builder: mozilla-release_ubuntu32_vm-debug_test-web-platform-tests-1 slave: tst-linux32-spot-312 starttime: 1471346329.62 results: success (0) buildid: 20160816024725 builduid: 0f9fa93f5cfc4fd4b2c5a2de453e0701 revision: 4217d21df7061f94061d059c56bcb96d290990f1 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-08-16 04:18:49.619895) ========= master: http://buildbot-master07.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-08-16 04:18:49.620381) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-08-16 04:18:49.620666) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-08-16 04:18:49.712920) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-08-16 04:18:49.713257) ========= 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-1471346323.4055-2043947535 _=/tools/buildbot/bin/python using PTY: False --2016-08-16 04:18:49-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 573K=0.02s 2016-08-16 04:18:50 (573 KB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.303222 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-08-16 04:18:50.047824) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-08-16 04:18:50.048148) ========= 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-1471346323.4055-2043947535 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.033673 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-08-16 04:18:50.111007) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-08-16 04:18:50.111342) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-release --rev 4217d21df7061f94061d059c56bcb96d290990f1 --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 4217d21df7061f94061d059c56bcb96d290990f1 --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-1471346323.4055-2043947535 _=/tools/buildbot/bin/python using PTY: False 2016-08-16 04:18:50,229 truncating revision to first 12 chars 2016-08-16 04:18:50,230 Setting DEBUG logging. 2016-08-16 04:18:50,230 attempt 1/10 2016-08-16 04:18:50,230 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-release/4217d21df706?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-08-16 04:18:51,533 unpacking tar archive at: mozilla-release-4217d21df706/testing/mozharness/ program finished with exit code 0 elapsedTime=1.604274 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-08-16 04:18:51.745572) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-08-16 04:18:51.745900) ========= script_repo_revision: 4217d21df7061f94061d059c56bcb96d290990f1 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-08-16 04:18:51.746307) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-08-16 04:18:51.746577) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-08-16 04:18:51.773768) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 32 mins, 55 secs) (at 2016-08-16 04:18:51.774047) ========= /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-1471346323.4055-2043947535 _=/tools/buildbot/bin/python using PTY: False 04:18:52 INFO - MultiFileLogger online at 20160816 04:18:52 in /builds/slave/test 04:18:52 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 04:18:52 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 04:18:52 INFO - {'append_to_log': False, 04:18:52 INFO - 'base_work_dir': '/builds/slave/test', 04:18:52 INFO - 'blob_upload_branch': 'mozilla-release', 04:18:52 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 04:18:52 INFO - 'buildbot_json_path': 'buildprops.json', 04:18:52 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 04:18:52 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 04:18:52 INFO - 'download_minidump_stackwalk': True, 04:18:52 INFO - 'download_symbols': 'true', 04:18:52 INFO - 'e10s': False, 04:18:52 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 04:18:52 INFO - 'tooltool.py': '/tools/tooltool.py', 04:18:52 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 04:18:52 INFO - '/tools/misc-python/virtualenv.py')}, 04:18:52 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 04:18:52 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 04:18:52 INFO - 'log_level': 'info', 04:18:52 INFO - 'log_to_console': True, 04:18:52 INFO - 'opt_config_files': (), 04:18:52 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 04:18:52 INFO - '--processes=1', 04:18:52 INFO - '--config=%(test_path)s/wptrunner.ini', 04:18:52 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 04:18:52 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 04:18:52 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 04:18:52 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 04:18:52 INFO - 'pip_index': False, 04:18:52 INFO - 'require_test_zip': True, 04:18:52 INFO - 'test_type': ('testharness',), 04:18:52 INFO - 'this_chunk': '1', 04:18:52 INFO - 'tooltool_cache': '/builds/tooltool_cache', 04:18:52 INFO - 'total_chunks': '10', 04:18:52 INFO - 'virtualenv_path': 'venv', 04:18:52 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 04:18:52 INFO - 'work_dir': 'build'} 04:18:52 INFO - ##### 04:18:52 INFO - ##### Running clobber step. 04:18:52 INFO - ##### 04:18:52 INFO - Running pre-action listener: _resource_record_pre_action 04:18:52 INFO - Running main action method: clobber 04:18:52 INFO - rmtree: /builds/slave/test/build 04:18:52 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 04:18:54 INFO - Running post-action listener: _resource_record_post_action 04:18:54 INFO - ##### 04:18:54 INFO - ##### Running read-buildbot-config step. 04:18:54 INFO - ##### 04:18:54 INFO - Running pre-action listener: _resource_record_pre_action 04:18:54 INFO - Running main action method: read_buildbot_config 04:18:54 INFO - Using buildbot properties: 04:18:54 INFO - { 04:18:54 INFO - "project": "", 04:18:54 INFO - "product": "firefox", 04:18:54 INFO - "script_repo_revision": "production", 04:18:54 INFO - "scheduler": "tests-mozilla-release-ubuntu32_vm-debug-unittest", 04:18:54 INFO - "repository": "", 04:18:54 INFO - "buildername": "Ubuntu VM 12.04 mozilla-release debug test web-platform-tests-1", 04:18:54 INFO - "buildid": "20160816024725", 04:18:54 INFO - "pgo_build": "False", 04:18:54 INFO - "basedir": "/builds/slave/test", 04:18:54 INFO - "buildnumber": 14, 04:18:54 INFO - "slavename": "tst-linux32-spot-312", 04:18:54 INFO - "revision": "4217d21df7061f94061d059c56bcb96d290990f1", 04:18:54 INFO - "master": "http://buildbot-master07.bb.releng.usw2.mozilla.com:8201/", 04:18:54 INFO - "platform": "linux", 04:18:54 INFO - "branch": "mozilla-release", 04:18:54 INFO - "repo_path": "releases/mozilla-release", 04:18:54 INFO - "moz_repo_path": "", 04:18:54 INFO - "stage_platform": "linux", 04:18:54 INFO - "builduid": "0f9fa93f5cfc4fd4b2c5a2de453e0701", 04:18:54 INFO - "slavebuilddir": "test" 04:18:54 INFO - } 04:18:54 INFO - Found installer url https://queue.taskcluster.net/v1/task/CLKecwIZQPaDGSqzKCOjmA/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.tar.bz2. 04:18:54 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/CLKecwIZQPaDGSqzKCOjmA/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.test_packages.json. 04:18:54 INFO - Running post-action listener: _resource_record_post_action 04:18:54 INFO - ##### 04:18:54 INFO - ##### Running download-and-extract step. 04:18:54 INFO - ##### 04:18:54 INFO - Running pre-action listener: _resource_record_pre_action 04:18:54 INFO - Running main action method: download_and_extract 04:18:54 INFO - mkdir: /builds/slave/test/build/tests 04:18:54 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:18:54 INFO - https://queue.taskcluster.net/v1/task/CLKecwIZQPaDGSqzKCOjmA/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.test_packages.json matches https://queue.taskcluster.net 04:18:54 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/CLKecwIZQPaDGSqzKCOjmA/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.test_packages.json 04:18:54 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/CLKecwIZQPaDGSqzKCOjmA/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.test_packages.json 04:18:54 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/CLKecwIZQPaDGSqzKCOjmA/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 04:18:54 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/CLKecwIZQPaDGSqzKCOjmA/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 04:18:54 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/CLKecwIZQPaDGSqzKCOjmA/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.test_packages.json 04:18:54 INFO - retry: attempt #1 caught exception: HTTP Error 404: Not Found 04:18:54 INFO - retry: Failed, sleeping 30 seconds before retrying 04:19:24 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/CLKecwIZQPaDGSqzKCOjmA/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 04:19:24 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/CLKecwIZQPaDGSqzKCOjmA/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.test_packages.json 04:19:24 INFO - retry: attempt #2 caught exception: HTTP Error 404: Not Found 04:19:24 INFO - retry: Failed, sleeping 60 seconds before retrying 04:20:24 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/CLKecwIZQPaDGSqzKCOjmA/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 04:20:24 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/CLKecwIZQPaDGSqzKCOjmA/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.test_packages.json 04:20:24 INFO - retry: attempt #3 caught exception: HTTP Error 404: Not Found 04:20:24 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/CLKecwIZQPaDGSqzKCOjmA/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! 04:20:24 INFO - Caught exception: HTTP Error 404: Not Found 04:20:24 INFO - Caught exception: HTTP Error 404: Not Found 04:20:24 INFO - Caught exception: HTTP Error 404: Not Found 04:20:24 INFO - trying https://queue.taskcluster.net/v1/task/CLKecwIZQPaDGSqzKCOjmA/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.test_packages.json 04:20:24 INFO - Downloading https://queue.taskcluster.net/v1/task/CLKecwIZQPaDGSqzKCOjmA/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 04:20:24 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/CLKecwIZQPaDGSqzKCOjmA/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 04:20:25 INFO - Downloaded 1325 bytes. 04:20:25 INFO - Reading from file /builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.test_packages.json 04:20:25 INFO - Using the following test package requirements: 04:20:25 INFO - {u'common': [u'firefox-48.0.1.en-US.linux-i686.common.tests.zip'], 04:20:25 INFO - u'cppunittest': [u'firefox-48.0.1.en-US.linux-i686.common.tests.zip', 04:20:25 INFO - u'firefox-48.0.1.en-US.linux-i686.cppunittest.tests.zip'], 04:20:25 INFO - u'gtest': [u'firefox-48.0.1.en-US.linux-i686.common.tests.zip', 04:20:25 INFO - u'firefox-48.0.1.en-US.linux-i686.gtest.tests.zip'], 04:20:25 INFO - u'jittest': [u'firefox-48.0.1.en-US.linux-i686.common.tests.zip', 04:20:25 INFO - u'jsshell-linux-i686.zip'], 04:20:25 INFO - u'mochitest': [u'firefox-48.0.1.en-US.linux-i686.common.tests.zip', 04:20:25 INFO - u'firefox-48.0.1.en-US.linux-i686.mochitest.tests.zip'], 04:20:25 INFO - u'mozbase': [u'firefox-48.0.1.en-US.linux-i686.common.tests.zip'], 04:20:25 INFO - u'reftest': [u'firefox-48.0.1.en-US.linux-i686.common.tests.zip', 04:20:25 INFO - u'firefox-48.0.1.en-US.linux-i686.reftest.tests.zip'], 04:20:25 INFO - u'talos': [u'firefox-48.0.1.en-US.linux-i686.common.tests.zip', 04:20:25 INFO - u'firefox-48.0.1.en-US.linux-i686.talos.tests.zip'], 04:20:25 INFO - u'web-platform': [u'firefox-48.0.1.en-US.linux-i686.common.tests.zip', 04:20:25 INFO - u'firefox-48.0.1.en-US.linux-i686.web-platform.tests.zip'], 04:20:25 INFO - u'xpcshell': [u'firefox-48.0.1.en-US.linux-i686.common.tests.zip', 04:20:25 INFO - u'firefox-48.0.1.en-US.linux-i686.xpcshell.tests.zip']} 04:20:25 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 04:20:25 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:20:25 INFO - https://queue.taskcluster.net/v1/task/CLKecwIZQPaDGSqzKCOjmA/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.common.tests.zip matches https://queue.taskcluster.net 04:20:25 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/CLKecwIZQPaDGSqzKCOjmA/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.common.tests.zip 04:20:25 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/CLKecwIZQPaDGSqzKCOjmA/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.common.tests.zip 04:20:25 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/CLKecwIZQPaDGSqzKCOjmA/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 04:20:25 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/CLKecwIZQPaDGSqzKCOjmA/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 04:20:25 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/CLKecwIZQPaDGSqzKCOjmA/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.common.tests.zip 04:20:25 INFO - retry: attempt #1 caught exception: HTTP Error 404: Not Found 04:20:25 INFO - retry: Failed, sleeping 30 seconds before retrying 04:20:55 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/CLKecwIZQPaDGSqzKCOjmA/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 04:20:55 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/CLKecwIZQPaDGSqzKCOjmA/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.common.tests.zip 04:20:55 INFO - retry: attempt #2 caught exception: HTTP Error 404: Not Found 04:20:55 INFO - retry: Failed, sleeping 60 seconds before retrying 04:21:55 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/CLKecwIZQPaDGSqzKCOjmA/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 04:21:55 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/CLKecwIZQPaDGSqzKCOjmA/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.common.tests.zip 04:21:55 INFO - retry: attempt #3 caught exception: HTTP Error 404: Not Found 04:21:55 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/CLKecwIZQPaDGSqzKCOjmA/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! 04:21:55 INFO - Caught exception: HTTP Error 404: Not Found 04:21:55 INFO - Caught exception: HTTP Error 404: Not Found 04:21:55 INFO - Caught exception: HTTP Error 404: Not Found 04:21:55 INFO - trying https://queue.taskcluster.net/v1/task/CLKecwIZQPaDGSqzKCOjmA/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.common.tests.zip 04:21:55 INFO - Downloading https://queue.taskcluster.net/v1/task/CLKecwIZQPaDGSqzKCOjmA/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 04:21:55 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/CLKecwIZQPaDGSqzKCOjmA/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 04:21:58 INFO - Downloaded 22824756 bytes. 04:21:58 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/*'] 04:21:58 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/* 04:21:59 INFO - caution: filename not matched: web-platform/* 04:21:59 INFO - Return code: 11 04:21:59 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:21:59 INFO - https://queue.taskcluster.net/v1/task/CLKecwIZQPaDGSqzKCOjmA/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.web-platform.tests.zip matches https://queue.taskcluster.net 04:21:59 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/CLKecwIZQPaDGSqzKCOjmA/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.web-platform.tests.zip 04:21:59 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/CLKecwIZQPaDGSqzKCOjmA/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.web-platform.tests.zip 04:21:59 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/CLKecwIZQPaDGSqzKCOjmA/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 04:21:59 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/CLKecwIZQPaDGSqzKCOjmA/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 04:21:59 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/CLKecwIZQPaDGSqzKCOjmA/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.web-platform.tests.zip 04:21:59 INFO - retry: attempt #1 caught exception: HTTP Error 404: Not Found 04:21:59 INFO - retry: Failed, sleeping 30 seconds before retrying 04:22:29 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/CLKecwIZQPaDGSqzKCOjmA/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 04:22:29 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/CLKecwIZQPaDGSqzKCOjmA/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.web-platform.tests.zip 04:22:29 INFO - retry: attempt #2 caught exception: HTTP Error 404: Not Found 04:22:29 INFO - retry: Failed, sleeping 60 seconds before retrying 04:23:29 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/CLKecwIZQPaDGSqzKCOjmA/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 04:23:29 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/CLKecwIZQPaDGSqzKCOjmA/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.web-platform.tests.zip 04:23:29 INFO - retry: attempt #3 caught exception: HTTP Error 404: Not Found 04:23:29 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/CLKecwIZQPaDGSqzKCOjmA/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! 04:23:29 INFO - Caught exception: HTTP Error 404: Not Found 04:23:29 INFO - Caught exception: HTTP Error 404: Not Found 04:23:29 INFO - Caught exception: HTTP Error 404: Not Found 04:23:29 INFO - trying https://queue.taskcluster.net/v1/task/CLKecwIZQPaDGSqzKCOjmA/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.web-platform.tests.zip 04:23:29 INFO - Downloading https://queue.taskcluster.net/v1/task/CLKecwIZQPaDGSqzKCOjmA/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 04:23:29 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/CLKecwIZQPaDGSqzKCOjmA/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 04:23:33 INFO - Downloaded 36389875 bytes. 04:23:33 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/*'] 04:23:33 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/* 04:23:38 INFO - caution: filename not matched: bin/* 04:23:38 INFO - caution: filename not matched: config/* 04:23:38 INFO - caution: filename not matched: mozbase/* 04:23:38 INFO - caution: filename not matched: marionette/* 04:23:38 INFO - caution: filename not matched: tools/wptserve/* 04:23:38 INFO - Return code: 11 04:23:38 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:23:38 INFO - https://queue.taskcluster.net/v1/task/CLKecwIZQPaDGSqzKCOjmA/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.tar.bz2 matches https://queue.taskcluster.net 04:23:38 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/CLKecwIZQPaDGSqzKCOjmA/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.tar.bz2 04:23:38 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/CLKecwIZQPaDGSqzKCOjmA/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.tar.bz2 04:23:38 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/CLKecwIZQPaDGSqzKCOjmA/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 04:23:38 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/CLKecwIZQPaDGSqzKCOjmA/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 04:23:38 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/CLKecwIZQPaDGSqzKCOjmA/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.tar.bz2 04:23:38 INFO - retry: attempt #1 caught exception: HTTP Error 404: Not Found 04:23:38 INFO - retry: Failed, sleeping 30 seconds before retrying 04:24:08 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/CLKecwIZQPaDGSqzKCOjmA/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 04:24:08 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/CLKecwIZQPaDGSqzKCOjmA/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.tar.bz2 04:24:08 INFO - retry: attempt #2 caught exception: HTTP Error 404: Not Found 04:24:08 INFO - retry: Failed, sleeping 60 seconds before retrying 04:25:08 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/CLKecwIZQPaDGSqzKCOjmA/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 04:25:08 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/CLKecwIZQPaDGSqzKCOjmA/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.tar.bz2 04:25:08 INFO - retry: attempt #3 caught exception: HTTP Error 404: Not Found 04:25:08 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/CLKecwIZQPaDGSqzKCOjmA/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! 04:25:08 INFO - Caught exception: HTTP Error 404: Not Found 04:25:08 INFO - Caught exception: HTTP Error 404: Not Found 04:25:08 INFO - Caught exception: HTTP Error 404: Not Found 04:25:08 INFO - trying https://queue.taskcluster.net/v1/task/CLKecwIZQPaDGSqzKCOjmA/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.tar.bz2 04:25:08 INFO - Downloading https://queue.taskcluster.net/v1/task/CLKecwIZQPaDGSqzKCOjmA/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 04:25:08 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/CLKecwIZQPaDGSqzKCOjmA/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 04:25:14 INFO - Downloaded 69347905 bytes. 04:25:14 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/CLKecwIZQPaDGSqzKCOjmA/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.tar.bz2 04:25:14 INFO - mkdir: /builds/slave/test/properties 04:25:14 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 04:25:14 INFO - Writing to file /builds/slave/test/properties/build_url 04:25:14 INFO - Contents: 04:25:14 INFO - build_url:https://queue.taskcluster.net/v1/task/CLKecwIZQPaDGSqzKCOjmA/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.tar.bz2 04:25:15 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/CLKecwIZQPaDGSqzKCOjmA/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.crashreporter-symbols.zip 04:25:15 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 04:25:15 INFO - Writing to file /builds/slave/test/properties/symbols_url 04:25:15 INFO - Contents: 04:25:15 INFO - symbols_url:https://queue.taskcluster.net/v1/task/CLKecwIZQPaDGSqzKCOjmA/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.crashreporter-symbols.zip 04:25: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')]} 04:25:15 INFO - https://queue.taskcluster.net/v1/task/CLKecwIZQPaDGSqzKCOjmA/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.crashreporter-symbols.zip matches https://queue.taskcluster.net 04:25:15 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/CLKecwIZQPaDGSqzKCOjmA/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.crashreporter-symbols.zip 04:25:15 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/CLKecwIZQPaDGSqzKCOjmA/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.crashreporter-symbols.zip 04:25:15 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/CLKecwIZQPaDGSqzKCOjmA/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 04:25:15 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/CLKecwIZQPaDGSqzKCOjmA/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 04:25:15 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/CLKecwIZQPaDGSqzKCOjmA/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.crashreporter-symbols.zip 04:25:15 INFO - retry: attempt #1 caught exception: HTTP Error 404: Not Found 04:25:15 INFO - retry: Failed, sleeping 30 seconds before retrying 04:25:45 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/CLKecwIZQPaDGSqzKCOjmA/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 04:25:45 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/CLKecwIZQPaDGSqzKCOjmA/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.crashreporter-symbols.zip 04:25:45 INFO - retry: attempt #2 caught exception: HTTP Error 404: Not Found 04:25:45 INFO - retry: Failed, sleeping 60 seconds before retrying 04:26:45 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/CLKecwIZQPaDGSqzKCOjmA/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 04:26:45 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/CLKecwIZQPaDGSqzKCOjmA/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.crashreporter-symbols.zip 04:26:45 INFO - retry: attempt #3 caught exception: HTTP Error 404: Not Found 04:26:45 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/CLKecwIZQPaDGSqzKCOjmA/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! 04:26:45 INFO - Caught exception: HTTP Error 404: Not Found 04:26:45 INFO - Caught exception: HTTP Error 404: Not Found 04:26:45 INFO - Caught exception: HTTP Error 404: Not Found 04:26:45 INFO - trying https://queue.taskcluster.net/v1/task/CLKecwIZQPaDGSqzKCOjmA/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.crashreporter-symbols.zip 04:26:45 INFO - Downloading https://queue.taskcluster.net/v1/task/CLKecwIZQPaDGSqzKCOjmA/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 04:26:45 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/CLKecwIZQPaDGSqzKCOjmA/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 04:26:53 INFO - Downloaded 92317692 bytes. 04:26:53 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'] 04:26:53 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 04:27:02 INFO - Return code: 0 04:27:02 INFO - Running post-action listener: _resource_record_post_action 04:27:02 INFO - Running post-action listener: set_extra_try_arguments 04:27:02 INFO - ##### 04:27:02 INFO - ##### Running create-virtualenv step. 04:27:02 INFO - ##### 04:27:02 INFO - Running pre-action listener: _pre_create_virtualenv 04:27:02 INFO - Running pre-action listener: _resource_record_pre_action 04:27:02 INFO - Running main action method: create_virtualenv 04:27:02 INFO - Creating virtualenv /builds/slave/test/build/venv 04:27:02 INFO - Running command: ['/tools/buildbot/bin/python', '/tools/misc-python/virtualenv.py', '--no-site-packages', '--distribute', '/builds/slave/test/build/venv'] in /builds/slave/test/build 04:27:02 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 04:27:02 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 04:27:02 INFO - Using real prefix '/usr' 04:27:02 INFO - New python executable in /builds/slave/test/build/venv/bin/python 04:27:03 INFO - Installing distribute.............................................................................................................................................................................................done. 04:27:07 INFO - Installing pip.................done. 04:27:07 INFO - Return code: 0 04:27:07 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 04:27:07 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:27:07 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:27:07 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 04:27:07 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:27:07 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:27:07 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 04:27:07 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 0x8aabc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8b12598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8bc4f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x88a6e30>, '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 0x8b43c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8bc2470>, '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-1471346323.4055-2043947535', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 04:27:07 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 04:27:07 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 04:27:07 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 04:27:07 INFO - 'CCACHE_UMASK': '002', 04:27:07 INFO - 'DISPLAY': ':0', 04:27:07 INFO - 'HOME': '/home/cltbld', 04:27:07 INFO - 'LANG': 'en_US.UTF-8', 04:27:07 INFO - 'LOGNAME': 'cltbld', 04:27:07 INFO - 'MAIL': '/var/mail/cltbld', 04:27:07 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:27:07 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 04:27:07 INFO - 'MOZ_NO_REMOTE': '1', 04:27:07 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 04:27:07 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:27:07 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 04:27:07 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:27:07 INFO - 'PWD': '/builds/slave/test', 04:27:07 INFO - 'SHELL': '/bin/bash', 04:27:07 INFO - 'SHLVL': '1', 04:27:07 INFO - 'TERM': 'linux', 04:27:07 INFO - 'TMOUT': '86400', 04:27:07 INFO - 'USER': 'cltbld', 04:27:07 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1471346323.4055-2043947535', 04:27:07 INFO - '_': '/tools/buildbot/bin/python'} 04:27:07 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:27:07 INFO - Downloading/unpacking psutil>=0.7.1 04:27:07 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:27:07 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:27:07 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 04:27:07 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 04:27:07 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:27:07 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:27:11 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 04:27:12 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 04:27:12 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 04:27:12 INFO - Installing collected packages: psutil 04:27:12 INFO - Running setup.py install for psutil 04:27:12 INFO - building 'psutil._psutil_linux' extension 04:27:12 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DPSUTIL_VERSION=311 -I/usr/include/python2.7 -c psutil/_psutil_linux.c -o build/temp.linux-i686-2.7/psutil/_psutil_linux.o 04:27:12 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’: 04:27:12 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow] 04:27:12 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-i686-2.7/psutil/_psutil_linux.o -o build/lib.linux-i686-2.7/psutil/_psutil_linux.so 04:27:12 INFO - building 'psutil._psutil_posix' extension 04:27:12 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.linux-i686-2.7/psutil/_psutil_posix.o 04:27:12 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-i686-2.7/psutil/_psutil_posix.o -o build/lib.linux-i686-2.7/psutil/_psutil_posix.so 04:27:13 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 04:27:13 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 04:27:13 INFO - Successfully installed psutil 04:27:13 INFO - Cleaning up... 04:27:13 INFO - Return code: 0 04:27:13 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 04:27: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')]} 04:27:13 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:27:13 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 04:27: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')]} 04:27:13 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:27:13 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 04:27:13 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 0x8aabc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8b12598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8bc4f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x88a6e30>, '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 0x8b43c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8bc2470>, '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-1471346323.4055-2043947535', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 04:27:13 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 04:27:13 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 04:27:13 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 04:27:13 INFO - 'CCACHE_UMASK': '002', 04:27:13 INFO - 'DISPLAY': ':0', 04:27:13 INFO - 'HOME': '/home/cltbld', 04:27:13 INFO - 'LANG': 'en_US.UTF-8', 04:27:13 INFO - 'LOGNAME': 'cltbld', 04:27:13 INFO - 'MAIL': '/var/mail/cltbld', 04:27:13 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:27:13 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 04:27:13 INFO - 'MOZ_NO_REMOTE': '1', 04:27:13 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 04:27:13 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:27:13 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 04:27:13 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:27:13 INFO - 'PWD': '/builds/slave/test', 04:27:13 INFO - 'SHELL': '/bin/bash', 04:27:13 INFO - 'SHLVL': '1', 04:27:13 INFO - 'TERM': 'linux', 04:27:13 INFO - 'TMOUT': '86400', 04:27:13 INFO - 'USER': 'cltbld', 04:27:13 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1471346323.4055-2043947535', 04:27:13 INFO - '_': '/tools/buildbot/bin/python'} 04:27:13 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:27:13 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 04:27:13 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:27:13 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:27:13 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 04:27:13 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 04:27:13 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:27:13 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:27:17 INFO - Downloading mozsystemmonitor-0.0.tar.gz 04:27:17 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 04:27:17 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 04:27:17 INFO - Installing collected packages: mozsystemmonitor 04:27:17 INFO - Running setup.py install for mozsystemmonitor 04:27:17 INFO - Successfully installed mozsystemmonitor 04:27:17 INFO - Cleaning up... 04:27:17 INFO - Return code: 0 04:27:17 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 04:27:17 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:27:17 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:27:17 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 04:27:17 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:27:17 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:27:17 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 04:27:17 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 0x8aabc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8b12598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8bc4f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x88a6e30>, '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 0x8b43c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8bc2470>, '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-1471346323.4055-2043947535', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 04:27:17 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 04:27:17 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 04:27:17 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 04:27:17 INFO - 'CCACHE_UMASK': '002', 04:27:17 INFO - 'DISPLAY': ':0', 04:27:17 INFO - 'HOME': '/home/cltbld', 04:27:17 INFO - 'LANG': 'en_US.UTF-8', 04:27:17 INFO - 'LOGNAME': 'cltbld', 04:27:17 INFO - 'MAIL': '/var/mail/cltbld', 04:27:17 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:27:17 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 04:27:17 INFO - 'MOZ_NO_REMOTE': '1', 04:27:17 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 04:27:17 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:27:17 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 04:27:17 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:27:17 INFO - 'PWD': '/builds/slave/test', 04:27:17 INFO - 'SHELL': '/bin/bash', 04:27:17 INFO - 'SHLVL': '1', 04:27:17 INFO - 'TERM': 'linux', 04:27:17 INFO - 'TMOUT': '86400', 04:27:17 INFO - 'USER': 'cltbld', 04:27:17 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1471346323.4055-2043947535', 04:27:17 INFO - '_': '/tools/buildbot/bin/python'} 04:27:18 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:27:18 INFO - Downloading/unpacking blobuploader==1.2.4 04:27:18 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:27:18 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:27:18 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 04:27:18 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 04:27:18 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:27:18 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:27:21 INFO - Downloading blobuploader-1.2.4.tar.gz 04:27:21 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 04:27:21 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 04:27:21 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:27:21 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:27:21 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 04:27:21 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 04:27:21 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:27:21 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:27:22 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 04:27:22 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 04:27:22 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:27:22 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:27:22 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 04:27:22 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 04:27:22 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:27:22 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:27:23 INFO - Downloading docopt-0.6.1.tar.gz 04:27:23 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 04:27:23 INFO - Installing collected packages: blobuploader, requests, docopt 04:27:23 INFO - Running setup.py install for blobuploader 04:27:23 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 04:27:23 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 04:27:23 INFO - Running setup.py install for requests 04:27:24 INFO - Running setup.py install for docopt 04:27:24 INFO - Successfully installed blobuploader requests docopt 04:27:24 INFO - Cleaning up... 04:27:24 INFO - Return code: 0 04:27:24 INFO - Installing None into virtualenv /builds/slave/test/build/venv 04:27:24 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:27:24 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:27:24 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 04:27:24 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:27:24 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:27:24 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 04:27:24 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 0x8aabc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8b12598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8bc4f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x88a6e30>, '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 0x8b43c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8bc2470>, '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-1471346323.4055-2043947535', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 04:27:24 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 04:27:24 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 04:27:24 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 04:27:24 INFO - 'CCACHE_UMASK': '002', 04:27:24 INFO - 'DISPLAY': ':0', 04:27:24 INFO - 'HOME': '/home/cltbld', 04:27:24 INFO - 'LANG': 'en_US.UTF-8', 04:27:24 INFO - 'LOGNAME': 'cltbld', 04:27:24 INFO - 'MAIL': '/var/mail/cltbld', 04:27:24 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:27:24 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 04:27:24 INFO - 'MOZ_NO_REMOTE': '1', 04:27:24 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 04:27:24 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:27:24 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 04:27:24 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:27:24 INFO - 'PWD': '/builds/slave/test', 04:27:24 INFO - 'SHELL': '/bin/bash', 04:27:24 INFO - 'SHLVL': '1', 04:27:24 INFO - 'TERM': 'linux', 04:27:24 INFO - 'TMOUT': '86400', 04:27:24 INFO - 'USER': 'cltbld', 04:27:24 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1471346323.4055-2043947535', 04:27:24 INFO - '_': '/tools/buildbot/bin/python'} 04:27:25 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:27:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 04:27:25 INFO - Running setup.py (path:/tmp/pip-jwJBbh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 04:27:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 04:27:25 INFO - Running setup.py (path:/tmp/pip-4fZOsU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 04:27:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 04:27:25 INFO - Running setup.py (path:/tmp/pip-2OuWSc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 04:27:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 04:27:25 INFO - Running setup.py (path:/tmp/pip-2OnEgk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 04:27:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 04:27:25 INFO - Running setup.py (path:/tmp/pip-HSr6bs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 04:27:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 04:27:25 INFO - Running setup.py (path:/tmp/pip-egdtuF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 04:27:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 04:27:26 INFO - Running setup.py (path:/tmp/pip-FELIfY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 04:27:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 04:27:26 INFO - Running setup.py (path:/tmp/pip-YpnCJ5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 04:27:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 04:27:26 INFO - Running setup.py (path:/tmp/pip-0OVCZT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 04:27:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 04:27:26 INFO - Running setup.py (path:/tmp/pip-aDW_3_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 04:27:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 04:27:26 INFO - Running setup.py (path:/tmp/pip-lYy9nW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 04:27:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 04:27:26 INFO - Running setup.py (path:/tmp/pip-cgZoHG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 04:27:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 04:27:26 INFO - Running setup.py (path:/tmp/pip-_fl6Gy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 04:27:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 04:27:27 INFO - Running setup.py (path:/tmp/pip-v_m4Sb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 04:27:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 04:27:27 INFO - Running setup.py (path:/tmp/pip-C1SgnA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 04:27:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 04:27:27 INFO - Running setup.py (path:/tmp/pip-W5Pnw8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 04:27:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 04:27:27 INFO - Running setup.py (path:/tmp/pip-4SjDH0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 04:27:27 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 04:27:27 INFO - Running setup.py (path:/tmp/pip-ydNsI1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 04:27:27 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 04:27:27 INFO - Running setup.py (path:/tmp/pip-O3Vt5h-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 04:27:27 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 04:27:27 INFO - Running setup.py (path:/tmp/pip-YRkdIA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 04:27:28 INFO - Unpacking /builds/slave/test/build/tests/marionette 04:27:28 INFO - Running setup.py (path:/tmp/pip-2rBpiS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 04:27:28 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 04:27:28 INFO - Installing collected packages: manifestparser, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve, marionette-driver, browsermob-proxy, marionette-client 04:27:28 INFO - Running setup.py install for manifestparser 04:27:28 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 04:27:28 INFO - Running setup.py install for mozcrash 04:27:29 INFO - Running setup.py install for mozdebug 04:27:29 INFO - Running setup.py install for mozdevice 04:27:29 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 04:27:29 INFO - Installing dm script to /builds/slave/test/build/venv/bin 04:27:29 INFO - Running setup.py install for mozfile 04:27:29 INFO - Running setup.py install for mozhttpd 04:27:30 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 04:27:30 INFO - Running setup.py install for mozinfo 04:27:30 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 04:27:30 INFO - Running setup.py install for mozInstall 04:27:30 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 04:27:30 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 04:27:30 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 04:27:30 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 04:27:30 INFO - Running setup.py install for mozleak 04:27:30 INFO - Running setup.py install for mozlog 04:27:31 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 04:27:31 INFO - Running setup.py install for moznetwork 04:27:31 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 04:27:31 INFO - Running setup.py install for mozprocess 04:27:31 INFO - Running setup.py install for mozprofile 04:27:31 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 04:27:31 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 04:27:31 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 04:27:31 INFO - Running setup.py install for mozrunner 04:27:32 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 04:27:32 INFO - Running setup.py install for mozscreenshot 04:27:32 INFO - Running setup.py install for moztest 04:27:32 INFO - Running setup.py install for mozversion 04:27:32 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 04:27:32 INFO - Running setup.py install for wptserve 04:27:33 INFO - Running setup.py install for marionette-driver 04:27:33 INFO - Running setup.py install for browsermob-proxy 04:27:33 INFO - Running setup.py install for marionette-client 04:27:33 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 04:27:34 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 04:27:34 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve marionette-driver browsermob-proxy marionette-client 04:27:34 INFO - Cleaning up... 04:27:34 INFO - Return code: 0 04:27:34 INFO - Installing None into virtualenv /builds/slave/test/build/venv 04:27:34 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:27:34 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:27:34 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 04:27:34 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:27:34 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:27:34 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 04:27:34 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 0x8aabc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8b12598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8bc4f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x88a6e30>, '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 0x8b43c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8bc2470>, '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-1471346323.4055-2043947535', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 04:27:34 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 04:27:34 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 04:27:34 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 04:27:34 INFO - 'CCACHE_UMASK': '002', 04:27:34 INFO - 'DISPLAY': ':0', 04:27:34 INFO - 'HOME': '/home/cltbld', 04:27:34 INFO - 'LANG': 'en_US.UTF-8', 04:27:34 INFO - 'LOGNAME': 'cltbld', 04:27:34 INFO - 'MAIL': '/var/mail/cltbld', 04:27:34 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:27:34 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 04:27:34 INFO - 'MOZ_NO_REMOTE': '1', 04:27:34 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 04:27:34 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:27:34 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 04:27:34 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:27:34 INFO - 'PWD': '/builds/slave/test', 04:27:34 INFO - 'SHELL': '/bin/bash', 04:27:34 INFO - 'SHLVL': '1', 04:27:34 INFO - 'TERM': 'linux', 04:27:34 INFO - 'TMOUT': '86400', 04:27:34 INFO - 'USER': 'cltbld', 04:27:34 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1471346323.4055-2043947535', 04:27:34 INFO - '_': '/tools/buildbot/bin/python'} 04:27:34 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:27:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 04:27:34 INFO - Running setup.py (path:/tmp/pip-0ZQ2uF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 04:27:34 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1)) 04:27:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 04:27:34 INFO - Running setup.py (path:/tmp/pip-8q7OCk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 04:27:35 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==0.17 from file:///builds/slave/test/build/tests/mozbase/mozcrash in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 04:27:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 04:27:35 INFO - Running setup.py (path:/tmp/pip-Izo6gM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 04:27:35 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 04:27:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 04:27:35 INFO - Running setup.py (path:/tmp/pip-y28IAx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 04:27:35 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.48 from file:///builds/slave/test/build/tests/mozbase/mozdevice in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 04:27:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 04:27:35 INFO - Running setup.py (path:/tmp/pip-crR3TR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 04:27:35 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile==1.2 from file:///builds/slave/test/build/tests/mozbase/mozfile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 5)) 04:27:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 04:27:35 INFO - Running setup.py (path:/tmp/pip-JybEkr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 04:27:35 INFO - Requirement already satisfied (use --upgrade to upgrade): mozhttpd==0.7 from file:///builds/slave/test/build/tests/mozbase/mozhttpd in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 6)) 04:27:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 04:27:35 INFO - Running setup.py (path:/tmp/pip-yOtyrh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 04:27:35 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.9 from file:///builds/slave/test/build/tests/mozbase/mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 7)) 04:27:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 04:27:35 INFO - Running setup.py (path:/tmp/pip-LUxJby-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 04:27:35 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8)) 04:27:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 04:27:35 INFO - Running setup.py (path:/tmp/pip-NOCTlO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 04:27:36 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9)) 04:27:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 04:27:36 INFO - Running setup.py (path:/tmp/pip-_haFxz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 04:27:36 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.1 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 04:27:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 04:27:36 INFO - Running setup.py (path:/tmp/pip-ayxvWl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 04:27:36 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork==0.27 from file:///builds/slave/test/build/tests/mozbase/moznetwork in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 11)) 04:27:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 04:27:36 INFO - Running setup.py (path:/tmp/pip-qHkLfk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 04:27:36 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.22 from file:///builds/slave/test/build/tests/mozbase/mozprocess in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 12)) 04:27:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 04:27:36 INFO - Running setup.py (path:/tmp/pip-h5VlT7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 04:27:36 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprofile==0.28 from file:///builds/slave/test/build/tests/mozbase/mozprofile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 13)) 04:27:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 04:27:36 INFO - Running setup.py (path:/tmp/pip-P44HPf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 04:27:36 INFO - Requirement already satisfied (use --upgrade to upgrade): mozrunner==6.11 from file:///builds/slave/test/build/tests/mozbase/mozrunner in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 14)) 04:27:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 04:27:36 INFO - Running setup.py (path:/tmp/pip-dhyv5k-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 04:27:37 INFO - Requirement already satisfied (use --upgrade to upgrade): mozscreenshot==0.1 from file:///builds/slave/test/build/tests/mozbase/mozscreenshot in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 15)) 04:27:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 04:27:37 INFO - Running setup.py (path:/tmp/pip-AQB7UF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 04:27:37 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.7 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16)) 04:27:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 04:27:37 INFO - Running setup.py (path:/tmp/pip-HaM9aV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 04:27:37 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17)) 04:27:37 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 04:27:37 INFO - Running setup.py (path:/tmp/pip-kpXXEq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 04:27:37 INFO - Requirement already satisfied (use --upgrade to upgrade): wptserve==1.4.0 from file:///builds/slave/test/build/tests/tools/wptserve in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 2)) 04:27:37 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 04:27:37 INFO - Running setup.py (path:/tmp/pip-xASTk_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 04:27:37 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.4.0 from file:///builds/slave/test/build/tests/marionette/client in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3)) 04:27:37 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 04:27:37 INFO - Running setup.py (path:/tmp/pip-MGE25Q-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 04:27:38 INFO - Requirement already satisfied (use --upgrade to upgrade): browsermob-proxy==0.6.0 from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 04:27:38 INFO - Unpacking /builds/slave/test/build/tests/marionette 04:27:38 INFO - Running setup.py (path:/tmp/pip-IaUxiF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 04:27:38 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 04:27:38 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==2.3.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5)) 04:27:38 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 04:27:38 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 04:27:38 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdebug==0.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 04:27:38 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 04:27:38 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 04:27:38 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 04:27:38 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:27:38 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:27:38 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 04:27:38 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 04:27:38 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:27:38 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:27:43 INFO - Downloading blessings-1.6.tar.gz 04:27:43 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 04:27:43 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from browsermob-proxy==0.6.0->-r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 04:27:43 INFO - Installing collected packages: blessings 04:27:43 INFO - Running setup.py install for blessings 04:27:43 INFO - Successfully installed blessings 04:27:43 INFO - Cleaning up... 04:27:43 INFO - Return code: 0 04:27:43 INFO - Done creating virtualenv /builds/slave/test/build/venv. 04:27:43 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 04:27:43 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 04:27:44 INFO - Reading from file tmpfile_stdout 04:27:44 INFO - Current package versions: 04:27:44 INFO - argparse == 1.2.1 04:27:44 INFO - blessings == 1.6 04:27:44 INFO - blobuploader == 1.2.4 04:27:44 INFO - browsermob-proxy == 0.6.0 04:27:44 INFO - docopt == 0.6.1 04:27:44 INFO - manifestparser == 1.1 04:27:44 INFO - marionette-client == 2.3.0 04:27:44 INFO - marionette-driver == 1.4.0 04:27:44 INFO - mozInstall == 1.12 04:27:44 INFO - mozcrash == 0.17 04:27:44 INFO - mozdebug == 0.1 04:27:44 INFO - mozdevice == 0.48 04:27:44 INFO - mozfile == 1.2 04:27:44 INFO - mozhttpd == 0.7 04:27:44 INFO - mozinfo == 0.9 04:27:44 INFO - mozleak == 0.1 04:27:44 INFO - mozlog == 3.1 04:27:44 INFO - moznetwork == 0.27 04:27:44 INFO - mozprocess == 0.22 04:27:44 INFO - mozprofile == 0.28 04:27:44 INFO - mozrunner == 6.11 04:27:44 INFO - mozscreenshot == 0.1 04:27:44 INFO - mozsystemmonitor == 0.0 04:27:44 INFO - moztest == 0.7 04:27:44 INFO - mozversion == 1.4 04:27:44 INFO - psutil == 3.1.1 04:27:44 INFO - requests == 1.2.3 04:27:44 INFO - wptserve == 1.4.0 04:27:44 INFO - wsgiref == 0.1.2 04:27:44 INFO - Running post-action listener: _resource_record_post_action 04:27:44 INFO - Running post-action listener: _start_resource_monitoring 04:27:44 INFO - Starting resource monitoring. 04:27:44 INFO - ##### 04:27:44 INFO - ##### Running pull step. 04:27:44 INFO - ##### 04:27:44 INFO - Running pre-action listener: _resource_record_pre_action 04:27:44 INFO - Running main action method: pull 04:27:44 INFO - Pull has nothing to do! 04:27:44 INFO - Running post-action listener: _resource_record_post_action 04:27:44 INFO - ##### 04:27:44 INFO - ##### Running install step. 04:27:44 INFO - ##### 04:27:44 INFO - Running pre-action listener: _resource_record_pre_action 04:27:44 INFO - Running main action method: install 04:27:44 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 04:27:44 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 04:27:44 INFO - Reading from file tmpfile_stdout 04:27:44 INFO - Detecting whether we're running mozinstall >=1.0... 04:27:44 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 04:27:44 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 04:27:44 INFO - Reading from file tmpfile_stdout 04:27:44 INFO - Output received: 04:27:44 INFO - Usage: mozinstall [options] installer 04:27:44 INFO - Options: 04:27:44 INFO - -h, --help show this help message and exit 04:27:44 INFO - -d DEST, --destination=DEST 04:27:44 INFO - Directory to install application into. [default: 04:27:44 INFO - "/builds/slave/test"] 04:27:44 INFO - --app=APP Application being installed. [default: firefox] 04:27:44 INFO - mkdir: /builds/slave/test/build/application 04:27:44 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'] 04:27:44 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 04:28:17 INFO - Reading from file tmpfile_stdout 04:28:17 INFO - Output received: 04:28:17 INFO - /builds/slave/test/build/application/firefox/firefox 04:28:17 INFO - Running post-action listener: _resource_record_post_action 04:28:17 INFO - ##### 04:28:17 INFO - ##### Running run-tests step. 04:28:17 INFO - ##### 04:28:17 INFO - Running pre-action listener: _resource_record_pre_action 04:28:17 INFO - Running main action method: run_tests 04:28:17 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 04:28:17 INFO - Minidump filename unknown. Determining based upon platform and architecture. 04:28:17 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 04:28:17 INFO - grabbing minidump binary from tooltool 04:28:17 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:28:17 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 0x88a6e30>, '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 0x8b43c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8bc2470>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 04:28:17 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux32/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 04:28:17 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/linux32/releng.manifest -o -c /builds/tooltool_cache 04:28:17 INFO - INFO - File linux32-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 04:28:17 INFO - Return code: 0 04:28:17 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755 04:28:17 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 04:28:17 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/CLKecwIZQPaDGSqzKCOjmA/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 04:28:17 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/CLKecwIZQPaDGSqzKCOjmA/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 04:28:17 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 04:28:17 INFO - 'CCACHE_UMASK': '002', 04:28:17 INFO - 'DISPLAY': ':0', 04:28:17 INFO - 'HOME': '/home/cltbld', 04:28:17 INFO - 'LANG': 'en_US.UTF-8', 04:28:17 INFO - 'LOGNAME': 'cltbld', 04:28:17 INFO - 'MAIL': '/var/mail/cltbld', 04:28:17 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 04:28:17 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:28:17 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 04:28:17 INFO - 'MOZ_NO_REMOTE': '1', 04:28:17 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 04:28:17 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:28:17 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 04:28:17 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:28:17 INFO - 'PWD': '/builds/slave/test', 04:28:17 INFO - 'SHELL': '/bin/bash', 04:28:17 INFO - 'SHLVL': '1', 04:28:17 INFO - 'TERM': 'linux', 04:28:17 INFO - 'TMOUT': '86400', 04:28:17 INFO - 'USER': 'cltbld', 04:28:17 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1471346323.4055-2043947535', 04:28:17 INFO - '_': '/tools/buildbot/bin/python'} 04:28:17 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/CLKecwIZQPaDGSqzKCOjmA/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 04:28:18 INFO - STDERR: /builds/slave/test/build/venv/local/lib/python2.7/site-packages/mozrunner/utils.py:20: UserWarning: Module wptserve was already imported from /builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/__init__.py, but /builds/slave/test/build/venv/lib/python2.7/site-packages is being added to sys.path 04:28:18 INFO - import pkg_resources 04:28:20 INFO - Using 1 client processes 04:28:20 INFO - wptserve Starting http server on 127.0.0.1:8000 04:28:20 INFO - wptserve Starting http server on 127.0.0.1:8001 04:28:20 INFO - wptserve Starting http server on 127.0.0.1:8443 04:28:22 INFO - SUITE-START | Running 778 tests 04:28:22 INFO - Running testharness tests 04:28:22 INFO - Setting up ssl 04:28:22 INFO - PROCESS | certutil | 04:28:22 INFO - PROCESS | certutil | 04:28:22 INFO - PROCESS | certutil | 04:28:22 INFO - Certificate Nickname Trust Attributes 04:28:22 INFO - SSL,S/MIME,JAR/XPI 04:28:22 INFO - 04:28:22 INFO - web-platform-tests CT,, 04:28:22 INFO - 04:28:22 INFO - Starting runner 04:28:26 INFO - PROCESS | 3005 | 1471346906285 Marionette DEBUG Marionette enabled via build flag and pref 04:28:26 INFO - PROCESS | 3005 | ++DOCSHELL 0xa4e59000 == 1 [pid = 3005] [id = 1] 04:28:26 INFO - PROCESS | 3005 | ++DOMWINDOW == 1 (0xa4e59400) [pid = 3005] [serial = 1] [outer = (nil)] 04:28:26 INFO - PROCESS | 3005 | [3005] WARNING: No inner window available!: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 04:28:26 INFO - PROCESS | 3005 | ++DOMWINDOW == 2 (0xa4e59c00) [pid = 3005] [serial = 2] [outer = 0xa4e59400] 04:28:27 INFO - PROCESS | 3005 | 1471346907061 Marionette INFO Listening on port 2828 04:28:27 INFO - PROCESS | 3005 | 1471346907813 Marionette DEBUG Marionette enabled via command-line flag 04:28:27 INFO - PROCESS | 3005 | ++DOCSHELL 0xa2002800 == 2 [pid = 3005] [id = 2] 04:28:27 INFO - PROCESS | 3005 | ++DOMWINDOW == 3 (0xa2002c00) [pid = 3005] [serial = 3] [outer = (nil)] 04:28:27 INFO - PROCESS | 3005 | [3005] WARNING: No inner window available!: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 04:28:27 INFO - PROCESS | 3005 | ++DOMWINDOW == 4 (0xa2003400) [pid = 3005] [serial = 4] [outer = 0xa2002c00] 04:28:28 INFO - PROCESS | 3005 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned a20d3460 04:28:28 INFO - PROCESS | 3005 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned a20d3f40 04:28:28 INFO - PROCESS | 3005 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned a20e6160 04:28:28 INFO - PROCESS | 3005 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned a20e6da0 04:28:28 INFO - PROCESS | 3005 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned a20ecae0 04:28:28 INFO - PROCESS | 3005 | ++DOMWINDOW == 5 (0xa1115000) [pid = 3005] [serial = 5] [outer = 0xa4e59400] 04:28:28 INFO - PROCESS | 3005 | [3005] 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 04:28:28 INFO - PROCESS | 3005 | 1471346908257 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:51522 04:28:28 INFO - PROCESS | 3005 | [3005] 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 04:28:28 INFO - PROCESS | 3005 | 1471346908295 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:51523 04:28:28 INFO - PROCESS | 3005 | 1471346908361 Marionette DEBUG Closed connection conn0 04:28:28 INFO - PROCESS | 3005 | 1471346908364 Marionette DEBUG Closed connection conn1 04:28:28 INFO - PROCESS | 3005 | [3005] 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 04:28:28 INFO - PROCESS | 3005 | 1471346908379 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:51524 04:28:28 INFO - PROCESS | 3005 | [3005] 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 04:28:28 INFO - PROCESS | 3005 | [3005] 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 04:28:28 INFO - PROCESS | 3005 | 1471346908538 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:51525 04:28:28 INFO - PROCESS | 3005 | 1471346908542 Marionette DEBUG Closed connection conn2 04:28:28 INFO - PROCESS | 3005 | [3005] 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 04:28:28 INFO - PROCESS | 3005 | 1471346908603 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:51526 04:28:28 INFO - PROCESS | 3005 | 1471346908616 Marionette DEBUG Closed connection conn3 04:28:28 INFO - PROCESS | 3005 | 1471346908662 Marionette TRACE conn4 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 04:28:28 INFO - PROCESS | 3005 | 1471346908678 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":"20160816024725","device":"desktop","version":"48.0.1"} 04:28:29 INFO - PROCESS | 3005 | [3005] 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 04:28:31 INFO - PROCESS | 3005 | ++DOCSHELL 0x9b4a0800 == 3 [pid = 3005] [id = 3] 04:28:31 INFO - PROCESS | 3005 | ++DOMWINDOW == 6 (0x9b4a0c00) [pid = 3005] [serial = 6] [outer = (nil)] 04:28:31 INFO - PROCESS | 3005 | ++DOCSHELL 0x9b4a1000 == 4 [pid = 3005] [id = 4] 04:28:31 INFO - PROCESS | 3005 | ++DOMWINDOW == 7 (0x9b4a4800) [pid = 3005] [serial = 7] [outer = (nil)] 04:28:32 INFO - PROCESS | 3005 | [3005] 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 04:28:32 INFO - PROCESS | 3005 | ++DOCSHELL 0x9a75ec00 == 5 [pid = 3005] [id = 5] 04:28:32 INFO - PROCESS | 3005 | ++DOMWINDOW == 8 (0x9a75f000) [pid = 3005] [serial = 8] [outer = (nil)] 04:28:33 INFO - PROCESS | 3005 | [3005] 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 04:28:33 INFO - PROCESS | 3005 | [3005] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 04:28:33 INFO - PROCESS | 3005 | ++DOMWINDOW == 9 (0x9b094400) [pid = 3005] [serial = 9] [outer = 0x9a75f000] 04:28:33 INFO - PROCESS | 3005 | ++DOMWINDOW == 10 (0x9a4d5c00) [pid = 3005] [serial = 10] [outer = 0x9b4a0c00] 04:28:33 INFO - PROCESS | 3005 | ++DOMWINDOW == 11 (0x9a4d7800) [pid = 3005] [serial = 11] [outer = 0x9b4a4800] 04:28:33 INFO - PROCESS | 3005 | ++DOMWINDOW == 12 (0x9a4da000) [pid = 3005] [serial = 12] [outer = 0x9a75f000] 04:28:34 INFO - PROCESS | 3005 | 1471346914913 Marionette INFO startBrowser 3c2f860f-c80c-4369-acc9-beb5ca613546 04:28:34 INFO - PROCESS | 3005 | 1471346914979 Marionette DEBUG loaded listener.js 04:28:35 INFO - PROCESS | 3005 | 1471346915009 Marionette DEBUG loaded listener.js 04:28:35 INFO - PROCESS | 3005 | 1471346915013 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:28:35 INFO - PROCESS | 3005 | ++DOMWINDOW == 13 (0x992df000) [pid = 3005] [serial = 13] [outer = 0x9a75f000] 04:28:35 INFO - PROCESS | 3005 | 1471346915787 Marionette TRACE conn4 <- [1,1,null,{"sessionId":"3c2f860f-c80c-4369-acc9-beb5ca613546","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":"20160816024725","device":"desktop","version":"48.0.1","command_id":1}}] 04:28:35 INFO - PROCESS | 3005 | 1471346915985 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}] 04:28:35 INFO - PROCESS | 3005 | 1471346915994 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:28:36 INFO - PROCESS | 3005 | 1471346916079 Marionette TRACE conn4 <- [1,2,null,{"value":null}] 04:28:36 INFO - PROCESS | 3005 | 1471346916414 Marionette TRACE conn4 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 04:28:36 INFO - PROCESS | 3005 | 1471346916423 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:28:36 INFO - PROCESS | 3005 | [3005] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 04:28:36 INFO - PROCESS | 3005 | [3005] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 04:28:36 INFO - PROCESS | 3005 | ++DOMWINDOW == 14 (0x9548b400) [pid = 3005] [serial = 14] [outer = 0x9a75f000] 04:28:37 INFO - PROCESS | 3005 | [3005] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 04:28:37 INFO - PROCESS | 3005 | [3005] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:28:37 INFO - PROCESS | 3005 | 1471346917352 Marionette TRACE conn4 <- [1,3,null,{}] 04:28:37 INFO - PROCESS | 3005 | 1471346917367 Marionette TRACE conn4 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 04:28:37 INFO - PROCESS | 3005 | 1471346917374 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:28:37 INFO - PROCESS | 3005 | 1471346917429 Marionette TRACE conn4 <- [1,4,null,{"value":null}] 04:28:37 INFO - PROCESS | 3005 | 1471346917509 Marionette TRACE conn4 -> [0,5,"getWindowHandle",null] 04:28:37 INFO - PROCESS | 3005 | 1471346917514 Marionette TRACE conn4 <- [1,5,null,{"value":"8"}] 04:28:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 04:28:37 INFO - PROCESS | 3005 | 1471346917524 Marionette TRACE conn4 -> [0,6,"setScriptTimeout",{"ms":35000}] 04:28:37 INFO - PROCESS | 3005 | 1471346917530 Marionette TRACE conn4 <- [1,6,null,{}] 04:28:37 INFO - PROCESS | 3005 | 1471346917548 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}] 04:28:37 INFO - PROCESS | 3005 | 1471346917556 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:28:37 INFO - PROCESS | 3005 | 1471346917587 Marionette TRACE conn4 <- [1,7,null,{"value":null}] 04:28:37 INFO - PROCESS | 3005 | 1471346917597 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:37 INFO - PROCESS | 3005 | 1471346917606 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:28:37 INFO - PROCESS | 3005 | ++DOCSHELL 0x9b093c00 == 6 [pid = 3005] [id = 6] 04:28:37 INFO - PROCESS | 3005 | ++DOMWINDOW == 15 (0x9b1c6800) [pid = 3005] [serial = 15] [outer = (nil)] 04:28:37 INFO - PROCESS | 3005 | ++DOMWINDOW == 16 (0x9b302800) [pid = 3005] [serial = 16] [outer = 0x9b1c6800] 04:28:37 INFO - PROCESS | 3005 | 1471346917741 Marionette DEBUG loaded listener.js 04:28:37 INFO - PROCESS | 3005 | ++DOMWINDOW == 17 (0x9ba77c00) [pid = 3005] [serial = 17] [outer = 0x9b1c6800] 04:28:38 INFO - PROCESS | 3005 | ++DOCSHELL 0x9a78fc00 == 7 [pid = 3005] [id = 7] 04:28:38 INFO - PROCESS | 3005 | ++DOMWINDOW == 18 (0x9a790c00) [pid = 3005] [serial = 18] [outer = (nil)] 04:28:38 INFO - PROCESS | 3005 | ++DOMWINDOW == 19 (0x9a792c00) [pid = 3005] [serial = 19] [outer = 0x9a790c00] 04:28:38 INFO - PROCESS | 3005 | 1471346918364 Marionette DEBUG loaded listener.js 04:28:38 INFO - PROCESS | 3005 | ++DOMWINDOW == 20 (0x9d524800) [pid = 3005] [serial = 20] [outer = 0x9a790c00] 04:28:39 INFO - PROCESS | 3005 | [3005] 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 04:28:39 INFO - PROCESS | 3005 | 1471346919300 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]]]}] 04:28:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 04:28:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1841ms 04:28:39 INFO - PROCESS | 3005 | 1471346919443 Marionette TRACE conn4 -> [0,9,"getWindowHandle",null] 04:28:39 INFO - PROCESS | 3005 | 1471346919449 Marionette TRACE conn4 <- [1,9,null,{"value":"8"}] 04:28:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 04:28:39 INFO - PROCESS | 3005 | 1471346919490 Marionette TRACE conn4 -> [0,10,"setScriptTimeout",{"ms":35000}] 04:28:39 INFO - PROCESS | 3005 | 1471346919495 Marionette TRACE conn4 <- [1,10,null,{}] 04:28:39 INFO - PROCESS | 3005 | 1471346919503 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}] 04:28:39 INFO - PROCESS | 3005 | 1471346919508 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:28:39 INFO - PROCESS | 3005 | 1471346919758 Marionette TRACE conn4 <- [1,11,null,{"value":null}] 04:28:39 INFO - PROCESS | 3005 | 1471346919901 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:39 INFO - PROCESS | 3005 | 1471346919912 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:28:39 INFO - PROCESS | 3005 | ++DOCSHELL 0x9a790400 == 8 [pid = 3005] [id = 8] 04:28:39 INFO - PROCESS | 3005 | ++DOMWINDOW == 21 (0x9a790800) [pid = 3005] [serial = 21] [outer = (nil)] 04:28:39 INFO - PROCESS | 3005 | ++DOMWINDOW == 22 (0x9ac8e000) [pid = 3005] [serial = 22] [outer = 0x9a790800] 04:28:40 INFO - PROCESS | 3005 | 1471346920002 Marionette DEBUG loaded listener.js 04:28:40 INFO - PROCESS | 3005 | ++DOMWINDOW == 23 (0x9ac91800) [pid = 3005] [serial = 23] [outer = 0x9a790800] 04:28:40 INFO - PROCESS | 3005 | ++DOCSHELL 0x9c028000 == 9 [pid = 3005] [id = 9] 04:28:40 INFO - PROCESS | 3005 | ++DOMWINDOW == 24 (0x9c028400) [pid = 3005] [serial = 24] [outer = (nil)] 04:28:40 INFO - PROCESS | 3005 | ++DOMWINDOW == 25 (0x9c029000) [pid = 3005] [serial = 25] [outer = 0x9c028400] 04:28:40 INFO - PROCESS | 3005 | ++DOMWINDOW == 26 (0x9ac97000) [pid = 3005] [serial = 26] [outer = 0x9c028400] 04:28:40 INFO - PROCESS | 3005 | ++DOCSHELL 0x9acdb000 == 10 [pid = 3005] [id = 10] 04:28:40 INFO - PROCESS | 3005 | ++DOMWINDOW == 27 (0x9c027c00) [pid = 3005] [serial = 27] [outer = (nil)] 04:28:40 INFO - PROCESS | 3005 | ++DOMWINDOW == 28 (0x9c031800) [pid = 3005] [serial = 28] [outer = 0x9c027c00] 04:28:41 INFO - PROCESS | 3005 | ++DOMWINDOW == 29 (0x9c022800) [pid = 3005] [serial = 29] [outer = 0x9c027c00] 04:28:41 INFO - PROCESS | 3005 | 1471346921174 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]]]}] 04:28:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 04:28:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1760ms 04:28:41 INFO - PROCESS | 3005 | 1471346921292 Marionette TRACE conn4 -> [0,13,"getWindowHandle",null] 04:28:41 INFO - PROCESS | 3005 | 1471346921300 Marionette TRACE conn4 <- [1,13,null,{"value":"8"}] 04:28:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 04:28:41 INFO - PROCESS | 3005 | 1471346921364 Marionette TRACE conn4 -> [0,14,"setScriptTimeout",{"ms":35000}] 04:28:41 INFO - PROCESS | 3005 | 1471346921373 Marionette TRACE conn4 <- [1,14,null,{}] 04:28:41 INFO - PROCESS | 3005 | 1471346921474 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}] 04:28:41 INFO - PROCESS | 3005 | 1471346921484 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:28:41 INFO - PROCESS | 3005 | 1471346921722 Marionette TRACE conn4 <- [1,15,null,{"value":null}] 04:28:41 INFO - PROCESS | 3005 | 1471346921828 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:41 INFO - PROCESS | 3005 | 1471346921838 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:28:41 INFO - PROCESS | 3005 | ++DOCSHELL 0x950d2c00 == 11 [pid = 3005] [id = 11] 04:28:41 INFO - PROCESS | 3005 | ++DOMWINDOW == 30 (0x950d3000) [pid = 3005] [serial = 30] [outer = (nil)] 04:28:41 INFO - PROCESS | 3005 | ++DOMWINDOW == 31 (0x950d5000) [pid = 3005] [serial = 31] [outer = 0x950d3000] 04:28:41 INFO - PROCESS | 3005 | 1471346921927 Marionette DEBUG loaded listener.js 04:28:42 INFO - PROCESS | 3005 | ++DOMWINDOW == 32 (0x99e45000) [pid = 3005] [serial = 32] [outer = 0x950d3000] 04:28:42 INFO - PROCESS | 3005 | 1471346922843 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]]]}] 04:28:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 04:28:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1552ms 04:28:42 INFO - PROCESS | 3005 | 1471346922902 Marionette TRACE conn4 -> [0,17,"getWindowHandle",null] 04:28:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 04:28:42 INFO - PROCESS | 3005 | 1471346922907 Marionette TRACE conn4 <- [1,17,null,{"value":"8"}] 04:28:42 INFO - PROCESS | 3005 | 1471346922914 Marionette TRACE conn4 -> [0,18,"setScriptTimeout",{"ms":35000}] 04:28:42 INFO - PROCESS | 3005 | 1471346922919 Marionette TRACE conn4 <- [1,18,null,{}] 04:28:42 INFO - PROCESS | 3005 | 1471346922925 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}] 04:28:42 INFO - PROCESS | 3005 | 1471346922931 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:28:43 INFO - PROCESS | 3005 | 1471346923325 Marionette TRACE conn4 <- [1,19,null,{"value":null}] 04:28:43 INFO - PROCESS | 3005 | 1471346923506 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:43 INFO - PROCESS | 3005 | 1471346923516 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:28:43 INFO - PROCESS | 3005 | ++DOCSHELL 0x98284000 == 12 [pid = 3005] [id = 12] 04:28:43 INFO - PROCESS | 3005 | ++DOMWINDOW == 33 (0x99205800) [pid = 3005] [serial = 33] [outer = (nil)] 04:28:43 INFO - PROCESS | 3005 | ++DOMWINDOW == 34 (0x99290400) [pid = 3005] [serial = 34] [outer = 0x99205800] 04:28:43 INFO - PROCESS | 3005 | 1471346923625 Marionette DEBUG loaded listener.js 04:28:43 INFO - PROCESS | 3005 | ++DOMWINDOW == 35 (0x99e32000) [pid = 3005] [serial = 35] [outer = 0x99205800] 04:28:44 INFO - PROCESS | 3005 | 1471346924521 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]]]}] 04:28:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 04:28:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1640ms 04:28:44 INFO - PROCESS | 3005 | 1471346924569 Marionette TRACE conn4 -> [0,21,"getWindowHandle",null] 04:28:44 INFO - PROCESS | 3005 | 1471346924576 Marionette TRACE conn4 <- [1,21,null,{"value":"8"}] 04:28:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 04:28:44 INFO - PROCESS | 3005 | 1471346924587 Marionette TRACE conn4 -> [0,22,"setScriptTimeout",{"ms":35000}] 04:28:44 INFO - PROCESS | 3005 | 1471346924593 Marionette TRACE conn4 <- [1,22,null,{}] 04:28:44 INFO - PROCESS | 3005 | 1471346924602 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}] 04:28:44 INFO - PROCESS | 3005 | 1471346924609 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:28:44 INFO - PROCESS | 3005 | 1471346924799 Marionette TRACE conn4 <- [1,23,null,{"value":null}] 04:28:44 INFO - PROCESS | 3005 | 1471346924822 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:44 INFO - PROCESS | 3005 | 1471346924836 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:28:45 INFO - PROCESS | 3005 | ++DOCSHELL 0x9ad76800 == 13 [pid = 3005] [id = 13] 04:28:45 INFO - PROCESS | 3005 | ++DOMWINDOW == 36 (0x9ad83c00) [pid = 3005] [serial = 36] [outer = (nil)] 04:28:45 INFO - PROCESS | 3005 | ++DOMWINDOW == 37 (0x9b1c4400) [pid = 3005] [serial = 37] [outer = 0x9ad83c00] 04:28:45 INFO - PROCESS | 3005 | 1471346925124 Marionette DEBUG loaded listener.js 04:28:45 INFO - PROCESS | 3005 | ++DOMWINDOW == 38 (0x9b308000) [pid = 3005] [serial = 38] [outer = 0x9ad83c00] 04:28:46 INFO - PROCESS | 3005 | 1471346925998 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]]]}] 04:28:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 04:28:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1437ms 04:28:46 INFO - PROCESS | 3005 | 1471346926033 Marionette TRACE conn4 -> [0,25,"getWindowHandle",null] 04:28:46 INFO - PROCESS | 3005 | 1471346926038 Marionette TRACE conn4 <- [1,25,null,{"value":"8"}] 04:28:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 04:28:46 INFO - PROCESS | 3005 | 1471346926047 Marionette TRACE conn4 -> [0,26,"setScriptTimeout",{"ms":35000}] 04:28:46 INFO - PROCESS | 3005 | 1471346926052 Marionette TRACE conn4 <- [1,26,null,{}] 04:28:46 INFO - PROCESS | 3005 | 1471346926059 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}] 04:28:46 INFO - PROCESS | 3005 | 1471346926064 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:28:46 INFO - PROCESS | 3005 | 1471346926240 Marionette TRACE conn4 <- [1,27,null,{"value":null}] 04:28:46 INFO - PROCESS | 3005 | 1471346926257 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:46 INFO - PROCESS | 3005 | 1471346926266 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:28:46 INFO - PROCESS | 3005 | ++DOCSHELL 0x9bad4400 == 14 [pid = 3005] [id = 14] 04:28:46 INFO - PROCESS | 3005 | ++DOMWINDOW == 39 (0x9bad4800) [pid = 3005] [serial = 39] [outer = (nil)] 04:28:46 INFO - PROCESS | 3005 | ++DOMWINDOW == 40 (0x9bfe5400) [pid = 3005] [serial = 40] [outer = 0x9bad4800] 04:28:46 INFO - PROCESS | 3005 | 1471346926345 Marionette DEBUG loaded listener.js 04:28:46 INFO - PROCESS | 3005 | ++DOMWINDOW == 41 (0x9c025800) [pid = 3005] [serial = 41] [outer = 0x9bad4800] 04:28:47 INFO - PROCESS | 3005 | 1471346927211 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]]]}] 04:28:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 04:28:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1230ms 04:28:47 INFO - PROCESS | 3005 | 1471346927277 Marionette TRACE conn4 -> [0,29,"getWindowHandle",null] 04:28:47 INFO - PROCESS | 3005 | 1471346927284 Marionette TRACE conn4 <- [1,29,null,{"value":"8"}] 04:28:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 04:28:47 INFO - PROCESS | 3005 | 1471346927301 Marionette TRACE conn4 -> [0,30,"setScriptTimeout",{"ms":35000}] 04:28:47 INFO - PROCESS | 3005 | 1471346927308 Marionette TRACE conn4 <- [1,30,null,{}] 04:28:47 INFO - PROCESS | 3005 | 1471346927315 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}] 04:28:47 INFO - PROCESS | 3005 | 1471346927322 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:28:47 INFO - PROCESS | 3005 | 1471346927499 Marionette TRACE conn4 <- [1,31,null,{"value":null}] 04:28:47 INFO - PROCESS | 3005 | 1471346927595 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:47 INFO - PROCESS | 3005 | 1471346927604 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:28:47 INFO - PROCESS | 3005 | ++DOCSHELL 0x9c117c00 == 15 [pid = 3005] [id = 15] 04:28:47 INFO - PROCESS | 3005 | ++DOMWINDOW == 42 (0xa059b000) [pid = 3005] [serial = 42] [outer = (nil)] 04:28:47 INFO - PROCESS | 3005 | ++DOMWINDOW == 43 (0xa111a400) [pid = 3005] [serial = 43] [outer = 0xa059b000] 04:28:47 INFO - PROCESS | 3005 | 1471346927698 Marionette DEBUG loaded listener.js 04:28:47 INFO - PROCESS | 3005 | ++DOMWINDOW == 44 (0xa1197c00) [pid = 3005] [serial = 44] [outer = 0xa059b000] 04:28:48 INFO - PROCESS | 3005 | 1471346928459 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]]]}] 04:28:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 04:28:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1198ms 04:28:48 INFO - PROCESS | 3005 | 1471346928499 Marionette TRACE conn4 -> [0,33,"getWindowHandle",null] 04:28:48 INFO - PROCESS | 3005 | 1471346928502 Marionette TRACE conn4 <- [1,33,null,{"value":"8"}] 04:28:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 04:28:48 INFO - PROCESS | 3005 | 1471346928509 Marionette TRACE conn4 -> [0,34,"setScriptTimeout",{"ms":35000}] 04:28:48 INFO - PROCESS | 3005 | 1471346928511 Marionette TRACE conn4 <- [1,34,null,{}] 04:28:48 INFO - PROCESS | 3005 | 1471346928518 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}] 04:28:48 INFO - PROCESS | 3005 | 1471346928523 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:28:48 INFO - PROCESS | 3005 | 1471346928683 Marionette TRACE conn4 <- [1,35,null,{"value":null}] 04:28:48 INFO - PROCESS | 3005 | 1471346928693 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:48 INFO - PROCESS | 3005 | 1471346928702 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:28:48 INFO - PROCESS | 3005 | ++DOCSHELL 0x95017800 == 16 [pid = 3005] [id = 16] 04:28:48 INFO - PROCESS | 3005 | ++DOMWINDOW == 45 (0x95017c00) [pid = 3005] [serial = 45] [outer = (nil)] 04:28:48 INFO - PROCESS | 3005 | ++DOMWINDOW == 46 (0x96ed0c00) [pid = 3005] [serial = 46] [outer = 0x95017c00] 04:28:48 INFO - PROCESS | 3005 | 1471346928776 Marionette DEBUG loaded listener.js 04:28:48 INFO - PROCESS | 3005 | ++DOMWINDOW == 47 (0x9928f800) [pid = 3005] [serial = 47] [outer = 0x95017c00] 04:28:49 INFO - PROCESS | 3005 | 1471346929588 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]]]}] 04:28:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 04:28:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1129ms 04:28:49 INFO - PROCESS | 3005 | 1471346929640 Marionette TRACE conn4 -> [0,37,"getWindowHandle",null] 04:28:49 INFO - PROCESS | 3005 | 1471346929644 Marionette TRACE conn4 <- [1,37,null,{"value":"8"}] 04:28:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 04:28:49 INFO - PROCESS | 3005 | 1471346929650 Marionette TRACE conn4 -> [0,38,"setScriptTimeout",{"ms":35000}] 04:28:49 INFO - PROCESS | 3005 | 1471346929654 Marionette TRACE conn4 <- [1,38,null,{}] 04:28:49 INFO - PROCESS | 3005 | 1471346929660 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}] 04:28:49 INFO - PROCESS | 3005 | 1471346929665 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:28:49 INFO - PROCESS | 3005 | 1471346929832 Marionette TRACE conn4 <- [1,39,null,{"value":null}] 04:28:49 INFO - PROCESS | 3005 | 1471346929842 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:49 INFO - PROCESS | 3005 | 1471346929860 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:28:49 INFO - PROCESS | 3005 | ++DOCSHELL 0xa2fb3400 == 17 [pid = 3005] [id = 17] 04:28:49 INFO - PROCESS | 3005 | ++DOMWINDOW == 48 (0xa2fb3800) [pid = 3005] [serial = 48] [outer = (nil)] 04:28:50 INFO - PROCESS | 3005 | ++DOMWINDOW == 49 (0xa320dc00) [pid = 3005] [serial = 49] [outer = 0xa2fb3800] 04:28:50 INFO - PROCESS | 3005 | 1471346930034 Marionette DEBUG loaded listener.js 04:28:50 INFO - PROCESS | 3005 | ++DOMWINDOW == 50 (0xa35e7000) [pid = 3005] [serial = 50] [outer = 0xa2fb3800] 04:28:50 INFO - PROCESS | 3005 | 1471346930841 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]]]}] 04:28:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 04:28:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1236ms 04:28:50 INFO - PROCESS | 3005 | 1471346930899 Marionette TRACE conn4 -> [0,41,"getWindowHandle",null] 04:28:50 INFO - PROCESS | 3005 | 1471346930902 Marionette TRACE conn4 <- [1,41,null,{"value":"8"}] 04:28:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 04:28:50 INFO - PROCESS | 3005 | 1471346930909 Marionette TRACE conn4 -> [0,42,"setScriptTimeout",{"ms":35000}] 04:28:50 INFO - PROCESS | 3005 | 1471346930913 Marionette TRACE conn4 <- [1,42,null,{}] 04:28:50 INFO - PROCESS | 3005 | 1471346930920 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}] 04:28:50 INFO - PROCESS | 3005 | 1471346930925 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:28:51 INFO - PROCESS | 3005 | 1471346931090 Marionette TRACE conn4 <- [1,43,null,{"value":null}] 04:28:51 INFO - PROCESS | 3005 | 1471346931100 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:51 INFO - PROCESS | 3005 | 1471346931110 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:28:51 INFO - PROCESS | 3005 | ++DOCSHELL 0xa5022800 == 18 [pid = 3005] [id = 18] 04:28:51 INFO - PROCESS | 3005 | ++DOMWINDOW == 51 (0xa502c000) [pid = 3005] [serial = 51] [outer = (nil)] 04:28:51 INFO - PROCESS | 3005 | ++DOMWINDOW == 52 (0xa689f800) [pid = 3005] [serial = 52] [outer = 0xa502c000] 04:28:51 INFO - PROCESS | 3005 | 1471346931190 Marionette DEBUG loaded listener.js 04:28:51 INFO - PROCESS | 3005 | ++DOMWINDOW == 53 (0xa68b7000) [pid = 3005] [serial = 53] [outer = 0xa502c000] 04:28:52 INFO - PROCESS | 3005 | 1471346932046 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]]]}] 04:28:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 04:28:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1182ms 04:28:52 INFO - PROCESS | 3005 | 1471346932092 Marionette TRACE conn4 -> [0,45,"getWindowHandle",null] 04:28:52 INFO - PROCESS | 3005 | 1471346932096 Marionette TRACE conn4 <- [1,45,null,{"value":"8"}] 04:28:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 04:28:52 INFO - PROCESS | 3005 | 1471346932102 Marionette TRACE conn4 -> [0,46,"setScriptTimeout",{"ms":35000}] 04:28:52 INFO - PROCESS | 3005 | 1471346932105 Marionette TRACE conn4 <- [1,46,null,{}] 04:28:52 INFO - PROCESS | 3005 | 1471346932111 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}] 04:28:52 INFO - PROCESS | 3005 | 1471346932115 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:28:52 INFO - PROCESS | 3005 | 1471346932274 Marionette TRACE conn4 <- [1,47,null,{"value":null}] 04:28:52 INFO - PROCESS | 3005 | 1471346932289 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:52 INFO - PROCESS | 3005 | 1471346932298 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:28:52 INFO - PROCESS | 3005 | ++DOCSHELL 0x928ed800 == 19 [pid = 3005] [id = 19] 04:28:52 INFO - PROCESS | 3005 | ++DOMWINDOW == 54 (0x928f1800) [pid = 3005] [serial = 54] [outer = (nil)] 04:28:52 INFO - PROCESS | 3005 | ++DOMWINDOW == 55 (0x928f8c00) [pid = 3005] [serial = 55] [outer = 0x928f1800] 04:28:52 INFO - PROCESS | 3005 | 1471346932370 Marionette DEBUG loaded listener.js 04:28:52 INFO - PROCESS | 3005 | ++DOMWINDOW == 56 (0x99ed6400) [pid = 3005] [serial = 56] [outer = 0x928f1800] 04:28:53 INFO - PROCESS | 3005 | --DOCSHELL 0x9a790400 == 18 [pid = 3005] [id = 8] 04:28:53 INFO - PROCESS | 3005 | --DOCSHELL 0x950d2c00 == 17 [pid = 3005] [id = 11] 04:28:53 INFO - PROCESS | 3005 | --DOCSHELL 0x9b093c00 == 16 [pid = 3005] [id = 6] 04:28:54 INFO - PROCESS | 3005 | 1471346934246 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]]]}] 04:28:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 04:28:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 2189ms 04:28:54 INFO - PROCESS | 3005 | 1471346934294 Marionette TRACE conn4 -> [0,49,"getWindowHandle",null] 04:28:54 INFO - PROCESS | 3005 | 1471346934301 Marionette TRACE conn4 <- [1,49,null,{"value":"8"}] 04:28:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 04:28:54 INFO - PROCESS | 3005 | 1471346934320 Marionette TRACE conn4 -> [0,50,"setScriptTimeout",{"ms":35000}] 04:28:54 INFO - PROCESS | 3005 | 1471346934326 Marionette TRACE conn4 <- [1,50,null,{}] 04:28:54 INFO - PROCESS | 3005 | 1471346934334 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}] 04:28:54 INFO - PROCESS | 3005 | 1471346934341 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:28:54 INFO - PROCESS | 3005 | 1471346934566 Marionette TRACE conn4 <- [1,51,null,{"value":null}] 04:28:54 INFO - PROCESS | 3005 | 1471346934595 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:54 INFO - PROCESS | 3005 | 1471346934610 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:28:54 INFO - PROCESS | 3005 | ++DOCSHELL 0x97829400 == 17 [pid = 3005] [id = 20] 04:28:54 INFO - PROCESS | 3005 | ++DOMWINDOW == 57 (0x98280000) [pid = 3005] [serial = 57] [outer = (nil)] 04:28:54 INFO - PROCESS | 3005 | ++DOMWINDOW == 58 (0x995a3400) [pid = 3005] [serial = 58] [outer = 0x98280000] 04:28:54 INFO - PROCESS | 3005 | 1471346934689 Marionette DEBUG loaded listener.js 04:28:54 INFO - PROCESS | 3005 | ++DOMWINDOW == 59 (0x95492000) [pid = 3005] [serial = 59] [outer = 0x98280000] 04:28:55 INFO - PROCESS | 3005 | --DOMWINDOW == 58 (0x9b1c6800) [pid = 3005] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 04:28:55 INFO - PROCESS | 3005 | --DOMWINDOW == 57 (0x9a790800) [pid = 3005] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 04:28:55 INFO - PROCESS | 3005 | --DOMWINDOW == 56 (0x950d3000) [pid = 3005] [serial = 30] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 04:28:55 INFO - PROCESS | 3005 | --DOMWINDOW == 55 (0x99205800) [pid = 3005] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 04:28:55 INFO - PROCESS | 3005 | --DOMWINDOW == 54 (0x9ad83c00) [pid = 3005] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 04:28:55 INFO - PROCESS | 3005 | --DOMWINDOW == 53 (0x9bad4800) [pid = 3005] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 04:28:55 INFO - PROCESS | 3005 | --DOMWINDOW == 52 (0xa059b000) [pid = 3005] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 04:28:55 INFO - PROCESS | 3005 | 1471346935994 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]]]}] 04:28:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 04:28:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1736ms 04:28:56 INFO - PROCESS | 3005 | 1471346936056 Marionette TRACE conn4 -> [0,53,"getWindowHandle",null] 04:28:56 INFO - PROCESS | 3005 | 1471346936064 Marionette TRACE conn4 <- [1,53,null,{"value":"8"}] 04:28:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 04:28:56 INFO - PROCESS | 3005 | 1471346936085 Marionette TRACE conn4 -> [0,54,"setScriptTimeout",{"ms":35000}] 04:28:56 INFO - PROCESS | 3005 | 1471346936091 Marionette TRACE conn4 <- [1,54,null,{}] 04:28:56 INFO - PROCESS | 3005 | 1471346936098 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}] 04:28:56 INFO - PROCESS | 3005 | 1471346936105 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:28:56 INFO - PROCESS | 3005 | 1471346936268 Marionette TRACE conn4 <- [1,55,null,{"value":null}] 04:28:56 INFO - PROCESS | 3005 | 1471346936279 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:56 INFO - PROCESS | 3005 | 1471346936290 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:28:56 INFO - PROCESS | 3005 | ++DOCSHELL 0x97829800 == 18 [pid = 3005] [id = 21] 04:28:56 INFO - PROCESS | 3005 | ++DOMWINDOW == 53 (0x99e30800) [pid = 3005] [serial = 60] [outer = (nil)] 04:28:56 INFO - PROCESS | 3005 | ++DOMWINDOW == 54 (0x9a790400) [pid = 3005] [serial = 61] [outer = 0x99e30800] 04:28:56 INFO - PROCESS | 3005 | 1471346936370 Marionette DEBUG loaded listener.js 04:28:56 INFO - PROCESS | 3005 | ++DOMWINDOW == 55 (0x9ac8b000) [pid = 3005] [serial = 62] [outer = 0x99e30800] 04:28:57 INFO - PROCESS | 3005 | 1471346937211 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]]]}] 04:28:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 04:28:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1188ms 04:28:57 INFO - PROCESS | 3005 | 1471346937270 Marionette TRACE conn4 -> [0,57,"getWindowHandle",null] 04:28:57 INFO - PROCESS | 3005 | 1471346937275 Marionette TRACE conn4 <- [1,57,null,{"value":"8"}] 04:28:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 04:28:57 INFO - PROCESS | 3005 | 1471346937281 Marionette TRACE conn4 -> [0,58,"setScriptTimeout",{"ms":35000}] 04:28:57 INFO - PROCESS | 3005 | 1471346937287 Marionette TRACE conn4 <- [1,58,null,{}] 04:28:57 INFO - PROCESS | 3005 | 1471346937303 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}] 04:28:57 INFO - PROCESS | 3005 | 1471346937312 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:28:57 INFO - PROCESS | 3005 | 1471346937481 Marionette TRACE conn4 <- [1,59,null,{"value":null}] 04:28:57 INFO - PROCESS | 3005 | 1471346937631 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:57 INFO - PROCESS | 3005 | 1471346937644 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:28:57 INFO - PROCESS | 3005 | ++DOCSHELL 0x928f2000 == 19 [pid = 3005] [id = 22] 04:28:57 INFO - PROCESS | 3005 | ++DOMWINDOW == 56 (0x928f3400) [pid = 3005] [serial = 63] [outer = (nil)] 04:28:57 INFO - PROCESS | 3005 | ++DOMWINDOW == 57 (0x950cc400) [pid = 3005] [serial = 64] [outer = 0x928f3400] 04:28:57 INFO - PROCESS | 3005 | 1471346937737 Marionette DEBUG loaded listener.js 04:28:57 INFO - PROCESS | 3005 | ++DOMWINDOW == 58 (0x97824c00) [pid = 3005] [serial = 65] [outer = 0x928f3400] 04:28:58 INFO - PROCESS | 3005 | 1471346938647 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]]]}] 04:28:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 04:28:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1444ms 04:28:58 INFO - PROCESS | 3005 | 1471346938729 Marionette TRACE conn4 -> [0,61,"getWindowHandle",null] 04:28:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 04:28:58 INFO - PROCESS | 3005 | 1471346938736 Marionette TRACE conn4 <- [1,61,null,{"value":"8"}] 04:28:58 INFO - PROCESS | 3005 | 1471346938745 Marionette TRACE conn4 -> [0,62,"setScriptTimeout",{"ms":35000}] 04:28:58 INFO - PROCESS | 3005 | 1471346938751 Marionette TRACE conn4 <- [1,62,null,{}] 04:28:58 INFO - PROCESS | 3005 | 1471346938760 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}] 04:28:58 INFO - PROCESS | 3005 | 1471346938770 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:28:59 INFO - PROCESS | 3005 | 1471346939062 Marionette TRACE conn4 <- [1,63,null,{"value":null}] 04:28:59 INFO - PROCESS | 3005 | 1471346939135 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:59 INFO - PROCESS | 3005 | 1471346939146 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:28:59 INFO - PROCESS | 3005 | ++DOCSHELL 0x928f9800 == 20 [pid = 3005] [id = 23] 04:28:59 INFO - PROCESS | 3005 | ++DOMWINDOW == 59 (0x9a074000) [pid = 3005] [serial = 66] [outer = (nil)] 04:28:59 INFO - PROCESS | 3005 | ++DOMWINDOW == 60 (0x9b30ac00) [pid = 3005] [serial = 67] [outer = 0x9a074000] 04:28:59 INFO - PROCESS | 3005 | 1471346939283 Marionette DEBUG loaded listener.js 04:28:59 INFO - PROCESS | 3005 | ++DOMWINDOW == 61 (0x9b61ac00) [pid = 3005] [serial = 68] [outer = 0x9a074000] 04:29:00 INFO - PROCESS | 3005 | 1471346940177 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]]]}] 04:29:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 04:29:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1487ms 04:29:00 INFO - PROCESS | 3005 | 1471346940236 Marionette TRACE conn4 -> [0,65,"getWindowHandle",null] 04:29:00 INFO - PROCESS | 3005 | 1471346940243 Marionette TRACE conn4 <- [1,65,null,{"value":"8"}] 04:29:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 04:29:00 INFO - PROCESS | 3005 | 1471346940251 Marionette TRACE conn4 -> [0,66,"setScriptTimeout",{"ms":35000}] 04:29:00 INFO - PROCESS | 3005 | 1471346940256 Marionette TRACE conn4 <- [1,66,null,{}] 04:29:00 INFO - PROCESS | 3005 | 1471346940262 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}] 04:29:00 INFO - PROCESS | 3005 | 1471346940267 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:29:00 INFO - PROCESS | 3005 | 1471346940513 Marionette TRACE conn4 <- [1,67,null,{"value":null}] 04:29:00 INFO - PROCESS | 3005 | 1471346940651 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:00 INFO - PROCESS | 3005 | 1471346940661 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:29:00 INFO - PROCESS | 3005 | ++DOCSHELL 0x9c02e000 == 21 [pid = 3005] [id = 24] 04:29:00 INFO - PROCESS | 3005 | ++DOMWINDOW == 62 (0x9c02f000) [pid = 3005] [serial = 69] [outer = (nil)] 04:29:00 INFO - PROCESS | 3005 | ++DOMWINDOW == 63 (0x9c116000) [pid = 3005] [serial = 70] [outer = 0x9c02f000] 04:29:00 INFO - PROCESS | 3005 | 1471346940752 Marionette DEBUG loaded listener.js 04:29:00 INFO - PROCESS | 3005 | ++DOMWINDOW == 64 (0x9d528000) [pid = 3005] [serial = 71] [outer = 0x9c02f000] 04:29:01 INFO - PROCESS | 3005 | 1471346941675 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]]]}] 04:29:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 04:29:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1486ms 04:29:01 INFO - PROCESS | 3005 | 1471346941740 Marionette TRACE conn4 -> [0,69,"getWindowHandle",null] 04:29:01 INFO - PROCESS | 3005 | 1471346941744 Marionette TRACE conn4 <- [1,69,null,{"value":"8"}] 04:29:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 04:29:01 INFO - PROCESS | 3005 | 1471346941760 Marionette TRACE conn4 -> [0,70,"setScriptTimeout",{"ms":35000}] 04:29:01 INFO - PROCESS | 3005 | 1471346941771 Marionette TRACE conn4 <- [1,70,null,{}] 04:29:01 INFO - PROCESS | 3005 | 1471346941782 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}] 04:29:01 INFO - PROCESS | 3005 | 1471346941791 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:29:02 INFO - PROCESS | 3005 | 1471346942046 Marionette TRACE conn4 <- [1,71,null,{"value":null}] 04:29:02 INFO - PROCESS | 3005 | 1471346942213 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:02 INFO - PROCESS | 3005 | 1471346942223 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:29:02 INFO - PROCESS | 3005 | ++DOCSHELL 0x9ba7e400 == 22 [pid = 3005] [id = 25] 04:29:02 INFO - PROCESS | 3005 | ++DOMWINDOW == 65 (0xa200b800) [pid = 3005] [serial = 72] [outer = (nil)] 04:29:02 INFO - PROCESS | 3005 | ++DOMWINDOW == 66 (0xa255c000) [pid = 3005] [serial = 73] [outer = 0xa200b800] 04:29:02 INFO - PROCESS | 3005 | 1471346942315 Marionette DEBUG loaded listener.js 04:29:02 INFO - PROCESS | 3005 | ++DOMWINDOW == 67 (0xa2fb8c00) [pid = 3005] [serial = 74] [outer = 0xa200b800] 04:29:03 INFO - PROCESS | 3005 | 1471346943164 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]]]}] 04:29:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 04:29:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1452ms 04:29:03 INFO - PROCESS | 3005 | 1471346943205 Marionette TRACE conn4 -> [0,73,"getWindowHandle",null] 04:29:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 04:29:03 INFO - PROCESS | 3005 | 1471346943211 Marionette TRACE conn4 <- [1,73,null,{"value":"8"}] 04:29:03 INFO - PROCESS | 3005 | 1471346943218 Marionette TRACE conn4 -> [0,74,"setScriptTimeout",{"ms":35000}] 04:29:03 INFO - PROCESS | 3005 | 1471346943222 Marionette TRACE conn4 <- [1,74,null,{}] 04:29:03 INFO - PROCESS | 3005 | 1471346943247 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}] 04:29:03 INFO - PROCESS | 3005 | 1471346943253 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:29:03 INFO - PROCESS | 3005 | 1471346943436 Marionette TRACE conn4 <- [1,75,null,{"value":null}] 04:29:03 INFO - PROCESS | 3005 | 1471346943571 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:03 INFO - PROCESS | 3005 | 1471346943581 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:29:03 INFO - PROCESS | 3005 | ++DOCSHELL 0xa327bc00 == 23 [pid = 3005] [id = 26] 04:29:03 INFO - PROCESS | 3005 | ++DOMWINDOW == 68 (0xa3455800) [pid = 3005] [serial = 75] [outer = (nil)] 04:29:03 INFO - PROCESS | 3005 | ++DOMWINDOW == 69 (0xa4e60400) [pid = 3005] [serial = 76] [outer = 0xa3455800] 04:29:03 INFO - PROCESS | 3005 | 1471346943695 Marionette DEBUG loaded listener.js 04:29:03 INFO - PROCESS | 3005 | ++DOMWINDOW == 70 (0x98279400) [pid = 3005] [serial = 77] [outer = 0xa3455800] 04:29:04 INFO - PROCESS | 3005 | 1471346944617 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]]]}] 04:29:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 04:29:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1452ms 04:29:04 INFO - PROCESS | 3005 | 1471346944673 Marionette TRACE conn4 -> [0,77,"getWindowHandle",null] 04:29:04 INFO - PROCESS | 3005 | 1471346944677 Marionette TRACE conn4 <- [1,77,null,{"value":"8"}] 04:29:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 04:29:04 INFO - PROCESS | 3005 | 1471346944687 Marionette TRACE conn4 -> [0,78,"setScriptTimeout",{"ms":35000}] 04:29:04 INFO - PROCESS | 3005 | 1471346944690 Marionette TRACE conn4 <- [1,78,null,{}] 04:29:04 INFO - PROCESS | 3005 | 1471346944697 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}] 04:29:04 INFO - PROCESS | 3005 | 1471346944703 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:29:04 INFO - PROCESS | 3005 | 1471346944881 Marionette TRACE conn4 <- [1,79,null,{"value":null}] 04:29:05 INFO - PROCESS | 3005 | 1471346945112 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:05 INFO - PROCESS | 3005 | 1471346945124 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:29:05 INFO - PROCESS | 3005 | ++DOCSHELL 0x928f5800 == 24 [pid = 3005] [id = 27] 04:29:05 INFO - PROCESS | 3005 | ++DOMWINDOW == 71 (0x928f6400) [pid = 3005] [serial = 78] [outer = (nil)] 04:29:05 INFO - PROCESS | 3005 | ++DOMWINDOW == 72 (0x950d2c00) [pid = 3005] [serial = 79] [outer = 0x928f6400] 04:29:05 INFO - PROCESS | 3005 | 1471346945250 Marionette DEBUG loaded listener.js 04:29:05 INFO - PROCESS | 3005 | ++DOMWINDOW == 73 (0x992e0000) [pid = 3005] [serial = 80] [outer = 0x928f6400] 04:29:06 INFO - PROCESS | 3005 | 1471346946109 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]]]}] 04:29:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 04:29:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1484ms 04:29:06 INFO - PROCESS | 3005 | 1471346946180 Marionette TRACE conn4 -> [0,81,"getWindowHandle",null] 04:29:06 INFO - PROCESS | 3005 | 1471346946187 Marionette TRACE conn4 <- [1,81,null,{"value":"8"}] 04:29:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 04:29:06 INFO - PROCESS | 3005 | 1471346946195 Marionette TRACE conn4 -> [0,82,"setScriptTimeout",{"ms":35000}] 04:29:06 INFO - PROCESS | 3005 | 1471346946200 Marionette TRACE conn4 <- [1,82,null,{}] 04:29:06 INFO - PROCESS | 3005 | 1471346946208 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}] 04:29:06 INFO - PROCESS | 3005 | 1471346946216 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:29:07 INFO - PROCESS | 3005 | --DOCSHELL 0x97829800 == 23 [pid = 3005] [id = 21] 04:29:07 INFO - PROCESS | 3005 | --DOCSHELL 0x97829400 == 22 [pid = 3005] [id = 20] 04:29:07 INFO - PROCESS | 3005 | --DOCSHELL 0x9ad76800 == 21 [pid = 3005] [id = 13] 04:29:07 INFO - PROCESS | 3005 | --DOCSHELL 0x98284000 == 20 [pid = 3005] [id = 12] 04:29:07 INFO - PROCESS | 3005 | --DOCSHELL 0x9bad4400 == 19 [pid = 3005] [id = 14] 04:29:07 INFO - PROCESS | 3005 | --DOCSHELL 0x9c117c00 == 18 [pid = 3005] [id = 15] 04:29:07 INFO - PROCESS | 3005 | --DOCSHELL 0x95017800 == 17 [pid = 3005] [id = 16] 04:29:07 INFO - PROCESS | 3005 | --DOCSHELL 0xa327bc00 == 16 [pid = 3005] [id = 26] 04:29:07 INFO - PROCESS | 3005 | --DOCSHELL 0x9c02e000 == 15 [pid = 3005] [id = 24] 04:29:07 INFO - PROCESS | 3005 | --DOCSHELL 0x9ba7e400 == 14 [pid = 3005] [id = 25] 04:29:07 INFO - PROCESS | 3005 | --DOCSHELL 0xa2fb3400 == 13 [pid = 3005] [id = 17] 04:29:07 INFO - PROCESS | 3005 | --DOCSHELL 0x928f2000 == 12 [pid = 3005] [id = 22] 04:29:07 INFO - PROCESS | 3005 | --DOCSHELL 0xa5022800 == 11 [pid = 3005] [id = 18] 04:29:07 INFO - PROCESS | 3005 | --DOCSHELL 0x928ed800 == 10 [pid = 3005] [id = 19] 04:29:07 INFO - PROCESS | 3005 | --DOCSHELL 0x928f9800 == 9 [pid = 3005] [id = 23] 04:29:07 INFO - PROCESS | 3005 | 1471346947103 Marionette TRACE conn4 <- [1,83,null,{"value":null}] 04:29:07 INFO - PROCESS | 3005 | --DOMWINDOW == 72 (0x9a4da000) [pid = 3005] [serial = 12] [outer = (nil)] [url = about:blank] 04:29:07 INFO - PROCESS | 3005 | --DOMWINDOW == 71 (0xa1197c00) [pid = 3005] [serial = 44] [outer = (nil)] [url = about:blank] 04:29:07 INFO - PROCESS | 3005 | --DOMWINDOW == 70 (0x9ba77c00) [pid = 3005] [serial = 17] [outer = (nil)] [url = about:blank] 04:29:07 INFO - PROCESS | 3005 | --DOMWINDOW == 69 (0x9b308000) [pid = 3005] [serial = 38] [outer = (nil)] [url = about:blank] 04:29:07 INFO - PROCESS | 3005 | --DOMWINDOW == 68 (0x99e45000) [pid = 3005] [serial = 32] [outer = (nil)] [url = about:blank] 04:29:07 INFO - PROCESS | 3005 | --DOMWINDOW == 67 (0x9ac91800) [pid = 3005] [serial = 23] [outer = (nil)] [url = about:blank] 04:29:07 INFO - PROCESS | 3005 | --DOMWINDOW == 66 (0xa4e59c00) [pid = 3005] [serial = 2] [outer = (nil)] [url = about:blank] 04:29:07 INFO - PROCESS | 3005 | --DOMWINDOW == 65 (0x9b302800) [pid = 3005] [serial = 16] [outer = (nil)] [url = about:blank] 04:29:07 INFO - PROCESS | 3005 | --DOMWINDOW == 64 (0x9a792c00) [pid = 3005] [serial = 19] [outer = (nil)] [url = about:blank] 04:29:07 INFO - PROCESS | 3005 | --DOMWINDOW == 63 (0x9ac8e000) [pid = 3005] [serial = 22] [outer = (nil)] [url = about:blank] 04:29:07 INFO - PROCESS | 3005 | --DOMWINDOW == 62 (0x9c031800) [pid = 3005] [serial = 28] [outer = (nil)] [url = about:blank] 04:29:07 INFO - PROCESS | 3005 | --DOMWINDOW == 61 (0x950d5000) [pid = 3005] [serial = 31] [outer = (nil)] [url = about:blank] 04:29:07 INFO - PROCESS | 3005 | --DOMWINDOW == 60 (0x99290400) [pid = 3005] [serial = 34] [outer = (nil)] [url = about:blank] 04:29:07 INFO - PROCESS | 3005 | --DOMWINDOW == 59 (0x99e32000) [pid = 3005] [serial = 35] [outer = (nil)] [url = about:blank] 04:29:07 INFO - PROCESS | 3005 | --DOMWINDOW == 58 (0x9b1c4400) [pid = 3005] [serial = 37] [outer = (nil)] [url = about:blank] 04:29:07 INFO - PROCESS | 3005 | --DOMWINDOW == 57 (0x9bfe5400) [pid = 3005] [serial = 40] [outer = (nil)] [url = about:blank] 04:29:07 INFO - PROCESS | 3005 | --DOMWINDOW == 56 (0xa111a400) [pid = 3005] [serial = 43] [outer = (nil)] [url = about:blank] 04:29:07 INFO - PROCESS | 3005 | --DOMWINDOW == 55 (0x9c025800) [pid = 3005] [serial = 41] [outer = (nil)] [url = about:blank] 04:29:07 INFO - PROCESS | 3005 | --DOMWINDOW == 54 (0x96ed0c00) [pid = 3005] [serial = 46] [outer = (nil)] [url = about:blank] 04:29:07 INFO - PROCESS | 3005 | --DOMWINDOW == 53 (0xa320dc00) [pid = 3005] [serial = 49] [outer = (nil)] [url = about:blank] 04:29:07 INFO - PROCESS | 3005 | --DOMWINDOW == 52 (0xa689f800) [pid = 3005] [serial = 52] [outer = (nil)] [url = about:blank] 04:29:07 INFO - PROCESS | 3005 | --DOMWINDOW == 51 (0x9c029000) [pid = 3005] [serial = 25] [outer = (nil)] [url = about:blank] 04:29:07 INFO - PROCESS | 3005 | --DOMWINDOW == 50 (0x9b094400) [pid = 3005] [serial = 9] [outer = (nil)] [url = about:blank] 04:29:07 INFO - PROCESS | 3005 | 1471346947391 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:07 INFO - PROCESS | 3005 | 1471346947398 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:29:07 INFO - PROCESS | 3005 | ++DOCSHELL 0x928fa400 == 10 [pid = 3005] [id = 28] 04:29:07 INFO - PROCESS | 3005 | ++DOMWINDOW == 51 (0x95024c00) [pid = 3005] [serial = 81] [outer = (nil)] 04:29:07 INFO - PROCESS | 3005 | ++DOMWINDOW == 52 (0x950d5000) [pid = 3005] [serial = 82] [outer = 0x95024c00] 04:29:07 INFO - PROCESS | 3005 | 1471346947483 Marionette DEBUG loaded listener.js 04:29:07 INFO - PROCESS | 3005 | ++DOMWINDOW == 53 (0x97829800) [pid = 3005] [serial = 83] [outer = 0x95024c00] 04:29:08 INFO - PROCESS | 3005 | 1471346948210 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]]]}] 04:29:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 04:29:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 2042ms 04:29:08 INFO - PROCESS | 3005 | 1471346948241 Marionette TRACE conn4 -> [0,85,"getWindowHandle",null] 04:29:08 INFO - PROCESS | 3005 | 1471346948249 Marionette TRACE conn4 <- [1,85,null,{"value":"8"}] 04:29:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 04:29:08 INFO - PROCESS | 3005 | 1471346948263 Marionette TRACE conn4 -> [0,86,"setScriptTimeout",{"ms":35000}] 04:29:08 INFO - PROCESS | 3005 | 1471346948269 Marionette TRACE conn4 <- [1,86,null,{}] 04:29:08 INFO - PROCESS | 3005 | 1471346948277 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}] 04:29:08 INFO - PROCESS | 3005 | 1471346948283 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:29:08 INFO - PROCESS | 3005 | 1471346948460 Marionette TRACE conn4 <- [1,87,null,{"value":null}] 04:29:08 INFO - PROCESS | 3005 | 1471346948560 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:08 INFO - PROCESS | 3005 | 1471346948571 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:29:08 INFO - PROCESS | 3005 | ++DOCSHELL 0x99e38800 == 11 [pid = 3005] [id = 29] 04:29:08 INFO - PROCESS | 3005 | ++DOMWINDOW == 54 (0x99e48000) [pid = 3005] [serial = 84] [outer = (nil)] 04:29:08 INFO - PROCESS | 3005 | ++DOMWINDOW == 55 (0x9a4dac00) [pid = 3005] [serial = 85] [outer = 0x99e48000] 04:29:08 INFO - PROCESS | 3005 | 1471346948662 Marionette DEBUG loaded listener.js 04:29:08 INFO - PROCESS | 3005 | ++DOMWINDOW == 56 (0x9ac8d000) [pid = 3005] [serial = 86] [outer = 0x99e48000] 04:29:09 INFO - PROCESS | 3005 | 1471346949426 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]]]}] 04:29:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 04:29:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1192ms 04:29:09 INFO - PROCESS | 3005 | 1471346949464 Marionette TRACE conn4 -> [0,89,"getWindowHandle",null] 04:29:09 INFO - PROCESS | 3005 | 1471346949475 Marionette TRACE conn4 <- [1,89,null,{"value":"8"}] 04:29:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 04:29:09 INFO - PROCESS | 3005 | 1471346949501 Marionette TRACE conn4 -> [0,90,"setScriptTimeout",{"ms":35000}] 04:29:09 INFO - PROCESS | 3005 | 1471346949506 Marionette TRACE conn4 <- [1,90,null,{}] 04:29:09 INFO - PROCESS | 3005 | 1471346949519 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}] 04:29:09 INFO - PROCESS | 3005 | 1471346949524 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:29:09 INFO - PROCESS | 3005 | 1471346949743 Marionette TRACE conn4 <- [1,91,null,{"value":null}] 04:29:09 INFO - PROCESS | 3005 | 1471346949774 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:09 INFO - PROCESS | 3005 | 1471346949782 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:29:09 INFO - PROCESS | 3005 | ++DOCSHELL 0x9b1cf400 == 12 [pid = 3005] [id = 30] 04:29:09 INFO - PROCESS | 3005 | ++DOMWINDOW == 57 (0x9b30a000) [pid = 3005] [serial = 87] [outer = (nil)] 04:29:09 INFO - PROCESS | 3005 | ++DOMWINDOW == 58 (0x9b622c00) [pid = 3005] [serial = 88] [outer = 0x9b30a000] 04:29:09 INFO - PROCESS | 3005 | 1471346949859 Marionette DEBUG loaded listener.js 04:29:09 INFO - PROCESS | 3005 | ++DOMWINDOW == 59 (0x9ba7a800) [pid = 3005] [serial = 89] [outer = 0x9b30a000] 04:29:10 INFO - PROCESS | 3005 | 1471346950754 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]]]}] 04:29:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 04:29:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1289ms 04:29:10 INFO - PROCESS | 3005 | 1471346950790 Marionette TRACE conn4 -> [0,93,"getWindowHandle",null] 04:29:10 INFO - PROCESS | 3005 | 1471346950797 Marionette TRACE conn4 <- [1,93,null,{"value":"8"}] 04:29:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 04:29:10 INFO - PROCESS | 3005 | 1471346950825 Marionette TRACE conn4 -> [0,94,"setScriptTimeout",{"ms":35000}] 04:29:10 INFO - PROCESS | 3005 | 1471346950834 Marionette TRACE conn4 <- [1,94,null,{}] 04:29:10 INFO - PROCESS | 3005 | 1471346950841 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}] 04:29:10 INFO - PROCESS | 3005 | 1471346950849 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:29:11 INFO - PROCESS | 3005 | 1471346951074 Marionette TRACE conn4 <- [1,95,null,{"value":null}] 04:29:11 INFO - PROCESS | 3005 | 1471346951107 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:11 INFO - PROCESS | 3005 | 1471346951139 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:29:11 INFO - PROCESS | 3005 | ++DOMWINDOW == 60 (0x95493400) [pid = 3005] [serial = 90] [outer = 0x9c027c00] 04:29:11 INFO - PROCESS | 3005 | ++DOCSHELL 0x9d527400 == 13 [pid = 3005] [id = 31] 04:29:11 INFO - PROCESS | 3005 | ++DOMWINDOW == 61 (0xa059bc00) [pid = 3005] [serial = 91] [outer = (nil)] 04:29:11 INFO - PROCESS | 3005 | ++DOMWINDOW == 62 (0xa05a4800) [pid = 3005] [serial = 92] [outer = 0xa059bc00] 04:29:11 INFO - PROCESS | 3005 | 1471346951303 Marionette DEBUG loaded listener.js 04:29:11 INFO - PROCESS | 3005 | ++DOMWINDOW == 63 (0xa06a4400) [pid = 3005] [serial = 93] [outer = 0xa059bc00] 04:29:11 INFO - PROCESS | 3005 | --DOMWINDOW == 62 (0x99e30800) [pid = 3005] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 04:29:11 INFO - PROCESS | 3005 | --DOMWINDOW == 61 (0x98280000) [pid = 3005] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 04:29:11 INFO - PROCESS | 3005 | --DOMWINDOW == 60 (0x928f1800) [pid = 3005] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 04:29:11 INFO - PROCESS | 3005 | --DOMWINDOW == 59 (0xa502c000) [pid = 3005] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 04:29:11 INFO - PROCESS | 3005 | --DOMWINDOW == 58 (0x95017c00) [pid = 3005] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 04:29:11 INFO - PROCESS | 3005 | --DOMWINDOW == 57 (0xa2fb3800) [pid = 3005] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 04:29:12 INFO - PROCESS | 3005 | 1471346952283 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]]]}] 04:29:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 04:29:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1517ms 04:29:12 INFO - PROCESS | 3005 | 1471346952325 Marionette TRACE conn4 -> [0,97,"getWindowHandle",null] 04:29:12 INFO - PROCESS | 3005 | 1471346952329 Marionette TRACE conn4 <- [1,97,null,{"value":"8"}] 04:29:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 04:29:12 INFO - PROCESS | 3005 | 1471346952335 Marionette TRACE conn4 -> [0,98,"setScriptTimeout",{"ms":35000}] 04:29:12 INFO - PROCESS | 3005 | 1471346952339 Marionette TRACE conn4 <- [1,98,null,{}] 04:29:12 INFO - PROCESS | 3005 | 1471346952345 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}] 04:29:12 INFO - PROCESS | 3005 | 1471346952350 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:29:12 INFO - PROCESS | 3005 | 1471346952516 Marionette TRACE conn4 <- [1,99,null,{"value":null}] 04:29:12 INFO - PROCESS | 3005 | 1471346952526 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:12 INFO - PROCESS | 3005 | 1471346952534 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:29:12 INFO - PROCESS | 3005 | ++DOCSHELL 0x928f6000 == 14 [pid = 3005] [id = 32] 04:29:12 INFO - PROCESS | 3005 | ++DOMWINDOW == 58 (0xa0696000) [pid = 3005] [serial = 94] [outer = (nil)] 04:29:12 INFO - PROCESS | 3005 | ++DOMWINDOW == 59 (0xa1195c00) [pid = 3005] [serial = 95] [outer = 0xa0696000] 04:29:12 INFO - PROCESS | 3005 | 1471346952613 Marionette DEBUG loaded listener.js 04:29:12 INFO - PROCESS | 3005 | ++DOMWINDOW == 60 (0xa2320800) [pid = 3005] [serial = 96] [outer = 0xa0696000] 04:29:13 INFO - PROCESS | 3005 | 1471346953427 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]]]}] 04:29:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 04:29:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1133ms 04:29:13 INFO - PROCESS | 3005 | 1471346953470 Marionette TRACE conn4 -> [0,101,"getWindowHandle",null] 04:29:13 INFO - PROCESS | 3005 | 1471346953473 Marionette TRACE conn4 <- [1,101,null,{"value":"8"}] 04:29:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 04:29:13 INFO - PROCESS | 3005 | 1471346953480 Marionette TRACE conn4 -> [0,102,"setScriptTimeout",{"ms":35000}] 04:29:13 INFO - PROCESS | 3005 | 1471346953484 Marionette TRACE conn4 <- [1,102,null,{}] 04:29:13 INFO - PROCESS | 3005 | 1471346953490 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}] 04:29:13 INFO - PROCESS | 3005 | 1471346953496 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:29:13 INFO - PROCESS | 3005 | 1471346953680 Marionette TRACE conn4 <- [1,103,null,{"value":null}] 04:29:13 INFO - PROCESS | 3005 | 1471346953827 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:13 INFO - PROCESS | 3005 | 1471346953837 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:29:13 INFO - PROCESS | 3005 | ++DOCSHELL 0x928f0000 == 15 [pid = 3005] [id = 33] 04:29:13 INFO - PROCESS | 3005 | ++DOMWINDOW == 61 (0x928f0c00) [pid = 3005] [serial = 97] [outer = (nil)] 04:29:13 INFO - PROCESS | 3005 | ++DOMWINDOW == 62 (0x928f6c00) [pid = 3005] [serial = 98] [outer = 0x928f0c00] 04:29:13 INFO - PROCESS | 3005 | 1471346953967 Marionette DEBUG loaded listener.js 04:29:14 INFO - PROCESS | 3005 | ++DOMWINDOW == 63 (0x96ede800) [pid = 3005] [serial = 99] [outer = 0x928f0c00] 04:29:15 INFO - PROCESS | 3005 | 1471346955062 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]]]}] 04:29:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 04:29:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1632ms 04:29:15 INFO - PROCESS | 3005 | 1471346955116 Marionette TRACE conn4 -> [0,105,"getWindowHandle",null] 04:29:15 INFO - PROCESS | 3005 | 1471346955121 Marionette TRACE conn4 <- [1,105,null,{"value":"8"}] 04:29:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 04:29:15 INFO - PROCESS | 3005 | 1471346955132 Marionette TRACE conn4 -> [0,106,"setScriptTimeout",{"ms":35000}] 04:29:15 INFO - PROCESS | 3005 | 1471346955137 Marionette TRACE conn4 <- [1,106,null,{}] 04:29:15 INFO - PROCESS | 3005 | 1471346955146 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}] 04:29:15 INFO - PROCESS | 3005 | 1471346955154 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:29:15 INFO - PROCESS | 3005 | 1471346955456 Marionette TRACE conn4 <- [1,107,null,{"value":null}] 04:29:15 INFO - PROCESS | 3005 | 1471346955607 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:15 INFO - PROCESS | 3005 | 1471346955615 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:29:15 INFO - PROCESS | 3005 | ++DOCSHELL 0x950d5c00 == 16 [pid = 3005] [id = 34] 04:29:15 INFO - PROCESS | 3005 | ++DOMWINDOW == 64 (0x9b1c3000) [pid = 3005] [serial = 100] [outer = (nil)] 04:29:15 INFO - PROCESS | 3005 | ++DOMWINDOW == 65 (0x9b30b000) [pid = 3005] [serial = 101] [outer = 0x9b1c3000] 04:29:15 INFO - PROCESS | 3005 | 1471346955709 Marionette DEBUG loaded listener.js 04:29:15 INFO - PROCESS | 3005 | ++DOMWINDOW == 66 (0x9bad4000) [pid = 3005] [serial = 102] [outer = 0x9b1c3000] 04:29:16 INFO - PROCESS | 3005 | 1471346956613 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]]]}] 04:29:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 04:29:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1539ms 04:29:16 INFO - PROCESS | 3005 | 1471346956691 Marionette TRACE conn4 -> [0,109,"getWindowHandle",null] 04:29:16 INFO - PROCESS | 3005 | 1471346956699 Marionette TRACE conn4 <- [1,109,null,{"value":"8"}] 04:29:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 04:29:16 INFO - PROCESS | 3005 | 1471346956711 Marionette TRACE conn4 -> [0,110,"setScriptTimeout",{"ms":35000}] 04:29:16 INFO - PROCESS | 3005 | 1471346956718 Marionette TRACE conn4 <- [1,110,null,{}] 04:29:16 INFO - PROCESS | 3005 | 1471346956728 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}] 04:29:16 INFO - PROCESS | 3005 | 1471346956737 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:29:17 INFO - PROCESS | 3005 | 1471346957045 Marionette TRACE conn4 <- [1,111,null,{"value":null}] 04:29:17 INFO - PROCESS | 3005 | 1471346957222 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:17 INFO - PROCESS | 3005 | 1471346957233 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:29:17 INFO - PROCESS | 3005 | ++DOCSHELL 0x928f7c00 == 17 [pid = 3005] [id = 35] 04:29:17 INFO - PROCESS | 3005 | ++DOMWINDOW == 67 (0x9d524000) [pid = 3005] [serial = 103] [outer = (nil)] 04:29:17 INFO - PROCESS | 3005 | ++DOMWINDOW == 68 (0xa1196c00) [pid = 3005] [serial = 104] [outer = 0x9d524000] 04:29:17 INFO - PROCESS | 3005 | 1471346957332 Marionette DEBUG loaded listener.js 04:29:17 INFO - PROCESS | 3005 | ++DOMWINDOW == 69 (0xa253d000) [pid = 3005] [serial = 105] [outer = 0x9d524000] 04:29:18 INFO - PROCESS | 3005 | 1471346958460 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]]]}] 04:29:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 04:29:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1794ms 04:29:18 INFO - PROCESS | 3005 | 1471346958504 Marionette TRACE conn4 -> [0,113,"getWindowHandle",null] 04:29:18 INFO - PROCESS | 3005 | 1471346958511 Marionette TRACE conn4 <- [1,113,null,{"value":"8"}] 04:29:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 04:29:18 INFO - PROCESS | 3005 | 1471346958521 Marionette TRACE conn4 -> [0,114,"setScriptTimeout",{"ms":35000}] 04:29:18 INFO - PROCESS | 3005 | 1471346958527 Marionette TRACE conn4 <- [1,114,null,{}] 04:29:18 INFO - PROCESS | 3005 | 1471346958537 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}] 04:29:18 INFO - PROCESS | 3005 | 1471346958543 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:29:18 INFO - PROCESS | 3005 | 1471346958751 Marionette TRACE conn4 <- [1,115,null,{"value":null}] 04:29:19 INFO - PROCESS | 3005 | 1471346959007 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:19 INFO - PROCESS | 3005 | 1471346959021 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:29:19 INFO - PROCESS | 3005 | ++DOCSHELL 0x95017400 == 18 [pid = 3005] [id = 36] 04:29:19 INFO - PROCESS | 3005 | ++DOMWINDOW == 70 (0x950d8c00) [pid = 3005] [serial = 106] [outer = (nil)] 04:29:19 INFO - PROCESS | 3005 | ++DOMWINDOW == 71 (0x95296c00) [pid = 3005] [serial = 107] [outer = 0x950d8c00] 04:29:19 INFO - PROCESS | 3005 | 1471346959106 Marionette DEBUG loaded listener.js 04:29:19 INFO - PROCESS | 3005 | ++DOMWINDOW == 72 (0x9529a800) [pid = 3005] [serial = 108] [outer = 0x950d8c00] 04:29:19 INFO - PROCESS | 3005 | --DOCSHELL 0x928f6000 == 17 [pid = 3005] [id = 32] 04:29:19 INFO - PROCESS | 3005 | --DOCSHELL 0x9d527400 == 16 [pid = 3005] [id = 31] 04:29:19 INFO - PROCESS | 3005 | --DOCSHELL 0x9b1cf400 == 15 [pid = 3005] [id = 30] 04:29:19 INFO - PROCESS | 3005 | --DOCSHELL 0x99e38800 == 14 [pid = 3005] [id = 29] 04:29:19 INFO - PROCESS | 3005 | --DOCSHELL 0x928fa400 == 13 [pid = 3005] [id = 28] 04:29:19 INFO - PROCESS | 3005 | --DOMWINDOW == 71 (0x928f8c00) [pid = 3005] [serial = 55] [outer = (nil)] [url = about:blank] 04:29:19 INFO - PROCESS | 3005 | --DOMWINDOW == 70 (0xa68b7000) [pid = 3005] [serial = 53] [outer = (nil)] [url = about:blank] 04:29:19 INFO - PROCESS | 3005 | --DOMWINDOW == 69 (0x9928f800) [pid = 3005] [serial = 47] [outer = (nil)] [url = about:blank] 04:29:19 INFO - PROCESS | 3005 | --DOMWINDOW == 68 (0xa35e7000) [pid = 3005] [serial = 50] [outer = (nil)] [url = about:blank] 04:29:19 INFO - PROCESS | 3005 | --DOMWINDOW == 67 (0x9ac8b000) [pid = 3005] [serial = 62] [outer = (nil)] [url = about:blank] 04:29:19 INFO - PROCESS | 3005 | --DOMWINDOW == 66 (0x995a3400) [pid = 3005] [serial = 58] [outer = (nil)] [url = about:blank] 04:29:19 INFO - PROCESS | 3005 | --DOMWINDOW == 65 (0x9a790400) [pid = 3005] [serial = 61] [outer = (nil)] [url = about:blank] 04:29:19 INFO - PROCESS | 3005 | --DOMWINDOW == 64 (0x95492000) [pid = 3005] [serial = 59] [outer = (nil)] [url = about:blank] 04:29:19 INFO - PROCESS | 3005 | --DOMWINDOW == 63 (0x99ed6400) [pid = 3005] [serial = 56] [outer = (nil)] [url = about:blank] 04:29:20 INFO - PROCESS | 3005 | 1471346960002 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]]]}] 04:29:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 04:29:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1539ms 04:29:20 INFO - PROCESS | 3005 | 1471346960060 Marionette TRACE conn4 -> [0,117,"getWindowHandle",null] 04:29:20 INFO - PROCESS | 3005 | 1471346960068 Marionette TRACE conn4 <- [1,117,null,{"value":"8"}] 04:29:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 04:29:20 INFO - PROCESS | 3005 | 1471346960079 Marionette TRACE conn4 -> [0,118,"setScriptTimeout",{"ms":35000}] 04:29:20 INFO - PROCESS | 3005 | 1471346960083 Marionette TRACE conn4 <- [1,118,null,{}] 04:29:20 INFO - PROCESS | 3005 | 1471346960090 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}] 04:29:20 INFO - PROCESS | 3005 | 1471346960096 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:29:20 INFO - PROCESS | 3005 | 1471346960274 Marionette TRACE conn4 <- [1,119,null,{"value":null}] 04:29:20 INFO - PROCESS | 3005 | 1471346960387 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:20 INFO - PROCESS | 3005 | 1471346960395 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:29:20 INFO - PROCESS | 3005 | ++DOCSHELL 0x928f1400 == 14 [pid = 3005] [id = 37] 04:29:20 INFO - PROCESS | 3005 | ++DOMWINDOW == 64 (0x995a3400) [pid = 3005] [serial = 109] [outer = (nil)] 04:29:20 INFO - PROCESS | 3005 | ++DOMWINDOW == 65 (0x99e44000) [pid = 3005] [serial = 110] [outer = 0x995a3400] 04:29:20 INFO - PROCESS | 3005 | 1471346960480 Marionette DEBUG loaded listener.js 04:29:20 INFO - PROCESS | 3005 | ++DOMWINDOW == 66 (0x9a3b5800) [pid = 3005] [serial = 111] [outer = 0x995a3400] 04:29:21 INFO - PROCESS | 3005 | 1471346961262 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]]]}] 04:29:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 04:29:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1235ms 04:29:21 INFO - PROCESS | 3005 | 1471346961315 Marionette TRACE conn4 -> [0,121,"getWindowHandle",null] 04:29:21 INFO - PROCESS | 3005 | 1471346961319 Marionette TRACE conn4 <- [1,121,null,{"value":"8"}] 04:29:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 04:29:21 INFO - PROCESS | 3005 | 1471346961326 Marionette TRACE conn4 -> [0,122,"setScriptTimeout",{"ms":35000}] 04:29:21 INFO - PROCESS | 3005 | 1471346961332 Marionette TRACE conn4 <- [1,122,null,{}] 04:29:21 INFO - PROCESS | 3005 | 1471346961354 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}] 04:29:21 INFO - PROCESS | 3005 | 1471346961364 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:29:21 INFO - PROCESS | 3005 | 1471346961540 Marionette TRACE conn4 <- [1,123,null,{"value":null}] 04:29:21 INFO - PROCESS | 3005 | 1471346961653 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:21 INFO - PROCESS | 3005 | 1471346961664 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:29:21 INFO - PROCESS | 3005 | ++DOCSHELL 0x9b4a5000 == 15 [pid = 3005] [id = 38] 04:29:21 INFO - PROCESS | 3005 | ++DOMWINDOW == 67 (0x9b622000) [pid = 3005] [serial = 112] [outer = (nil)] 04:29:21 INFO - PROCESS | 3005 | ++DOMWINDOW == 68 (0x9bad3400) [pid = 3005] [serial = 113] [outer = 0x9b622000] 04:29:21 INFO - PROCESS | 3005 | 1471346961746 Marionette DEBUG loaded listener.js 04:29:21 INFO - PROCESS | 3005 | ++DOMWINDOW == 69 (0x9c029400) [pid = 3005] [serial = 114] [outer = 0x9b622000] 04:29:22 INFO - PROCESS | 3005 | 1471346962626 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]]]}] 04:29:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 04:29:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1344ms 04:29:22 INFO - PROCESS | 3005 | 1471346962671 Marionette TRACE conn4 -> [0,125,"getWindowHandle",null] 04:29:22 INFO - PROCESS | 3005 | 1471346962676 Marionette TRACE conn4 <- [1,125,null,{"value":"8"}] 04:29:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 04:29:22 INFO - PROCESS | 3005 | 1471346962689 Marionette TRACE conn4 -> [0,126,"setScriptTimeout",{"ms":35000}] 04:29:22 INFO - PROCESS | 3005 | 1471346962692 Marionette TRACE conn4 <- [1,126,null,{}] 04:29:22 INFO - PROCESS | 3005 | 1471346962698 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}] 04:29:22 INFO - PROCESS | 3005 | 1471346962704 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:29:22 INFO - PROCESS | 3005 | 1471346962924 Marionette TRACE conn4 <- [1,127,null,{"value":null}] 04:29:22 INFO - PROCESS | 3005 | 1471346962953 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:22 INFO - PROCESS | 3005 | 1471346962961 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:29:22 INFO - PROCESS | 3005 | ++DOCSHELL 0x9d526800 == 16 [pid = 3005] [id = 39] 04:29:22 INFO - PROCESS | 3005 | ++DOMWINDOW == 70 (0xa1193000) [pid = 3005] [serial = 115] [outer = (nil)] 04:29:23 INFO - PROCESS | 3005 | ++DOMWINDOW == 71 (0xa23b1000) [pid = 3005] [serial = 116] [outer = 0xa1193000] 04:29:23 INFO - PROCESS | 3005 | 1471346963039 Marionette DEBUG loaded listener.js 04:29:23 INFO - PROCESS | 3005 | ++DOMWINDOW == 72 (0xa2fb3000) [pid = 3005] [serial = 117] [outer = 0xa1193000] 04:29:24 INFO - PROCESS | 3005 | 1471346964184 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]]]}] 04:29:24 INFO - PROCESS | 3005 | --DOMWINDOW == 71 (0xa059bc00) [pid = 3005] [serial = 91] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 04:29:24 INFO - PROCESS | 3005 | --DOMWINDOW == 70 (0x95024c00) [pid = 3005] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 04:29:24 INFO - PROCESS | 3005 | --DOMWINDOW == 69 (0x928f3400) [pid = 3005] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 04:29:24 INFO - PROCESS | 3005 | --DOMWINDOW == 68 (0x9a074000) [pid = 3005] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 04:29:24 INFO - PROCESS | 3005 | --DOMWINDOW == 67 (0x928f6400) [pid = 3005] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 04:29:24 INFO - PROCESS | 3005 | --DOMWINDOW == 66 (0x9c02f000) [pid = 3005] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 04:29:24 INFO - PROCESS | 3005 | --DOMWINDOW == 65 (0xa200b800) [pid = 3005] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 04:29:24 INFO - PROCESS | 3005 | --DOMWINDOW == 64 (0x99e48000) [pid = 3005] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 04:29:24 INFO - PROCESS | 3005 | --DOMWINDOW == 63 (0xa3455800) [pid = 3005] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 04:29:24 INFO - PROCESS | 3005 | --DOMWINDOW == 62 (0x9b30a000) [pid = 3005] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 04:29:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 04:29:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1585ms 04:29:24 INFO - PROCESS | 3005 | 1471346964275 Marionette TRACE conn4 -> [0,129,"getWindowHandle",null] 04:29:24 INFO - PROCESS | 3005 | 1471346964279 Marionette TRACE conn4 <- [1,129,null,{"value":"8"}] 04:29:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 04:29:24 INFO - PROCESS | 3005 | 1471346964286 Marionette TRACE conn4 -> [0,130,"setScriptTimeout",{"ms":35000}] 04:29:24 INFO - PROCESS | 3005 | 1471346964289 Marionette TRACE conn4 <- [1,130,null,{}] 04:29:24 INFO - PROCESS | 3005 | 1471346964295 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}] 04:29:24 INFO - PROCESS | 3005 | 1471346964301 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:29:24 INFO - PROCESS | 3005 | 1471346964454 Marionette TRACE conn4 <- [1,131,null,{"value":null}] 04:29:24 INFO - PROCESS | 3005 | 1471346964609 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:24 INFO - PROCESS | 3005 | 1471346964617 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:29:24 INFO - PROCESS | 3005 | ++DOCSHELL 0x9bfe5400 == 17 [pid = 3005] [id = 40] 04:29:24 INFO - PROCESS | 3005 | ++DOMWINDOW == 63 (0x9bfec000) [pid = 3005] [serial = 118] [outer = (nil)] 04:29:24 INFO - PROCESS | 3005 | ++DOMWINDOW == 64 (0xa2007400) [pid = 3005] [serial = 119] [outer = 0x9bfec000] 04:29:24 INFO - PROCESS | 3005 | 1471346964699 Marionette DEBUG loaded listener.js 04:29:24 INFO - PROCESS | 3005 | ++DOMWINDOW == 65 (0xa3275800) [pid = 3005] [serial = 120] [outer = 0x9bfec000] 04:29:25 INFO - PROCESS | 3005 | 1471346965456 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]]]}] 04:29:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 04:29:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1188ms 04:29:25 INFO - PROCESS | 3005 | 1471346965474 Marionette TRACE conn4 -> [0,133,"getWindowHandle",null] 04:29:25 INFO - PROCESS | 3005 | 1471346965480 Marionette TRACE conn4 <- [1,133,null,{"value":"8"}] 04:29:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 04:29:25 INFO - PROCESS | 3005 | 1471346965487 Marionette TRACE conn4 -> [0,134,"setScriptTimeout",{"ms":35000}] 04:29:25 INFO - PROCESS | 3005 | 1471346965492 Marionette TRACE conn4 <- [1,134,null,{}] 04:29:25 INFO - PROCESS | 3005 | 1471346965499 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}] 04:29:25 INFO - PROCESS | 3005 | 1471346965512 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:29:25 INFO - PROCESS | 3005 | 1471346965815 Marionette TRACE conn4 <- [1,135,null,{"value":null}] 04:29:25 INFO - PROCESS | 3005 | 1471346965928 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:25 INFO - PROCESS | 3005 | 1471346965938 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:29:25 INFO - PROCESS | 3005 | ++DOCSHELL 0x928ee800 == 18 [pid = 3005] [id = 41] 04:29:25 INFO - PROCESS | 3005 | ++DOMWINDOW == 66 (0x928f5000) [pid = 3005] [serial = 121] [outer = (nil)] 04:29:26 INFO - PROCESS | 3005 | ++DOMWINDOW == 67 (0xa68c0800) [pid = 3005] [serial = 122] [outer = 0x928f5000] 04:29:26 INFO - PROCESS | 3005 | 1471346966019 Marionette DEBUG loaded listener.js 04:29:26 INFO - PROCESS | 3005 | ++DOMWINDOW == 68 (0xa6988c00) [pid = 3005] [serial = 123] [outer = 0x928f5000] 04:29:27 INFO - PROCESS | 3005 | 1471346967348 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]]]}] 04:29:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 04:29:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1933ms 04:29:27 INFO - PROCESS | 3005 | 1471346967514 Marionette TRACE conn4 -> [0,137,"getWindowHandle",null] 04:29:27 INFO - PROCESS | 3005 | 1471346967519 Marionette TRACE conn4 <- [1,137,null,{"value":"8"}] 04:29:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 04:29:27 INFO - PROCESS | 3005 | 1471346967619 Marionette TRACE conn4 -> [0,138,"setScriptTimeout",{"ms":35000}] 04:29:27 INFO - PROCESS | 3005 | 1471346967624 Marionette TRACE conn4 <- [1,138,null,{}] 04:29:27 INFO - PROCESS | 3005 | 1471346967680 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}] 04:29:27 INFO - PROCESS | 3005 | 1471346967687 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:29:27 INFO - PROCESS | 3005 | 1471346967884 Marionette TRACE conn4 <- [1,139,null,{"value":null}] 04:29:28 INFO - PROCESS | 3005 | 1471346968029 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:28 INFO - PROCESS | 3005 | 1471346968041 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:29:28 INFO - PROCESS | 3005 | ++DOCSHELL 0x95015400 == 19 [pid = 3005] [id = 42] 04:29:28 INFO - PROCESS | 3005 | ++DOMWINDOW == 69 (0x9928f800) [pid = 3005] [serial = 124] [outer = (nil)] 04:29:28 INFO - PROCESS | 3005 | ++DOMWINDOW == 70 (0x9a795c00) [pid = 3005] [serial = 125] [outer = 0x9928f800] 04:29:28 INFO - PROCESS | 3005 | 1471346968132 Marionette DEBUG loaded listener.js 04:29:28 INFO - PROCESS | 3005 | ++DOMWINDOW == 71 (0x9baccc00) [pid = 3005] [serial = 126] [outer = 0x9928f800] 04:29:29 INFO - PROCESS | 3005 | 1471346969100 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]]]}] 04:29:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 04:29:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1561ms 04:29:29 INFO - PROCESS | 3005 | 1471346969152 Marionette TRACE conn4 -> [0,141,"getWindowHandle",null] 04:29:29 INFO - PROCESS | 3005 | 1471346969160 Marionette TRACE conn4 <- [1,141,null,{"value":"8"}] 04:29:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 04:29:29 INFO - PROCESS | 3005 | 1471346969173 Marionette TRACE conn4 -> [0,142,"setScriptTimeout",{"ms":35000}] 04:29:29 INFO - PROCESS | 3005 | 1471346969180 Marionette TRACE conn4 <- [1,142,null,{}] 04:29:29 INFO - PROCESS | 3005 | 1471346969187 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}] 04:29:29 INFO - PROCESS | 3005 | 1471346969194 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:29:29 INFO - PROCESS | 3005 | 1471346969432 Marionette TRACE conn4 <- [1,143,null,{"value":null}] 04:29:29 INFO - PROCESS | 3005 | 1471346969623 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:29 INFO - PROCESS | 3005 | 1471346969635 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:29:29 INFO - PROCESS | 3005 | ++DOCSHELL 0xa231c000 == 20 [pid = 3005] [id = 43] 04:29:29 INFO - PROCESS | 3005 | ++DOMWINDOW == 72 (0xa34d1c00) [pid = 3005] [serial = 127] [outer = (nil)] 04:29:29 INFO - PROCESS | 3005 | ++DOMWINDOW == 73 (0xa4e62400) [pid = 3005] [serial = 128] [outer = 0xa34d1c00] 04:29:29 INFO - PROCESS | 3005 | 1471346969773 Marionette DEBUG loaded listener.js 04:29:29 INFO - PROCESS | 3005 | ++DOMWINDOW == 74 (0xa689e800) [pid = 3005] [serial = 129] [outer = 0xa34d1c00] 04:29:30 INFO - PROCESS | 3005 | 1471346970674 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]]]}] 04:29:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 04:29:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1546ms 04:29:30 INFO - PROCESS | 3005 | 1471346970720 Marionette TRACE conn4 -> [0,145,"getWindowHandle",null] 04:29:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 04:29:30 INFO - PROCESS | 3005 | 1471346970725 Marionette TRACE conn4 <- [1,145,null,{"value":"8"}] 04:29:30 INFO - PROCESS | 3005 | 1471346970732 Marionette TRACE conn4 -> [0,146,"setScriptTimeout",{"ms":35000}] 04:29:30 INFO - PROCESS | 3005 | 1471346970738 Marionette TRACE conn4 <- [1,146,null,{}] 04:29:30 INFO - PROCESS | 3005 | 1471346970756 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}] 04:29:30 INFO - PROCESS | 3005 | 1471346970766 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:29:30 INFO - PROCESS | 3005 | 1471346970962 Marionette TRACE conn4 <- [1,147,null,{"value":null}] 04:29:31 INFO - PROCESS | 3005 | 1471346971106 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:31 INFO - PROCESS | 3005 | 1471346971118 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:29:31 INFO - PROCESS | 3005 | ++DOCSHELL 0x9b308000 == 21 [pid = 3005] [id = 44] 04:29:31 INFO - PROCESS | 3005 | ++DOMWINDOW == 75 (0xa6c50800) [pid = 3005] [serial = 130] [outer = (nil)] 04:29:31 INFO - PROCESS | 3005 | ++DOMWINDOW == 76 (0xa6dab400) [pid = 3005] [serial = 131] [outer = 0xa6c50800] 04:29:31 INFO - PROCESS | 3005 | 1471346971239 Marionette DEBUG loaded listener.js 04:29:31 INFO - PROCESS | 3005 | ++DOMWINDOW == 77 (0xa6f45400) [pid = 3005] [serial = 132] [outer = 0xa6c50800] 04:29:32 INFO - PROCESS | 3005 | 1471346972193 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]]]}] 04:29:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 04:29:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1493ms 04:29:32 INFO - PROCESS | 3005 | 1471346972226 Marionette TRACE conn4 -> [0,149,"getWindowHandle",null] 04:29:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 04:29:32 INFO - PROCESS | 3005 | 1471346972231 Marionette TRACE conn4 <- [1,149,null,{"value":"8"}] 04:29:32 INFO - PROCESS | 3005 | 1471346972238 Marionette TRACE conn4 -> [0,150,"setScriptTimeout",{"ms":35000}] 04:29:32 INFO - PROCESS | 3005 | 1471346972242 Marionette TRACE conn4 <- [1,150,null,{}] 04:29:32 INFO - PROCESS | 3005 | 1471346972249 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}] 04:29:32 INFO - PROCESS | 3005 | 1471346972255 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:29:32 INFO - PROCESS | 3005 | 1471346972482 Marionette TRACE conn4 <- [1,151,null,{"value":null}] 04:29:32 INFO - PROCESS | 3005 | 1471346972684 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:32 INFO - PROCESS | 3005 | 1471346972693 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:29:32 INFO - PROCESS | 3005 | ++DOCSHELL 0x928f1000 == 22 [pid = 3005] [id = 45] 04:29:32 INFO - PROCESS | 3005 | ++DOMWINDOW == 78 (0x95293c00) [pid = 3005] [serial = 133] [outer = (nil)] 04:29:32 INFO - PROCESS | 3005 | ++DOMWINDOW == 79 (0x9529e000) [pid = 3005] [serial = 134] [outer = 0x95293c00] 04:29:32 INFO - PROCESS | 3005 | 1471346972959 Marionette DEBUG loaded listener.js 04:29:33 INFO - PROCESS | 3005 | ++DOMWINDOW == 80 (0x9782ac00) [pid = 3005] [serial = 135] [outer = 0x95293c00] 04:29:33 INFO - PROCESS | 3005 | 1471346973930 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]]]}] 04:29:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 04:29:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1744ms 04:29:33 INFO - PROCESS | 3005 | 1471346973984 Marionette TRACE conn4 -> [0,153,"getWindowHandle",null] 04:29:33 INFO - PROCESS | 3005 | 1471346973990 Marionette TRACE conn4 <- [1,153,null,{"value":"8"}] 04:29:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 04:29:34 INFO - PROCESS | 3005 | 1471346973999 Marionette TRACE conn4 -> [0,154,"setScriptTimeout",{"ms":35000}] 04:29:34 INFO - PROCESS | 3005 | 1471346974004 Marionette TRACE conn4 <- [1,154,null,{}] 04:29:34 INFO - PROCESS | 3005 | 1471346974013 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}] 04:29:34 INFO - PROCESS | 3005 | 1471346974019 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:29:34 INFO - PROCESS | 3005 | 1471346974245 Marionette TRACE conn4 <- [1,155,null,{"value":null}] 04:29:34 INFO - PROCESS | 3005 | --DOCSHELL 0x928f5800 == 21 [pid = 3005] [id = 27] 04:29:34 INFO - PROCESS | 3005 | 1471346974446 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:34 INFO - PROCESS | 3005 | 1471346974457 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:29:34 INFO - PROCESS | 3005 | --DOCSHELL 0x928f7c00 == 20 [pid = 3005] [id = 35] 04:29:34 INFO - PROCESS | 3005 | --DOCSHELL 0x950d5c00 == 19 [pid = 3005] [id = 34] 04:29:34 INFO - PROCESS | 3005 | --DOCSHELL 0x928f0000 == 18 [pid = 3005] [id = 33] 04:29:34 INFO - PROCESS | 3005 | ++DOCSHELL 0x95298400 == 19 [pid = 3005] [id = 46] 04:29:34 INFO - PROCESS | 3005 | ++DOMWINDOW == 81 (0x95299c00) [pid = 3005] [serial = 136] [outer = (nil)] 04:29:34 INFO - PROCESS | 3005 | ++DOMWINDOW == 82 (0x98278c00) [pid = 3005] [serial = 137] [outer = 0x95299c00] 04:29:34 INFO - PROCESS | 3005 | 1471346974552 Marionette DEBUG loaded listener.js 04:29:34 INFO - PROCESS | 3005 | ++DOMWINDOW == 83 (0x9a795800) [pid = 3005] [serial = 138] [outer = 0x95299c00] 04:29:34 INFO - PROCESS | 3005 | --DOMWINDOW == 82 (0x9c022800) [pid = 3005] [serial = 29] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 04:29:34 INFO - PROCESS | 3005 | --DOMWINDOW == 81 (0xa05a4800) [pid = 3005] [serial = 92] [outer = (nil)] [url = about:blank] 04:29:34 INFO - PROCESS | 3005 | --DOMWINDOW == 80 (0x950d5000) [pid = 3005] [serial = 82] [outer = (nil)] [url = about:blank] 04:29:34 INFO - PROCESS | 3005 | --DOMWINDOW == 79 (0x97829800) [pid = 3005] [serial = 83] [outer = (nil)] [url = about:blank] 04:29:34 INFO - PROCESS | 3005 | --DOMWINDOW == 78 (0x97824c00) [pid = 3005] [serial = 65] [outer = (nil)] [url = about:blank] 04:29:34 INFO - PROCESS | 3005 | --DOMWINDOW == 77 (0x950cc400) [pid = 3005] [serial = 64] [outer = (nil)] [url = about:blank] 04:29:34 INFO - PROCESS | 3005 | --DOMWINDOW == 76 (0xa06a4400) [pid = 3005] [serial = 93] [outer = (nil)] [url = about:blank] 04:29:34 INFO - PROCESS | 3005 | --DOMWINDOW == 75 (0x9b61ac00) [pid = 3005] [serial = 68] [outer = (nil)] [url = about:blank] 04:29:34 INFO - PROCESS | 3005 | --DOMWINDOW == 74 (0x9b30ac00) [pid = 3005] [serial = 67] [outer = (nil)] [url = about:blank] 04:29:34 INFO - PROCESS | 3005 | --DOMWINDOW == 73 (0x992e0000) [pid = 3005] [serial = 80] [outer = (nil)] [url = about:blank] 04:29:34 INFO - PROCESS | 3005 | --DOMWINDOW == 72 (0x950d2c00) [pid = 3005] [serial = 79] [outer = (nil)] [url = about:blank] 04:29:34 INFO - PROCESS | 3005 | --DOMWINDOW == 71 (0x9d528000) [pid = 3005] [serial = 71] [outer = (nil)] [url = about:blank] 04:29:34 INFO - PROCESS | 3005 | --DOMWINDOW == 70 (0x9c116000) [pid = 3005] [serial = 70] [outer = (nil)] [url = about:blank] 04:29:34 INFO - PROCESS | 3005 | --DOMWINDOW == 69 (0xa2fb8c00) [pid = 3005] [serial = 74] [outer = (nil)] [url = about:blank] 04:29:34 INFO - PROCESS | 3005 | --DOMWINDOW == 68 (0xa255c000) [pid = 3005] [serial = 73] [outer = (nil)] [url = about:blank] 04:29:34 INFO - PROCESS | 3005 | --DOMWINDOW == 67 (0x9a4dac00) [pid = 3005] [serial = 85] [outer = (nil)] [url = about:blank] 04:29:34 INFO - PROCESS | 3005 | --DOMWINDOW == 66 (0x98279400) [pid = 3005] [serial = 77] [outer = (nil)] [url = about:blank] 04:29:34 INFO - PROCESS | 3005 | --DOMWINDOW == 65 (0xa4e60400) [pid = 3005] [serial = 76] [outer = (nil)] [url = about:blank] 04:29:34 INFO - PROCESS | 3005 | --DOMWINDOW == 64 (0x9b622c00) [pid = 3005] [serial = 88] [outer = (nil)] [url = about:blank] 04:29:34 INFO - PROCESS | 3005 | --DOMWINDOW == 63 (0x9ba7a800) [pid = 3005] [serial = 89] [outer = (nil)] [url = about:blank] 04:29:34 INFO - PROCESS | 3005 | --DOMWINDOW == 62 (0x9ac8d000) [pid = 3005] [serial = 86] [outer = (nil)] [url = about:blank] 04:29:34 INFO - PROCESS | 3005 | --DOMWINDOW == 61 (0xa1195c00) [pid = 3005] [serial = 95] [outer = (nil)] [url = about:blank] 04:29:35 INFO - PROCESS | 3005 | 1471346975149 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 04:29:35 INFO - PROCESS | 3005 | 1471346975430 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]]]}] 04:29:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 04:29:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1483ms 04:29:35 INFO - PROCESS | 3005 | 1471346975483 Marionette TRACE conn4 -> [0,157,"getWindowHandle",null] 04:29:35 INFO - PROCESS | 3005 | 1471346975488 Marionette TRACE conn4 <- [1,157,null,{"value":"8"}] 04:29:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 04:29:35 INFO - PROCESS | 3005 | 1471346975501 Marionette TRACE conn4 -> [0,158,"setScriptTimeout",{"ms":35000}] 04:29:35 INFO - PROCESS | 3005 | 1471346975505 Marionette TRACE conn4 <- [1,158,null,{}] 04:29:35 INFO - PROCESS | 3005 | 1471346975511 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}] 04:29:35 INFO - PROCESS | 3005 | 1471346975517 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:29:35 INFO - PROCESS | 3005 | 1471346975707 Marionette TRACE conn4 <- [1,159,null,{"value":null}] 04:29:35 INFO - PROCESS | 3005 | 1471346975813 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:35 INFO - PROCESS | 3005 | 1471346975823 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:29:35 INFO - PROCESS | 3005 | ++DOCSHELL 0x9a64a800 == 20 [pid = 3005] [id = 47] 04:29:35 INFO - PROCESS | 3005 | ++DOMWINDOW == 62 (0x9b627c00) [pid = 3005] [serial = 139] [outer = (nil)] 04:29:35 INFO - PROCESS | 3005 | ++DOMWINDOW == 63 (0x9c116800) [pid = 3005] [serial = 140] [outer = 0x9b627c00] 04:29:35 INFO - PROCESS | 3005 | 1471346975899 Marionette DEBUG loaded listener.js 04:29:36 INFO - PROCESS | 3005 | ++DOMWINDOW == 64 (0xa059f400) [pid = 3005] [serial = 141] [outer = 0x9b627c00] 04:29:36 INFO - PROCESS | 3005 | 1471346976681 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]]]}] 04:29:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 04:29:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1233ms 04:29:36 INFO - PROCESS | 3005 | 1471346976735 Marionette TRACE conn4 -> [0,161,"getWindowHandle",null] 04:29:36 INFO - PROCESS | 3005 | 1471346976738 Marionette TRACE conn4 <- [1,161,null,{"value":"8"}] 04:29:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 04:29:36 INFO - PROCESS | 3005 | 1471346976746 Marionette TRACE conn4 -> [0,162,"setScriptTimeout",{"ms":35000}] 04:29:36 INFO - PROCESS | 3005 | 1471346976752 Marionette TRACE conn4 <- [1,162,null,{}] 04:29:36 INFO - PROCESS | 3005 | 1471346976768 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}] 04:29:36 INFO - PROCESS | 3005 | 1471346976777 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:29:36 INFO - PROCESS | 3005 | 1471346976948 Marionette TRACE conn4 <- [1,163,null,{"value":null}] 04:29:36 INFO - PROCESS | 3005 | 1471346976961 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:36 INFO - PROCESS | 3005 | 1471346976972 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:29:37 INFO - PROCESS | 3005 | ++DOCSHELL 0x9d523400 == 21 [pid = 3005] [id = 48] 04:29:37 INFO - PROCESS | 3005 | ++DOMWINDOW == 65 (0xa230fc00) [pid = 3005] [serial = 142] [outer = (nil)] 04:29:37 INFO - PROCESS | 3005 | ++DOMWINDOW == 66 (0xa327d400) [pid = 3005] [serial = 143] [outer = 0xa230fc00] 04:29:37 INFO - PROCESS | 3005 | 1471346977142 Marionette DEBUG loaded listener.js 04:29:37 INFO - PROCESS | 3005 | ++DOMWINDOW == 67 (0xa4e0d800) [pid = 3005] [serial = 144] [outer = 0xa230fc00] 04:29:38 INFO - PROCESS | 3005 | 1471346978285 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]]]}] 04:29:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 04:29:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1590ms 04:29:38 INFO - PROCESS | 3005 | 1471346978348 Marionette TRACE conn4 -> [0,165,"getWindowHandle",null] 04:29:38 INFO - PROCESS | 3005 | 1471346978370 Marionette TRACE conn4 <- [1,165,null,{"value":"8"}] 04:29:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 04:29:38 INFO - PROCESS | 3005 | 1471346978384 Marionette TRACE conn4 -> [0,166,"setScriptTimeout",{"ms":35000}] 04:29:38 INFO - PROCESS | 3005 | 1471346978389 Marionette TRACE conn4 <- [1,166,null,{}] 04:29:38 INFO - PROCESS | 3005 | 1471346978395 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}] 04:29:38 INFO - PROCESS | 3005 | 1471346978401 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:29:38 INFO - PROCESS | 3005 | 1471346978625 Marionette TRACE conn4 <- [1,167,null,{"value":null}] 04:29:38 INFO - PROCESS | 3005 | 1471346978698 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:38 INFO - PROCESS | 3005 | 1471346978706 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:29:38 INFO - PROCESS | 3005 | ++DOCSHELL 0xa1192000 == 22 [pid = 3005] [id = 49] 04:29:38 INFO - PROCESS | 3005 | ++DOMWINDOW == 68 (0xa5025800) [pid = 3005] [serial = 145] [outer = (nil)] 04:29:38 INFO - PROCESS | 3005 | ++DOMWINDOW == 69 (0xa693ec00) [pid = 3005] [serial = 146] [outer = 0xa5025800] 04:29:38 INFO - PROCESS | 3005 | 1471346978784 Marionette DEBUG loaded listener.js 04:29:38 INFO - PROCESS | 3005 | ++DOMWINDOW == 70 (0xa6c46c00) [pid = 3005] [serial = 147] [outer = 0xa5025800] 04:29:39 INFO - PROCESS | 3005 | --DOMWINDOW == 69 (0xa1193000) [pid = 3005] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 04:29:39 INFO - PROCESS | 3005 | --DOMWINDOW == 68 (0x9b1c3000) [pid = 3005] [serial = 100] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 04:29:39 INFO - PROCESS | 3005 | --DOMWINDOW == 67 (0x9b622000) [pid = 3005] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 04:29:39 INFO - PROCESS | 3005 | --DOMWINDOW == 66 (0x928f0c00) [pid = 3005] [serial = 97] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 04:29:39 INFO - PROCESS | 3005 | --DOMWINDOW == 65 (0x950d8c00) [pid = 3005] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 04:29:39 INFO - PROCESS | 3005 | --DOMWINDOW == 64 (0x9d524000) [pid = 3005] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 04:29:39 INFO - PROCESS | 3005 | --DOMWINDOW == 63 (0x995a3400) [pid = 3005] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 04:29:39 INFO - PROCESS | 3005 | --DOMWINDOW == 62 (0x9bfec000) [pid = 3005] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 04:29:39 INFO - PROCESS | 3005 | 1471346979794 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]]]}] 04:29:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 04:29:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1439ms 04:29:39 INFO - PROCESS | 3005 | 1471346979818 Marionette TRACE conn4 -> [0,169,"getWindowHandle",null] 04:29:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 04:29:39 INFO - PROCESS | 3005 | 1471346979822 Marionette TRACE conn4 <- [1,169,null,{"value":"8"}] 04:29:39 INFO - PROCESS | 3005 | 1471346979828 Marionette TRACE conn4 -> [0,170,"setScriptTimeout",{"ms":35000}] 04:29:39 INFO - PROCESS | 3005 | 1471346979832 Marionette TRACE conn4 <- [1,170,null,{}] 04:29:39 INFO - PROCESS | 3005 | 1471346979838 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}] 04:29:39 INFO - PROCESS | 3005 | 1471346979844 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:29:40 INFO - PROCESS | 3005 | 1471346980042 Marionette TRACE conn4 <- [1,171,null,{"value":null}] 04:29:40 INFO - PROCESS | 3005 | 1471346980060 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:40 INFO - PROCESS | 3005 | 1471346980070 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:29:40 INFO - PROCESS | 3005 | ++DOCSHELL 0x99295000 == 23 [pid = 3005] [id = 50] 04:29:40 INFO - PROCESS | 3005 | ++DOMWINDOW == 63 (0xa0597c00) [pid = 3005] [serial = 148] [outer = (nil)] 04:29:40 INFO - PROCESS | 3005 | ++DOMWINDOW == 64 (0xa62f2400) [pid = 3005] [serial = 149] [outer = 0xa0597c00] 04:29:40 INFO - PROCESS | 3005 | 1471346980162 Marionette DEBUG loaded listener.js 04:29:40 INFO - PROCESS | 3005 | ++DOMWINDOW == 65 (0xa6da8400) [pid = 3005] [serial = 150] [outer = 0xa0597c00] 04:29:41 INFO - PROCESS | 3005 | 1471346981025 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]]]}] 04:29:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 04:29:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1236ms 04:29:41 INFO - PROCESS | 3005 | 1471346981065 Marionette TRACE conn4 -> [0,173,"getWindowHandle",null] 04:29:41 INFO - PROCESS | 3005 | 1471346981068 Marionette TRACE conn4 <- [1,173,null,{"value":"8"}] 04:29:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 04:29:41 INFO - PROCESS | 3005 | 1471346981076 Marionette TRACE conn4 -> [0,174,"setScriptTimeout",{"ms":35000}] 04:29:41 INFO - PROCESS | 3005 | 1471346981079 Marionette TRACE conn4 <- [1,174,null,{}] 04:29:41 INFO - PROCESS | 3005 | 1471346981085 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}] 04:29:41 INFO - PROCESS | 3005 | 1471346981095 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:29:41 INFO - PROCESS | 3005 | 1471346981267 Marionette TRACE conn4 <- [1,175,null,{"value":null}] 04:29:41 INFO - PROCESS | 3005 | 1471346981430 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:41 INFO - PROCESS | 3005 | 1471346981442 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:29:41 INFO - PROCESS | 3005 | ++DOCSHELL 0x928ed000 == 24 [pid = 3005] [id = 51] 04:29:41 INFO - PROCESS | 3005 | ++DOMWINDOW == 66 (0x928f1c00) [pid = 3005] [serial = 151] [outer = (nil)] 04:29:41 INFO - PROCESS | 3005 | ++DOMWINDOW == 67 (0x950d2c00) [pid = 3005] [serial = 152] [outer = 0x928f1c00] 04:29:41 INFO - PROCESS | 3005 | 1471346981535 Marionette DEBUG loaded listener.js 04:29:41 INFO - PROCESS | 3005 | ++DOMWINDOW == 68 (0x9529cc00) [pid = 3005] [serial = 153] [outer = 0x928f1c00] 04:29:42 INFO - PROCESS | 3005 | 1471346982528 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]]]}] 04:29:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 04:29:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1480ms 04:29:42 INFO - PROCESS | 3005 | 1471346982560 Marionette TRACE conn4 -> [0,177,"getWindowHandle",null] 04:29:42 INFO - PROCESS | 3005 | 1471346982567 Marionette TRACE conn4 <- [1,177,null,{"value":"8"}] 04:29:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 04:29:42 INFO - PROCESS | 3005 | 1471346982577 Marionette TRACE conn4 -> [0,178,"setScriptTimeout",{"ms":35000}] 04:29:42 INFO - PROCESS | 3005 | 1471346982582 Marionette TRACE conn4 <- [1,178,null,{}] 04:29:42 INFO - PROCESS | 3005 | 1471346982593 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}] 04:29:42 INFO - PROCESS | 3005 | 1471346982603 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:29:42 INFO - PROCESS | 3005 | 1471346982875 Marionette TRACE conn4 <- [1,179,null,{"value":null}] 04:29:43 INFO - PROCESS | 3005 | 1471346983078 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:43 INFO - PROCESS | 3005 | 1471346983091 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:29:43 INFO - PROCESS | 3005 | ++DOCSHELL 0x99e33c00 == 25 [pid = 3005] [id = 52] 04:29:43 INFO - PROCESS | 3005 | ++DOMWINDOW == 69 (0x9a793c00) [pid = 3005] [serial = 154] [outer = (nil)] 04:29:43 INFO - PROCESS | 3005 | ++DOMWINDOW == 70 (0x9b1c5400) [pid = 3005] [serial = 155] [outer = 0x9a793c00] 04:29:43 INFO - PROCESS | 3005 | 1471346983204 Marionette DEBUG loaded listener.js 04:29:43 INFO - PROCESS | 3005 | ++DOMWINDOW == 71 (0x9bfe3000) [pid = 3005] [serial = 156] [outer = 0x9a793c00] 04:29:44 INFO - PROCESS | 3005 | 1471346984127 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]]]}] 04:29:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 04:29:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1591ms 04:29:44 INFO - PROCESS | 3005 | 1471346984173 Marionette TRACE conn4 -> [0,181,"getWindowHandle",null] 04:29:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 04:29:44 INFO - PROCESS | 3005 | 1471346984181 Marionette TRACE conn4 <- [1,181,null,{"value":"8"}] 04:29:44 INFO - PROCESS | 3005 | 1471346984189 Marionette TRACE conn4 -> [0,182,"setScriptTimeout",{"ms":35000}] 04:29:44 INFO - PROCESS | 3005 | 1471346984194 Marionette TRACE conn4 <- [1,182,null,{}] 04:29:44 INFO - PROCESS | 3005 | 1471346984201 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}] 04:29:44 INFO - PROCESS | 3005 | 1471346984208 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:29:44 INFO - PROCESS | 3005 | 1471346984417 Marionette TRACE conn4 <- [1,183,null,{"value":null}] 04:29:44 INFO - PROCESS | 3005 | 1471346984566 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:44 INFO - PROCESS | 3005 | 1471346984577 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:29:44 INFO - PROCESS | 3005 | ++DOCSHELL 0x9d515c00 == 26 [pid = 3005] [id = 53] 04:29:44 INFO - PROCESS | 3005 | ++DOMWINDOW == 72 (0xa069a000) [pid = 3005] [serial = 157] [outer = (nil)] 04:29:44 INFO - PROCESS | 3005 | ++DOMWINDOW == 73 (0xa1192400) [pid = 3005] [serial = 158] [outer = 0xa069a000] 04:29:44 INFO - PROCESS | 3005 | 1471346984676 Marionette DEBUG loaded listener.js 04:29:44 INFO - PROCESS | 3005 | ++DOMWINDOW == 74 (0xa2fadc00) [pid = 3005] [serial = 159] [outer = 0xa069a000] 04:29:45 INFO - PROCESS | 3005 | 1471346985674 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]]]}] 04:29:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 04:29:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1536ms 04:29:45 INFO - PROCESS | 3005 | 1471346985724 Marionette TRACE conn4 -> [0,185,"getWindowHandle",null] 04:29:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 04:29:45 INFO - PROCESS | 3005 | 1471346985729 Marionette TRACE conn4 <- [1,185,null,{"value":"8"}] 04:29:45 INFO - PROCESS | 3005 | 1471346985744 Marionette TRACE conn4 -> [0,186,"setScriptTimeout",{"ms":35000}] 04:29:45 INFO - PROCESS | 3005 | 1471346985754 Marionette TRACE conn4 <- [1,186,null,{}] 04:29:45 INFO - PROCESS | 3005 | 1471346985764 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}] 04:29:45 INFO - PROCESS | 3005 | 1471346985772 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:29:46 INFO - PROCESS | 3005 | 1471346986008 Marionette TRACE conn4 <- [1,187,null,{"value":null}] 04:29:46 INFO - PROCESS | 3005 | 1471346986198 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:46 INFO - PROCESS | 3005 | 1471346986205 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:29:46 INFO - PROCESS | 3005 | ++DOCSHELL 0x99ee2400 == 27 [pid = 3005] [id = 54] 04:29:46 INFO - PROCESS | 3005 | ++DOMWINDOW == 75 (0x9a558000) [pid = 3005] [serial = 160] [outer = (nil)] 04:29:46 INFO - PROCESS | 3005 | ++DOMWINDOW == 76 (0xa344c800) [pid = 3005] [serial = 161] [outer = 0x9a558000] 04:29:46 INFO - PROCESS | 3005 | 1471346986338 Marionette DEBUG loaded listener.js 04:29:46 INFO - PROCESS | 3005 | ++DOMWINDOW == 77 (0xa502c800) [pid = 3005] [serial = 162] [outer = 0x9a558000] 04:29:47 INFO - PROCESS | 3005 | 1471346987239 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]]]}] 04:29:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 04:29:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1560ms 04:29:47 INFO - PROCESS | 3005 | 1471346987299 Marionette TRACE conn4 -> [0,189,"getWindowHandle",null] 04:29:47 INFO - PROCESS | 3005 | 1471346987307 Marionette TRACE conn4 <- [1,189,null,{"value":"8"}] 04:29:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 04:29:47 INFO - PROCESS | 3005 | 1471346987318 Marionette TRACE conn4 -> [0,190,"setScriptTimeout",{"ms":35000}] 04:29:47 INFO - PROCESS | 3005 | 1471346987325 Marionette TRACE conn4 <- [1,190,null,{}] 04:29:47 INFO - PROCESS | 3005 | 1471346987336 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}] 04:29:47 INFO - PROCESS | 3005 | 1471346987343 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:29:47 INFO - PROCESS | 3005 | 1471346987570 Marionette TRACE conn4 <- [1,191,null,{"value":null}] 04:29:47 INFO - PROCESS | 3005 | 1471346987818 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:47 INFO - PROCESS | 3005 | 1471346987825 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:29:47 INFO - PROCESS | 3005 | ++DOCSHELL 0x9a555c00 == 28 [pid = 3005] [id = 55] 04:29:47 INFO - PROCESS | 3005 | ++DOMWINDOW == 78 (0x9ade0000) [pid = 3005] [serial = 163] [outer = (nil)] 04:29:47 INFO - PROCESS | 3005 | ++DOMWINDOW == 79 (0x9adea400) [pid = 3005] [serial = 164] [outer = 0x9ade0000] 04:29:47 INFO - PROCESS | 3005 | 1471346987962 Marionette DEBUG loaded listener.js 04:29:48 INFO - PROCESS | 3005 | ++DOMWINDOW == 80 (0x9adedc00) [pid = 3005] [serial = 165] [outer = 0x9ade0000] 04:29:48 INFO - PROCESS | 3005 | 1471346988856 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]]]}] 04:29:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 04:29:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1589ms 04:29:48 INFO - PROCESS | 3005 | 1471346988906 Marionette TRACE conn4 -> [0,193,"getWindowHandle",null] 04:29:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 04:29:48 INFO - PROCESS | 3005 | 1471346988911 Marionette TRACE conn4 <- [1,193,null,{"value":"8"}] 04:29:48 INFO - PROCESS | 3005 | 1471346988919 Marionette TRACE conn4 -> [0,194,"setScriptTimeout",{"ms":35000}] 04:29:48 INFO - PROCESS | 3005 | 1471346988922 Marionette TRACE conn4 <- [1,194,null,{}] 04:29:48 INFO - PROCESS | 3005 | 1471346988930 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}] 04:29:48 INFO - PROCESS | 3005 | 1471346988937 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:29:49 INFO - PROCESS | 3005 | 1471346989338 Marionette TRACE conn4 <- [1,195,null,{"value":null}] 04:29:49 INFO - PROCESS | 3005 | 1471346989548 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:49 INFO - PROCESS | 3005 | 1471346989557 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:29:49 INFO - PROCESS | 3005 | ++DOCSHELL 0x9928f000 == 29 [pid = 3005] [id = 56] 04:29:49 INFO - PROCESS | 3005 | ++DOMWINDOW == 81 (0x99295c00) [pid = 3005] [serial = 166] [outer = (nil)] 04:29:49 INFO - PROCESS | 3005 | ++DOMWINDOW == 82 (0x995a3400) [pid = 3005] [serial = 167] [outer = 0x99295c00] 04:29:49 INFO - PROCESS | 3005 | 1471346989668 Marionette DEBUG loaded listener.js 04:29:49 INFO - PROCESS | 3005 | ++DOMWINDOW == 83 (0x99ed6400) [pid = 3005] [serial = 168] [outer = 0x99295c00] 04:29:50 INFO - PROCESS | 3005 | 1471346990676 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]]]}] 04:29:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 04:29:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1793ms 04:29:50 INFO - PROCESS | 3005 | 1471346990713 Marionette TRACE conn4 -> [0,197,"getWindowHandle",null] 04:29:50 INFO - PROCESS | 3005 | 1471346990720 Marionette TRACE conn4 <- [1,197,null,{"value":"8"}] 04:29:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 04:29:50 INFO - PROCESS | 3005 | 1471346990730 Marionette TRACE conn4 -> [0,198,"setScriptTimeout",{"ms":35000}] 04:29:50 INFO - PROCESS | 3005 | 1471346990736 Marionette TRACE conn4 <- [1,198,null,{}] 04:29:50 INFO - PROCESS | 3005 | 1471346990746 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}] 04:29:50 INFO - PROCESS | 3005 | 1471346990753 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:29:50 INFO - PROCESS | 3005 | 1471346990959 Marionette TRACE conn4 <- [1,199,null,{"value":null}] 04:29:51 INFO - PROCESS | 3005 | --DOCSHELL 0x9bfe5400 == 28 [pid = 3005] [id = 40] 04:29:51 INFO - PROCESS | 3005 | --DOCSHELL 0x928f1400 == 27 [pid = 3005] [id = 37] 04:29:51 INFO - PROCESS | 3005 | --DOCSHELL 0x99295000 == 26 [pid = 3005] [id = 50] 04:29:51 INFO - PROCESS | 3005 | --DOCSHELL 0xa1192000 == 25 [pid = 3005] [id = 49] 04:29:51 INFO - PROCESS | 3005 | --DOCSHELL 0x9d523400 == 24 [pid = 3005] [id = 48] 04:29:51 INFO - PROCESS | 3005 | --DOMWINDOW == 82 (0xa68c0800) [pid = 3005] [serial = 122] [outer = (nil)] [url = about:blank] 04:29:51 INFO - PROCESS | 3005 | 1471346991188 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:51 INFO - PROCESS | 3005 | 1471346991199 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:29:51 INFO - PROCESS | 3005 | --DOCSHELL 0x9a64a800 == 23 [pid = 3005] [id = 47] 04:29:51 INFO - PROCESS | 3005 | --DOCSHELL 0x95298400 == 22 [pid = 3005] [id = 46] 04:29:51 INFO - PROCESS | 3005 | --DOCSHELL 0x928f1000 == 21 [pid = 3005] [id = 45] 04:29:51 INFO - PROCESS | 3005 | --DOMWINDOW == 81 (0xa23b1000) [pid = 3005] [serial = 116] [outer = (nil)] [url = about:blank] 04:29:51 INFO - PROCESS | 3005 | --DOMWINDOW == 80 (0x9bad4000) [pid = 3005] [serial = 102] [outer = (nil)] [url = about:blank] 04:29:51 INFO - PROCESS | 3005 | --DOMWINDOW == 79 (0x9b30b000) [pid = 3005] [serial = 101] [outer = (nil)] [url = about:blank] 04:29:51 INFO - PROCESS | 3005 | --DOMWINDOW == 78 (0x9bad3400) [pid = 3005] [serial = 113] [outer = (nil)] [url = about:blank] 04:29:51 INFO - PROCESS | 3005 | --DOMWINDOW == 77 (0x96ede800) [pid = 3005] [serial = 99] [outer = (nil)] [url = about:blank] 04:29:51 INFO - PROCESS | 3005 | --DOMWINDOW == 76 (0x928f6c00) [pid = 3005] [serial = 98] [outer = (nil)] [url = about:blank] 04:29:51 INFO - PROCESS | 3005 | --DOMWINDOW == 75 (0x95296c00) [pid = 3005] [serial = 107] [outer = (nil)] [url = about:blank] 04:29:51 INFO - PROCESS | 3005 | --DOMWINDOW == 74 (0x9529a800) [pid = 3005] [serial = 108] [outer = (nil)] [url = about:blank] 04:29:51 INFO - PROCESS | 3005 | --DOMWINDOW == 73 (0xa1196c00) [pid = 3005] [serial = 104] [outer = (nil)] [url = about:blank] 04:29:51 INFO - PROCESS | 3005 | --DOMWINDOW == 72 (0xa253d000) [pid = 3005] [serial = 105] [outer = (nil)] [url = about:blank] 04:29:51 INFO - PROCESS | 3005 | --DOMWINDOW == 71 (0x9a3b5800) [pid = 3005] [serial = 111] [outer = (nil)] [url = about:blank] 04:29:51 INFO - PROCESS | 3005 | --DOMWINDOW == 70 (0x99e44000) [pid = 3005] [serial = 110] [outer = (nil)] [url = about:blank] 04:29:51 INFO - PROCESS | 3005 | --DOMWINDOW == 69 (0xa2fb3000) [pid = 3005] [serial = 117] [outer = (nil)] [url = about:blank] 04:29:51 INFO - PROCESS | 3005 | --DOMWINDOW == 68 (0xa3275800) [pid = 3005] [serial = 120] [outer = (nil)] [url = about:blank] 04:29:51 INFO - PROCESS | 3005 | --DOMWINDOW == 67 (0xa2007400) [pid = 3005] [serial = 119] [outer = (nil)] [url = about:blank] 04:29:51 INFO - PROCESS | 3005 | --DOMWINDOW == 66 (0x9c029400) [pid = 3005] [serial = 114] [outer = (nil)] [url = about:blank] 04:29:51 INFO - PROCESS | 3005 | ++DOCSHELL 0x928f1000 == 22 [pid = 3005] [id = 57] 04:29:51 INFO - PROCESS | 3005 | ++DOMWINDOW == 67 (0x928f6c00) [pid = 3005] [serial = 169] [outer = (nil)] 04:29:51 INFO - PROCESS | 3005 | ++DOMWINDOW == 68 (0x9529b000) [pid = 3005] [serial = 170] [outer = 0x928f6c00] 04:29:51 INFO - PROCESS | 3005 | 1471346991324 Marionette DEBUG loaded listener.js 04:29:51 INFO - PROCESS | 3005 | ++DOMWINDOW == 69 (0x9a4dbc00) [pid = 3005] [serial = 171] [outer = 0x928f6c00] 04:29:52 INFO - PROCESS | 3005 | 1471346992086 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]]]}] 04:29:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 04:29:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1397ms 04:29:52 INFO - PROCESS | 3005 | 1471346992128 Marionette TRACE conn4 -> [0,201,"getWindowHandle",null] 04:29:52 INFO - PROCESS | 3005 | 1471346992133 Marionette TRACE conn4 <- [1,201,null,{"value":"8"}] 04:29:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 04:29:52 INFO - PROCESS | 3005 | 1471346992145 Marionette TRACE conn4 -> [0,202,"setScriptTimeout",{"ms":35000}] 04:29:52 INFO - PROCESS | 3005 | 1471346992148 Marionette TRACE conn4 <- [1,202,null,{}] 04:29:52 INFO - PROCESS | 3005 | 1471346992156 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}] 04:29:52 INFO - PROCESS | 3005 | 1471346992163 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:29:52 INFO - PROCESS | 3005 | 1471346992354 Marionette TRACE conn4 <- [1,203,null,{"value":null}] 04:29:52 INFO - PROCESS | 3005 | 1471346992465 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:52 INFO - PROCESS | 3005 | 1471346992474 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:29:52 INFO - PROCESS | 3005 | ++DOCSHELL 0x9a552000 == 23 [pid = 3005] [id = 58] 04:29:52 INFO - PROCESS | 3005 | ++DOMWINDOW == 70 (0x9a556400) [pid = 3005] [serial = 172] [outer = (nil)] 04:29:52 INFO - PROCESS | 3005 | ++DOMWINDOW == 71 (0x9ade9400) [pid = 3005] [serial = 173] [outer = 0x9a556400] 04:29:52 INFO - PROCESS | 3005 | 1471346992556 Marionette DEBUG loaded listener.js 04:29:52 INFO - PROCESS | 3005 | ++DOMWINDOW == 72 (0x9b4a7800) [pid = 3005] [serial = 174] [outer = 0x9a556400] 04:29:53 INFO - PROCESS | 3005 | 1471346993469 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]]]}] 04:29:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 04:29:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1388ms 04:29:53 INFO - PROCESS | 3005 | 1471346993529 Marionette TRACE conn4 -> [0,205,"getWindowHandle",null] 04:29:53 INFO - PROCESS | 3005 | 1471346993537 Marionette TRACE conn4 <- [1,205,null,{"value":"8"}] 04:29:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 04:29:53 INFO - PROCESS | 3005 | 1471346993557 Marionette TRACE conn4 -> [0,206,"setScriptTimeout",{"ms":35000}] 04:29:53 INFO - PROCESS | 3005 | 1471346993565 Marionette TRACE conn4 <- [1,206,null,{}] 04:29:53 INFO - PROCESS | 3005 | 1471346993574 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}] 04:29:53 INFO - PROCESS | 3005 | 1471346993580 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:29:53 INFO - PROCESS | 3005 | 1471346993778 Marionette TRACE conn4 <- [1,207,null,{"value":null}] 04:29:53 INFO - PROCESS | 3005 | 1471346993911 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:53 INFO - PROCESS | 3005 | 1471346993923 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:29:53 INFO - PROCESS | 3005 | ++DOCSHELL 0x96ed5c00 == 24 [pid = 3005] [id = 59] 04:29:53 INFO - PROCESS | 3005 | ++DOMWINDOW == 73 (0x9a8cd400) [pid = 3005] [serial = 175] [outer = (nil)] 04:29:53 INFO - PROCESS | 3005 | ++DOMWINDOW == 74 (0x9bad8400) [pid = 3005] [serial = 176] [outer = 0x9a8cd400] 04:29:54 INFO - PROCESS | 3005 | 1471346993999 Marionette DEBUG loaded listener.js 04:29:54 INFO - PROCESS | 3005 | ++DOMWINDOW == 75 (0x9c024000) [pid = 3005] [serial = 177] [outer = 0x9a8cd400] 04:29:54 INFO - PROCESS | 3005 | 1471346994979 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]]]}] 04:29:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 04:29:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1500ms 04:29:55 INFO - PROCESS | 3005 | 1471346995048 Marionette TRACE conn4 -> [0,209,"getWindowHandle",null] 04:29:55 INFO - PROCESS | 3005 | 1471346995053 Marionette TRACE conn4 <- [1,209,null,{"value":"8"}] 04:29:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 04:29:55 INFO - PROCESS | 3005 | 1471346995063 Marionette TRACE conn4 -> [0,210,"setScriptTimeout",{"ms":35000}] 04:29:55 INFO - PROCESS | 3005 | 1471346995084 Marionette TRACE conn4 <- [1,210,null,{}] 04:29:55 INFO - PROCESS | 3005 | 1471346995102 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}] 04:29:55 INFO - PROCESS | 3005 | 1471346995108 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:29:55 INFO - PROCESS | 3005 | 1471346995337 Marionette TRACE conn4 <- [1,211,null,{"value":null}] 04:29:55 INFO - PROCESS | 3005 | 1471346995365 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:55 INFO - PROCESS | 3005 | 1471346995375 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:29:55 INFO - PROCESS | 3005 | ++DOCSHELL 0x928f9800 == 25 [pid = 3005] [id = 60] 04:29:55 INFO - PROCESS | 3005 | ++DOMWINDOW == 76 (0x9bad5000) [pid = 3005] [serial = 178] [outer = (nil)] 04:29:55 INFO - PROCESS | 3005 | ++DOMWINDOW == 77 (0xa05a4000) [pid = 3005] [serial = 179] [outer = 0x9bad5000] 04:29:55 INFO - PROCESS | 3005 | 1471346995453 Marionette DEBUG loaded listener.js 04:29:55 INFO - PROCESS | 3005 | ++DOMWINDOW == 78 (0xa2098800) [pid = 3005] [serial = 180] [outer = 0x9bad5000] 04:29:56 INFO - PROCESS | 3005 | --DOMWINDOW == 77 (0xa5025800) [pid = 3005] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 04:29:56 INFO - PROCESS | 3005 | --DOMWINDOW == 76 (0x95299c00) [pid = 3005] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 04:29:56 INFO - PROCESS | 3005 | --DOMWINDOW == 75 (0x95293c00) [pid = 3005] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 04:29:56 INFO - PROCESS | 3005 | --DOMWINDOW == 74 (0x9b627c00) [pid = 3005] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 04:29:56 INFO - PROCESS | 3005 | --DOMWINDOW == 73 (0xa230fc00) [pid = 3005] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 04:29:56 INFO - PROCESS | 3005 | 1471346996405 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]]]}] 04:29:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 04:29:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1364ms 04:29:56 INFO - PROCESS | 3005 | 1471346996428 Marionette TRACE conn4 -> [0,213,"getWindowHandle",null] 04:29:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 04:29:56 INFO - PROCESS | 3005 | 1471346996433 Marionette TRACE conn4 <- [1,213,null,{"value":"8"}] 04:29:56 INFO - PROCESS | 3005 | 1471346996441 Marionette TRACE conn4 -> [0,214,"setScriptTimeout",{"ms":35000}] 04:29:56 INFO - PROCESS | 3005 | 1471346996444 Marionette TRACE conn4 <- [1,214,null,{}] 04:29:56 INFO - PROCESS | 3005 | 1471346996452 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}] 04:29:56 INFO - PROCESS | 3005 | 1471346996458 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:29:56 INFO - PROCESS | 3005 | 1471346996687 Marionette TRACE conn4 <- [1,215,null,{"value":null}] 04:29:56 INFO - PROCESS | 3005 | 1471346996718 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:56 INFO - PROCESS | 3005 | 1471346996737 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:29:56 INFO - PROCESS | 3005 | ++DOCSHELL 0xa2321000 == 26 [pid = 3005] [id = 61] 04:29:56 INFO - PROCESS | 3005 | ++DOMWINDOW == 74 (0xa23b2800) [pid = 3005] [serial = 181] [outer = (nil)] 04:29:56 INFO - PROCESS | 3005 | ++DOMWINDOW == 75 (0xa253c000) [pid = 3005] [serial = 182] [outer = 0xa23b2800] 04:29:56 INFO - PROCESS | 3005 | 1471346996829 Marionette DEBUG loaded listener.js 04:29:56 INFO - PROCESS | 3005 | ++DOMWINDOW == 76 (0xa4e53400) [pid = 3005] [serial = 183] [outer = 0xa23b2800] 04:29:57 INFO - PROCESS | 3005 | 1471346997732 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]]]}] 04:29:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 04:29:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1338ms 04:29:57 INFO - PROCESS | 3005 | 1471346997778 Marionette TRACE conn4 -> [0,217,"getWindowHandle",null] 04:29:57 INFO - PROCESS | 3005 | 1471346997783 Marionette TRACE conn4 <- [1,217,null,{"value":"8"}] 04:29:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 04:29:57 INFO - PROCESS | 3005 | 1471346997791 Marionette TRACE conn4 -> [0,218,"setScriptTimeout",{"ms":35000}] 04:29:57 INFO - PROCESS | 3005 | 1471346997796 Marionette TRACE conn4 <- [1,218,null,{}] 04:29:57 INFO - PROCESS | 3005 | 1471346997803 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}] 04:29:57 INFO - PROCESS | 3005 | 1471346997810 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:29:57 INFO - PROCESS | 3005 | 1471346997993 Marionette TRACE conn4 <- [1,219,null,{"value":null}] 04:29:58 INFO - PROCESS | 3005 | 1471346998220 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:58 INFO - PROCESS | 3005 | 1471346998232 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:29:58 INFO - PROCESS | 3005 | ++DOCSHELL 0x928f1400 == 27 [pid = 3005] [id = 62] 04:29:58 INFO - PROCESS | 3005 | ++DOMWINDOW == 77 (0x928f2000) [pid = 3005] [serial = 184] [outer = (nil)] 04:29:58 INFO - PROCESS | 3005 | ++DOMWINDOW == 78 (0x950d6800) [pid = 3005] [serial = 185] [outer = 0x928f2000] 04:29:58 INFO - PROCESS | 3005 | 1471346998333 Marionette DEBUG loaded listener.js 04:29:58 INFO - PROCESS | 3005 | ++DOMWINDOW == 79 (0x9529f400) [pid = 3005] [serial = 186] [outer = 0x928f2000] 04:29:59 INFO - PROCESS | 3005 | 1471346999361 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]]]}] 04:29:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 04:29:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1643ms 04:29:59 INFO - PROCESS | 3005 | 1471346999438 Marionette TRACE conn4 -> [0,221,"getWindowHandle",null] 04:29:59 INFO - PROCESS | 3005 | 1471346999446 Marionette TRACE conn4 <- [1,221,null,{"value":"8"}] 04:29:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 04:29:59 INFO - PROCESS | 3005 | 1471346999456 Marionette TRACE conn4 -> [0,222,"setScriptTimeout",{"ms":35000}] 04:29:59 INFO - PROCESS | 3005 | 1471346999462 Marionette TRACE conn4 <- [1,222,null,{}] 04:29:59 INFO - PROCESS | 3005 | 1471346999472 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}] 04:29:59 INFO - PROCESS | 3005 | 1471346999480 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:29:59 INFO - PROCESS | 3005 | 1471346999811 Marionette TRACE conn4 <- [1,223,null,{"value":null}] 04:30:00 INFO - PROCESS | 3005 | 1471346999991 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:00 INFO - PROCESS | 3005 | 1471347000002 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:30:00 INFO - PROCESS | 3005 | ++DOCSHELL 0x950d6c00 == 28 [pid = 3005] [id = 63] 04:30:00 INFO - PROCESS | 3005 | ++DOMWINDOW == 80 (0x9a8c6400) [pid = 3005] [serial = 187] [outer = (nil)] 04:30:00 INFO - PROCESS | 3005 | ++DOMWINDOW == 81 (0x9a8c9000) [pid = 3005] [serial = 188] [outer = 0x9a8c6400] 04:30:00 INFO - PROCESS | 3005 | 1471347000098 Marionette DEBUG loaded listener.js 04:30:00 INFO - PROCESS | 3005 | ++DOMWINDOW == 82 (0x9a8cf000) [pid = 3005] [serial = 189] [outer = 0x9a8c6400] 04:30:01 INFO - PROCESS | 3005 | 1471347001027 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]]]}] 04:30:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 04:30:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1647ms 04:30:01 INFO - PROCESS | 3005 | 1471347001107 Marionette TRACE conn4 -> [0,225,"getWindowHandle",null] 04:30:01 INFO - PROCESS | 3005 | 1471347001115 Marionette TRACE conn4 <- [1,225,null,{"value":"8"}] 04:30:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 04:30:01 INFO - PROCESS | 3005 | 1471347001124 Marionette TRACE conn4 -> [0,226,"setScriptTimeout",{"ms":35000}] 04:30:01 INFO - PROCESS | 3005 | 1471347001129 Marionette TRACE conn4 <- [1,226,null,{}] 04:30:01 INFO - PROCESS | 3005 | 1471347001136 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}] 04:30:01 INFO - PROCESS | 3005 | 1471347001144 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:30:01 INFO - PROCESS | 3005 | 1471347001472 Marionette TRACE conn4 <- [1,227,null,{"value":null}] 04:30:01 INFO - PROCESS | 3005 | 1471347001734 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:01 INFO - PROCESS | 3005 | 1471347001741 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:30:01 INFO - PROCESS | 3005 | ++DOCSHELL 0x9ade2c00 == 29 [pid = 3005] [id = 64] 04:30:01 INFO - PROCESS | 3005 | ++DOMWINDOW == 83 (0x9adea000) [pid = 3005] [serial = 190] [outer = (nil)] 04:30:01 INFO - PROCESS | 3005 | ++DOMWINDOW == 84 (0x9bad4000) [pid = 3005] [serial = 191] [outer = 0x9adea000] 04:30:01 INFO - PROCESS | 3005 | 1471347001846 Marionette DEBUG loaded listener.js 04:30:02 INFO - PROCESS | 3005 | ++DOMWINDOW == 85 (0x9d525400) [pid = 3005] [serial = 192] [outer = 0x9adea000] 04:30:02 INFO - PROCESS | 3005 | 1471347002861 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]]]}] 04:30:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 04:30:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1798ms 04:30:02 INFO - PROCESS | 3005 | 1471347002923 Marionette TRACE conn4 -> [0,229,"getWindowHandle",null] 04:30:02 INFO - PROCESS | 3005 | 1471347002928 Marionette TRACE conn4 <- [1,229,null,{"value":"8"}] 04:30:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 04:30:02 INFO - PROCESS | 3005 | 1471347002947 Marionette TRACE conn4 -> [0,230,"setScriptTimeout",{"ms":35000}] 04:30:02 INFO - PROCESS | 3005 | 1471347002959 Marionette TRACE conn4 <- [1,230,null,{}] 04:30:02 INFO - PROCESS | 3005 | 1471347002968 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}] 04:30:02 INFO - PROCESS | 3005 | 1471347002977 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:30:03 INFO - PROCESS | 3005 | 1471347003250 Marionette TRACE conn4 <- [1,231,null,{"value":null}] 04:30:03 INFO - PROCESS | 3005 | 1471347003491 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:03 INFO - PROCESS | 3005 | 1471347003501 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:30:03 INFO - PROCESS | 3005 | ++DOCSHELL 0x928f9400 == 30 [pid = 3005] [id = 65] 04:30:03 INFO - PROCESS | 3005 | ++DOMWINDOW == 86 (0x95294400) [pid = 3005] [serial = 193] [outer = (nil)] 04:30:03 INFO - PROCESS | 3005 | ++DOMWINDOW == 87 (0xa68a1400) [pid = 3005] [serial = 194] [outer = 0x95294400] 04:30:03 INFO - PROCESS | 3005 | 1471347003597 Marionette DEBUG loaded listener.js 04:30:03 INFO - PROCESS | 3005 | ++DOMWINDOW == 88 (0xa68bfc00) [pid = 3005] [serial = 195] [outer = 0x95294400] 04:30:04 INFO - PROCESS | 3005 | 1471347004564 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]]]}] 04:30:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 04:30:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1655ms 04:30:04 INFO - PROCESS | 3005 | 1471347004595 Marionette TRACE conn4 -> [0,233,"getWindowHandle",null] 04:30:04 INFO - PROCESS | 3005 | 1471347004602 Marionette TRACE conn4 <- [1,233,null,{"value":"8"}] 04:30:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 04:30:04 INFO - PROCESS | 3005 | 1471347004610 Marionette TRACE conn4 -> [0,234,"setScriptTimeout",{"ms":35000}] 04:30:04 INFO - PROCESS | 3005 | 1471347004615 Marionette TRACE conn4 <- [1,234,null,{}] 04:30:04 INFO - PROCESS | 3005 | 1471347004622 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}] 04:30:04 INFO - PROCESS | 3005 | 1471347004629 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:30:04 INFO - PROCESS | 3005 | 1471347004858 Marionette TRACE conn4 <- [1,235,null,{"value":null}] 04:30:05 INFO - PROCESS | 3005 | 1471347005084 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:05 INFO - PROCESS | 3005 | 1471347005093 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:30:05 INFO - PROCESS | 3005 | ++DOCSHELL 0xa82ecc00 == 31 [pid = 3005] [id = 66] 04:30:05 INFO - PROCESS | 3005 | ++DOMWINDOW == 89 (0xa82ef400) [pid = 3005] [serial = 196] [outer = (nil)] 04:30:05 INFO - PROCESS | 3005 | ++DOMWINDOW == 90 (0xa8c27000) [pid = 3005] [serial = 197] [outer = 0xa82ef400] 04:30:05 INFO - PROCESS | 3005 | 1471347005224 Marionette DEBUG loaded listener.js 04:30:05 INFO - PROCESS | 3005 | ++DOMWINDOW == 91 (0xa8c4b000) [pid = 3005] [serial = 198] [outer = 0xa82ef400] 04:30:06 INFO - PROCESS | 3005 | 1471347006120 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]]]}] 04:30:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 04:30:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1585ms 04:30:06 INFO - PROCESS | 3005 | 1471347006195 Marionette TRACE conn4 -> [0,237,"getWindowHandle",null] 04:30:06 INFO - PROCESS | 3005 | 1471347006199 Marionette TRACE conn4 <- [1,237,null,{"value":"8"}] 04:30:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 04:30:06 INFO - PROCESS | 3005 | 1471347006208 Marionette TRACE conn4 -> [0,238,"setScriptTimeout",{"ms":35000}] 04:30:06 INFO - PROCESS | 3005 | 1471347006212 Marionette TRACE conn4 <- [1,238,null,{}] 04:30:06 INFO - PROCESS | 3005 | 1471347006220 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}] 04:30:06 INFO - PROCESS | 3005 | 1471347006227 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:30:06 INFO - PROCESS | 3005 | 1471347006471 Marionette TRACE conn4 <- [1,239,null,{"value":null}] 04:30:06 INFO - PROCESS | 3005 | 1471347006927 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:06 INFO - PROCESS | 3005 | 1471347006940 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:30:06 INFO - PROCESS | 3005 | ++DOCSHELL 0x950d7c00 == 32 [pid = 3005] [id = 67] 04:30:06 INFO - PROCESS | 3005 | ++DOMWINDOW == 92 (0x95293c00) [pid = 3005] [serial = 199] [outer = (nil)] 04:30:07 INFO - PROCESS | 3005 | ++DOMWINDOW == 93 (0x9529f000) [pid = 3005] [serial = 200] [outer = 0x95293c00] 04:30:07 INFO - PROCESS | 3005 | 1471347007041 Marionette DEBUG loaded listener.js 04:30:07 INFO - PROCESS | 3005 | ++DOMWINDOW == 94 (0x992ddc00) [pid = 3005] [serial = 201] [outer = 0x95293c00] 04:30:07 INFO - PROCESS | 3005 | 1471347007975 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]]]}] 04:30:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 04:30:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1836ms 04:30:08 INFO - PROCESS | 3005 | 1471347008047 Marionette TRACE conn4 -> [0,241,"getWindowHandle",null] 04:30:08 INFO - PROCESS | 3005 | 1471347008051 Marionette TRACE conn4 <- [1,241,null,{"value":"8"}] 04:30:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 04:30:08 INFO - PROCESS | 3005 | 1471347008060 Marionette TRACE conn4 -> [0,242,"setScriptTimeout",{"ms":35000}] 04:30:08 INFO - PROCESS | 3005 | 1471347008065 Marionette TRACE conn4 <- [1,242,null,{}] 04:30:08 INFO - PROCESS | 3005 | 1471347008074 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}] 04:30:08 INFO - PROCESS | 3005 | 1471347008094 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:30:08 INFO - PROCESS | 3005 | 1471347008468 Marionette TRACE conn4 <- [1,243,null,{"value":null}] 04:30:08 INFO - PROCESS | 3005 | 1471347008671 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:08 INFO - PROCESS | 3005 | 1471347008682 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:30:08 INFO - PROCESS | 3005 | --DOCSHELL 0x9b4a5000 == 31 [pid = 3005] [id = 38] 04:30:08 INFO - PROCESS | 3005 | --DOCSHELL 0x95017400 == 30 [pid = 3005] [id = 36] 04:30:08 INFO - PROCESS | 3005 | --DOCSHELL 0xa2321000 == 29 [pid = 3005] [id = 61] 04:30:08 INFO - PROCESS | 3005 | --DOMWINDOW == 93 (0xa4e62400) [pid = 3005] [serial = 128] [outer = (nil)] [url = about:blank] 04:30:08 INFO - PROCESS | 3005 | --DOMWINDOW == 92 (0xa6dab400) [pid = 3005] [serial = 131] [outer = (nil)] [url = about:blank] 04:30:08 INFO - PROCESS | 3005 | --DOMWINDOW == 91 (0xa62f2400) [pid = 3005] [serial = 149] [outer = (nil)] [url = about:blank] 04:30:08 INFO - PROCESS | 3005 | ++DOCSHELL 0x95017400 == 30 [pid = 3005] [id = 68] 04:30:08 INFO - PROCESS | 3005 | ++DOMWINDOW == 92 (0x97825c00) [pid = 3005] [serial = 202] [outer = (nil)] 04:30:08 INFO - PROCESS | 3005 | ++DOMWINDOW == 93 (0x9a19a000) [pid = 3005] [serial = 203] [outer = 0x97825c00] 04:30:08 INFO - PROCESS | 3005 | 1471347008819 Marionette DEBUG loaded listener.js 04:30:08 INFO - PROCESS | 3005 | ++DOMWINDOW == 94 (0x9a8ccc00) [pid = 3005] [serial = 204] [outer = 0x97825c00] 04:30:08 INFO - PROCESS | 3005 | --DOCSHELL 0x928f9800 == 29 [pid = 3005] [id = 60] 04:30:09 INFO - PROCESS | 3005 | --DOCSHELL 0x96ed5c00 == 28 [pid = 3005] [id = 59] 04:30:09 INFO - PROCESS | 3005 | --DOCSHELL 0x928ee800 == 27 [pid = 3005] [id = 41] 04:30:09 INFO - PROCESS | 3005 | --DOCSHELL 0x9a552000 == 26 [pid = 3005] [id = 58] 04:30:09 INFO - PROCESS | 3005 | --DOCSHELL 0x928f1000 == 25 [pid = 3005] [id = 57] 04:30:09 INFO - PROCESS | 3005 | --DOCSHELL 0x9928f000 == 24 [pid = 3005] [id = 56] 04:30:09 INFO - PROCESS | 3005 | --DOMWINDOW == 93 (0x9a795c00) [pid = 3005] [serial = 125] [outer = (nil)] [url = about:blank] 04:30:09 INFO - PROCESS | 3005 | --DOMWINDOW == 92 (0x9782ac00) [pid = 3005] [serial = 135] [outer = (nil)] [url = about:blank] 04:30:09 INFO - PROCESS | 3005 | --DOMWINDOW == 91 (0x9529e000) [pid = 3005] [serial = 134] [outer = (nil)] [url = about:blank] 04:30:09 INFO - PROCESS | 3005 | --DOMWINDOW == 90 (0xa693ec00) [pid = 3005] [serial = 146] [outer = (nil)] [url = about:blank] 04:30:09 INFO - PROCESS | 3005 | --DOMWINDOW == 89 (0x98278c00) [pid = 3005] [serial = 137] [outer = (nil)] [url = about:blank] 04:30:09 INFO - PROCESS | 3005 | --DOMWINDOW == 88 (0x9a795800) [pid = 3005] [serial = 138] [outer = (nil)] [url = about:blank] 04:30:09 INFO - PROCESS | 3005 | --DOMWINDOW == 87 (0x9c116800) [pid = 3005] [serial = 140] [outer = (nil)] [url = about:blank] 04:30:09 INFO - PROCESS | 3005 | --DOMWINDOW == 86 (0xa059f400) [pid = 3005] [serial = 141] [outer = (nil)] [url = about:blank] 04:30:09 INFO - PROCESS | 3005 | --DOMWINDOW == 85 (0xa6c46c00) [pid = 3005] [serial = 147] [outer = (nil)] [url = about:blank] 04:30:09 INFO - PROCESS | 3005 | --DOMWINDOW == 84 (0xa4e0d800) [pid = 3005] [serial = 144] [outer = (nil)] [url = about:blank] 04:30:09 INFO - PROCESS | 3005 | --DOMWINDOW == 83 (0xa327d400) [pid = 3005] [serial = 143] [outer = (nil)] [url = about:blank] 04:30:09 INFO - PROCESS | 3005 | 1471347009700 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]]]}] 04:30:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 04:30:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1706ms 04:30:09 INFO - PROCESS | 3005 | 1471347009769 Marionette TRACE conn4 -> [0,245,"getWindowHandle",null] 04:30:09 INFO - PROCESS | 3005 | 1471347009776 Marionette TRACE conn4 <- [1,245,null,{"value":"8"}] 04:30:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 04:30:09 INFO - PROCESS | 3005 | 1471347009785 Marionette TRACE conn4 -> [0,246,"setScriptTimeout",{"ms":35000}] 04:30:09 INFO - PROCESS | 3005 | 1471347009790 Marionette TRACE conn4 <- [1,246,null,{}] 04:30:09 INFO - PROCESS | 3005 | 1471347009796 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}] 04:30:09 INFO - PROCESS | 3005 | 1471347009801 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:30:10 INFO - PROCESS | 3005 | 1471347009998 Marionette TRACE conn4 <- [1,247,null,{"value":null}] 04:30:10 INFO - PROCESS | 3005 | 1471347010117 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:10 INFO - PROCESS | 3005 | 1471347010128 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:30:10 INFO - PROCESS | 3005 | ++DOCSHELL 0x98278c00 == 25 [pid = 3005] [id = 69] 04:30:10 INFO - PROCESS | 3005 | ++DOMWINDOW == 84 (0x9a552000) [pid = 3005] [serial = 205] [outer = (nil)] 04:30:10 INFO - PROCESS | 3005 | ++DOMWINDOW == 85 (0x9ade5000) [pid = 3005] [serial = 206] [outer = 0x9a552000] 04:30:10 INFO - PROCESS | 3005 | 1471347010203 Marionette DEBUG loaded listener.js 04:30:10 INFO - PROCESS | 3005 | ++DOMWINDOW == 86 (0x9b309800) [pid = 3005] [serial = 207] [outer = 0x9a552000] 04:30:11 INFO - PROCESS | 3005 | 1471347011023 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]]]}] 04:30:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 04:30:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1291ms 04:30:11 INFO - PROCESS | 3005 | 1471347011077 Marionette TRACE conn4 -> [0,249,"getWindowHandle",null] 04:30:11 INFO - PROCESS | 3005 | 1471347011082 Marionette TRACE conn4 <- [1,249,null,{"value":"8"}] 04:30:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 04:30:11 INFO - PROCESS | 3005 | 1471347011102 Marionette TRACE conn4 -> [0,250,"setScriptTimeout",{"ms":35000}] 04:30:11 INFO - PROCESS | 3005 | 1471347011112 Marionette TRACE conn4 <- [1,250,null,{}] 04:30:11 INFO - PROCESS | 3005 | 1471347011131 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}] 04:30:11 INFO - PROCESS | 3005 | 1471347011139 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:30:11 INFO - PROCESS | 3005 | 1471347011371 Marionette TRACE conn4 <- [1,251,null,{"value":null}] 04:30:11 INFO - PROCESS | 3005 | ++DOMWINDOW == 87 (0x923f0c00) [pid = 3005] [serial = 208] [outer = 0x9c027c00] 04:30:11 INFO - PROCESS | 3005 | 1471347011518 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:11 INFO - PROCESS | 3005 | 1471347011526 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:30:11 INFO - PROCESS | 3005 | ++DOCSHELL 0x9ade6400 == 26 [pid = 3005] [id = 70] 04:30:11 INFO - PROCESS | 3005 | ++DOMWINDOW == 88 (0x9bf05000) [pid = 3005] [serial = 209] [outer = (nil)] 04:30:11 INFO - PROCESS | 3005 | ++DOMWINDOW == 89 (0x9c117800) [pid = 3005] [serial = 210] [outer = 0x9bf05000] 04:30:11 INFO - PROCESS | 3005 | 1471347011611 Marionette DEBUG loaded listener.js 04:30:11 INFO - PROCESS | 3005 | ++DOMWINDOW == 90 (0x9d523c00) [pid = 3005] [serial = 211] [outer = 0x9bf05000] 04:30:12 INFO - PROCESS | 3005 | 1471347012611 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]]]}] 04:30:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 04:30:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1562ms 04:30:12 INFO - PROCESS | 3005 | 1471347012657 Marionette TRACE conn4 -> [0,253,"getWindowHandle",null] 04:30:12 INFO - PROCESS | 3005 | 1471347012663 Marionette TRACE conn4 <- [1,253,null,{"value":"8"}] 04:30:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 04:30:12 INFO - PROCESS | 3005 | 1471347012686 Marionette TRACE conn4 -> [0,254,"setScriptTimeout",{"ms":35000}] 04:30:12 INFO - PROCESS | 3005 | 1471347012690 Marionette TRACE conn4 <- [1,254,null,{}] 04:30:12 INFO - PROCESS | 3005 | 1471347012696 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}] 04:30:12 INFO - PROCESS | 3005 | 1471347012702 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:30:12 INFO - PROCESS | 3005 | 1471347012951 Marionette TRACE conn4 <- [1,255,null,{"value":null}] 04:30:12 INFO - PROCESS | 3005 | 1471347012979 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:13 INFO - PROCESS | 3005 | 1471347012986 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:30:13 INFO - PROCESS | 3005 | ++DOCSHELL 0x9224dc00 == 27 [pid = 3005] [id = 71] 04:30:13 INFO - PROCESS | 3005 | ++DOMWINDOW == 91 (0x9224e800) [pid = 3005] [serial = 212] [outer = (nil)] 04:30:13 INFO - PROCESS | 3005 | ++DOMWINDOW == 92 (0xa23b3400) [pid = 3005] [serial = 213] [outer = 0x9224e800] 04:30:13 INFO - PROCESS | 3005 | 1471347013063 Marionette DEBUG loaded listener.js 04:30:13 INFO - PROCESS | 3005 | ++DOMWINDOW == 93 (0xa255e800) [pid = 3005] [serial = 214] [outer = 0x9224e800] 04:30:13 INFO - PROCESS | 3005 | --DOMWINDOW == 92 (0x99295c00) [pid = 3005] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 04:30:13 INFO - PROCESS | 3005 | --DOMWINDOW == 91 (0x9a556400) [pid = 3005] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 04:30:13 INFO - PROCESS | 3005 | --DOMWINDOW == 90 (0x9bad5000) [pid = 3005] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 04:30:13 INFO - PROCESS | 3005 | --DOMWINDOW == 89 (0x928f6c00) [pid = 3005] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 04:30:13 INFO - PROCESS | 3005 | --DOMWINDOW == 88 (0x9a8cd400) [pid = 3005] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 04:30:13 INFO - PROCESS | 3005 | --DOMWINDOW == 87 (0xa0597c00) [pid = 3005] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 04:30:14 INFO - PROCESS | 3005 | 1471347014155 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]]]}] 04:30:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 04:30:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1490ms 04:30:14 INFO - PROCESS | 3005 | 1471347014177 Marionette TRACE conn4 -> [0,257,"getWindowHandle",null] 04:30:14 INFO - PROCESS | 3005 | 1471347014182 Marionette TRACE conn4 <- [1,257,null,{"value":"8"}] 04:30:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 04:30:14 INFO - PROCESS | 3005 | 1471347014191 Marionette TRACE conn4 -> [0,258,"setScriptTimeout",{"ms":35000}] 04:30:14 INFO - PROCESS | 3005 | 1471347014196 Marionette TRACE conn4 <- [1,258,null,{}] 04:30:14 INFO - PROCESS | 3005 | 1471347014203 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}] 04:30:14 INFO - PROCESS | 3005 | 1471347014210 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:30:14 INFO - PROCESS | 3005 | 1471347014409 Marionette TRACE conn4 <- [1,259,null,{"value":null}] 04:30:14 INFO - PROCESS | 3005 | 1471347014522 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:14 INFO - PROCESS | 3005 | 1471347014541 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:30:14 INFO - PROCESS | 3005 | ++DOCSHELL 0x921e8c00 == 28 [pid = 3005] [id = 72] 04:30:14 INFO - PROCESS | 3005 | ++DOMWINDOW == 88 (0x921ea800) [pid = 3005] [serial = 215] [outer = (nil)] 04:30:14 INFO - PROCESS | 3005 | ++DOMWINDOW == 89 (0x921ee000) [pid = 3005] [serial = 216] [outer = 0x921ea800] 04:30:14 INFO - PROCESS | 3005 | 1471347014636 Marionette DEBUG loaded listener.js 04:30:14 INFO - PROCESS | 3005 | ++DOMWINDOW == 90 (0x9c110800) [pid = 3005] [serial = 217] [outer = 0x921ea800] 04:30:15 INFO - PROCESS | 3005 | 1471347015519 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]]]}] 04:30:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 04:30:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1447ms 04:30:15 INFO - PROCESS | 3005 | 1471347015639 Marionette TRACE conn4 -> [0,261,"getWindowHandle",null] 04:30:15 INFO - PROCESS | 3005 | 1471347015646 Marionette TRACE conn4 <- [1,261,null,{"value":"8"}] 04:30:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 04:30:15 INFO - PROCESS | 3005 | 1471347015658 Marionette TRACE conn4 -> [0,262,"setScriptTimeout",{"ms":35000}] 04:30:15 INFO - PROCESS | 3005 | 1471347015664 Marionette TRACE conn4 <- [1,262,null,{}] 04:30:15 INFO - PROCESS | 3005 | 1471347015690 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}] 04:30:15 INFO - PROCESS | 3005 | 1471347015699 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:30:16 INFO - PROCESS | 3005 | 1471347016022 Marionette TRACE conn4 <- [1,263,null,{"value":null}] 04:30:16 INFO - PROCESS | 3005 | 1471347016172 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:16 INFO - PROCESS | 3005 | 1471347016190 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:30:16 INFO - PROCESS | 3005 | ++DOCSHELL 0x923ea000 == 29 [pid = 3005] [id = 73] 04:30:16 INFO - PROCESS | 3005 | ++DOMWINDOW == 91 (0x923ea800) [pid = 3005] [serial = 218] [outer = (nil)] 04:30:16 INFO - PROCESS | 3005 | ++DOMWINDOW == 92 (0x923edc00) [pid = 3005] [serial = 219] [outer = 0x923ea800] 04:30:16 INFO - PROCESS | 3005 | 1471347016332 Marionette DEBUG loaded listener.js 04:30:16 INFO - PROCESS | 3005 | ++DOMWINDOW == 93 (0x928ee800) [pid = 3005] [serial = 220] [outer = 0x923ea800] 04:30:17 INFO - PROCESS | 3005 | 1471347017272 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]]]}] 04:30:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 04:30:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1650ms 04:30:17 INFO - PROCESS | 3005 | 1471347017307 Marionette TRACE conn4 -> [0,265,"getWindowHandle",null] 04:30:17 INFO - PROCESS | 3005 | 1471347017314 Marionette TRACE conn4 <- [1,265,null,{"value":"8"}] 04:30:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 04:30:17 INFO - PROCESS | 3005 | 1471347017329 Marionette TRACE conn4 -> [0,266,"setScriptTimeout",{"ms":35000}] 04:30:17 INFO - PROCESS | 3005 | 1471347017337 Marionette TRACE conn4 <- [1,266,null,{}] 04:30:17 INFO - PROCESS | 3005 | 1471347017345 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}] 04:30:17 INFO - PROCESS | 3005 | 1471347017352 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:30:17 INFO - PROCESS | 3005 | 1471347017574 Marionette TRACE conn4 <- [1,267,null,{"value":null}] 04:30:17 INFO - PROCESS | 3005 | 1471347017780 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:17 INFO - PROCESS | 3005 | 1471347017793 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:30:17 INFO - PROCESS | 3005 | ++DOCSHELL 0x9a554800 == 30 [pid = 3005] [id = 74] 04:30:17 INFO - PROCESS | 3005 | ++DOMWINDOW == 94 (0x9a555800) [pid = 3005] [serial = 221] [outer = (nil)] 04:30:17 INFO - PROCESS | 3005 | ++DOMWINDOW == 95 (0x9a795c00) [pid = 3005] [serial = 222] [outer = 0x9a555800] 04:30:17 INFO - PROCESS | 3005 | 1471347017948 Marionette DEBUG loaded listener.js 04:30:18 INFO - PROCESS | 3005 | ++DOMWINDOW == 96 (0x9ac8a800) [pid = 3005] [serial = 223] [outer = 0x9a555800] 04:30:18 INFO - PROCESS | 3005 | 1471347018897 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]]]}] 04:30:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 04:30:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1646ms 04:30:18 INFO - PROCESS | 3005 | 1471347018972 Marionette TRACE conn4 -> [0,269,"getWindowHandle",null] 04:30:18 INFO - PROCESS | 3005 | 1471347018978 Marionette TRACE conn4 <- [1,269,null,{"value":"8"}] 04:30:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 04:30:18 INFO - PROCESS | 3005 | 1471347018987 Marionette TRACE conn4 -> [0,270,"setScriptTimeout",{"ms":35000}] 04:30:18 INFO - PROCESS | 3005 | 1471347018993 Marionette TRACE conn4 <- [1,270,null,{}] 04:30:19 INFO - PROCESS | 3005 | 1471347019012 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}] 04:30:19 INFO - PROCESS | 3005 | 1471347019023 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:30:19 INFO - PROCESS | 3005 | 1471347019343 Marionette TRACE conn4 <- [1,271,null,{"value":null}] 04:30:19 INFO - PROCESS | 3005 | 1471347019524 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:19 INFO - PROCESS | 3005 | 1471347019539 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:30:19 INFO - PROCESS | 3005 | ++DOCSHELL 0xa2359400 == 31 [pid = 3005] [id = 75] 04:30:19 INFO - PROCESS | 3005 | ++DOMWINDOW == 97 (0xa320f800) [pid = 3005] [serial = 224] [outer = (nil)] 04:30:19 INFO - PROCESS | 3005 | ++DOMWINDOW == 98 (0xa35dec00) [pid = 3005] [serial = 225] [outer = 0xa320f800] 04:30:19 INFO - PROCESS | 3005 | 1471347019635 Marionette DEBUG loaded listener.js 04:30:19 INFO - PROCESS | 3005 | ++DOMWINDOW == 99 (0xa4e5a800) [pid = 3005] [serial = 226] [outer = 0xa320f800] 04:30:20 INFO - PROCESS | 3005 | 1471347020583 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]]]}] 04:30:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 04:30:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1642ms 04:30:20 INFO - PROCESS | 3005 | 1471347020630 Marionette TRACE conn4 -> [0,273,"getWindowHandle",null] 04:30:20 INFO - PROCESS | 3005 | 1471347020634 Marionette TRACE conn4 <- [1,273,null,{"value":"8"}] 04:30:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 04:30:20 INFO - PROCESS | 3005 | 1471347020643 Marionette TRACE conn4 -> [0,274,"setScriptTimeout",{"ms":35000}] 04:30:20 INFO - PROCESS | 3005 | 1471347020648 Marionette TRACE conn4 <- [1,274,null,{}] 04:30:20 INFO - PROCESS | 3005 | 1471347020656 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}] 04:30:20 INFO - PROCESS | 3005 | 1471347020663 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:30:20 INFO - PROCESS | 3005 | 1471347020873 Marionette TRACE conn4 <- [1,275,null,{"value":null}] 04:30:21 INFO - PROCESS | 3005 | 1471347021082 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:21 INFO - PROCESS | 3005 | 1471347021089 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:30:21 INFO - PROCESS | 3005 | ++DOCSHELL 0x9224c400 == 32 [pid = 3005] [id = 76] 04:30:21 INFO - PROCESS | 3005 | ++DOMWINDOW == 100 (0xa23b3c00) [pid = 3005] [serial = 227] [outer = (nil)] 04:30:21 INFO - PROCESS | 3005 | ++DOMWINDOW == 101 (0xa693ec00) [pid = 3005] [serial = 228] [outer = 0xa23b3c00] 04:30:21 INFO - PROCESS | 3005 | 1471347021271 Marionette DEBUG loaded listener.js 04:30:21 INFO - PROCESS | 3005 | ++DOMWINDOW == 102 (0xa6c4a400) [pid = 3005] [serial = 229] [outer = 0xa23b3c00] 04:30:22 INFO - PROCESS | 3005 | 1471347022168 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]]]}] 04:30:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 04:30:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1544ms 04:30:22 INFO - PROCESS | 3005 | 1471347022196 Marionette TRACE conn4 -> [0,277,"getWindowHandle",null] 04:30:22 INFO - PROCESS | 3005 | 1471347022201 Marionette TRACE conn4 <- [1,277,null,{"value":"8"}] 04:30:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 04:30:22 INFO - PROCESS | 3005 | 1471347022212 Marionette TRACE conn4 -> [0,278,"setScriptTimeout",{"ms":35000}] 04:30:22 INFO - PROCESS | 3005 | 1471347022216 Marionette TRACE conn4 <- [1,278,null,{}] 04:30:22 INFO - PROCESS | 3005 | 1471347022223 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}] 04:30:22 INFO - PROCESS | 3005 | 1471347022230 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:30:22 INFO - PROCESS | 3005 | 1471347022444 Marionette TRACE conn4 <- [1,279,null,{"value":null}] 04:30:22 INFO - PROCESS | 3005 | 1471347022605 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:22 INFO - PROCESS | 3005 | 1471347022615 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:30:22 INFO - PROCESS | 3005 | ++DOCSHELL 0x91a33800 == 33 [pid = 3005] [id = 77] 04:30:22 INFO - PROCESS | 3005 | ++DOMWINDOW == 103 (0x91a33c00) [pid = 3005] [serial = 230] [outer = (nil)] 04:30:22 INFO - PROCESS | 3005 | ++DOMWINDOW == 104 (0x91a3bc00) [pid = 3005] [serial = 231] [outer = 0x91a33c00] 04:30:22 INFO - PROCESS | 3005 | 1471347022715 Marionette DEBUG loaded listener.js 04:30:22 INFO - PROCESS | 3005 | ++DOMWINDOW == 105 (0x91a40400) [pid = 3005] [serial = 232] [outer = 0x91a33c00] 04:30:23 INFO - PROCESS | 3005 | 1471347023751 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]]]}] 04:30:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 04:30:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1587ms 04:30:23 INFO - PROCESS | 3005 | 1471347023800 Marionette TRACE conn4 -> [0,281,"getWindowHandle",null] 04:30:23 INFO - PROCESS | 3005 | 1471347023803 Marionette TRACE conn4 <- [1,281,null,{"value":"8"}] 04:30:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 04:30:23 INFO - PROCESS | 3005 | 1471347023811 Marionette TRACE conn4 -> [0,282,"setScriptTimeout",{"ms":35000}] 04:30:23 INFO - PROCESS | 3005 | 1471347023815 Marionette TRACE conn4 <- [1,282,null,{}] 04:30:23 INFO - PROCESS | 3005 | 1471347023822 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}] 04:30:23 INFO - PROCESS | 3005 | 1471347023833 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:30:24 INFO - PROCESS | 3005 | 1471347024114 Marionette TRACE conn4 <- [1,283,null,{"value":null}] 04:30:24 INFO - PROCESS | 3005 | 1471347024380 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:24 INFO - PROCESS | 3005 | 1471347024391 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:30:24 INFO - PROCESS | 3005 | ++DOCSHELL 0x91a31c00 == 34 [pid = 3005] [id = 78] 04:30:24 INFO - PROCESS | 3005 | ++DOMWINDOW == 106 (0x928f3c00) [pid = 3005] [serial = 233] [outer = (nil)] 04:30:24 INFO - PROCESS | 3005 | ++DOMWINDOW == 107 (0xa82f5400) [pid = 3005] [serial = 234] [outer = 0x928f3c00] 04:30:24 INFO - PROCESS | 3005 | 1471347024490 Marionette DEBUG loaded listener.js 04:30:24 INFO - PROCESS | 3005 | ++DOMWINDOW == 108 (0xa901a400) [pid = 3005] [serial = 235] [outer = 0x928f3c00] 04:30:25 INFO - PROCESS | 3005 | 1471347025380 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]]]}] 04:30:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 04:30:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1641ms 04:30:25 INFO - PROCESS | 3005 | 1471347025454 Marionette TRACE conn4 -> [0,285,"getWindowHandle",null] 04:30:25 INFO - PROCESS | 3005 | 1471347025457 Marionette TRACE conn4 <- [1,285,null,{"value":"8"}] 04:30:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 04:30:25 INFO - PROCESS | 3005 | 1471347025465 Marionette TRACE conn4 -> [0,286,"setScriptTimeout",{"ms":35000}] 04:30:25 INFO - PROCESS | 3005 | 1471347025469 Marionette TRACE conn4 <- [1,286,null,{}] 04:30:25 INFO - PROCESS | 3005 | 1471347025477 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}] 04:30:25 INFO - PROCESS | 3005 | 1471347025482 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:30:25 INFO - PROCESS | 3005 | 1471347025716 Marionette TRACE conn4 <- [1,287,null,{"value":null}] 04:30:25 INFO - PROCESS | 3005 | 1471347025915 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:25 INFO - PROCESS | 3005 | 1471347025922 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:30:25 INFO - PROCESS | 3005 | ++DOCSHELL 0x91a34400 == 35 [pid = 3005] [id = 79] 04:30:25 INFO - PROCESS | 3005 | ++DOMWINDOW == 109 (0xa901cc00) [pid = 3005] [serial = 236] [outer = (nil)] 04:30:26 INFO - PROCESS | 3005 | ++DOMWINDOW == 110 (0xa9064000) [pid = 3005] [serial = 237] [outer = 0xa901cc00] 04:30:26 INFO - PROCESS | 3005 | 1471347026058 Marionette DEBUG loaded listener.js 04:30:26 INFO - PROCESS | 3005 | ++DOMWINDOW == 111 (0xa90b2000) [pid = 3005] [serial = 238] [outer = 0xa901cc00] 04:30:27 INFO - PROCESS | 3005 | 1471347027040 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]]]}] 04:30:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 04:30:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1599ms 04:30:27 INFO - PROCESS | 3005 | 1471347027066 Marionette TRACE conn4 -> [0,289,"getWindowHandle",null] 04:30:27 INFO - PROCESS | 3005 | 1471347027071 Marionette TRACE conn4 <- [1,289,null,{"value":"8"}] 04:30:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 04:30:27 INFO - PROCESS | 3005 | 1471347027077 Marionette TRACE conn4 -> [0,290,"setScriptTimeout",{"ms":35000}] 04:30:27 INFO - PROCESS | 3005 | 1471347027082 Marionette TRACE conn4 <- [1,290,null,{}] 04:30:27 INFO - PROCESS | 3005 | 1471347027095 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}] 04:30:27 INFO - PROCESS | 3005 | 1471347027102 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:30:27 INFO - PROCESS | 3005 | 1471347027297 Marionette TRACE conn4 <- [1,291,null,{"value":null}] 04:30:27 INFO - PROCESS | 3005 | 1471347027512 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:27 INFO - PROCESS | 3005 | 1471347027524 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:30:27 INFO - PROCESS | 3005 | ++DOCSHELL 0x904c0400 == 36 [pid = 3005] [id = 80] 04:30:27 INFO - PROCESS | 3005 | ++DOMWINDOW == 112 (0x904c1800) [pid = 3005] [serial = 239] [outer = (nil)] 04:30:27 INFO - PROCESS | 3005 | ++DOMWINDOW == 113 (0x904c8800) [pid = 3005] [serial = 240] [outer = 0x904c1800] 04:30:27 INFO - PROCESS | 3005 | 1471347027656 Marionette DEBUG loaded listener.js 04:30:27 INFO - PROCESS | 3005 | ++DOMWINDOW == 114 (0x904c9400) [pid = 3005] [serial = 241] [outer = 0x904c1800] 04:30:28 INFO - PROCESS | 3005 | 1471347028799 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]]]}] 04:30:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 04:30:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1801ms 04:30:28 INFO - PROCESS | 3005 | 1471347028879 Marionette TRACE conn4 -> [0,293,"getWindowHandle",null] 04:30:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 04:30:28 INFO - PROCESS | 3005 | 1471347028886 Marionette TRACE conn4 <- [1,293,null,{"value":"8"}] 04:30:28 INFO - PROCESS | 3005 | 1471347028895 Marionette TRACE conn4 -> [0,294,"setScriptTimeout",{"ms":35000}] 04:30:28 INFO - PROCESS | 3005 | 1471347028902 Marionette TRACE conn4 <- [1,294,null,{}] 04:30:28 INFO - PROCESS | 3005 | 1471347028912 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}] 04:30:28 INFO - PROCESS | 3005 | 1471347028918 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:30:29 INFO - PROCESS | 3005 | 1471347029236 Marionette TRACE conn4 <- [1,295,null,{"value":null}] 04:30:29 INFO - PROCESS | 3005 | 1471347029387 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:29 INFO - PROCESS | 3005 | 1471347029401 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:30:29 INFO - PROCESS | 3005 | ++DOCSHELL 0x91bd7800 == 37 [pid = 3005] [id = 81] 04:30:29 INFO - PROCESS | 3005 | ++DOMWINDOW == 115 (0x91bd8000) [pid = 3005] [serial = 242] [outer = (nil)] 04:30:29 INFO - PROCESS | 3005 | ++DOMWINDOW == 116 (0x921e4c00) [pid = 3005] [serial = 243] [outer = 0x91bd8000] 04:30:29 INFO - PROCESS | 3005 | 1471347029482 Marionette DEBUG loaded listener.js 04:30:29 INFO - PROCESS | 3005 | ++DOMWINDOW == 117 (0x921ee400) [pid = 3005] [serial = 244] [outer = 0x91bd8000] 04:30:30 INFO - PROCESS | 3005 | 1471347030466 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]]]}] 04:30:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 04:30:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1649ms 04:30:30 INFO - PROCESS | 3005 | 1471347030544 Marionette TRACE conn4 -> [0,297,"getWindowHandle",null] 04:30:30 INFO - PROCESS | 3005 | 1471347030551 Marionette TRACE conn4 <- [1,297,null,{"value":"8"}] 04:30:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 04:30:30 INFO - PROCESS | 3005 | 1471347030563 Marionette TRACE conn4 -> [0,298,"setScriptTimeout",{"ms":35000}] 04:30:30 INFO - PROCESS | 3005 | 1471347030567 Marionette TRACE conn4 <- [1,298,null,{}] 04:30:30 INFO - PROCESS | 3005 | 1471347030575 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}] 04:30:30 INFO - PROCESS | 3005 | 1471347030582 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:30:30 INFO - PROCESS | 3005 | 1471347030818 Marionette TRACE conn4 <- [1,299,null,{"value":null}] 04:30:30 INFO - PROCESS | 3005 | --DOMWINDOW == 116 (0xa253c000) [pid = 3005] [serial = 182] [outer = (nil)] [url = about:blank] 04:30:30 INFO - PROCESS | 3005 | --DOMWINDOW == 115 (0x9adea400) [pid = 3005] [serial = 164] [outer = (nil)] [url = about:blank] 04:30:30 INFO - PROCESS | 3005 | --DOCSHELL 0xa82ecc00 == 36 [pid = 3005] [id = 66] 04:30:30 INFO - PROCESS | 3005 | --DOCSHELL 0x928f9400 == 35 [pid = 3005] [id = 65] 04:30:30 INFO - PROCESS | 3005 | --DOCSHELL 0x9ade2c00 == 34 [pid = 3005] [id = 64] 04:30:30 INFO - PROCESS | 3005 | --DOCSHELL 0x950d6c00 == 33 [pid = 3005] [id = 63] 04:30:30 INFO - PROCESS | 3005 | --DOCSHELL 0x928f1400 == 32 [pid = 3005] [id = 62] 04:30:31 INFO - PROCESS | 3005 | 1471347031056 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:31 INFO - PROCESS | 3005 | 1471347031065 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:30:31 INFO - PROCESS | 3005 | ++DOCSHELL 0x921ec800 == 33 [pid = 3005] [id = 82] 04:30:31 INFO - PROCESS | 3005 | ++DOMWINDOW == 116 (0x923e4800) [pid = 3005] [serial = 245] [outer = (nil)] 04:30:31 INFO - PROCESS | 3005 | ++DOMWINDOW == 117 (0x95015c00) [pid = 3005] [serial = 246] [outer = 0x923e4800] 04:30:31 INFO - PROCESS | 3005 | 1471347031147 Marionette DEBUG loaded listener.js 04:30:31 INFO - PROCESS | 3005 | ++DOMWINDOW == 118 (0x9529d400) [pid = 3005] [serial = 247] [outer = 0x923e4800] 04:30:31 INFO - PROCESS | 3005 | --DOMWINDOW == 117 (0xa6da8400) [pid = 3005] [serial = 150] [outer = (nil)] [url = about:blank] 04:30:31 INFO - PROCESS | 3005 | --DOMWINDOW == 116 (0x99ed6400) [pid = 3005] [serial = 168] [outer = (nil)] [url = about:blank] 04:30:31 INFO - PROCESS | 3005 | --DOMWINDOW == 115 (0x995a3400) [pid = 3005] [serial = 167] [outer = (nil)] [url = about:blank] 04:30:31 INFO - PROCESS | 3005 | --DOMWINDOW == 114 (0x9ade9400) [pid = 3005] [serial = 173] [outer = (nil)] [url = about:blank] 04:30:31 INFO - PROCESS | 3005 | --DOMWINDOW == 113 (0x9b4a7800) [pid = 3005] [serial = 174] [outer = (nil)] [url = about:blank] 04:30:31 INFO - PROCESS | 3005 | --DOMWINDOW == 112 (0xa05a4000) [pid = 3005] [serial = 179] [outer = (nil)] [url = about:blank] 04:30:31 INFO - PROCESS | 3005 | --DOMWINDOW == 111 (0x9529b000) [pid = 3005] [serial = 170] [outer = (nil)] [url = about:blank] 04:30:31 INFO - PROCESS | 3005 | --DOMWINDOW == 110 (0x9a4dbc00) [pid = 3005] [serial = 171] [outer = (nil)] [url = about:blank] 04:30:31 INFO - PROCESS | 3005 | --DOMWINDOW == 109 (0x950d2c00) [pid = 3005] [serial = 152] [outer = (nil)] [url = about:blank] 04:30:31 INFO - PROCESS | 3005 | --DOMWINDOW == 108 (0xa344c800) [pid = 3005] [serial = 161] [outer = (nil)] [url = about:blank] 04:30:31 INFO - PROCESS | 3005 | --DOMWINDOW == 107 (0xa1192400) [pid = 3005] [serial = 158] [outer = (nil)] [url = about:blank] 04:30:31 INFO - PROCESS | 3005 | --DOMWINDOW == 106 (0x9b1c5400) [pid = 3005] [serial = 155] [outer = (nil)] [url = about:blank] 04:30:31 INFO - PROCESS | 3005 | --DOMWINDOW == 105 (0x9c024000) [pid = 3005] [serial = 177] [outer = (nil)] [url = about:blank] 04:30:31 INFO - PROCESS | 3005 | --DOMWINDOW == 104 (0xa2098800) [pid = 3005] [serial = 180] [outer = (nil)] [url = about:blank] 04:30:31 INFO - PROCESS | 3005 | --DOMWINDOW == 103 (0x9bad8400) [pid = 3005] [serial = 176] [outer = (nil)] [url = about:blank] 04:30:32 INFO - PROCESS | 3005 | 1471347032012 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]]]}] 04:30:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 04:30:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1490ms 04:30:32 INFO - PROCESS | 3005 | 1471347032053 Marionette TRACE conn4 -> [0,301,"getWindowHandle",null] 04:30:32 INFO - PROCESS | 3005 | 1471347032057 Marionette TRACE conn4 <- [1,301,null,{"value":"8"}] 04:30:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 04:30:32 INFO - PROCESS | 3005 | 1471347032066 Marionette TRACE conn4 -> [0,302,"setScriptTimeout",{"ms":35000}] 04:30:32 INFO - PROCESS | 3005 | 1471347032073 Marionette TRACE conn4 <- [1,302,null,{}] 04:30:32 INFO - PROCESS | 3005 | 1471347032091 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}] 04:30:32 INFO - PROCESS | 3005 | 1471347032101 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:30:32 INFO - PROCESS | 3005 | 1471347032299 Marionette TRACE conn4 <- [1,303,null,{"value":null}] 04:30:32 INFO - PROCESS | 3005 | 1471347032430 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:32 INFO - PROCESS | 3005 | 1471347032442 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:30:32 INFO - PROCESS | 3005 | ++DOCSHELL 0x99ed6400 == 34 [pid = 3005] [id = 83] 04:30:32 INFO - PROCESS | 3005 | ++DOMWINDOW == 104 (0x99ee5800) [pid = 3005] [serial = 248] [outer = (nil)] 04:30:32 INFO - PROCESS | 3005 | ++DOMWINDOW == 105 (0x9a553800) [pid = 3005] [serial = 249] [outer = 0x99ee5800] 04:30:32 INFO - PROCESS | 3005 | 1471347032526 Marionette DEBUG loaded listener.js 04:30:32 INFO - PROCESS | 3005 | ++DOMWINDOW == 106 (0x9a55cc00) [pid = 3005] [serial = 250] [outer = 0x99ee5800] 04:30:33 INFO - PROCESS | 3005 | 1471347033398 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]]]}] 04:30:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 04:30:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1391ms 04:30:33 INFO - PROCESS | 3005 | 1471347033458 Marionette TRACE conn4 -> [0,305,"getWindowHandle",null] 04:30:33 INFO - PROCESS | 3005 | 1471347033462 Marionette TRACE conn4 <- [1,305,null,{"value":"8"}] 04:30:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 04:30:33 INFO - PROCESS | 3005 | 1471347033470 Marionette TRACE conn4 -> [0,306,"setScriptTimeout",{"ms":35000}] 04:30:33 INFO - PROCESS | 3005 | 1471347033474 Marionette TRACE conn4 <- [1,306,null,{}] 04:30:33 INFO - PROCESS | 3005 | 1471347033488 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}] 04:30:33 INFO - PROCESS | 3005 | 1471347033496 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:30:33 INFO - PROCESS | 3005 | 1471347033745 Marionette TRACE conn4 <- [1,307,null,{"value":null}] 04:30:33 INFO - PROCESS | 3005 | 1471347033774 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:33 INFO - PROCESS | 3005 | 1471347033782 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:30:33 INFO - PROCESS | 3005 | ++DOCSHELL 0x9a077000 == 35 [pid = 3005] [id = 84] 04:30:33 INFO - PROCESS | 3005 | ++DOMWINDOW == 107 (0x9a8d2400) [pid = 3005] [serial = 251] [outer = (nil)] 04:30:33 INFO - PROCESS | 3005 | ++DOMWINDOW == 108 (0x9ade5c00) [pid = 3005] [serial = 252] [outer = 0x9a8d2400] 04:30:33 INFO - PROCESS | 3005 | 1471347033864 Marionette DEBUG loaded listener.js 04:30:33 INFO - PROCESS | 3005 | ++DOMWINDOW == 109 (0x9b1cb000) [pid = 3005] [serial = 253] [outer = 0x9a8d2400] 04:30:34 INFO - PROCESS | 3005 | 1471347034819 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]]]}] 04:30:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 04:30:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1388ms 04:30:34 INFO - PROCESS | 3005 | 1471347034860 Marionette TRACE conn4 -> [0,309,"getWindowHandle",null] 04:30:34 INFO - PROCESS | 3005 | 1471347034865 Marionette TRACE conn4 <- [1,309,null,{"value":"8"}] 04:30:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 04:30:34 INFO - PROCESS | 3005 | 1471347034882 Marionette TRACE conn4 -> [0,310,"setScriptTimeout",{"ms":35000}] 04:30:34 INFO - PROCESS | 3005 | 1471347034887 Marionette TRACE conn4 <- [1,310,null,{}] 04:30:34 INFO - PROCESS | 3005 | 1471347034893 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}] 04:30:34 INFO - PROCESS | 3005 | 1471347034914 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:30:35 INFO - PROCESS | 3005 | 1471347035152 Marionette TRACE conn4 <- [1,311,null,{"value":null}] 04:30:35 INFO - PROCESS | 3005 | 1471347035173 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:35 INFO - PROCESS | 3005 | 1471347035183 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:30:35 INFO - PROCESS | 3005 | ++DOCSHELL 0x9a556000 == 36 [pid = 3005] [id = 85] 04:30:35 INFO - PROCESS | 3005 | ++DOMWINDOW == 110 (0x9a8c7400) [pid = 3005] [serial = 254] [outer = (nil)] 04:30:35 INFO - PROCESS | 3005 | ++DOMWINDOW == 111 (0x9bad8400) [pid = 3005] [serial = 255] [outer = 0x9a8c7400] 04:30:35 INFO - PROCESS | 3005 | 1471347035258 Marionette DEBUG loaded listener.js 04:30:35 INFO - PROCESS | 3005 | ++DOMWINDOW == 112 (0x9c024c00) [pid = 3005] [serial = 256] [outer = 0x9a8c7400] 04:30:35 INFO - PROCESS | 3005 | --DOMWINDOW == 111 (0xa23b2800) [pid = 3005] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 04:30:35 INFO - PROCESS | 3005 | --DOMWINDOW == 110 (0x9a552000) [pid = 3005] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 04:30:35 INFO - PROCESS | 3005 | --DOMWINDOW == 109 (0x97825c00) [pid = 3005] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 04:30:35 INFO - PROCESS | 3005 | --DOMWINDOW == 108 (0x9bf05000) [pid = 3005] [serial = 209] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 04:30:35 INFO - PROCESS | 3005 | --DOMWINDOW == 107 (0x95293c00) [pid = 3005] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 04:30:35 INFO - PROCESS | 3005 | --DOMWINDOW == 106 (0x9224e800) [pid = 3005] [serial = 212] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 04:30:36 INFO - PROCESS | 3005 | 1471347036266 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]]]}] 04:30:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 04:30:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1442ms 04:30:36 INFO - PROCESS | 3005 | 1471347036316 Marionette TRACE conn4 -> [0,313,"getWindowHandle",null] 04:30:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 04:30:36 INFO - PROCESS | 3005 | 1471347036320 Marionette TRACE conn4 <- [1,313,null,{"value":"8"}] 04:30:36 INFO - PROCESS | 3005 | 1471347036330 Marionette TRACE conn4 -> [0,314,"setScriptTimeout",{"ms":35000}] 04:30:36 INFO - PROCESS | 3005 | 1471347036333 Marionette TRACE conn4 <- [1,314,null,{}] 04:30:36 INFO - PROCESS | 3005 | 1471347036339 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}] 04:30:36 INFO - PROCESS | 3005 | 1471347036350 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:30:36 INFO - PROCESS | 3005 | 1471347036574 Marionette TRACE conn4 <- [1,315,null,{"value":null}] 04:30:36 INFO - PROCESS | 3005 | 1471347036721 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:36 INFO - PROCESS | 3005 | 1471347036729 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:30:36 INFO - PROCESS | 3005 | ++DOCSHELL 0x92873c00 == 37 [pid = 3005] [id = 86] 04:30:36 INFO - PROCESS | 3005 | ++DOMWINDOW == 107 (0x92876000) [pid = 3005] [serial = 257] [outer = (nil)] 04:30:36 INFO - PROCESS | 3005 | ++DOMWINDOW == 108 (0x9287bc00) [pid = 3005] [serial = 258] [outer = 0x92876000] 04:30:36 INFO - PROCESS | 3005 | 1471347036812 Marionette DEBUG loaded listener.js 04:30:36 INFO - PROCESS | 3005 | ++DOMWINDOW == 109 (0x9ac8e400) [pid = 3005] [serial = 259] [outer = 0x92876000] 04:30:37 INFO - PROCESS | 3005 | 1471347037619 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]]]}] 04:30:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 04:30:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1336ms 04:30:37 INFO - PROCESS | 3005 | 1471347037664 Marionette TRACE conn4 -> [0,317,"getWindowHandle",null] 04:30:37 INFO - PROCESS | 3005 | 1471347037669 Marionette TRACE conn4 <- [1,317,null,{"value":"8"}] 04:30:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 04:30:37 INFO - PROCESS | 3005 | 1471347037744 Marionette TRACE conn4 -> [0,318,"setScriptTimeout",{"ms":35000}] 04:30:37 INFO - PROCESS | 3005 | 1471347037748 Marionette TRACE conn4 <- [1,318,null,{}] 04:30:37 INFO - PROCESS | 3005 | 1471347037758 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}] 04:30:37 INFO - PROCESS | 3005 | 1471347037765 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:30:38 INFO - PROCESS | 3005 | 1471347038004 Marionette TRACE conn4 <- [1,319,null,{"value":null}] 04:30:38 INFO - PROCESS | 3005 | 1471347038229 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:38 INFO - PROCESS | 3005 | 1471347038241 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:30:38 INFO - PROCESS | 3005 | ++DOCSHELL 0x91a3f400 == 38 [pid = 3005] [id = 87] 04:30:38 INFO - PROCESS | 3005 | ++DOMWINDOW == 110 (0x91bd4800) [pid = 3005] [serial = 260] [outer = (nil)] 04:30:38 INFO - PROCESS | 3005 | ++DOMWINDOW == 111 (0x91bd8c00) [pid = 3005] [serial = 261] [outer = 0x91bd4800] 04:30:38 INFO - PROCESS | 3005 | 1471347038360 Marionette DEBUG loaded listener.js 04:30:38 INFO - PROCESS | 3005 | ++DOMWINDOW == 112 (0x92248400) [pid = 3005] [serial = 262] [outer = 0x91bd4800] 04:30:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 04:30:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1647ms 04:30:39 INFO - PROCESS | 3005 | 1471347039376 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]]]}] 04:30:39 INFO - PROCESS | 3005 | 1471347039390 Marionette TRACE conn4 -> [0,321,"getWindowHandle",null] 04:30:39 INFO - PROCESS | 3005 | 1471347039397 Marionette TRACE conn4 <- [1,321,null,{"value":"8"}] 04:30:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 04:30:39 INFO - PROCESS | 3005 | 1471347039407 Marionette TRACE conn4 -> [0,322,"setScriptTimeout",{"ms":35000}] 04:30:39 INFO - PROCESS | 3005 | 1471347039412 Marionette TRACE conn4 <- [1,322,null,{}] 04:30:39 INFO - PROCESS | 3005 | 1471347039424 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}] 04:30:39 INFO - PROCESS | 3005 | 1471347039431 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:30:39 INFO - PROCESS | 3005 | 1471347039643 Marionette TRACE conn4 <- [1,323,null,{"value":null}] 04:30:39 INFO - PROCESS | 3005 | 1471347039865 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:39 INFO - PROCESS | 3005 | 1471347039875 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:30:39 INFO - PROCESS | 3005 | ++DOCSHELL 0x924f0400 == 39 [pid = 3005] [id = 88] 04:30:39 INFO - PROCESS | 3005 | ++DOMWINDOW == 113 (0x924f5c00) [pid = 3005] [serial = 263] [outer = (nil)] 04:30:39 INFO - PROCESS | 3005 | ++DOMWINDOW == 114 (0x924f8800) [pid = 3005] [serial = 264] [outer = 0x924f5c00] 04:30:40 INFO - PROCESS | 3005 | 1471347040014 Marionette DEBUG loaded listener.js 04:30:40 INFO - PROCESS | 3005 | ++DOMWINDOW == 115 (0x9287a000) [pid = 3005] [serial = 265] [outer = 0x924f5c00] 04:30:40 INFO - PROCESS | 3005 | 1471347040977 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]]]}] 04:30:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 04:30:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1588ms 04:30:41 INFO - PROCESS | 3005 | 1471347040995 Marionette TRACE conn4 -> [0,325,"getWindowHandle",null] 04:30:41 INFO - PROCESS | 3005 | 1471347040998 Marionette TRACE conn4 <- [1,325,null,{"value":"8"}] 04:30:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 04:30:41 INFO - PROCESS | 3005 | 1471347041006 Marionette TRACE conn4 -> [0,326,"setScriptTimeout",{"ms":35000}] 04:30:41 INFO - PROCESS | 3005 | 1471347041010 Marionette TRACE conn4 <- [1,326,null,{}] 04:30:41 INFO - PROCESS | 3005 | 1471347041018 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}] 04:30:41 INFO - PROCESS | 3005 | 1471347041024 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:30:41 INFO - PROCESS | 3005 | 1471347041208 Marionette TRACE conn4 <- [1,327,null,{"value":null}] 04:30:41 INFO - PROCESS | 3005 | 1471347041438 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:41 INFO - PROCESS | 3005 | 1471347041458 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:30:41 INFO - PROCESS | 3005 | ++DOCSHELL 0x9287fc00 == 40 [pid = 3005] [id = 89] 04:30:41 INFO - PROCESS | 3005 | ++DOMWINDOW == 116 (0x992de400) [pid = 3005] [serial = 266] [outer = (nil)] 04:30:41 INFO - PROCESS | 3005 | ++DOMWINDOW == 117 (0x99e38800) [pid = 3005] [serial = 267] [outer = 0x992de400] 04:30:41 INFO - PROCESS | 3005 | 1471347041590 Marionette DEBUG loaded listener.js 04:30:41 INFO - PROCESS | 3005 | ++DOMWINDOW == 118 (0x9a553c00) [pid = 3005] [serial = 268] [outer = 0x992de400] 04:30:42 INFO - PROCESS | 3005 | [3005] WARNING: 'NS_FAILED(aResult)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 04:30:42 INFO - PROCESS | 3005 | 1471347042596 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]]]}] 04:30:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 04:30:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1631ms 04:30:42 INFO - PROCESS | 3005 | 1471347042639 Marionette TRACE conn4 -> [0,329,"getWindowHandle",null] 04:30:42 INFO - PROCESS | 3005 | 1471347042644 Marionette TRACE conn4 <- [1,329,null,{"value":"8"}] 04:30:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 04:30:42 INFO - PROCESS | 3005 | 1471347042650 Marionette TRACE conn4 -> [0,330,"setScriptTimeout",{"ms":35000}] 04:30:42 INFO - PROCESS | 3005 | 1471347042653 Marionette TRACE conn4 <- [1,330,null,{}] 04:30:42 INFO - PROCESS | 3005 | 1471347042660 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}] 04:30:42 INFO - PROCESS | 3005 | 1471347042665 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:30:42 INFO - PROCESS | 3005 | 1471347042899 Marionette TRACE conn4 <- [1,331,null,{"value":null}] 04:30:43 INFO - PROCESS | 3005 | 1471347043118 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:43 INFO - PROCESS | 3005 | 1471347043127 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:30:43 INFO - PROCESS | 3005 | ++DOCSHELL 0x91a3b000 == 41 [pid = 3005] [id = 90] 04:30:43 INFO - PROCESS | 3005 | ++DOMWINDOW == 119 (0x9a36fc00) [pid = 3005] [serial = 269] [outer = (nil)] 04:30:43 INFO - PROCESS | 3005 | ++DOMWINDOW == 120 (0x9b627800) [pid = 3005] [serial = 270] [outer = 0x9a36fc00] 04:30:43 INFO - PROCESS | 3005 | 1471347043252 Marionette DEBUG loaded listener.js 04:30:43 INFO - PROCESS | 3005 | ++DOMWINDOW == 121 (0x9d510800) [pid = 3005] [serial = 271] [outer = 0x9a36fc00] 04:30:44 INFO - PROCESS | 3005 | 1471347044203 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]]]}] 04:30:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 04:30:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1583ms 04:30:44 INFO - PROCESS | 3005 | 1471347044234 Marionette TRACE conn4 -> [0,333,"getWindowHandle",null] 04:30:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 04:30:44 INFO - PROCESS | 3005 | 1471347044238 Marionette TRACE conn4 <- [1,333,null,{"value":"8"}] 04:30:44 INFO - PROCESS | 3005 | 1471347044245 Marionette TRACE conn4 -> [0,334,"setScriptTimeout",{"ms":35000}] 04:30:44 INFO - PROCESS | 3005 | 1471347044249 Marionette TRACE conn4 <- [1,334,null,{}] 04:30:44 INFO - PROCESS | 3005 | 1471347044255 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}] 04:30:44 INFO - PROCESS | 3005 | 1471347044261 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:30:44 INFO - PROCESS | 3005 | 1471347044462 Marionette TRACE conn4 <- [1,335,null,{"value":null}] 04:30:44 INFO - PROCESS | 3005 | 1471347044666 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:44 INFO - PROCESS | 3005 | 1471347044679 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:30:44 INFO - PROCESS | 3005 | ++DOCSHELL 0x8fa06000 == 42 [pid = 3005] [id = 91] 04:30:44 INFO - PROCESS | 3005 | ++DOMWINDOW == 122 (0x8fa06400) [pid = 3005] [serial = 272] [outer = (nil)] 04:30:44 INFO - PROCESS | 3005 | ++DOMWINDOW == 123 (0x8fa0cc00) [pid = 3005] [serial = 273] [outer = 0x8fa06400] 04:30:44 INFO - PROCESS | 3005 | 1471347044808 Marionette DEBUG loaded listener.js 04:30:44 INFO - PROCESS | 3005 | ++DOMWINDOW == 124 (0x8fa0f400) [pid = 3005] [serial = 274] [outer = 0x8fa06400] 04:30:45 INFO - PROCESS | 3005 | 1471347045667 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]]]}] 04:30:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 04:30:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1485ms 04:30:45 INFO - PROCESS | 3005 | 1471347045731 Marionette TRACE conn4 -> [0,337,"getWindowHandle",null] 04:30:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 04:30:45 INFO - PROCESS | 3005 | 1471347045735 Marionette TRACE conn4 <- [1,337,null,{"value":"8"}] 04:30:45 INFO - PROCESS | 3005 | 1471347045742 Marionette TRACE conn4 -> [0,338,"setScriptTimeout",{"ms":35000}] 04:30:45 INFO - PROCESS | 3005 | 1471347045747 Marionette TRACE conn4 <- [1,338,null,{}] 04:30:45 INFO - PROCESS | 3005 | 1471347045754 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}] 04:30:45 INFO - PROCESS | 3005 | 1471347045765 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:30:46 INFO - PROCESS | 3005 | 1471347046081 Marionette TRACE conn4 <- [1,339,null,{"value":null}] 04:30:46 INFO - PROCESS | 3005 | 1471347046351 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:46 INFO - PROCESS | 3005 | 1471347046365 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:30:46 INFO - PROCESS | 3005 | ++DOCSHELL 0x8fa02400 == 43 [pid = 3005] [id = 92] 04:30:46 INFO - PROCESS | 3005 | ++DOMWINDOW == 125 (0x8fa8c400) [pid = 3005] [serial = 275] [outer = (nil)] 04:30:46 INFO - PROCESS | 3005 | ++DOMWINDOW == 126 (0x8fa93400) [pid = 3005] [serial = 276] [outer = 0x8fa8c400] 04:30:46 INFO - PROCESS | 3005 | 1471347046463 Marionette DEBUG loaded listener.js 04:30:46 INFO - PROCESS | 3005 | ++DOMWINDOW == 127 (0x91a38000) [pid = 3005] [serial = 277] [outer = 0x8fa8c400] 04:30:47 INFO - PROCESS | 3005 | 1471347047522 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]]]}] 04:30:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 04:30:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1842ms 04:30:47 INFO - PROCESS | 3005 | 1471347047585 Marionette TRACE conn4 -> [0,341,"getWindowHandle",null] 04:30:47 INFO - PROCESS | 3005 | 1471347047589 Marionette TRACE conn4 <- [1,341,null,{"value":"8"}] 04:30:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 04:30:47 INFO - PROCESS | 3005 | 1471347047596 Marionette TRACE conn4 -> [0,342,"setScriptTimeout",{"ms":35000}] 04:30:47 INFO - PROCESS | 3005 | 1471347047600 Marionette TRACE conn4 <- [1,342,null,{}] 04:30:47 INFO - PROCESS | 3005 | 1471347047606 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}] 04:30:47 INFO - PROCESS | 3005 | 1471347047611 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:30:47 INFO - PROCESS | 3005 | 1471347047800 Marionette TRACE conn4 <- [1,343,null,{"value":null}] 04:30:48 INFO - PROCESS | 3005 | 1471347048011 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:48 INFO - PROCESS | 3005 | 1471347048021 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:30:48 INFO - PROCESS | 3005 | ++DOCSHELL 0x8fa8f000 == 44 [pid = 3005] [id = 93] 04:30:48 INFO - PROCESS | 3005 | ++DOMWINDOW == 128 (0x8fc92000) [pid = 3005] [serial = 278] [outer = (nil)] 04:30:48 INFO - PROCESS | 3005 | ++DOMWINDOW == 129 (0x8fc98000) [pid = 3005] [serial = 279] [outer = 0x8fc92000] 04:30:48 INFO - PROCESS | 3005 | 1471347048158 Marionette DEBUG loaded listener.js 04:30:48 INFO - PROCESS | 3005 | ++DOMWINDOW == 130 (0x8fc9b000) [pid = 3005] [serial = 280] [outer = 0x8fc92000] 04:30:49 INFO - PROCESS | 3005 | 1471347049027 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]]]}] 04:30:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 04:30:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1489ms 04:30:49 INFO - PROCESS | 3005 | 1471347049087 Marionette TRACE conn4 -> [0,345,"getWindowHandle",null] 04:30:49 INFO - PROCESS | 3005 | 1471347049090 Marionette TRACE conn4 <- [1,345,null,{"value":"8"}] 04:30:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 04:30:49 INFO - PROCESS | 3005 | 1471347049098 Marionette TRACE conn4 -> [0,346,"setScriptTimeout",{"ms":35000}] 04:30:49 INFO - PROCESS | 3005 | 1471347049101 Marionette TRACE conn4 <- [1,346,null,{}] 04:30:49 INFO - PROCESS | 3005 | 1471347049107 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}] 04:30:49 INFO - PROCESS | 3005 | 1471347049113 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:30:49 INFO - PROCESS | 3005 | 1471347049307 Marionette TRACE conn4 <- [1,347,null,{"value":null}] 04:30:49 INFO - PROCESS | 3005 | 1471347049475 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:49 INFO - PROCESS | 3005 | 1471347049484 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:30:49 INFO - PROCESS | 3005 | ++DOCSHELL 0x8fc99c00 == 45 [pid = 3005] [id = 94] 04:30:49 INFO - PROCESS | 3005 | ++DOMWINDOW == 131 (0x8fc9ac00) [pid = 3005] [serial = 281] [outer = (nil)] 04:30:49 INFO - PROCESS | 3005 | ++DOMWINDOW == 132 (0x921e8800) [pid = 3005] [serial = 282] [outer = 0x8fc9ac00] 04:30:49 INFO - PROCESS | 3005 | 1471347049612 Marionette DEBUG loaded listener.js 04:30:49 INFO - PROCESS | 3005 | ++DOMWINDOW == 133 (0x9287dc00) [pid = 3005] [serial = 283] [outer = 0x8fc9ac00] 04:30:50 INFO - PROCESS | 3005 | 1471347050541 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]]]}] 04:30:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 04:30:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1482ms 04:30:50 INFO - PROCESS | 3005 | 1471347050582 Marionette TRACE conn4 -> [0,349,"getWindowHandle",null] 04:30:50 INFO - PROCESS | 3005 | 1471347050588 Marionette TRACE conn4 <- [1,349,null,{"value":"8"}] 04:30:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 04:30:50 INFO - PROCESS | 3005 | 1471347050596 Marionette TRACE conn4 -> [0,350,"setScriptTimeout",{"ms":35000}] 04:30:50 INFO - PROCESS | 3005 | 1471347050601 Marionette TRACE conn4 <- [1,350,null,{}] 04:30:50 INFO - PROCESS | 3005 | 1471347050610 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}] 04:30:50 INFO - PROCESS | 3005 | 1471347050614 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:30:50 INFO - PROCESS | 3005 | 1471347050844 Marionette TRACE conn4 <- [1,351,null,{"value":null}] 04:30:51 INFO - PROCESS | 3005 | 1471347051083 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:51 INFO - PROCESS | 3005 | 1471347051098 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:30:51 INFO - PROCESS | 3005 | ++DOCSHELL 0x91bd1800 == 46 [pid = 3005] [id = 95] 04:30:51 INFO - PROCESS | 3005 | ++DOMWINDOW == 134 (0x921ec000) [pid = 3005] [serial = 284] [outer = (nil)] 04:30:51 INFO - PROCESS | 3005 | ++DOMWINDOW == 135 (0x9a8d1000) [pid = 3005] [serial = 285] [outer = 0x921ec000] 04:30:51 INFO - PROCESS | 3005 | 1471347051240 Marionette DEBUG loaded listener.js 04:30:51 INFO - PROCESS | 3005 | ++DOMWINDOW == 136 (0x9d524000) [pid = 3005] [serial = 286] [outer = 0x921ec000] 04:30:52 INFO - PROCESS | 3005 | 1471347052475 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]]]}] 04:30:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 04:30:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1945ms 04:30:52 INFO - PROCESS | 3005 | 1471347052543 Marionette TRACE conn4 -> [0,353,"getWindowHandle",null] 04:30:52 INFO - PROCESS | 3005 | 1471347052549 Marionette TRACE conn4 <- [1,353,null,{"value":"8"}] 04:30:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 04:30:52 INFO - PROCESS | 3005 | 1471347052557 Marionette TRACE conn4 -> [0,354,"setScriptTimeout",{"ms":35000}] 04:30:52 INFO - PROCESS | 3005 | 1471347052562 Marionette TRACE conn4 <- [1,354,null,{}] 04:30:52 INFO - PROCESS | 3005 | 1471347052570 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}] 04:30:52 INFO - PROCESS | 3005 | 1471347052577 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:30:52 INFO - PROCESS | 3005 | 1471347052969 Marionette TRACE conn4 <- [1,355,null,{"value":null}] 04:30:53 INFO - PROCESS | 3005 | 1471347053257 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:53 INFO - PROCESS | 3005 | 1471347053265 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:30:53 INFO - PROCESS | 3005 | ++DOCSHELL 0x8fc93400 == 47 [pid = 3005] [id = 96] 04:30:53 INFO - PROCESS | 3005 | ++DOMWINDOW == 137 (0x8fc9f800) [pid = 3005] [serial = 287] [outer = (nil)] 04:30:53 INFO - PROCESS | 3005 | ++DOMWINDOW == 138 (0x91a3e800) [pid = 3005] [serial = 288] [outer = 0x8fc9f800] 04:30:53 INFO - PROCESS | 3005 | 1471347053411 Marionette DEBUG loaded listener.js 04:30:53 INFO - PROCESS | 3005 | ++DOMWINDOW == 139 (0x91bd0c00) [pid = 3005] [serial = 289] [outer = 0x8fc9f800] 04:30:54 INFO - PROCESS | 3005 | 1471347054797 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]]]}] 04:30:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 04:30:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 2289ms 04:30:54 INFO - PROCESS | 3005 | 1471347054847 Marionette TRACE conn4 -> [0,357,"getWindowHandle",null] 04:30:54 INFO - PROCESS | 3005 | 1471347054854 Marionette TRACE conn4 <- [1,357,null,{"value":"8"}] 04:30:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 04:30:54 INFO - PROCESS | 3005 | 1471347054865 Marionette TRACE conn4 -> [0,358,"setScriptTimeout",{"ms":35000}] 04:30:54 INFO - PROCESS | 3005 | 1471347054869 Marionette TRACE conn4 <- [1,358,null,{}] 04:30:54 INFO - PROCESS | 3005 | 1471347054876 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}] 04:30:54 INFO - PROCESS | 3005 | 1471347054883 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:30:55 INFO - PROCESS | 3005 | 1471347055141 Marionette TRACE conn4 <- [1,359,null,{"value":null}] 04:30:55 INFO - PROCESS | 3005 | --DOMWINDOW == 138 (0x921ee000) [pid = 3005] [serial = 216] [outer = (nil)] [url = about:blank] 04:30:55 INFO - PROCESS | 3005 | --DOMWINDOW == 137 (0xa8c27000) [pid = 3005] [serial = 197] [outer = (nil)] [url = about:blank] 04:30:55 INFO - PROCESS | 3005 | --DOMWINDOW == 136 (0xa4e53400) [pid = 3005] [serial = 183] [outer = (nil)] [url = about:blank] 04:30:55 INFO - PROCESS | 3005 | --DOMWINDOW == 135 (0x9bad4000) [pid = 3005] [serial = 191] [outer = (nil)] [url = about:blank] 04:30:55 INFO - PROCESS | 3005 | --DOMWINDOW == 134 (0x9ade5000) [pid = 3005] [serial = 206] [outer = (nil)] [url = about:blank] 04:30:55 INFO - PROCESS | 3005 | --DOMWINDOW == 133 (0xa68a1400) [pid = 3005] [serial = 194] [outer = (nil)] [url = about:blank] 04:30:55 INFO - PROCESS | 3005 | --DOMWINDOW == 132 (0x9a19a000) [pid = 3005] [serial = 203] [outer = (nil)] [url = about:blank] 04:30:55 INFO - PROCESS | 3005 | --DOMWINDOW == 131 (0x9a8ccc00) [pid = 3005] [serial = 204] [outer = (nil)] [url = about:blank] 04:30:55 INFO - PROCESS | 3005 | --DOMWINDOW == 130 (0x9c117800) [pid = 3005] [serial = 210] [outer = (nil)] [url = about:blank] 04:30:55 INFO - PROCESS | 3005 | --DOMWINDOW == 129 (0x992ddc00) [pid = 3005] [serial = 201] [outer = (nil)] [url = about:blank] 04:30:55 INFO - PROCESS | 3005 | --DOMWINDOW == 128 (0x9529f000) [pid = 3005] [serial = 200] [outer = (nil)] [url = about:blank] 04:30:55 INFO - PROCESS | 3005 | --DOMWINDOW == 127 (0x950d6800) [pid = 3005] [serial = 185] [outer = (nil)] [url = about:blank] 04:30:55 INFO - PROCESS | 3005 | --DOMWINDOW == 126 (0x9a8c9000) [pid = 3005] [serial = 188] [outer = (nil)] [url = about:blank] 04:30:55 INFO - PROCESS | 3005 | --DOMWINDOW == 125 (0xa23b3400) [pid = 3005] [serial = 213] [outer = (nil)] [url = about:blank] 04:30:55 INFO - PROCESS | 3005 | --DOMWINDOW == 124 (0x9d523c00) [pid = 3005] [serial = 211] [outer = (nil)] [url = about:blank] 04:30:55 INFO - PROCESS | 3005 | --DOMWINDOW == 123 (0x95493400) [pid = 3005] [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.] 04:30:55 INFO - PROCESS | 3005 | --DOMWINDOW == 122 (0xa255e800) [pid = 3005] [serial = 214] [outer = (nil)] [url = about:blank] 04:30:55 INFO - PROCESS | 3005 | --DOMWINDOW == 121 (0x9b309800) [pid = 3005] [serial = 207] [outer = (nil)] [url = about:blank] 04:30:55 INFO - PROCESS | 3005 | 1471347055404 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:55 INFO - PROCESS | 3005 | 1471347055416 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:30:55 INFO - PROCESS | 3005 | ++DOCSHELL 0x91a31400 == 48 [pid = 3005] [id = 97] 04:30:55 INFO - PROCESS | 3005 | ++DOMWINDOW == 122 (0x91bd0800) [pid = 3005] [serial = 290] [outer = (nil)] 04:30:55 INFO - PROCESS | 3005 | ++DOMWINDOW == 123 (0x924ea000) [pid = 3005] [serial = 291] [outer = 0x91bd0800] 04:30:55 INFO - PROCESS | 3005 | 1471347055508 Marionette DEBUG loaded listener.js 04:30:55 INFO - PROCESS | 3005 | ++DOMWINDOW == 124 (0x924f4400) [pid = 3005] [serial = 292] [outer = 0x91bd0800] 04:30:56 INFO - PROCESS | 3005 | 1471347056406 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]]]}] 04:30:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 04:30:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1585ms 04:30:56 INFO - PROCESS | 3005 | 1471347056451 Marionette TRACE conn4 -> [0,361,"getWindowHandle",null] 04:30:56 INFO - PROCESS | 3005 | 1471347056456 Marionette TRACE conn4 <- [1,361,null,{"value":"8"}] 04:30:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 04:30:56 INFO - PROCESS | 3005 | 1471347056464 Marionette TRACE conn4 -> [0,362,"setScriptTimeout",{"ms":35000}] 04:30:56 INFO - PROCESS | 3005 | 1471347056470 Marionette TRACE conn4 <- [1,362,null,{}] 04:30:56 INFO - PROCESS | 3005 | 1471347056487 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}] 04:30:56 INFO - PROCESS | 3005 | 1471347056496 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:30:56 INFO - PROCESS | 3005 | 1471347056683 Marionette TRACE conn4 <- [1,363,null,{"value":null}] 04:30:56 INFO - PROCESS | 3005 | 1471347056819 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:56 INFO - PROCESS | 3005 | 1471347056835 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:30:56 INFO - PROCESS | 3005 | ++DOCSHELL 0x9529b400 == 49 [pid = 3005] [id = 98] 04:30:56 INFO - PROCESS | 3005 | ++DOMWINDOW == 125 (0x9529f000) [pid = 3005] [serial = 293] [outer = (nil)] 04:30:56 INFO - PROCESS | 3005 | ++DOMWINDOW == 126 (0x9781c400) [pid = 3005] [serial = 294] [outer = 0x9529f000] 04:30:56 INFO - PROCESS | 3005 | 1471347056964 Marionette DEBUG loaded listener.js 04:30:57 INFO - PROCESS | 3005 | ++DOMWINDOW == 127 (0x992e3400) [pid = 3005] [serial = 295] [outer = 0x9529f000] 04:30:57 INFO - PROCESS | 3005 | 1471347057771 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]]]}] 04:30:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 04:30:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1393ms 04:30:57 INFO - PROCESS | 3005 | 1471347057864 Marionette TRACE conn4 -> [0,365,"getWindowHandle",null] 04:30:57 INFO - PROCESS | 3005 | 1471347057869 Marionette TRACE conn4 <- [1,365,null,{"value":"8"}] 04:30:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 04:30:57 INFO - PROCESS | 3005 | 1471347057878 Marionette TRACE conn4 -> [0,366,"setScriptTimeout",{"ms":35000}] 04:30:57 INFO - PROCESS | 3005 | 1471347057882 Marionette TRACE conn4 <- [1,366,null,{}] 04:30:57 INFO - PROCESS | 3005 | 1471347057889 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}] 04:30:57 INFO - PROCESS | 3005 | 1471347057897 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:30:58 INFO - PROCESS | 3005 | 1471347058165 Marionette TRACE conn4 <- [1,367,null,{"value":null}] 04:30:58 INFO - PROCESS | 3005 | 1471347058198 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:58 INFO - PROCESS | 3005 | 1471347058207 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:30:58 INFO - PROCESS | 3005 | ++DOCSHELL 0x9950f800 == 50 [pid = 3005] [id = 99] 04:30:58 INFO - PROCESS | 3005 | ++DOMWINDOW == 128 (0x9a077800) [pid = 3005] [serial = 296] [outer = (nil)] 04:30:58 INFO - PROCESS | 3005 | ++DOMWINDOW == 129 (0x9a555400) [pid = 3005] [serial = 297] [outer = 0x9a077800] 04:30:58 INFO - PROCESS | 3005 | 1471347058295 Marionette DEBUG loaded listener.js 04:30:58 INFO - PROCESS | 3005 | ++DOMWINDOW == 130 (0x9a79b400) [pid = 3005] [serial = 298] [outer = 0x9a077800] 04:30:59 INFO - PROCESS | 3005 | 1471347059399 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]]]}] 04:30:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 04:30:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1588ms 04:30:59 INFO - PROCESS | 3005 | 1471347059468 Marionette TRACE conn4 -> [0,369,"getWindowHandle",null] 04:30:59 INFO - PROCESS | 3005 | 1471347059472 Marionette TRACE conn4 <- [1,369,null,{"value":"8"}] 04:30:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 04:30:59 INFO - PROCESS | 3005 | 1471347059495 Marionette TRACE conn4 -> [0,370,"setScriptTimeout",{"ms":35000}] 04:30:59 INFO - PROCESS | 3005 | 1471347059501 Marionette TRACE conn4 <- [1,370,null,{}] 04:30:59 INFO - PROCESS | 3005 | 1471347059515 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}] 04:30:59 INFO - PROCESS | 3005 | 1471347059520 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:30:59 INFO - PROCESS | 3005 | 1471347059763 Marionette TRACE conn4 <- [1,371,null,{"value":null}] 04:31:00 INFO - PROCESS | 3005 | 1471347060174 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:00 INFO - PROCESS | 3005 | 1471347060183 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:31:00 INFO - PROCESS | 3005 | --DOMWINDOW == 129 (0x923e4800) [pid = 3005] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 04:31:00 INFO - PROCESS | 3005 | --DOMWINDOW == 128 (0x9a8c7400) [pid = 3005] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 04:31:00 INFO - PROCESS | 3005 | --DOMWINDOW == 127 (0x91bd8000) [pid = 3005] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 04:31:00 INFO - PROCESS | 3005 | --DOMWINDOW == 126 (0x9a8d2400) [pid = 3005] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 04:31:00 INFO - PROCESS | 3005 | --DOMWINDOW == 125 (0x99ee5800) [pid = 3005] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 04:31:00 INFO - PROCESS | 3005 | ++DOCSHELL 0x8fc9e400 == 51 [pid = 3005] [id = 100] 04:31:00 INFO - PROCESS | 3005 | ++DOMWINDOW == 126 (0x91bd8000) [pid = 3005] [serial = 299] [outer = (nil)] 04:31:00 INFO - PROCESS | 3005 | ++DOMWINDOW == 127 (0x99205800) [pid = 3005] [serial = 300] [outer = 0x91bd8000] 04:31:00 INFO - PROCESS | 3005 | 1471347060293 Marionette DEBUG loaded listener.js 04:31:00 INFO - PROCESS | 3005 | ++DOMWINDOW == 128 (0x9a8c7400) [pid = 3005] [serial = 301] [outer = 0x91bd8000] 04:31:01 INFO - PROCESS | 3005 | 1471347061168 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]]]}] 04:31:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 04:31:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1716ms 04:31:01 INFO - PROCESS | 3005 | 1471347061197 Marionette TRACE conn4 -> [0,373,"getWindowHandle",null] 04:31:01 INFO - PROCESS | 3005 | 1471347061200 Marionette TRACE conn4 <- [1,373,null,{"value":"8"}] 04:31:01 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 04:31:01 INFO - PROCESS | 3005 | 1471347061209 Marionette TRACE conn4 -> [0,374,"setScriptTimeout",{"ms":35000}] 04:31:01 INFO - PROCESS | 3005 | 1471347061212 Marionette TRACE conn4 <- [1,374,null,{}] 04:31:01 INFO - PROCESS | 3005 | 1471347061219 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}] 04:31:01 INFO - PROCESS | 3005 | 1471347061231 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:31:01 INFO - PROCESS | 3005 | 1471347061463 Marionette TRACE conn4 <- [1,375,null,{"value":null}] 04:31:01 INFO - PROCESS | 3005 | 1471347061597 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:01 INFO - PROCESS | 3005 | 1471347061607 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:31:01 INFO - PROCESS | 3005 | ++DOCSHELL 0x8f0d9400 == 52 [pid = 3005] [id = 101] 04:31:01 INFO - PROCESS | 3005 | ++DOMWINDOW == 129 (0x8f0da000) [pid = 3005] [serial = 302] [outer = (nil)] 04:31:01 INFO - PROCESS | 3005 | ++DOMWINDOW == 130 (0x8f0e2800) [pid = 3005] [serial = 303] [outer = 0x8f0da000] 04:31:01 INFO - PROCESS | 3005 | 1471347061689 Marionette DEBUG loaded listener.js 04:31:01 INFO - PROCESS | 3005 | ++DOMWINDOW == 131 (0x9a8d3400) [pid = 3005] [serial = 304] [outer = 0x8f0da000] 04:31:02 INFO - PROCESS | 3005 | 1471347062696 Marionette TRACE conn4 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 04:31:02 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 04:31:02 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1539ms 04:31:02 INFO - PROCESS | 3005 | 1471347062749 Marionette TRACE conn4 -> [0,377,"getWindowHandle",null] 04:31:02 INFO - PROCESS | 3005 | 1471347062757 Marionette TRACE conn4 <- [1,377,null,{"value":"8"}] 04:31:02 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 04:31:02 INFO - PROCESS | 3005 | 1471347062767 Marionette TRACE conn4 -> [0,378,"setScriptTimeout",{"ms":35000}] 04:31:02 INFO - PROCESS | 3005 | 1471347062772 Marionette TRACE conn4 <- [1,378,null,{}] 04:31:02 INFO - PROCESS | 3005 | 1471347062783 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}] 04:31:02 INFO - PROCESS | 3005 | 1471347062788 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:31:03 INFO - PROCESS | 3005 | 1471347063125 Marionette TRACE conn4 <- [1,379,null,{"value":null}] 04:31:03 INFO - PROCESS | 3005 | 1471347063345 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:03 INFO - PROCESS | 3005 | 1471347063364 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:31:03 INFO - PROCESS | 3005 | ++DOCSHELL 0x8f0e3000 == 53 [pid = 3005] [id = 102] 04:31:03 INFO - PROCESS | 3005 | ++DOMWINDOW == 132 (0x8f0e3800) [pid = 3005] [serial = 305] [outer = (nil)] 04:31:03 INFO - PROCESS | 3005 | ++DOMWINDOW == 133 (0x8fc94400) [pid = 3005] [serial = 306] [outer = 0x8f0e3800] 04:31:03 INFO - PROCESS | 3005 | 1471347063452 Marionette DEBUG loaded listener.js 04:31:03 INFO - PROCESS | 3005 | ++DOMWINDOW == 134 (0x904c0000) [pid = 3005] [serial = 307] [outer = 0x8f0e3800] 04:31:04 INFO - PROCESS | 3005 | 1471347064406 Marionette TRACE conn4 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 04:31:04 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 04:31:04 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1685ms 04:31:04 INFO - PROCESS | 3005 | 1471347064452 Marionette TRACE conn4 -> [0,381,"getWindowHandle",null] 04:31:04 INFO - PROCESS | 3005 | 1471347064460 Marionette TRACE conn4 <- [1,381,null,{"value":"8"}] 04:31:04 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 04:31:04 INFO - PROCESS | 3005 | 1471347064471 Marionette TRACE conn4 -> [0,382,"setScriptTimeout",{"ms":35000}] 04:31:04 INFO - PROCESS | 3005 | 1471347064477 Marionette TRACE conn4 <- [1,382,null,{}] 04:31:04 INFO - PROCESS | 3005 | 1471347064483 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}] 04:31:04 INFO - PROCESS | 3005 | 1471347064489 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:31:04 INFO - PROCESS | 3005 | 1471347064688 Marionette TRACE conn4 <- [1,383,null,{"value":null}] 04:31:04 INFO - PROCESS | 3005 | 1471347064906 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:04 INFO - PROCESS | 3005 | 1471347064915 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:31:04 INFO - PROCESS | 3005 | ++DOCSHELL 0x91bd6800 == 54 [pid = 3005] [id = 103] 04:31:04 INFO - PROCESS | 3005 | ++DOMWINDOW == 135 (0x921eb400) [pid = 3005] [serial = 308] [outer = (nil)] 04:31:05 INFO - PROCESS | 3005 | ++DOMWINDOW == 136 (0x924f5400) [pid = 3005] [serial = 309] [outer = 0x921eb400] 04:31:05 INFO - PROCESS | 3005 | 1471347065049 Marionette DEBUG loaded listener.js 04:31:05 INFO - PROCESS | 3005 | ++DOMWINDOW == 137 (0x92877800) [pid = 3005] [serial = 310] [outer = 0x921eb400] 04:31:05 INFO - PROCESS | 3005 | SkCairoFTTypeface::onFilterRec unimplemented 04:31:05 INFO - PROCESS | 3005 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:31:05 INFO - PROCESS | 3005 | SkCairoFTTypeface::onFilterRec unimplemented 04:31:05 INFO - PROCESS | 3005 | SkCairoFTTypeface::onFilterRec unimplemented 04:31:05 INFO - PROCESS | 3005 | SkCairoFTTypeface::onFilterRec unimplemented 04:31:06 INFO - PROCESS | 3005 | 1471347066072 Marionette TRACE conn4 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 04:31:06 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 04:31:06 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1641ms 04:31:06 INFO - PROCESS | 3005 | 1471347066113 Marionette TRACE conn4 -> [0,385,"getWindowHandle",null] 04:31:06 INFO - PROCESS | 3005 | 1471347066118 Marionette TRACE conn4 <- [1,385,null,{"value":"8"}] 04:31:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 04:31:06 INFO - PROCESS | 3005 | 1471347066125 Marionette TRACE conn4 -> [0,386,"setScriptTimeout",{"ms":35000}] 04:31:06 INFO - PROCESS | 3005 | 1471347066132 Marionette TRACE conn4 <- [1,386,null,{}] 04:31:06 INFO - PROCESS | 3005 | 1471347066151 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}] 04:31:06 INFO - PROCESS | 3005 | 1471347066161 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:31:06 INFO - PROCESS | 3005 | 1471347066403 Marionette TRACE conn4 <- [1,387,null,{"value":null}] 04:31:06 INFO - PROCESS | 3005 | 1471347066629 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:06 INFO - PROCESS | 3005 | 1471347066644 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:31:06 INFO - PROCESS | 3005 | ++DOCSHELL 0x9a8cc000 == 55 [pid = 3005] [id = 104] 04:31:06 INFO - PROCESS | 3005 | ++DOMWINDOW == 138 (0x9a8cf800) [pid = 3005] [serial = 311] [outer = (nil)] 04:31:06 INFO - PROCESS | 3005 | ++DOMWINDOW == 139 (0x9ade9800) [pid = 3005] [serial = 312] [outer = 0x9a8cf800] 04:31:06 INFO - PROCESS | 3005 | 1471347066732 Marionette DEBUG loaded listener.js 04:31:06 INFO - PROCESS | 3005 | ++DOMWINDOW == 140 (0x9ae76400) [pid = 3005] [serial = 313] [outer = 0x9a8cf800] 04:31:07 INFO - PROCESS | 3005 | 1471347067694 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]]]}] 04:31:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 04:31:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1641ms 04:31:07 INFO - PROCESS | 3005 | 1471347067767 Marionette TRACE conn4 -> [0,389,"getWindowHandle",null] 04:31:07 INFO - PROCESS | 3005 | 1471347067772 Marionette TRACE conn4 <- [1,389,null,{"value":"8"}] 04:31:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 04:31:07 INFO - PROCESS | 3005 | 1471347067780 Marionette TRACE conn4 -> [0,390,"setScriptTimeout",{"ms":35000}] 04:31:07 INFO - PROCESS | 3005 | 1471347067784 Marionette TRACE conn4 <- [1,390,null,{}] 04:31:07 INFO - PROCESS | 3005 | 1471347067791 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}] 04:31:07 INFO - PROCESS | 3005 | 1471347067797 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:31:08 INFO - PROCESS | 3005 | 1471347068038 Marionette TRACE conn4 <- [1,391,null,{"value":null}] 04:31:08 INFO - PROCESS | 3005 | 1471347068266 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:08 INFO - PROCESS | 3005 | 1471347068277 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:31:08 INFO - PROCESS | 3005 | ++DOCSHELL 0x91a39800 == 56 [pid = 3005] [id = 105] 04:31:08 INFO - PROCESS | 3005 | ++DOMWINDOW == 141 (0x97829400) [pid = 3005] [serial = 314] [outer = (nil)] 04:31:08 INFO - PROCESS | 3005 | ++DOMWINDOW == 142 (0x9ae7f000) [pid = 3005] [serial = 315] [outer = 0x97829400] 04:31:08 INFO - PROCESS | 3005 | 1471347068410 Marionette DEBUG loaded listener.js 04:31:08 INFO - PROCESS | 3005 | ++DOMWINDOW == 143 (0x9b092800) [pid = 3005] [serial = 316] [outer = 0x97829400] 04:31:09 INFO - PROCESS | 3005 | 1471347069461 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]]]}] 04:31:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 04:31:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1737ms 04:31:09 INFO - PROCESS | 3005 | 1471347069519 Marionette TRACE conn4 -> [0,393,"getWindowHandle",null] 04:31:09 INFO - PROCESS | 3005 | 1471347069522 Marionette TRACE conn4 <- [1,393,null,{"value":"8"}] 04:31:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 04:31:09 INFO - PROCESS | 3005 | 1471347069530 Marionette TRACE conn4 -> [0,394,"setScriptTimeout",{"ms":35000}] 04:31:09 INFO - PROCESS | 3005 | 1471347069534 Marionette TRACE conn4 <- [1,394,null,{}] 04:31:09 INFO - PROCESS | 3005 | 1471347069540 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}] 04:31:09 INFO - PROCESS | 3005 | 1471347069546 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:31:09 INFO - PROCESS | 3005 | 1471347069738 Marionette TRACE conn4 <- [1,395,null,{"value":null}] 04:31:10 INFO - PROCESS | 3005 | 1471347069999 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:10 INFO - PROCESS | 3005 | 1471347070006 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:31:10 INFO - PROCESS | 3005 | ++DOCSHELL 0x9ade5000 == 57 [pid = 3005] [id = 106] 04:31:10 INFO - PROCESS | 3005 | ++DOMWINDOW == 144 (0x9ae7f800) [pid = 3005] [serial = 317] [outer = (nil)] 04:31:10 INFO - PROCESS | 3005 | ++DOMWINDOW == 145 (0x9bfec800) [pid = 3005] [serial = 318] [outer = 0x9ae7f800] 04:31:10 INFO - PROCESS | 3005 | 1471347070095 Marionette DEBUG loaded listener.js 04:31:10 INFO - PROCESS | 3005 | ++DOMWINDOW == 146 (0x9c02b400) [pid = 3005] [serial = 319] [outer = 0x9ae7f800] 04:31:11 INFO - PROCESS | 3005 | 1471347071064 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]]]}] 04:31:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 04:31:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1582ms 04:31:11 INFO - PROCESS | 3005 | 1471347071113 Marionette TRACE conn4 -> [0,397,"getWindowHandle",null] 04:31:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 04:31:11 INFO - PROCESS | 3005 | 1471347071118 Marionette TRACE conn4 <- [1,397,null,{"value":"8"}] 04:31:11 INFO - PROCESS | 3005 | 1471347071125 Marionette TRACE conn4 -> [0,398,"setScriptTimeout",{"ms":35000}] 04:31:11 INFO - PROCESS | 3005 | 1471347071129 Marionette TRACE conn4 <- [1,398,null,{}] 04:31:11 INFO - PROCESS | 3005 | 1471347071136 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}] 04:31:11 INFO - PROCESS | 3005 | 1471347071146 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:31:11 INFO - PROCESS | 3005 | 1471347071385 Marionette TRACE conn4 <- [1,399,null,{"value":null}] 04:31:11 INFO - PROCESS | 3005 | 1471347071657 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:11 INFO - PROCESS | 3005 | 1471347071666 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:31:11 INFO - PROCESS | 3005 | ++DOCSHELL 0x8f0e8c00 == 58 [pid = 3005] [id = 107] 04:31:11 INFO - PROCESS | 3005 | ++DOMWINDOW == 147 (0x8f0edc00) [pid = 3005] [serial = 320] [outer = (nil)] 04:31:11 INFO - PROCESS | 3005 | ++DOMWINDOW == 148 (0x9b627c00) [pid = 3005] [serial = 321] [outer = 0x8f0edc00] 04:31:11 INFO - PROCESS | 3005 | 1471347071756 Marionette DEBUG loaded listener.js 04:31:11 INFO - PROCESS | 3005 | ++DOMWINDOW == 149 (0x9bf08400) [pid = 3005] [serial = 322] [outer = 0x8f0edc00] 04:31:12 INFO - PROCESS | 3005 | 1471347072684 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]]]}] 04:31:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 04:31:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1631ms 04:31:12 INFO - PROCESS | 3005 | 1471347072757 Marionette TRACE conn4 -> [0,401,"getWindowHandle",null] 04:31:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 04:31:12 INFO - PROCESS | 3005 | 1471347072761 Marionette TRACE conn4 <- [1,401,null,{"value":"8"}] 04:31:12 INFO - PROCESS | 3005 | 1471347072768 Marionette TRACE conn4 -> [0,402,"setScriptTimeout",{"ms":35000}] 04:31:12 INFO - PROCESS | 3005 | 1471347072772 Marionette TRACE conn4 <- [1,402,null,{}] 04:31:12 INFO - PROCESS | 3005 | 1471347072779 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}] 04:31:12 INFO - PROCESS | 3005 | 1471347072783 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:31:12 INFO - PROCESS | 3005 | 1471347072986 Marionette TRACE conn4 <- [1,403,null,{"value":null}] 04:31:13 INFO - PROCESS | 3005 | 1471347073217 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:13 INFO - PROCESS | 3005 | 1471347073225 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:31:13 INFO - PROCESS | 3005 | ++DOCSHELL 0x8e804c00 == 59 [pid = 3005] [id = 108] 04:31:13 INFO - PROCESS | 3005 | ++DOMWINDOW == 150 (0x8e808400) [pid = 3005] [serial = 323] [outer = (nil)] 04:31:13 INFO - PROCESS | 3005 | ++DOMWINDOW == 151 (0x8e80c000) [pid = 3005] [serial = 324] [outer = 0x8e808400] 04:31:13 INFO - PROCESS | 3005 | 1471347073358 Marionette DEBUG loaded listener.js 04:31:13 INFO - PROCESS | 3005 | ++DOMWINDOW == 152 (0x8e80f800) [pid = 3005] [serial = 325] [outer = 0x8e808400] 04:31:14 INFO - PROCESS | 3005 | 1471347074330 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]]]}] 04:31:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 04:31:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1598ms 04:31:14 INFO - PROCESS | 3005 | 1471347074366 Marionette TRACE conn4 -> [0,405,"getWindowHandle",null] 04:31:14 INFO - PROCESS | 3005 | 1471347074369 Marionette TRACE conn4 <- [1,405,null,{"value":"8"}] 04:31:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 04:31:14 INFO - PROCESS | 3005 | 1471347074379 Marionette TRACE conn4 -> [0,406,"setScriptTimeout",{"ms":35000}] 04:31:14 INFO - PROCESS | 3005 | 1471347074383 Marionette TRACE conn4 <- [1,406,null,{}] 04:31:14 INFO - PROCESS | 3005 | 1471347074391 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}] 04:31:14 INFO - PROCESS | 3005 | 1471347074396 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:31:14 INFO - PROCESS | 3005 | 1471347074619 Marionette TRACE conn4 <- [1,407,null,{"value":null}] 04:31:14 INFO - PROCESS | 3005 | 1471347074844 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:14 INFO - PROCESS | 3005 | 1471347074852 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:31:15 INFO - PROCESS | 3005 | ++DOCSHELL 0x8f0d6400 == 60 [pid = 3005] [id = 109] 04:31:15 INFO - PROCESS | 3005 | ++DOMWINDOW == 153 (0x8f0d6c00) [pid = 3005] [serial = 326] [outer = (nil)] 04:31:15 INFO - PROCESS | 3005 | ++DOMWINDOW == 154 (0x8f0dbc00) [pid = 3005] [serial = 327] [outer = 0x8f0d6c00] 04:31:15 INFO - PROCESS | 3005 | 1471347075176 Marionette DEBUG loaded listener.js 04:31:15 INFO - PROCESS | 3005 | ++DOMWINDOW == 155 (0x8f0e4400) [pid = 3005] [serial = 328] [outer = 0x8f0d6c00] 04:31:16 INFO - PROCESS | 3005 | 1471347076129 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]]]}] 04:31:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 04:31:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1832ms 04:31:16 INFO - PROCESS | 3005 | 1471347076213 Marionette TRACE conn4 -> [0,409,"getWindowHandle",null] 04:31:16 INFO - PROCESS | 3005 | 1471347076219 Marionette TRACE conn4 <- [1,409,null,{"value":"8"}] 04:31:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 04:31:16 INFO - PROCESS | 3005 | 1471347076230 Marionette TRACE conn4 -> [0,410,"setScriptTimeout",{"ms":35000}] 04:31:16 INFO - PROCESS | 3005 | 1471347076233 Marionette TRACE conn4 <- [1,410,null,{}] 04:31:16 INFO - PROCESS | 3005 | 1471347076242 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}] 04:31:16 INFO - PROCESS | 3005 | 1471347076247 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:31:16 INFO - PROCESS | 3005 | 1471347076481 Marionette TRACE conn4 <- [1,411,null,{"value":null}] 04:31:16 INFO - PROCESS | 3005 | 1471347076797 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:16 INFO - PROCESS | 3005 | 1471347076808 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:31:16 INFO - PROCESS | 3005 | ++DOCSHELL 0x8f0f5400 == 61 [pid = 3005] [id = 110] 04:31:16 INFO - PROCESS | 3005 | ++DOMWINDOW == 156 (0x8fa01400) [pid = 3005] [serial = 329] [outer = (nil)] 04:31:16 INFO - PROCESS | 3005 | ++DOMWINDOW == 157 (0x8fa0b800) [pid = 3005] [serial = 330] [outer = 0x8fa01400] 04:31:16 INFO - PROCESS | 3005 | 1471347076897 Marionette DEBUG loaded listener.js 04:31:17 INFO - PROCESS | 3005 | ++DOMWINDOW == 158 (0x8fa8b000) [pid = 3005] [serial = 331] [outer = 0x8fa01400] 04:31:17 INFO - PROCESS | 3005 | 1471347077860 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]]]}] 04:31:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 04:31:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1686ms 04:31:17 INFO - PROCESS | 3005 | 1471347077916 Marionette TRACE conn4 -> [0,413,"getWindowHandle",null] 04:31:17 INFO - PROCESS | 3005 | 1471347077922 Marionette TRACE conn4 <- [1,413,null,{"value":"8"}] 04:31:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 04:31:17 INFO - PROCESS | 3005 | 1471347077934 Marionette TRACE conn4 -> [0,414,"setScriptTimeout",{"ms":35000}] 04:31:17 INFO - PROCESS | 3005 | 1471347077938 Marionette TRACE conn4 <- [1,414,null,{}] 04:31:17 INFO - PROCESS | 3005 | 1471347077945 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}] 04:31:17 INFO - PROCESS | 3005 | 1471347077951 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:31:18 INFO - PROCESS | 3005 | 1471347078148 Marionette TRACE conn4 <- [1,415,null,{"value":null}] 04:31:18 INFO - PROCESS | 3005 | 1471347078393 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:18 INFO - PROCESS | 3005 | 1471347078407 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:31:18 INFO - PROCESS | 3005 | ++DOCSHELL 0x904c8400 == 62 [pid = 3005] [id = 111] 04:31:18 INFO - PROCESS | 3005 | ++DOMWINDOW == 159 (0x91a32c00) [pid = 3005] [serial = 332] [outer = (nil)] 04:31:18 INFO - PROCESS | 3005 | ++DOMWINDOW == 160 (0x91a3fc00) [pid = 3005] [serial = 333] [outer = 0x91a32c00] 04:31:18 INFO - PROCESS | 3005 | 1471347078501 Marionette DEBUG loaded listener.js 04:31:18 INFO - PROCESS | 3005 | ++DOMWINDOW == 161 (0x921ea400) [pid = 3005] [serial = 334] [outer = 0x91a32c00] 04:31:19 INFO - PROCESS | 3005 | --DOCSHELL 0x8fc9e400 == 61 [pid = 3005] [id = 100] 04:31:19 INFO - PROCESS | 3005 | --DOMWINDOW == 160 (0x91a3bc00) [pid = 3005] [serial = 231] [outer = (nil)] [url = about:blank] 04:31:19 INFO - PROCESS | 3005 | --DOMWINDOW == 159 (0x904c8800) [pid = 3005] [serial = 240] [outer = (nil)] [url = about:blank] 04:31:19 INFO - PROCESS | 3005 | --DOMWINDOW == 158 (0xa693ec00) [pid = 3005] [serial = 228] [outer = (nil)] [url = about:blank] 04:31:19 INFO - PROCESS | 3005 | --DOMWINDOW == 157 (0xa82f5400) [pid = 3005] [serial = 234] [outer = (nil)] [url = about:blank] 04:31:19 INFO - PROCESS | 3005 | --DOMWINDOW == 156 (0xa35dec00) [pid = 3005] [serial = 225] [outer = (nil)] [url = about:blank] 04:31:19 INFO - PROCESS | 3005 | --DOMWINDOW == 155 (0xa9064000) [pid = 3005] [serial = 237] [outer = (nil)] [url = about:blank] 04:31:19 INFO - PROCESS | 3005 | --DOMWINDOW == 154 (0x923edc00) [pid = 3005] [serial = 219] [outer = (nil)] [url = about:blank] 04:31:19 INFO - PROCESS | 3005 | --DOMWINDOW == 153 (0x9a795c00) [pid = 3005] [serial = 222] [outer = (nil)] [url = about:blank] 04:31:19 INFO - PROCESS | 3005 | --DOMWINDOW == 152 (0x9287bc00) [pid = 3005] [serial = 258] [outer = (nil)] [url = about:blank] 04:31:19 INFO - PROCESS | 3005 | 1471347079654 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]]]}] 04:31:19 INFO - PROCESS | 3005 | --DOCSHELL 0x9950f800 == 60 [pid = 3005] [id = 99] 04:31:19 INFO - PROCESS | 3005 | --DOCSHELL 0x9529b400 == 59 [pid = 3005] [id = 98] 04:31:19 INFO - PROCESS | 3005 | --DOCSHELL 0x91a31400 == 58 [pid = 3005] [id = 97] 04:31:19 INFO - PROCESS | 3005 | --DOCSHELL 0x8fc93400 == 57 [pid = 3005] [id = 96] 04:31:19 INFO - PROCESS | 3005 | --DOCSHELL 0x9287fc00 == 56 [pid = 3005] [id = 89] 04:31:19 INFO - PROCESS | 3005 | --DOCSHELL 0x924f0400 == 55 [pid = 3005] [id = 88] 04:31:19 INFO - PROCESS | 3005 | --DOCSHELL 0x91a3f400 == 54 [pid = 3005] [id = 87] 04:31:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 04:31:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1786ms 04:31:19 INFO - PROCESS | 3005 | 1471347079721 Marionette TRACE conn4 -> [0,417,"getWindowHandle",null] 04:31:19 INFO - PROCESS | 3005 | 1471347079725 Marionette TRACE conn4 <- [1,417,null,{"value":"8"}] 04:31:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 04:31:19 INFO - PROCESS | 3005 | 1471347079732 Marionette TRACE conn4 -> [0,418,"setScriptTimeout",{"ms":35000}] 04:31:19 INFO - PROCESS | 3005 | 1471347079738 Marionette TRACE conn4 <- [1,418,null,{}] 04:31:19 INFO - PROCESS | 3005 | 1471347079755 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}] 04:31:19 INFO - PROCESS | 3005 | 1471347079765 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:31:19 INFO - PROCESS | 3005 | 1471347079995 Marionette TRACE conn4 <- [1,419,null,{"value":null}] 04:31:20 INFO - PROCESS | 3005 | --DOMWINDOW == 151 (0x95015c00) [pid = 3005] [serial = 246] [outer = (nil)] [url = about:blank] 04:31:20 INFO - PROCESS | 3005 | --DOMWINDOW == 150 (0x9c024c00) [pid = 3005] [serial = 256] [outer = (nil)] [url = about:blank] 04:31:20 INFO - PROCESS | 3005 | --DOMWINDOW == 149 (0x921ee400) [pid = 3005] [serial = 244] [outer = (nil)] [url = about:blank] 04:31:20 INFO - PROCESS | 3005 | --DOMWINDOW == 148 (0x9b1cb000) [pid = 3005] [serial = 253] [outer = (nil)] [url = about:blank] 04:31:20 INFO - PROCESS | 3005 | --DOMWINDOW == 147 (0x9bad8400) [pid = 3005] [serial = 255] [outer = (nil)] [url = about:blank] 04:31:20 INFO - PROCESS | 3005 | --DOMWINDOW == 146 (0x9a553800) [pid = 3005] [serial = 249] [outer = (nil)] [url = about:blank] 04:31:20 INFO - PROCESS | 3005 | --DOMWINDOW == 145 (0x921e4c00) [pid = 3005] [serial = 243] [outer = (nil)] [url = about:blank] 04:31:20 INFO - PROCESS | 3005 | --DOMWINDOW == 144 (0x9ade5c00) [pid = 3005] [serial = 252] [outer = (nil)] [url = about:blank] 04:31:20 INFO - PROCESS | 3005 | --DOMWINDOW == 143 (0x9a55cc00) [pid = 3005] [serial = 250] [outer = (nil)] [url = about:blank] 04:31:20 INFO - PROCESS | 3005 | --DOMWINDOW == 142 (0x9529d400) [pid = 3005] [serial = 247] [outer = (nil)] [url = about:blank] 04:31:20 INFO - PROCESS | 3005 | 1471347080178 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:20 INFO - PROCESS | 3005 | 1471347080187 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:31:20 INFO - PROCESS | 3005 | ++DOCSHELL 0x8e801400 == 55 [pid = 3005] [id = 112] 04:31:20 INFO - PROCESS | 3005 | ++DOMWINDOW == 143 (0x8fa01800) [pid = 3005] [serial = 335] [outer = (nil)] 04:31:20 INFO - PROCESS | 3005 | ++DOMWINDOW == 144 (0x921e4c00) [pid = 3005] [serial = 336] [outer = 0x8fa01800] 04:31:20 INFO - PROCESS | 3005 | 1471347080263 Marionette DEBUG loaded listener.js 04:31:20 INFO - PROCESS | 3005 | ++DOMWINDOW == 145 (0x92874800) [pid = 3005] [serial = 337] [outer = 0x8fa01800] 04:31:21 INFO - PROCESS | 3005 | 1471347081430 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]]]}] 04:31:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame 04:31:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1749ms 04:31:21 INFO - PROCESS | 3005 | 1471347081482 Marionette TRACE conn4 -> [0,421,"getWindowHandle",null] 04:31:21 INFO - PROCESS | 3005 | 1471347081486 Marionette TRACE conn4 <- [1,421,null,{"value":"8"}] 04:31:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 04:31:21 INFO - PROCESS | 3005 | 1471347081503 Marionette TRACE conn4 -> [0,422,"setScriptTimeout",{"ms":35000}] 04:31:21 INFO - PROCESS | 3005 | 1471347081507 Marionette TRACE conn4 <- [1,422,null,{}] 04:31:21 INFO - PROCESS | 3005 | 1471347081513 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}] 04:31:21 INFO - PROCESS | 3005 | 1471347081518 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:31:21 INFO - PROCESS | 3005 | 1471347081724 Marionette TRACE conn4 <- [1,423,null,{"value":null}] 04:31:21 INFO - PROCESS | 3005 | 1471347081886 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:21 INFO - PROCESS | 3005 | 1471347081896 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:31:21 INFO - PROCESS | 3005 | ++DOCSHELL 0x8fca0400 == 56 [pid = 3005] [id = 113] 04:31:21 INFO - PROCESS | 3005 | ++DOMWINDOW == 146 (0x92250c00) [pid = 3005] [serial = 338] [outer = (nil)] 04:31:21 INFO - PROCESS | 3005 | ++DOMWINDOW == 147 (0x928f5c00) [pid = 3005] [serial = 339] [outer = 0x92250c00] 04:31:21 INFO - PROCESS | 3005 | 1471347081970 Marionette DEBUG loaded listener.js 04:31:22 INFO - PROCESS | 3005 | ++DOMWINDOW == 148 (0x950d6800) [pid = 3005] [serial = 340] [outer = 0x92250c00] 04:31:23 INFO - PROCESS | 3005 | 1471347083298 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]]]}] 04:31:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 04:31:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1841ms 04:31:23 INFO - PROCESS | 3005 | 1471347083408 Marionette TRACE conn4 -> [0,425,"getWindowHandle",null] 04:31:23 INFO - PROCESS | 3005 | 1471347083413 Marionette TRACE conn4 <- [1,425,null,{"value":"8"}] 04:31:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 04:31:23 INFO - PROCESS | 3005 | 1471347083422 Marionette TRACE conn4 -> [0,426,"setScriptTimeout",{"ms":35000}] 04:31:23 INFO - PROCESS | 3005 | 1471347083424 Marionette TRACE conn4 <- [1,426,null,{}] 04:31:23 INFO - PROCESS | 3005 | 1471347083429 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}] 04:31:23 INFO - PROCESS | 3005 | 1471347083435 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:31:23 INFO - PROCESS | 3005 | 1471347083652 Marionette TRACE conn4 <- [1,427,null,{"value":null}] 04:31:23 INFO - PROCESS | 3005 | 1471347083680 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:23 INFO - PROCESS | 3005 | 1471347083686 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:31:23 INFO - PROCESS | 3005 | ++DOCSHELL 0x95017000 == 57 [pid = 3005] [id = 114] 04:31:23 INFO - PROCESS | 3005 | ++DOMWINDOW == 149 (0x950cf400) [pid = 3005] [serial = 341] [outer = (nil)] 04:31:23 INFO - PROCESS | 3005 | ++DOMWINDOW == 150 (0x98284000) [pid = 3005] [serial = 342] [outer = 0x950cf400] 04:31:23 INFO - PROCESS | 3005 | 1471347083775 Marionette DEBUG loaded listener.js 04:31:23 INFO - PROCESS | 3005 | ++DOMWINDOW == 151 (0x9a556800) [pid = 3005] [serial = 343] [outer = 0x950cf400] 04:31:24 INFO - PROCESS | 3005 | --DOMWINDOW == 150 (0x928f3c00) [pid = 3005] [serial = 233] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 04:31:24 INFO - PROCESS | 3005 | --DOMWINDOW == 149 (0xa34d1c00) [pid = 3005] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 04:31:24 INFO - PROCESS | 3005 | --DOMWINDOW == 148 (0x91bd0800) [pid = 3005] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 04:31:24 INFO - PROCESS | 3005 | --DOMWINDOW == 147 (0x9529f000) [pid = 3005] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 04:31:24 INFO - PROCESS | 3005 | --DOMWINDOW == 146 (0x9a077800) [pid = 3005] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 04:31:24 INFO - PROCESS | 3005 | --DOMWINDOW == 145 (0x8fc9f800) [pid = 3005] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 04:31:24 INFO - PROCESS | 3005 | --DOMWINDOW == 144 (0x92876000) [pid = 3005] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 04:31:24 INFO - PROCESS | 3005 | --DOMWINDOW == 143 (0x91bd8000) [pid = 3005] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 04:31:24 INFO - PROCESS | 3005 | --DOMWINDOW == 142 (0x904c1800) [pid = 3005] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 04:31:24 INFO - PROCESS | 3005 | --DOMWINDOW == 141 (0xa23b3c00) [pid = 3005] [serial = 227] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 04:31:24 INFO - PROCESS | 3005 | --DOMWINDOW == 140 (0x928f1c00) [pid = 3005] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 04:31:24 INFO - PROCESS | 3005 | --DOMWINDOW == 139 (0xa320f800) [pid = 3005] [serial = 224] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 04:31:24 INFO - PROCESS | 3005 | --DOMWINDOW == 138 (0x9ade0000) [pid = 3005] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 04:31:24 INFO - PROCESS | 3005 | --DOMWINDOW == 137 (0xa0696000) [pid = 3005] [serial = 94] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 04:31:24 INFO - PROCESS | 3005 | --DOMWINDOW == 136 (0xa069a000) [pid = 3005] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 04:31:24 INFO - PROCESS | 3005 | --DOMWINDOW == 135 (0x9a558000) [pid = 3005] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 04:31:24 INFO - PROCESS | 3005 | --DOMWINDOW == 134 (0x9a8c6400) [pid = 3005] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 04:31:24 INFO - PROCESS | 3005 | --DOMWINDOW == 133 (0xa901cc00) [pid = 3005] [serial = 236] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 04:31:24 INFO - PROCESS | 3005 | --DOMWINDOW == 132 (0x91a33c00) [pid = 3005] [serial = 230] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 04:31:24 INFO - PROCESS | 3005 | --DOMWINDOW == 131 (0x9adea000) [pid = 3005] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 04:31:24 INFO - PROCESS | 3005 | --DOMWINDOW == 130 (0x9a555800) [pid = 3005] [serial = 221] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 04:31:24 INFO - PROCESS | 3005 | --DOMWINDOW == 129 (0x95294400) [pid = 3005] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 04:31:24 INFO - PROCESS | 3005 | --DOMWINDOW == 128 (0x928f2000) [pid = 3005] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 04:31:24 INFO - PROCESS | 3005 | --DOMWINDOW == 127 (0xa82ef400) [pid = 3005] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 04:31:24 INFO - PROCESS | 3005 | --DOMWINDOW == 126 (0x9928f800) [pid = 3005] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 04:31:24 INFO - PROCESS | 3005 | --DOMWINDOW == 125 (0x9a793c00) [pid = 3005] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 04:31:24 INFO - PROCESS | 3005 | --DOMWINDOW == 124 (0x928f5000) [pid = 3005] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 04:31:24 INFO - PROCESS | 3005 | --DOMWINDOW == 123 (0x921ea800) [pid = 3005] [serial = 215] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 04:31:24 INFO - PROCESS | 3005 | --DOMWINDOW == 122 (0xa6c50800) [pid = 3005] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 04:31:24 INFO - PROCESS | 3005 | --DOMWINDOW == 121 (0x923ea800) [pid = 3005] [serial = 218] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 04:31:25 INFO - PROCESS | 3005 | 1471347085168 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] 04:31:25 INFO - PROCESS | 3005 | 1471347085224 Marionette TRACE conn4 <- [1,429,null,{"value":"8"}] 04:31:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 04:31:25 INFO - PROCESS | 3005 | 1471347085232 Marionette TRACE conn4 -> [0,430,"setScriptTimeout",{"ms":35000}] 04:31:25 INFO - PROCESS | 3005 | 1471347085235 Marionette TRACE conn4 <- [1,430,null,{}] 04:31:25 INFO - PROCESS | 3005 | 1471347085241 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}] 04:31:25 INFO - PROCESS | 3005 | 1471347085251 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:31:25 INFO - PROCESS | 3005 | 1471347085484 Marionette TRACE conn4 <- [1,431,null,{"value":null}] 04:31:25 INFO - PROCESS | 3005 | 1471347085499 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:25 INFO - PROCESS | 3005 | 1471347085507 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:31:25 INFO - PROCESS | 3005 | ++DOCSHELL 0x8e998c00 == 58 [pid = 3005] [id = 115] 04:31:25 INFO - PROCESS | 3005 | ++DOMWINDOW == 122 (0x904c1800) [pid = 3005] [serial = 344] [outer = (nil)] 04:31:25 INFO - PROCESS | 3005 | ++DOMWINDOW == 123 (0x96edb000) [pid = 3005] [serial = 345] [outer = 0x904c1800] 04:31:25 INFO - PROCESS | 3005 | 1471347085583 Marionette DEBUG loaded listener.js 04:31:25 INFO - PROCESS | 3005 | ++DOMWINDOW == 124 (0x9a55d400) [pid = 3005] [serial = 346] [outer = 0x904c1800] 04:31:26 INFO - PROCESS | 3005 | 1471347086538 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]]]}] 04:31:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 04:31:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1330ms 04:31:26 INFO - PROCESS | 3005 | 1471347086565 Marionette TRACE conn4 -> [0,433,"getWindowHandle",null] 04:31:26 INFO - PROCESS | 3005 | 1471347086572 Marionette TRACE conn4 <- [1,433,null,{"value":"8"}] 04:31:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 04:31:26 INFO - PROCESS | 3005 | 1471347086582 Marionette TRACE conn4 -> [0,434,"setScriptTimeout",{"ms":35000}] 04:31:26 INFO - PROCESS | 3005 | 1471347086590 Marionette TRACE conn4 <- [1,434,null,{}] 04:31:26 INFO - PROCESS | 3005 | 1471347086602 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}] 04:31:26 INFO - PROCESS | 3005 | 1471347086607 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:31:26 INFO - PROCESS | 3005 | 1471347086864 Marionette TRACE conn4 <- [1,435,null,{"value":null}] 04:31:27 INFO - PROCESS | 3005 | 1471347087123 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:27 INFO - PROCESS | 3005 | 1471347087138 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:31:27 INFO - PROCESS | 3005 | ++DOCSHELL 0x8e80d000 == 59 [pid = 3005] [id = 116] 04:31:27 INFO - PROCESS | 3005 | ++DOMWINDOW == 125 (0x8f0e9400) [pid = 3005] [serial = 347] [outer = (nil)] 04:31:27 INFO - PROCESS | 3005 | ++DOMWINDOW == 126 (0x8f0ef400) [pid = 3005] [serial = 348] [outer = 0x8f0e9400] 04:31:27 INFO - PROCESS | 3005 | 1471347087273 Marionette DEBUG loaded listener.js 04:31:27 INFO - PROCESS | 3005 | ++DOMWINDOW == 127 (0x8f0f5000) [pid = 3005] [serial = 349] [outer = 0x8f0e9400] 04:31:28 INFO - PROCESS | 3005 | 1471347088228 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]]]}] 04:31:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 04:31:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1698ms 04:31:28 INFO - PROCESS | 3005 | 1471347088303 Marionette TRACE conn4 -> [0,437,"getWindowHandle",null] 04:31:28 INFO - PROCESS | 3005 | 1471347088312 Marionette TRACE conn4 <- [1,437,null,{"value":"8"}] 04:31:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 04:31:28 INFO - PROCESS | 3005 | 1471347088324 Marionette TRACE conn4 -> [0,438,"setScriptTimeout",{"ms":35000}] 04:31:28 INFO - PROCESS | 3005 | 1471347088328 Marionette TRACE conn4 <- [1,438,null,{}] 04:31:28 INFO - PROCESS | 3005 | 1471347088335 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}] 04:31:28 INFO - PROCESS | 3005 | 1471347088340 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:31:28 INFO - PROCESS | 3005 | 1471347088549 Marionette TRACE conn4 <- [1,439,null,{"value":null}] 04:31:28 INFO - PROCESS | 3005 | 1471347088779 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:28 INFO - PROCESS | 3005 | 1471347088786 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:31:28 INFO - PROCESS | 3005 | ++DOCSHELL 0x904c9800 == 60 [pid = 3005] [id = 117] 04:31:28 INFO - PROCESS | 3005 | ++DOMWINDOW == 128 (0x91a33400) [pid = 3005] [serial = 350] [outer = (nil)] 04:31:28 INFO - PROCESS | 3005 | ++DOMWINDOW == 129 (0x91a3f400) [pid = 3005] [serial = 351] [outer = 0x91a33400] 04:31:28 INFO - PROCESS | 3005 | 1471347088927 Marionette DEBUG loaded listener.js 04:31:29 INFO - PROCESS | 3005 | ++DOMWINDOW == 130 (0x921ee400) [pid = 3005] [serial = 352] [outer = 0x91a33400] 04:31:29 INFO - PROCESS | 3005 | 1471347089912 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]]]}] 04:31:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 04:31:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1647ms 04:31:29 INFO - PROCESS | 3005 | 1471347089971 Marionette TRACE conn4 -> [0,441,"getWindowHandle",null] 04:31:29 INFO - PROCESS | 3005 | 1471347089976 Marionette TRACE conn4 <- [1,441,null,{"value":"8"}] 04:31:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 04:31:29 INFO - PROCESS | 3005 | 1471347089984 Marionette TRACE conn4 -> [0,442,"setScriptTimeout",{"ms":35000}] 04:31:29 INFO - PROCESS | 3005 | 1471347089990 Marionette TRACE conn4 <- [1,442,null,{}] 04:31:30 INFO - PROCESS | 3005 | 1471347090009 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}] 04:31:30 INFO - PROCESS | 3005 | 1471347090019 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:31:30 INFO - PROCESS | 3005 | 1471347090258 Marionette TRACE conn4 <- [1,443,null,{"value":null}] 04:31:30 INFO - PROCESS | 3005 | 1471347090577 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:30 INFO - PROCESS | 3005 | 1471347090590 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:31:30 INFO - PROCESS | 3005 | ++DOCSHELL 0x9950d800 == 61 [pid = 3005] [id = 118] 04:31:30 INFO - PROCESS | 3005 | ++DOMWINDOW == 131 (0x9950f800) [pid = 3005] [serial = 353] [outer = (nil)] 04:31:30 INFO - PROCESS | 3005 | ++DOMWINDOW == 132 (0x9a558000) [pid = 3005] [serial = 354] [outer = 0x9950f800] 04:31:30 INFO - PROCESS | 3005 | 1471347090682 Marionette DEBUG loaded listener.js 04:31:30 INFO - PROCESS | 3005 | ++DOMWINDOW == 133 (0x9a8c6400) [pid = 3005] [serial = 355] [outer = 0x9950f800] 04:31:32 INFO - PROCESS | 3005 | 1471347092283 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]]]}] 04:31:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 04:31:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 2347ms 04:31:32 INFO - PROCESS | 3005 | 1471347092331 Marionette TRACE conn4 -> [0,445,"getWindowHandle",null] 04:31:32 INFO - PROCESS | 3005 | 1471347092337 Marionette TRACE conn4 <- [1,445,null,{"value":"8"}] 04:31:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 04:31:32 INFO - PROCESS | 3005 | 1471347092345 Marionette TRACE conn4 -> [0,446,"setScriptTimeout",{"ms":35000}] 04:31:32 INFO - PROCESS | 3005 | 1471347092350 Marionette TRACE conn4 <- [1,446,null,{}] 04:31:32 INFO - PROCESS | 3005 | 1471347092356 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}] 04:31:32 INFO - PROCESS | 3005 | 1471347092361 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:31:32 INFO - PROCESS | 3005 | 1471347092691 Marionette TRACE conn4 <- [1,447,null,{"value":null}] 04:31:32 INFO - PROCESS | 3005 | 1471347092794 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:32 INFO - PROCESS | 3005 | 1471347092805 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:31:32 INFO - PROCESS | 3005 | ++DOCSHELL 0x8e839c00 == 62 [pid = 3005] [id = 119] 04:31:32 INFO - PROCESS | 3005 | ++DOMWINDOW == 134 (0x8e83e800) [pid = 3005] [serial = 356] [outer = (nil)] 04:31:32 INFO - PROCESS | 3005 | ++DOMWINDOW == 135 (0x9bacfc00) [pid = 3005] [serial = 357] [outer = 0x8e83e800] 04:31:32 INFO - PROCESS | 3005 | 1471347092930 Marionette DEBUG loaded listener.js 04:31:33 INFO - PROCESS | 3005 | ++DOMWINDOW == 136 (0x9c024000) [pid = 3005] [serial = 358] [outer = 0x8e83e800] 04:31:33 INFO - PROCESS | 3005 | 1471347093934 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]]]}] 04:31:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 04:31:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1645ms 04:31:33 INFO - PROCESS | 3005 | 1471347093992 Marionette TRACE conn4 -> [0,449,"getWindowHandle",null] 04:31:33 INFO - PROCESS | 3005 | 1471347093995 Marionette TRACE conn4 <- [1,449,null,{"value":"8"}] 04:31:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 04:31:34 INFO - PROCESS | 3005 | 1471347094003 Marionette TRACE conn4 -> [0,450,"setScriptTimeout",{"ms":35000}] 04:31:34 INFO - PROCESS | 3005 | 1471347094007 Marionette TRACE conn4 <- [1,450,null,{}] 04:31:34 INFO - PROCESS | 3005 | 1471347094013 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}] 04:31:34 INFO - PROCESS | 3005 | 1471347094019 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:31:34 INFO - PROCESS | 3005 | 1471347094216 Marionette TRACE conn4 <- [1,451,null,{"value":null}] 04:31:34 INFO - PROCESS | 3005 | 1471347094444 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:34 INFO - PROCESS | 3005 | 1471347094459 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:31:34 INFO - PROCESS | 3005 | ++DOCSHELL 0x8e996400 == 63 [pid = 3005] [id = 120] 04:31:34 INFO - PROCESS | 3005 | ++DOMWINDOW == 137 (0x97823400) [pid = 3005] [serial = 359] [outer = (nil)] 04:31:34 INFO - PROCESS | 3005 | ++DOMWINDOW == 138 (0xa06a3800) [pid = 3005] [serial = 360] [outer = 0x97823400] 04:31:34 INFO - PROCESS | 3005 | 1471347094554 Marionette DEBUG loaded listener.js 04:31:34 INFO - PROCESS | 3005 | ++DOMWINDOW == 139 (0xa2002000) [pid = 3005] [serial = 361] [outer = 0x97823400] 04:31:35 INFO - PROCESS | 3005 | 1471347095554 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] 04:31:35 INFO - PROCESS | 3005 | 1471347095603 Marionette TRACE conn4 <- [1,453,null,{"value":"8"}] 04:31:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 04:31:35 INFO - PROCESS | 3005 | 1471347095610 Marionette TRACE conn4 -> [0,454,"setScriptTimeout",{"ms":35000}] 04:31:35 INFO - PROCESS | 3005 | 1471347095614 Marionette TRACE conn4 <- [1,454,null,{}] 04:31:35 INFO - PROCESS | 3005 | 1471347095621 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}] 04:31:35 INFO - PROCESS | 3005 | 1471347095631 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:31:35 INFO - PROCESS | 3005 | 1471347095912 Marionette TRACE conn4 <- [1,455,null,{"value":null}] 04:31:36 INFO - PROCESS | 3005 | 1471347096150 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:36 INFO - PROCESS | 3005 | 1471347096158 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:31:36 INFO - PROCESS | 3005 | ++DOCSHELL 0x8f2eb000 == 64 [pid = 3005] [id = 121] 04:31:36 INFO - PROCESS | 3005 | ++DOMWINDOW == 140 (0x8f2ed800) [pid = 3005] [serial = 362] [outer = (nil)] 04:31:36 INFO - PROCESS | 3005 | ++DOMWINDOW == 141 (0xa059bc00) [pid = 3005] [serial = 363] [outer = 0x8f2ed800] 04:31:36 INFO - PROCESS | 3005 | 1471347096247 Marionette DEBUG loaded listener.js 04:31:36 INFO - PROCESS | 3005 | ++DOMWINDOW == 142 (0xa2353400) [pid = 3005] [serial = 364] [outer = 0x8f2ed800] 04:31:37 INFO - PROCESS | 3005 | [3005] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:31:37 INFO - PROCESS | 3005 | 1471347097214 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]]]}] 04:31:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 04:31:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1685ms 04:31:37 INFO - PROCESS | 3005 | 1471347097297 Marionette TRACE conn4 -> [0,457,"getWindowHandle",null] 04:31:37 INFO - PROCESS | 3005 | 1471347097304 Marionette TRACE conn4 <- [1,457,null,{"value":"8"}] 04:31:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 04:31:37 INFO - PROCESS | 3005 | 1471347097314 Marionette TRACE conn4 -> [0,458,"setScriptTimeout",{"ms":35000}] 04:31:37 INFO - PROCESS | 3005 | 1471347097318 Marionette TRACE conn4 <- [1,458,null,{}] 04:31:37 INFO - PROCESS | 3005 | 1471347097326 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}] 04:31:37 INFO - PROCESS | 3005 | 1471347097331 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:31:37 INFO - PROCESS | 3005 | 1471347097572 Marionette TRACE conn4 <- [1,459,null,{"value":null}] 04:31:37 INFO - PROCESS | 3005 | 1471347097841 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:37 INFO - PROCESS | 3005 | 1471347097854 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:31:37 INFO - PROCESS | 3005 | ++DOCSHELL 0x8f2ed400 == 65 [pid = 3005] [id = 122] 04:31:37 INFO - PROCESS | 3005 | ++DOMWINDOW == 143 (0x9316f800) [pid = 3005] [serial = 365] [outer = (nil)] 04:31:37 INFO - PROCESS | 3005 | ++DOMWINDOW == 144 (0x93175c00) [pid = 3005] [serial = 366] [outer = 0x9316f800] 04:31:37 INFO - PROCESS | 3005 | 1471347097939 Marionette DEBUG loaded listener.js 04:31:38 INFO - PROCESS | 3005 | ++DOMWINDOW == 145 (0x93177800) [pid = 3005] [serial = 367] [outer = 0x9316f800] 04:31:38 INFO - PROCESS | 3005 | 1471347098906 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] 04:31:38 INFO - PROCESS | 3005 | 1471347098953 Marionette TRACE conn4 <- [1,461,null,{"value":"8"}] 04:31:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 04:31:38 INFO - PROCESS | 3005 | 1471347098962 Marionette TRACE conn4 -> [0,462,"setScriptTimeout",{"ms":35000}] 04:31:38 INFO - PROCESS | 3005 | 1471347098965 Marionette TRACE conn4 <- [1,462,null,{}] 04:31:38 INFO - PROCESS | 3005 | 1471347098972 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}] 04:31:38 INFO - PROCESS | 3005 | 1471347098977 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:31:39 INFO - PROCESS | 3005 | 1471347099183 Marionette TRACE conn4 <- [1,463,null,{"value":null}] 04:31:39 INFO - PROCESS | 3005 | 1471347099411 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:39 INFO - PROCESS | 3005 | 1471347099422 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:31:39 INFO - PROCESS | 3005 | ++DOCSHELL 0x8e994400 == 66 [pid = 3005] [id = 123] 04:31:39 INFO - PROCESS | 3005 | ++DOMWINDOW == 146 (0x8eb4d800) [pid = 3005] [serial = 368] [outer = (nil)] 04:31:39 INFO - PROCESS | 3005 | ++DOMWINDOW == 147 (0x8eb56400) [pid = 3005] [serial = 369] [outer = 0x8eb4d800] 04:31:39 INFO - PROCESS | 3005 | 1471347099525 Marionette DEBUG loaded listener.js 04:31:39 INFO - PROCESS | 3005 | ++DOMWINDOW == 148 (0x8eb5b400) [pid = 3005] [serial = 370] [outer = 0x8eb4d800] 04:31:40 INFO - PROCESS | 3005 | [3005] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:31:40 INFO - PROCESS | 3005 | 1471347100565 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] 04:31:40 INFO - PROCESS | 3005 | 1471347100650 Marionette TRACE conn4 <- [1,465,null,{"value":"8"}] 04:31:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 04:31:40 INFO - PROCESS | 3005 | 1471347100657 Marionette TRACE conn4 -> [0,466,"setScriptTimeout",{"ms":35000}] 04:31:40 INFO - PROCESS | 3005 | 1471347100660 Marionette TRACE conn4 <- [1,466,null,{}] 04:31:40 INFO - PROCESS | 3005 | 1471347100667 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}] 04:31:40 INFO - PROCESS | 3005 | 1471347100672 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:31:40 INFO - PROCESS | 3005 | 1471347100871 Marionette TRACE conn4 <- [1,467,null,{"value":null}] 04:31:41 INFO - PROCESS | 3005 | 1471347101146 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:41 INFO - PROCESS | 3005 | 1471347101157 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:31:41 INFO - PROCESS | 3005 | ++DOCSHELL 0x8dc54400 == 67 [pid = 3005] [id = 124] 04:31:41 INFO - PROCESS | 3005 | ++DOMWINDOW == 149 (0x8dc57400) [pid = 3005] [serial = 371] [outer = (nil)] 04:31:41 INFO - PROCESS | 3005 | ++DOMWINDOW == 150 (0x8dc5bc00) [pid = 3005] [serial = 372] [outer = 0x8dc57400] 04:31:41 INFO - PROCESS | 3005 | 1471347101244 Marionette DEBUG loaded listener.js 04:31:41 INFO - PROCESS | 3005 | ++DOMWINDOW == 151 (0x8e80b400) [pid = 3005] [serial = 373] [outer = 0x8dc57400] 04:31:41 INFO - PROCESS | 3005 | ++DOMWINDOW == 152 (0x8eb58400) [pid = 3005] [serial = 374] [outer = 0x9c027c00] 04:31:42 INFO - PROCESS | 3005 | 1471347102332 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] 04:31:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 04:31:42 INFO - PROCESS | 3005 | 1471347102398 Marionette TRACE conn4 <- [1,469,null,{"value":"8"}] 04:31:42 INFO - PROCESS | 3005 | 1471347102405 Marionette TRACE conn4 -> [0,470,"setScriptTimeout",{"ms":35000}] 04:31:42 INFO - PROCESS | 3005 | 1471347102409 Marionette TRACE conn4 <- [1,470,null,{}] 04:31:42 INFO - PROCESS | 3005 | 1471347102415 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}] 04:31:42 INFO - PROCESS | 3005 | 1471347102420 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:31:42 INFO - PROCESS | 3005 | 1471347102625 Marionette TRACE conn4 <- [1,471,null,{"value":null}] 04:31:42 INFO - PROCESS | 3005 | 1471347102844 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:42 INFO - PROCESS | 3005 | 1471347102850 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:31:42 INFO - PROCESS | 3005 | ++DOCSHELL 0x8f2f4400 == 68 [pid = 3005] [id = 125] 04:31:42 INFO - PROCESS | 3005 | ++DOMWINDOW == 153 (0x904bc400) [pid = 3005] [serial = 375] [outer = (nil)] 04:31:42 INFO - PROCESS | 3005 | ++DOMWINDOW == 154 (0x92249400) [pid = 3005] [serial = 376] [outer = 0x904bc400] 04:31:42 INFO - PROCESS | 3005 | 1471347102935 Marionette DEBUG loaded listener.js 04:31:43 INFO - PROCESS | 3005 | ++DOMWINDOW == 155 (0x92879000) [pid = 3005] [serial = 377] [outer = 0x904bc400] 04:31:43 INFO - PROCESS | 3005 | 1471347103848 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]]]}] 04:31:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 04:31:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1485ms 04:31:43 INFO - PROCESS | 3005 | 1471347103890 Marionette TRACE conn4 -> [0,473,"getWindowHandle",null] 04:31:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 04:31:43 INFO - PROCESS | 3005 | 1471347103895 Marionette TRACE conn4 <- [1,473,null,{"value":"8"}] 04:31:43 INFO - PROCESS | 3005 | 1471347103903 Marionette TRACE conn4 -> [0,474,"setScriptTimeout",{"ms":35000}] 04:31:43 INFO - PROCESS | 3005 | 1471347103908 Marionette TRACE conn4 <- [1,474,null,{}] 04:31:43 INFO - PROCESS | 3005 | 1471347103914 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}] 04:31:43 INFO - PROCESS | 3005 | 1471347103920 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:31:44 INFO - PROCESS | 3005 | 1471347104136 Marionette TRACE conn4 <- [1,475,null,{"value":null}] 04:31:44 INFO - PROCESS | 3005 | 1471347104378 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:44 INFO - PROCESS | 3005 | 1471347104391 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:31:44 INFO - PROCESS | 3005 | ++DOCSHELL 0x8e810400 == 69 [pid = 3005] [id = 126] 04:31:44 INFO - PROCESS | 3005 | ++DOMWINDOW == 156 (0x8e841800) [pid = 3005] [serial = 378] [outer = (nil)] 04:31:44 INFO - PROCESS | 3005 | ++DOMWINDOW == 157 (0x8e98dc00) [pid = 3005] [serial = 379] [outer = 0x8e841800] 04:31:44 INFO - PROCESS | 3005 | 1471347104794 Marionette DEBUG loaded listener.js 04:31:44 INFO - PROCESS | 3005 | ++DOMWINDOW == 158 (0x8f0d7800) [pid = 3005] [serial = 380] [outer = 0x8e841800] 04:31:45 INFO - PROCESS | 3005 | 1471347105816 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]]]}] 04:31:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 04:31:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1986ms 04:31:45 INFO - PROCESS | 3005 | 1471347105890 Marionette TRACE conn4 -> [0,477,"getWindowHandle",null] 04:31:45 INFO - PROCESS | 3005 | 1471347105896 Marionette TRACE conn4 <- [1,477,null,{"value":"8"}] 04:31:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 04:31:45 INFO - PROCESS | 3005 | 1471347105905 Marionette TRACE conn4 -> [0,478,"setScriptTimeout",{"ms":35000}] 04:31:45 INFO - PROCESS | 3005 | 1471347105908 Marionette TRACE conn4 <- [1,478,null,{}] 04:31:45 INFO - PROCESS | 3005 | 1471347105916 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}] 04:31:45 INFO - PROCESS | 3005 | 1471347105922 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:31:46 INFO - PROCESS | 3005 | 1471347106115 Marionette TRACE conn4 <- [1,479,null,{"value":null}] 04:31:46 INFO - PROCESS | 3005 | 1471347106363 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:46 INFO - PROCESS | 3005 | 1471347106374 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:31:46 INFO - PROCESS | 3005 | ++DOCSHELL 0x8dc5cc00 == 70 [pid = 3005] [id = 127] 04:31:46 INFO - PROCESS | 3005 | ++DOMWINDOW == 159 (0x8eb4d400) [pid = 3005] [serial = 381] [outer = (nil)] 04:31:46 INFO - PROCESS | 3005 | ++DOMWINDOW == 160 (0x8fa8ac00) [pid = 3005] [serial = 382] [outer = 0x8eb4d400] 04:31:46 INFO - PROCESS | 3005 | 1471347106468 Marionette DEBUG loaded listener.js 04:31:46 INFO - PROCESS | 3005 | ++DOMWINDOW == 161 (0x8fc93400) [pid = 3005] [serial = 383] [outer = 0x8eb4d400] 04:31:47 INFO - PROCESS | 3005 | 1471347107469 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]]]}] 04:31:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 04:31:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1635ms 04:31:47 INFO - PROCESS | 3005 | 1471347107540 Marionette TRACE conn4 -> [0,481,"getWindowHandle",null] 04:31:47 INFO - PROCESS | 3005 | 1471347107546 Marionette TRACE conn4 <- [1,481,null,{"value":"8"}] 04:31:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 04:31:47 INFO - PROCESS | 3005 | 1471347107556 Marionette TRACE conn4 -> [0,482,"setScriptTimeout",{"ms":35000}] 04:31:47 INFO - PROCESS | 3005 | 1471347107561 Marionette TRACE conn4 <- [1,482,null,{}] 04:31:47 INFO - PROCESS | 3005 | 1471347107567 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}] 04:31:47 INFO - PROCESS | 3005 | 1471347107573 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:31:47 INFO - PROCESS | 3005 | 1471347107882 Marionette TRACE conn4 <- [1,483,null,{"value":null}] 04:31:47 INFO - PROCESS | 3005 | --DOCSHELL 0x95017000 == 69 [pid = 3005] [id = 114] 04:31:47 INFO - PROCESS | 3005 | --DOMWINDOW == 160 (0x8fc98000) [pid = 3005] [serial = 279] [outer = (nil)] [url = about:blank] 04:31:47 INFO - PROCESS | 3005 | --DOMWINDOW == 159 (0x921e8800) [pid = 3005] [serial = 282] [outer = (nil)] [url = about:blank] 04:31:47 INFO - PROCESS | 3005 | --DOMWINDOW == 158 (0x8f0e2800) [pid = 3005] [serial = 303] [outer = (nil)] [url = about:blank] 04:31:48 INFO - PROCESS | 3005 | --DOCSHELL 0x8fca0400 == 68 [pid = 3005] [id = 113] 04:31:48 INFO - PROCESS | 3005 | --DOCSHELL 0x8e801400 == 67 [pid = 3005] [id = 112] 04:31:48 INFO - PROCESS | 3005 | --DOCSHELL 0x904c8400 == 66 [pid = 3005] [id = 111] 04:31:48 INFO - PROCESS | 3005 | --DOCSHELL 0x8f0f5400 == 65 [pid = 3005] [id = 110] 04:31:48 INFO - PROCESS | 3005 | --DOCSHELL 0x8f0d6400 == 64 [pid = 3005] [id = 109] 04:31:48 INFO - PROCESS | 3005 | 1471347108142 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:48 INFO - PROCESS | 3005 | 1471347108154 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:31:48 INFO - PROCESS | 3005 | --DOCSHELL 0x8f0e8c00 == 63 [pid = 3005] [id = 107] 04:31:48 INFO - PROCESS | 3005 | --DOCSHELL 0x9ade5000 == 62 [pid = 3005] [id = 106] 04:31:48 INFO - PROCESS | 3005 | --DOCSHELL 0x91a39800 == 61 [pid = 3005] [id = 105] 04:31:48 INFO - PROCESS | 3005 | --DOCSHELL 0x9a8cc000 == 60 [pid = 3005] [id = 104] 04:31:48 INFO - PROCESS | 3005 | ++DOCSHELL 0x8e801400 == 61 [pid = 3005] [id = 128] 04:31:48 INFO - PROCESS | 3005 | ++DOMWINDOW == 159 (0x8e805400) [pid = 3005] [serial = 384] [outer = (nil)] 04:31:48 INFO - PROCESS | 3005 | ++DOMWINDOW == 160 (0x8f0f5400) [pid = 3005] [serial = 385] [outer = 0x8e805400] 04:31:48 INFO - PROCESS | 3005 | 1471347108239 Marionette DEBUG loaded listener.js 04:31:48 INFO - PROCESS | 3005 | ++DOMWINDOW == 161 (0x91bcc800) [pid = 3005] [serial = 386] [outer = 0x8e805400] 04:31:48 INFO - PROCESS | 3005 | --DOCSHELL 0x91bd6800 == 60 [pid = 3005] [id = 103] 04:31:48 INFO - PROCESS | 3005 | --DOCSHELL 0x8f0e3000 == 59 [pid = 3005] [id = 102] 04:31:48 INFO - PROCESS | 3005 | --DOMWINDOW == 160 (0xa6c4a400) [pid = 3005] [serial = 229] [outer = (nil)] [url = about:blank] 04:31:48 INFO - PROCESS | 3005 | --DOMWINDOW == 159 (0x9529cc00) [pid = 3005] [serial = 153] [outer = (nil)] [url = about:blank] 04:31:48 INFO - PROCESS | 3005 | --DOMWINDOW == 158 (0xa4e5a800) [pid = 3005] [serial = 226] [outer = (nil)] [url = about:blank] 04:31:48 INFO - PROCESS | 3005 | --DOMWINDOW == 157 (0x9adedc00) [pid = 3005] [serial = 165] [outer = (nil)] [url = about:blank] 04:31:48 INFO - PROCESS | 3005 | --DOMWINDOW == 156 (0xa2320800) [pid = 3005] [serial = 96] [outer = (nil)] [url = about:blank] 04:31:48 INFO - PROCESS | 3005 | --DOMWINDOW == 155 (0xa2fadc00) [pid = 3005] [serial = 159] [outer = (nil)] [url = about:blank] 04:31:48 INFO - PROCESS | 3005 | --DOMWINDOW == 154 (0xa502c800) [pid = 3005] [serial = 162] [outer = (nil)] [url = about:blank] 04:31:48 INFO - PROCESS | 3005 | --DOMWINDOW == 153 (0x9a8cf000) [pid = 3005] [serial = 189] [outer = (nil)] [url = about:blank] 04:31:48 INFO - PROCESS | 3005 | --DOMWINDOW == 152 (0xa90b2000) [pid = 3005] [serial = 238] [outer = (nil)] [url = about:blank] 04:31:48 INFO - PROCESS | 3005 | --DOMWINDOW == 151 (0x91a40400) [pid = 3005] [serial = 232] [outer = (nil)] [url = about:blank] 04:31:48 INFO - PROCESS | 3005 | --DOMWINDOW == 150 (0x9d525400) [pid = 3005] [serial = 192] [outer = (nil)] [url = about:blank] 04:31:48 INFO - PROCESS | 3005 | --DOMWINDOW == 149 (0x9ac8a800) [pid = 3005] [serial = 223] [outer = (nil)] [url = about:blank] 04:31:48 INFO - PROCESS | 3005 | --DOMWINDOW == 148 (0xa68bfc00) [pid = 3005] [serial = 195] [outer = (nil)] [url = about:blank] 04:31:48 INFO - PROCESS | 3005 | --DOMWINDOW == 147 (0x9529f400) [pid = 3005] [serial = 186] [outer = (nil)] [url = about:blank] 04:31:48 INFO - PROCESS | 3005 | --DOMWINDOW == 146 (0xa8c4b000) [pid = 3005] [serial = 198] [outer = (nil)] [url = about:blank] 04:31:48 INFO - PROCESS | 3005 | --DOMWINDOW == 145 (0x9baccc00) [pid = 3005] [serial = 126] [outer = (nil)] [url = about:blank] 04:31:48 INFO - PROCESS | 3005 | --DOMWINDOW == 144 (0x9bfe3000) [pid = 3005] [serial = 156] [outer = (nil)] [url = about:blank] 04:31:48 INFO - PROCESS | 3005 | --DOMWINDOW == 143 (0xa6988c00) [pid = 3005] [serial = 123] [outer = (nil)] [url = about:blank] 04:31:48 INFO - PROCESS | 3005 | --DOMWINDOW == 142 (0x9c110800) [pid = 3005] [serial = 217] [outer = (nil)] [url = about:blank] 04:31:48 INFO - PROCESS | 3005 | --DOMWINDOW == 141 (0xa6f45400) [pid = 3005] [serial = 132] [outer = (nil)] [url = about:blank] 04:31:48 INFO - PROCESS | 3005 | --DOMWINDOW == 140 (0x928ee800) [pid = 3005] [serial = 220] [outer = (nil)] [url = about:blank] 04:31:48 INFO - PROCESS | 3005 | --DOMWINDOW == 139 (0xa901a400) [pid = 3005] [serial = 235] [outer = (nil)] [url = about:blank] 04:31:48 INFO - PROCESS | 3005 | --DOMWINDOW == 138 (0xa689e800) [pid = 3005] [serial = 129] [outer = (nil)] [url = about:blank] 04:31:48 INFO - PROCESS | 3005 | --DOMWINDOW == 137 (0x904c9400) [pid = 3005] [serial = 241] [outer = (nil)] [url = about:blank] 04:31:48 INFO - PROCESS | 3005 | --DOMWINDOW == 136 (0x924ea000) [pid = 3005] [serial = 291] [outer = (nil)] [url = about:blank] 04:31:48 INFO - PROCESS | 3005 | --DOMWINDOW == 135 (0x924f4400) [pid = 3005] [serial = 292] [outer = (nil)] [url = about:blank] 04:31:48 INFO - PROCESS | 3005 | --DOMWINDOW == 134 (0x924f8800) [pid = 3005] [serial = 264] [outer = (nil)] [url = about:blank] 04:31:48 INFO - PROCESS | 3005 | --DOMWINDOW == 133 (0x91bd8c00) [pid = 3005] [serial = 261] [outer = (nil)] [url = about:blank] 04:31:48 INFO - PROCESS | 3005 | --DOMWINDOW == 132 (0x9781c400) [pid = 3005] [serial = 294] [outer = (nil)] [url = about:blank] 04:31:48 INFO - PROCESS | 3005 | --DOMWINDOW == 131 (0x9a79b400) [pid = 3005] [serial = 298] [outer = (nil)] [url = about:blank] 04:31:48 INFO - PROCESS | 3005 | --DOMWINDOW == 130 (0x91bd0c00) [pid = 3005] [serial = 289] [outer = (nil)] [url = about:blank] 04:31:48 INFO - PROCESS | 3005 | --DOMWINDOW == 129 (0x91a3e800) [pid = 3005] [serial = 288] [outer = (nil)] [url = about:blank] 04:31:48 INFO - PROCESS | 3005 | --DOMWINDOW == 128 (0x9a8d1000) [pid = 3005] [serial = 285] [outer = (nil)] [url = about:blank] 04:31:48 INFO - PROCESS | 3005 | --DOMWINDOW == 127 (0x9b627800) [pid = 3005] [serial = 270] [outer = (nil)] [url = about:blank] 04:31:48 INFO - PROCESS | 3005 | --DOMWINDOW == 126 (0x99e38800) [pid = 3005] [serial = 267] [outer = (nil)] [url = about:blank] 04:31:48 INFO - PROCESS | 3005 | --DOMWINDOW == 125 (0x8fa0cc00) [pid = 3005] [serial = 273] [outer = (nil)] [url = about:blank] 04:31:48 INFO - PROCESS | 3005 | --DOMWINDOW == 124 (0x8fa93400) [pid = 3005] [serial = 276] [outer = (nil)] [url = about:blank] 04:31:48 INFO - PROCESS | 3005 | --DOMWINDOW == 123 (0x9ac8e400) [pid = 3005] [serial = 259] [outer = (nil)] [url = about:blank] 04:31:48 INFO - PROCESS | 3005 | --DOMWINDOW == 122 (0x99205800) [pid = 3005] [serial = 300] [outer = (nil)] [url = about:blank] 04:31:48 INFO - PROCESS | 3005 | --DOMWINDOW == 121 (0x9a555400) [pid = 3005] [serial = 297] [outer = (nil)] [url = about:blank] 04:31:48 INFO - PROCESS | 3005 | --DOMWINDOW == 120 (0x9a8c7400) [pid = 3005] [serial = 301] [outer = (nil)] [url = about:blank] 04:31:48 INFO - PROCESS | 3005 | --DOMWINDOW == 119 (0x992e3400) [pid = 3005] [serial = 295] [outer = (nil)] [url = about:blank] 04:31:49 INFO - PROCESS | 3005 | 1471347109224 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]]]}] 04:31:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 04:31:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1732ms 04:31:49 INFO - PROCESS | 3005 | 1471347109290 Marionette TRACE conn4 -> [0,485,"getWindowHandle",null] 04:31:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 04:31:49 INFO - PROCESS | 3005 | 1471347109294 Marionette TRACE conn4 <- [1,485,null,{"value":"8"}] 04:31:49 INFO - PROCESS | 3005 | 1471347109301 Marionette TRACE conn4 -> [0,486,"setScriptTimeout",{"ms":35000}] 04:31:49 INFO - PROCESS | 3005 | 1471347109307 Marionette TRACE conn4 <- [1,486,null,{}] 04:31:49 INFO - PROCESS | 3005 | 1471347109323 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}] 04:31:49 INFO - PROCESS | 3005 | 1471347109332 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:31:49 INFO - PROCESS | 3005 | 1471347109524 Marionette TRACE conn4 <- [1,487,null,{"value":null}] 04:31:49 INFO - PROCESS | 3005 | 1471347109667 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:49 INFO - PROCESS | 3005 | 1471347109675 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:31:49 INFO - PROCESS | 3005 | ++DOCSHELL 0x8f0e3000 == 60 [pid = 3005] [id = 129] 04:31:49 INFO - PROCESS | 3005 | ++DOMWINDOW == 120 (0x8fa93400) [pid = 3005] [serial = 387] [outer = (nil)] 04:31:49 INFO - PROCESS | 3005 | ++DOMWINDOW == 121 (0x924ea400) [pid = 3005] [serial = 388] [outer = 0x8fa93400] 04:31:49 INFO - PROCESS | 3005 | 1471347109751 Marionette DEBUG loaded listener.js 04:31:49 INFO - PROCESS | 3005 | ++DOMWINDOW == 122 (0x92875c00) [pid = 3005] [serial = 389] [outer = 0x8fa93400] 04:31:50 INFO - PROCESS | 3005 | 1471347110673 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]]]}] 04:31:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 04:31:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1442ms 04:31:50 INFO - PROCESS | 3005 | 1471347110743 Marionette TRACE conn4 -> [0,489,"getWindowHandle",null] 04:31:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 04:31:50 INFO - PROCESS | 3005 | 1471347110748 Marionette TRACE conn4 <- [1,489,null,{"value":"8"}] 04:31:50 INFO - PROCESS | 3005 | 1471347110756 Marionette TRACE conn4 -> [0,490,"setScriptTimeout",{"ms":35000}] 04:31:50 INFO - PROCESS | 3005 | 1471347110759 Marionette TRACE conn4 <- [1,490,null,{}] 04:31:50 INFO - PROCESS | 3005 | 1471347110766 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}] 04:31:50 INFO - PROCESS | 3005 | 1471347110772 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:31:51 INFO - PROCESS | 3005 | 1471347111043 Marionette TRACE conn4 <- [1,491,null,{"value":null}] 04:31:51 INFO - PROCESS | 3005 | 1471347111074 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:51 INFO - PROCESS | 3005 | 1471347111084 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:31:51 INFO - PROCESS | 3005 | ++DOCSHELL 0x8f0dc000 == 61 [pid = 3005] [id = 130] 04:31:51 INFO - PROCESS | 3005 | ++DOMWINDOW == 123 (0x9224e800) [pid = 3005] [serial = 390] [outer = (nil)] 04:31:51 INFO - PROCESS | 3005 | ++DOMWINDOW == 124 (0x950cf800) [pid = 3005] [serial = 391] [outer = 0x9224e800] 04:31:51 INFO - PROCESS | 3005 | 1471347111160 Marionette DEBUG loaded listener.js 04:31:51 INFO - PROCESS | 3005 | ++DOMWINDOW == 125 (0x9529f000) [pid = 3005] [serial = 392] [outer = 0x9224e800] 04:31:52 INFO - PROCESS | 3005 | 1471347112140 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]]]}] 04:31:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 04:31:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1442ms 04:31:52 INFO - PROCESS | 3005 | 1471347112205 Marionette TRACE conn4 -> [0,493,"getWindowHandle",null] 04:31:52 INFO - PROCESS | 3005 | 1471347112209 Marionette TRACE conn4 <- [1,493,null,{"value":"8"}] 04:31:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 04:31:52 INFO - PROCESS | 3005 | 1471347112216 Marionette TRACE conn4 -> [0,494,"setScriptTimeout",{"ms":35000}] 04:31:52 INFO - PROCESS | 3005 | 1471347112235 Marionette TRACE conn4 <- [1,494,null,{}] 04:31:52 INFO - PROCESS | 3005 | 1471347112251 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}] 04:31:52 INFO - PROCESS | 3005 | 1471347112257 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:31:52 INFO - PROCESS | 3005 | 1471347112767 Marionette TRACE conn4 <- [1,495,null,{"value":null}] 04:31:52 INFO - PROCESS | 3005 | --DOMWINDOW == 124 (0x92250c00) [pid = 3005] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 04:31:52 INFO - PROCESS | 3005 | --DOMWINDOW == 123 (0x8fa01800) [pid = 3005] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 04:31:52 INFO - PROCESS | 3005 | --DOMWINDOW == 122 (0x8f0d6c00) [pid = 3005] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 04:31:52 INFO - PROCESS | 3005 | --DOMWINDOW == 121 (0x91a32c00) [pid = 3005] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 04:31:52 INFO - PROCESS | 3005 | --DOMWINDOW == 120 (0x8fa01400) [pid = 3005] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 04:31:52 INFO - PROCESS | 3005 | --DOMWINDOW == 119 (0x950cf400) [pid = 3005] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 04:31:52 INFO - PROCESS | 3005 | 1471347112927 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:52 INFO - PROCESS | 3005 | 1471347112935 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:31:52 INFO - PROCESS | 3005 | ++DOCSHELL 0x8f0eb800 == 62 [pid = 3005] [id = 131] 04:31:52 INFO - PROCESS | 3005 | ++DOMWINDOW == 120 (0x8fa01400) [pid = 3005] [serial = 393] [outer = (nil)] 04:31:53 INFO - PROCESS | 3005 | ++DOMWINDOW == 121 (0x9224fc00) [pid = 3005] [serial = 394] [outer = 0x8fa01400] 04:31:53 INFO - PROCESS | 3005 | 1471347113027 Marionette DEBUG loaded listener.js 04:31:53 INFO - PROCESS | 3005 | ++DOMWINDOW == 122 (0x99207800) [pid = 3005] [serial = 395] [outer = 0x8fa01400] 04:31:53 INFO - PROCESS | 3005 | 1471347113859 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]]]}] 04:31:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 04:31:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1667ms 04:31:53 INFO - PROCESS | 3005 | 1471347113886 Marionette TRACE conn4 -> [0,497,"getWindowHandle",null] 04:31:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 04:31:53 INFO - PROCESS | 3005 | 1471347113890 Marionette TRACE conn4 <- [1,497,null,{"value":"8"}] 04:31:53 INFO - PROCESS | 3005 | 1471347113897 Marionette TRACE conn4 -> [0,498,"setScriptTimeout",{"ms":35000}] 04:31:53 INFO - PROCESS | 3005 | 1471347113901 Marionette TRACE conn4 <- [1,498,null,{}] 04:31:53 INFO - PROCESS | 3005 | 1471347113917 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}] 04:31:53 INFO - PROCESS | 3005 | 1471347113927 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:31:54 INFO - PROCESS | 3005 | 1471347114118 Marionette TRACE conn4 <- [1,499,null,{"value":null}] 04:31:54 INFO - PROCESS | 3005 | 1471347114128 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:54 INFO - PROCESS | 3005 | 1471347114137 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:31:54 INFO - PROCESS | 3005 | ++DOCSHELL 0x8fa88400 == 63 [pid = 3005] [id = 132] 04:31:54 INFO - PROCESS | 3005 | ++DOMWINDOW == 123 (0x91bd6000) [pid = 3005] [serial = 396] [outer = (nil)] 04:31:54 INFO - PROCESS | 3005 | ++DOMWINDOW == 124 (0x9a8c6800) [pid = 3005] [serial = 397] [outer = 0x91bd6000] 04:31:54 INFO - PROCESS | 3005 | 1471347114212 Marionette DEBUG loaded listener.js 04:31:54 INFO - PROCESS | 3005 | ++DOMWINDOW == 125 (0x9a8cd000) [pid = 3005] [serial = 398] [outer = 0x91bd6000] 04:31:55 INFO - PROCESS | 3005 | 1471347115459 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]]]}] 04:31:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 04:31:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1603ms 04:31:55 INFO - PROCESS | 3005 | 1471347115501 Marionette TRACE conn4 -> [0,501,"getWindowHandle",null] 04:31:55 INFO - PROCESS | 3005 | 1471347115507 Marionette TRACE conn4 <- [1,501,null,{"value":"8"}] 04:31:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 04:31:55 INFO - PROCESS | 3005 | 1471347115518 Marionette TRACE conn4 -> [0,502,"setScriptTimeout",{"ms":35000}] 04:31:55 INFO - PROCESS | 3005 | 1471347115522 Marionette TRACE conn4 <- [1,502,null,{}] 04:31:55 INFO - PROCESS | 3005 | 1471347115532 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}] 04:31:55 INFO - PROCESS | 3005 | 1471347115538 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:31:55 INFO - PROCESS | 3005 | 1471347115756 Marionette TRACE conn4 <- [1,503,null,{"value":null}] 04:31:56 INFO - PROCESS | 3005 | 1471347116000 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:56 INFO - PROCESS | 3005 | 1471347116010 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:31:56 INFO - PROCESS | 3005 | ++DOCSHELL 0x8f0df800 == 64 [pid = 3005] [id = 133] 04:31:56 INFO - PROCESS | 3005 | ++DOMWINDOW == 126 (0x8f0e6400) [pid = 3005] [serial = 399] [outer = (nil)] 04:31:56 INFO - PROCESS | 3005 | ++DOMWINDOW == 127 (0x8fa04000) [pid = 3005] [serial = 400] [outer = 0x8f0e6400] 04:31:56 INFO - PROCESS | 3005 | 1471347116102 Marionette DEBUG loaded listener.js 04:31:56 INFO - PROCESS | 3005 | ++DOMWINDOW == 128 (0x8fa8a000) [pid = 3005] [serial = 401] [outer = 0x8f0e6400] 04:31:57 INFO - PROCESS | 3005 | 1471347117086 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]]]}] 04:31:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 04:31:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1599ms 04:31:57 INFO - PROCESS | 3005 | 1471347117118 Marionette TRACE conn4 -> [0,505,"getWindowHandle",null] 04:31:57 INFO - PROCESS | 3005 | 1471347117126 Marionette TRACE conn4 <- [1,505,null,{"value":"8"}] 04:31:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 04:31:57 INFO - PROCESS | 3005 | 1471347117137 Marionette TRACE conn4 -> [0,506,"setScriptTimeout",{"ms":35000}] 04:31:57 INFO - PROCESS | 3005 | 1471347117141 Marionette TRACE conn4 <- [1,506,null,{}] 04:31:57 INFO - PROCESS | 3005 | 1471347117148 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}] 04:31:57 INFO - PROCESS | 3005 | 1471347117159 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:31:57 INFO - PROCESS | 3005 | 1471347117379 Marionette TRACE conn4 <- [1,507,null,{"value":null}] 04:31:57 INFO - PROCESS | 3005 | 1471347117611 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:57 INFO - PROCESS | 3005 | 1471347117619 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:31:57 INFO - PROCESS | 3005 | ++DOCSHELL 0x921f0400 == 65 [pid = 3005] [id = 134] 04:31:57 INFO - PROCESS | 3005 | ++DOMWINDOW == 129 (0x9224f400) [pid = 3005] [serial = 402] [outer = (nil)] 04:31:57 INFO - PROCESS | 3005 | ++DOMWINDOW == 130 (0x924f0400) [pid = 3005] [serial = 403] [outer = 0x9224f400] 04:31:57 INFO - PROCESS | 3005 | 1471347117756 Marionette DEBUG loaded listener.js 04:31:57 INFO - PROCESS | 3005 | ++DOMWINDOW == 131 (0x928fa800) [pid = 3005] [serial = 404] [outer = 0x9224f400] 04:31:58 INFO - PROCESS | 3005 | 1471347118794 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]]]}] 04:31:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 04:31:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1733ms 04:31:58 INFO - PROCESS | 3005 | 1471347118871 Marionette TRACE conn4 -> [0,509,"getWindowHandle",null] 04:31:58 INFO - PROCESS | 3005 | 1471347118876 Marionette TRACE conn4 <- [1,509,null,{"value":"8"}] 04:31:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 04:31:58 INFO - PROCESS | 3005 | 1471347118883 Marionette TRACE conn4 -> [0,510,"setScriptTimeout",{"ms":35000}] 04:31:58 INFO - PROCESS | 3005 | 1471347118889 Marionette TRACE conn4 <- [1,510,null,{}] 04:31:58 INFO - PROCESS | 3005 | 1471347118907 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}] 04:31:58 INFO - PROCESS | 3005 | 1471347118917 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:31:59 INFO - PROCESS | 3005 | 1471347119172 Marionette TRACE conn4 <- [1,511,null,{"value":null}] 04:31:59 INFO - PROCESS | 3005 | 1471347119406 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:59 INFO - PROCESS | 3005 | 1471347119418 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:31:59 INFO - PROCESS | 3005 | ++DOCSHELL 0x8e83ac00 == 66 [pid = 3005] [id = 135] 04:31:59 INFO - PROCESS | 3005 | ++DOMWINDOW == 132 (0x9a55a400) [pid = 3005] [serial = 405] [outer = (nil)] 04:31:59 INFO - PROCESS | 3005 | ++DOMWINDOW == 133 (0x9a8d2c00) [pid = 3005] [serial = 406] [outer = 0x9a55a400] 04:31:59 INFO - PROCESS | 3005 | 1471347119549 Marionette DEBUG loaded listener.js 04:31:59 INFO - PROCESS | 3005 | ++DOMWINDOW == 134 (0x9ade1800) [pid = 3005] [serial = 407] [outer = 0x9a55a400] 04:32:00 INFO - PROCESS | 3005 | 1471347120633 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]]]}] 04:32:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 04:32:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1792ms 04:32:00 INFO - PROCESS | 3005 | 1471347120679 Marionette TRACE conn4 -> [0,513,"getWindowHandle",null] 04:32:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 04:32:00 INFO - PROCESS | 3005 | 1471347120688 Marionette TRACE conn4 <- [1,513,null,{"value":"8"}] 04:32:00 INFO - PROCESS | 3005 | 1471347120700 Marionette TRACE conn4 -> [0,514,"setScriptTimeout",{"ms":35000}] 04:32:00 INFO - PROCESS | 3005 | 1471347120706 Marionette TRACE conn4 <- [1,514,null,{}] 04:32:00 INFO - PROCESS | 3005 | 1471347120717 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}] 04:32:00 INFO - PROCESS | 3005 | 1471347120724 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:32:00 INFO - PROCESS | 3005 | 1471347120996 Marionette TRACE conn4 <- [1,515,null,{"value":null}] 04:32:01 INFO - PROCESS | 3005 | 1471347121242 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:01 INFO - PROCESS | 3005 | 1471347121250 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:32:01 INFO - PROCESS | 3005 | ++DOCSHELL 0x95015c00 == 67 [pid = 3005] [id = 136] 04:32:01 INFO - PROCESS | 3005 | ++DOMWINDOW == 135 (0x9ade1400) [pid = 3005] [serial = 408] [outer = (nil)] 04:32:01 INFO - PROCESS | 3005 | ++DOMWINDOW == 136 (0x9ae80400) [pid = 3005] [serial = 409] [outer = 0x9ade1400] 04:32:01 INFO - PROCESS | 3005 | 1471347121340 Marionette DEBUG loaded listener.js 04:32:01 INFO - PROCESS | 3005 | ++DOMWINDOW == 137 (0x9bacc400) [pid = 3005] [serial = 410] [outer = 0x9ade1400] 04:32:02 INFO - PROCESS | 3005 | 1471347122280 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]]]}] 04:32:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError 04:32:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1651ms 04:32:02 INFO - PROCESS | 3005 | 1471347122348 Marionette TRACE conn4 -> [0,517,"getWindowHandle",null] 04:32:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 04:32:02 INFO - PROCESS | 3005 | 1471347122352 Marionette TRACE conn4 <- [1,517,null,{"value":"8"}] 04:32:02 INFO - PROCESS | 3005 | 1471347122360 Marionette TRACE conn4 -> [0,518,"setScriptTimeout",{"ms":35000}] 04:32:02 INFO - PROCESS | 3005 | 1471347122363 Marionette TRACE conn4 <- [1,518,null,{}] 04:32:02 INFO - PROCESS | 3005 | 1471347122369 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}] 04:32:02 INFO - PROCESS | 3005 | 1471347122375 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:32:02 INFO - PROCESS | 3005 | 1471347122626 Marionette TRACE conn4 <- [1,519,null,{"value":null}] 04:32:02 INFO - PROCESS | 3005 | 1471347122899 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:02 INFO - PROCESS | 3005 | 1471347122911 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:32:02 INFO - PROCESS | 3005 | ++DOCSHELL 0x9ade0400 == 68 [pid = 3005] [id = 137] 04:32:02 INFO - PROCESS | 3005 | ++DOMWINDOW == 138 (0x9ae73800) [pid = 3005] [serial = 411] [outer = (nil)] 04:32:02 INFO - PROCESS | 3005 | ++DOMWINDOW == 139 (0x9c031400) [pid = 3005] [serial = 412] [outer = 0x9ae73800] 04:32:03 INFO - PROCESS | 3005 | 1471347122997 Marionette DEBUG loaded listener.js 04:32:03 INFO - PROCESS | 3005 | ++DOMWINDOW == 140 (0x9d527000) [pid = 3005] [serial = 413] [outer = 0x9ae73800] 04:32:03 INFO - PROCESS | 3005 | 1471347123952 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]]]}] 04:32:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 04:32:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1636ms 04:32:03 INFO - PROCESS | 3005 | 1471347123995 Marionette TRACE conn4 -> [0,521,"getWindowHandle",null] 04:32:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 04:32:04 INFO - PROCESS | 3005 | 1471347124000 Marionette TRACE conn4 <- [1,521,null,{"value":"8"}] 04:32:04 INFO - PROCESS | 3005 | 1471347124007 Marionette TRACE conn4 -> [0,522,"setScriptTimeout",{"ms":35000}] 04:32:04 INFO - PROCESS | 3005 | 1471347124011 Marionette TRACE conn4 <- [1,522,null,{}] 04:32:04 INFO - PROCESS | 3005 | 1471347124017 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}] 04:32:04 INFO - PROCESS | 3005 | 1471347124028 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:32:04 INFO - PROCESS | 3005 | 1471347124267 Marionette TRACE conn4 <- [1,523,null,{"value":null}] 04:32:04 INFO - PROCESS | 3005 | 1471347124502 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:04 INFO - PROCESS | 3005 | 1471347124510 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:32:04 INFO - PROCESS | 3005 | ++DOCSHELL 0x921f0c00 == 69 [pid = 3005] [id = 138] 04:32:04 INFO - PROCESS | 3005 | ++DOMWINDOW == 141 (0xa2354400) [pid = 3005] [serial = 414] [outer = (nil)] 04:32:04 INFO - PROCESS | 3005 | ++DOMWINDOW == 142 (0xa2562000) [pid = 3005] [serial = 415] [outer = 0xa2354400] 04:32:04 INFO - PROCESS | 3005 | 1471347124644 Marionette DEBUG loaded listener.js 04:32:04 INFO - PROCESS | 3005 | ++DOMWINDOW == 143 (0xa2fbcc00) [pid = 3005] [serial = 416] [outer = 0xa2354400] 04:32:05 INFO - PROCESS | 3005 | 1471347125575 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]]]}] 04:32:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 04:32:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1633ms 04:32:05 INFO - PROCESS | 3005 | 1471347125641 Marionette TRACE conn4 -> [0,525,"getWindowHandle",null] 04:32:05 INFO - PROCESS | 3005 | 1471347125645 Marionette TRACE conn4 <- [1,525,null,{"value":"8"}] 04:32:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 04:32:05 INFO - PROCESS | 3005 | 1471347125653 Marionette TRACE conn4 -> [0,526,"setScriptTimeout",{"ms":35000}] 04:32:05 INFO - PROCESS | 3005 | 1471347125657 Marionette TRACE conn4 <- [1,526,null,{}] 04:32:05 INFO - PROCESS | 3005 | 1471347125663 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}] 04:32:05 INFO - PROCESS | 3005 | 1471347125669 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:32:05 INFO - PROCESS | 3005 | 1471347125900 Marionette TRACE conn4 <- [1,527,null,{"value":null}] 04:32:06 INFO - PROCESS | 3005 | 1471347126131 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:06 INFO - PROCESS | 3005 | 1471347126138 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:32:06 INFO - PROCESS | 3005 | ++DOCSHELL 0x8e9d3c00 == 70 [pid = 3005] [id = 139] 04:32:06 INFO - PROCESS | 3005 | ++DOMWINDOW == 144 (0x8e9d4800) [pid = 3005] [serial = 417] [outer = (nil)] 04:32:06 INFO - PROCESS | 3005 | ++DOMWINDOW == 145 (0x8e9dc800) [pid = 3005] [serial = 418] [outer = 0x8e9d4800] 04:32:06 INFO - PROCESS | 3005 | 1471347126269 Marionette DEBUG loaded listener.js 04:32:06 INFO - PROCESS | 3005 | ++DOMWINDOW == 146 (0x8e9dd000) [pid = 3005] [serial = 419] [outer = 0x8e9d4800] 04:32:07 INFO - PROCESS | 3005 | 1471347127248 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]]]}] 04:32:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR 04:32:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1639ms 04:32:07 INFO - PROCESS | 3005 | 1471347127293 Marionette TRACE conn4 -> [0,529,"getWindowHandle",null] 04:32:07 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 04:32:07 INFO - PROCESS | 3005 | 1471347127304 Marionette TRACE conn4 <- [1,529,null,{"value":"8"}] 04:32:07 INFO - PROCESS | 3005 | 1471347127311 Marionette TRACE conn4 -> [0,530,"setScriptTimeout",{"ms":35000}] 04:32:07 INFO - PROCESS | 3005 | 1471347127315 Marionette TRACE conn4 <- [1,530,null,{}] 04:32:07 INFO - PROCESS | 3005 | 1471347127322 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}] 04:32:07 INFO - PROCESS | 3005 | 1471347127327 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:32:07 INFO - PROCESS | 3005 | 1471347127528 Marionette TRACE conn4 <- [1,531,null,{"value":null}] 04:32:07 INFO - PROCESS | 3005 | 1471347127760 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:07 INFO - PROCESS | 3005 | 1471347127766 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:32:07 INFO - PROCESS | 3005 | ++DOCSHELL 0x8e9d4400 == 71 [pid = 3005] [id = 140] 04:32:07 INFO - PROCESS | 3005 | ++DOMWINDOW == 147 (0x8e9e1800) [pid = 3005] [serial = 420] [outer = (nil)] 04:32:07 INFO - PROCESS | 3005 | ++DOMWINDOW == 148 (0xa2560800) [pid = 3005] [serial = 421] [outer = 0x8e9e1800] 04:32:07 INFO - PROCESS | 3005 | 1471347127868 Marionette DEBUG loaded listener.js 04:32:07 INFO - PROCESS | 3005 | ++DOMWINDOW == 149 (0xa3210800) [pid = 3005] [serial = 422] [outer = 0x8e9e1800] 04:32:08 INFO - PROCESS | 3005 | 1471347128717 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"]]]}] 04:32:08 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function 04:32:08 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 04:32:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:32:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:32:08 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 04:32:08 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 04:32:08 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function 04:32:08 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 04:32:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:32:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:32:08 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 04:32:08 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 04:32:08 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1445ms 04:32:08 INFO - PROCESS | 3005 | 1471347128759 Marionette TRACE conn4 -> [0,533,"getWindowHandle",null] 04:32:08 INFO - PROCESS | 3005 | 1471347128762 Marionette TRACE conn4 <- [1,533,null,{"value":"8"}] 04:32:08 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 04:32:08 INFO - PROCESS | 3005 | 1471347128771 Marionette TRACE conn4 -> [0,534,"setScriptTimeout",{"ms":35000}] 04:32:08 INFO - PROCESS | 3005 | 1471347128775 Marionette TRACE conn4 <- [1,534,null,{}] 04:32:08 INFO - PROCESS | 3005 | 1471347128781 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}] 04:32:08 INFO - PROCESS | 3005 | 1471347128786 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:32:09 INFO - PROCESS | 3005 | 1471347129068 Marionette TRACE conn4 <- [1,535,null,{"value":null}] 04:32:09 INFO - PROCESS | 3005 | 1471347129207 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:09 INFO - PROCESS | 3005 | 1471347129216 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:32:09 INFO - PROCESS | 3005 | ++DOCSHELL 0x8e9dc000 == 72 [pid = 3005] [id = 141] 04:32:09 INFO - PROCESS | 3005 | ++DOMWINDOW == 150 (0x8e9e2400) [pid = 3005] [serial = 423] [outer = (nil)] 04:32:09 INFO - PROCESS | 3005 | ++DOMWINDOW == 151 (0x8ea18c00) [pid = 3005] [serial = 424] [outer = 0x8e9e2400] 04:32:09 INFO - PROCESS | 3005 | 1471347129342 Marionette DEBUG loaded listener.js 04:32:09 INFO - PROCESS | 3005 | ++DOMWINDOW == 152 (0xa327ac00) [pid = 3005] [serial = 425] [outer = 0x8e9e2400] 04:32:10 INFO - PROCESS | 3005 | 1471347130201 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]]]}] 04:32:10 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 04:32:10 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1532ms 04:32:10 INFO - PROCESS | 3005 | 1471347130307 Marionette TRACE conn4 -> [0,537,"getWindowHandle",null] 04:32:10 INFO - PROCESS | 3005 | 1471347130310 Marionette TRACE conn4 <- [1,537,null,{"value":"8"}] 04:32:10 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 04:32:10 INFO - PROCESS | 3005 | 1471347130318 Marionette TRACE conn4 -> [0,538,"setScriptTimeout",{"ms":35000}] 04:32:10 INFO - PROCESS | 3005 | 1471347130322 Marionette TRACE conn4 <- [1,538,null,{}] 04:32:10 INFO - PROCESS | 3005 | 1471347130349 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}] 04:32:10 INFO - PROCESS | 3005 | 1471347130355 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:32:10 INFO - PROCESS | 3005 | 1471347130565 Marionette TRACE conn4 <- [1,539,null,{"value":null}] 04:32:10 INFO - PROCESS | 3005 | 1471347130748 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:10 INFO - PROCESS | 3005 | 1471347130756 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:32:10 INFO - PROCESS | 3005 | ++DOCSHELL 0x8df24800 == 73 [pid = 3005] [id = 142] 04:32:10 INFO - PROCESS | 3005 | ++DOMWINDOW == 153 (0x8df24c00) [pid = 3005] [serial = 426] [outer = (nil)] 04:32:10 INFO - PROCESS | 3005 | ++DOMWINDOW == 154 (0x8df2a800) [pid = 3005] [serial = 427] [outer = 0x8df24c00] 04:32:10 INFO - PROCESS | 3005 | 1471347130908 Marionette DEBUG loaded listener.js 04:32:11 INFO - PROCESS | 3005 | ++DOMWINDOW == 155 (0x8df2ec00) [pid = 3005] [serial = 428] [outer = 0x8df24c00] 04:32:11 INFO - PROCESS | 3005 | 1471347131766 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]]]}] 04:32:11 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus. 04:32:11 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1505ms 04:32:11 INFO - PROCESS | 3005 | 1471347131824 Marionette TRACE conn4 -> [0,541,"getWindowHandle",null] 04:32:11 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 04:32:11 INFO - PROCESS | 3005 | 1471347131829 Marionette TRACE conn4 <- [1,541,null,{"value":"8"}] 04:32:11 INFO - PROCESS | 3005 | 1471347131836 Marionette TRACE conn4 -> [0,542,"setScriptTimeout",{"ms":35000}] 04:32:11 INFO - PROCESS | 3005 | 1471347131841 Marionette TRACE conn4 <- [1,542,null,{}] 04:32:11 INFO - PROCESS | 3005 | 1471347131846 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}] 04:32:11 INFO - PROCESS | 3005 | 1471347131853 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:32:12 INFO - PROCESS | 3005 | 1471347132069 Marionette TRACE conn4 <- [1,543,null,{"value":null}] 04:32:12 INFO - PROCESS | 3005 | 1471347132265 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:12 INFO - PROCESS | 3005 | 1471347132276 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:32:12 INFO - PROCESS | 3005 | ++DOCSHELL 0x8c1c3800 == 74 [pid = 3005] [id = 143] 04:32:12 INFO - PROCESS | 3005 | ++DOMWINDOW == 156 (0x8c1c5400) [pid = 3005] [serial = 429] [outer = (nil)] 04:32:12 INFO - PROCESS | 3005 | ++DOMWINDOW == 157 (0x8dc5a400) [pid = 3005] [serial = 430] [outer = 0x8c1c5400] 04:32:12 INFO - PROCESS | 3005 | 1471347132406 Marionette DEBUG loaded listener.js 04:32:12 INFO - PROCESS | 3005 | ++DOMWINDOW == 158 (0x8e98d800) [pid = 3005] [serial = 431] [outer = 0x8c1c5400] 04:32:13 INFO - PROCESS | 3005 | 1471347133319 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]]]}] 04:32:13 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context. 04:32:13 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1537ms 04:32:13 INFO - PROCESS | 3005 | 1471347133395 Marionette TRACE conn4 -> [0,545,"getWindowHandle",null] 04:32:13 INFO - PROCESS | 3005 | 1471347133398 Marionette TRACE conn4 <- [1,545,null,{"value":"8"}] 04:32:13 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 04:32:13 INFO - PROCESS | 3005 | 1471347133408 Marionette TRACE conn4 -> [0,546,"setScriptTimeout",{"ms":35000}] 04:32:13 INFO - PROCESS | 3005 | 1471347133412 Marionette TRACE conn4 <- [1,546,null,{}] 04:32:13 INFO - PROCESS | 3005 | 1471347133418 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}] 04:32:13 INFO - PROCESS | 3005 | 1471347133423 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:32:13 INFO - PROCESS | 3005 | 1471347133652 Marionette TRACE conn4 <- [1,547,null,{"value":null}] 04:32:13 INFO - PROCESS | 3005 | 1471347133852 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:13 INFO - PROCESS | 3005 | 1471347133861 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:32:14 INFO - PROCESS | 3005 | ++DOCSHELL 0x8dc50800 == 75 [pid = 3005] [id = 144] 04:32:14 INFO - PROCESS | 3005 | ++DOMWINDOW == 159 (0x8dc50c00) [pid = 3005] [serial = 432] [outer = (nil)] 04:32:14 INFO - PROCESS | 3005 | ++DOMWINDOW == 160 (0x8df24400) [pid = 3005] [serial = 433] [outer = 0x8dc50c00] 04:32:14 INFO - PROCESS | 3005 | 1471347134335 Marionette DEBUG loaded listener.js 04:32:14 INFO - PROCESS | 3005 | ++DOMWINDOW == 161 (0x8e807800) [pid = 3005] [serial = 434] [outer = 0x8dc50c00] 04:32:15 INFO - PROCESS | 3005 | 1471347135291 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]]]}] 04:32:15 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 04:32:15 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1936ms 04:32:15 INFO - PROCESS | 3005 | 1471347135346 Marionette TRACE conn4 -> [0,549,"getWindowHandle",null] 04:32:15 INFO - PROCESS | 3005 | 1471347135352 Marionette TRACE conn4 <- [1,549,null,{"value":"8"}] 04:32:15 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 04:32:15 INFO - PROCESS | 3005 | 1471347135403 Marionette TRACE conn4 -> [0,550,"setScriptTimeout",{"ms":35000}] 04:32:15 INFO - PROCESS | 3005 | 1471347135408 Marionette TRACE conn4 <- [1,550,null,{}] 04:32:15 INFO - PROCESS | 3005 | 1471347135455 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}] 04:32:15 INFO - PROCESS | 3005 | 1471347135461 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:32:15 INFO - PROCESS | 3005 | 1471347135694 Marionette TRACE conn4 <- [1,551,null,{"value":null}] 04:32:15 INFO - PROCESS | 3005 | 1471347135943 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:15 INFO - PROCESS | 3005 | 1471347135956 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:32:16 INFO - PROCESS | 3005 | ++DOCSHELL 0x8df26400 == 76 [pid = 3005] [id = 145] 04:32:16 INFO - PROCESS | 3005 | ++DOMWINDOW == 162 (0x8e998800) [pid = 3005] [serial = 435] [outer = (nil)] 04:32:16 INFO - PROCESS | 3005 | ++DOMWINDOW == 163 (0x8ea5b400) [pid = 3005] [serial = 436] [outer = 0x8e998800] 04:32:16 INFO - PROCESS | 3005 | 1471347136057 Marionette DEBUG loaded listener.js 04:32:16 INFO - PROCESS | 3005 | ++DOMWINDOW == 164 (0x8ea5ec00) [pid = 3005] [serial = 437] [outer = 0x8e998800] 04:32:17 INFO - PROCESS | 3005 | 1471347137037 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]]]}] 04:32:17 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring. 04:32:17 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1740ms 04:32:17 INFO - PROCESS | 3005 | 1471347137102 Marionette TRACE conn4 -> [0,553,"getWindowHandle",null] 04:32:17 INFO - PROCESS | 3005 | 1471347137108 Marionette TRACE conn4 <- [1,553,null,{"value":"8"}] 04:32:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 04:32:17 INFO - PROCESS | 3005 | 1471347137118 Marionette TRACE conn4 -> [0,554,"setScriptTimeout",{"ms":35000}] 04:32:17 INFO - PROCESS | 3005 | 1471347137123 Marionette TRACE conn4 <- [1,554,null,{}] 04:32:17 INFO - PROCESS | 3005 | 1471347137129 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}] 04:32:17 INFO - PROCESS | 3005 | 1471347137135 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:32:17 INFO - PROCESS | 3005 | 1471347137347 Marionette TRACE conn4 <- [1,555,null,{"value":null}] 04:32:17 INFO - PROCESS | 3005 | 1471347137593 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:17 INFO - PROCESS | 3005 | 1471347137602 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:32:17 INFO - PROCESS | 3005 | ++DOCSHELL 0x8dc56400 == 77 [pid = 3005] [id = 146] 04:32:17 INFO - PROCESS | 3005 | ++DOMWINDOW == 165 (0x8dc5e000) [pid = 3005] [serial = 438] [outer = (nil)] 04:32:17 INFO - PROCESS | 3005 | ++DOMWINDOW == 166 (0x8eb5c400) [pid = 3005] [serial = 439] [outer = 0x8dc5e000] 04:32:17 INFO - PROCESS | 3005 | 1471347137769 Marionette DEBUG loaded listener.js 04:32:17 INFO - PROCESS | 3005 | ++DOMWINDOW == 167 (0x8f2ee000) [pid = 3005] [serial = 440] [outer = 0x8dc5e000] 04:32:17 INFO - PROCESS | 3005 | --DOCSHELL 0x8f0eb800 == 76 [pid = 3005] [id = 131] 04:32:17 INFO - PROCESS | 3005 | --DOMWINDOW == 166 (0x96edb000) [pid = 3005] [serial = 345] [outer = (nil)] [url = about:blank] 04:32:18 INFO - PROCESS | 3005 | --DOCSHELL 0x8f0dc000 == 75 [pid = 3005] [id = 130] 04:32:18 INFO - PROCESS | 3005 | --DOCSHELL 0x8f0e3000 == 74 [pid = 3005] [id = 129] 04:32:18 INFO - PROCESS | 3005 | --DOCSHELL 0x8e801400 == 73 [pid = 3005] [id = 128] 04:32:18 INFO - PROCESS | 3005 | --DOCSHELL 0x8dc5cc00 == 72 [pid = 3005] [id = 127] 04:32:18 INFO - PROCESS | 3005 | --DOCSHELL 0x8e810400 == 71 [pid = 3005] [id = 126] 04:32:18 INFO - PROCESS | 3005 | [3005] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:32:18 INFO - PROCESS | 3005 | --DOMWINDOW == 165 (0x9bfec800) [pid = 3005] [serial = 318] [outer = (nil)] [url = about:blank] 04:32:18 INFO - PROCESS | 3005 | --DOMWINDOW == 164 (0x950d6800) [pid = 3005] [serial = 340] [outer = (nil)] [url = about:blank] 04:32:18 INFO - PROCESS | 3005 | --DOMWINDOW == 163 (0x921e4c00) [pid = 3005] [serial = 336] [outer = (nil)] [url = about:blank] 04:32:18 INFO - PROCESS | 3005 | --DOMWINDOW == 162 (0x9b627c00) [pid = 3005] [serial = 321] [outer = (nil)] [url = about:blank] 04:32:18 INFO - PROCESS | 3005 | --DOMWINDOW == 161 (0x8f0dbc00) [pid = 3005] [serial = 327] [outer = (nil)] [url = about:blank] 04:32:18 INFO - PROCESS | 3005 | --DOMWINDOW == 160 (0x8fc94400) [pid = 3005] [serial = 306] [outer = (nil)] [url = about:blank] 04:32:18 INFO - PROCESS | 3005 | --DOMWINDOW == 159 (0x921ea400) [pid = 3005] [serial = 334] [outer = (nil)] [url = about:blank] 04:32:18 INFO - PROCESS | 3005 | --DOMWINDOW == 158 (0x8fa0b800) [pid = 3005] [serial = 330] [outer = (nil)] [url = about:blank] 04:32:18 INFO - PROCESS | 3005 | --DOMWINDOW == 157 (0x9ade9800) [pid = 3005] [serial = 312] [outer = (nil)] [url = about:blank] 04:32:18 INFO - PROCESS | 3005 | --DOMWINDOW == 156 (0x8e80c000) [pid = 3005] [serial = 324] [outer = (nil)] [url = about:blank] 04:32:18 INFO - PROCESS | 3005 | --DOMWINDOW == 155 (0x8f0e4400) [pid = 3005] [serial = 328] [outer = (nil)] [url = about:blank] 04:32:18 INFO - PROCESS | 3005 | --DOMWINDOW == 154 (0x91a3fc00) [pid = 3005] [serial = 333] [outer = (nil)] [url = about:blank] 04:32:18 INFO - PROCESS | 3005 | --DOMWINDOW == 153 (0x8fa8b000) [pid = 3005] [serial = 331] [outer = (nil)] [url = about:blank] 04:32:18 INFO - PROCESS | 3005 | --DOMWINDOW == 152 (0x924f5400) [pid = 3005] [serial = 309] [outer = (nil)] [url = about:blank] 04:32:18 INFO - PROCESS | 3005 | --DOMWINDOW == 151 (0x928f5c00) [pid = 3005] [serial = 339] [outer = (nil)] [url = about:blank] 04:32:18 INFO - PROCESS | 3005 | --DOMWINDOW == 150 (0x9ae7f000) [pid = 3005] [serial = 315] [outer = (nil)] [url = about:blank] 04:32:18 INFO - PROCESS | 3005 | --DOMWINDOW == 149 (0x9a556800) [pid = 3005] [serial = 343] [outer = (nil)] [url = about:blank] 04:32:18 INFO - PROCESS | 3005 | --DOMWINDOW == 148 (0x92874800) [pid = 3005] [serial = 337] [outer = (nil)] [url = about:blank] 04:32:18 INFO - PROCESS | 3005 | --DOMWINDOW == 147 (0x98284000) [pid = 3005] [serial = 342] [outer = (nil)] [url = about:blank] 04:32:18 INFO - PROCESS | 3005 | 1471347138798 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]]]}] 04:32:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 04:32:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1738ms 04:32:18 INFO - PROCESS | 3005 | 1471347138858 Marionette TRACE conn4 -> [0,557,"getWindowHandle",null] 04:32:18 INFO - PROCESS | 3005 | 1471347138862 Marionette TRACE conn4 <- [1,557,null,{"value":"8"}] 04:32:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 04:32:18 INFO - PROCESS | 3005 | 1471347138869 Marionette TRACE conn4 -> [0,558,"setScriptTimeout",{"ms":35000}] 04:32:18 INFO - PROCESS | 3005 | 1471347138875 Marionette TRACE conn4 <- [1,558,null,{}] 04:32:18 INFO - PROCESS | 3005 | 1471347138905 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}] 04:32:18 INFO - PROCESS | 3005 | 1471347138914 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:32:19 INFO - PROCESS | 3005 | 1471347139108 Marionette TRACE conn4 <- [1,559,null,{"value":null}] 04:32:19 INFO - PROCESS | 3005 | 1471347139119 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:19 INFO - PROCESS | 3005 | 1471347139126 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:32:19 INFO - PROCESS | 3005 | ++DOCSHELL 0x8eb58000 == 72 [pid = 3005] [id = 147] 04:32:19 INFO - PROCESS | 3005 | ++DOMWINDOW == 148 (0x8f0e4400) [pid = 3005] [serial = 441] [outer = (nil)] 04:32:19 INFO - PROCESS | 3005 | ++DOMWINDOW == 149 (0x8fc91c00) [pid = 3005] [serial = 442] [outer = 0x8f0e4400] 04:32:19 INFO - PROCESS | 3005 | 1471347139202 Marionette DEBUG loaded listener.js 04:32:19 INFO - PROCESS | 3005 | ++DOMWINDOW == 150 (0x904bc800) [pid = 3005] [serial = 443] [outer = 0x8f0e4400] 04:32:20 INFO - PROCESS | 3005 | 1471347140379 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]]]}] 04:32:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 04:32:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1591ms 04:32:20 INFO - PROCESS | 3005 | 1471347140462 Marionette TRACE conn4 -> [0,561,"getWindowHandle",null] 04:32:20 INFO - PROCESS | 3005 | 1471347140470 Marionette TRACE conn4 <- [1,561,null,{"value":"8"}] 04:32:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 04:32:20 INFO - PROCESS | 3005 | 1471347140479 Marionette TRACE conn4 -> [0,562,"setScriptTimeout",{"ms":35000}] 04:32:20 INFO - PROCESS | 3005 | 1471347140484 Marionette TRACE conn4 <- [1,562,null,{}] 04:32:20 INFO - PROCESS | 3005 | 1471347140563 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}] 04:32:20 INFO - PROCESS | 3005 | 1471347140568 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:32:20 INFO - PROCESS | 3005 | 1471347140794 Marionette TRACE conn4 <- [1,563,null,{"value":null}] 04:32:21 INFO - PROCESS | 3005 | 1471347141030 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:21 INFO - PROCESS | 3005 | 1471347141040 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:32:21 INFO - PROCESS | 3005 | ++DOCSHELL 0x8c1d0000 == 73 [pid = 3005] [id = 148] 04:32:21 INFO - PROCESS | 3005 | ++DOMWINDOW == 151 (0x8e98d400) [pid = 3005] [serial = 444] [outer = (nil)] 04:32:21 INFO - PROCESS | 3005 | ++DOMWINDOW == 152 (0x8ea56400) [pid = 3005] [serial = 445] [outer = 0x8e98d400] 04:32:21 INFO - PROCESS | 3005 | 1471347141130 Marionette DEBUG loaded listener.js 04:32:21 INFO - PROCESS | 3005 | ++DOMWINDOW == 153 (0x8ea5d400) [pid = 3005] [serial = 446] [outer = 0x8e98d400] 04:32:21 INFO - PROCESS | 3005 | [3005] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:32:22 INFO - PROCESS | 3005 | 1471347142094 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]]]}] 04:32:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 04:32:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1648ms 04:32:22 INFO - PROCESS | 3005 | 1471347142128 Marionette TRACE conn4 -> [0,565,"getWindowHandle",null] 04:32:22 INFO - PROCESS | 3005 | 1471347142136 Marionette TRACE conn4 <- [1,565,null,{"value":"8"}] 04:32:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 04:32:22 INFO - PROCESS | 3005 | 1471347142148 Marionette TRACE conn4 -> [0,566,"setScriptTimeout",{"ms":35000}] 04:32:22 INFO - PROCESS | 3005 | 1471347142152 Marionette TRACE conn4 <- [1,566,null,{}] 04:32:22 INFO - PROCESS | 3005 | 1471347142159 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}] 04:32:22 INFO - PROCESS | 3005 | 1471347142164 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:32:22 INFO - PROCESS | 3005 | 1471347142388 Marionette TRACE conn4 <- [1,567,null,{"value":null}] 04:32:22 INFO - PROCESS | 3005 | 1471347142630 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:22 INFO - PROCESS | 3005 | 1471347142640 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:32:22 INFO - PROCESS | 3005 | ++DOCSHELL 0x8f0f2000 == 74 [pid = 3005] [id = 149] 04:32:22 INFO - PROCESS | 3005 | ++DOMWINDOW == 154 (0x8f2f3c00) [pid = 3005] [serial = 447] [outer = (nil)] 04:32:22 INFO - PROCESS | 3005 | ++DOMWINDOW == 155 (0x8fa0b800) [pid = 3005] [serial = 448] [outer = 0x8f2f3c00] 04:32:22 INFO - PROCESS | 3005 | 1471347142778 Marionette DEBUG loaded listener.js 04:32:22 INFO - PROCESS | 3005 | ++DOMWINDOW == 156 (0x8fa8e400) [pid = 3005] [serial = 449] [outer = 0x8f2f3c00] 04:32:23 INFO - PROCESS | 3005 | [3005] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:32:23 INFO - PROCESS | 3005 | 1471347143779 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]]]}] 04:32:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 04:32:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1689ms 04:32:23 INFO - PROCESS | 3005 | 1471347143838 Marionette TRACE conn4 -> [0,569,"getWindowHandle",null] 04:32:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 04:32:23 INFO - PROCESS | 3005 | 1471347143843 Marionette TRACE conn4 <- [1,569,null,{"value":"8"}] 04:32:23 INFO - PROCESS | 3005 | 1471347143851 Marionette TRACE conn4 -> [0,570,"setScriptTimeout",{"ms":35000}] 04:32:23 INFO - PROCESS | 3005 | 1471347143858 Marionette TRACE conn4 <- [1,570,null,{}] 04:32:23 INFO - PROCESS | 3005 | 1471347143876 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}] 04:32:23 INFO - PROCESS | 3005 | 1471347143886 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:32:24 INFO - PROCESS | 3005 | 1471347144144 Marionette TRACE conn4 <- [1,571,null,{"value":null}] 04:32:24 INFO - PROCESS | 3005 | 1471347144436 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:24 INFO - PROCESS | 3005 | 1471347144454 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:32:24 INFO - PROCESS | 3005 | ++DOCSHELL 0x923e6400 == 75 [pid = 3005] [id = 150] 04:32:24 INFO - PROCESS | 3005 | ++DOMWINDOW == 157 (0x923e7000) [pid = 3005] [serial = 450] [outer = (nil)] 04:32:24 INFO - PROCESS | 3005 | ++DOMWINDOW == 158 (0x924ef000) [pid = 3005] [serial = 451] [outer = 0x923e7000] 04:32:24 INFO - PROCESS | 3005 | 1471347144546 Marionette DEBUG loaded listener.js 04:32:24 INFO - PROCESS | 3005 | ++DOMWINDOW == 159 (0x92874400) [pid = 3005] [serial = 452] [outer = 0x923e7000] 04:32:25 INFO - PROCESS | 3005 | [3005] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:32:26 INFO - PROCESS | 3005 | --DOCSHELL 0x91bd1800 == 74 [pid = 3005] [id = 95] 04:32:26 INFO - PROCESS | 3005 | --DOCSHELL 0x950d7c00 == 73 [pid = 3005] [id = 67] 04:32:26 INFO - PROCESS | 3005 | --DOCSHELL 0x8fa06000 == 72 [pid = 3005] [id = 91] 04:32:26 INFO - PROCESS | 3005 | --DOCSHELL 0x8fa02400 == 71 [pid = 3005] [id = 92] 04:32:26 INFO - PROCESS | 3005 | --DOCSHELL 0xa231c000 == 70 [pid = 3005] [id = 43] 04:32:26 INFO - PROCESS | 3005 | --DOCSHELL 0x8dc56400 == 69 [pid = 3005] [id = 146] 04:32:26 INFO - PROCESS | 3005 | --DOCSHELL 0x8dc50800 == 68 [pid = 3005] [id = 144] 04:32:26 INFO - PROCESS | 3005 | --DOCSHELL 0x8df26400 == 67 [pid = 3005] [id = 145] 04:32:26 INFO - PROCESS | 3005 | --DOCSHELL 0x921f0c00 == 66 [pid = 3005] [id = 138] 04:32:26 INFO - PROCESS | 3005 | --DOCSHELL 0x9ade0400 == 65 [pid = 3005] [id = 137] 04:32:26 INFO - PROCESS | 3005 | --DOCSHELL 0x95015c00 == 64 [pid = 3005] [id = 136] 04:32:26 INFO - PROCESS | 3005 | --DOCSHELL 0x8f0df800 == 63 [pid = 3005] [id = 133] 04:32:28 INFO - PROCESS | 3005 | --DOCSHELL 0x9b308000 == 62 [pid = 3005] [id = 44] 04:32:28 INFO - PROCESS | 3005 | --DOCSHELL 0x904c9800 == 61 [pid = 3005] [id = 117] 04:32:28 INFO - PROCESS | 3005 | --DOCSHELL 0x8e998c00 == 60 [pid = 3005] [id = 115] 04:32:28 INFO - PROCESS | 3005 | --DOCSHELL 0x9950d800 == 59 [pid = 3005] [id = 118] 04:32:28 INFO - PROCESS | 3005 | --DOCSHELL 0x99e33c00 == 58 [pid = 3005] [id = 52] 04:32:28 INFO - PROCESS | 3005 | --DOCSHELL 0x8f0d9400 == 57 [pid = 3005] [id = 101] 04:32:28 INFO - PROCESS | 3005 | --DOCSHELL 0x9d515c00 == 56 [pid = 3005] [id = 53] 04:32:28 INFO - PROCESS | 3005 | --DOCSHELL 0x928ed000 == 55 [pid = 3005] [id = 51] 04:32:28 INFO - PROCESS | 3005 | --DOCSHELL 0x92873c00 == 54 [pid = 3005] [id = 86] 04:32:28 INFO - PROCESS | 3005 | --DOCSHELL 0x99ee2400 == 53 [pid = 3005] [id = 54] 04:32:28 INFO - PROCESS | 3005 | --DOCSHELL 0x921f0400 == 52 [pid = 3005] [id = 134] 04:32:28 INFO - PROCESS | 3005 | --DOCSHELL 0x8e80d000 == 51 [pid = 3005] [id = 116] 04:32:28 INFO - PROCESS | 3005 | --DOCSHELL 0x8e83ac00 == 50 [pid = 3005] [id = 135] 04:32:28 INFO - PROCESS | 3005 | --DOCSHELL 0x8e839c00 == 49 [pid = 3005] [id = 119] 04:32:28 INFO - PROCESS | 3005 | --DOCSHELL 0x9a556000 == 48 [pid = 3005] [id = 85] 04:32:28 INFO - PROCESS | 3005 | --DOCSHELL 0x8dc54400 == 47 [pid = 3005] [id = 124] 04:32:28 INFO - PROCESS | 3005 | --DOCSHELL 0x95015400 == 46 [pid = 3005] [id = 42] 04:32:28 INFO - PROCESS | 3005 | --DOCSHELL 0x8e9d4400 == 45 [pid = 3005] [id = 140] 04:32:28 INFO - PROCESS | 3005 | --DOCSHELL 0x91a3b000 == 44 [pid = 3005] [id = 90] 04:32:28 INFO - PROCESS | 3005 | --DOCSHELL 0x9a555c00 == 43 [pid = 3005] [id = 55] 04:32:28 INFO - PROCESS | 3005 | --DOCSHELL 0x8f2ed400 == 42 [pid = 3005] [id = 122] 04:32:28 INFO - PROCESS | 3005 | --DOCSHELL 0x8df24800 == 41 [pid = 3005] [id = 142] 04:32:28 INFO - PROCESS | 3005 | --DOCSHELL 0x8fc99c00 == 40 [pid = 3005] [id = 94] 04:32:28 INFO - PROCESS | 3005 | --DOCSHELL 0x8e996400 == 39 [pid = 3005] [id = 120] 04:32:28 INFO - PROCESS | 3005 | --DOCSHELL 0x8e9dc000 == 38 [pid = 3005] [id = 141] 04:32:28 INFO - PROCESS | 3005 | --DOCSHELL 0x8f2eb000 == 37 [pid = 3005] [id = 121] 04:32:28 INFO - PROCESS | 3005 | --DOCSHELL 0x8fa8f000 == 36 [pid = 3005] [id = 93] 04:32:28 INFO - PROCESS | 3005 | --DOCSHELL 0x8e9d3c00 == 35 [pid = 3005] [id = 139] 04:32:28 INFO - PROCESS | 3005 | --DOCSHELL 0x8f2f4400 == 34 [pid = 3005] [id = 125] 04:32:28 INFO - PROCESS | 3005 | --DOCSHELL 0x8e994400 == 33 [pid = 3005] [id = 123] 04:32:28 INFO - PROCESS | 3005 | --DOCSHELL 0x8c1c3800 == 32 [pid = 3005] [id = 143] 04:32:28 INFO - PROCESS | 3005 | --DOCSHELL 0x9d526800 == 31 [pid = 3005] [id = 39] 04:32:28 INFO - PROCESS | 3005 | --DOCSHELL 0x8e804c00 == 30 [pid = 3005] [id = 108] 04:32:28 INFO - PROCESS | 3005 | --DOCSHELL 0x8fa88400 == 29 [pid = 3005] [id = 132] 04:32:28 INFO - PROCESS | 3005 | --DOCSHELL 0x8c1d0000 == 28 [pid = 3005] [id = 148] 04:32:28 INFO - PROCESS | 3005 | --DOCSHELL 0x8f0f2000 == 27 [pid = 3005] [id = 149] 04:32:28 INFO - PROCESS | 3005 | --DOCSHELL 0x8eb58000 == 26 [pid = 3005] [id = 147] 04:32:28 INFO - PROCESS | 3005 | 1471347148981 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]]]}] 04:32:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 04:32:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 5165ms 04:32:29 INFO - PROCESS | 3005 | 1471347149016 Marionette TRACE conn4 -> [0,573,"getWindowHandle",null] 04:32:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 04:32:29 INFO - PROCESS | 3005 | 1471347149025 Marionette TRACE conn4 <- [1,573,null,{"value":"8"}] 04:32:29 INFO - PROCESS | 3005 | 1471347149035 Marionette TRACE conn4 -> [0,574,"setScriptTimeout",{"ms":35000}] 04:32:29 INFO - PROCESS | 3005 | 1471347149042 Marionette TRACE conn4 <- [1,574,null,{}] 04:32:29 INFO - PROCESS | 3005 | 1471347149133 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}] 04:32:29 INFO - PROCESS | 3005 | 1471347149140 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:32:29 INFO - PROCESS | 3005 | 1471347149416 Marionette TRACE conn4 <- [1,575,null,{"value":null}] 04:32:29 INFO - PROCESS | 3005 | 1471347149450 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:29 INFO - PROCESS | 3005 | 1471347149459 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:32:29 INFO - PROCESS | 3005 | ++DOCSHELL 0x8e843400 == 27 [pid = 3005] [id = 151] 04:32:29 INFO - PROCESS | 3005 | ++DOMWINDOW == 160 (0x8e843800) [pid = 3005] [serial = 453] [outer = (nil)] 04:32:29 INFO - PROCESS | 3005 | ++DOMWINDOW == 161 (0x8e9d7000) [pid = 3005] [serial = 454] [outer = 0x8e843800] 04:32:29 INFO - PROCESS | 3005 | 1471347149543 Marionette DEBUG loaded listener.js 04:32:29 INFO - PROCESS | 3005 | ++DOMWINDOW == 162 (0x8e9da000) [pid = 3005] [serial = 455] [outer = 0x8e843800] 04:32:30 INFO - PROCESS | 3005 | 1471347150534 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]]]}] 04:32:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 04:32:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1548ms 04:32:30 INFO - PROCESS | 3005 | 1471347150581 Marionette TRACE conn4 -> [0,577,"getWindowHandle",null] 04:32:30 INFO - PROCESS | 3005 | 1471347150591 Marionette TRACE conn4 <- [1,577,null,{"value":"8"}] 04:32:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 04:32:30 INFO - PROCESS | 3005 | 1471347150617 Marionette TRACE conn4 -> [0,578,"setScriptTimeout",{"ms":35000}] 04:32:30 INFO - PROCESS | 3005 | 1471347150623 Marionette TRACE conn4 <- [1,578,null,{}] 04:32:30 INFO - PROCESS | 3005 | 1471347150631 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}] 04:32:30 INFO - PROCESS | 3005 | 1471347150639 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:32:30 INFO - PROCESS | 3005 | 1471347150912 Marionette TRACE conn4 <- [1,579,null,{"value":null}] 04:32:30 INFO - PROCESS | 3005 | 1471347150946 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:30 INFO - PROCESS | 3005 | 1471347150955 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:32:30 INFO - PROCESS | 3005 | ++DOCSHELL 0x8f0dbc00 == 28 [pid = 3005] [id = 152] 04:32:30 INFO - PROCESS | 3005 | ++DOMWINDOW == 163 (0x8f0dd000) [pid = 3005] [serial = 456] [outer = (nil)] 04:32:31 INFO - PROCESS | 3005 | ++DOMWINDOW == 164 (0x8f0e0c00) [pid = 3005] [serial = 457] [outer = 0x8f0dd000] 04:32:31 INFO - PROCESS | 3005 | 1471347151043 Marionette DEBUG loaded listener.js 04:32:31 INFO - PROCESS | 3005 | ++DOMWINDOW == 165 (0x8f0f1c00) [pid = 3005] [serial = 458] [outer = 0x8f0dd000] 04:32:33 INFO - PROCESS | 3005 | --DOMWINDOW == 164 (0x904c1800) [pid = 3005] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 04:32:33 INFO - PROCESS | 3005 | --DOMWINDOW == 163 (0x921ec000) [pid = 3005] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 04:32:33 INFO - PROCESS | 3005 | --DOMWINDOW == 162 (0x924f5c00) [pid = 3005] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 04:32:33 INFO - PROCESS | 3005 | --DOMWINDOW == 161 (0x8f0e3800) [pid = 3005] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 04:32:33 INFO - PROCESS | 3005 | --DOMWINDOW == 160 (0x8e808400) [pid = 3005] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 04:32:33 INFO - PROCESS | 3005 | --DOMWINDOW == 159 (0x8fa06400) [pid = 3005] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 04:32:33 INFO - PROCESS | 3005 | --DOMWINDOW == 158 (0x8f0da000) [pid = 3005] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 04:32:33 INFO - PROCESS | 3005 | --DOMWINDOW == 157 (0x97829400) [pid = 3005] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 04:32:33 INFO - PROCESS | 3005 | --DOMWINDOW == 156 (0x9a36fc00) [pid = 3005] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 04:32:33 INFO - PROCESS | 3005 | --DOMWINDOW == 155 (0x8f0edc00) [pid = 3005] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 04:32:33 INFO - PROCESS | 3005 | --DOMWINDOW == 154 (0x8fa8c400) [pid = 3005] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 04:32:33 INFO - PROCESS | 3005 | --DOMWINDOW == 153 (0x992de400) [pid = 3005] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 04:32:33 INFO - PROCESS | 3005 | --DOMWINDOW == 152 (0x8fc9ac00) [pid = 3005] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 04:32:33 INFO - PROCESS | 3005 | --DOMWINDOW == 151 (0x921eb400) [pid = 3005] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 04:32:33 INFO - PROCESS | 3005 | --DOMWINDOW == 150 (0x9ae7f800) [pid = 3005] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 04:32:33 INFO - PROCESS | 3005 | --DOMWINDOW == 149 (0x8fc92000) [pid = 3005] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 04:32:33 INFO - PROCESS | 3005 | --DOMWINDOW == 148 (0x9a8cf800) [pid = 3005] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 04:32:33 INFO - PROCESS | 3005 | --DOMWINDOW == 147 (0x8eb4d400) [pid = 3005] [serial = 381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 04:32:33 INFO - PROCESS | 3005 | --DOMWINDOW == 146 (0x9950f800) [pid = 3005] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 04:32:33 INFO - PROCESS | 3005 | --DOMWINDOW == 145 (0x8e805400) [pid = 3005] [serial = 384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 04:32:33 INFO - PROCESS | 3005 | --DOMWINDOW == 144 (0x8f0e9400) [pid = 3005] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 04:32:33 INFO - PROCESS | 3005 | --DOMWINDOW == 143 (0x8eb4d800) [pid = 3005] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 04:32:33 INFO - PROCESS | 3005 | --DOMWINDOW == 142 (0x8e841800) [pid = 3005] [serial = 378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 04:32:33 INFO - PROCESS | 3005 | --DOMWINDOW == 141 (0x8fa93400) [pid = 3005] [serial = 387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 04:32:33 INFO - PROCESS | 3005 | --DOMWINDOW == 140 (0x8dc57400) [pid = 3005] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 04:32:33 INFO - PROCESS | 3005 | --DOMWINDOW == 139 (0x8e83e800) [pid = 3005] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 04:32:33 INFO - PROCESS | 3005 | --DOMWINDOW == 138 (0x8fa01400) [pid = 3005] [serial = 393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 04:32:33 INFO - PROCESS | 3005 | --DOMWINDOW == 137 (0x8f2ed800) [pid = 3005] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 04:32:33 INFO - PROCESS | 3005 | --DOMWINDOW == 136 (0x97823400) [pid = 3005] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 04:32:33 INFO - PROCESS | 3005 | --DOMWINDOW == 135 (0x9316f800) [pid = 3005] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 04:32:33 INFO - PROCESS | 3005 | --DOMWINDOW == 134 (0x9224e800) [pid = 3005] [serial = 390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 04:32:33 INFO - PROCESS | 3005 | --DOMWINDOW == 133 (0x91a33400) [pid = 3005] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 04:32:33 INFO - PROCESS | 3005 | --DOMWINDOW == 132 (0x904bc400) [pid = 3005] [serial = 375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 04:32:33 INFO - PROCESS | 3005 | --DOMWINDOW == 131 (0x91bd4800) [pid = 3005] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 04:32:33 INFO - PROCESS | 3005 | --DOMWINDOW == 130 (0x91bd6000) [pid = 3005] [serial = 396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 04:32:33 INFO - PROCESS | 3005 | --DOMWINDOW == 129 (0x8f0e6400) [pid = 3005] [serial = 399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 04:32:33 INFO - PROCESS | 3005 | --DOMWINDOW == 128 (0x9224f400) [pid = 3005] [serial = 402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 04:32:33 INFO - PROCESS | 3005 | --DOMWINDOW == 127 (0x8e998800) [pid = 3005] [serial = 435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 04:32:33 INFO - PROCESS | 3005 | --DOMWINDOW == 126 (0x9a55a400) [pid = 3005] [serial = 405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 04:32:33 INFO - PROCESS | 3005 | --DOMWINDOW == 125 (0x9ade1400) [pid = 3005] [serial = 408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 04:32:33 INFO - PROCESS | 3005 | --DOMWINDOW == 124 (0x9ae73800) [pid = 3005] [serial = 411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 04:32:33 INFO - PROCESS | 3005 | --DOMWINDOW == 123 (0xa2354400) [pid = 3005] [serial = 414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 04:32:33 INFO - PROCESS | 3005 | --DOMWINDOW == 122 (0x8e9d4800) [pid = 3005] [serial = 417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 04:32:33 INFO - PROCESS | 3005 | --DOMWINDOW == 121 (0x8e9e1800) [pid = 3005] [serial = 420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 04:32:33 INFO - PROCESS | 3005 | --DOMWINDOW == 120 (0x8e9e2400) [pid = 3005] [serial = 423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 04:32:33 INFO - PROCESS | 3005 | --DOMWINDOW == 119 (0x8df24c00) [pid = 3005] [serial = 426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 04:32:33 INFO - PROCESS | 3005 | --DOMWINDOW == 118 (0x8dc50c00) [pid = 3005] [serial = 432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 04:32:33 INFO - PROCESS | 3005 | --DOMWINDOW == 117 (0x8c1c5400) [pid = 3005] [serial = 429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 04:32:33 INFO - PROCESS | 3005 | --DOMWINDOW == 116 (0x8dc5e000) [pid = 3005] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 04:32:34 INFO - PROCESS | 3005 | 1471347154407 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]]]}] 04:32:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 04:32:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 3849ms 04:32:34 INFO - PROCESS | 3005 | 1471347154469 Marionette TRACE conn4 -> [0,581,"getWindowHandle",null] 04:32:34 INFO - PROCESS | 3005 | 1471347154473 Marionette TRACE conn4 <- [1,581,null,{"value":"8"}] 04:32:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 04:32:34 INFO - PROCESS | 3005 | 1471347154481 Marionette TRACE conn4 -> [0,582,"setScriptTimeout",{"ms":35000}] 04:32:34 INFO - PROCESS | 3005 | 1471347154488 Marionette TRACE conn4 <- [1,582,null,{}] 04:32:34 INFO - PROCESS | 3005 | 1471347154521 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}] 04:32:34 INFO - PROCESS | 3005 | 1471347154549 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:32:34 INFO - PROCESS | 3005 | 1471347154728 Marionette TRACE conn4 <- [1,583,null,{"value":null}] 04:32:34 INFO - PROCESS | 3005 | 1471347154741 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:34 INFO - PROCESS | 3005 | 1471347154753 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:32:34 INFO - PROCESS | 3005 | ++DOCSHELL 0x8eb4d800 == 29 [pid = 3005] [id = 153] 04:32:34 INFO - PROCESS | 3005 | ++DOMWINDOW == 117 (0x8eb55000) [pid = 3005] [serial = 459] [outer = (nil)] 04:32:34 INFO - PROCESS | 3005 | ++DOMWINDOW == 118 (0x8f2e9c00) [pid = 3005] [serial = 460] [outer = 0x8eb55000] 04:32:34 INFO - PROCESS | 3005 | 1471347154967 Marionette DEBUG loaded listener.js 04:32:35 INFO - PROCESS | 3005 | ++DOMWINDOW == 119 (0x8fa03c00) [pid = 3005] [serial = 461] [outer = 0x8eb55000] 04:32:35 INFO - PROCESS | 3005 | 1471347155971 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]]]}] 04:32:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 04:32:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1552ms 04:32:36 INFO - PROCESS | 3005 | 1471347156034 Marionette TRACE conn4 -> [0,585,"getWindowHandle",null] 04:32:36 INFO - PROCESS | 3005 | 1471347156040 Marionette TRACE conn4 <- [1,585,null,{"value":"8"}] 04:32:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 04:32:36 INFO - PROCESS | 3005 | 1471347156049 Marionette TRACE conn4 -> [0,586,"setScriptTimeout",{"ms":35000}] 04:32:36 INFO - PROCESS | 3005 | 1471347156055 Marionette TRACE conn4 <- [1,586,null,{}] 04:32:36 INFO - PROCESS | 3005 | 1471347156065 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}] 04:32:36 INFO - PROCESS | 3005 | 1471347156071 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:32:36 INFO - PROCESS | 3005 | 1471347156312 Marionette TRACE conn4 <- [1,587,null,{"value":null}] 04:32:36 INFO - PROCESS | 3005 | 1471347156620 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:36 INFO - PROCESS | 3005 | 1471347156633 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:32:36 INFO - PROCESS | 3005 | ++DOCSHELL 0x8c1c4400 == 30 [pid = 3005] [id = 154] 04:32:36 INFO - PROCESS | 3005 | ++DOMWINDOW == 120 (0x8dc5e000) [pid = 3005] [serial = 462] [outer = (nil)] 04:32:36 INFO - PROCESS | 3005 | ++DOMWINDOW == 121 (0x8e995400) [pid = 3005] [serial = 463] [outer = 0x8dc5e000] 04:32:36 INFO - PROCESS | 3005 | 1471347156731 Marionette DEBUG loaded listener.js 04:32:36 INFO - PROCESS | 3005 | ++DOMWINDOW == 122 (0x8ea58800) [pid = 3005] [serial = 464] [outer = 0x8dc5e000] 04:32:37 INFO - PROCESS | 3005 | [3005] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:32:37 INFO - PROCESS | 3005 | 1471347157701 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]]]}] 04:32:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 04:32:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1686ms 04:32:37 INFO - PROCESS | 3005 | 1471347157736 Marionette TRACE conn4 -> [0,589,"getWindowHandle",null] 04:32:37 INFO - PROCESS | 3005 | 1471347157744 Marionette TRACE conn4 <- [1,589,null,{"value":"8"}] 04:32:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 04:32:37 INFO - PROCESS | 3005 | 1471347157756 Marionette TRACE conn4 -> [0,590,"setScriptTimeout",{"ms":35000}] 04:32:37 INFO - PROCESS | 3005 | 1471347157762 Marionette TRACE conn4 <- [1,590,null,{}] 04:32:37 INFO - PROCESS | 3005 | 1471347157769 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}] 04:32:37 INFO - PROCESS | 3005 | 1471347157776 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:32:37 INFO - PROCESS | 3005 | 1471347157975 Marionette TRACE conn4 <- [1,591,null,{"value":null}] 04:32:38 INFO - PROCESS | 3005 | 1471347158209 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:38 INFO - PROCESS | 3005 | 1471347158220 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:32:38 INFO - PROCESS | 3005 | ++DOCSHELL 0x8f2f0c00 == 31 [pid = 3005] [id = 155] 04:32:38 INFO - PROCESS | 3005 | ++DOMWINDOW == 123 (0x8f2f1800) [pid = 3005] [serial = 465] [outer = (nil)] 04:32:38 INFO - PROCESS | 3005 | ++DOMWINDOW == 124 (0x8fa02400) [pid = 3005] [serial = 466] [outer = 0x8f2f1800] 04:32:38 INFO - PROCESS | 3005 | 1471347158354 Marionette DEBUG loaded listener.js 04:32:38 INFO - PROCESS | 3005 | ++DOMWINDOW == 125 (0x8fc9e000) [pid = 3005] [serial = 467] [outer = 0x8f2f1800] 04:32:39 INFO - PROCESS | 3005 | 1471347159485 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]]]}] 04:32:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 04:32:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1794ms 04:32:39 INFO - PROCESS | 3005 | 1471347159551 Marionette TRACE conn4 -> [0,593,"getWindowHandle",null] 04:32:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 04:32:39 INFO - PROCESS | 3005 | 1471347159557 Marionette TRACE conn4 <- [1,593,null,{"value":"8"}] 04:32:39 INFO - PROCESS | 3005 | 1471347159565 Marionette TRACE conn4 -> [0,594,"setScriptTimeout",{"ms":35000}] 04:32:39 INFO - PROCESS | 3005 | 1471347159572 Marionette TRACE conn4 <- [1,594,null,{}] 04:32:39 INFO - PROCESS | 3005 | 1471347159592 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}] 04:32:39 INFO - PROCESS | 3005 | 1471347159602 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:32:39 INFO - PROCESS | 3005 | 1471347159910 Marionette TRACE conn4 <- [1,595,null,{"value":null}] 04:32:40 INFO - PROCESS | 3005 | 1471347160090 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:40 INFO - PROCESS | 3005 | 1471347160103 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:32:40 INFO - PROCESS | 3005 | ++DOCSHELL 0x91a3d800 == 32 [pid = 3005] [id = 156] 04:32:40 INFO - PROCESS | 3005 | ++DOMWINDOW == 126 (0x91bcd000) [pid = 3005] [serial = 468] [outer = (nil)] 04:32:40 INFO - PROCESS | 3005 | ++DOMWINDOW == 127 (0x921ea400) [pid = 3005] [serial = 469] [outer = 0x91bcd000] 04:32:40 INFO - PROCESS | 3005 | 1471347160196 Marionette DEBUG loaded listener.js 04:32:40 INFO - PROCESS | 3005 | ++DOMWINDOW == 128 (0x92241400) [pid = 3005] [serial = 470] [outer = 0x91bcd000] 04:32:41 INFO - PROCESS | 3005 | 1471347161159 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]]]}] 04:32:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 04:32:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1641ms 04:32:41 INFO - PROCESS | 3005 | 1471347161206 Marionette TRACE conn4 -> [0,597,"getWindowHandle",null] 04:32:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 04:32:41 INFO - PROCESS | 3005 | 1471347161211 Marionette TRACE conn4 <- [1,597,null,{"value":"8"}] 04:32:41 INFO - PROCESS | 3005 | 1471347161218 Marionette TRACE conn4 -> [0,598,"setScriptTimeout",{"ms":35000}] 04:32:41 INFO - PROCESS | 3005 | 1471347161221 Marionette TRACE conn4 <- [1,598,null,{}] 04:32:41 INFO - PROCESS | 3005 | 1471347161229 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}] 04:32:41 INFO - PROCESS | 3005 | 1471347161234 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:32:41 INFO - PROCESS | 3005 | 1471347161437 Marionette TRACE conn4 <- [1,599,null,{"value":null}] 04:32:41 INFO - PROCESS | 3005 | 1471347161669 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:41 INFO - PROCESS | 3005 | 1471347161679 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:32:41 INFO - PROCESS | 3005 | ++DOCSHELL 0x8ea57400 == 33 [pid = 3005] [id = 157] 04:32:41 INFO - PROCESS | 3005 | ++DOMWINDOW == 129 (0x92243400) [pid = 3005] [serial = 471] [outer = (nil)] 04:32:41 INFO - PROCESS | 3005 | ++DOMWINDOW == 130 (0x92250000) [pid = 3005] [serial = 472] [outer = 0x92243400] 04:32:41 INFO - PROCESS | 3005 | 1471347161817 Marionette DEBUG loaded listener.js 04:32:41 INFO - PROCESS | 3005 | ++DOMWINDOW == 131 (0x8f0f4400) [pid = 3005] [serial = 473] [outer = 0x92243400] 04:32:42 INFO - PROCESS | 3005 | 1471347162768 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]]]}] 04:32:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 04:32:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1593ms 04:32:42 INFO - PROCESS | 3005 | 1471347162811 Marionette TRACE conn4 -> [0,601,"getWindowHandle",null] 04:32:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 04:32:42 INFO - PROCESS | 3005 | 1471347162816 Marionette TRACE conn4 <- [1,601,null,{"value":"8"}] 04:32:42 INFO - PROCESS | 3005 | 1471347162822 Marionette TRACE conn4 -> [0,602,"setScriptTimeout",{"ms":35000}] 04:32:42 INFO - PROCESS | 3005 | 1471347162826 Marionette TRACE conn4 <- [1,602,null,{}] 04:32:42 INFO - PROCESS | 3005 | 1471347162832 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}] 04:32:42 INFO - PROCESS | 3005 | 1471347162838 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:32:43 INFO - PROCESS | 3005 | 1471347163027 Marionette TRACE conn4 <- [1,603,null,{"value":null}] 04:32:43 INFO - PROCESS | 3005 | 1471347163257 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:43 INFO - PROCESS | 3005 | 1471347163264 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:32:43 INFO - PROCESS | 3005 | ++DOCSHELL 0x8dc53000 == 34 [pid = 3005] [id = 158] 04:32:43 INFO - PROCESS | 3005 | ++DOMWINDOW == 132 (0x8df28000) [pid = 3005] [serial = 474] [outer = (nil)] 04:32:43 INFO - PROCESS | 3005 | ++DOMWINDOW == 133 (0x923ed400) [pid = 3005] [serial = 475] [outer = 0x8df28000] 04:32:43 INFO - PROCESS | 3005 | 1471347163396 Marionette DEBUG loaded listener.js 04:32:43 INFO - PROCESS | 3005 | ++DOMWINDOW == 134 (0x923e5c00) [pid = 3005] [serial = 476] [outer = 0x8df28000] 04:32:44 INFO - PROCESS | 3005 | 1471347164391 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]]]}] 04:32:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 04:32:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1639ms 04:32:44 INFO - PROCESS | 3005 | 1471347164463 Marionette TRACE conn4 -> [0,605,"getWindowHandle",null] 04:32:44 INFO - PROCESS | 3005 | 1471347164468 Marionette TRACE conn4 <- [1,605,null,{"value":"8"}] 04:32:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 04:32:44 INFO - PROCESS | 3005 | 1471347164475 Marionette TRACE conn4 -> [0,606,"setScriptTimeout",{"ms":35000}] 04:32:44 INFO - PROCESS | 3005 | 1471347164479 Marionette TRACE conn4 <- [1,606,null,{}] 04:32:44 INFO - PROCESS | 3005 | 1471347164486 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}] 04:32:44 INFO - PROCESS | 3005 | 1471347164499 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:32:44 INFO - PROCESS | 3005 | 1471347164771 Marionette TRACE conn4 <- [1,607,null,{"value":null}] 04:32:45 INFO - PROCESS | 3005 | 1471347165016 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:45 INFO - PROCESS | 3005 | 1471347165025 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:32:45 INFO - PROCESS | 3005 | ++DOCSHELL 0x8eb4d400 == 35 [pid = 3005] [id = 159] 04:32:45 INFO - PROCESS | 3005 | ++DOMWINDOW == 135 (0x9224e400) [pid = 3005] [serial = 477] [outer = (nil)] 04:32:45 INFO - PROCESS | 3005 | ++DOMWINDOW == 136 (0x928f8400) [pid = 3005] [serial = 478] [outer = 0x9224e400] 04:32:45 INFO - PROCESS | 3005 | 1471347165115 Marionette DEBUG loaded listener.js 04:32:45 INFO - PROCESS | 3005 | ++DOMWINDOW == 137 (0x928f4c00) [pid = 3005] [serial = 479] [outer = 0x9224e400] 04:32:46 INFO - PROCESS | 3005 | 1471347166043 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]]]}] 04:32:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 04:32:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1632ms 04:32:46 INFO - PROCESS | 3005 | 1471347166109 Marionette TRACE conn4 -> [0,609,"getWindowHandle",null] 04:32:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 04:32:46 INFO - PROCESS | 3005 | 1471347166113 Marionette TRACE conn4 <- [1,609,null,{"value":"8"}] 04:32:46 INFO - PROCESS | 3005 | 1471347166121 Marionette TRACE conn4 -> [0,610,"setScriptTimeout",{"ms":35000}] 04:32:46 INFO - PROCESS | 3005 | 1471347166125 Marionette TRACE conn4 <- [1,610,null,{}] 04:32:46 INFO - PROCESS | 3005 | 1471347166132 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}] 04:32:46 INFO - PROCESS | 3005 | 1471347166138 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:32:46 INFO - PROCESS | 3005 | 1471347166332 Marionette TRACE conn4 <- [1,611,null,{"value":null}] 04:32:46 INFO - PROCESS | 3005 | 1471347166584 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:46 INFO - PROCESS | 3005 | 1471347166594 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:32:46 INFO - PROCESS | 3005 | ++DOCSHELL 0x8c1d1800 == 36 [pid = 3005] [id = 160] 04:32:46 INFO - PROCESS | 3005 | ++DOMWINDOW == 138 (0x8df2f000) [pid = 3005] [serial = 480] [outer = (nil)] 04:32:46 INFO - PROCESS | 3005 | ++DOMWINDOW == 139 (0x95017000) [pid = 3005] [serial = 481] [outer = 0x8df2f000] 04:32:46 INFO - PROCESS | 3005 | 1471347166696 Marionette DEBUG loaded listener.js 04:32:46 INFO - PROCESS | 3005 | ++DOMWINDOW == 140 (0x950d0c00) [pid = 3005] [serial = 482] [outer = 0x8df2f000] 04:32:47 INFO - PROCESS | 3005 | 1471347167614 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]]]}] 04:32:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 04:32:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1533ms 04:32:47 INFO - PROCESS | 3005 | 1471347167654 Marionette TRACE conn4 -> [0,613,"getWindowHandle",null] 04:32:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 04:32:47 INFO - PROCESS | 3005 | 1471347167665 Marionette TRACE conn4 <- [1,613,null,{"value":"8"}] 04:32:47 INFO - PROCESS | 3005 | 1471347167673 Marionette TRACE conn4 -> [0,614,"setScriptTimeout",{"ms":35000}] 04:32:47 INFO - PROCESS | 3005 | 1471347167677 Marionette TRACE conn4 <- [1,614,null,{}] 04:32:47 INFO - PROCESS | 3005 | 1471347167700 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}] 04:32:47 INFO - PROCESS | 3005 | 1471347167706 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:32:47 INFO - PROCESS | 3005 | 1471347167958 Marionette TRACE conn4 <- [1,615,null,{"value":null}] 04:32:48 INFO - PROCESS | 3005 | 1471347168095 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:48 INFO - PROCESS | 3005 | 1471347168103 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:32:48 INFO - PROCESS | 3005 | ++DOCSHELL 0x8f0e7400 == 37 [pid = 3005] [id = 161] 04:32:48 INFO - PROCESS | 3005 | ++DOMWINDOW == 141 (0x9317d000) [pid = 3005] [serial = 483] [outer = (nil)] 04:32:48 INFO - PROCESS | 3005 | ++DOMWINDOW == 142 (0x95299c00) [pid = 3005] [serial = 484] [outer = 0x9317d000] 04:32:48 INFO - PROCESS | 3005 | 1471347168249 Marionette DEBUG loaded listener.js 04:32:48 INFO - PROCESS | 3005 | ++DOMWINDOW == 143 (0x96ed8800) [pid = 3005] [serial = 485] [outer = 0x9317d000] 04:32:49 INFO - PROCESS | 3005 | 1471347169193 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]]]}] 04:32:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 04:32:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1589ms 04:32:49 INFO - PROCESS | 3005 | 1471347169262 Marionette TRACE conn4 -> [0,617,"getWindowHandle",null] 04:32:49 INFO - PROCESS | 3005 | 1471347169267 Marionette TRACE conn4 <- [1,617,null,{"value":"8"}] 04:32:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 04:32:49 INFO - PROCESS | 3005 | 1471347169275 Marionette TRACE conn4 -> [0,618,"setScriptTimeout",{"ms":35000}] 04:32:49 INFO - PROCESS | 3005 | 1471347169279 Marionette TRACE conn4 <- [1,618,null,{}] 04:32:49 INFO - PROCESS | 3005 | 1471347169288 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}] 04:32:49 INFO - PROCESS | 3005 | 1471347169294 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:32:49 INFO - PROCESS | 3005 | 1471347169535 Marionette TRACE conn4 <- [1,619,null,{"value":null}] 04:32:49 INFO - PROCESS | 3005 | 1471347169776 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:49 INFO - PROCESS | 3005 | 1471347169784 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:32:49 INFO - PROCESS | 3005 | ++DOCSHELL 0x8f0db400 == 38 [pid = 3005] [id = 162] 04:32:49 INFO - PROCESS | 3005 | ++DOMWINDOW == 144 (0x8f0ec000) [pid = 3005] [serial = 486] [outer = (nil)] 04:32:49 INFO - PROCESS | 3005 | ++DOMWINDOW == 145 (0x992de400) [pid = 3005] [serial = 487] [outer = 0x8f0ec000] 04:32:49 INFO - PROCESS | 3005 | 1471347169909 Marionette DEBUG loaded listener.js 04:32:50 INFO - PROCESS | 3005 | ++DOMWINDOW == 146 (0x99506800) [pid = 3005] [serial = 488] [outer = 0x8f0ec000] 04:32:50 INFO - PROCESS | 3005 | 1471347170834 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]]]}] 04:32:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 04:32:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1631ms 04:32:50 INFO - PROCESS | 3005 | 1471347170907 Marionette TRACE conn4 -> [0,621,"getWindowHandle",null] 04:32:50 INFO - PROCESS | 3005 | 1471347170910 Marionette TRACE conn4 <- [1,621,null,{"value":"8"}] 04:32:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 04:32:50 INFO - PROCESS | 3005 | 1471347170918 Marionette TRACE conn4 -> [0,622,"setScriptTimeout",{"ms":35000}] 04:32:50 INFO - PROCESS | 3005 | 1471347170923 Marionette TRACE conn4 <- [1,622,null,{}] 04:32:50 INFO - PROCESS | 3005 | 1471347170929 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}] 04:32:50 INFO - PROCESS | 3005 | 1471347170935 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:32:51 INFO - PROCESS | 3005 | 1471347171170 Marionette TRACE conn4 <- [1,623,null,{"value":null}] 04:32:51 INFO - PROCESS | 3005 | 1471347171413 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:51 INFO - PROCESS | 3005 | 1471347171423 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:32:51 INFO - PROCESS | 3005 | ++DOCSHELL 0x8c1c4000 == 39 [pid = 3005] [id = 163] 04:32:51 INFO - PROCESS | 3005 | ++DOMWINDOW == 147 (0x8c1c6400) [pid = 3005] [serial = 489] [outer = (nil)] 04:32:51 INFO - PROCESS | 3005 | ++DOMWINDOW == 148 (0x8e80a800) [pid = 3005] [serial = 490] [outer = 0x8c1c6400] 04:32:51 INFO - PROCESS | 3005 | 1471347171558 Marionette DEBUG loaded listener.js 04:32:51 INFO - PROCESS | 3005 | ++DOMWINDOW == 149 (0x8df33c00) [pid = 3005] [serial = 491] [outer = 0x8c1c6400] 04:32:52 INFO - PROCESS | 3005 | 1471347172586 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]]]}] 04:32:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 04:32:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1738ms 04:32:52 INFO - PROCESS | 3005 | 1471347172658 Marionette TRACE conn4 -> [0,625,"getWindowHandle",null] 04:32:52 INFO - PROCESS | 3005 | 1471347172662 Marionette TRACE conn4 <- [1,625,null,{"value":"8"}] 04:32:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 04:32:52 INFO - PROCESS | 3005 | 1471347172670 Marionette TRACE conn4 -> [0,626,"setScriptTimeout",{"ms":35000}] 04:32:52 INFO - PROCESS | 3005 | 1471347172675 Marionette TRACE conn4 <- [1,626,null,{}] 04:32:52 INFO - PROCESS | 3005 | 1471347172682 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}] 04:32:52 INFO - PROCESS | 3005 | 1471347172689 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:32:52 INFO - PROCESS | 3005 | 1471347172922 Marionette TRACE conn4 <- [1,627,null,{"value":null}] 04:32:53 INFO - PROCESS | 3005 | 1471347173227 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:53 INFO - PROCESS | 3005 | 1471347173237 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:32:53 INFO - PROCESS | 3005 | ++DOCSHELL 0x8e803c00 == 40 [pid = 3005] [id = 164] 04:32:53 INFO - PROCESS | 3005 | ++DOMWINDOW == 150 (0x8e809c00) [pid = 3005] [serial = 492] [outer = (nil)] 04:32:53 INFO - PROCESS | 3005 | ++DOMWINDOW == 151 (0x8e9d5400) [pid = 3005] [serial = 493] [outer = 0x8e809c00] 04:32:53 INFO - PROCESS | 3005 | 1471347173333 Marionette DEBUG loaded listener.js 04:32:53 INFO - PROCESS | 3005 | ++DOMWINDOW == 152 (0x8f2f0400) [pid = 3005] [serial = 494] [outer = 0x8e809c00] 04:32:54 INFO - PROCESS | 3005 | 1471347174518 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]]]}] 04:32:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 04:32:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1895ms 04:32:54 INFO - PROCESS | 3005 | 1471347174574 Marionette TRACE conn4 -> [0,629,"getWindowHandle",null] 04:32:54 INFO - PROCESS | 3005 | 1471347174581 Marionette TRACE conn4 <- [1,629,null,{"value":"8"}] 04:32:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 04:32:54 INFO - PROCESS | 3005 | 1471347174592 Marionette TRACE conn4 -> [0,630,"setScriptTimeout",{"ms":35000}] 04:32:54 INFO - PROCESS | 3005 | 1471347174597 Marionette TRACE conn4 <- [1,630,null,{}] 04:32:54 INFO - PROCESS | 3005 | 1471347174606 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}] 04:32:54 INFO - PROCESS | 3005 | 1471347174612 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:32:54 INFO - PROCESS | 3005 | 1471347174831 Marionette TRACE conn4 <- [1,631,null,{"value":null}] 04:32:55 INFO - PROCESS | 3005 | 1471347175244 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:55 INFO - PROCESS | 3005 | 1471347175256 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:32:55 INFO - PROCESS | 3005 | ++DOCSHELL 0x8c1c7800 == 41 [pid = 3005] [id = 165] 04:32:55 INFO - PROCESS | 3005 | ++DOMWINDOW == 153 (0x8c1c8800) [pid = 3005] [serial = 495] [outer = (nil)] 04:32:55 INFO - PROCESS | 3005 | ++DOMWINDOW == 154 (0x8c1cec00) [pid = 3005] [serial = 496] [outer = 0x8c1c8800] 04:32:55 INFO - PROCESS | 3005 | 1471347175346 Marionette DEBUG loaded listener.js 04:32:55 INFO - PROCESS | 3005 | ++DOMWINDOW == 155 (0x8dc55800) [pid = 3005] [serial = 497] [outer = 0x8c1c8800] 04:32:56 INFO - PROCESS | 3005 | 1471347176311 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]]]}] 04:32:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 04:32:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1788ms 04:32:56 INFO - PROCESS | 3005 | 1471347176382 Marionette TRACE conn4 -> [0,633,"getWindowHandle",null] 04:32:56 INFO - PROCESS | 3005 | 1471347176390 Marionette TRACE conn4 <- [1,633,null,{"value":"8"}] 04:32:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 04:32:56 INFO - PROCESS | 3005 | 1471347176400 Marionette TRACE conn4 -> [0,634,"setScriptTimeout",{"ms":35000}] 04:32:56 INFO - PROCESS | 3005 | 1471347176406 Marionette TRACE conn4 <- [1,634,null,{}] 04:32:56 INFO - PROCESS | 3005 | 1471347176416 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}] 04:32:56 INFO - PROCESS | 3005 | 1471347176425 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:32:56 INFO - PROCESS | 3005 | 1471347176690 Marionette TRACE conn4 <- [1,635,null,{"value":null}] 04:32:57 INFO - PROCESS | 3005 | 1471347177095 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:57 INFO - PROCESS | 3005 | 1471347177106 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:32:57 INFO - PROCESS | 3005 | ++DOCSHELL 0x8c1d1000 == 42 [pid = 3005] [id = 166] 04:32:57 INFO - PROCESS | 3005 | ++DOMWINDOW == 156 (0x8dc5f400) [pid = 3005] [serial = 498] [outer = (nil)] 04:32:57 INFO - PROCESS | 3005 | ++DOMWINDOW == 157 (0x8df30000) [pid = 3005] [serial = 499] [outer = 0x8dc5f400] 04:32:57 INFO - PROCESS | 3005 | 1471347177211 Marionette DEBUG loaded listener.js 04:32:57 INFO - PROCESS | 3005 | ++DOMWINDOW == 158 (0x8e993c00) [pid = 3005] [serial = 500] [outer = 0x8dc5f400] 04:32:57 INFO - PROCESS | 3005 | --DOMWINDOW == 157 (0x9a55d400) [pid = 3005] [serial = 346] [outer = (nil)] [url = about:blank] 04:32:57 INFO - PROCESS | 3005 | --DOMWINDOW == 156 (0x9d524000) [pid = 3005] [serial = 286] [outer = (nil)] [url = about:blank] 04:32:57 INFO - PROCESS | 3005 | --DOMWINDOW == 155 (0x9c02b400) [pid = 3005] [serial = 319] [outer = (nil)] [url = about:blank] 04:32:57 INFO - PROCESS | 3005 | --DOMWINDOW == 154 (0xa2002000) [pid = 3005] [serial = 361] [outer = (nil)] [url = about:blank] 04:32:57 INFO - PROCESS | 3005 | --DOMWINDOW == 153 (0x9a8c6400) [pid = 3005] [serial = 355] [outer = (nil)] [url = about:blank] 04:32:57 INFO - PROCESS | 3005 | --DOMWINDOW == 152 (0x8fc9b000) [pid = 3005] [serial = 280] [outer = (nil)] [url = about:blank] 04:32:57 INFO - PROCESS | 3005 | --DOMWINDOW == 151 (0x8e80b400) [pid = 3005] [serial = 373] [outer = (nil)] [url = about:blank] 04:32:57 INFO - PROCESS | 3005 | --DOMWINDOW == 150 (0x9ae76400) [pid = 3005] [serial = 313] [outer = (nil)] [url = about:blank] 04:32:57 INFO - PROCESS | 3005 | --DOMWINDOW == 149 (0x93177800) [pid = 3005] [serial = 367] [outer = (nil)] [url = about:blank] 04:32:57 INFO - PROCESS | 3005 | --DOMWINDOW == 148 (0x9287a000) [pid = 3005] [serial = 265] [outer = (nil)] [url = about:blank] 04:32:57 INFO - PROCESS | 3005 | --DOMWINDOW == 147 (0x904c0000) [pid = 3005] [serial = 307] [outer = (nil)] [url = about:blank] 04:32:57 INFO - PROCESS | 3005 | --DOMWINDOW == 146 (0x8e80f800) [pid = 3005] [serial = 325] [outer = (nil)] [url = about:blank] 04:32:57 INFO - PROCESS | 3005 | --DOMWINDOW == 145 (0x92879000) [pid = 3005] [serial = 377] [outer = (nil)] [url = about:blank] 04:32:57 INFO - PROCESS | 3005 | --DOMWINDOW == 144 (0xa2353400) [pid = 3005] [serial = 364] [outer = (nil)] [url = about:blank] 04:32:57 INFO - PROCESS | 3005 | --DOMWINDOW == 143 (0x8fa0f400) [pid = 3005] [serial = 274] [outer = (nil)] [url = about:blank] 04:32:57 INFO - PROCESS | 3005 | --DOMWINDOW == 142 (0x9a8d3400) [pid = 3005] [serial = 304] [outer = (nil)] [url = about:blank] 04:32:57 INFO - PROCESS | 3005 | --DOMWINDOW == 141 (0x9b092800) [pid = 3005] [serial = 316] [outer = (nil)] [url = about:blank] 04:32:57 INFO - PROCESS | 3005 | --DOMWINDOW == 140 (0x9d510800) [pid = 3005] [serial = 271] [outer = (nil)] [url = about:blank] 04:32:57 INFO - PROCESS | 3005 | --DOMWINDOW == 139 (0x921ee400) [pid = 3005] [serial = 352] [outer = (nil)] [url = about:blank] 04:32:57 INFO - PROCESS | 3005 | --DOMWINDOW == 138 (0x9c024000) [pid = 3005] [serial = 358] [outer = (nil)] [url = about:blank] 04:32:57 INFO - PROCESS | 3005 | --DOMWINDOW == 137 (0x8f0f5000) [pid = 3005] [serial = 349] [outer = (nil)] [url = about:blank] 04:32:57 INFO - PROCESS | 3005 | --DOMWINDOW == 136 (0x9bf08400) [pid = 3005] [serial = 322] [outer = (nil)] [url = about:blank] 04:32:57 INFO - PROCESS | 3005 | --DOMWINDOW == 135 (0x91a38000) [pid = 3005] [serial = 277] [outer = (nil)] [url = about:blank] 04:32:57 INFO - PROCESS | 3005 | --DOMWINDOW == 134 (0x9a553c00) [pid = 3005] [serial = 268] [outer = (nil)] [url = about:blank] 04:32:57 INFO - PROCESS | 3005 | --DOMWINDOW == 133 (0x9287dc00) [pid = 3005] [serial = 283] [outer = (nil)] [url = about:blank] 04:32:57 INFO - PROCESS | 3005 | --DOMWINDOW == 132 (0x8eb5b400) [pid = 3005] [serial = 370] [outer = (nil)] [url = about:blank] 04:32:57 INFO - PROCESS | 3005 | --DOMWINDOW == 131 (0x92877800) [pid = 3005] [serial = 310] [outer = (nil)] [url = about:blank] 04:32:57 INFO - PROCESS | 3005 | --DOMWINDOW == 130 (0x8fc91c00) [pid = 3005] [serial = 442] [outer = (nil)] [url = about:blank] 04:32:57 INFO - PROCESS | 3005 | --DOMWINDOW == 129 (0x9a8c6800) [pid = 3005] [serial = 397] [outer = (nil)] [url = about:blank] 04:32:57 INFO - PROCESS | 3005 | --DOMWINDOW == 128 (0x8fa04000) [pid = 3005] [serial = 400] [outer = (nil)] [url = about:blank] 04:32:57 INFO - PROCESS | 3005 | --DOMWINDOW == 127 (0x8fa8a000) [pid = 3005] [serial = 401] [outer = (nil)] [url = about:blank] 04:32:57 INFO - PROCESS | 3005 | --DOMWINDOW == 126 (0x924f0400) [pid = 3005] [serial = 403] [outer = (nil)] [url = about:blank] 04:32:57 INFO - PROCESS | 3005 | --DOMWINDOW == 125 (0x8ea5b400) [pid = 3005] [serial = 436] [outer = (nil)] [url = about:blank] 04:32:57 INFO - PROCESS | 3005 | --DOMWINDOW == 124 (0x9a8d2c00) [pid = 3005] [serial = 406] [outer = (nil)] [url = about:blank] 04:32:57 INFO - PROCESS | 3005 | --DOMWINDOW == 123 (0x9ae80400) [pid = 3005] [serial = 409] [outer = (nil)] [url = about:blank] 04:32:57 INFO - PROCESS | 3005 | --DOMWINDOW == 122 (0x9ade1800) [pid = 3005] [serial = 407] [outer = (nil)] [url = about:blank] 04:32:57 INFO - PROCESS | 3005 | --DOMWINDOW == 121 (0x9c031400) [pid = 3005] [serial = 412] [outer = (nil)] [url = about:blank] 04:32:57 INFO - PROCESS | 3005 | --DOMWINDOW == 120 (0x9bacc400) [pid = 3005] [serial = 410] [outer = (nil)] [url = about:blank] 04:32:57 INFO - PROCESS | 3005 | --DOMWINDOW == 119 (0xa2562000) [pid = 3005] [serial = 415] [outer = (nil)] [url = about:blank] 04:32:57 INFO - PROCESS | 3005 | --DOMWINDOW == 118 (0x9d527000) [pid = 3005] [serial = 413] [outer = (nil)] [url = about:blank] 04:32:57 INFO - PROCESS | 3005 | --DOMWINDOW == 117 (0x8e9dc800) [pid = 3005] [serial = 418] [outer = (nil)] [url = about:blank] 04:32:57 INFO - PROCESS | 3005 | --DOMWINDOW == 116 (0xa2fbcc00) [pid = 3005] [serial = 416] [outer = (nil)] [url = about:blank] 04:32:57 INFO - PROCESS | 3005 | --DOMWINDOW == 115 (0xa2560800) [pid = 3005] [serial = 421] [outer = (nil)] [url = about:blank] 04:32:57 INFO - PROCESS | 3005 | --DOMWINDOW == 114 (0x8e9dd000) [pid = 3005] [serial = 419] [outer = (nil)] [url = about:blank] 04:32:57 INFO - PROCESS | 3005 | --DOMWINDOW == 113 (0xa3210800) [pid = 3005] [serial = 422] [outer = (nil)] [url = about:blank] 04:32:57 INFO - PROCESS | 3005 | --DOMWINDOW == 112 (0xa327ac00) [pid = 3005] [serial = 425] [outer = (nil)] [url = about:blank] 04:32:57 INFO - PROCESS | 3005 | --DOMWINDOW == 111 (0x8ea18c00) [pid = 3005] [serial = 424] [outer = (nil)] [url = about:blank] 04:32:57 INFO - PROCESS | 3005 | --DOMWINDOW == 110 (0x8df2a800) [pid = 3005] [serial = 427] [outer = (nil)] [url = about:blank] 04:32:57 INFO - PROCESS | 3005 | --DOMWINDOW == 109 (0x8e807800) [pid = 3005] [serial = 434] [outer = (nil)] [url = about:blank] 04:32:57 INFO - PROCESS | 3005 | --DOMWINDOW == 108 (0x8dc5a400) [pid = 3005] [serial = 430] [outer = (nil)] [url = about:blank] 04:32:57 INFO - PROCESS | 3005 | --DOMWINDOW == 107 (0x8df2ec00) [pid = 3005] [serial = 428] [outer = (nil)] [url = about:blank] 04:32:57 INFO - PROCESS | 3005 | --DOMWINDOW == 106 (0x8ea5ec00) [pid = 3005] [serial = 437] [outer = (nil)] [url = about:blank] 04:32:57 INFO - PROCESS | 3005 | --DOMWINDOW == 105 (0x8e98d800) [pid = 3005] [serial = 431] [outer = (nil)] [url = about:blank] 04:32:57 INFO - PROCESS | 3005 | --DOMWINDOW == 104 (0x8eb5c400) [pid = 3005] [serial = 439] [outer = (nil)] [url = about:blank] 04:32:57 INFO - PROCESS | 3005 | --DOMWINDOW == 103 (0x8df24400) [pid = 3005] [serial = 433] [outer = (nil)] [url = about:blank] 04:32:57 INFO - PROCESS | 3005 | --DOMWINDOW == 102 (0x8f2ee000) [pid = 3005] [serial = 440] [outer = (nil)] [url = about:blank] 04:32:57 INFO - PROCESS | 3005 | --DOMWINDOW == 101 (0x9a8cd000) [pid = 3005] [serial = 398] [outer = (nil)] [url = about:blank] 04:32:57 INFO - PROCESS | 3005 | --DOMWINDOW == 100 (0x928fa800) [pid = 3005] [serial = 404] [outer = (nil)] [url = about:blank] 04:32:57 INFO - PROCESS | 3005 | --DOMWINDOW == 99 (0x99207800) [pid = 3005] [serial = 395] [outer = (nil)] [url = about:blank] 04:32:57 INFO - PROCESS | 3005 | --DOMWINDOW == 98 (0x8fa8ac00) [pid = 3005] [serial = 382] [outer = (nil)] [url = about:blank] 04:32:57 INFO - PROCESS | 3005 | --DOMWINDOW == 97 (0x9a558000) [pid = 3005] [serial = 354] [outer = (nil)] [url = about:blank] 04:32:57 INFO - PROCESS | 3005 | --DOMWINDOW == 96 (0x8f0f5400) [pid = 3005] [serial = 385] [outer = (nil)] [url = about:blank] 04:32:57 INFO - PROCESS | 3005 | --DOMWINDOW == 95 (0x8f0ef400) [pid = 3005] [serial = 348] [outer = (nil)] [url = about:blank] 04:32:57 INFO - PROCESS | 3005 | --DOMWINDOW == 94 (0x8eb56400) [pid = 3005] [serial = 369] [outer = (nil)] [url = about:blank] 04:32:57 INFO - PROCESS | 3005 | --DOMWINDOW == 93 (0x8e98dc00) [pid = 3005] [serial = 379] [outer = (nil)] [url = about:blank] 04:32:57 INFO - PROCESS | 3005 | --DOMWINDOW == 92 (0x92875c00) [pid = 3005] [serial = 389] [outer = (nil)] [url = about:blank] 04:32:57 INFO - PROCESS | 3005 | --DOMWINDOW == 91 (0x91bcc800) [pid = 3005] [serial = 386] [outer = (nil)] [url = about:blank] 04:32:57 INFO - PROCESS | 3005 | --DOMWINDOW == 90 (0x923f0c00) [pid = 3005] [serial = 208] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 04:32:57 INFO - PROCESS | 3005 | --DOMWINDOW == 89 (0x8dc5bc00) [pid = 3005] [serial = 372] [outer = (nil)] [url = about:blank] 04:32:57 INFO - PROCESS | 3005 | --DOMWINDOW == 88 (0x9bacfc00) [pid = 3005] [serial = 357] [outer = (nil)] [url = about:blank] 04:32:57 INFO - PROCESS | 3005 | --DOMWINDOW == 87 (0x9224fc00) [pid = 3005] [serial = 394] [outer = (nil)] [url = about:blank] 04:32:57 INFO - PROCESS | 3005 | --DOMWINDOW == 86 (0xa059bc00) [pid = 3005] [serial = 363] [outer = (nil)] [url = about:blank] 04:32:57 INFO - PROCESS | 3005 | --DOMWINDOW == 85 (0xa06a3800) [pid = 3005] [serial = 360] [outer = (nil)] [url = about:blank] 04:32:57 INFO - PROCESS | 3005 | --DOMWINDOW == 84 (0x93175c00) [pid = 3005] [serial = 366] [outer = (nil)] [url = about:blank] 04:32:57 INFO - PROCESS | 3005 | --DOMWINDOW == 83 (0x924ea400) [pid = 3005] [serial = 388] [outer = (nil)] [url = about:blank] 04:32:57 INFO - PROCESS | 3005 | --DOMWINDOW == 82 (0x9529f000) [pid = 3005] [serial = 392] [outer = (nil)] [url = about:blank] 04:32:57 INFO - PROCESS | 3005 | --DOMWINDOW == 81 (0x91a3f400) [pid = 3005] [serial = 351] [outer = (nil)] [url = about:blank] 04:32:57 INFO - PROCESS | 3005 | --DOMWINDOW == 80 (0x8fc93400) [pid = 3005] [serial = 383] [outer = (nil)] [url = about:blank] 04:32:57 INFO - PROCESS | 3005 | --DOMWINDOW == 79 (0x950cf800) [pid = 3005] [serial = 391] [outer = (nil)] [url = about:blank] 04:32:57 INFO - PROCESS | 3005 | --DOMWINDOW == 78 (0x8f0d7800) [pid = 3005] [serial = 380] [outer = (nil)] [url = about:blank] 04:32:57 INFO - PROCESS | 3005 | --DOMWINDOW == 77 (0x92249400) [pid = 3005] [serial = 376] [outer = (nil)] [url = about:blank] 04:32:57 INFO - PROCESS | 3005 | --DOMWINDOW == 76 (0x92248400) [pid = 3005] [serial = 262] [outer = (nil)] [url = about:blank] 04:32:57 INFO - PROCESS | 3005 | [3005] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:32:58 INFO - PROCESS | 3005 | 1471347178207 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]]]}] 04:32:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 04:32:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1842ms 04:32:58 INFO - PROCESS | 3005 | 1471347178245 Marionette TRACE conn4 -> [0,637,"getWindowHandle",null] 04:32:58 INFO - PROCESS | 3005 | 1471347178252 Marionette TRACE conn4 <- [1,637,null,{"value":"8"}] 04:32:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 04:32:58 INFO - PROCESS | 3005 | 1471347178261 Marionette TRACE conn4 -> [0,638,"setScriptTimeout",{"ms":35000}] 04:32:58 INFO - PROCESS | 3005 | 1471347178266 Marionette TRACE conn4 <- [1,638,null,{}] 04:32:58 INFO - PROCESS | 3005 | 1471347178273 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}] 04:32:58 INFO - PROCESS | 3005 | 1471347178277 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:32:58 INFO - PROCESS | 3005 | 1471347178488 Marionette TRACE conn4 <- [1,639,null,{"value":null}] 04:32:58 INFO - PROCESS | 3005 | 1471347178637 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:58 INFO - PROCESS | 3005 | 1471347178646 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:32:58 INFO - PROCESS | 3005 | ++DOCSHELL 0x8e80b400 == 43 [pid = 3005] [id = 167] 04:32:58 INFO - PROCESS | 3005 | ++DOMWINDOW == 77 (0x8e9de400) [pid = 3005] [serial = 501] [outer = (nil)] 04:32:58 INFO - PROCESS | 3005 | ++DOMWINDOW == 78 (0x8eb54800) [pid = 3005] [serial = 502] [outer = 0x8e9de400] 04:32:58 INFO - PROCESS | 3005 | 1471347178722 Marionette DEBUG loaded listener.js 04:32:58 INFO - PROCESS | 3005 | ++DOMWINDOW == 79 (0x8f0dc000) [pid = 3005] [serial = 503] [outer = 0x8e9de400] 04:32:59 INFO - PROCESS | 3005 | [3005] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:32:59 INFO - PROCESS | 3005 | 1471347179712 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]]]}] 04:32:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 04:32:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1488ms 04:32:59 INFO - PROCESS | 3005 | 1471347179751 Marionette TRACE conn4 -> [0,641,"getWindowHandle",null] 04:32:59 INFO - PROCESS | 3005 | 1471347179756 Marionette TRACE conn4 <- [1,641,null,{"value":"8"}] 04:32:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 04:32:59 INFO - PROCESS | 3005 | 1471347179779 Marionette TRACE conn4 -> [0,642,"setScriptTimeout",{"ms":35000}] 04:32:59 INFO - PROCESS | 3005 | 1471347179789 Marionette TRACE conn4 <- [1,642,null,{}] 04:32:59 INFO - PROCESS | 3005 | 1471347179807 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}] 04:32:59 INFO - PROCESS | 3005 | 1471347179816 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:33:00 INFO - PROCESS | 3005 | 1471347180079 Marionette TRACE conn4 <- [1,643,null,{"value":null}] 04:33:00 INFO - PROCESS | 3005 | 1471347180121 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:00 INFO - PROCESS | 3005 | 1471347180132 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:33:00 INFO - PROCESS | 3005 | ++DOCSHELL 0x8fa04000 == 44 [pid = 3005] [id = 168] 04:33:00 INFO - PROCESS | 3005 | ++DOMWINDOW == 80 (0x8fa07400) [pid = 3005] [serial = 504] [outer = (nil)] 04:33:00 INFO - PROCESS | 3005 | ++DOMWINDOW == 81 (0x8fa94400) [pid = 3005] [serial = 505] [outer = 0x8fa07400] 04:33:00 INFO - PROCESS | 3005 | 1471347180256 Marionette DEBUG loaded listener.js 04:33:00 INFO - PROCESS | 3005 | ++DOMWINDOW == 82 (0x8fc9b400) [pid = 3005] [serial = 506] [outer = 0x8fa07400] 04:33:01 INFO - PROCESS | 3005 | 1471347181238 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]]]}] 04:33:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 04:33:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1503ms 04:33:01 INFO - PROCESS | 3005 | 1471347181275 Marionette TRACE conn4 -> [0,645,"getWindowHandle",null] 04:33:01 INFO - PROCESS | 3005 | 1471347181279 Marionette TRACE conn4 <- [1,645,null,{"value":"8"}] 04:33:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 04:33:01 INFO - PROCESS | 3005 | 1471347181287 Marionette TRACE conn4 -> [0,646,"setScriptTimeout",{"ms":35000}] 04:33:01 INFO - PROCESS | 3005 | 1471347181307 Marionette TRACE conn4 <- [1,646,null,{}] 04:33:01 INFO - PROCESS | 3005 | 1471347181325 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}] 04:33:01 INFO - PROCESS | 3005 | 1471347181329 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:33:01 INFO - PROCESS | 3005 | 1471347181586 Marionette TRACE conn4 <- [1,647,null,{"value":null}] 04:33:01 INFO - PROCESS | 3005 | 1471347181607 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:01 INFO - PROCESS | 3005 | 1471347181615 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:33:01 INFO - PROCESS | 3005 | ++DOCSHELL 0x8f0e6800 == 45 [pid = 3005] [id = 169] 04:33:01 INFO - PROCESS | 3005 | ++DOMWINDOW == 83 (0x8fc93400) [pid = 3005] [serial = 507] [outer = (nil)] 04:33:01 INFO - PROCESS | 3005 | ++DOMWINDOW == 84 (0x904c9000) [pid = 3005] [serial = 508] [outer = 0x8fc93400] 04:33:01 INFO - PROCESS | 3005 | 1471347181693 Marionette DEBUG loaded listener.js 04:33:01 INFO - PROCESS | 3005 | ++DOMWINDOW == 85 (0x91a35400) [pid = 3005] [serial = 509] [outer = 0x8fc93400] 04:33:02 INFO - PROCESS | 3005 | --DOMWINDOW == 84 (0x8f0e4400) [pid = 3005] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 04:33:02 INFO - PROCESS | 3005 | --DOMWINDOW == 83 (0x8f2f3c00) [pid = 3005] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 04:33:02 INFO - PROCESS | 3005 | --DOMWINDOW == 82 (0x8e843800) [pid = 3005] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 04:33:02 INFO - PROCESS | 3005 | --DOMWINDOW == 81 (0x923e7000) [pid = 3005] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 04:33:02 INFO - PROCESS | 3005 | --DOMWINDOW == 80 (0x8f0dd000) [pid = 3005] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 04:33:02 INFO - PROCESS | 3005 | --DOMWINDOW == 79 (0x8e98d400) [pid = 3005] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 04:33:02 INFO - PROCESS | 3005 | 1471347182720 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]]]}] 04:33:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 04:33:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1469ms 04:33:02 INFO - PROCESS | 3005 | 1471347182758 Marionette TRACE conn4 -> [0,649,"getWindowHandle",null] 04:33:02 INFO - PROCESS | 3005 | 1471347182761 Marionette TRACE conn4 <- [1,649,null,{"value":"8"}] 04:33:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 04:33:02 INFO - PROCESS | 3005 | 1471347182769 Marionette TRACE conn4 -> [0,650,"setScriptTimeout",{"ms":35000}] 04:33:02 INFO - PROCESS | 3005 | 1471347182773 Marionette TRACE conn4 <- [1,650,null,{}] 04:33:02 INFO - PROCESS | 3005 | 1471347182780 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}] 04:33:02 INFO - PROCESS | 3005 | 1471347182784 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:33:02 INFO - PROCESS | 3005 | 1471347182990 Marionette TRACE conn4 <- [1,651,null,{"value":null}] 04:33:03 INFO - PROCESS | 3005 | 1471347183130 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:03 INFO - PROCESS | 3005 | 1471347183148 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:33:03 INFO - PROCESS | 3005 | ++DOCSHELL 0x904c0c00 == 46 [pid = 3005] [id = 170] 04:33:03 INFO - PROCESS | 3005 | ++DOMWINDOW == 80 (0x904c6400) [pid = 3005] [serial = 510] [outer = (nil)] 04:33:03 INFO - PROCESS | 3005 | ++DOMWINDOW == 81 (0x91bc9c00) [pid = 3005] [serial = 511] [outer = 0x904c6400] 04:33:03 INFO - PROCESS | 3005 | 1471347183235 Marionette DEBUG loaded listener.js 04:33:03 INFO - PROCESS | 3005 | ++DOMWINDOW == 82 (0x921e2400) [pid = 3005] [serial = 512] [outer = 0x904c6400] 04:33:04 INFO - PROCESS | 3005 | 1471347184189 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]]]}] 04:33:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 04:33:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1483ms 04:33:04 INFO - PROCESS | 3005 | 1471347184255 Marionette TRACE conn4 -> [0,653,"getWindowHandle",null] 04:33:04 INFO - PROCESS | 3005 | 1471347184272 Marionette TRACE conn4 <- [1,653,null,{"value":"8"}] 04:33:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 04:33:04 INFO - PROCESS | 3005 | 1471347184300 Marionette TRACE conn4 -> [0,654,"setScriptTimeout",{"ms":35000}] 04:33:04 INFO - PROCESS | 3005 | 1471347184308 Marionette TRACE conn4 <- [1,654,null,{}] 04:33:04 INFO - PROCESS | 3005 | 1471347184319 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}] 04:33:04 INFO - PROCESS | 3005 | 1471347184328 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:33:04 INFO - PROCESS | 3005 | 1471347184597 Marionette TRACE conn4 <- [1,655,null,{"value":null}] 04:33:04 INFO - PROCESS | 3005 | 1471347184909 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:04 INFO - PROCESS | 3005 | 1471347184927 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:33:04 INFO - PROCESS | 3005 | ++DOCSHELL 0x8dc59c00 == 47 [pid = 3005] [id = 171] 04:33:04 INFO - PROCESS | 3005 | ++DOMWINDOW == 83 (0x8e80f800) [pid = 3005] [serial = 513] [outer = (nil)] 04:33:05 INFO - PROCESS | 3005 | ++DOMWINDOW == 84 (0x8e841c00) [pid = 3005] [serial = 514] [outer = 0x8e80f800] 04:33:05 INFO - PROCESS | 3005 | 1471347185026 Marionette DEBUG loaded listener.js 04:33:05 INFO - PROCESS | 3005 | ++DOMWINDOW == 85 (0x8e996400) [pid = 3005] [serial = 515] [outer = 0x8e80f800] 04:33:06 INFO - PROCESS | 3005 | 1471347186089 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]]]}] 04:33:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 04:33:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1842ms 04:33:06 INFO - PROCESS | 3005 | 1471347186141 Marionette TRACE conn4 -> [0,657,"getWindowHandle",null] 04:33:06 INFO - PROCESS | 3005 | 1471347186148 Marionette TRACE conn4 <- [1,657,null,{"value":"8"}] 04:33:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 04:33:06 INFO - PROCESS | 3005 | 1471347186164 Marionette TRACE conn4 -> [0,658,"setScriptTimeout",{"ms":35000}] 04:33:06 INFO - PROCESS | 3005 | 1471347186171 Marionette TRACE conn4 <- [1,658,null,{}] 04:33:06 INFO - PROCESS | 3005 | 1471347186179 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}] 04:33:06 INFO - PROCESS | 3005 | 1471347186187 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:33:06 INFO - PROCESS | 3005 | 1471347186430 Marionette TRACE conn4 <- [1,659,null,{"value":null}] 04:33:06 INFO - PROCESS | 3005 | 1471347186719 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:06 INFO - PROCESS | 3005 | 1471347186730 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:33:06 INFO - PROCESS | 3005 | ++DOCSHELL 0x8eb4f000 == 48 [pid = 3005] [id = 172] 04:33:06 INFO - PROCESS | 3005 | ++DOMWINDOW == 86 (0x8f0e9400) [pid = 3005] [serial = 516] [outer = (nil)] 04:33:06 INFO - PROCESS | 3005 | ++DOMWINDOW == 87 (0x8f2eb000) [pid = 3005] [serial = 517] [outer = 0x8f0e9400] 04:33:06 INFO - PROCESS | 3005 | 1471347186837 Marionette DEBUG loaded listener.js 04:33:06 INFO - PROCESS | 3005 | ++DOMWINDOW == 88 (0x8fa02000) [pid = 3005] [serial = 518] [outer = 0x8f0e9400] 04:33:07 INFO - PROCESS | 3005 | 1471347187862 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]]]}] 04:33:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 04:33:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1744ms 04:33:07 INFO - PROCESS | 3005 | 1471347187907 Marionette TRACE conn4 -> [0,661,"getWindowHandle",null] 04:33:07 INFO - PROCESS | 3005 | 1471347187913 Marionette TRACE conn4 <- [1,661,null,{"value":"8"}] 04:33:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 04:33:07 INFO - PROCESS | 3005 | 1471347187922 Marionette TRACE conn4 -> [0,662,"setScriptTimeout",{"ms":35000}] 04:33:07 INFO - PROCESS | 3005 | 1471347187929 Marionette TRACE conn4 <- [1,662,null,{}] 04:33:07 INFO - PROCESS | 3005 | 1471347187949 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}] 04:33:07 INFO - PROCESS | 3005 | 1471347187959 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:33:08 INFO - PROCESS | 3005 | 1471347188247 Marionette TRACE conn4 <- [1,663,null,{"value":null}] 04:33:08 INFO - PROCESS | 3005 | 1471347188590 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:08 INFO - PROCESS | 3005 | 1471347188603 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:33:08 INFO - PROCESS | 3005 | ++DOCSHELL 0x921e6800 == 49 [pid = 3005] [id = 173] 04:33:08 INFO - PROCESS | 3005 | ++DOMWINDOW == 89 (0x921ea000) [pid = 3005] [serial = 519] [outer = (nil)] 04:33:08 INFO - PROCESS | 3005 | ++DOMWINDOW == 90 (0x92249c00) [pid = 3005] [serial = 520] [outer = 0x921ea000] 04:33:08 INFO - PROCESS | 3005 | 1471347188705 Marionette DEBUG loaded listener.js 04:33:08 INFO - PROCESS | 3005 | ++DOMWINDOW == 91 (0x923e4c00) [pid = 3005] [serial = 521] [outer = 0x921ea000] 04:33:09 INFO - PROCESS | 3005 | [3005] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:33:09 INFO - PROCESS | 3005 | 1471347189847 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]]]}] 04:33:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 04:33:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1952ms 04:33:09 INFO - PROCESS | 3005 | 1471347189874 Marionette TRACE conn4 -> [0,665,"getWindowHandle",null] 04:33:09 INFO - PROCESS | 3005 | 1471347189880 Marionette TRACE conn4 <- [1,665,null,{"value":"8"}] 04:33:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 04:33:09 INFO - PROCESS | 3005 | 1471347189889 Marionette TRACE conn4 -> [0,666,"setScriptTimeout",{"ms":35000}] 04:33:09 INFO - PROCESS | 3005 | 1471347189895 Marionette TRACE conn4 <- [1,666,null,{}] 04:33:09 INFO - PROCESS | 3005 | 1471347189903 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}] 04:33:09 INFO - PROCESS | 3005 | 1471347189910 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:33:10 INFO - PROCESS | 3005 | 1471347190187 Marionette TRACE conn4 <- [1,667,null,{"value":null}] 04:33:10 INFO - PROCESS | 3005 | 1471347190546 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:10 INFO - PROCESS | 3005 | 1471347190559 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:33:10 INFO - PROCESS | 3005 | ++DOCSHELL 0x92242400 == 50 [pid = 3005] [id = 174] 04:33:10 INFO - PROCESS | 3005 | ++DOMWINDOW == 92 (0x924f1800) [pid = 3005] [serial = 522] [outer = (nil)] 04:33:10 INFO - PROCESS | 3005 | ++DOMWINDOW == 93 (0x9287a400) [pid = 3005] [serial = 523] [outer = 0x924f1800] 04:33:10 INFO - PROCESS | 3005 | 1471347190723 Marionette DEBUG loaded listener.js 04:33:10 INFO - PROCESS | 3005 | ++DOMWINDOW == 94 (0x9287f000) [pid = 3005] [serial = 524] [outer = 0x924f1800] 04:33:11 INFO - PROCESS | 3005 | [3005] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:33:12 INFO - PROCESS | 3005 | 1471347192201 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]]]}] 04:33:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 04:33:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 2342ms 04:33:12 INFO - PROCESS | 3005 | 1471347192232 Marionette TRACE conn4 -> [0,669,"getWindowHandle",null] 04:33:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 04:33:12 INFO - PROCESS | 3005 | 1471347192237 Marionette TRACE conn4 <- [1,669,null,{"value":"8"}] 04:33:12 INFO - PROCESS | 3005 | 1471347192256 Marionette TRACE conn4 -> [0,670,"setScriptTimeout",{"ms":35000}] 04:33:12 INFO - PROCESS | 3005 | 1471347192262 Marionette TRACE conn4 <- [1,670,null,{}] 04:33:12 INFO - PROCESS | 3005 | 1471347192269 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}] 04:33:12 INFO - PROCESS | 3005 | 1471347192275 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:33:12 INFO - PROCESS | 3005 | 1471347192524 Marionette TRACE conn4 <- [1,671,null,{"value":null}] 04:33:12 INFO - PROCESS | 3005 | 1471347192763 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:12 INFO - PROCESS | 3005 | 1471347192773 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:33:12 INFO - PROCESS | 3005 | ++DOCSHELL 0x8c1c8400 == 51 [pid = 3005] [id = 175] 04:33:12 INFO - PROCESS | 3005 | ++DOMWINDOW == 95 (0x924ea800) [pid = 3005] [serial = 525] [outer = (nil)] 04:33:12 INFO - PROCESS | 3005 | ++DOMWINDOW == 96 (0x9316f400) [pid = 3005] [serial = 526] [outer = 0x924ea800] 04:33:12 INFO - PROCESS | 3005 | 1471347192867 Marionette DEBUG loaded listener.js 04:33:12 INFO - PROCESS | 3005 | ++DOMWINDOW == 97 (0x93171800) [pid = 3005] [serial = 527] [outer = 0x924ea800] 04:33:13 INFO - PROCESS | 3005 | 1471347193828 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]]]}] 04:33:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 04:33:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1653ms 04:33:13 INFO - PROCESS | 3005 | 1471347193898 Marionette TRACE conn4 -> [0,673,"getWindowHandle",null] 04:33:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 04:33:13 INFO - PROCESS | 3005 | 1471347193903 Marionette TRACE conn4 <- [1,673,null,{"value":"8"}] 04:33:13 INFO - PROCESS | 3005 | 1471347193912 Marionette TRACE conn4 -> [0,674,"setScriptTimeout",{"ms":35000}] 04:33:13 INFO - PROCESS | 3005 | 1471347193915 Marionette TRACE conn4 <- [1,674,null,{}] 04:33:13 INFO - PROCESS | 3005 | 1471347193923 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}] 04:33:13 INFO - PROCESS | 3005 | 1471347193935 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:33:14 INFO - PROCESS | 3005 | 1471347194240 Marionette TRACE conn4 <- [1,675,null,{"value":null}] 04:33:14 INFO - PROCESS | 3005 | 1471347194591 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:14 INFO - PROCESS | 3005 | 1471347194603 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:33:14 INFO - PROCESS | 3005 | ++DOCSHELL 0x923eb000 == 52 [pid = 3005] [id = 176] 04:33:14 INFO - PROCESS | 3005 | ++DOMWINDOW == 98 (0x9317a800) [pid = 3005] [serial = 528] [outer = (nil)] 04:33:14 INFO - PROCESS | 3005 | ++DOMWINDOW == 99 (0x952a0c00) [pid = 3005] [serial = 529] [outer = 0x9317a800] 04:33:14 INFO - PROCESS | 3005 | 1471347194694 Marionette DEBUG loaded listener.js 04:33:14 INFO - PROCESS | 3005 | ++DOMWINDOW == 100 (0x99e33c00) [pid = 3005] [serial = 530] [outer = 0x9317a800] 04:33:15 INFO - PROCESS | 3005 | [3005] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:33:15 INFO - PROCESS | 3005 | 1471347195686 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]]]}] 04:33:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | strokeRect of Nx0 pixels draws a closed line with no caps 04:33:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1842ms 04:33:15 INFO - PROCESS | 3005 | 1471347195753 Marionette TRACE conn4 -> [0,677,"getWindowHandle",null] 04:33:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 04:33:15 INFO - PROCESS | 3005 | 1471347195758 Marionette TRACE conn4 <- [1,677,null,{"value":"8"}] 04:33:15 INFO - PROCESS | 3005 | 1471347195766 Marionette TRACE conn4 -> [0,678,"setScriptTimeout",{"ms":35000}] 04:33:15 INFO - PROCESS | 3005 | 1471347195769 Marionette TRACE conn4 <- [1,678,null,{}] 04:33:15 INFO - PROCESS | 3005 | 1471347195777 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}] 04:33:15 INFO - PROCESS | 3005 | 1471347195782 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:33:16 INFO - PROCESS | 3005 | 1471347196007 Marionette TRACE conn4 <- [1,679,null,{"value":null}] 04:33:16 INFO - PROCESS | 3005 | 1471347196245 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:16 INFO - PROCESS | 3005 | 1471347196252 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:33:16 INFO - PROCESS | 3005 | ++DOCSHELL 0x9549ac00 == 53 [pid = 3005] [id = 177] 04:33:16 INFO - PROCESS | 3005 | ++DOMWINDOW == 101 (0x96ed0c00) [pid = 3005] [serial = 531] [outer = (nil)] 04:33:16 INFO - PROCESS | 3005 | ++DOMWINDOW == 102 (0x99e4e000) [pid = 3005] [serial = 532] [outer = 0x96ed0c00] 04:33:16 INFO - PROCESS | 3005 | 1471347196390 Marionette DEBUG loaded listener.js 04:33:16 INFO - PROCESS | 3005 | ++DOMWINDOW == 103 (0x9a3b5800) [pid = 3005] [serial = 533] [outer = 0x96ed0c00] 04:33:17 INFO - PROCESS | 3005 | 1471347197341 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]]]}] 04:33:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 04:33:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1643ms 04:33:17 INFO - PROCESS | 3005 | 1471347197409 Marionette TRACE conn4 -> [0,681,"getWindowHandle",null] 04:33:17 INFO - PROCESS | 3005 | 1471347197412 Marionette TRACE conn4 <- [1,681,null,{"value":"8"}] 04:33:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 04:33:17 INFO - PROCESS | 3005 | 1471347197421 Marionette TRACE conn4 -> [0,682,"setScriptTimeout",{"ms":35000}] 04:33:17 INFO - PROCESS | 3005 | 1471347197425 Marionette TRACE conn4 <- [1,682,null,{}] 04:33:17 INFO - PROCESS | 3005 | 1471347197432 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}] 04:33:17 INFO - PROCESS | 3005 | 1471347197438 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:33:17 INFO - PROCESS | 3005 | 1471347197679 Marionette TRACE conn4 <- [1,683,null,{"value":null}] 04:33:17 INFO - PROCESS | 3005 | 1471347197940 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:17 INFO - PROCESS | 3005 | 1471347197952 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:33:17 INFO - PROCESS | 3005 | ++DOCSHELL 0x95020000 == 54 [pid = 3005] [id = 178] 04:33:17 INFO - PROCESS | 3005 | ++DOMWINDOW == 104 (0x99e31800) [pid = 3005] [serial = 534] [outer = (nil)] 04:33:18 INFO - PROCESS | 3005 | ++DOMWINDOW == 105 (0x9a556c00) [pid = 3005] [serial = 535] [outer = 0x99e31800] 04:33:18 INFO - PROCESS | 3005 | 1471347198039 Marionette DEBUG loaded listener.js 04:33:18 INFO - PROCESS | 3005 | ++DOMWINDOW == 106 (0x9a55d400) [pid = 3005] [serial = 536] [outer = 0x99e31800] 04:33:19 INFO - PROCESS | 3005 | SkCairoFTTypeface::onFilterRec unimplemented 04:33:19 INFO - PROCESS | 3005 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:33:19 INFO - PROCESS | 3005 | 1471347199402 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]]]}] 04:33:19 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | textAlign center is the center of the em squares (not the bounding box) 04:33:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 2037ms 04:33:19 INFO - PROCESS | 3005 | 1471347199474 Marionette TRACE conn4 -> [0,685,"getWindowHandle",null] 04:33:19 INFO - PROCESS | 3005 | 1471347199478 Marionette TRACE conn4 <- [1,685,null,{"value":"8"}] 04:33:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 04:33:19 INFO - PROCESS | 3005 | 1471347199510 Marionette TRACE conn4 -> [0,686,"setScriptTimeout",{"ms":35000}] 04:33:19 INFO - PROCESS | 3005 | 1471347199514 Marionette TRACE conn4 <- [1,686,null,{}] 04:33:19 INFO - PROCESS | 3005 | 1471347199524 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}] 04:33:19 INFO - PROCESS | 3005 | 1471347199531 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:33:19 INFO - PROCESS | 3005 | 1471347199773 Marionette TRACE conn4 <- [1,687,null,{"value":null}] 04:33:20 INFO - PROCESS | 3005 | 1471347200371 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:20 INFO - PROCESS | 3005 | 1471347200384 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:33:20 INFO - PROCESS | 3005 | ++DOCSHELL 0x8df32800 == 55 [pid = 3005] [id = 179] 04:33:20 INFO - PROCESS | 3005 | ++DOMWINDOW == 107 (0x8df33000) [pid = 3005] [serial = 537] [outer = (nil)] 04:33:20 INFO - PROCESS | 3005 | ++DOMWINDOW == 108 (0x8e80f000) [pid = 3005] [serial = 538] [outer = 0x8df33000] 04:33:20 INFO - PROCESS | 3005 | 1471347200476 Marionette DEBUG loaded listener.js 04:33:20 INFO - PROCESS | 3005 | ++DOMWINDOW == 109 (0x8e992800) [pid = 3005] [serial = 539] [outer = 0x8df33000] 04:33:21 INFO - PROCESS | 3005 | SkCairoFTTypeface::onFilterRec unimplemented 04:33:21 INFO - PROCESS | 3005 | 1471347201971 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]]]}] 04:33:23 INFO - PROCESS | 3005 | --DOCSHELL 0x921ec800 == 54 [pid = 3005] [id = 82] 04:33:23 INFO - PROCESS | 3005 | --DOCSHELL 0x98278c00 == 53 [pid = 3005] [id = 69] 04:33:23 INFO - PROCESS | 3005 | --DOCSHELL 0x923e6400 == 52 [pid = 3005] [id = 150] 04:33:23 INFO - PROCESS | 3005 | --DOCSHELL 0x9a077000 == 51 [pid = 3005] [id = 84] 04:33:23 INFO - PROCESS | 3005 | --DOCSHELL 0x9224dc00 == 50 [pid = 3005] [id = 71] 04:33:23 INFO - PROCESS | 3005 | --DOCSHELL 0x9ade6400 == 49 [pid = 3005] [id = 70] 04:33:23 INFO - PROCESS | 3005 | --DOCSHELL 0x99ed6400 == 48 [pid = 3005] [id = 83] 04:33:23 INFO - PROCESS | 3005 | --DOCSHELL 0x95017400 == 47 [pid = 3005] [id = 68] 04:33:23 INFO - PROCESS | 3005 | --DOCSHELL 0x91a34400 == 46 [pid = 3005] [id = 79] 04:33:23 INFO - PROCESS | 3005 | --DOCSHELL 0x9224c400 == 45 [pid = 3005] [id = 76] 04:33:23 INFO - PROCESS | 3005 | --DOCSHELL 0x8f0e6800 == 44 [pid = 3005] [id = 169] 04:33:23 INFO - PROCESS | 3005 | --DOCSHELL 0xa2359400 == 43 [pid = 3005] [id = 75] 04:33:23 INFO - PROCESS | 3005 | --DOCSHELL 0x91a31c00 == 42 [pid = 3005] [id = 78] 04:33:23 INFO - PROCESS | 3005 | --DOCSHELL 0x91bd7800 == 41 [pid = 3005] [id = 81] 04:33:23 INFO - PROCESS | 3005 | --DOCSHELL 0x921e8c00 == 40 [pid = 3005] [id = 72] 04:33:23 INFO - PROCESS | 3005 | --DOCSHELL 0x923ea000 == 39 [pid = 3005] [id = 73] 04:33:23 INFO - PROCESS | 3005 | --DOCSHELL 0x9a554800 == 38 [pid = 3005] [id = 74] 04:33:23 INFO - PROCESS | 3005 | --DOCSHELL 0x904c0400 == 37 [pid = 3005] [id = 80] 04:33:23 INFO - PROCESS | 3005 | --DOCSHELL 0x91a33800 == 36 [pid = 3005] [id = 77] 04:33:23 INFO - PROCESS | 3005 | --DOCSHELL 0x9549ac00 == 35 [pid = 3005] [id = 177] 04:33:23 INFO - PROCESS | 3005 | --DOCSHELL 0x95020000 == 34 [pid = 3005] [id = 178] 04:33:23 INFO - PROCESS | 3005 | --DOCSHELL 0x923eb000 == 33 [pid = 3005] [id = 176] 04:33:23 INFO - PROCESS | 3005 | --DOCSHELL 0x8c1c8400 == 32 [pid = 3005] [id = 175] 04:33:23 INFO - PROCESS | 3005 | --DOCSHELL 0x92242400 == 31 [pid = 3005] [id = 174] 04:33:23 INFO - PROCESS | 3005 | --DOCSHELL 0x8eb4f000 == 30 [pid = 3005] [id = 172] 04:33:23 INFO - PROCESS | 3005 | --DOCSHELL 0x921e6800 == 29 [pid = 3005] [id = 173] 04:33:23 INFO - PROCESS | 3005 | --DOCSHELL 0x904c0c00 == 28 [pid = 3005] [id = 170] 04:33:23 INFO - PROCESS | 3005 | --DOCSHELL 0x8dc59c00 == 27 [pid = 3005] [id = 171] 04:33:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 04:33:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 3803ms 04:33:23 INFO - PROCESS | 3005 | --DOMWINDOW == 108 (0x8f2e9c00) [pid = 3005] [serial = 460] [outer = (nil)] [url = about:blank] 04:33:23 INFO - PROCESS | 3005 | --DOMWINDOW == 107 (0x8ea56400) [pid = 3005] [serial = 445] [outer = (nil)] [url = about:blank] 04:33:23 INFO - PROCESS | 3005 | --DOMWINDOW == 106 (0x8fa8e400) [pid = 3005] [serial = 449] [outer = (nil)] [url = about:blank] 04:33:23 INFO - PROCESS | 3005 | --DOMWINDOW == 105 (0x8fa0b800) [pid = 3005] [serial = 448] [outer = (nil)] [url = about:blank] 04:33:23 INFO - PROCESS | 3005 | --DOMWINDOW == 104 (0x924ef000) [pid = 3005] [serial = 451] [outer = (nil)] [url = about:blank] 04:33:23 INFO - PROCESS | 3005 | --DOMWINDOW == 103 (0x8f0e0c00) [pid = 3005] [serial = 457] [outer = (nil)] [url = about:blank] 04:33:23 INFO - PROCESS | 3005 | --DOMWINDOW == 102 (0x8ea5d400) [pid = 3005] [serial = 446] [outer = (nil)] [url = about:blank] 04:33:23 INFO - PROCESS | 3005 | --DOMWINDOW == 101 (0x8f0f1c00) [pid = 3005] [serial = 458] [outer = (nil)] [url = about:blank] 04:33:23 INFO - PROCESS | 3005 | --DOMWINDOW == 100 (0x8e9d7000) [pid = 3005] [serial = 454] [outer = (nil)] [url = about:blank] 04:33:23 INFO - PROCESS | 3005 | --DOMWINDOW == 99 (0x8e9da000) [pid = 3005] [serial = 455] [outer = (nil)] [url = about:blank] 04:33:23 INFO - PROCESS | 3005 | --DOMWINDOW == 98 (0x92874400) [pid = 3005] [serial = 452] [outer = (nil)] [url = about:blank] 04:33:23 INFO - PROCESS | 3005 | --DOMWINDOW == 97 (0x904bc800) [pid = 3005] [serial = 443] [outer = (nil)] [url = about:blank] 04:33:23 INFO - PROCESS | 3005 | 1471347203520 Marionette TRACE conn4 -> [0,689,"getWindowHandle",null] 04:33:23 INFO - PROCESS | 3005 | 1471347203527 Marionette TRACE conn4 <- [1,689,null,{"value":"8"}] 04:33:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 04:33:23 INFO - PROCESS | 3005 | 1471347203541 Marionette TRACE conn4 -> [0,690,"setScriptTimeout",{"ms":35000}] 04:33:23 INFO - PROCESS | 3005 | 1471347203549 Marionette TRACE conn4 <- [1,690,null,{}] 04:33:23 INFO - PROCESS | 3005 | 1471347203561 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}] 04:33:23 INFO - PROCESS | 3005 | 1471347203569 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:33:23 INFO - PROCESS | 3005 | 1471347203801 Marionette TRACE conn4 <- [1,691,null,{"value":null}] 04:33:23 INFO - PROCESS | 3005 | 1471347203828 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:23 INFO - PROCESS | 3005 | 1471347203841 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:33:23 INFO - PROCESS | 3005 | ++DOCSHELL 0x8df29800 == 28 [pid = 3005] [id = 180] 04:33:23 INFO - PROCESS | 3005 | ++DOMWINDOW == 98 (0x8df2b800) [pid = 3005] [serial = 540] [outer = (nil)] 04:33:23 INFO - PROCESS | 3005 | ++DOMWINDOW == 99 (0x8df2ec00) [pid = 3005] [serial = 541] [outer = 0x8df2b800] 04:33:23 INFO - PROCESS | 3005 | 1471347203972 Marionette DEBUG loaded listener.js 04:33:24 INFO - PROCESS | 3005 | ++DOMWINDOW == 100 (0x8e809400) [pid = 3005] [serial = 542] [outer = 0x8df2b800] 04:33:25 INFO - PROCESS | 3005 | SkCairoFTTypeface::onFilterRec unimplemented 04:33:25 INFO - PROCESS | 3005 | 1471347205344 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]]]}] 04:33:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 04:33:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1843ms 04:33:25 INFO - PROCESS | 3005 | 1471347205385 Marionette TRACE conn4 -> [0,693,"getWindowHandle",null] 04:33:25 INFO - PROCESS | 3005 | 1471347205392 Marionette TRACE conn4 <- [1,693,null,{"value":"8"}] 04:33:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 04:33:25 INFO - PROCESS | 3005 | 1471347205489 Marionette TRACE conn4 -> [0,694,"setScriptTimeout",{"ms":35000}] 04:33:25 INFO - PROCESS | 3005 | 1471347205498 Marionette TRACE conn4 <- [1,694,null,{}] 04:33:25 INFO - PROCESS | 3005 | 1471347205533 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}] 04:33:25 INFO - PROCESS | 3005 | 1471347205540 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:33:25 INFO - PROCESS | 3005 | 1471347205761 Marionette TRACE conn4 <- [1,695,null,{"value":null}] 04:33:25 INFO - PROCESS | 3005 | 1471347205788 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:25 INFO - PROCESS | 3005 | 1471347205798 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:33:25 INFO - PROCESS | 3005 | ++DOCSHELL 0x8e9e0400 == 29 [pid = 3005] [id = 181] 04:33:25 INFO - PROCESS | 3005 | ++DOMWINDOW == 101 (0x8ea0ac00) [pid = 3005] [serial = 543] [outer = (nil)] 04:33:25 INFO - PROCESS | 3005 | ++DOMWINDOW == 102 (0x8ea0f800) [pid = 3005] [serial = 544] [outer = 0x8ea0ac00] 04:33:25 INFO - PROCESS | 3005 | 1471347205880 Marionette DEBUG loaded listener.js 04:33:26 INFO - PROCESS | 3005 | ++DOMWINDOW == 103 (0x8ea56000) [pid = 3005] [serial = 545] [outer = 0x8ea0ac00] 04:33:27 INFO - PROCESS | 3005 | SkCairoFTTypeface::onFilterRec unimplemented 04:33:27 INFO - PROCESS | 3005 | 1471347207264 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]]]}] 04:33:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | textAlign left is the left of the first em square (not the bounding box) 04:33:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1907ms 04:33:27 INFO - PROCESS | 3005 | 1471347207409 Marionette TRACE conn4 -> [0,697,"getWindowHandle",null] 04:33:27 INFO - PROCESS | 3005 | 1471347207414 Marionette TRACE conn4 <- [1,697,null,{"value":"8"}] 04:33:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 04:33:27 INFO - PROCESS | 3005 | 1471347207449 Marionette TRACE conn4 -> [0,698,"setScriptTimeout",{"ms":35000}] 04:33:27 INFO - PROCESS | 3005 | 1471347207453 Marionette TRACE conn4 <- [1,698,null,{}] 04:33:28 INFO - PROCESS | 3005 | 1471347208191 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}] 04:33:28 INFO - PROCESS | 3005 | 1471347208202 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:33:28 INFO - PROCESS | 3005 | --DOMWINDOW == 102 (0x904c6400) [pid = 3005] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 04:33:28 INFO - PROCESS | 3005 | --DOMWINDOW == 101 (0x8fa07400) [pid = 3005] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 04:33:28 INFO - PROCESS | 3005 | --DOMWINDOW == 100 (0x8fc93400) [pid = 3005] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 04:33:28 INFO - PROCESS | 3005 | --DOMWINDOW == 99 (0x8eb55000) [pid = 3005] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 04:33:28 INFO - PROCESS | 3005 | --DOMWINDOW == 98 (0x9224e400) [pid = 3005] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 04:33:28 INFO - PROCESS | 3005 | --DOMWINDOW == 97 (0x8c1c8800) [pid = 3005] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 04:33:28 INFO - PROCESS | 3005 | --DOMWINDOW == 96 (0x8dc5e000) [pid = 3005] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 04:33:28 INFO - PROCESS | 3005 | --DOMWINDOW == 95 (0x8df2f000) [pid = 3005] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 04:33:28 INFO - PROCESS | 3005 | --DOMWINDOW == 94 (0x8e9de400) [pid = 3005] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 04:33:28 INFO - PROCESS | 3005 | --DOMWINDOW == 93 (0x8c1c6400) [pid = 3005] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 04:33:28 INFO - PROCESS | 3005 | --DOMWINDOW == 92 (0x91bcd000) [pid = 3005] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 04:33:28 INFO - PROCESS | 3005 | --DOMWINDOW == 91 (0x8dc5f400) [pid = 3005] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 04:33:28 INFO - PROCESS | 3005 | --DOMWINDOW == 90 (0x9317d000) [pid = 3005] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 04:33:28 INFO - PROCESS | 3005 | --DOMWINDOW == 89 (0x8f0ec000) [pid = 3005] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 04:33:28 INFO - PROCESS | 3005 | --DOMWINDOW == 88 (0x92243400) [pid = 3005] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 04:33:28 INFO - PROCESS | 3005 | --DOMWINDOW == 87 (0x8df28000) [pid = 3005] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 04:33:28 INFO - PROCESS | 3005 | --DOMWINDOW == 86 (0x8e809c00) [pid = 3005] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 04:33:28 INFO - PROCESS | 3005 | --DOMWINDOW == 85 (0x8f2f1800) [pid = 3005] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 04:33:28 INFO - PROCESS | 3005 | 1471347208569 Marionette TRACE conn4 <- [1,699,null,{"value":null}] 04:33:28 INFO - PROCESS | 3005 | 1471347208700 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:28 INFO - PROCESS | 3005 | 1471347208712 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:33:28 INFO - PROCESS | 3005 | ++DOCSHELL 0x8dc56000 == 30 [pid = 3005] [id = 182] 04:33:28 INFO - PROCESS | 3005 | ++DOMWINDOW == 86 (0x8dc56800) [pid = 3005] [serial = 546] [outer = (nil)] 04:33:28 INFO - PROCESS | 3005 | ++DOMWINDOW == 87 (0x8df24400) [pid = 3005] [serial = 547] [outer = 0x8dc56800] 04:33:28 INFO - PROCESS | 3005 | 1471347208811 Marionette DEBUG loaded listener.js 04:33:28 INFO - PROCESS | 3005 | ++DOMWINDOW == 88 (0x8e801800) [pid = 3005] [serial = 548] [outer = 0x8dc56800] 04:33:30 INFO - PROCESS | 3005 | SkCairoFTTypeface::onFilterRec unimplemented 04:33:30 INFO - PROCESS | 3005 | 1471347210343 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]]]}] 04:33:30 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | textAlign right is the right of the last em square (not the bounding box) 04:33:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 2952ms 04:33:30 INFO - PROCESS | 3005 | 1471347210402 Marionette TRACE conn4 -> [0,701,"getWindowHandle",null] 04:33:30 INFO - PROCESS | 3005 | 1471347210410 Marionette TRACE conn4 <- [1,701,null,{"value":"8"}] 04:33:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 04:33:30 INFO - PROCESS | 3005 | 1471347210420 Marionette TRACE conn4 -> [0,702,"setScriptTimeout",{"ms":35000}] 04:33:30 INFO - PROCESS | 3005 | 1471347210425 Marionette TRACE conn4 <- [1,702,null,{}] 04:33:30 INFO - PROCESS | 3005 | 1471347210484 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}] 04:33:30 INFO - PROCESS | 3005 | 1471347210491 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:33:30 INFO - PROCESS | 3005 | 1471347210706 Marionette TRACE conn4 <- [1,703,null,{"value":null}] 04:33:30 INFO - PROCESS | 3005 | 1471347210875 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:30 INFO - PROCESS | 3005 | 1471347210888 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:33:30 INFO - PROCESS | 3005 | ++DOCSHELL 0x8e98d000 == 31 [pid = 3005] [id = 183] 04:33:30 INFO - PROCESS | 3005 | ++DOMWINDOW == 89 (0x8e995c00) [pid = 3005] [serial = 549] [outer = (nil)] 04:33:30 INFO - PROCESS | 3005 | ++DOMWINDOW == 90 (0x8eb4f000) [pid = 3005] [serial = 550] [outer = 0x8e995c00] 04:33:30 INFO - PROCESS | 3005 | 1471347210980 Marionette DEBUG loaded listener.js 04:33:31 INFO - PROCESS | 3005 | ++DOMWINDOW == 91 (0x8f0d8000) [pid = 3005] [serial = 551] [outer = 0x8e995c00] 04:33:32 INFO - PROCESS | 3005 | SkCairoFTTypeface::onFilterRec unimplemented 04:33:32 INFO - PROCESS | 3005 | 1471347212513 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]]]}] 04:33:32 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 04:33:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 2141ms 04:33:32 INFO - PROCESS | 3005 | 1471347212561 Marionette TRACE conn4 -> [0,705,"getWindowHandle",null] 04:33:32 INFO - PROCESS | 3005 | 1471347212568 Marionette TRACE conn4 <- [1,705,null,{"value":"8"}] 04:33:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 04:33:32 INFO - PROCESS | 3005 | 1471347212577 Marionette TRACE conn4 -> [0,706,"setScriptTimeout",{"ms":35000}] 04:33:32 INFO - PROCESS | 3005 | 1471347212581 Marionette TRACE conn4 <- [1,706,null,{}] 04:33:32 INFO - PROCESS | 3005 | 1471347212590 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}] 04:33:32 INFO - PROCESS | 3005 | 1471347212597 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:33:32 INFO - PROCESS | 3005 | 1471347212834 Marionette TRACE conn4 <- [1,707,null,{"value":null}] 04:33:33 INFO - PROCESS | 3005 | 1471347212999 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:33 INFO - PROCESS | 3005 | 1471347213012 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:33:33 INFO - PROCESS | 3005 | ++DOCSHELL 0x8eb53400 == 32 [pid = 3005] [id = 184] 04:33:33 INFO - PROCESS | 3005 | ++DOMWINDOW == 92 (0x8f0e0000) [pid = 3005] [serial = 552] [outer = (nil)] 04:33:33 INFO - PROCESS | 3005 | ++DOMWINDOW == 93 (0x8f0f1800) [pid = 3005] [serial = 553] [outer = 0x8f0e0000] 04:33:33 INFO - PROCESS | 3005 | 1471347213102 Marionette DEBUG loaded listener.js 04:33:33 INFO - PROCESS | 3005 | ++DOMWINDOW == 94 (0x8f2ec400) [pid = 3005] [serial = 554] [outer = 0x8f0e0000] 04:33:34 INFO - PROCESS | 3005 | SkCairoFTTypeface::onFilterRec unimplemented 04:33:34 INFO - PROCESS | 3005 | 1471347214636 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]]]}] 04:33:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 04:33:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 2090ms 04:33:34 INFO - PROCESS | 3005 | 1471347214671 Marionette TRACE conn4 -> [0,709,"getWindowHandle",null] 04:33:34 INFO - PROCESS | 3005 | 1471347214679 Marionette TRACE conn4 <- [1,709,null,{"value":"8"}] 04:33:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 04:33:34 INFO - PROCESS | 3005 | 1471347214706 Marionette TRACE conn4 -> [0,710,"setScriptTimeout",{"ms":35000}] 04:33:34 INFO - PROCESS | 3005 | 1471347214722 Marionette TRACE conn4 <- [1,710,null,{}] 04:33:34 INFO - PROCESS | 3005 | 1471347214730 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}] 04:33:34 INFO - PROCESS | 3005 | 1471347214739 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:33:34 INFO - PROCESS | 3005 | 1471347214945 Marionette TRACE conn4 <- [1,711,null,{"value":null}] 04:33:35 INFO - PROCESS | 3005 | 1471347215106 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:35 INFO - PROCESS | 3005 | 1471347215115 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:33:35 INFO - PROCESS | 3005 | ++DOCSHELL 0x8f0e0400 == 33 [pid = 3005] [id = 185] 04:33:35 INFO - PROCESS | 3005 | ++DOMWINDOW == 95 (0x8f2e9c00) [pid = 3005] [serial = 555] [outer = (nil)] 04:33:35 INFO - PROCESS | 3005 | ++DOMWINDOW == 96 (0x8fa10000) [pid = 3005] [serial = 556] [outer = 0x8f2e9c00] 04:33:35 INFO - PROCESS | 3005 | 1471347215204 Marionette DEBUG loaded listener.js 04:33:35 INFO - PROCESS | 3005 | ++DOMWINDOW == 97 (0x8fa96c00) [pid = 3005] [serial = 557] [outer = 0x8f2e9c00] 04:33:36 INFO - PROCESS | 3005 | SkCairoFTTypeface::onFilterRec unimplemented 04:33:36 INFO - PROCESS | 3005 | 1471347216669 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]]]}] 04:33:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 04:33:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 2015ms 04:33:36 INFO - PROCESS | 3005 | 1471347216706 Marionette TRACE conn4 -> [0,713,"getWindowHandle",null] 04:33:36 INFO - PROCESS | 3005 | 1471347216710 Marionette TRACE conn4 <- [1,713,null,{"value":"8"}] 04:33:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 04:33:36 INFO - PROCESS | 3005 | 1471347216718 Marionette TRACE conn4 -> [0,714,"setScriptTimeout",{"ms":35000}] 04:33:36 INFO - PROCESS | 3005 | 1471347216723 Marionette TRACE conn4 <- [1,714,null,{}] 04:33:36 INFO - PROCESS | 3005 | 1471347216730 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}] 04:33:36 INFO - PROCESS | 3005 | 1471347216735 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:33:36 INFO - PROCESS | 3005 | 1471347216924 Marionette TRACE conn4 <- [1,715,null,{"value":null}] 04:33:37 INFO - PROCESS | 3005 | 1471347217190 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:37 INFO - PROCESS | 3005 | 1471347217202 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:33:37 INFO - PROCESS | 3005 | ++DOCSHELL 0x8c1c8000 == 34 [pid = 3005] [id = 186] 04:33:37 INFO - PROCESS | 3005 | ++DOMWINDOW == 98 (0x8c1c9800) [pid = 3005] [serial = 558] [outer = (nil)] 04:33:37 INFO - PROCESS | 3005 | ++DOMWINDOW == 99 (0x8dc52400) [pid = 3005] [serial = 559] [outer = 0x8c1c9800] 04:33:37 INFO - PROCESS | 3005 | 1471347217289 Marionette DEBUG loaded listener.js 04:33:37 INFO - PROCESS | 3005 | ++DOMWINDOW == 100 (0x8df28400) [pid = 3005] [serial = 560] [outer = 0x8c1c9800] 04:33:38 INFO - PROCESS | 3005 | --DOCSHELL 0x8c1c7800 == 33 [pid = 3005] [id = 165] 04:33:38 INFO - PROCESS | 3005 | --DOCSHELL 0x8e843400 == 32 [pid = 3005] [id = 151] 04:33:38 INFO - PROCESS | 3005 | --DOCSHELL 0x8e9e0400 == 31 [pid = 3005] [id = 181] 04:33:38 INFO - PROCESS | 3005 | --DOCSHELL 0x8df29800 == 30 [pid = 3005] [id = 180] 04:33:38 INFO - PROCESS | 3005 | --DOMWINDOW == 99 (0x8fa94400) [pid = 3005] [serial = 505] [outer = (nil)] [url = about:blank] 04:33:38 INFO - PROCESS | 3005 | --DOMWINDOW == 98 (0x8fc9b400) [pid = 3005] [serial = 506] [outer = (nil)] [url = about:blank] 04:33:38 INFO - PROCESS | 3005 | --DOMWINDOW == 97 (0x904c9000) [pid = 3005] [serial = 508] [outer = (nil)] [url = about:blank] 04:33:38 INFO - PROCESS | 3005 | --DOMWINDOW == 96 (0x8fa03c00) [pid = 3005] [serial = 461] [outer = (nil)] [url = about:blank] 04:33:38 INFO - PROCESS | 3005 | --DOMWINDOW == 95 (0x928f8400) [pid = 3005] [serial = 478] [outer = (nil)] [url = about:blank] 04:33:38 INFO - PROCESS | 3005 | --DOMWINDOW == 94 (0x928f4c00) [pid = 3005] [serial = 479] [outer = (nil)] [url = about:blank] 04:33:38 INFO - PROCESS | 3005 | --DOMWINDOW == 93 (0x8c1cec00) [pid = 3005] [serial = 496] [outer = (nil)] [url = about:blank] 04:33:38 INFO - PROCESS | 3005 | --DOMWINDOW == 92 (0x8dc55800) [pid = 3005] [serial = 497] [outer = (nil)] [url = about:blank] 04:33:38 INFO - PROCESS | 3005 | --DOMWINDOW == 91 (0x8e995400) [pid = 3005] [serial = 463] [outer = (nil)] [url = about:blank] 04:33:38 INFO - PROCESS | 3005 | --DOMWINDOW == 90 (0x8ea58800) [pid = 3005] [serial = 464] [outer = (nil)] [url = about:blank] 04:33:38 INFO - PROCESS | 3005 | --DOMWINDOW == 89 (0x95017000) [pid = 3005] [serial = 481] [outer = (nil)] [url = about:blank] 04:33:38 INFO - PROCESS | 3005 | --DOMWINDOW == 88 (0x950d0c00) [pid = 3005] [serial = 482] [outer = (nil)] [url = about:blank] 04:33:38 INFO - PROCESS | 3005 | --DOMWINDOW == 87 (0x8eb54800) [pid = 3005] [serial = 502] [outer = (nil)] [url = about:blank] 04:33:38 INFO - PROCESS | 3005 | --DOMWINDOW == 86 (0x8e80a800) [pid = 3005] [serial = 490] [outer = (nil)] [url = about:blank] 04:33:38 INFO - PROCESS | 3005 | --DOMWINDOW == 85 (0x8df33c00) [pid = 3005] [serial = 491] [outer = (nil)] [url = about:blank] 04:33:38 INFO - PROCESS | 3005 | --DOMWINDOW == 84 (0x921ea400) [pid = 3005] [serial = 469] [outer = (nil)] [url = about:blank] 04:33:38 INFO - PROCESS | 3005 | --DOMWINDOW == 83 (0x92241400) [pid = 3005] [serial = 470] [outer = (nil)] [url = about:blank] 04:33:38 INFO - PROCESS | 3005 | --DOMWINDOW == 82 (0x8df30000) [pid = 3005] [serial = 499] [outer = (nil)] [url = about:blank] 04:33:38 INFO - PROCESS | 3005 | --DOMWINDOW == 81 (0x8e993c00) [pid = 3005] [serial = 500] [outer = (nil)] [url = about:blank] 04:33:38 INFO - PROCESS | 3005 | --DOMWINDOW == 80 (0x95299c00) [pid = 3005] [serial = 484] [outer = (nil)] [url = about:blank] 04:33:38 INFO - PROCESS | 3005 | --DOMWINDOW == 79 (0x96ed8800) [pid = 3005] [serial = 485] [outer = (nil)] [url = about:blank] 04:33:38 INFO - PROCESS | 3005 | --DOMWINDOW == 78 (0x992de400) [pid = 3005] [serial = 487] [outer = (nil)] [url = about:blank] 04:33:38 INFO - PROCESS | 3005 | --DOMWINDOW == 77 (0x99506800) [pid = 3005] [serial = 488] [outer = (nil)] [url = about:blank] 04:33:38 INFO - PROCESS | 3005 | --DOMWINDOW == 76 (0x92250000) [pid = 3005] [serial = 472] [outer = (nil)] [url = about:blank] 04:33:38 INFO - PROCESS | 3005 | --DOMWINDOW == 75 (0x8f0f4400) [pid = 3005] [serial = 473] [outer = (nil)] [url = about:blank] 04:33:38 INFO - PROCESS | 3005 | --DOMWINDOW == 74 (0x923ed400) [pid = 3005] [serial = 475] [outer = (nil)] [url = about:blank] 04:33:38 INFO - PROCESS | 3005 | --DOMWINDOW == 73 (0x923e5c00) [pid = 3005] [serial = 476] [outer = (nil)] [url = about:blank] 04:33:38 INFO - PROCESS | 3005 | --DOMWINDOW == 72 (0x8e9d5400) [pid = 3005] [serial = 493] [outer = (nil)] [url = about:blank] 04:33:38 INFO - PROCESS | 3005 | --DOMWINDOW == 71 (0x8f2f0400) [pid = 3005] [serial = 494] [outer = (nil)] [url = about:blank] 04:33:38 INFO - PROCESS | 3005 | --DOMWINDOW == 70 (0x8fa02400) [pid = 3005] [serial = 466] [outer = (nil)] [url = about:blank] 04:33:38 INFO - PROCESS | 3005 | --DOMWINDOW == 69 (0x8fc9e000) [pid = 3005] [serial = 467] [outer = (nil)] [url = about:blank] 04:33:38 INFO - PROCESS | 3005 | --DOMWINDOW == 68 (0x91a35400) [pid = 3005] [serial = 509] [outer = (nil)] [url = about:blank] 04:33:38 INFO - PROCESS | 3005 | --DOMWINDOW == 67 (0x921e2400) [pid = 3005] [serial = 512] [outer = (nil)] [url = about:blank] 04:33:38 INFO - PROCESS | 3005 | --DOMWINDOW == 66 (0x8f0dc000) [pid = 3005] [serial = 503] [outer = (nil)] [url = about:blank] 04:33:38 INFO - PROCESS | 3005 | --DOMWINDOW == 65 (0x91bc9c00) [pid = 3005] [serial = 511] [outer = (nil)] [url = about:blank] 04:33:38 INFO - PROCESS | 3005 | SkCairoFTTypeface::onFilterRec unimplemented 04:33:38 INFO - PROCESS | 3005 | 1471347218765 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]]]}] 04:33:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size 04:33:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 2093ms 04:33:38 INFO - PROCESS | 3005 | 1471347218814 Marionette TRACE conn4 -> [0,717,"getWindowHandle",null] 04:33:38 INFO - PROCESS | 3005 | 1471347218821 Marionette TRACE conn4 <- [1,717,null,{"value":"8"}] 04:33:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 04:33:38 INFO - PROCESS | 3005 | 1471347218830 Marionette TRACE conn4 -> [0,718,"setScriptTimeout",{"ms":35000}] 04:33:38 INFO - PROCESS | 3005 | 1471347218837 Marionette TRACE conn4 <- [1,718,null,{}] 04:33:38 INFO - PROCESS | 3005 | 1471347218846 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}] 04:33:38 INFO - PROCESS | 3005 | 1471347218853 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:33:39 INFO - PROCESS | 3005 | 1471347219053 Marionette TRACE conn4 <- [1,719,null,{"value":null}] 04:33:39 INFO - PROCESS | 3005 | 1471347219173 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:39 INFO - PROCESS | 3005 | 1471347219183 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:33:39 INFO - PROCESS | 3005 | ++DOCSHELL 0x8df33800 == 31 [pid = 3005] [id = 187] 04:33:39 INFO - PROCESS | 3005 | ++DOMWINDOW == 66 (0x8e83f400) [pid = 3005] [serial = 561] [outer = (nil)] 04:33:39 INFO - PROCESS | 3005 | ++DOMWINDOW == 67 (0x8e9dd400) [pid = 3005] [serial = 562] [outer = 0x8e83f400] 04:33:39 INFO - PROCESS | 3005 | 1471347219265 Marionette DEBUG loaded listener.js 04:33:39 INFO - PROCESS | 3005 | ++DOMWINDOW == 68 (0x8ea14000) [pid = 3005] [serial = 563] [outer = 0x8e83f400] 04:33:40 INFO - PROCESS | 3005 | SkCairoFTTypeface::onFilterRec unimplemented 04:33:40 INFO - PROCESS | 3005 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:33:40 INFO - PROCESS | 3005 | 1471347220566 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]]]}] 04:33:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 04:33:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1787ms 04:33:40 INFO - PROCESS | 3005 | 1471347220621 Marionette TRACE conn4 -> [0,721,"getWindowHandle",null] 04:33:40 INFO - PROCESS | 3005 | 1471347220628 Marionette TRACE conn4 <- [1,721,null,{"value":"8"}] 04:33:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 04:33:40 INFO - PROCESS | 3005 | 1471347220707 Marionette TRACE conn4 -> [0,722,"setScriptTimeout",{"ms":35000}] 04:33:40 INFO - PROCESS | 3005 | 1471347220711 Marionette TRACE conn4 <- [1,722,null,{}] 04:33:40 INFO - PROCESS | 3005 | 1471347220732 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}] 04:33:40 INFO - PROCESS | 3005 | 1471347220738 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:33:40 INFO - PROCESS | 3005 | 1471347220966 Marionette TRACE conn4 <- [1,723,null,{"value":null}] 04:33:41 INFO - PROCESS | 3005 | 1471347220994 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:41 INFO - PROCESS | 3005 | 1471347221003 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:33:41 INFO - PROCESS | 3005 | ++DOCSHELL 0x8e83f000 == 32 [pid = 3005] [id = 188] 04:33:41 INFO - PROCESS | 3005 | ++DOMWINDOW == 69 (0x8e9d3400) [pid = 3005] [serial = 564] [outer = (nil)] 04:33:41 INFO - PROCESS | 3005 | ++DOMWINDOW == 70 (0x8f0e2400) [pid = 3005] [serial = 565] [outer = 0x8e9d3400] 04:33:41 INFO - PROCESS | 3005 | 1471347221084 Marionette DEBUG loaded listener.js 04:33:41 INFO - PROCESS | 3005 | ++DOMWINDOW == 71 (0x8f0f0c00) [pid = 3005] [serial = 566] [outer = 0x8e9d3400] 04:33:41 INFO - PROCESS | 3005 | ++DOMWINDOW == 72 (0x8fa05800) [pid = 3005] [serial = 567] [outer = 0x9c027c00] 04:33:42 INFO - PROCESS | 3005 | 1471347222280 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] 04:33:42 INFO - PROCESS | 3005 | 1471347222359 Marionette TRACE conn4 <- [1,725,null,{"value":"8"}] 04:33:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 04:33:42 INFO - PROCESS | 3005 | 1471347222381 Marionette TRACE conn4 -> [0,726,"setScriptTimeout",{"ms":35000}] 04:33:42 INFO - PROCESS | 3005 | 1471347222392 Marionette TRACE conn4 <- [1,726,null,{}] 04:33:42 INFO - PROCESS | 3005 | 1471347222419 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}] 04:33:42 INFO - PROCESS | 3005 | 1471347222427 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:33:42 INFO - PROCESS | 3005 | 1471347222671 Marionette TRACE conn4 <- [1,727,null,{"value":null}] 04:33:42 INFO - PROCESS | 3005 | --DOMWINDOW == 71 (0x8df2b800) [pid = 3005] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 04:33:42 INFO - PROCESS | 3005 | --DOMWINDOW == 70 (0x8f0e9400) [pid = 3005] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 04:33:42 INFO - PROCESS | 3005 | --DOMWINDOW == 69 (0x924ea800) [pid = 3005] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 04:33:42 INFO - PROCESS | 3005 | --DOMWINDOW == 68 (0x921ea000) [pid = 3005] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 04:33:42 INFO - PROCESS | 3005 | --DOMWINDOW == 67 (0x99e31800) [pid = 3005] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 04:33:42 INFO - PROCESS | 3005 | --DOMWINDOW == 66 (0x96ed0c00) [pid = 3005] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 04:33:42 INFO - PROCESS | 3005 | --DOMWINDOW == 65 (0x8df33000) [pid = 3005] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 04:33:42 INFO - PROCESS | 3005 | --DOMWINDOW == 64 (0x8e80f800) [pid = 3005] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 04:33:42 INFO - PROCESS | 3005 | --DOMWINDOW == 63 (0x924f1800) [pid = 3005] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 04:33:42 INFO - PROCESS | 3005 | --DOMWINDOW == 62 (0x9317a800) [pid = 3005] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 04:33:42 INFO - PROCESS | 3005 | 1471347222879 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:42 INFO - PROCESS | 3005 | 1471347222886 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:33:42 INFO - PROCESS | 3005 | ++DOCSHELL 0x8dc54c00 == 33 [pid = 3005] [id = 189] 04:33:42 INFO - PROCESS | 3005 | ++DOMWINDOW == 63 (0x8dc5e400) [pid = 3005] [serial = 568] [outer = (nil)] 04:33:42 INFO - PROCESS | 3005 | ++DOMWINDOW == 64 (0x8ea5e400) [pid = 3005] [serial = 569] [outer = 0x8dc5e400] 04:33:42 INFO - PROCESS | 3005 | 1471347222967 Marionette DEBUG loaded listener.js 04:33:43 INFO - PROCESS | 3005 | ++DOMWINDOW == 65 (0x8fa8c800) [pid = 3005] [serial = 570] [outer = 0x8dc5e400] 04:33:43 INFO - PROCESS | 3005 | SkCairoFTTypeface::onFilterRec unimplemented 04:33:43 INFO - PROCESS | 3005 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:33:43 INFO - PROCESS | 3005 | 1471347223953 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]]]}] 04:33:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 04:33:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1617ms 04:33:43 INFO - PROCESS | 3005 | 1471347223991 Marionette TRACE conn4 -> [0,729,"getWindowHandle",null] 04:33:43 INFO - PROCESS | 3005 | 1471347223997 Marionette TRACE conn4 <- [1,729,null,{"value":"8"}] 04:33:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 04:33:44 INFO - PROCESS | 3005 | 1471347224005 Marionette TRACE conn4 -> [0,730,"setScriptTimeout",{"ms":35000}] 04:33:44 INFO - PROCESS | 3005 | 1471347224010 Marionette TRACE conn4 <- [1,730,null,{}] 04:33:44 INFO - PROCESS | 3005 | 1471347224017 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}] 04:33:44 INFO - PROCESS | 3005 | 1471347224023 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:33:44 INFO - PROCESS | 3005 | 1471347224213 Marionette TRACE conn4 <- [1,731,null,{"value":null}] 04:33:44 INFO - PROCESS | 3005 | 1471347224374 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:44 INFO - PROCESS | 3005 | 1471347224383 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:33:44 INFO - PROCESS | 3005 | ++DOCSHELL 0x8c1c7000 == 34 [pid = 3005] [id = 190] 04:33:44 INFO - PROCESS | 3005 | ++DOMWINDOW == 66 (0x8fa02400) [pid = 3005] [serial = 571] [outer = (nil)] 04:33:44 INFO - PROCESS | 3005 | ++DOMWINDOW == 67 (0x904bbc00) [pid = 3005] [serial = 572] [outer = 0x8fa02400] 04:33:44 INFO - PROCESS | 3005 | 1471347224479 Marionette DEBUG loaded listener.js 04:33:44 INFO - PROCESS | 3005 | ++DOMWINDOW == 68 (0x904be000) [pid = 3005] [serial = 573] [outer = 0x8fa02400] 04:33:45 INFO - PROCESS | 3005 | SkCairoFTTypeface::onFilterRec unimplemented 04:33:45 INFO - PROCESS | 3005 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:33:45 INFO - PROCESS | 3005 | 1471347225552 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] 04:33:45 INFO - PROCESS | 3005 | 1471347225604 Marionette TRACE conn4 <- [1,733,null,{"value":"8"}] 04:33:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 04:33:45 INFO - PROCESS | 3005 | 1471347225616 Marionette TRACE conn4 -> [0,734,"setScriptTimeout",{"ms":35000}] 04:33:45 INFO - PROCESS | 3005 | 1471347225620 Marionette TRACE conn4 <- [1,734,null,{}] 04:33:45 INFO - PROCESS | 3005 | 1471347225631 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}] 04:33:45 INFO - PROCESS | 3005 | 1471347225637 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:33:45 INFO - PROCESS | 3005 | 1471347225860 Marionette TRACE conn4 <- [1,735,null,{"value":null}] 04:33:46 INFO - PROCESS | 3005 | 1471347226094 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:46 INFO - PROCESS | 3005 | 1471347226107 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:33:46 INFO - PROCESS | 3005 | ++DOCSHELL 0x8e993c00 == 35 [pid = 3005] [id = 191] 04:33:46 INFO - PROCESS | 3005 | ++DOMWINDOW == 69 (0x8e995400) [pid = 3005] [serial = 574] [outer = (nil)] 04:33:46 INFO - PROCESS | 3005 | ++DOMWINDOW == 70 (0x8f0d6c00) [pid = 3005] [serial = 575] [outer = 0x8e995400] 04:33:46 INFO - PROCESS | 3005 | 1471347226200 Marionette DEBUG loaded listener.js 04:33:46 INFO - PROCESS | 3005 | ++DOMWINDOW == 71 (0x8f2f0800) [pid = 3005] [serial = 576] [outer = 0x8e995400] 04:33:47 INFO - PROCESS | 3005 | SkCairoFTTypeface::onFilterRec unimplemented 04:33:47 INFO - PROCESS | 3005 | 1471347227239 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]]]}] 04:33:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 04:33:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1689ms 04:33:47 INFO - PROCESS | 3005 | 1471347227305 Marionette TRACE conn4 -> [0,737,"getWindowHandle",null] 04:33:47 INFO - PROCESS | 3005 | 1471347227314 Marionette TRACE conn4 <- [1,737,null,{"value":"8"}] 04:33:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 04:33:47 INFO - PROCESS | 3005 | 1471347227328 Marionette TRACE conn4 -> [0,738,"setScriptTimeout",{"ms":35000}] 04:33:47 INFO - PROCESS | 3005 | 1471347227334 Marionette TRACE conn4 <- [1,738,null,{}] 04:33:47 INFO - PROCESS | 3005 | 1471347227342 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}] 04:33:47 INFO - PROCESS | 3005 | 1471347227350 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:33:47 INFO - PROCESS | 3005 | 1471347227609 Marionette TRACE conn4 <- [1,739,null,{"value":null}] 04:33:47 INFO - PROCESS | 3005 | 1471347227876 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:47 INFO - PROCESS | 3005 | 1471347227889 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:33:47 INFO - PROCESS | 3005 | ++DOCSHELL 0x8e9e0c00 == 36 [pid = 3005] [id = 192] 04:33:47 INFO - PROCESS | 3005 | ++DOMWINDOW == 72 (0x8fc9b400) [pid = 3005] [serial = 577] [outer = (nil)] 04:33:47 INFO - PROCESS | 3005 | ++DOMWINDOW == 73 (0x904be800) [pid = 3005] [serial = 578] [outer = 0x8fc9b400] 04:33:47 INFO - PROCESS | 3005 | 1471347227983 Marionette DEBUG loaded listener.js 04:33:48 INFO - PROCESS | 3005 | ++DOMWINDOW == 74 (0x904c6c00) [pid = 3005] [serial = 579] [outer = 0x8fc9b400] 04:33:49 INFO - PROCESS | 3005 | SkCairoFTTypeface::onFilterRec unimplemented 04:33:49 INFO - PROCESS | 3005 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:33:49 INFO - PROCESS | 3005 | 1471347229510 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]]]}] 04:33:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 04:33:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 2245ms 04:33:49 INFO - PROCESS | 3005 | 1471347229573 Marionette TRACE conn4 -> [0,741,"getWindowHandle",null] 04:33:49 INFO - PROCESS | 3005 | 1471347229579 Marionette TRACE conn4 <- [1,741,null,{"value":"8"}] 04:33:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 04:33:49 INFO - PROCESS | 3005 | 1471347229590 Marionette TRACE conn4 -> [0,742,"setScriptTimeout",{"ms":35000}] 04:33:49 INFO - PROCESS | 3005 | 1471347229598 Marionette TRACE conn4 <- [1,742,null,{}] 04:33:49 INFO - PROCESS | 3005 | 1471347229666 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}] 04:33:49 INFO - PROCESS | 3005 | 1471347229675 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:33:49 INFO - PROCESS | 3005 | 1471347229908 Marionette TRACE conn4 <- [1,743,null,{"value":null}] 04:33:50 INFO - PROCESS | 3005 | 1471347230077 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:50 INFO - PROCESS | 3005 | 1471347230086 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:33:50 INFO - PROCESS | 3005 | ++DOCSHELL 0x91a36800 == 37 [pid = 3005] [id = 193] 04:33:50 INFO - PROCESS | 3005 | ++DOMWINDOW == 75 (0x91a3e400) [pid = 3005] [serial = 580] [outer = (nil)] 04:33:50 INFO - PROCESS | 3005 | ++DOMWINDOW == 76 (0x91bcf400) [pid = 3005] [serial = 581] [outer = 0x91a3e400] 04:33:50 INFO - PROCESS | 3005 | 1471347230185 Marionette DEBUG loaded listener.js 04:33:50 INFO - PROCESS | 3005 | ++DOMWINDOW == 77 (0x91bd3400) [pid = 3005] [serial = 582] [outer = 0x91a3e400] 04:33:51 INFO - PROCESS | 3005 | SkCairoFTTypeface::onFilterRec unimplemented 04:33:51 INFO - PROCESS | 3005 | 1471347231617 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]]]}] 04:33:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page 04:33:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 2047ms 04:33:51 INFO - PROCESS | 3005 | 1471347231650 Marionette TRACE conn4 -> [0,745,"getWindowHandle",null] 04:33:51 INFO - PROCESS | 3005 | 1471347231655 Marionette TRACE conn4 <- [1,745,null,{"value":"8"}] 04:33:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 04:33:51 INFO - PROCESS | 3005 | 1471347231665 Marionette TRACE conn4 -> [0,746,"setScriptTimeout",{"ms":35000}] 04:33:51 INFO - PROCESS | 3005 | 1471347231670 Marionette TRACE conn4 <- [1,746,null,{}] 04:33:51 INFO - PROCESS | 3005 | 1471347231677 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}] 04:33:51 INFO - PROCESS | 3005 | 1471347231684 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:33:51 INFO - PROCESS | 3005 | 1471347231881 Marionette TRACE conn4 <- [1,747,null,{"value":null}] 04:33:52 INFO - PROCESS | 3005 | 1471347232042 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:52 INFO - PROCESS | 3005 | 1471347232051 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:33:52 INFO - PROCESS | 3005 | ++DOCSHELL 0x8f0e5c00 == 38 [pid = 3005] [id = 194] 04:33:52 INFO - PROCESS | 3005 | ++DOMWINDOW == 78 (0x91a38800) [pid = 3005] [serial = 583] [outer = (nil)] 04:33:52 INFO - PROCESS | 3005 | ++DOMWINDOW == 79 (0x921e4400) [pid = 3005] [serial = 584] [outer = 0x91a38800] 04:33:52 INFO - PROCESS | 3005 | 1471347232144 Marionette DEBUG loaded listener.js 04:33:52 INFO - PROCESS | 3005 | ++DOMWINDOW == 80 (0x921ea400) [pid = 3005] [serial = 585] [outer = 0x91a38800] 04:33:52 INFO - PROCESS | 3005 | SkCairoFTTypeface::onFilterRec unimplemented 04:33:53 INFO - PROCESS | 3005 | SkCairoFTTypeface::onFilterRec unimplemented 04:33:53 INFO - PROCESS | 3005 | 1471347233488 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]]]}] 04:33:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.) 04:33:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1847ms 04:33:53 INFO - PROCESS | 3005 | 1471347233513 Marionette TRACE conn4 -> [0,749,"getWindowHandle",null] 04:33:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 04:33:53 INFO - PROCESS | 3005 | 1471347233518 Marionette TRACE conn4 <- [1,749,null,{"value":"8"}] 04:33:53 INFO - PROCESS | 3005 | 1471347233576 Marionette TRACE conn4 -> [0,750,"setScriptTimeout",{"ms":35000}] 04:33:53 INFO - PROCESS | 3005 | 1471347233581 Marionette TRACE conn4 <- [1,750,null,{}] 04:33:53 INFO - PROCESS | 3005 | 1471347233640 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}] 04:33:53 INFO - PROCESS | 3005 | 1471347233646 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:33:53 INFO - PROCESS | 3005 | 1471347233834 Marionette TRACE conn4 <- [1,751,null,{"value":null}] 04:33:54 INFO - PROCESS | 3005 | 1471347234164 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:54 INFO - PROCESS | 3005 | 1471347234175 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:33:54 INFO - PROCESS | 3005 | ++DOCSHELL 0x8e808c00 == 39 [pid = 3005] [id = 195] 04:33:54 INFO - PROCESS | 3005 | ++DOMWINDOW == 81 (0x8e83a800) [pid = 3005] [serial = 586] [outer = (nil)] 04:33:54 INFO - PROCESS | 3005 | ++DOMWINDOW == 82 (0x8e996c00) [pid = 3005] [serial = 587] [outer = 0x8e83a800] 04:33:54 INFO - PROCESS | 3005 | 1471347234258 Marionette DEBUG loaded listener.js 04:33:54 INFO - PROCESS | 3005 | ++DOMWINDOW == 83 (0x8e9dd800) [pid = 3005] [serial = 588] [outer = 0x8e83a800] 04:33:56 INFO - PROCESS | 3005 | --DOCSHELL 0x8c1d1000 == 38 [pid = 3005] [id = 166] 04:33:56 INFO - PROCESS | 3005 | --DOCSHELL 0x8e80b400 == 37 [pid = 3005] [id = 167] 04:33:56 INFO - PROCESS | 3005 | --DOCSHELL 0x8f0e0400 == 36 [pid = 3005] [id = 185] 04:33:56 INFO - PROCESS | 3005 | --DOCSHELL 0x8eb53400 == 35 [pid = 3005] [id = 184] 04:33:56 INFO - PROCESS | 3005 | --DOCSHELL 0x8e98d000 == 34 [pid = 3005] [id = 183] 04:33:56 INFO - PROCESS | 3005 | --DOCSHELL 0x8dc56000 == 33 [pid = 3005] [id = 182] 04:33:56 INFO - PROCESS | 3005 | --DOCSHELL 0x8f0e7400 == 32 [pid = 3005] [id = 161] 04:33:56 INFO - PROCESS | 3005 | --DOCSHELL 0x8eb4d400 == 31 [pid = 3005] [id = 159] 04:33:56 INFO - PROCESS | 3005 | --DOCSHELL 0x91a3d800 == 30 [pid = 3005] [id = 156] 04:33:56 INFO - PROCESS | 3005 | --DOCSHELL 0x8c1c4400 == 29 [pid = 3005] [id = 154] 04:33:56 INFO - PROCESS | 3005 | --DOCSHELL 0x8ea57400 == 28 [pid = 3005] [id = 157] 04:33:56 INFO - PROCESS | 3005 | --DOCSHELL 0x8fa04000 == 27 [pid = 3005] [id = 168] 04:33:56 INFO - PROCESS | 3005 | --DOCSHELL 0x8f0db400 == 26 [pid = 3005] [id = 162] 04:33:56 INFO - PROCESS | 3005 | --DOCSHELL 0x8c1c4000 == 25 [pid = 3005] [id = 163] 04:33:56 INFO - PROCESS | 3005 | --DOCSHELL 0x8e803c00 == 24 [pid = 3005] [id = 164] 04:33:56 INFO - PROCESS | 3005 | --DOCSHELL 0x8c1d1800 == 23 [pid = 3005] [id = 160] 04:33:56 INFO - PROCESS | 3005 | --DOCSHELL 0x8df32800 == 22 [pid = 3005] [id = 179] 04:33:56 INFO - PROCESS | 3005 | --DOCSHELL 0x8f2f0c00 == 21 [pid = 3005] [id = 155] 04:33:56 INFO - PROCESS | 3005 | --DOCSHELL 0x8dc53000 == 20 [pid = 3005] [id = 158] 04:33:56 INFO - PROCESS | 3005 | --DOCSHELL 0x8eb4d800 == 19 [pid = 3005] [id = 153] 04:33:56 INFO - PROCESS | 3005 | --DOCSHELL 0x8f0dbc00 == 18 [pid = 3005] [id = 152] 04:33:56 INFO - PROCESS | 3005 | SkCairoFTTypeface::onFilterRec unimplemented 04:33:56 INFO - PROCESS | 3005 | --DOMWINDOW == 82 (0x8e841c00) [pid = 3005] [serial = 514] [outer = (nil)] [url = about:blank] 04:33:56 INFO - PROCESS | 3005 | --DOMWINDOW == 81 (0x8f2eb000) [pid = 3005] [serial = 517] [outer = (nil)] [url = about:blank] 04:33:56 INFO - PROCESS | 3005 | --DOMWINDOW == 80 (0x92249c00) [pid = 3005] [serial = 520] [outer = (nil)] [url = about:blank] 04:33:56 INFO - PROCESS | 3005 | --DOMWINDOW == 79 (0x9287a400) [pid = 3005] [serial = 523] [outer = (nil)] [url = about:blank] 04:33:56 INFO - PROCESS | 3005 | --DOMWINDOW == 78 (0x9316f400) [pid = 3005] [serial = 526] [outer = (nil)] [url = about:blank] 04:33:56 INFO - PROCESS | 3005 | --DOMWINDOW == 77 (0x952a0c00) [pid = 3005] [serial = 529] [outer = (nil)] [url = about:blank] 04:33:56 INFO - PROCESS | 3005 | --DOMWINDOW == 76 (0x99e4e000) [pid = 3005] [serial = 532] [outer = (nil)] [url = about:blank] 04:33:56 INFO - PROCESS | 3005 | --DOMWINDOW == 75 (0x9a556c00) [pid = 3005] [serial = 535] [outer = (nil)] [url = about:blank] 04:33:56 INFO - PROCESS | 3005 | --DOMWINDOW == 74 (0x8e80f000) [pid = 3005] [serial = 538] [outer = (nil)] [url = about:blank] 04:33:56 INFO - PROCESS | 3005 | --DOMWINDOW == 73 (0x8e809400) [pid = 3005] [serial = 542] [outer = (nil)] [url = about:blank] 04:33:56 INFO - PROCESS | 3005 | --DOMWINDOW == 72 (0x8df2ec00) [pid = 3005] [serial = 541] [outer = (nil)] [url = about:blank] 04:33:56 INFO - PROCESS | 3005 | --DOMWINDOW == 71 (0x8ea0f800) [pid = 3005] [serial = 544] [outer = (nil)] [url = about:blank] 04:33:56 INFO - PROCESS | 3005 | --DOMWINDOW == 70 (0x8fa02000) [pid = 3005] [serial = 518] [outer = (nil)] [url = about:blank] 04:33:56 INFO - PROCESS | 3005 | --DOMWINDOW == 69 (0x93171800) [pid = 3005] [serial = 527] [outer = (nil)] [url = about:blank] 04:33:56 INFO - PROCESS | 3005 | --DOMWINDOW == 68 (0x923e4c00) [pid = 3005] [serial = 521] [outer = (nil)] [url = about:blank] 04:33:56 INFO - PROCESS | 3005 | --DOMWINDOW == 67 (0x9a55d400) [pid = 3005] [serial = 536] [outer = (nil)] [url = about:blank] 04:33:56 INFO - PROCESS | 3005 | --DOMWINDOW == 66 (0x9a3b5800) [pid = 3005] [serial = 533] [outer = (nil)] [url = about:blank] 04:33:56 INFO - PROCESS | 3005 | --DOMWINDOW == 65 (0x8e992800) [pid = 3005] [serial = 539] [outer = (nil)] [url = about:blank] 04:33:56 INFO - PROCESS | 3005 | --DOMWINDOW == 64 (0x8e996400) [pid = 3005] [serial = 515] [outer = (nil)] [url = about:blank] 04:33:56 INFO - PROCESS | 3005 | --DOMWINDOW == 63 (0x9287f000) [pid = 3005] [serial = 524] [outer = (nil)] [url = about:blank] 04:33:56 INFO - PROCESS | 3005 | --DOMWINDOW == 62 (0x99e33c00) [pid = 3005] [serial = 530] [outer = (nil)] [url = about:blank] 04:33:56 INFO - PROCESS | 3005 | 1471347236860 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]]]}] 04:33:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 04:33:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 3393ms 04:33:56 INFO - PROCESS | 3005 | 1471347236920 Marionette TRACE conn4 -> [0,753,"getWindowHandle",null] 04:33:56 INFO - PROCESS | 3005 | 1471347236926 Marionette TRACE conn4 <- [1,753,null,{"value":"8"}] 04:33:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 04:33:56 INFO - PROCESS | 3005 | 1471347236946 Marionette TRACE conn4 -> [0,754,"setScriptTimeout",{"ms":35000}] 04:33:56 INFO - PROCESS | 3005 | 1471347236953 Marionette TRACE conn4 <- [1,754,null,{}] 04:33:56 INFO - PROCESS | 3005 | 1471347236969 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}] 04:33:56 INFO - PROCESS | 3005 | 1471347236977 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:33:57 INFO - PROCESS | 3005 | 1471347237176 Marionette TRACE conn4 <- [1,755,null,{"value":null}] 04:33:57 INFO - PROCESS | 3005 | 1471347237191 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:57 INFO - PROCESS | 3005 | 1471347237206 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:33:57 INFO - PROCESS | 3005 | ++DOCSHELL 0x8df33c00 == 19 [pid = 3005] [id = 196] 04:33:57 INFO - PROCESS | 3005 | ++DOMWINDOW == 63 (0x8e802c00) [pid = 3005] [serial = 589] [outer = (nil)] 04:33:57 INFO - PROCESS | 3005 | ++DOMWINDOW == 64 (0x8e80b400) [pid = 3005] [serial = 590] [outer = 0x8e802c00] 04:33:57 INFO - PROCESS | 3005 | 1471347237332 Marionette DEBUG loaded listener.js 04:33:57 INFO - PROCESS | 3005 | ++DOMWINDOW == 65 (0x8e810800) [pid = 3005] [serial = 591] [outer = 0x8e802c00] 04:33:58 INFO - PROCESS | 3005 | SkCairoFTTypeface::onFilterRec unimplemented 04:33:58 INFO - PROCESS | 3005 | 1471347238727 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]]]}] 04:33:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed 04:33:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1814ms 04:33:58 INFO - PROCESS | 3005 | 1471347238752 Marionette TRACE conn4 -> [0,757,"getWindowHandle",null] 04:33:58 INFO - PROCESS | 3005 | 1471347238762 Marionette TRACE conn4 <- [1,757,null,{"value":"8"}] 04:33:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 04:33:58 INFO - PROCESS | 3005 | 1471347238776 Marionette TRACE conn4 -> [0,758,"setScriptTimeout",{"ms":35000}] 04:33:58 INFO - PROCESS | 3005 | 1471347238783 Marionette TRACE conn4 <- [1,758,null,{}] 04:33:58 INFO - PROCESS | 3005 | 1471347238870 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}] 04:33:58 INFO - PROCESS | 3005 | 1471347238879 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:33:59 INFO - PROCESS | 3005 | 1471347239137 Marionette TRACE conn4 <- [1,759,null,{"value":null}] 04:33:59 INFO - PROCESS | 3005 | 1471347239162 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:59 INFO - PROCESS | 3005 | 1471347239176 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:33:59 INFO - PROCESS | 3005 | ++DOCSHELL 0x8e98d800 == 20 [pid = 3005] [id = 197] 04:33:59 INFO - PROCESS | 3005 | ++DOMWINDOW == 66 (0x8e993800) [pid = 3005] [serial = 592] [outer = (nil)] 04:33:59 INFO - PROCESS | 3005 | ++DOMWINDOW == 67 (0x8e9df800) [pid = 3005] [serial = 593] [outer = 0x8e993800] 04:33:59 INFO - PROCESS | 3005 | 1471347239255 Marionette DEBUG loaded listener.js 04:33:59 INFO - PROCESS | 3005 | ++DOMWINDOW == 68 (0x8ea19400) [pid = 3005] [serial = 594] [outer = 0x8e993800] 04:34:00 INFO - PROCESS | 3005 | SkCairoFTTypeface::onFilterRec unimplemented 04:34:00 INFO - PROCESS | 3005 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:34:00 INFO - PROCESS | 3005 | SkCairoFTTypeface::onFilterRec unimplemented 04:34:00 INFO - PROCESS | 3005 | SkCairoFTTypeface::onFilterRec unimplemented 04:34:00 INFO - PROCESS | 3005 | SkCairoFTTypeface::onFilterRec unimplemented 04:34:00 INFO - PROCESS | 3005 | 1471347240420 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]]]}] 04:34:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 04:34:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1693ms 04:34:00 INFO - PROCESS | 3005 | 1471347240469 Marionette TRACE conn4 -> [0,761,"getWindowHandle",null] 04:34:00 INFO - PROCESS | 3005 | 1471347240475 Marionette TRACE conn4 <- [1,761,null,{"value":"8"}] 04:34:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 04:34:00 INFO - PROCESS | 3005 | 1471347240491 Marionette TRACE conn4 -> [0,762,"setScriptTimeout",{"ms":35000}] 04:34:00 INFO - PROCESS | 3005 | 1471347240499 Marionette TRACE conn4 <- [1,762,null,{}] 04:34:00 INFO - PROCESS | 3005 | 1471347240527 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}] 04:34:00 INFO - PROCESS | 3005 | 1471347240540 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:34:00 INFO - PROCESS | 3005 | 1471347240807 Marionette TRACE conn4 <- [1,763,null,{"value":null}] 04:34:01 INFO - PROCESS | 3005 | --DOMWINDOW == 67 (0x8e995c00) [pid = 3005] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 04:34:01 INFO - PROCESS | 3005 | --DOMWINDOW == 66 (0x8f0e0000) [pid = 3005] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 04:34:01 INFO - PROCESS | 3005 | --DOMWINDOW == 65 (0x8dc5e400) [pid = 3005] [serial = 568] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 04:34:01 INFO - PROCESS | 3005 | --DOMWINDOW == 64 (0x8c1c9800) [pid = 3005] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 04:34:01 INFO - PROCESS | 3005 | --DOMWINDOW == 63 (0x8dc56800) [pid = 3005] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 04:34:01 INFO - PROCESS | 3005 | --DOMWINDOW == 62 (0x8f2e9c00) [pid = 3005] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 04:34:01 INFO - PROCESS | 3005 | --DOMWINDOW == 61 (0x8e9d3400) [pid = 3005] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 04:34:01 INFO - PROCESS | 3005 | --DOMWINDOW == 60 (0x8e83f400) [pid = 3005] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 04:34:01 INFO - PROCESS | 3005 | --DOMWINDOW == 59 (0x8ea0ac00) [pid = 3005] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 04:34:01 INFO - PROCESS | 3005 | --DOMWINDOW == 58 (0x8fa02400) [pid = 3005] [serial = 571] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 04:34:01 INFO - PROCESS | 3005 | 1471347241520 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:01 INFO - PROCESS | 3005 | 1471347241534 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:34:01 INFO - PROCESS | 3005 | ++DOCSHELL 0x8df33400 == 21 [pid = 3005] [id = 198] 04:34:01 INFO - PROCESS | 3005 | ++DOMWINDOW == 59 (0x8e83a400) [pid = 3005] [serial = 595] [outer = (nil)] 04:34:01 INFO - PROCESS | 3005 | ++DOMWINDOW == 60 (0x8e9d7c00) [pid = 3005] [serial = 596] [outer = 0x8e83a400] 04:34:01 INFO - PROCESS | 3005 | 1471347241617 Marionette DEBUG loaded listener.js 04:34:01 INFO - PROCESS | 3005 | ++DOMWINDOW == 61 (0x8f0d8c00) [pid = 3005] [serial = 597] [outer = 0x8e83a400] 04:34:02 INFO - PROCESS | 3005 | 1471347242869 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]]]}] 04:34:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 04:34:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 2398ms 04:34:02 INFO - PROCESS | 3005 | 1471347242888 Marionette TRACE conn4 -> [0,765,"getWindowHandle",null] 04:34:02 INFO - PROCESS | 3005 | 1471347242894 Marionette TRACE conn4 <- [1,765,null,{"value":"8"}] 04:34:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 04:34:02 INFO - PROCESS | 3005 | 1471347242901 Marionette TRACE conn4 -> [0,766,"setScriptTimeout",{"ms":35000}] 04:34:02 INFO - PROCESS | 3005 | 1471347242904 Marionette TRACE conn4 <- [1,766,null,{}] 04:34:02 INFO - PROCESS | 3005 | 1471347242910 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}] 04:34:02 INFO - PROCESS | 3005 | 1471347242916 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:34:03 INFO - PROCESS | 3005 | 1471347243119 Marionette TRACE conn4 <- [1,767,null,{"value":null}] 04:34:03 INFO - PROCESS | 3005 | 1471347243192 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:03 INFO - PROCESS | 3005 | 1471347243204 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:34:03 INFO - PROCESS | 3005 | ++DOCSHELL 0x8eb51000 == 22 [pid = 3005] [id = 199] 04:34:03 INFO - PROCESS | 3005 | ++DOMWINDOW == 62 (0x8f0ec000) [pid = 3005] [serial = 598] [outer = (nil)] 04:34:03 INFO - PROCESS | 3005 | ++DOMWINDOW == 63 (0x8f2eb800) [pid = 3005] [serial = 599] [outer = 0x8f0ec000] 04:34:03 INFO - PROCESS | 3005 | 1471347243282 Marionette DEBUG loaded listener.js 04:34:03 INFO - PROCESS | 3005 | ++DOMWINDOW == 64 (0x8f2f5000) [pid = 3005] [serial = 600] [outer = 0x8f0ec000] 04:34:04 INFO - PROCESS | 3005 | 1471347244805 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]]]}] 04:34:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 04:34:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1988ms 04:34:04 INFO - PROCESS | 3005 | 1471347244891 Marionette TRACE conn4 -> [0,769,"getWindowHandle",null] 04:34:04 INFO - PROCESS | 3005 | 1471347244899 Marionette TRACE conn4 <- [1,769,null,{"value":"8"}] 04:34:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 04:34:04 INFO - PROCESS | 3005 | 1471347244955 Marionette TRACE conn4 -> [0,770,"setScriptTimeout",{"ms":35000}] 04:34:04 INFO - PROCESS | 3005 | 1471347244962 Marionette TRACE conn4 <- [1,770,null,{}] 04:34:04 INFO - PROCESS | 3005 | 1471347244973 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}] 04:34:04 INFO - PROCESS | 3005 | 1471347244981 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:34:05 INFO - PROCESS | 3005 | 1471347245191 Marionette TRACE conn4 <- [1,771,null,{"value":null}] 04:34:05 INFO - PROCESS | 3005 | 1471347245363 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:05 INFO - PROCESS | 3005 | 1471347245377 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:34:05 INFO - PROCESS | 3005 | ++DOCSHELL 0x8dc59000 == 23 [pid = 3005] [id = 200] 04:34:05 INFO - PROCESS | 3005 | ++DOMWINDOW == 65 (0x8dc5bc00) [pid = 3005] [serial = 601] [outer = (nil)] 04:34:05 INFO - PROCESS | 3005 | ++DOMWINDOW == 66 (0x8e9d4400) [pid = 3005] [serial = 602] [outer = 0x8dc5bc00] 04:34:05 INFO - PROCESS | 3005 | 1471347245471 Marionette DEBUG loaded listener.js 04:34:05 INFO - PROCESS | 3005 | ++DOMWINDOW == 67 (0x8ea18800) [pid = 3005] [serial = 603] [outer = 0x8dc5bc00] 04:34:06 INFO - PROCESS | 3005 | 1471347246545 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]]]}] 04:34:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 04:34:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1646ms 04:34:06 INFO - PROCESS | 3005 | 1471347246598 Marionette TRACE conn4 -> [0,773,"getWindowHandle",null] 04:34:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 04:34:06 INFO - PROCESS | 3005 | 1471347246608 Marionette TRACE conn4 <- [1,773,null,{"value":"8"}] 04:34:06 INFO - PROCESS | 3005 | 1471347246621 Marionette TRACE conn4 -> [0,774,"setScriptTimeout",{"ms":35000}] 04:34:06 INFO - PROCESS | 3005 | 1471347246627 Marionette TRACE conn4 <- [1,774,null,{}] 04:34:06 INFO - PROCESS | 3005 | 1471347246636 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}] 04:34:06 INFO - PROCESS | 3005 | 1471347246643 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:34:07 INFO - PROCESS | 3005 | 1471347246999 Marionette TRACE conn4 <- [1,775,null,{"value":null}] 04:34:07 INFO - PROCESS | 3005 | 1471347247206 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:07 INFO - PROCESS | 3005 | 1471347247219 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:34:07 INFO - PROCESS | 3005 | ++DOCSHELL 0x8f0df800 == 24 [pid = 3005] [id = 201] 04:34:07 INFO - PROCESS | 3005 | ++DOMWINDOW == 68 (0x8f2f6800) [pid = 3005] [serial = 604] [outer = (nil)] 04:34:07 INFO - PROCESS | 3005 | ++DOMWINDOW == 69 (0x8fa04000) [pid = 3005] [serial = 605] [outer = 0x8f2f6800] 04:34:07 INFO - PROCESS | 3005 | 1471347247311 Marionette DEBUG loaded listener.js 04:34:07 INFO - PROCESS | 3005 | ++DOMWINDOW == 70 (0x8fa0e800) [pid = 3005] [serial = 606] [outer = 0x8f2f6800] 04:34:08 INFO - PROCESS | 3005 | 1471347248429 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]]]}] 04:34:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 04:34:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1838ms 04:34:08 INFO - PROCESS | 3005 | 1471347248458 Marionette TRACE conn4 -> [0,777,"getWindowHandle",null] 04:34:08 INFO - PROCESS | 3005 | 1471347248464 Marionette TRACE conn4 <- [1,777,null,{"value":"8"}] 04:34:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 04:34:08 INFO - PROCESS | 3005 | 1471347248472 Marionette TRACE conn4 -> [0,778,"setScriptTimeout",{"ms":35000}] 04:34:08 INFO - PROCESS | 3005 | 1471347248480 Marionette TRACE conn4 <- [1,778,null,{}] 04:34:08 INFO - PROCESS | 3005 | 1471347248499 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}] 04:34:08 INFO - PROCESS | 3005 | 1471347248510 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:34:08 INFO - PROCESS | 3005 | 1471347248756 Marionette TRACE conn4 <- [1,779,null,{"value":null}] 04:34:09 INFO - PROCESS | 3005 | 1471347248978 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:09 INFO - PROCESS | 3005 | 1471347248991 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:34:09 INFO - PROCESS | 3005 | ++DOCSHELL 0x8fc99400 == 25 [pid = 3005] [id = 202] 04:34:09 INFO - PROCESS | 3005 | ++DOMWINDOW == 71 (0x8fc9a000) [pid = 3005] [serial = 607] [outer = (nil)] 04:34:09 INFO - PROCESS | 3005 | ++DOMWINDOW == 72 (0x8fc9dc00) [pid = 3005] [serial = 608] [outer = 0x8fc9a000] 04:34:09 INFO - PROCESS | 3005 | 1471347249080 Marionette DEBUG loaded listener.js 04:34:09 INFO - PROCESS | 3005 | ++DOMWINDOW == 73 (0x904bf800) [pid = 3005] [serial = 609] [outer = 0x8fc9a000] 04:34:10 INFO - PROCESS | 3005 | 1471347250315 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]]]}] 04:34:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 04:34:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1894ms 04:34:10 INFO - PROCESS | 3005 | 1471347250367 Marionette TRACE conn4 -> [0,781,"getWindowHandle",null] 04:34:10 INFO - PROCESS | 3005 | 1471347250374 Marionette TRACE conn4 <- [1,781,null,{"value":"8"}] 04:34:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 04:34:10 INFO - PROCESS | 3005 | 1471347250395 Marionette TRACE conn4 -> [0,782,"setScriptTimeout",{"ms":35000}] 04:34:10 INFO - PROCESS | 3005 | 1471347250402 Marionette TRACE conn4 <- [1,782,null,{}] 04:34:10 INFO - PROCESS | 3005 | 1471347250463 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}] 04:34:10 INFO - PROCESS | 3005 | 1471347250476 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:34:10 INFO - PROCESS | 3005 | 1471347250834 Marionette TRACE conn4 <- [1,783,null,{"value":null}] 04:34:10 INFO - PROCESS | 3005 | --DOCSHELL 0x8df33800 == 24 [pid = 3005] [id = 187] 04:34:10 INFO - PROCESS | 3005 | --DOMWINDOW == 72 (0x904be000) [pid = 3005] [serial = 573] [outer = (nil)] [url = about:blank] 04:34:10 INFO - PROCESS | 3005 | --DOMWINDOW == 71 (0x904bbc00) [pid = 3005] [serial = 572] [outer = (nil)] [url = about:blank] 04:34:10 INFO - PROCESS | 3005 | --DOMWINDOW == 70 (0x8f0d8000) [pid = 3005] [serial = 551] [outer = (nil)] [url = about:blank] 04:34:10 INFO - PROCESS | 3005 | --DOMWINDOW == 69 (0x8f0f1800) [pid = 3005] [serial = 553] [outer = (nil)] [url = about:blank] 04:34:10 INFO - PROCESS | 3005 | --DOMWINDOW == 68 (0x8ea5e400) [pid = 3005] [serial = 569] [outer = (nil)] [url = about:blank] 04:34:10 INFO - PROCESS | 3005 | --DOMWINDOW == 67 (0x8dc52400) [pid = 3005] [serial = 559] [outer = (nil)] [url = about:blank] 04:34:10 INFO - PROCESS | 3005 | --DOMWINDOW == 66 (0x8e801800) [pid = 3005] [serial = 548] [outer = (nil)] [url = about:blank] 04:34:10 INFO - PROCESS | 3005 | --DOMWINDOW == 65 (0x8df28400) [pid = 3005] [serial = 560] [outer = (nil)] [url = about:blank] 04:34:10 INFO - PROCESS | 3005 | --DOMWINDOW == 64 (0x8fa96c00) [pid = 3005] [serial = 557] [outer = (nil)] [url = about:blank] 04:34:10 INFO - PROCESS | 3005 | --DOMWINDOW == 63 (0x8fa10000) [pid = 3005] [serial = 556] [outer = (nil)] [url = about:blank] 04:34:10 INFO - PROCESS | 3005 | --DOMWINDOW == 62 (0x8f0f0c00) [pid = 3005] [serial = 566] [outer = (nil)] [url = about:blank] 04:34:10 INFO - PROCESS | 3005 | --DOMWINDOW == 61 (0x8eb4f000) [pid = 3005] [serial = 550] [outer = (nil)] [url = about:blank] 04:34:10 INFO - PROCESS | 3005 | --DOMWINDOW == 60 (0x8eb58400) [pid = 3005] [serial = 374] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 04:34:10 INFO - PROCESS | 3005 | --DOMWINDOW == 59 (0x8ea14000) [pid = 3005] [serial = 563] [outer = (nil)] [url = about:blank] 04:34:10 INFO - PROCESS | 3005 | --DOMWINDOW == 58 (0x8e9dd400) [pid = 3005] [serial = 562] [outer = (nil)] [url = about:blank] 04:34:10 INFO - PROCESS | 3005 | --DOMWINDOW == 57 (0x8f2ec400) [pid = 3005] [serial = 554] [outer = (nil)] [url = about:blank] 04:34:10 INFO - PROCESS | 3005 | --DOMWINDOW == 56 (0x8df24400) [pid = 3005] [serial = 547] [outer = (nil)] [url = about:blank] 04:34:10 INFO - PROCESS | 3005 | --DOMWINDOW == 55 (0x8f0e2400) [pid = 3005] [serial = 565] [outer = (nil)] [url = about:blank] 04:34:10 INFO - PROCESS | 3005 | --DOMWINDOW == 54 (0x8ea56000) [pid = 3005] [serial = 545] [outer = (nil)] [url = about:blank] 04:34:10 INFO - PROCESS | 3005 | --DOMWINDOW == 53 (0x8fa8c800) [pid = 3005] [serial = 570] [outer = (nil)] [url = about:blank] 04:34:10 INFO - PROCESS | 3005 | 1471347250980 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:11 INFO - PROCESS | 3005 | 1471347250994 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:34:11 INFO - PROCESS | 3005 | ++DOCSHELL 0x8dc57800 == 25 [pid = 3005] [id = 203] 04:34:11 INFO - PROCESS | 3005 | ++DOMWINDOW == 54 (0x8dc58400) [pid = 3005] [serial = 610] [outer = (nil)] 04:34:11 INFO - PROCESS | 3005 | ++DOMWINDOW == 55 (0x8df28400) [pid = 3005] [serial = 611] [outer = 0x8dc58400] 04:34:11 INFO - PROCESS | 3005 | 1471347251074 Marionette DEBUG loaded listener.js 04:34:11 INFO - PROCESS | 3005 | ++DOMWINDOW == 56 (0x8e805000) [pid = 3005] [serial = 612] [outer = 0x8dc58400] 04:34:11 INFO - PROCESS | 3005 | 1471347251923 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]]]}] 04:34:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 04:34:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1556ms 04:34:11 INFO - PROCESS | 3005 | 1471347251940 Marionette TRACE conn4 -> [0,785,"getWindowHandle",null] 04:34:11 INFO - PROCESS | 3005 | 1471347251947 Marionette TRACE conn4 <- [1,785,null,{"value":"8"}] 04:34:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 04:34:11 INFO - PROCESS | 3005 | 1471347251959 Marionette TRACE conn4 -> [0,786,"setScriptTimeout",{"ms":35000}] 04:34:11 INFO - PROCESS | 3005 | 1471347251962 Marionette TRACE conn4 <- [1,786,null,{}] 04:34:11 INFO - PROCESS | 3005 | 1471347251970 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}] 04:34:11 INFO - PROCESS | 3005 | 1471347251977 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:34:12 INFO - PROCESS | 3005 | 1471347252161 Marionette TRACE conn4 <- [1,787,null,{"value":null}] 04:34:12 INFO - PROCESS | 3005 | 1471347252282 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:12 INFO - PROCESS | 3005 | 1471347252291 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:34:12 INFO - PROCESS | 3005 | ++DOCSHELL 0x8e9dcc00 == 26 [pid = 3005] [id = 204] 04:34:12 INFO - PROCESS | 3005 | ++DOMWINDOW == 57 (0x8ea53000) [pid = 3005] [serial = 613] [outer = (nil)] 04:34:12 INFO - PROCESS | 3005 | ++DOMWINDOW == 58 (0x8ea59800) [pid = 3005] [serial = 614] [outer = 0x8ea53000] 04:34:12 INFO - PROCESS | 3005 | 1471347252391 Marionette DEBUG loaded listener.js 04:34:12 INFO - PROCESS | 3005 | ++DOMWINDOW == 59 (0x8eb50000) [pid = 3005] [serial = 615] [outer = 0x8ea53000] 04:34:13 INFO - PROCESS | 3005 | 1471347253316 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]]]}] 04:34:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 04:34:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1396ms 04:34:13 INFO - PROCESS | 3005 | 1471347253355 Marionette TRACE conn4 -> [0,789,"getWindowHandle",null] 04:34:13 INFO - PROCESS | 3005 | 1471347253360 Marionette TRACE conn4 <- [1,789,null,{"value":"8"}] 04:34:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 04:34:13 INFO - PROCESS | 3005 | 1471347253369 Marionette TRACE conn4 -> [0,790,"setScriptTimeout",{"ms":35000}] 04:34:13 INFO - PROCESS | 3005 | 1471347253375 Marionette TRACE conn4 <- [1,790,null,{}] 04:34:13 INFO - PROCESS | 3005 | 1471347253402 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}] 04:34:13 INFO - PROCESS | 3005 | 1471347253411 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:34:13 INFO - PROCESS | 3005 | 1471347253644 Marionette TRACE conn4 <- [1,791,null,{"value":null}] 04:34:13 INFO - PROCESS | 3005 | 1471347253670 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:13 INFO - PROCESS | 3005 | 1471347253684 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:34:13 INFO - PROCESS | 3005 | ++DOCSHELL 0x8f2f3800 == 27 [pid = 3005] [id = 205] 04:34:13 INFO - PROCESS | 3005 | ++DOMWINDOW == 60 (0x8f2f4400) [pid = 3005] [serial = 616] [outer = (nil)] 04:34:13 INFO - PROCESS | 3005 | ++DOMWINDOW == 61 (0x8fa0c800) [pid = 3005] [serial = 617] [outer = 0x8f2f4400] 04:34:13 INFO - PROCESS | 3005 | 1471347253762 Marionette DEBUG loaded listener.js 04:34:13 INFO - PROCESS | 3005 | ++DOMWINDOW == 62 (0x8fa8d400) [pid = 3005] [serial = 618] [outer = 0x8f2f4400] 04:34:14 INFO - PROCESS | 3005 | 1471347254782 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]]]}] 04:34:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 04:34:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1446ms 04:34:14 INFO - PROCESS | 3005 | 1471347254820 Marionette TRACE conn4 -> [0,793,"getWindowHandle",null] 04:34:14 INFO - PROCESS | 3005 | 1471347254825 Marionette TRACE conn4 <- [1,793,null,{"value":"8"}] 04:34:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 04:34:14 INFO - PROCESS | 3005 | 1471347254833 Marionette TRACE conn4 -> [0,794,"setScriptTimeout",{"ms":35000}] 04:34:14 INFO - PROCESS | 3005 | 1471347254838 Marionette TRACE conn4 <- [1,794,null,{}] 04:34:14 INFO - PROCESS | 3005 | 1471347254844 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}] 04:34:14 INFO - PROCESS | 3005 | 1471347254849 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:34:15 INFO - PROCESS | 3005 | 1471347255098 Marionette TRACE conn4 <- [1,795,null,{"value":null}] 04:34:15 INFO - PROCESS | 3005 | 1471347255129 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:15 INFO - PROCESS | 3005 | 1471347255138 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:34:15 INFO - PROCESS | 3005 | ++DOCSHELL 0x8fa89800 == 28 [pid = 3005] [id = 206] 04:34:15 INFO - PROCESS | 3005 | ++DOMWINDOW == 63 (0x8fa8cc00) [pid = 3005] [serial = 619] [outer = (nil)] 04:34:15 INFO - PROCESS | 3005 | ++DOMWINDOW == 64 (0x8fc96400) [pid = 3005] [serial = 620] [outer = 0x8fa8cc00] 04:34:15 INFO - PROCESS | 3005 | 1471347255224 Marionette DEBUG loaded listener.js 04:34:15 INFO - PROCESS | 3005 | ++DOMWINDOW == 65 (0x8fc9d000) [pid = 3005] [serial = 621] [outer = 0x8fa8cc00] 04:34:15 INFO - PROCESS | 3005 | --DOMWINDOW == 64 (0x8e83a800) [pid = 3005] [serial = 586] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 04:34:15 INFO - PROCESS | 3005 | --DOMWINDOW == 63 (0x8e802c00) [pid = 3005] [serial = 589] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 04:34:15 INFO - PROCESS | 3005 | --DOMWINDOW == 62 (0x8e995400) [pid = 3005] [serial = 574] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 04:34:15 INFO - PROCESS | 3005 | --DOMWINDOW == 61 (0x8fc9b400) [pid = 3005] [serial = 577] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 04:34:15 INFO - PROCESS | 3005 | --DOMWINDOW == 60 (0x91a3e400) [pid = 3005] [serial = 580] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 04:34:15 INFO - PROCESS | 3005 | --DOMWINDOW == 59 (0x8e83a400) [pid = 3005] [serial = 595] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 04:34:15 INFO - PROCESS | 3005 | --DOMWINDOW == 58 (0x91a38800) [pid = 3005] [serial = 583] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 04:34:15 INFO - PROCESS | 3005 | --DOMWINDOW == 57 (0x8e993800) [pid = 3005] [serial = 592] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 04:34:16 INFO - PROCESS | 3005 | 1471347256296 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]]]}] 04:34:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 04:34:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1489ms 04:34:16 INFO - PROCESS | 3005 | 1471347256324 Marionette TRACE conn4 -> [0,797,"getWindowHandle",null] 04:34:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 04:34:16 INFO - PROCESS | 3005 | 1471347256328 Marionette TRACE conn4 <- [1,797,null,{"value":"8"}] 04:34:16 INFO - PROCESS | 3005 | 1471347256335 Marionette TRACE conn4 -> [0,798,"setScriptTimeout",{"ms":35000}] 04:34:16 INFO - PROCESS | 3005 | 1471347256339 Marionette TRACE conn4 <- [1,798,null,{}] 04:34:16 INFO - PROCESS | 3005 | 1471347256346 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}] 04:34:16 INFO - PROCESS | 3005 | 1471347256350 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:34:16 INFO - PROCESS | 3005 | 1471347256525 Marionette TRACE conn4 <- [1,799,null,{"value":null}] 04:34:16 INFO - PROCESS | 3005 | 1471347256650 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:16 INFO - PROCESS | 3005 | 1471347256658 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:34:16 INFO - PROCESS | 3005 | ++DOCSHELL 0x8f0eec00 == 29 [pid = 3005] [id = 207] 04:34:16 INFO - PROCESS | 3005 | ++DOMWINDOW == 58 (0x8fa8c400) [pid = 3005] [serial = 622] [outer = (nil)] 04:34:16 INFO - PROCESS | 3005 | ++DOMWINDOW == 59 (0x904c4c00) [pid = 3005] [serial = 623] [outer = 0x8fa8c400] 04:34:16 INFO - PROCESS | 3005 | 1471347256754 Marionette DEBUG loaded listener.js 04:34:16 INFO - PROCESS | 3005 | ++DOMWINDOW == 60 (0x904ca800) [pid = 3005] [serial = 624] [outer = 0x8fa8c400] 04:34:17 INFO - PROCESS | 3005 | 1471347257593 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]]]}] 04:34:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted 04:34:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1336ms 04:34:17 INFO - PROCESS | 3005 | 1471347257678 Marionette TRACE conn4 -> [0,801,"getWindowHandle",null] 04:34:17 INFO - PROCESS | 3005 | 1471347257685 Marionette TRACE conn4 <- [1,801,null,{"value":"8"}] 04:34:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 04:34:17 INFO - PROCESS | 3005 | 1471347257700 Marionette TRACE conn4 -> [0,802,"setScriptTimeout",{"ms":35000}] 04:34:17 INFO - PROCESS | 3005 | 1471347257708 Marionette TRACE conn4 <- [1,802,null,{}] 04:34:17 INFO - PROCESS | 3005 | 1471347257720 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}] 04:34:17 INFO - PROCESS | 3005 | 1471347257726 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:34:17 INFO - PROCESS | 3005 | 1471347257950 Marionette TRACE conn4 <- [1,803,null,{"value":null}] 04:34:18 INFO - PROCESS | 3005 | 1471347258116 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:18 INFO - PROCESS | 3005 | 1471347258132 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:34:18 INFO - PROCESS | 3005 | ++DOCSHELL 0x8df2ec00 == 30 [pid = 3005] [id = 208] 04:34:18 INFO - PROCESS | 3005 | ++DOMWINDOW == 61 (0x8df2f800) [pid = 3005] [serial = 625] [outer = (nil)] 04:34:18 INFO - PROCESS | 3005 | ++DOMWINDOW == 62 (0x8e83a800) [pid = 3005] [serial = 626] [outer = 0x8df2f800] 04:34:18 INFO - PROCESS | 3005 | 1471347258288 Marionette DEBUG loaded listener.js 04:34:18 INFO - PROCESS | 3005 | ++DOMWINDOW == 63 (0x8e997800) [pid = 3005] [serial = 627] [outer = 0x8df2f800] 04:34:19 INFO - PROCESS | 3005 | 1471347259295 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]]]}] 04:34:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered 04:34:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1643ms 04:34:19 INFO - PROCESS | 3005 | 1471347259344 Marionette TRACE conn4 -> [0,805,"getWindowHandle",null] 04:34:19 INFO - PROCESS | 3005 | 1471347259350 Marionette TRACE conn4 <- [1,805,null,{"value":"8"}] 04:34:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 04:34:19 INFO - PROCESS | 3005 | 1471347259363 Marionette TRACE conn4 -> [0,806,"setScriptTimeout",{"ms":35000}] 04:34:19 INFO - PROCESS | 3005 | 1471347259369 Marionette TRACE conn4 <- [1,806,null,{}] 04:34:19 INFO - PROCESS | 3005 | 1471347259378 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}] 04:34:19 INFO - PROCESS | 3005 | 1471347259383 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:34:19 INFO - PROCESS | 3005 | 1471347259606 Marionette TRACE conn4 <- [1,807,null,{"value":null}] 04:34:19 INFO - PROCESS | 3005 | 1471347259827 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:19 INFO - PROCESS | 3005 | 1471347259838 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:34:19 INFO - PROCESS | 3005 | ++DOCSHELL 0x8f0da400 == 31 [pid = 3005] [id = 209] 04:34:19 INFO - PROCESS | 3005 | ++DOMWINDOW == 64 (0x8f0e5400) [pid = 3005] [serial = 628] [outer = (nil)] 04:34:19 INFO - PROCESS | 3005 | ++DOMWINDOW == 65 (0x8f0ed400) [pid = 3005] [serial = 629] [outer = 0x8f0e5400] 04:34:19 INFO - PROCESS | 3005 | 1471347259975 Marionette DEBUG loaded listener.js 04:34:20 INFO - PROCESS | 3005 | ++DOMWINDOW == 66 (0x8f2f6c00) [pid = 3005] [serial = 630] [outer = 0x8f0e5400] 04:34:20 INFO - PROCESS | 3005 | 1471347260953 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]]]}] 04:34:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document 04:34:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1642ms 04:34:21 INFO - PROCESS | 3005 | 1471347261002 Marionette TRACE conn4 -> [0,809,"getWindowHandle",null] 04:34:21 INFO - PROCESS | 3005 | 1471347261008 Marionette TRACE conn4 <- [1,809,null,{"value":"8"}] 04:34:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 04:34:21 INFO - PROCESS | 3005 | 1471347261017 Marionette TRACE conn4 -> [0,810,"setScriptTimeout",{"ms":35000}] 04:34:21 INFO - PROCESS | 3005 | 1471347261021 Marionette TRACE conn4 <- [1,810,null,{}] 04:34:21 INFO - PROCESS | 3005 | 1471347261039 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}] 04:34:21 INFO - PROCESS | 3005 | 1471347261049 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:34:21 INFO - PROCESS | 3005 | 1471347261302 Marionette TRACE conn4 <- [1,811,null,{"value":null}] 04:34:21 INFO - PROCESS | 3005 | 1471347261611 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:21 INFO - PROCESS | 3005 | 1471347261633 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:34:21 INFO - PROCESS | 3005 | ++DOCSHELL 0x91a3d000 == 32 [pid = 3005] [id = 210] 04:34:21 INFO - PROCESS | 3005 | ++DOMWINDOW == 67 (0x91a3d800) [pid = 3005] [serial = 631] [outer = (nil)] 04:34:21 INFO - PROCESS | 3005 | ++DOMWINDOW == 68 (0x91bce000) [pid = 3005] [serial = 632] [outer = 0x91a3d800] 04:34:21 INFO - PROCESS | 3005 | 1471347261737 Marionette DEBUG loaded listener.js 04:34:21 INFO - PROCESS | 3005 | ++DOMWINDOW == 69 (0x91bd2400) [pid = 3005] [serial = 633] [outer = 0x91a3d800] 04:34:22 INFO - PROCESS | 3005 | 1471347262764 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]]]}] 04:34:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 04:34:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1786ms 04:34:22 INFO - PROCESS | 3005 | 1471347262803 Marionette TRACE conn4 -> [0,813,"getWindowHandle",null] 04:34:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 04:34:22 INFO - PROCESS | 3005 | 1471347262808 Marionette TRACE conn4 <- [1,813,null,{"value":"8"}] 04:34:22 INFO - PROCESS | 3005 | 1471347262816 Marionette TRACE conn4 -> [0,814,"setScriptTimeout",{"ms":35000}] 04:34:22 INFO - PROCESS | 3005 | 1471347262819 Marionette TRACE conn4 <- [1,814,null,{}] 04:34:22 INFO - PROCESS | 3005 | 1471347262827 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}] 04:34:22 INFO - PROCESS | 3005 | 1471347262834 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:34:23 INFO - PROCESS | 3005 | 1471347263045 Marionette TRACE conn4 <- [1,815,null,{"value":null}] 04:34:23 INFO - PROCESS | 3005 | 1471347263255 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:23 INFO - PROCESS | 3005 | 1471347263267 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:34:23 INFO - PROCESS | 3005 | ++DOCSHELL 0x8dc5c400 == 33 [pid = 3005] [id = 211] 04:34:23 INFO - PROCESS | 3005 | ++DOMWINDOW == 70 (0x91a33c00) [pid = 3005] [serial = 634] [outer = (nil)] 04:34:23 INFO - PROCESS | 3005 | ++DOMWINDOW == 71 (0x921eac00) [pid = 3005] [serial = 635] [outer = 0x91a33c00] 04:34:23 INFO - PROCESS | 3005 | 1471347263397 Marionette DEBUG loaded listener.js 04:34:23 INFO - PROCESS | 3005 | ++DOMWINDOW == 72 (0x921f0000) [pid = 3005] [serial = 636] [outer = 0x91a33c00] 04:34:24 INFO - PROCESS | 3005 | 1471347264380 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] 04:34:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 04:34:24 INFO - PROCESS | 3005 | 1471347264424 Marionette TRACE conn4 <- [1,817,null,{"value":"8"}] 04:34:24 INFO - PROCESS | 3005 | 1471347264432 Marionette TRACE conn4 -> [0,818,"setScriptTimeout",{"ms":35000}] 04:34:24 INFO - PROCESS | 3005 | 1471347264435 Marionette TRACE conn4 <- [1,818,null,{}] 04:34:24 INFO - PROCESS | 3005 | 1471347264443 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}] 04:34:24 INFO - PROCESS | 3005 | 1471347264450 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:34:24 INFO - PROCESS | 3005 | 1471347264698 Marionette TRACE conn4 <- [1,819,null,{"value":null}] 04:34:24 INFO - PROCESS | 3005 | 1471347264956 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:24 INFO - PROCESS | 3005 | 1471347264969 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:34:24 INFO - PROCESS | 3005 | ++DOCSHELL 0x8df31800 == 34 [pid = 3005] [id = 212] 04:34:24 INFO - PROCESS | 3005 | ++DOMWINDOW == 73 (0x8f0f5c00) [pid = 3005] [serial = 637] [outer = (nil)] 04:34:25 INFO - PROCESS | 3005 | ++DOMWINDOW == 74 (0x92248800) [pid = 3005] [serial = 638] [outer = 0x8f0f5c00] 04:34:25 INFO - PROCESS | 3005 | 1471347265061 Marionette DEBUG loaded listener.js 04:34:25 INFO - PROCESS | 3005 | ++DOMWINDOW == 75 (0x9224bc00) [pid = 3005] [serial = 639] [outer = 0x8f0f5c00] 04:34:26 INFO - PROCESS | 3005 | 1471347266056 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]]]}] 04:34:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 04:34:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1643ms 04:34:26 INFO - PROCESS | 3005 | 1471347266075 Marionette TRACE conn4 -> [0,821,"getWindowHandle",null] 04:34:26 INFO - PROCESS | 3005 | 1471347266078 Marionette TRACE conn4 <- [1,821,null,{"value":"8"}] 04:34:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 04:34:26 INFO - PROCESS | 3005 | 1471347266087 Marionette TRACE conn4 -> [0,822,"setScriptTimeout",{"ms":35000}] 04:34:26 INFO - PROCESS | 3005 | 1471347266092 Marionette TRACE conn4 <- [1,822,null,{}] 04:34:26 INFO - PROCESS | 3005 | 1471347266099 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}] 04:34:26 INFO - PROCESS | 3005 | 1471347266111 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:34:26 INFO - PROCESS | 3005 | 1471347266423 Marionette TRACE conn4 <- [1,823,null,{"value":null}] 04:34:26 INFO - PROCESS | 3005 | 1471347266690 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:26 INFO - PROCESS | 3005 | 1471347266704 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:34:26 INFO - PROCESS | 3005 | ++DOCSHELL 0x8dc51400 == 35 [pid = 3005] [id = 213] 04:34:26 INFO - PROCESS | 3005 | ++DOMWINDOW == 76 (0x8e839400) [pid = 3005] [serial = 640] [outer = (nil)] 04:34:26 INFO - PROCESS | 3005 | ++DOMWINDOW == 77 (0x8ea10c00) [pid = 3005] [serial = 641] [outer = 0x8e839400] 04:34:26 INFO - PROCESS | 3005 | 1471347266793 Marionette DEBUG loaded listener.js 04:34:26 INFO - PROCESS | 3005 | ++DOMWINDOW == 78 (0x923e8800) [pid = 3005] [serial = 642] [outer = 0x8e839400] 04:34:28 INFO - PROCESS | 3005 | 1471347267988 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] 04:34:28 INFO - PROCESS | 3005 | 1471347268036 Marionette TRACE conn4 <- [1,825,null,{"value":"8"}] 04:34:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 04:34:28 INFO - PROCESS | 3005 | 1471347268047 Marionette TRACE conn4 -> [0,826,"setScriptTimeout",{"ms":35000}] 04:34:28 INFO - PROCESS | 3005 | 1471347268053 Marionette TRACE conn4 <- [1,826,null,{}] 04:34:28 INFO - PROCESS | 3005 | 1471347268063 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}] 04:34:28 INFO - PROCESS | 3005 | 1471347268069 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:34:28 INFO - PROCESS | 3005 | 1471347268305 Marionette TRACE conn4 <- [1,827,null,{"value":null}] 04:34:28 INFO - PROCESS | 3005 | 1471347268518 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:28 INFO - PROCESS | 3005 | 1471347268534 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:34:28 INFO - PROCESS | 3005 | ++DOCSHELL 0x8e801800 == 36 [pid = 3005] [id = 214] 04:34:28 INFO - PROCESS | 3005 | ++DOMWINDOW == 79 (0x8e803c00) [pid = 3005] [serial = 643] [outer = (nil)] 04:34:28 INFO - PROCESS | 3005 | ++DOMWINDOW == 80 (0x8ea0bc00) [pid = 3005] [serial = 644] [outer = 0x8e803c00] 04:34:28 INFO - PROCESS | 3005 | 1471347268617 Marionette DEBUG loaded listener.js 04:34:28 INFO - PROCESS | 3005 | ++DOMWINDOW == 81 (0x8ea56000) [pid = 3005] [serial = 645] [outer = 0x8e803c00] 04:34:30 INFO - PROCESS | 3005 | --DOCSHELL 0x8e83f000 == 35 [pid = 3005] [id = 188] 04:34:30 INFO - PROCESS | 3005 | --DOCSHELL 0x8f0e5c00 == 34 [pid = 3005] [id = 194] 04:34:30 INFO - PROCESS | 3005 | --DOCSHELL 0x8e9e0c00 == 33 [pid = 3005] [id = 192] 04:34:30 INFO - PROCESS | 3005 | --DOCSHELL 0x91a36800 == 32 [pid = 3005] [id = 193] 04:34:30 INFO - PROCESS | 3005 | --DOCSHELL 0x8c1c7000 == 31 [pid = 3005] [id = 190] 04:34:30 INFO - PROCESS | 3005 | --DOCSHELL 0x8dc54c00 == 30 [pid = 3005] [id = 189] 04:34:30 INFO - PROCESS | 3005 | --DOCSHELL 0x8e993c00 == 29 [pid = 3005] [id = 191] 04:34:30 INFO - PROCESS | 3005 | --DOCSHELL 0x8e808c00 == 28 [pid = 3005] [id = 195] 04:34:30 INFO - PROCESS | 3005 | --DOCSHELL 0x8c1c8000 == 27 [pid = 3005] [id = 186] 04:34:30 INFO - PROCESS | 3005 | --DOMWINDOW == 80 (0x8e9dd800) [pid = 3005] [serial = 588] [outer = (nil)] [url = about:blank] 04:34:30 INFO - PROCESS | 3005 | --DOMWINDOW == 79 (0x8e996c00) [pid = 3005] [serial = 587] [outer = (nil)] [url = about:blank] 04:34:30 INFO - PROCESS | 3005 | --DOMWINDOW == 78 (0x8e80b400) [pid = 3005] [serial = 590] [outer = (nil)] [url = about:blank] 04:34:30 INFO - PROCESS | 3005 | --DOMWINDOW == 77 (0x8f2f0800) [pid = 3005] [serial = 576] [outer = (nil)] [url = about:blank] 04:34:30 INFO - PROCESS | 3005 | --DOMWINDOW == 76 (0x8f0d6c00) [pid = 3005] [serial = 575] [outer = (nil)] [url = about:blank] 04:34:30 INFO - PROCESS | 3005 | --DOMWINDOW == 75 (0x904c6c00) [pid = 3005] [serial = 579] [outer = (nil)] [url = about:blank] 04:34:30 INFO - PROCESS | 3005 | --DOMWINDOW == 74 (0x904be800) [pid = 3005] [serial = 578] [outer = (nil)] [url = about:blank] 04:34:30 INFO - PROCESS | 3005 | --DOMWINDOW == 73 (0x91bd3400) [pid = 3005] [serial = 582] [outer = (nil)] [url = about:blank] 04:34:30 INFO - PROCESS | 3005 | --DOMWINDOW == 72 (0x91bcf400) [pid = 3005] [serial = 581] [outer = (nil)] [url = about:blank] 04:34:30 INFO - PROCESS | 3005 | --DOMWINDOW == 71 (0x8e9d7c00) [pid = 3005] [serial = 596] [outer = (nil)] [url = about:blank] 04:34:30 INFO - PROCESS | 3005 | --DOMWINDOW == 70 (0x921ea400) [pid = 3005] [serial = 585] [outer = (nil)] [url = about:blank] 04:34:30 INFO - PROCESS | 3005 | --DOMWINDOW == 69 (0x921e4400) [pid = 3005] [serial = 584] [outer = (nil)] [url = about:blank] 04:34:30 INFO - PROCESS | 3005 | --DOMWINDOW == 68 (0x8f0d8c00) [pid = 3005] [serial = 597] [outer = (nil)] [url = about:blank] 04:34:30 INFO - PROCESS | 3005 | --DOMWINDOW == 67 (0x8e9df800) [pid = 3005] [serial = 593] [outer = (nil)] [url = about:blank] 04:34:30 INFO - PROCESS | 3005 | --DOMWINDOW == 66 (0x8ea19400) [pid = 3005] [serial = 594] [outer = (nil)] [url = about:blank] 04:34:30 INFO - PROCESS | 3005 | --DOMWINDOW == 65 (0x8e810800) [pid = 3005] [serial = 591] [outer = (nil)] [url = about:blank] 04:34:30 INFO - PROCESS | 3005 | 1471347270712 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]]]}] 04:34:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 04:34:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 2796ms 04:34:30 INFO - PROCESS | 3005 | 1471347270889 Marionette TRACE conn4 -> [0,829,"getWindowHandle",null] 04:34:30 INFO - PROCESS | 3005 | 1471347270894 Marionette TRACE conn4 <- [1,829,null,{"value":"8"}] 04:34:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 04:34:30 INFO - PROCESS | 3005 | 1471347270904 Marionette TRACE conn4 -> [0,830,"setScriptTimeout",{"ms":35000}] 04:34:30 INFO - PROCESS | 3005 | 1471347270908 Marionette TRACE conn4 <- [1,830,null,{}] 04:34:30 INFO - PROCESS | 3005 | 1471347270917 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}] 04:34:30 INFO - PROCESS | 3005 | 1471347270924 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:34:31 INFO - PROCESS | 3005 | 1471347271098 Marionette TRACE conn4 <- [1,831,null,{"value":null}] 04:34:31 INFO - PROCESS | 3005 | 1471347271214 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:31 INFO - PROCESS | 3005 | 1471347271223 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:34:31 INFO - PROCESS | 3005 | ++DOCSHELL 0x8df2c400 == 28 [pid = 3005] [id = 215] 04:34:31 INFO - PROCESS | 3005 | ++DOMWINDOW == 66 (0x8df2cc00) [pid = 3005] [serial = 646] [outer = (nil)] 04:34:31 INFO - PROCESS | 3005 | ++DOMWINDOW == 67 (0x8e801400) [pid = 3005] [serial = 647] [outer = 0x8df2cc00] 04:34:31 INFO - PROCESS | 3005 | 1471347271305 Marionette DEBUG loaded listener.js 04:34:31 INFO - PROCESS | 3005 | ++DOMWINDOW == 68 (0x8e80ac00) [pid = 3005] [serial = 648] [outer = 0x8df2cc00] 04:34:32 INFO - PROCESS | 3005 | 1471347272175 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]]]}] 04:34:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 04:34:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1332ms 04:34:32 INFO - PROCESS | 3005 | 1471347272236 Marionette TRACE conn4 -> [0,833,"getWindowHandle",null] 04:34:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 04:34:32 INFO - PROCESS | 3005 | 1471347272246 Marionette TRACE conn4 <- [1,833,null,{"value":"8"}] 04:34:32 INFO - PROCESS | 3005 | 1471347272259 Marionette TRACE conn4 -> [0,834,"setScriptTimeout",{"ms":35000}] 04:34:32 INFO - PROCESS | 3005 | 1471347272265 Marionette TRACE conn4 <- [1,834,null,{}] 04:34:32 INFO - PROCESS | 3005 | 1471347272273 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}] 04:34:32 INFO - PROCESS | 3005 | 1471347272280 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:34:32 INFO - PROCESS | 3005 | 1471347272499 Marionette TRACE conn4 <- [1,835,null,{"value":null}] 04:34:32 INFO - PROCESS | 3005 | 1471347272642 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:32 INFO - PROCESS | 3005 | 1471347272650 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:34:32 INFO - PROCESS | 3005 | ++DOCSHELL 0x8ea19400 == 29 [pid = 3005] [id = 216] 04:34:32 INFO - PROCESS | 3005 | ++DOMWINDOW == 69 (0x8ea19c00) [pid = 3005] [serial = 649] [outer = (nil)] 04:34:32 INFO - PROCESS | 3005 | ++DOMWINDOW == 70 (0x8ea57400) [pid = 3005] [serial = 650] [outer = 0x8ea19c00] 04:34:32 INFO - PROCESS | 3005 | 1471347272746 Marionette DEBUG loaded listener.js 04:34:32 INFO - PROCESS | 3005 | ++DOMWINDOW == 71 (0x8ea5f800) [pid = 3005] [serial = 651] [outer = 0x8ea19c00] 04:34:33 INFO - PROCESS | 3005 | 1471347273714 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]]]}] 04:34:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 04:34:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1490ms 04:34:33 INFO - PROCESS | 3005 | 1471347273747 Marionette TRACE conn4 -> [0,837,"getWindowHandle",null] 04:34:33 INFO - PROCESS | 3005 | 1471347273751 Marionette TRACE conn4 <- [1,837,null,{"value":"8"}] 04:34:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 04:34:33 INFO - PROCESS | 3005 | 1471347273759 Marionette TRACE conn4 -> [0,838,"setScriptTimeout",{"ms":35000}] 04:34:33 INFO - PROCESS | 3005 | 1471347273765 Marionette TRACE conn4 <- [1,838,null,{}] 04:34:33 INFO - PROCESS | 3005 | 1471347273799 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}] 04:34:33 INFO - PROCESS | 3005 | 1471347273809 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:34:34 INFO - PROCESS | 3005 | 1471347274038 Marionette TRACE conn4 <- [1,839,null,{"value":null}] 04:34:34 INFO - PROCESS | 3005 | 1471347274072 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:34 INFO - PROCESS | 3005 | 1471347274087 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:34:34 INFO - PROCESS | 3005 | ++DOCSHELL 0x8f2e9800 == 30 [pid = 3005] [id = 217] 04:34:34 INFO - PROCESS | 3005 | ++DOMWINDOW == 72 (0x8f2ec400) [pid = 3005] [serial = 652] [outer = (nil)] 04:34:34 INFO - PROCESS | 3005 | ++DOMWINDOW == 73 (0x8f2f1800) [pid = 3005] [serial = 653] [outer = 0x8f2ec400] 04:34:34 INFO - PROCESS | 3005 | 1471347274168 Marionette DEBUG loaded listener.js 04:34:34 INFO - PROCESS | 3005 | ++DOMWINDOW == 74 (0x8fa08800) [pid = 3005] [serial = 654] [outer = 0x8f2ec400] 04:34:35 INFO - PROCESS | 3005 | 1471347275185 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]]]}] 04:34:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 04:34:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1497ms 04:34:35 INFO - PROCESS | 3005 | 1471347275257 Marionette TRACE conn4 -> [0,841,"getWindowHandle",null] 04:34:35 INFO - PROCESS | 3005 | 1471347275261 Marionette TRACE conn4 <- [1,841,null,{"value":"8"}] 04:34:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 04:34:35 INFO - PROCESS | 3005 | 1471347275268 Marionette TRACE conn4 -> [0,842,"setScriptTimeout",{"ms":35000}] 04:34:35 INFO - PROCESS | 3005 | 1471347275271 Marionette TRACE conn4 <- [1,842,null,{}] 04:34:35 INFO - PROCESS | 3005 | 1471347275285 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}] 04:34:35 INFO - PROCESS | 3005 | 1471347275291 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:34:35 INFO - PROCESS | 3005 | 1471347275910 Marionette TRACE conn4 <- [1,843,null,{"value":null}] 04:34:35 INFO - PROCESS | 3005 | --DOMWINDOW == 73 (0x8f2f4400) [pid = 3005] [serial = 616] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 04:34:35 INFO - PROCESS | 3005 | --DOMWINDOW == 72 (0x8fa8cc00) [pid = 3005] [serial = 619] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 04:34:35 INFO - PROCESS | 3005 | --DOMWINDOW == 71 (0x8f0ec000) [pid = 3005] [serial = 598] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 04:34:35 INFO - PROCESS | 3005 | --DOMWINDOW == 70 (0x8fc9a000) [pid = 3005] [serial = 607] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 04:34:35 INFO - PROCESS | 3005 | --DOMWINDOW == 69 (0x8ea53000) [pid = 3005] [serial = 613] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 04:34:35 INFO - PROCESS | 3005 | --DOMWINDOW == 68 (0x8dc58400) [pid = 3005] [serial = 610] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 04:34:35 INFO - PROCESS | 3005 | --DOMWINDOW == 67 (0x8f2f6800) [pid = 3005] [serial = 604] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 04:34:35 INFO - PROCESS | 3005 | --DOMWINDOW == 66 (0x8dc5bc00) [pid = 3005] [serial = 601] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 04:34:35 INFO - PROCESS | 3005 | --DOMWINDOW == 65 (0x8fa8c400) [pid = 3005] [serial = 622] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 04:34:36 INFO - PROCESS | 3005 | 1471347276058 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:36 INFO - PROCESS | 3005 | 1471347276066 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:34:36 INFO - PROCESS | 3005 | ++DOCSHELL 0x8c1ce000 == 31 [pid = 3005] [id = 218] 04:34:36 INFO - PROCESS | 3005 | ++DOMWINDOW == 66 (0x8dc58400) [pid = 3005] [serial = 655] [outer = (nil)] 04:34:36 INFO - PROCESS | 3005 | ++DOMWINDOW == 67 (0x8f0ef000) [pid = 3005] [serial = 656] [outer = 0x8dc58400] 04:34:36 INFO - PROCESS | 3005 | 1471347276146 Marionette DEBUG loaded listener.js 04:34:36 INFO - PROCESS | 3005 | ++DOMWINDOW == 68 (0x8fc98800) [pid = 3005] [serial = 657] [outer = 0x8dc58400] 04:34:36 INFO - PROCESS | 3005 | 1471347276945 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]]]}] 04:34:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 04:34:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1740ms 04:34:37 INFO - PROCESS | 3005 | 1471347277010 Marionette TRACE conn4 -> [0,845,"getWindowHandle",null] 04:34:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 04:34:37 INFO - PROCESS | 3005 | 1471347277014 Marionette TRACE conn4 <- [1,845,null,{"value":"8"}] 04:34:37 INFO - PROCESS | 3005 | 1471347277022 Marionette TRACE conn4 -> [0,846,"setScriptTimeout",{"ms":35000}] 04:34:37 INFO - PROCESS | 3005 | 1471347277025 Marionette TRACE conn4 <- [1,846,null,{}] 04:34:37 INFO - PROCESS | 3005 | 1471347277031 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}] 04:34:37 INFO - PROCESS | 3005 | 1471347277037 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:34:37 INFO - PROCESS | 3005 | 1471347277197 Marionette TRACE conn4 <- [1,847,null,{"value":null}] 04:34:37 INFO - PROCESS | 3005 | 1471347277317 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:37 INFO - PROCESS | 3005 | 1471347277325 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:34:37 INFO - PROCESS | 3005 | ++DOCSHELL 0x8fc92400 == 32 [pid = 3005] [id = 219] 04:34:37 INFO - PROCESS | 3005 | ++DOMWINDOW == 69 (0x904c3c00) [pid = 3005] [serial = 658] [outer = (nil)] 04:34:37 INFO - PROCESS | 3005 | ++DOMWINDOW == 70 (0x91a32400) [pid = 3005] [serial = 659] [outer = 0x904c3c00] 04:34:37 INFO - PROCESS | 3005 | 1471347277416 Marionette DEBUG loaded listener.js 04:34:37 INFO - PROCESS | 3005 | ++DOMWINDOW == 71 (0x91a3b000) [pid = 3005] [serial = 660] [outer = 0x904c3c00] 04:34:38 INFO - PROCESS | 3005 | 1471347278432 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]]]}] 04:34:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 04:34:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1437ms 04:34:38 INFO - PROCESS | 3005 | 1471347278459 Marionette TRACE conn4 -> [0,849,"getWindowHandle",null] 04:34:38 INFO - PROCESS | 3005 | 1471347278466 Marionette TRACE conn4 <- [1,849,null,{"value":"8"}] 04:34:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 04:34:38 INFO - PROCESS | 3005 | 1471347278475 Marionette TRACE conn4 -> [0,850,"setScriptTimeout",{"ms":35000}] 04:34:38 INFO - PROCESS | 3005 | 1471347278479 Marionette TRACE conn4 <- [1,850,null,{}] 04:34:38 INFO - PROCESS | 3005 | 1471347278489 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}] 04:34:38 INFO - PROCESS | 3005 | 1471347278494 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:34:38 INFO - PROCESS | 3005 | 1471347278693 Marionette TRACE conn4 <- [1,851,null,{"value":null}] 04:34:38 INFO - PROCESS | 3005 | 1471347278922 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:38 INFO - PROCESS | 3005 | 1471347278934 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:34:38 INFO - PROCESS | 3005 | ++DOCSHELL 0x8dc5cc00 == 33 [pid = 3005] [id = 220] 04:34:38 INFO - PROCESS | 3005 | ++DOMWINDOW == 72 (0x8dc5e400) [pid = 3005] [serial = 661] [outer = (nil)] 04:34:39 INFO - PROCESS | 3005 | ++DOMWINDOW == 73 (0x8ea0a400) [pid = 3005] [serial = 662] [outer = 0x8dc5e400] 04:34:39 INFO - PROCESS | 3005 | 1471347279028 Marionette DEBUG loaded listener.js 04:34:39 INFO - PROCESS | 3005 | ++DOMWINDOW == 74 (0x8eb54000) [pid = 3005] [serial = 663] [outer = 0x8dc5e400] 04:34:40 INFO - PROCESS | 3005 | 1471347280105 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]]]}] 04:34:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 04:34:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1691ms 04:34:40 INFO - PROCESS | 3005 | 1471347280166 Marionette TRACE conn4 -> [0,853,"getWindowHandle",null] 04:34:40 INFO - PROCESS | 3005 | 1471347280175 Marionette TRACE conn4 <- [1,853,null,{"value":"8"}] 04:34:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 04:34:40 INFO - PROCESS | 3005 | 1471347280187 Marionette TRACE conn4 -> [0,854,"setScriptTimeout",{"ms":35000}] 04:34:40 INFO - PROCESS | 3005 | 1471347280191 Marionette TRACE conn4 <- [1,854,null,{}] 04:34:40 INFO - PROCESS | 3005 | 1471347280199 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}] 04:34:40 INFO - PROCESS | 3005 | 1471347280205 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:34:40 INFO - PROCESS | 3005 | 1471347280508 Marionette TRACE conn4 <- [1,855,null,{"value":null}] 04:34:40 INFO - PROCESS | 3005 | 1471347280693 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:40 INFO - PROCESS | 3005 | 1471347280705 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:34:40 INFO - PROCESS | 3005 | ++DOCSHELL 0x8e994c00 == 34 [pid = 3005] [id = 221] 04:34:40 INFO - PROCESS | 3005 | ++DOMWINDOW == 75 (0x8f0edc00) [pid = 3005] [serial = 664] [outer = (nil)] 04:34:40 INFO - PROCESS | 3005 | ++DOMWINDOW == 76 (0x8fa91800) [pid = 3005] [serial = 665] [outer = 0x8f0edc00] 04:34:40 INFO - PROCESS | 3005 | 1471347280809 Marionette DEBUG loaded listener.js 04:34:40 INFO - PROCESS | 3005 | ++DOMWINDOW == 77 (0x904bf000) [pid = 3005] [serial = 666] [outer = 0x8f0edc00] 04:34:41 INFO - PROCESS | 3005 | 1471347281880 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]]]}] 04:34:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 04:34:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1735ms 04:34:41 INFO - PROCESS | 3005 | 1471347281922 Marionette TRACE conn4 -> [0,857,"getWindowHandle",null] 04:34:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 04:34:41 INFO - PROCESS | 3005 | 1471347281927 Marionette TRACE conn4 <- [1,857,null,{"value":"8"}] 04:34:41 INFO - PROCESS | 3005 | 1471347281934 Marionette TRACE conn4 -> [0,858,"setScriptTimeout",{"ms":35000}] 04:34:41 INFO - PROCESS | 3005 | 1471347281940 Marionette TRACE conn4 <- [1,858,null,{}] 04:34:41 INFO - PROCESS | 3005 | 1471347281957 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}] 04:34:41 INFO - PROCESS | 3005 | 1471347281967 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:34:42 INFO - PROCESS | 3005 | 1471347282175 Marionette TRACE conn4 <- [1,859,null,{"value":null}] 04:34:42 INFO - PROCESS | 3005 | 1471347282390 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:42 INFO - PROCESS | 3005 | 1471347282403 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:34:42 INFO - PROCESS | 3005 | ++DOCSHELL 0x921e4400 == 35 [pid = 3005] [id = 222] 04:34:42 INFO - PROCESS | 3005 | ++DOMWINDOW == 78 (0x921e7800) [pid = 3005] [serial = 667] [outer = (nil)] 04:34:42 INFO - PROCESS | 3005 | ++DOMWINDOW == 79 (0x921ea800) [pid = 3005] [serial = 668] [outer = 0x921e7800] 04:34:42 INFO - PROCESS | 3005 | 1471347282515 Marionette DEBUG loaded listener.js 04:34:42 INFO - PROCESS | 3005 | ++DOMWINDOW == 80 (0x92242c00) [pid = 3005] [serial = 669] [outer = 0x921e7800] 04:34:43 INFO - PROCESS | 3005 | 1471347283498 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]]]}] 04:34:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 04:34:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1639ms 04:34:43 INFO - PROCESS | 3005 | 1471347283572 Marionette TRACE conn4 -> [0,861,"getWindowHandle",null] 04:34:43 INFO - PROCESS | 3005 | 1471347283576 Marionette TRACE conn4 <- [1,861,null,{"value":"8"}] 04:34:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 04:34:43 INFO - PROCESS | 3005 | 1471347283585 Marionette TRACE conn4 -> [0,862,"setScriptTimeout",{"ms":35000}] 04:34:43 INFO - PROCESS | 3005 | 1471347283589 Marionette TRACE conn4 <- [1,862,null,{}] 04:34:43 INFO - PROCESS | 3005 | 1471347283596 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}] 04:34:43 INFO - PROCESS | 3005 | 1471347283602 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:34:43 INFO - PROCESS | 3005 | 1471347283828 Marionette TRACE conn4 <- [1,863,null,{"value":null}] 04:34:44 INFO - PROCESS | 3005 | 1471347284196 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:44 INFO - PROCESS | 3005 | 1471347284210 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:34:44 INFO - PROCESS | 3005 | ++DOCSHELL 0x8c1cec00 == 36 [pid = 3005] [id = 223] 04:34:44 INFO - PROCESS | 3005 | ++DOMWINDOW == 81 (0x8c1cf000) [pid = 3005] [serial = 670] [outer = (nil)] 04:34:44 INFO - PROCESS | 3005 | ++DOMWINDOW == 82 (0x8dc55400) [pid = 3005] [serial = 671] [outer = 0x8c1cf000] 04:34:44 INFO - PROCESS | 3005 | 1471347284297 Marionette DEBUG loaded listener.js 04:34:44 INFO - PROCESS | 3005 | ++DOMWINDOW == 83 (0x8df2e400) [pid = 3005] [serial = 672] [outer = 0x8c1cf000] 04:34:45 INFO - PROCESS | 3005 | --DOMWINDOW == 82 (0x904c4c00) [pid = 3005] [serial = 623] [outer = (nil)] [url = about:blank] 04:34:45 INFO - PROCESS | 3005 | --DOMWINDOW == 81 (0x8fa8d400) [pid = 3005] [serial = 618] [outer = (nil)] [url = about:blank] 04:34:45 INFO - PROCESS | 3005 | --DOMWINDOW == 80 (0x8fc96400) [pid = 3005] [serial = 620] [outer = (nil)] [url = about:blank] 04:34:45 INFO - PROCESS | 3005 | --DOMWINDOW == 79 (0x8f2f5000) [pid = 3005] [serial = 600] [outer = (nil)] [url = about:blank] 04:34:45 INFO - PROCESS | 3005 | --DOMWINDOW == 78 (0x8f2eb800) [pid = 3005] [serial = 599] [outer = (nil)] [url = about:blank] 04:34:45 INFO - PROCESS | 3005 | --DOMWINDOW == 77 (0x8fc9dc00) [pid = 3005] [serial = 608] [outer = (nil)] [url = about:blank] 04:34:45 INFO - PROCESS | 3005 | --DOMWINDOW == 76 (0x904bf800) [pid = 3005] [serial = 609] [outer = (nil)] [url = about:blank] 04:34:45 INFO - PROCESS | 3005 | --DOMWINDOW == 75 (0x8ea59800) [pid = 3005] [serial = 614] [outer = (nil)] [url = about:blank] 04:34:45 INFO - PROCESS | 3005 | --DOMWINDOW == 74 (0x8df28400) [pid = 3005] [serial = 611] [outer = (nil)] [url = about:blank] 04:34:45 INFO - PROCESS | 3005 | --DOMWINDOW == 73 (0x8e805000) [pid = 3005] [serial = 612] [outer = (nil)] [url = about:blank] 04:34:45 INFO - PROCESS | 3005 | --DOMWINDOW == 72 (0x8fa04000) [pid = 3005] [serial = 605] [outer = (nil)] [url = about:blank] 04:34:45 INFO - PROCESS | 3005 | --DOMWINDOW == 71 (0x8fa0e800) [pid = 3005] [serial = 606] [outer = (nil)] [url = about:blank] 04:34:45 INFO - PROCESS | 3005 | --DOMWINDOW == 70 (0x8e9d4400) [pid = 3005] [serial = 602] [outer = (nil)] [url = about:blank] 04:34:45 INFO - PROCESS | 3005 | --DOMWINDOW == 69 (0x8ea18800) [pid = 3005] [serial = 603] [outer = (nil)] [url = about:blank] 04:34:45 INFO - PROCESS | 3005 | --DOMWINDOW == 68 (0x8fa0c800) [pid = 3005] [serial = 617] [outer = (nil)] [url = about:blank] 04:34:45 INFO - PROCESS | 3005 | --DOMWINDOW == 67 (0x8fc9d000) [pid = 3005] [serial = 621] [outer = (nil)] [url = about:blank] 04:34:45 INFO - PROCESS | 3005 | --DOMWINDOW == 66 (0x904ca800) [pid = 3005] [serial = 624] [outer = (nil)] [url = about:blank] 04:34:45 INFO - PROCESS | 3005 | --DOMWINDOW == 65 (0x8eb50000) [pid = 3005] [serial = 615] [outer = (nil)] [url = about:blank] 04:34:45 INFO - PROCESS | 3005 | 1471347285428 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]]]}] 04:34:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 04:34:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1884ms 04:34:45 INFO - PROCESS | 3005 | 1471347285472 Marionette TRACE conn4 -> [0,865,"getWindowHandle",null] 04:34:45 INFO - PROCESS | 3005 | 1471347285478 Marionette TRACE conn4 <- [1,865,null,{"value":"8"}] 04:34:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 04:34:45 INFO - PROCESS | 3005 | 1471347285486 Marionette TRACE conn4 -> [0,866,"setScriptTimeout",{"ms":35000}] 04:34:45 INFO - PROCESS | 3005 | 1471347285491 Marionette TRACE conn4 <- [1,866,null,{}] 04:34:45 INFO - PROCESS | 3005 | 1471347285499 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}] 04:34:45 INFO - PROCESS | 3005 | 1471347285506 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:34:45 INFO - PROCESS | 3005 | 1471347285682 Marionette TRACE conn4 <- [1,867,null,{"value":null}] 04:34:45 INFO - PROCESS | 3005 | 1471347285875 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:45 INFO - PROCESS | 3005 | 1471347285882 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:34:45 INFO - PROCESS | 3005 | ++DOCSHELL 0x8ea10000 == 37 [pid = 3005] [id = 224] 04:34:45 INFO - PROCESS | 3005 | ++DOMWINDOW == 66 (0x8ea18800) [pid = 3005] [serial = 673] [outer = (nil)] 04:34:45 INFO - PROCESS | 3005 | ++DOMWINDOW == 67 (0x8ea5ac00) [pid = 3005] [serial = 674] [outer = 0x8ea18800] 04:34:45 INFO - PROCESS | 3005 | 1471347285977 Marionette DEBUG loaded listener.js 04:34:46 INFO - PROCESS | 3005 | ++DOMWINDOW == 68 (0x8eb5a800) [pid = 3005] [serial = 675] [outer = 0x8ea18800] 04:34:46 INFO - PROCESS | 3005 | 1471347286810 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]]]}] 04:34:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 04:34:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1385ms 04:34:46 INFO - PROCESS | 3005 | 1471347286873 Marionette TRACE conn4 -> [0,869,"getWindowHandle",null] 04:34:46 INFO - PROCESS | 3005 | 1471347286879 Marionette TRACE conn4 <- [1,869,null,{"value":"8"}] 04:34:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 04:34:46 INFO - PROCESS | 3005 | 1471347286888 Marionette TRACE conn4 -> [0,870,"setScriptTimeout",{"ms":35000}] 04:34:46 INFO - PROCESS | 3005 | 1471347286891 Marionette TRACE conn4 <- [1,870,null,{}] 04:34:46 INFO - PROCESS | 3005 | 1471347286897 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}] 04:34:46 INFO - PROCESS | 3005 | 1471347286903 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:34:47 INFO - PROCESS | 3005 | 1471347287077 Marionette TRACE conn4 <- [1,871,null,{"value":null}] 04:34:47 INFO - PROCESS | 3005 | 1471347287194 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:47 INFO - PROCESS | 3005 | 1471347287202 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:34:47 INFO - PROCESS | 3005 | ++DOCSHELL 0x8ea57c00 == 38 [pid = 3005] [id = 225] 04:34:47 INFO - PROCESS | 3005 | ++DOMWINDOW == 69 (0x8f0ddc00) [pid = 3005] [serial = 676] [outer = (nil)] 04:34:47 INFO - PROCESS | 3005 | ++DOMWINDOW == 70 (0x8fa0ec00) [pid = 3005] [serial = 677] [outer = 0x8f0ddc00] 04:34:47 INFO - PROCESS | 3005 | 1471347287293 Marionette DEBUG loaded listener.js 04:34:47 INFO - PROCESS | 3005 | ++DOMWINDOW == 71 (0x8fa8c000) [pid = 3005] [serial = 678] [outer = 0x8f0ddc00] 04:34:48 INFO - PROCESS | 3005 | 1471347288192 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]]]}] 04:34:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 04:34:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1335ms 04:34:48 INFO - PROCESS | 3005 | 1471347288223 Marionette TRACE conn4 -> [0,873,"getWindowHandle",null] 04:34:48 INFO - PROCESS | 3005 | 1471347288227 Marionette TRACE conn4 <- [1,873,null,{"value":"8"}] 04:34:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 04:34:48 INFO - PROCESS | 3005 | 1471347288236 Marionette TRACE conn4 -> [0,874,"setScriptTimeout",{"ms":35000}] 04:34:48 INFO - PROCESS | 3005 | 1471347288246 Marionette TRACE conn4 <- [1,874,null,{}] 04:34:48 INFO - PROCESS | 3005 | 1471347288286 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}] 04:34:48 INFO - PROCESS | 3005 | 1471347288295 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:34:48 INFO - PROCESS | 3005 | 1471347288507 Marionette TRACE conn4 <- [1,875,null,{"value":null}] 04:34:48 INFO - PROCESS | 3005 | 1471347288540 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:48 INFO - PROCESS | 3005 | 1471347288547 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:34:48 INFO - PROCESS | 3005 | ++DOCSHELL 0x8e9e1c00 == 39 [pid = 3005] [id = 226] 04:34:48 INFO - PROCESS | 3005 | ++DOMWINDOW == 72 (0x904c4800) [pid = 3005] [serial = 679] [outer = (nil)] 04:34:48 INFO - PROCESS | 3005 | ++DOMWINDOW == 73 (0x91a32c00) [pid = 3005] [serial = 680] [outer = 0x904c4800] 04:34:48 INFO - PROCESS | 3005 | 1471347288622 Marionette DEBUG loaded listener.js 04:34:48 INFO - PROCESS | 3005 | ++DOMWINDOW == 74 (0x91a3a400) [pid = 3005] [serial = 681] [outer = 0x904c4800] 04:34:49 INFO - PROCESS | 3005 | 1471347289569 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]]]}] 04:34:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 04:34:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1370ms 04:34:49 INFO - PROCESS | 3005 | 1471347289604 Marionette TRACE conn4 -> [0,877,"getWindowHandle",null] 04:34:49 INFO - PROCESS | 3005 | 1471347289609 Marionette TRACE conn4 <- [1,877,null,{"value":"8"}] 04:34:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 04:34:49 INFO - PROCESS | 3005 | 1471347289615 Marionette TRACE conn4 -> [0,878,"setScriptTimeout",{"ms":35000}] 04:34:49 INFO - PROCESS | 3005 | 1471347289619 Marionette TRACE conn4 <- [1,878,null,{}] 04:34:49 INFO - PROCESS | 3005 | 1471347289630 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}] 04:34:49 INFO - PROCESS | 3005 | 1471347289634 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:34:49 INFO - PROCESS | 3005 | 1471347289861 Marionette TRACE conn4 <- [1,879,null,{"value":null}] 04:34:49 INFO - PROCESS | 3005 | 1471347289883 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:49 INFO - PROCESS | 3005 | 1471347289892 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:34:49 INFO - PROCESS | 3005 | ++DOCSHELL 0x8e9e2400 == 40 [pid = 3005] [id = 227] 04:34:49 INFO - PROCESS | 3005 | ++DOMWINDOW == 75 (0x904c2c00) [pid = 3005] [serial = 682] [outer = (nil)] 04:34:49 INFO - PROCESS | 3005 | ++DOMWINDOW == 76 (0x921e6c00) [pid = 3005] [serial = 683] [outer = 0x904c2c00] 04:34:49 INFO - PROCESS | 3005 | 1471347289963 Marionette DEBUG loaded listener.js 04:34:50 INFO - PROCESS | 3005 | ++DOMWINDOW == 77 (0x921e9000) [pid = 3005] [serial = 684] [outer = 0x904c2c00] 04:34:50 INFO - PROCESS | 3005 | --DOMWINDOW == 76 (0x8df2cc00) [pid = 3005] [serial = 646] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 04:34:50 INFO - PROCESS | 3005 | --DOMWINDOW == 75 (0x8ea19c00) [pid = 3005] [serial = 649] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 04:34:50 INFO - PROCESS | 3005 | --DOMWINDOW == 74 (0x8e803c00) [pid = 3005] [serial = 643] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 04:34:50 INFO - PROCESS | 3005 | --DOMWINDOW == 73 (0x8f2ec400) [pid = 3005] [serial = 652] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 04:34:50 INFO - PROCESS | 3005 | --DOMWINDOW == 72 (0x8dc58400) [pid = 3005] [serial = 655] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 04:34:50 INFO - PROCESS | 3005 | --DOMWINDOW == 71 (0x8df2f800) [pid = 3005] [serial = 625] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 04:34:50 INFO - PROCESS | 3005 | --DOMWINDOW == 70 (0x8f0e5400) [pid = 3005] [serial = 628] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 04:34:50 INFO - PROCESS | 3005 | --DOMWINDOW == 69 (0x91a3d800) [pid = 3005] [serial = 631] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 04:34:50 INFO - PROCESS | 3005 | --DOMWINDOW == 68 (0x91a33c00) [pid = 3005] [serial = 634] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 04:34:50 INFO - PROCESS | 3005 | --DOMWINDOW == 67 (0x8f0f5c00) [pid = 3005] [serial = 637] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 04:34:50 INFO - PROCESS | 3005 | --DOMWINDOW == 66 (0x8e839400) [pid = 3005] [serial = 640] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 04:34:50 INFO - PROCESS | 3005 | 1471347290952 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]]]}] 04:34:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 04:34:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1393ms 04:34:51 INFO - PROCESS | 3005 | 1471347291010 Marionette TRACE conn4 -> [0,881,"getWindowHandle",null] 04:34:51 INFO - PROCESS | 3005 | 1471347291014 Marionette TRACE conn4 <- [1,881,null,{"value":"8"}] 04:34:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 04:34:51 INFO - PROCESS | 3005 | 1471347291021 Marionette TRACE conn4 -> [0,882,"setScriptTimeout",{"ms":35000}] 04:34:51 INFO - PROCESS | 3005 | 1471347291025 Marionette TRACE conn4 <- [1,882,null,{}] 04:34:51 INFO - PROCESS | 3005 | 1471347291031 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}] 04:34:51 INFO - PROCESS | 3005 | 1471347291036 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:34:51 INFO - PROCESS | 3005 | 1471347291214 Marionette TRACE conn4 <- [1,883,null,{"value":null}] 04:34:51 INFO - PROCESS | 3005 | 1471347291331 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:51 INFO - PROCESS | 3005 | 1471347291349 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:34:51 INFO - PROCESS | 3005 | ++DOCSHELL 0x8e98e400 == 41 [pid = 3005] [id = 228] 04:34:51 INFO - PROCESS | 3005 | ++DOMWINDOW == 67 (0x8ea0b400) [pid = 3005] [serial = 685] [outer = (nil)] 04:34:51 INFO - PROCESS | 3005 | ++DOMWINDOW == 68 (0x91a31400) [pid = 3005] [serial = 686] [outer = 0x8ea0b400] 04:34:51 INFO - PROCESS | 3005 | 1471347291452 Marionette DEBUG loaded listener.js 04:34:51 INFO - PROCESS | 3005 | ++DOMWINDOW == 69 (0x921e8400) [pid = 3005] [serial = 687] [outer = 0x8ea0b400] 04:34:52 INFO - PROCESS | 3005 | 1471347292254 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]]]}] 04:34:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 04:34:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1246ms 04:34:52 INFO - PROCESS | 3005 | 1471347292328 Marionette TRACE conn4 -> [0,885,"getWindowHandle",null] 04:34:52 INFO - PROCESS | 3005 | 1471347292333 Marionette TRACE conn4 <- [1,885,null,{"value":"8"}] 04:34:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 04:34:52 INFO - PROCESS | 3005 | 1471347292349 Marionette TRACE conn4 -> [0,886,"setScriptTimeout",{"ms":35000}] 04:34:52 INFO - PROCESS | 3005 | 1471347292356 Marionette TRACE conn4 <- [1,886,null,{}] 04:34:52 INFO - PROCESS | 3005 | 1471347292366 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}] 04:34:52 INFO - PROCESS | 3005 | 1471347292372 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:34:52 INFO - PROCESS | 3005 | 1471347292580 Marionette TRACE conn4 <- [1,887,null,{"value":null}] 04:34:52 INFO - PROCESS | 3005 | 1471347292746 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:52 INFO - PROCESS | 3005 | 1471347292761 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:34:52 INFO - PROCESS | 3005 | ++DOCSHELL 0x8e801c00 == 42 [pid = 3005] [id = 229] 04:34:52 INFO - PROCESS | 3005 | ++DOMWINDOW == 70 (0x8e995c00) [pid = 3005] [serial = 688] [outer = (nil)] 04:34:52 INFO - PROCESS | 3005 | ++DOMWINDOW == 71 (0x8e9da000) [pid = 3005] [serial = 689] [outer = 0x8e995c00] 04:34:52 INFO - PROCESS | 3005 | 1471347292849 Marionette DEBUG loaded listener.js 04:34:52 INFO - PROCESS | 3005 | ++DOMWINDOW == 72 (0x8ea55c00) [pid = 3005] [serial = 690] [outer = 0x8e995c00] 04:34:53 INFO - PROCESS | 3005 | 1471347293875 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]]]}] 04:34:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 04:34:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1541ms 04:34:53 INFO - PROCESS | 3005 | 1471347293890 Marionette TRACE conn4 -> [0,889,"getWindowHandle",null] 04:34:53 INFO - PROCESS | 3005 | 1471347293896 Marionette TRACE conn4 <- [1,889,null,{"value":"8"}] 04:34:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 04:34:53 INFO - PROCESS | 3005 | 1471347293907 Marionette TRACE conn4 -> [0,890,"setScriptTimeout",{"ms":35000}] 04:34:53 INFO - PROCESS | 3005 | 1471347293913 Marionette TRACE conn4 <- [1,890,null,{}] 04:34:53 INFO - PROCESS | 3005 | 1471347293921 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}] 04:34:53 INFO - PROCESS | 3005 | 1471347293926 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:34:54 INFO - PROCESS | 3005 | 1471347294125 Marionette TRACE conn4 <- [1,891,null,{"value":null}] 04:34:54 INFO - PROCESS | 3005 | 1471347294341 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:54 INFO - PROCESS | 3005 | 1471347294350 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:34:54 INFO - PROCESS | 3005 | ++DOCSHELL 0x8f2f0400 == 43 [pid = 3005] [id = 230] 04:34:54 INFO - PROCESS | 3005 | ++DOMWINDOW == 73 (0x8f2f6400) [pid = 3005] [serial = 691] [outer = (nil)] 04:34:54 INFO - PROCESS | 3005 | ++DOMWINDOW == 74 (0x8fa8f000) [pid = 3005] [serial = 692] [outer = 0x8f2f6400] 04:34:54 INFO - PROCESS | 3005 | 1471347294453 Marionette DEBUG loaded listener.js 04:34:54 INFO - PROCESS | 3005 | ++DOMWINDOW == 75 (0x8fa95000) [pid = 3005] [serial = 693] [outer = 0x8f2f6400] 04:34:55 INFO - PROCESS | 3005 | 1471347295418 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]]]}] 04:34:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 04:34:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1545ms 04:34:55 INFO - PROCESS | 3005 | 1471347295449 Marionette TRACE conn4 -> [0,893,"getWindowHandle",null] 04:34:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 04:34:55 INFO - PROCESS | 3005 | 1471347295453 Marionette TRACE conn4 <- [1,893,null,{"value":"8"}] 04:34:55 INFO - PROCESS | 3005 | 1471347295461 Marionette TRACE conn4 -> [0,894,"setScriptTimeout",{"ms":35000}] 04:34:55 INFO - PROCESS | 3005 | 1471347295465 Marionette TRACE conn4 <- [1,894,null,{}] 04:34:55 INFO - PROCESS | 3005 | 1471347295481 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}] 04:34:55 INFO - PROCESS | 3005 | 1471347295490 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:34:55 INFO - PROCESS | 3005 | 1471347295739 Marionette TRACE conn4 <- [1,895,null,{"value":null}] 04:34:56 INFO - PROCESS | 3005 | 1471347296016 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:56 INFO - PROCESS | 3005 | 1471347296030 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:34:56 INFO - PROCESS | 3005 | ++DOCSHELL 0x921e2c00 == 44 [pid = 3005] [id = 231] 04:34:56 INFO - PROCESS | 3005 | ++DOMWINDOW == 76 (0x9224f000) [pid = 3005] [serial = 694] [outer = (nil)] 04:34:56 INFO - PROCESS | 3005 | ++DOMWINDOW == 77 (0x923e5800) [pid = 3005] [serial = 695] [outer = 0x9224f000] 04:34:56 INFO - PROCESS | 3005 | 1471347296132 Marionette DEBUG loaded listener.js 04:34:56 INFO - PROCESS | 3005 | ++DOMWINDOW == 78 (0x923ebc00) [pid = 3005] [serial = 696] [outer = 0x9224f000] 04:34:57 INFO - PROCESS | 3005 | 1471347297085 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]]]}] 04:34:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 04:34:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1686ms 04:34:57 INFO - PROCESS | 3005 | 1471347297147 Marionette TRACE conn4 -> [0,897,"getWindowHandle",null] 04:34:57 INFO - PROCESS | 3005 | 1471347297151 Marionette TRACE conn4 <- [1,897,null,{"value":"8"}] 04:34:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 04:34:57 INFO - PROCESS | 3005 | 1471347297158 Marionette TRACE conn4 -> [0,898,"setScriptTimeout",{"ms":35000}] 04:34:57 INFO - PROCESS | 3005 | 1471347297162 Marionette TRACE conn4 <- [1,898,null,{}] 04:34:57 INFO - PROCESS | 3005 | 1471347297167 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}] 04:34:57 INFO - PROCESS | 3005 | 1471347297173 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:34:57 INFO - PROCESS | 3005 | 1471347297362 Marionette TRACE conn4 <- [1,899,null,{"value":null}] 04:34:57 INFO - PROCESS | 3005 | 1471347297572 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:57 INFO - PROCESS | 3005 | 1471347297578 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:34:57 INFO - PROCESS | 3005 | ++DOCSHELL 0x8c1ca400 == 45 [pid = 3005] [id = 232] 04:34:57 INFO - PROCESS | 3005 | ++DOMWINDOW == 79 (0x923e3400) [pid = 3005] [serial = 697] [outer = (nil)] 04:34:57 INFO - PROCESS | 3005 | ++DOMWINDOW == 80 (0x924edc00) [pid = 3005] [serial = 698] [outer = 0x923e3400] 04:34:57 INFO - PROCESS | 3005 | 1471347297708 Marionette DEBUG loaded listener.js 04:34:57 INFO - PROCESS | 3005 | ++DOMWINDOW == 81 (0x924f2400) [pid = 3005] [serial = 699] [outer = 0x923e3400] 04:34:58 INFO - PROCESS | 3005 | 1471347298635 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]]]}] 04:34:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 04:34:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1536ms 04:34:58 INFO - PROCESS | 3005 | 1471347298695 Marionette TRACE conn4 -> [0,901,"getWindowHandle",null] 04:34:58 INFO - PROCESS | 3005 | 1471347298700 Marionette TRACE conn4 <- [1,901,null,{"value":"8"}] 04:34:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 04:34:58 INFO - PROCESS | 3005 | 1471347298706 Marionette TRACE conn4 -> [0,902,"setScriptTimeout",{"ms":35000}] 04:34:58 INFO - PROCESS | 3005 | 1471347298710 Marionette TRACE conn4 <- [1,902,null,{}] 04:34:58 INFO - PROCESS | 3005 | 1471347298716 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}] 04:34:58 INFO - PROCESS | 3005 | 1471347298721 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:34:58 INFO - PROCESS | 3005 | 1471347298898 Marionette TRACE conn4 <- [1,903,null,{"value":null}] 04:34:59 INFO - PROCESS | 3005 | 1471347299105 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:59 INFO - PROCESS | 3005 | 1471347299113 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:34:59 INFO - PROCESS | 3005 | ++DOCSHELL 0x8c1c6c00 == 46 [pid = 3005] [id = 233] 04:34:59 INFO - PROCESS | 3005 | ++DOMWINDOW == 82 (0x8df2f400) [pid = 3005] [serial = 700] [outer = (nil)] 04:34:59 INFO - PROCESS | 3005 | ++DOMWINDOW == 83 (0x924f6400) [pid = 3005] [serial = 701] [outer = 0x8df2f400] 04:34:59 INFO - PROCESS | 3005 | 1471347299205 Marionette DEBUG loaded listener.js 04:34:59 INFO - PROCESS | 3005 | ++DOMWINDOW == 84 (0x92874000) [pid = 3005] [serial = 702] [outer = 0x8df2f400] 04:35:00 INFO - PROCESS | 3005 | 1471347300045 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]]]}] 04:35:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 04:35:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1383ms 04:35:00 INFO - PROCESS | 3005 | 1471347300093 Marionette TRACE conn4 -> [0,905,"getWindowHandle",null] 04:35:00 INFO - PROCESS | 3005 | 1471347300100 Marionette TRACE conn4 <- [1,905,null,{"value":"8"}] 04:35:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 04:35:00 INFO - PROCESS | 3005 | 1471347300112 Marionette TRACE conn4 -> [0,906,"setScriptTimeout",{"ms":35000}] 04:35:00 INFO - PROCESS | 3005 | 1471347300118 Marionette TRACE conn4 <- [1,906,null,{}] 04:35:00 INFO - PROCESS | 3005 | 1471347300127 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}] 04:35:00 INFO - PROCESS | 3005 | 1471347300141 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:35:00 INFO - PROCESS | 3005 | 1471347300411 Marionette TRACE conn4 <- [1,907,null,{"value":null}] 04:35:00 INFO - PROCESS | 3005 | 1471347300701 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:00 INFO - PROCESS | 3005 | 1471347300711 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:35:00 INFO - PROCESS | 3005 | ++DOCSHELL 0x8eb57c00 == 47 [pid = 3005] [id = 234] 04:35:00 INFO - PROCESS | 3005 | ++DOMWINDOW == 85 (0x92876800) [pid = 3005] [serial = 703] [outer = (nil)] 04:35:00 INFO - PROCESS | 3005 | ++DOMWINDOW == 86 (0x928ef400) [pid = 3005] [serial = 704] [outer = 0x92876800] 04:35:00 INFO - PROCESS | 3005 | 1471347300798 Marionette DEBUG loaded listener.js 04:35:00 INFO - PROCESS | 3005 | ++DOMWINDOW == 87 (0x928f6c00) [pid = 3005] [serial = 705] [outer = 0x92876800] 04:35:01 INFO - PROCESS | 3005 | 1471347301777 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]]]}] 04:35:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 04:35:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1738ms 04:35:01 INFO - PROCESS | 3005 | 1471347301850 Marionette TRACE conn4 -> [0,909,"getWindowHandle",null] 04:35:01 INFO - PROCESS | 3005 | 1471347301853 Marionette TRACE conn4 <- [1,909,null,{"value":"8"}] 04:35:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 04:35:01 INFO - PROCESS | 3005 | 1471347301860 Marionette TRACE conn4 -> [0,910,"setScriptTimeout",{"ms":35000}] 04:35:01 INFO - PROCESS | 3005 | 1471347301864 Marionette TRACE conn4 <- [1,910,null,{}] 04:35:01 INFO - PROCESS | 3005 | 1471347301870 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}] 04:35:01 INFO - PROCESS | 3005 | 1471347301875 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:35:02 INFO - PROCESS | 3005 | 1471347302079 Marionette TRACE conn4 <- [1,911,null,{"value":null}] 04:35:02 INFO - PROCESS | 3005 | 1471347302300 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:02 INFO - PROCESS | 3005 | 1471347302310 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:35:02 INFO - PROCESS | 3005 | ++DOCSHELL 0x8c1c5c00 == 48 [pid = 3005] [id = 235] 04:35:02 INFO - PROCESS | 3005 | ++DOMWINDOW == 88 (0x92882800) [pid = 3005] [serial = 706] [outer = (nil)] 04:35:02 INFO - PROCESS | 3005 | ++DOMWINDOW == 89 (0x93173400) [pid = 3005] [serial = 707] [outer = 0x92882800] 04:35:02 INFO - PROCESS | 3005 | 1471347302443 Marionette DEBUG loaded listener.js 04:35:02 INFO - PROCESS | 3005 | ++DOMWINDOW == 90 (0x93176c00) [pid = 3005] [serial = 708] [outer = 0x92882800] 04:35:03 INFO - PROCESS | 3005 | 1471347303342 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]]]}] 04:35:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 04:35:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1538ms 04:35:03 INFO - PROCESS | 3005 | 1471347303400 Marionette TRACE conn4 -> [0,913,"getWindowHandle",null] 04:35:03 INFO - PROCESS | 3005 | 1471347303403 Marionette TRACE conn4 <- [1,913,null,{"value":"8"}] 04:35:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 04:35:03 INFO - PROCESS | 3005 | 1471347303411 Marionette TRACE conn4 -> [0,914,"setScriptTimeout",{"ms":35000}] 04:35:03 INFO - PROCESS | 3005 | 1471347303414 Marionette TRACE conn4 <- [1,914,null,{}] 04:35:03 INFO - PROCESS | 3005 | 1471347303420 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}] 04:35:03 INFO - PROCESS | 3005 | 1471347303425 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:35:03 INFO - PROCESS | 3005 | 1471347303648 Marionette TRACE conn4 <- [1,915,null,{"value":null}] 04:35:03 INFO - PROCESS | 3005 | 1471347303860 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:03 INFO - PROCESS | 3005 | 1471347303872 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:35:03 INFO - PROCESS | 3005 | ++DOCSHELL 0x8e9d4800 == 49 [pid = 3005] [id = 236] 04:35:03 INFO - PROCESS | 3005 | ++DOMWINDOW == 91 (0x8ea5cc00) [pid = 3005] [serial = 709] [outer = (nil)] 04:35:03 INFO - PROCESS | 3005 | ++DOMWINDOW == 92 (0x8fc92000) [pid = 3005] [serial = 710] [outer = 0x8ea5cc00] 04:35:04 INFO - PROCESS | 3005 | 1471347304002 Marionette DEBUG loaded listener.js 04:35:04 INFO - PROCESS | 3005 | ++DOMWINDOW == 93 (0x93170c00) [pid = 3005] [serial = 711] [outer = 0x8ea5cc00] 04:35:04 INFO - PROCESS | 3005 | 1471347304923 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]]]}] 04:35:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 04:35:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1742ms 04:35:05 INFO - PROCESS | 3005 | 1471347305163 Marionette TRACE conn4 -> [0,917,"getWindowHandle",null] 04:35:05 INFO - PROCESS | 3005 | 1471347305170 Marionette TRACE conn4 <- [1,917,null,{"value":"8"}] 04:35:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 04:35:05 INFO - PROCESS | 3005 | 1471347305179 Marionette TRACE conn4 -> [0,918,"setScriptTimeout",{"ms":35000}] 04:35:05 INFO - PROCESS | 3005 | 1471347305183 Marionette TRACE conn4 <- [1,918,null,{}] 04:35:05 INFO - PROCESS | 3005 | 1471347305192 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}] 04:35:05 INFO - PROCESS | 3005 | 1471347305199 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:35:05 INFO - PROCESS | 3005 | 1471347305376 Marionette TRACE conn4 <- [1,919,null,{"value":null}] 04:35:05 INFO - PROCESS | 3005 | 1471347305621 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:05 INFO - PROCESS | 3005 | 1471347305640 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:35:05 INFO - PROCESS | 3005 | ++DOCSHELL 0x8df32800 == 50 [pid = 3005] [id = 237] 04:35:05 INFO - PROCESS | 3005 | ++DOMWINDOW == 94 (0x8e841c00) [pid = 3005] [serial = 712] [outer = (nil)] 04:35:05 INFO - PROCESS | 3005 | ++DOMWINDOW == 95 (0x8e9df800) [pid = 3005] [serial = 713] [outer = 0x8e841c00] 04:35:05 INFO - PROCESS | 3005 | 1471347305760 Marionette DEBUG loaded listener.js 04:35:05 INFO - PROCESS | 3005 | ++DOMWINDOW == 96 (0x8ea57000) [pid = 3005] [serial = 714] [outer = 0x8e841c00] 04:35:07 INFO - PROCESS | 3005 | --DOCSHELL 0x8e9e2400 == 49 [pid = 3005] [id = 227] 04:35:07 INFO - PROCESS | 3005 | --DOCSHELL 0x8e9e1c00 == 48 [pid = 3005] [id = 226] 04:35:07 INFO - PROCESS | 3005 | --DOCSHELL 0x8ea57c00 == 47 [pid = 3005] [id = 225] 04:35:07 INFO - PROCESS | 3005 | --DOCSHELL 0x8ea10000 == 46 [pid = 3005] [id = 224] 04:35:07 INFO - PROCESS | 3005 | --DOCSHELL 0x8c1cec00 == 45 [pid = 3005] [id = 223] 04:35:07 INFO - PROCESS | 3005 | --DOCSHELL 0x8e801800 == 44 [pid = 3005] [id = 214] 04:35:07 INFO - PROCESS | 3005 | --DOCSHELL 0x8df2c400 == 43 [pid = 3005] [id = 215] 04:35:07 INFO - PROCESS | 3005 | --DOCSHELL 0x8f2e9800 == 42 [pid = 3005] [id = 217] 04:35:07 INFO - PROCESS | 3005 | --DOCSHELL 0x8c1ce000 == 41 [pid = 3005] [id = 218] 04:35:07 INFO - PROCESS | 3005 | --DOCSHELL 0x8ea19400 == 40 [pid = 3005] [id = 216] 04:35:07 INFO - PROCESS | 3005 | --DOCSHELL 0x8e994c00 == 39 [pid = 3005] [id = 221] 04:35:07 INFO - PROCESS | 3005 | --DOCSHELL 0x8fc92400 == 38 [pid = 3005] [id = 219] 04:35:07 INFO - PROCESS | 3005 | --DOCSHELL 0x8dc5cc00 == 37 [pid = 3005] [id = 220] 04:35:07 INFO - PROCESS | 3005 | --DOCSHELL 0x921e4400 == 36 [pid = 3005] [id = 222] 04:35:07 INFO - PROCESS | 3005 | --DOCSHELL 0x8c1c5c00 == 35 [pid = 3005] [id = 235] 04:35:07 INFO - PROCESS | 3005 | --DOCSHELL 0x8e9d4800 == 34 [pid = 3005] [id = 236] 04:35:07 INFO - PROCESS | 3005 | --DOCSHELL 0x8eb57c00 == 33 [pid = 3005] [id = 234] 04:35:07 INFO - PROCESS | 3005 | --DOCSHELL 0x8c1c6c00 == 32 [pid = 3005] [id = 233] 04:35:07 INFO - PROCESS | 3005 | --DOCSHELL 0x8c1ca400 == 31 [pid = 3005] [id = 232] 04:35:07 INFO - PROCESS | 3005 | --DOCSHELL 0x8f2f0400 == 30 [pid = 3005] [id = 230] 04:35:07 INFO - PROCESS | 3005 | --DOCSHELL 0x921e2c00 == 29 [pid = 3005] [id = 231] 04:35:07 INFO - PROCESS | 3005 | --DOCSHELL 0x8e98e400 == 28 [pid = 3005] [id = 228] 04:35:07 INFO - PROCESS | 3005 | --DOCSHELL 0x8e801c00 == 27 [pid = 3005] [id = 229] 04:35:07 INFO - PROCESS | 3005 | --DOMWINDOW == 95 (0x8e801400) [pid = 3005] [serial = 647] [outer = (nil)] [url = about:blank] 04:35:07 INFO - PROCESS | 3005 | --DOMWINDOW == 94 (0x8e80ac00) [pid = 3005] [serial = 648] [outer = (nil)] [url = about:blank] 04:35:07 INFO - PROCESS | 3005 | --DOMWINDOW == 93 (0x8ea57400) [pid = 3005] [serial = 650] [outer = (nil)] [url = about:blank] 04:35:07 INFO - PROCESS | 3005 | --DOMWINDOW == 92 (0x8ea56000) [pid = 3005] [serial = 645] [outer = (nil)] [url = about:blank] 04:35:07 INFO - PROCESS | 3005 | --DOMWINDOW == 91 (0x8ea0bc00) [pid = 3005] [serial = 644] [outer = (nil)] [url = about:blank] 04:35:07 INFO - PROCESS | 3005 | --DOMWINDOW == 90 (0x8f2f1800) [pid = 3005] [serial = 653] [outer = (nil)] [url = about:blank] 04:35:07 INFO - PROCESS | 3005 | --DOMWINDOW == 89 (0x8f0ef000) [pid = 3005] [serial = 656] [outer = (nil)] [url = about:blank] 04:35:07 INFO - PROCESS | 3005 | --DOMWINDOW == 88 (0x8e997800) [pid = 3005] [serial = 627] [outer = (nil)] [url = about:blank] 04:35:07 INFO - PROCESS | 3005 | --DOMWINDOW == 87 (0x8e83a800) [pid = 3005] [serial = 626] [outer = (nil)] [url = about:blank] 04:35:07 INFO - PROCESS | 3005 | --DOMWINDOW == 86 (0x8f2f6c00) [pid = 3005] [serial = 630] [outer = (nil)] [url = about:blank] 04:35:07 INFO - PROCESS | 3005 | --DOMWINDOW == 85 (0x8f0ed400) [pid = 3005] [serial = 629] [outer = (nil)] [url = about:blank] 04:35:07 INFO - PROCESS | 3005 | --DOMWINDOW == 84 (0x91bd2400) [pid = 3005] [serial = 633] [outer = (nil)] [url = about:blank] 04:35:07 INFO - PROCESS | 3005 | --DOMWINDOW == 83 (0x91bce000) [pid = 3005] [serial = 632] [outer = (nil)] [url = about:blank] 04:35:07 INFO - PROCESS | 3005 | --DOMWINDOW == 82 (0x921f0000) [pid = 3005] [serial = 636] [outer = (nil)] [url = about:blank] 04:35:07 INFO - PROCESS | 3005 | --DOMWINDOW == 81 (0x921eac00) [pid = 3005] [serial = 635] [outer = (nil)] [url = about:blank] 04:35:07 INFO - PROCESS | 3005 | --DOMWINDOW == 80 (0x9224bc00) [pid = 3005] [serial = 639] [outer = (nil)] [url = about:blank] 04:35:07 INFO - PROCESS | 3005 | --DOMWINDOW == 79 (0x92248800) [pid = 3005] [serial = 638] [outer = (nil)] [url = about:blank] 04:35:07 INFO - PROCESS | 3005 | --DOMWINDOW == 78 (0x923e8800) [pid = 3005] [serial = 642] [outer = (nil)] [url = about:blank] 04:35:07 INFO - PROCESS | 3005 | --DOMWINDOW == 77 (0x8ea10c00) [pid = 3005] [serial = 641] [outer = (nil)] [url = about:blank] 04:35:07 INFO - PROCESS | 3005 | --DOMWINDOW == 76 (0x8fa08800) [pid = 3005] [serial = 654] [outer = (nil)] [url = about:blank] 04:35:07 INFO - PROCESS | 3005 | --DOMWINDOW == 75 (0x91a32400) [pid = 3005] [serial = 659] [outer = (nil)] [url = about:blank] 04:35:07 INFO - PROCESS | 3005 | --DOMWINDOW == 74 (0x8ea5f800) [pid = 3005] [serial = 651] [outer = (nil)] [url = about:blank] 04:35:07 INFO - PROCESS | 3005 | --DOMWINDOW == 73 (0x8fc98800) [pid = 3005] [serial = 657] [outer = (nil)] [url = about:blank] 04:35:08 INFO - PROCESS | 3005 | 1471347308237 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]]]}] 04:35:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 04:35:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 3089ms 04:35:08 INFO - PROCESS | 3005 | 1471347308269 Marionette TRACE conn4 -> [0,921,"getWindowHandle",null] 04:35:08 INFO - PROCESS | 3005 | 1471347308276 Marionette TRACE conn4 <- [1,921,null,{"value":"8"}] 04:35:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 04:35:08 INFO - PROCESS | 3005 | 1471347308285 Marionette TRACE conn4 -> [0,922,"setScriptTimeout",{"ms":35000}] 04:35:08 INFO - PROCESS | 3005 | 1471347308290 Marionette TRACE conn4 <- [1,922,null,{}] 04:35:08 INFO - PROCESS | 3005 | 1471347308299 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}] 04:35:08 INFO - PROCESS | 3005 | 1471347308305 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:35:08 INFO - PROCESS | 3005 | 1471347308487 Marionette TRACE conn4 <- [1,923,null,{"value":null}] 04:35:08 INFO - PROCESS | 3005 | 1471347308645 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:08 INFO - PROCESS | 3005 | 1471347308661 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:35:08 INFO - PROCESS | 3005 | ++DOCSHELL 0x8df26800 == 28 [pid = 3005] [id = 238] 04:35:08 INFO - PROCESS | 3005 | ++DOMWINDOW == 74 (0x8df27400) [pid = 3005] [serial = 715] [outer = (nil)] 04:35:08 INFO - PROCESS | 3005 | ++DOMWINDOW == 75 (0x8e83d800) [pid = 3005] [serial = 716] [outer = 0x8df27400] 04:35:08 INFO - PROCESS | 3005 | 1471347308740 Marionette DEBUG loaded listener.js 04:35:08 INFO - PROCESS | 3005 | ++DOMWINDOW == 76 (0x8e989400) [pid = 3005] [serial = 717] [outer = 0x8df27400] 04:35:09 INFO - PROCESS | 3005 | 1471347309572 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]]]}] 04:35:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 04:35:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1332ms 04:35:09 INFO - PROCESS | 3005 | 1471347309618 Marionette TRACE conn4 -> [0,925,"getWindowHandle",null] 04:35:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 04:35:09 INFO - PROCESS | 3005 | 1471347309627 Marionette TRACE conn4 <- [1,925,null,{"value":"8"}] 04:35:09 INFO - PROCESS | 3005 | 1471347309639 Marionette TRACE conn4 -> [0,926,"setScriptTimeout",{"ms":35000}] 04:35:09 INFO - PROCESS | 3005 | 1471347309644 Marionette TRACE conn4 <- [1,926,null,{}] 04:35:09 INFO - PROCESS | 3005 | 1471347309650 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}] 04:35:09 INFO - PROCESS | 3005 | 1471347309657 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:35:09 INFO - PROCESS | 3005 | 1471347309838 Marionette TRACE conn4 <- [1,927,null,{"value":null}] 04:35:10 INFO - PROCESS | 3005 | 1471347309983 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:10 INFO - PROCESS | 3005 | 1471347309995 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:35:10 INFO - PROCESS | 3005 | ++DOCSHELL 0x8ea0a800 == 29 [pid = 3005] [id = 239] 04:35:10 INFO - PROCESS | 3005 | ++DOMWINDOW == 77 (0x8ea0b000) [pid = 3005] [serial = 718] [outer = (nil)] 04:35:10 INFO - PROCESS | 3005 | ++DOMWINDOW == 78 (0x8ea52c00) [pid = 3005] [serial = 719] [outer = 0x8ea0b000] 04:35:10 INFO - PROCESS | 3005 | 1471347310075 Marionette DEBUG loaded listener.js 04:35:10 INFO - PROCESS | 3005 | ++DOMWINDOW == 79 (0x8ea5b400) [pid = 3005] [serial = 720] [outer = 0x8ea0b000] 04:35:11 INFO - PROCESS | 3005 | 1471347311058 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]]]}] 04:35:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 04:35:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1484ms 04:35:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 04:35:11 INFO - PROCESS | 3005 | 1471347311131 Marionette TRACE conn4 -> [0,929,"getWindowHandle",null] 04:35:11 INFO - PROCESS | 3005 | 1471347311135 Marionette TRACE conn4 <- [1,929,null,{"value":"8"}] 04:35:11 INFO - PROCESS | 3005 | 1471347311142 Marionette TRACE conn4 -> [0,930,"setScriptTimeout",{"ms":35000}] 04:35:11 INFO - PROCESS | 3005 | 1471347311149 Marionette TRACE conn4 <- [1,930,null,{}] 04:35:11 INFO - PROCESS | 3005 | 1471347311174 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}] 04:35:11 INFO - PROCESS | 3005 | 1471347311183 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:35:11 INFO - PROCESS | 3005 | 1471347311402 Marionette TRACE conn4 <- [1,931,null,{"value":null}] 04:35:11 INFO - PROCESS | 3005 | 1471347311431 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:11 INFO - PROCESS | 3005 | 1471347311444 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:35:11 INFO - PROCESS | 3005 | ++DOCSHELL 0x8f2ee800 == 30 [pid = 3005] [id = 240] 04:35:11 INFO - PROCESS | 3005 | ++DOMWINDOW == 80 (0x8f2ef000) [pid = 3005] [serial = 721] [outer = (nil)] 04:35:11 INFO - PROCESS | 3005 | ++DOMWINDOW == 81 (0x8f2f6c00) [pid = 3005] [serial = 722] [outer = 0x8f2ef000] 04:35:11 INFO - PROCESS | 3005 | 1471347311552 Marionette DEBUG loaded listener.js 04:35:11 INFO - PROCESS | 3005 | ++DOMWINDOW == 82 (0x8fa06800) [pid = 3005] [serial = 723] [outer = 0x8f2ef000] 04:35:13 INFO - PROCESS | 3005 | --DOMWINDOW == 81 (0x8ea0b400) [pid = 3005] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 04:35:13 INFO - PROCESS | 3005 | --DOMWINDOW == 80 (0x904c4800) [pid = 3005] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 04:35:13 INFO - PROCESS | 3005 | --DOMWINDOW == 79 (0x904c2c00) [pid = 3005] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 04:35:13 INFO - PROCESS | 3005 | --DOMWINDOW == 78 (0x8f0ddc00) [pid = 3005] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 04:35:13 INFO - PROCESS | 3005 | --DOMWINDOW == 77 (0x8f0edc00) [pid = 3005] [serial = 664] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 04:35:13 INFO - PROCESS | 3005 | --DOMWINDOW == 76 (0x8ea18800) [pid = 3005] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 04:35:13 INFO - PROCESS | 3005 | --DOMWINDOW == 75 (0x8dc5e400) [pid = 3005] [serial = 661] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 04:35:13 INFO - PROCESS | 3005 | --DOMWINDOW == 74 (0x921e7800) [pid = 3005] [serial = 667] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 04:35:13 INFO - PROCESS | 3005 | --DOMWINDOW == 73 (0x904c3c00) [pid = 3005] [serial = 658] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 04:35:13 INFO - PROCESS | 3005 | --DOMWINDOW == 72 (0x8c1cf000) [pid = 3005] [serial = 670] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 04:35:13 INFO - PROCESS | 3005 | 1471347313360 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]]]}] 04:35:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 04:35:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 2256ms 04:35:13 INFO - PROCESS | 3005 | 1471347313398 Marionette TRACE conn4 -> [0,933,"getWindowHandle",null] 04:35:13 INFO - PROCESS | 3005 | 1471347313406 Marionette TRACE conn4 <- [1,933,null,{"value":"8"}] 04:35:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 04:35:13 INFO - PROCESS | 3005 | 1471347313417 Marionette TRACE conn4 -> [0,934,"setScriptTimeout",{"ms":35000}] 04:35:13 INFO - PROCESS | 3005 | 1471347313421 Marionette TRACE conn4 <- [1,934,null,{}] 04:35:13 INFO - PROCESS | 3005 | 1471347313431 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}] 04:35:13 INFO - PROCESS | 3005 | 1471347313437 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:35:13 INFO - PROCESS | 3005 | 1471347313673 Marionette TRACE conn4 <- [1,935,null,{"value":null}] 04:35:13 INFO - PROCESS | 3005 | 1471347313821 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:13 INFO - PROCESS | 3005 | 1471347313829 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:35:13 INFO - PROCESS | 3005 | ++DOCSHELL 0x8c1d1800 == 31 [pid = 3005] [id = 241] 04:35:13 INFO - PROCESS | 3005 | ++DOMWINDOW == 73 (0x8dc5d000) [pid = 3005] [serial = 724] [outer = (nil)] 04:35:13 INFO - PROCESS | 3005 | ++DOMWINDOW == 74 (0x8fa06400) [pid = 3005] [serial = 725] [outer = 0x8dc5d000] 04:35:13 INFO - PROCESS | 3005 | 1471347313905 Marionette DEBUG loaded listener.js 04:35:14 INFO - PROCESS | 3005 | ++DOMWINDOW == 75 (0x8fa93400) [pid = 3005] [serial = 726] [outer = 0x8dc5d000] 04:35:14 INFO - PROCESS | 3005 | 1471347314685 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]]]}] 04:35:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 04:35:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1292ms 04:35:14 INFO - PROCESS | 3005 | 1471347314708 Marionette TRACE conn4 -> [0,937,"getWindowHandle",null] 04:35:14 INFO - PROCESS | 3005 | 1471347314714 Marionette TRACE conn4 <- [1,937,null,{"value":"8"}] 04:35:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 04:35:14 INFO - PROCESS | 3005 | 1471347314720 Marionette TRACE conn4 -> [0,938,"setScriptTimeout",{"ms":35000}] 04:35:14 INFO - PROCESS | 3005 | 1471347314724 Marionette TRACE conn4 <- [1,938,null,{}] 04:35:14 INFO - PROCESS | 3005 | 1471347314730 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}] 04:35:14 INFO - PROCESS | 3005 | 1471347314735 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:35:14 INFO - PROCESS | 3005 | 1471347314884 Marionette TRACE conn4 <- [1,939,null,{"value":null}] 04:35:14 INFO - PROCESS | 3005 | 1471347314914 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:14 INFO - PROCESS | 3005 | 1471347314922 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:35:14 INFO - PROCESS | 3005 | ++DOCSHELL 0x8df24400 == 32 [pid = 3005] [id = 242] 04:35:14 INFO - PROCESS | 3005 | ++DOMWINDOW == 76 (0x8ea53800) [pid = 3005] [serial = 727] [outer = (nil)] 04:35:14 INFO - PROCESS | 3005 | ++DOMWINDOW == 77 (0x8fc9dc00) [pid = 3005] [serial = 728] [outer = 0x8ea53800] 04:35:15 INFO - PROCESS | 3005 | 1471347314996 Marionette DEBUG loaded listener.js 04:35:15 INFO - PROCESS | 3005 | ++DOMWINDOW == 78 (0x904c2800) [pid = 3005] [serial = 729] [outer = 0x8ea53800] 04:35:16 INFO - PROCESS | 3005 | 1471347316158 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]]]}] 04:35:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 04:35:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1503ms 04:35:16 INFO - PROCESS | 3005 | 1471347316226 Marionette TRACE conn4 -> [0,941,"getWindowHandle",null] 04:35:16 INFO - PROCESS | 3005 | 1471347316233 Marionette TRACE conn4 <- [1,941,null,{"value":"8"}] 04:35:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 04:35:16 INFO - PROCESS | 3005 | 1471347316242 Marionette TRACE conn4 -> [0,942,"setScriptTimeout",{"ms":35000}] 04:35:16 INFO - PROCESS | 3005 | 1471347316250 Marionette TRACE conn4 <- [1,942,null,{}] 04:35:16 INFO - PROCESS | 3005 | 1471347316258 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}] 04:35:16 INFO - PROCESS | 3005 | 1471347316264 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:35:16 INFO - PROCESS | 3005 | 1471347316490 Marionette TRACE conn4 <- [1,943,null,{"value":null}] 04:35:16 INFO - PROCESS | 3005 | 1471347316804 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:16 INFO - PROCESS | 3005 | 1471347316816 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:35:16 INFO - PROCESS | 3005 | ++DOCSHELL 0x8e993c00 == 33 [pid = 3005] [id = 243] 04:35:16 INFO - PROCESS | 3005 | ++DOMWINDOW == 79 (0x8e996400) [pid = 3005] [serial = 730] [outer = (nil)] 04:35:16 INFO - PROCESS | 3005 | ++DOMWINDOW == 80 (0x8ea19400) [pid = 3005] [serial = 731] [outer = 0x8e996400] 04:35:16 INFO - PROCESS | 3005 | 1471347316908 Marionette DEBUG loaded listener.js 04:35:17 INFO - PROCESS | 3005 | ++DOMWINDOW == 81 (0x8eb58c00) [pid = 3005] [serial = 732] [outer = 0x8e996400] 04:35:17 INFO - PROCESS | 3005 | 1471347317821 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]]]}] 04:35:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 04:35:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1637ms 04:35:17 INFO - PROCESS | 3005 | 1471347317880 Marionette TRACE conn4 -> [0,945,"getWindowHandle",null] 04:35:17 INFO - PROCESS | 3005 | 1471347317888 Marionette TRACE conn4 <- [1,945,null,{"value":"8"}] 04:35:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 04:35:17 INFO - PROCESS | 3005 | 1471347317900 Marionette TRACE conn4 -> [0,946,"setScriptTimeout",{"ms":35000}] 04:35:17 INFO - PROCESS | 3005 | 1471347317904 Marionette TRACE conn4 <- [1,946,null,{}] 04:35:17 INFO - PROCESS | 3005 | 1471347317912 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}] 04:35:17 INFO - PROCESS | 3005 | 1471347317919 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:35:18 INFO - PROCESS | 3005 | 1471347318121 Marionette TRACE conn4 <- [1,947,null,{"value":null}] 04:35:18 INFO - PROCESS | 3005 | 1471347318376 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:18 INFO - PROCESS | 3005 | 1471347318387 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:35:18 INFO - PROCESS | 3005 | ++DOCSHELL 0x8dc58800 == 34 [pid = 3005] [id = 244] 04:35:18 INFO - PROCESS | 3005 | ++DOMWINDOW == 82 (0x8fc98800) [pid = 3005] [serial = 733] [outer = (nil)] 04:35:18 INFO - PROCESS | 3005 | ++DOMWINDOW == 83 (0x904bb400) [pid = 3005] [serial = 734] [outer = 0x8fc98800] 04:35:18 INFO - PROCESS | 3005 | 1471347318519 Marionette DEBUG loaded listener.js 04:35:18 INFO - PROCESS | 3005 | ++DOMWINDOW == 84 (0x8fa07c00) [pid = 3005] [serial = 735] [outer = 0x8fc98800] 04:35:19 INFO - PROCESS | 3005 | 1471347319414 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]]]}] 04:35:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 04:35:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1548ms 04:35:19 INFO - PROCESS | 3005 | 1471347319448 Marionette TRACE conn4 -> [0,949,"getWindowHandle",null] 04:35:19 INFO - PROCESS | 3005 | 1471347319452 Marionette TRACE conn4 <- [1,949,null,{"value":"8"}] 04:35:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 04:35:19 INFO - PROCESS | 3005 | 1471347319460 Marionette TRACE conn4 -> [0,950,"setScriptTimeout",{"ms":35000}] 04:35:19 INFO - PROCESS | 3005 | 1471347319466 Marionette TRACE conn4 <- [1,950,null,{}] 04:35:19 INFO - PROCESS | 3005 | 1471347319483 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}] 04:35:19 INFO - PROCESS | 3005 | 1471347319493 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:35:19 INFO - PROCESS | 3005 | 1471347319680 Marionette TRACE conn4 <- [1,951,null,{"value":null}] 04:35:19 INFO - PROCESS | 3005 | 1471347319844 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:19 INFO - PROCESS | 3005 | 1471347319856 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:35:19 INFO - PROCESS | 3005 | ++DOCSHELL 0x91a40400 == 35 [pid = 3005] [id = 245] 04:35:19 INFO - PROCESS | 3005 | ++DOMWINDOW == 85 (0x91bd3400) [pid = 3005] [serial = 736] [outer = (nil)] 04:35:19 INFO - PROCESS | 3005 | ++DOMWINDOW == 86 (0x91bd7400) [pid = 3005] [serial = 737] [outer = 0x91bd3400] 04:35:19 INFO - PROCESS | 3005 | 1471347319957 Marionette DEBUG loaded listener.js 04:35:20 INFO - PROCESS | 3005 | ++DOMWINDOW == 87 (0x921e7800) [pid = 3005] [serial = 738] [outer = 0x91bd3400] 04:35:20 INFO - PROCESS | 3005 | 1471347320936 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]]]}] 04:35:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 04:35:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1550ms 04:35:21 INFO - PROCESS | 3005 | 1471347321011 Marionette TRACE conn4 -> [0,953,"getWindowHandle",null] 04:35:21 INFO - PROCESS | 3005 | 1471347321016 Marionette TRACE conn4 <- [1,953,null,{"value":"8"}] 04:35:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 04:35:21 INFO - PROCESS | 3005 | 1471347321023 Marionette TRACE conn4 -> [0,954,"setScriptTimeout",{"ms":35000}] 04:35:21 INFO - PROCESS | 3005 | 1471347321027 Marionette TRACE conn4 <- [1,954,null,{}] 04:35:21 INFO - PROCESS | 3005 | 1471347321033 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}] 04:35:21 INFO - PROCESS | 3005 | 1471347321038 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:35:21 INFO - PROCESS | 3005 | 1471347321259 Marionette TRACE conn4 <- [1,955,null,{"value":null}] 04:35:21 INFO - PROCESS | 3005 | 1471347321468 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:21 INFO - PROCESS | 3005 | 1471347321478 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:35:21 INFO - PROCESS | 3005 | ++DOCSHELL 0x8f2ed800 == 36 [pid = 3005] [id = 246] 04:35:21 INFO - PROCESS | 3005 | ++DOMWINDOW == 88 (0x8fa03800) [pid = 3005] [serial = 739] [outer = (nil)] 04:35:21 INFO - PROCESS | 3005 | ++DOMWINDOW == 89 (0x9224a000) [pid = 3005] [serial = 740] [outer = 0x8fa03800] 04:35:21 INFO - PROCESS | 3005 | 1471347321625 Marionette DEBUG loaded listener.js 04:35:21 INFO - PROCESS | 3005 | ++DOMWINDOW == 90 (0x9224b800) [pid = 3005] [serial = 741] [outer = 0x8fa03800] 04:35:22 INFO - PROCESS | 3005 | 1471347322593 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]]]}] 04:35:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 04:35:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1639ms 04:35:22 INFO - PROCESS | 3005 | 1471347322663 Marionette TRACE conn4 -> [0,957,"getWindowHandle",null] 04:35:22 INFO - PROCESS | 3005 | 1471347322668 Marionette TRACE conn4 <- [1,957,null,{"value":"8"}] 04:35:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 04:35:22 INFO - PROCESS | 3005 | 1471347322675 Marionette TRACE conn4 -> [0,958,"setScriptTimeout",{"ms":35000}] 04:35:22 INFO - PROCESS | 3005 | 1471347322679 Marionette TRACE conn4 <- [1,958,null,{}] 04:35:22 INFO - PROCESS | 3005 | 1471347322685 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}] 04:35:22 INFO - PROCESS | 3005 | 1471347322690 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:35:22 INFO - PROCESS | 3005 | 1471347322874 Marionette TRACE conn4 <- [1,959,null,{"value":null}] 04:35:23 INFO - PROCESS | 3005 | 1471347323038 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:23 INFO - PROCESS | 3005 | 1471347323048 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:35:23 INFO - PROCESS | 3005 | ++DOCSHELL 0x8c1c8c00 == 37 [pid = 3005] [id = 247] 04:35:23 INFO - PROCESS | 3005 | ++DOMWINDOW == 91 (0x8e9da800) [pid = 3005] [serial = 742] [outer = (nil)] 04:35:23 INFO - PROCESS | 3005 | ++DOMWINDOW == 92 (0x923f0c00) [pid = 3005] [serial = 743] [outer = 0x8e9da800] 04:35:23 INFO - PROCESS | 3005 | 1471347323188 Marionette DEBUG loaded listener.js 04:35:23 INFO - PROCESS | 3005 | ++DOMWINDOW == 93 (0x924ee000) [pid = 3005] [serial = 744] [outer = 0x8e9da800] 04:35:24 INFO - PROCESS | 3005 | 1471347324151 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]]]}] 04:35:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 04:35:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1536ms 04:35:24 INFO - PROCESS | 3005 | 1471347324213 Marionette TRACE conn4 -> [0,961,"getWindowHandle",null] 04:35:24 INFO - PROCESS | 3005 | 1471347324217 Marionette TRACE conn4 <- [1,961,null,{"value":"8"}] 04:35:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 04:35:24 INFO - PROCESS | 3005 | 1471347324224 Marionette TRACE conn4 -> [0,962,"setScriptTimeout",{"ms":35000}] 04:35:24 INFO - PROCESS | 3005 | 1471347324227 Marionette TRACE conn4 <- [1,962,null,{}] 04:35:24 INFO - PROCESS | 3005 | 1471347324233 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}] 04:35:24 INFO - PROCESS | 3005 | 1471347324245 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:35:24 INFO - PROCESS | 3005 | 1471347324485 Marionette TRACE conn4 <- [1,963,null,{"value":null}] 04:35:24 INFO - PROCESS | 3005 | 1471347324701 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:24 INFO - PROCESS | 3005 | 1471347324707 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:35:24 INFO - PROCESS | 3005 | ++DOCSHELL 0x8c1cb400 == 38 [pid = 3005] [id = 248] 04:35:24 INFO - PROCESS | 3005 | ++DOMWINDOW == 94 (0x8df27000) [pid = 3005] [serial = 745] [outer = (nil)] 04:35:24 INFO - PROCESS | 3005 | ++DOMWINDOW == 95 (0x928eb400) [pid = 3005] [serial = 746] [outer = 0x8df27000] 04:35:24 INFO - PROCESS | 3005 | 1471347324811 Marionette DEBUG loaded listener.js 04:35:24 INFO - PROCESS | 3005 | ++DOMWINDOW == 96 (0x928ec000) [pid = 3005] [serial = 747] [outer = 0x8df27000] 04:35:25 INFO - PROCESS | 3005 | 1471347325718 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]]]}] 04:35:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 04:35:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1532ms 04:35:25 INFO - PROCESS | 3005 | 1471347325757 Marionette TRACE conn4 -> [0,965,"getWindowHandle",null] 04:35:25 INFO - PROCESS | 3005 | 1471347325761 Marionette TRACE conn4 <- [1,965,null,{"value":"8"}] 04:35:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 04:35:25 INFO - PROCESS | 3005 | 1471347325768 Marionette TRACE conn4 -> [0,966,"setScriptTimeout",{"ms":35000}] 04:35:25 INFO - PROCESS | 3005 | 1471347325772 Marionette TRACE conn4 <- [1,966,null,{}] 04:35:25 INFO - PROCESS | 3005 | 1471347325777 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}] 04:35:25 INFO - PROCESS | 3005 | 1471347325783 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:35:25 INFO - PROCESS | 3005 | 1471347325975 Marionette TRACE conn4 <- [1,967,null,{"value":null}] 04:35:26 INFO - PROCESS | 3005 | 1471347326143 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:26 INFO - PROCESS | 3005 | 1471347326150 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:35:26 INFO - PROCESS | 3005 | ++DOCSHELL 0x92248800 == 39 [pid = 3005] [id = 249] 04:35:26 INFO - PROCESS | 3005 | ++DOMWINDOW == 97 (0x92877800) [pid = 3005] [serial = 748] [outer = (nil)] 04:35:26 INFO - PROCESS | 3005 | ++DOMWINDOW == 98 (0x93170400) [pid = 3005] [serial = 749] [outer = 0x92877800] 04:35:26 INFO - PROCESS | 3005 | 1471347326238 Marionette DEBUG loaded listener.js 04:35:26 INFO - PROCESS | 3005 | ++DOMWINDOW == 99 (0x928f4400) [pid = 3005] [serial = 750] [outer = 0x92877800] 04:35:27 INFO - PROCESS | 3005 | 1471347327236 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]]]}] 04:35:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 04:35:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1530ms 04:35:27 INFO - PROCESS | 3005 | 1471347327300 Marionette TRACE conn4 -> [0,969,"getWindowHandle",null] 04:35:27 INFO - PROCESS | 3005 | 1471347327304 Marionette TRACE conn4 <- [1,969,null,{"value":"8"}] 04:35:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 04:35:27 INFO - PROCESS | 3005 | 1471347327312 Marionette TRACE conn4 -> [0,970,"setScriptTimeout",{"ms":35000}] 04:35:27 INFO - PROCESS | 3005 | 1471347327316 Marionette TRACE conn4 <- [1,970,null,{}] 04:35:27 INFO - PROCESS | 3005 | 1471347327322 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}] 04:35:27 INFO - PROCESS | 3005 | 1471347327328 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:35:27 INFO - PROCESS | 3005 | 1471347327502 Marionette TRACE conn4 <- [1,971,null,{"value":null}] 04:35:27 INFO - PROCESS | 3005 | 1471347327721 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:27 INFO - PROCESS | 3005 | 1471347327729 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:35:27 INFO - PROCESS | 3005 | ++DOCSHELL 0x8dc52000 == 40 [pid = 3005] [id = 250] 04:35:27 INFO - PROCESS | 3005 | ++DOMWINDOW == 100 (0x8dc5a800) [pid = 3005] [serial = 751] [outer = (nil)] 04:35:27 INFO - PROCESS | 3005 | ++DOMWINDOW == 101 (0x8f0e9c00) [pid = 3005] [serial = 752] [outer = 0x8dc5a800] 04:35:27 INFO - PROCESS | 3005 | 1471347327820 Marionette DEBUG loaded listener.js 04:35:27 INFO - PROCESS | 3005 | ++DOMWINDOW == 102 (0x921f1400) [pid = 3005] [serial = 753] [outer = 0x8dc5a800] 04:35:28 INFO - PROCESS | 3005 | 1471347328847 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]]]}] 04:35:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 04:35:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1592ms 04:35:28 INFO - PROCESS | 3005 | 1471347328906 Marionette TRACE conn4 -> [0,973,"getWindowHandle",null] 04:35:28 INFO - PROCESS | 3005 | 1471347328913 Marionette TRACE conn4 <- [1,973,null,{"value":"8"}] 04:35:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 04:35:28 INFO - PROCESS | 3005 | 1471347328921 Marionette TRACE conn4 -> [0,974,"setScriptTimeout",{"ms":35000}] 04:35:28 INFO - PROCESS | 3005 | 1471347328926 Marionette TRACE conn4 <- [1,974,null,{}] 04:35:28 INFO - PROCESS | 3005 | 1471347328934 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}] 04:35:28 INFO - PROCESS | 3005 | 1471347328940 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:35:29 INFO - PROCESS | 3005 | 1471347329212 Marionette TRACE conn4 <- [1,975,null,{"value":null}] 04:35:29 INFO - PROCESS | 3005 | 1471347329501 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:29 INFO - PROCESS | 3005 | 1471347329510 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:35:29 INFO - PROCESS | 3005 | --DOCSHELL 0x8c1d1800 == 39 [pid = 3005] [id = 241] 04:35:29 INFO - PROCESS | 3005 | --DOCSHELL 0x8f2ee800 == 38 [pid = 3005] [id = 240] 04:35:29 INFO - PROCESS | 3005 | ++DOCSHELL 0x8dc52400 == 39 [pid = 3005] [id = 251] 04:35:29 INFO - PROCESS | 3005 | ++DOMWINDOW == 103 (0x8dc57000) [pid = 3005] [serial = 754] [outer = (nil)] 04:35:29 INFO - PROCESS | 3005 | ++DOMWINDOW == 104 (0x8e80a800) [pid = 3005] [serial = 755] [outer = 0x8dc57000] 04:35:29 INFO - PROCESS | 3005 | 1471347329618 Marionette DEBUG loaded listener.js 04:35:29 INFO - PROCESS | 3005 | ++DOMWINDOW == 105 (0x8e996800) [pid = 3005] [serial = 756] [outer = 0x8dc57000] 04:35:29 INFO - PROCESS | 3005 | --DOCSHELL 0x8ea0a800 == 38 [pid = 3005] [id = 239] 04:35:29 INFO - PROCESS | 3005 | --DOCSHELL 0x8df26800 == 37 [pid = 3005] [id = 238] 04:35:29 INFO - PROCESS | 3005 | --DOMWINDOW == 104 (0x91a31400) [pid = 3005] [serial = 686] [outer = (nil)] [url = about:blank] 04:35:29 INFO - PROCESS | 3005 | --DOMWINDOW == 103 (0x91a32c00) [pid = 3005] [serial = 680] [outer = (nil)] [url = about:blank] 04:35:29 INFO - PROCESS | 3005 | --DOMWINDOW == 102 (0x921e6c00) [pid = 3005] [serial = 683] [outer = (nil)] [url = about:blank] 04:35:29 INFO - PROCESS | 3005 | --DOMWINDOW == 101 (0x8fa0ec00) [pid = 3005] [serial = 677] [outer = (nil)] [url = about:blank] 04:35:29 INFO - PROCESS | 3005 | --DOMWINDOW == 100 (0x8fa91800) [pid = 3005] [serial = 665] [outer = (nil)] [url = about:blank] 04:35:29 INFO - PROCESS | 3005 | --DOMWINDOW == 99 (0x904bf000) [pid = 3005] [serial = 666] [outer = (nil)] [url = about:blank] 04:35:29 INFO - PROCESS | 3005 | --DOMWINDOW == 98 (0x8ea5ac00) [pid = 3005] [serial = 674] [outer = (nil)] [url = about:blank] 04:35:29 INFO - PROCESS | 3005 | --DOMWINDOW == 97 (0x8eb5a800) [pid = 3005] [serial = 675] [outer = (nil)] [url = about:blank] 04:35:29 INFO - PROCESS | 3005 | --DOMWINDOW == 96 (0x8ea0a400) [pid = 3005] [serial = 662] [outer = (nil)] [url = about:blank] 04:35:29 INFO - PROCESS | 3005 | --DOMWINDOW == 95 (0x8eb54000) [pid = 3005] [serial = 663] [outer = (nil)] [url = about:blank] 04:35:29 INFO - PROCESS | 3005 | --DOMWINDOW == 94 (0x921ea800) [pid = 3005] [serial = 668] [outer = (nil)] [url = about:blank] 04:35:29 INFO - PROCESS | 3005 | --DOMWINDOW == 93 (0x92242c00) [pid = 3005] [serial = 669] [outer = (nil)] [url = about:blank] 04:35:29 INFO - PROCESS | 3005 | --DOMWINDOW == 92 (0x921e8400) [pid = 3005] [serial = 687] [outer = (nil)] [url = about:blank] 04:35:29 INFO - PROCESS | 3005 | --DOMWINDOW == 91 (0x91a3b000) [pid = 3005] [serial = 660] [outer = (nil)] [url = about:blank] 04:35:29 INFO - PROCESS | 3005 | --DOMWINDOW == 90 (0x8dc55400) [pid = 3005] [serial = 671] [outer = (nil)] [url = about:blank] 04:35:29 INFO - PROCESS | 3005 | --DOMWINDOW == 89 (0x8df2e400) [pid = 3005] [serial = 672] [outer = (nil)] [url = about:blank] 04:35:29 INFO - PROCESS | 3005 | --DOMWINDOW == 88 (0x921e9000) [pid = 3005] [serial = 684] [outer = (nil)] [url = about:blank] 04:35:29 INFO - PROCESS | 3005 | --DOMWINDOW == 87 (0x91a3a400) [pid = 3005] [serial = 681] [outer = (nil)] [url = about:blank] 04:35:29 INFO - PROCESS | 3005 | --DOMWINDOW == 86 (0x8fa8c000) [pid = 3005] [serial = 678] [outer = (nil)] [url = about:blank] 04:35:30 INFO - PROCESS | 3005 | 1471347330473 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]]]}] 04:35:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 04:35:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1591ms 04:35:30 INFO - PROCESS | 3005 | 1471347330521 Marionette TRACE conn4 -> [0,977,"getWindowHandle",null] 04:35:30 INFO - PROCESS | 3005 | 1471347330528 Marionette TRACE conn4 <- [1,977,null,{"value":"8"}] 04:35:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 04:35:30 INFO - PROCESS | 3005 | 1471347330544 Marionette TRACE conn4 -> [0,978,"setScriptTimeout",{"ms":35000}] 04:35:30 INFO - PROCESS | 3005 | 1471347330549 Marionette TRACE conn4 <- [1,978,null,{}] 04:35:30 INFO - PROCESS | 3005 | 1471347330555 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}] 04:35:30 INFO - PROCESS | 3005 | 1471347330559 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:35:30 INFO - PROCESS | 3005 | 1471347330740 Marionette TRACE conn4 <- [1,979,null,{"value":null}] 04:35:30 INFO - PROCESS | 3005 | 1471347330752 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:30 INFO - PROCESS | 3005 | 1471347330758 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:35:30 INFO - PROCESS | 3005 | ++DOCSHELL 0x8df27800 == 38 [pid = 3005] [id = 252] 04:35:30 INFO - PROCESS | 3005 | ++DOMWINDOW == 87 (0x8eb50000) [pid = 3005] [serial = 757] [outer = (nil)] 04:35:30 INFO - PROCESS | 3005 | ++DOMWINDOW == 88 (0x8f0de800) [pid = 3005] [serial = 758] [outer = 0x8eb50000] 04:35:30 INFO - PROCESS | 3005 | 1471347330836 Marionette DEBUG loaded listener.js 04:35:30 INFO - PROCESS | 3005 | ++DOMWINDOW == 89 (0x8f0f3800) [pid = 3005] [serial = 759] [outer = 0x8eb50000] 04:35:31 INFO - PROCESS | 3005 | 1471347331897 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]]]}] 04:35:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 04:35:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1381ms 04:35:31 INFO - PROCESS | 3005 | 1471347331925 Marionette TRACE conn4 -> [0,981,"getWindowHandle",null] 04:35:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 04:35:31 INFO - PROCESS | 3005 | 1471347331930 Marionette TRACE conn4 <- [1,981,null,{"value":"8"}] 04:35:31 INFO - PROCESS | 3005 | 1471347331939 Marionette TRACE conn4 -> [0,982,"setScriptTimeout",{"ms":35000}] 04:35:31 INFO - PROCESS | 3005 | 1471347331947 Marionette TRACE conn4 <- [1,982,null,{}] 04:35:31 INFO - PROCESS | 3005 | 1471347331965 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}] 04:35:31 INFO - PROCESS | 3005 | 1471347331977 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:35:32 INFO - PROCESS | 3005 | 1471347332219 Marionette TRACE conn4 <- [1,983,null,{"value":null}] 04:35:32 INFO - PROCESS | 3005 | 1471347332230 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:32 INFO - PROCESS | 3005 | 1471347332243 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:35:32 INFO - PROCESS | 3005 | ++DOCSHELL 0x904bc800 == 39 [pid = 3005] [id = 253] 04:35:32 INFO - PROCESS | 3005 | ++DOMWINDOW == 90 (0x904be800) [pid = 3005] [serial = 760] [outer = (nil)] 04:35:32 INFO - PROCESS | 3005 | ++DOMWINDOW == 91 (0x904c7000) [pid = 3005] [serial = 761] [outer = 0x904be800] 04:35:32 INFO - PROCESS | 3005 | 1471347332334 Marionette DEBUG loaded listener.js 04:35:32 INFO - PROCESS | 3005 | ++DOMWINDOW == 92 (0x91a3b400) [pid = 3005] [serial = 762] [outer = 0x904be800] 04:35:33 INFO - PROCESS | 3005 | 1471347333322 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]]]}] 04:35:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 04:35:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1444ms 04:35:33 INFO - PROCESS | 3005 | 1471347333382 Marionette TRACE conn4 -> [0,985,"getWindowHandle",null] 04:35:33 INFO - PROCESS | 3005 | 1471347333386 Marionette TRACE conn4 <- [1,985,null,{"value":"8"}] 04:35:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 04:35:33 INFO - PROCESS | 3005 | 1471347333402 Marionette TRACE conn4 -> [0,986,"setScriptTimeout",{"ms":35000}] 04:35:33 INFO - PROCESS | 3005 | 1471347333407 Marionette TRACE conn4 <- [1,986,null,{}] 04:35:33 INFO - PROCESS | 3005 | 1471347333430 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}] 04:35:33 INFO - PROCESS | 3005 | 1471347333436 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:35:33 INFO - PROCESS | 3005 | 1471347333678 Marionette TRACE conn4 <- [1,987,null,{"value":null}] 04:35:33 INFO - PROCESS | 3005 | 1471347333696 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:33 INFO - PROCESS | 3005 | 1471347333704 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:35:33 INFO - PROCESS | 3005 | ++DOCSHELL 0x8c1cf400 == 40 [pid = 3005] [id = 254] 04:35:33 INFO - PROCESS | 3005 | ++DOMWINDOW == 93 (0x8f0ee800) [pid = 3005] [serial = 763] [outer = (nil)] 04:35:33 INFO - PROCESS | 3005 | ++DOMWINDOW == 94 (0x91bd5400) [pid = 3005] [serial = 764] [outer = 0x8f0ee800] 04:35:33 INFO - PROCESS | 3005 | 1471347333781 Marionette DEBUG loaded listener.js 04:35:33 INFO - PROCESS | 3005 | ++DOMWINDOW == 95 (0x921f0c00) [pid = 3005] [serial = 765] [outer = 0x8f0ee800] 04:35:34 INFO - PROCESS | 3005 | --DOMWINDOW == 94 (0x8df27400) [pid = 3005] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 04:35:34 INFO - PROCESS | 3005 | --DOMWINDOW == 93 (0x8ea5cc00) [pid = 3005] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 04:35:34 INFO - PROCESS | 3005 | --DOMWINDOW == 92 (0x923e3400) [pid = 3005] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 04:35:34 INFO - PROCESS | 3005 | --DOMWINDOW == 91 (0x9224f000) [pid = 3005] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 04:35:34 INFO - PROCESS | 3005 | --DOMWINDOW == 90 (0x92876800) [pid = 3005] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 04:35:34 INFO - PROCESS | 3005 | --DOMWINDOW == 89 (0x8f2ef000) [pid = 3005] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 04:35:34 INFO - PROCESS | 3005 | --DOMWINDOW == 88 (0x8e995c00) [pid = 3005] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 04:35:34 INFO - PROCESS | 3005 | --DOMWINDOW == 87 (0x8e841c00) [pid = 3005] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 04:35:34 INFO - PROCESS | 3005 | --DOMWINDOW == 86 (0x8dc5d000) [pid = 3005] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 04:35:34 INFO - PROCESS | 3005 | --DOMWINDOW == 85 (0x8df2f400) [pid = 3005] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 04:35:34 INFO - PROCESS | 3005 | --DOMWINDOW == 84 (0x92882800) [pid = 3005] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 04:35:34 INFO - PROCESS | 3005 | --DOMWINDOW == 83 (0x8ea0b000) [pid = 3005] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 04:35:34 INFO - PROCESS | 3005 | --DOMWINDOW == 82 (0x8f2f6400) [pid = 3005] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 04:35:34 INFO - PROCESS | 3005 | 1471347334915 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]]]}] 04:35:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 04:35:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1562ms 04:35:34 INFO - PROCESS | 3005 | 1471347334957 Marionette TRACE conn4 -> [0,989,"getWindowHandle",null] 04:35:34 INFO - PROCESS | 3005 | 1471347334961 Marionette TRACE conn4 <- [1,989,null,{"value":"8"}] 04:35:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 04:35:34 INFO - PROCESS | 3005 | 1471347334967 Marionette TRACE conn4 -> [0,990,"setScriptTimeout",{"ms":35000}] 04:35:34 INFO - PROCESS | 3005 | 1471347334971 Marionette TRACE conn4 <- [1,990,null,{}] 04:35:34 INFO - PROCESS | 3005 | 1471347334976 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}] 04:35:34 INFO - PROCESS | 3005 | 1471347334982 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:35:35 INFO - PROCESS | 3005 | 1471347335184 Marionette TRACE conn4 <- [1,991,null,{"value":null}] 04:35:35 INFO - PROCESS | 3005 | 1471347335361 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:35 INFO - PROCESS | 3005 | 1471347335368 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:35:35 INFO - PROCESS | 3005 | ++DOCSHELL 0x8c1cbc00 == 41 [pid = 3005] [id = 255] 04:35:35 INFO - PROCESS | 3005 | ++DOMWINDOW == 83 (0x8e841c00) [pid = 3005] [serial = 766] [outer = (nil)] 04:35:35 INFO - PROCESS | 3005 | ++DOMWINDOW == 84 (0x904bfc00) [pid = 3005] [serial = 767] [outer = 0x8e841c00] 04:35:35 INFO - PROCESS | 3005 | 1471347335447 Marionette DEBUG loaded listener.js 04:35:35 INFO - PROCESS | 3005 | ++DOMWINDOW == 85 (0x91a3fc00) [pid = 3005] [serial = 768] [outer = 0x8e841c00] 04:35:36 INFO - PROCESS | 3005 | 1471347336230 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]]]}] 04:35:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 04:35:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1291ms 04:35:36 INFO - PROCESS | 3005 | 1471347336259 Marionette TRACE conn4 -> [0,993,"getWindowHandle",null] 04:35:36 INFO - PROCESS | 3005 | 1471347336264 Marionette TRACE conn4 <- [1,993,null,{"value":"8"}] 04:35:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 04:35:36 INFO - PROCESS | 3005 | 1471347336270 Marionette TRACE conn4 -> [0,994,"setScriptTimeout",{"ms":35000}] 04:35:36 INFO - PROCESS | 3005 | 1471347336274 Marionette TRACE conn4 <- [1,994,null,{}] 04:35:36 INFO - PROCESS | 3005 | 1471347336279 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}] 04:35:36 INFO - PROCESS | 3005 | 1471347336290 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:35:36 INFO - PROCESS | 3005 | 1471347336492 Marionette TRACE conn4 <- [1,995,null,{"value":null}] 04:35:36 INFO - PROCESS | 3005 | 1471347336618 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:36 INFO - PROCESS | 3005 | 1471347336625 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:35:36 INFO - PROCESS | 3005 | ++DOCSHELL 0x8c1c7000 == 42 [pid = 3005] [id = 256] 04:35:36 INFO - PROCESS | 3005 | ++DOMWINDOW == 86 (0x8f0ef000) [pid = 3005] [serial = 769] [outer = (nil)] 04:35:36 INFO - PROCESS | 3005 | ++DOMWINDOW == 87 (0x9287c800) [pid = 3005] [serial = 770] [outer = 0x8f0ef000] 04:35:36 INFO - PROCESS | 3005 | 1471347336702 Marionette DEBUG loaded listener.js 04:35:36 INFO - PROCESS | 3005 | ++DOMWINDOW == 88 (0x928fa800) [pid = 3005] [serial = 771] [outer = 0x8f0ef000] 04:35:37 INFO - PROCESS | 3005 | 1471347337819 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]]]}] 04:35:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 04:35:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1601ms 04:35:37 INFO - PROCESS | 3005 | 1471347337873 Marionette TRACE conn4 -> [0,997,"getWindowHandle",null] 04:35:37 INFO - PROCESS | 3005 | 1471347337880 Marionette TRACE conn4 <- [1,997,null,{"value":"8"}] 04:35:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 04:35:37 INFO - PROCESS | 3005 | 1471347337889 Marionette TRACE conn4 -> [0,998,"setScriptTimeout",{"ms":35000}] 04:35:37 INFO - PROCESS | 3005 | 1471347337897 Marionette TRACE conn4 <- [1,998,null,{}] 04:35:37 INFO - PROCESS | 3005 | 1471347337906 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}] 04:35:37 INFO - PROCESS | 3005 | 1471347337911 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:35:38 INFO - PROCESS | 3005 | 1471347338158 Marionette TRACE conn4 <- [1,999,null,{"value":null}] 04:35:38 INFO - PROCESS | 3005 | 1471347338378 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:38 INFO - PROCESS | 3005 | 1471347338392 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:35:38 INFO - PROCESS | 3005 | ++DOCSHELL 0x8e9db800 == 43 [pid = 3005] [id = 257] 04:35:38 INFO - PROCESS | 3005 | ++DOMWINDOW == 89 (0x8e9dd000) [pid = 3005] [serial = 772] [outer = (nil)] 04:35:38 INFO - PROCESS | 3005 | ++DOMWINDOW == 90 (0x8eb54000) [pid = 3005] [serial = 773] [outer = 0x8e9dd000] 04:35:38 INFO - PROCESS | 3005 | 1471347338525 Marionette DEBUG loaded listener.js 04:35:38 INFO - PROCESS | 3005 | ++DOMWINDOW == 91 (0x8f0edc00) [pid = 3005] [serial = 774] [outer = 0x8e9dd000] 04:35:39 INFO - PROCESS | 3005 | 1471347339496 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]]]}] 04:35:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 04:35:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1643ms 04:35:39 INFO - PROCESS | 3005 | 1471347339533 Marionette TRACE conn4 -> [0,1001,"getWindowHandle",null] 04:35:39 INFO - PROCESS | 3005 | 1471347339541 Marionette TRACE conn4 <- [1,1001,null,{"value":"8"}] 04:35:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 04:35:39 INFO - PROCESS | 3005 | 1471347339552 Marionette TRACE conn4 -> [0,1002,"setScriptTimeout",{"ms":35000}] 04:35:39 INFO - PROCESS | 3005 | 1471347339556 Marionette TRACE conn4 <- [1,1002,null,{}] 04:35:39 INFO - PROCESS | 3005 | 1471347339564 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}] 04:35:39 INFO - PROCESS | 3005 | 1471347339569 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:35:39 INFO - PROCESS | 3005 | 1471347339783 Marionette TRACE conn4 <- [1,1003,null,{"value":null}] 04:35:40 INFO - PROCESS | 3005 | 1471347340081 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:40 INFO - PROCESS | 3005 | 1471347340091 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:35:40 INFO - PROCESS | 3005 | ++DOCSHELL 0x904bcc00 == 44 [pid = 3005] [id = 258] 04:35:40 INFO - PROCESS | 3005 | ++DOMWINDOW == 92 (0x904c4400) [pid = 3005] [serial = 775] [outer = (nil)] 04:35:40 INFO - PROCESS | 3005 | ++DOMWINDOW == 93 (0x91bcfc00) [pid = 3005] [serial = 776] [outer = 0x904c4400] 04:35:40 INFO - PROCESS | 3005 | 1471347340241 Marionette DEBUG loaded listener.js 04:35:40 INFO - PROCESS | 3005 | ++DOMWINDOW == 94 (0x921ef400) [pid = 3005] [serial = 777] [outer = 0x904c4400] 04:35:41 INFO - PROCESS | 3005 | 1471347341175 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]]]}] 04:35:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 04:35:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1685ms 04:35:41 INFO - PROCESS | 3005 | 1471347341238 Marionette TRACE conn4 -> [0,1005,"getWindowHandle",null] 04:35:41 INFO - PROCESS | 3005 | 1471347341243 Marionette TRACE conn4 <- [1,1005,null,{"value":"8"}] 04:35:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 04:35:41 INFO - PROCESS | 3005 | 1471347341251 Marionette TRACE conn4 -> [0,1006,"setScriptTimeout",{"ms":35000}] 04:35:41 INFO - PROCESS | 3005 | 1471347341258 Marionette TRACE conn4 <- [1,1006,null,{}] 04:35:41 INFO - PROCESS | 3005 | 1471347341277 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}] 04:35:41 INFO - PROCESS | 3005 | 1471347341287 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:35:41 INFO - PROCESS | 3005 | 1471347341540 Marionette TRACE conn4 <- [1,1007,null,{"value":null}] 04:35:41 INFO - PROCESS | 3005 | 1471347341808 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:41 INFO - PROCESS | 3005 | 1471347341820 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:35:41 INFO - PROCESS | 3005 | ++DOCSHELL 0x9287e800 == 45 [pid = 3005] [id = 259] 04:35:41 INFO - PROCESS | 3005 | ++DOMWINDOW == 95 (0x92881400) [pid = 3005] [serial = 778] [outer = (nil)] 04:35:41 INFO - PROCESS | 3005 | ++DOMWINDOW == 96 (0x95016800) [pid = 3005] [serial = 779] [outer = 0x92881400] 04:35:41 INFO - PROCESS | 3005 | 1471347341926 Marionette DEBUG loaded listener.js 04:35:42 INFO - PROCESS | 3005 | ++DOMWINDOW == 97 (0x950d3000) [pid = 3005] [serial = 780] [outer = 0x92881400] 04:35:42 INFO - PROCESS | 3005 | 1471347342875 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]]]}] 04:35:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 04:35:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1698ms 04:35:42 INFO - PROCESS | 3005 | 1471347342950 Marionette TRACE conn4 -> [0,1009,"getWindowHandle",null] 04:35:42 INFO - PROCESS | 3005 | 1471347342954 Marionette TRACE conn4 <- [1,1009,null,{"value":"8"}] 04:35:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 04:35:42 INFO - PROCESS | 3005 | 1471347342962 Marionette TRACE conn4 -> [0,1010,"setScriptTimeout",{"ms":35000}] 04:35:42 INFO - PROCESS | 3005 | 1471347342967 Marionette TRACE conn4 <- [1,1010,null,{}] 04:35:42 INFO - PROCESS | 3005 | 1471347342973 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}] 04:35:42 INFO - PROCESS | 3005 | 1471347342979 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:35:43 INFO - PROCESS | 3005 | 1471347343216 Marionette TRACE conn4 <- [1,1011,null,{"value":null}] 04:35:43 INFO - PROCESS | 3005 | 1471347343434 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:43 INFO - PROCESS | 3005 | 1471347343446 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:35:43 INFO - PROCESS | 3005 | ++DOCSHELL 0x8e9d9c00 == 46 [pid = 3005] [id = 260] 04:35:43 INFO - PROCESS | 3005 | ++DOMWINDOW == 98 (0x9317ac00) [pid = 3005] [serial = 781] [outer = (nil)] 04:35:43 INFO - PROCESS | 3005 | ++DOMWINDOW == 99 (0x95297400) [pid = 3005] [serial = 782] [outer = 0x9317ac00] 04:35:43 INFO - PROCESS | 3005 | 1471347343574 Marionette DEBUG loaded listener.js 04:35:43 INFO - PROCESS | 3005 | ++DOMWINDOW == 100 (0x9529ac00) [pid = 3005] [serial = 783] [outer = 0x9317ac00] 04:35:44 INFO - PROCESS | 3005 | 1471347344543 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]]]}] 04:35:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 04:35:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1634ms 04:35:44 INFO - PROCESS | 3005 | 1471347344597 Marionette TRACE conn4 -> [0,1013,"getWindowHandle",null] 04:35:44 INFO - PROCESS | 3005 | 1471347344601 Marionette TRACE conn4 <- [1,1013,null,{"value":"8"}] 04:35:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 04:35:44 INFO - PROCESS | 3005 | 1471347344609 Marionette TRACE conn4 -> [0,1014,"setScriptTimeout",{"ms":35000}] 04:35:44 INFO - PROCESS | 3005 | 1471347344614 Marionette TRACE conn4 <- [1,1014,null,{}] 04:35:44 INFO - PROCESS | 3005 | 1471347344620 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}] 04:35:44 INFO - PROCESS | 3005 | 1471347344627 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:35:44 INFO - PROCESS | 3005 | 1471347344817 Marionette TRACE conn4 <- [1,1015,null,{"value":null}] 04:35:45 INFO - PROCESS | 3005 | 1471347345072 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:45 INFO - PROCESS | 3005 | 1471347345081 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:35:45 INFO - PROCESS | 3005 | ++DOCSHELL 0x8e80c400 == 47 [pid = 3005] [id = 261] 04:35:45 INFO - PROCESS | 3005 | ++DOMWINDOW == 101 (0x8e80cc00) [pid = 3005] [serial = 784] [outer = (nil)] 04:35:45 INFO - PROCESS | 3005 | ++DOMWINDOW == 102 (0x8e98f800) [pid = 3005] [serial = 785] [outer = 0x8e80cc00] 04:35:45 INFO - PROCESS | 3005 | 1471347345475 Marionette DEBUG loaded listener.js 04:35:45 INFO - PROCESS | 3005 | ++DOMWINDOW == 103 (0x8ea18800) [pid = 3005] [serial = 786] [outer = 0x8e80cc00] 04:35:46 INFO - PROCESS | 3005 | 1471347346434 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]]]}] 04:35:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 04:35:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1887ms 04:35:46 INFO - PROCESS | 3005 | 1471347346503 Marionette TRACE conn4 -> [0,1017,"getWindowHandle",null] 04:35:46 INFO - PROCESS | 3005 | 1471347346509 Marionette TRACE conn4 <- [1,1017,null,{"value":"8"}] 04:35:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 04:35:46 INFO - PROCESS | 3005 | 1471347346520 Marionette TRACE conn4 -> [0,1018,"setScriptTimeout",{"ms":35000}] 04:35:46 INFO - PROCESS | 3005 | 1471347346523 Marionette TRACE conn4 <- [1,1018,null,{}] 04:35:46 INFO - PROCESS | 3005 | 1471347346531 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}] 04:35:46 INFO - PROCESS | 3005 | 1471347346538 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:35:46 INFO - PROCESS | 3005 | 1471347346725 Marionette TRACE conn4 <- [1,1019,null,{"value":null}] 04:35:46 INFO - PROCESS | 3005 | 1471347346972 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:46 INFO - PROCESS | 3005 | 1471347346982 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:35:47 INFO - PROCESS | 3005 | ++DOCSHELL 0x8fa8d400 == 48 [pid = 3005] [id = 262] 04:35:47 INFO - PROCESS | 3005 | ++DOMWINDOW == 104 (0x8fa8f400) [pid = 3005] [serial = 787] [outer = (nil)] 04:35:47 INFO - PROCESS | 3005 | ++DOMWINDOW == 105 (0x8fc96400) [pid = 3005] [serial = 788] [outer = 0x8fa8f400] 04:35:47 INFO - PROCESS | 3005 | 1471347347169 Marionette DEBUG loaded listener.js 04:35:47 INFO - PROCESS | 3005 | ++DOMWINDOW == 106 (0x904c2000) [pid = 3005] [serial = 789] [outer = 0x8fa8f400] 04:35:48 INFO - PROCESS | 3005 | 1471347348083 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]]]}] 04:35:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 04:35:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1644ms 04:35:48 INFO - PROCESS | 3005 | 1471347348164 Marionette TRACE conn4 -> [0,1021,"getWindowHandle",null] 04:35:48 INFO - PROCESS | 3005 | 1471347348170 Marionette TRACE conn4 <- [1,1021,null,{"value":"8"}] 04:35:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 04:35:48 INFO - PROCESS | 3005 | 1471347348181 Marionette TRACE conn4 -> [0,1022,"setScriptTimeout",{"ms":35000}] 04:35:48 INFO - PROCESS | 3005 | 1471347348186 Marionette TRACE conn4 <- [1,1022,null,{}] 04:35:48 INFO - PROCESS | 3005 | 1471347348193 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}] 04:35:48 INFO - PROCESS | 3005 | 1471347348199 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:35:49 INFO - PROCESS | 3005 | --DOCSHELL 0x8c1cbc00 == 47 [pid = 3005] [id = 255] 04:35:49 INFO - PROCESS | 3005 | --DOCSHELL 0x8c1cf400 == 46 [pid = 3005] [id = 254] 04:35:49 INFO - PROCESS | 3005 | --DOCSHELL 0x904bc800 == 45 [pid = 3005] [id = 253] 04:35:49 INFO - PROCESS | 3005 | --DOCSHELL 0x8df27800 == 44 [pid = 3005] [id = 252] 04:35:49 INFO - PROCESS | 3005 | --DOCSHELL 0x8dc52400 == 43 [pid = 3005] [id = 251] 04:35:49 INFO - PROCESS | 3005 | --DOCSHELL 0x8dc52000 == 42 [pid = 3005] [id = 250] 04:35:49 INFO - PROCESS | 3005 | --DOCSHELL 0x8c1c8c00 == 41 [pid = 3005] [id = 247] 04:35:49 INFO - PROCESS | 3005 | --DOCSHELL 0x91a40400 == 40 [pid = 3005] [id = 245] 04:35:49 INFO - PROCESS | 3005 | --DOCSHELL 0x8dc58800 == 39 [pid = 3005] [id = 244] 04:35:49 INFO - PROCESS | 3005 | --DOCSHELL 0x8c1cb400 == 38 [pid = 3005] [id = 248] 04:35:49 INFO - PROCESS | 3005 | --DOCSHELL 0x8f2ed800 == 37 [pid = 3005] [id = 246] 04:35:49 INFO - PROCESS | 3005 | --DOCSHELL 0x8df24400 == 36 [pid = 3005] [id = 242] 04:35:49 INFO - PROCESS | 3005 | --DOCSHELL 0x8e993c00 == 35 [pid = 3005] [id = 243] 04:35:49 INFO - PROCESS | 3005 | --DOCSHELL 0x92248800 == 34 [pid = 3005] [id = 249] 04:35:49 INFO - PROCESS | 3005 | --DOCSHELL 0x8df32800 == 33 [pid = 3005] [id = 237] 04:35:49 INFO - PROCESS | 3005 | --DOCSHELL 0x8e80c400 == 32 [pid = 3005] [id = 261] 04:35:49 INFO - PROCESS | 3005 | --DOCSHELL 0x8fa8d400 == 31 [pid = 3005] [id = 262] 04:35:49 INFO - PROCESS | 3005 | --DOCSHELL 0x8e9d9c00 == 30 [pid = 3005] [id = 260] 04:35:49 INFO - PROCESS | 3005 | --DOCSHELL 0x9287e800 == 29 [pid = 3005] [id = 259] 04:35:49 INFO - PROCESS | 3005 | --DOCSHELL 0x904bcc00 == 28 [pid = 3005] [id = 258] 04:35:49 INFO - PROCESS | 3005 | --DOCSHELL 0x8c1c7000 == 27 [pid = 3005] [id = 256] 04:35:49 INFO - PROCESS | 3005 | --DOCSHELL 0x8e9db800 == 26 [pid = 3005] [id = 257] 04:35:49 INFO - PROCESS | 3005 | 1471347349488 Marionette TRACE conn4 <- [1,1023,null,{"value":null}] 04:35:49 INFO - PROCESS | 3005 | --DOMWINDOW == 105 (0x8e83d800) [pid = 3005] [serial = 716] [outer = (nil)] [url = about:blank] 04:35:49 INFO - PROCESS | 3005 | --DOMWINDOW == 104 (0x8e989400) [pid = 3005] [serial = 717] [outer = (nil)] [url = about:blank] 04:35:49 INFO - PROCESS | 3005 | --DOMWINDOW == 103 (0x8fc92000) [pid = 3005] [serial = 710] [outer = (nil)] [url = about:blank] 04:35:49 INFO - PROCESS | 3005 | --DOMWINDOW == 102 (0x924f2400) [pid = 3005] [serial = 699] [outer = (nil)] [url = about:blank] 04:35:49 INFO - PROCESS | 3005 | --DOMWINDOW == 101 (0x923e5800) [pid = 3005] [serial = 695] [outer = (nil)] [url = about:blank] 04:35:49 INFO - PROCESS | 3005 | --DOMWINDOW == 100 (0x928ef400) [pid = 3005] [serial = 704] [outer = (nil)] [url = about:blank] 04:35:49 INFO - PROCESS | 3005 | --DOMWINDOW == 99 (0x923ebc00) [pid = 3005] [serial = 696] [outer = (nil)] [url = about:blank] 04:35:49 INFO - PROCESS | 3005 | --DOMWINDOW == 98 (0x8f2f6c00) [pid = 3005] [serial = 722] [outer = (nil)] [url = about:blank] 04:35:49 INFO - PROCESS | 3005 | --DOMWINDOW == 97 (0x8e9da000) [pid = 3005] [serial = 689] [outer = (nil)] [url = about:blank] 04:35:49 INFO - PROCESS | 3005 | --DOMWINDOW == 96 (0x8fa06800) [pid = 3005] [serial = 723] [outer = (nil)] [url = about:blank] 04:35:49 INFO - PROCESS | 3005 | --DOMWINDOW == 95 (0x8e9df800) [pid = 3005] [serial = 713] [outer = (nil)] [url = about:blank] 04:35:49 INFO - PROCESS | 3005 | --DOMWINDOW == 94 (0x8fa06400) [pid = 3005] [serial = 725] [outer = (nil)] [url = about:blank] 04:35:49 INFO - PROCESS | 3005 | --DOMWINDOW == 93 (0x92874000) [pid = 3005] [serial = 702] [outer = (nil)] [url = about:blank] 04:35:49 INFO - PROCESS | 3005 | --DOMWINDOW == 92 (0x93170c00) [pid = 3005] [serial = 711] [outer = (nil)] [url = about:blank] 04:35:49 INFO - PROCESS | 3005 | --DOMWINDOW == 91 (0x928f6c00) [pid = 3005] [serial = 705] [outer = (nil)] [url = about:blank] 04:35:49 INFO - PROCESS | 3005 | --DOMWINDOW == 90 (0x924edc00) [pid = 3005] [serial = 698] [outer = (nil)] [url = about:blank] 04:35:49 INFO - PROCESS | 3005 | --DOMWINDOW == 89 (0x93173400) [pid = 3005] [serial = 707] [outer = (nil)] [url = about:blank] 04:35:49 INFO - PROCESS | 3005 | --DOMWINDOW == 88 (0x93176c00) [pid = 3005] [serial = 708] [outer = (nil)] [url = about:blank] 04:35:49 INFO - PROCESS | 3005 | --DOMWINDOW == 87 (0x8ea5b400) [pid = 3005] [serial = 720] [outer = (nil)] [url = about:blank] 04:35:49 INFO - PROCESS | 3005 | --DOMWINDOW == 86 (0x8ea57000) [pid = 3005] [serial = 714] [outer = (nil)] [url = about:blank] 04:35:49 INFO - PROCESS | 3005 | --DOMWINDOW == 85 (0x8fa95000) [pid = 3005] [serial = 693] [outer = (nil)] [url = about:blank] 04:35:49 INFO - PROCESS | 3005 | --DOMWINDOW == 84 (0x924f6400) [pid = 3005] [serial = 701] [outer = (nil)] [url = about:blank] 04:35:49 INFO - PROCESS | 3005 | --DOMWINDOW == 83 (0x8ea55c00) [pid = 3005] [serial = 690] [outer = (nil)] [url = about:blank] 04:35:49 INFO - PROCESS | 3005 | --DOMWINDOW == 82 (0x8ea52c00) [pid = 3005] [serial = 719] [outer = (nil)] [url = about:blank] 04:35:49 INFO - PROCESS | 3005 | --DOMWINDOW == 81 (0x8fa8f000) [pid = 3005] [serial = 692] [outer = (nil)] [url = about:blank] 04:35:49 INFO - PROCESS | 3005 | --DOMWINDOW == 80 (0x8fa93400) [pid = 3005] [serial = 726] [outer = (nil)] [url = about:blank] 04:35:49 INFO - PROCESS | 3005 | 1471347349809 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:49 INFO - PROCESS | 3005 | 1471347349819 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:35:49 INFO - PROCESS | 3005 | ++DOCSHELL 0x8dc52400 == 27 [pid = 3005] [id = 263] 04:35:49 INFO - PROCESS | 3005 | ++DOMWINDOW == 81 (0x8dc52800) [pid = 3005] [serial = 790] [outer = (nil)] 04:35:49 INFO - PROCESS | 3005 | ++DOMWINDOW == 82 (0x8dc56c00) [pid = 3005] [serial = 791] [outer = 0x8dc52800] 04:35:49 INFO - PROCESS | 3005 | 1471347349901 Marionette DEBUG loaded listener.js 04:35:50 INFO - PROCESS | 3005 | ++DOMWINDOW == 83 (0x8df24400) [pid = 3005] [serial = 792] [outer = 0x8dc52800] 04:35:50 INFO - PROCESS | 3005 | 1471347350782 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]]]}] 04:35:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 04:35:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 2648ms 04:35:50 INFO - PROCESS | 3005 | 1471347350831 Marionette TRACE conn4 -> [0,1025,"getWindowHandle",null] 04:35:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 04:35:50 INFO - PROCESS | 3005 | 1471347350838 Marionette TRACE conn4 <- [1,1025,null,{"value":"8"}] 04:35:50 INFO - PROCESS | 3005 | 1471347350847 Marionette TRACE conn4 -> [0,1026,"setScriptTimeout",{"ms":35000}] 04:35:50 INFO - PROCESS | 3005 | 1471347350854 Marionette TRACE conn4 <- [1,1026,null,{}] 04:35:50 INFO - PROCESS | 3005 | 1471347350862 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}] 04:35:50 INFO - PROCESS | 3005 | 1471347350869 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:35:51 INFO - PROCESS | 3005 | 1471347351074 Marionette TRACE conn4 <- [1,1027,null,{"value":null}] 04:35:51 INFO - PROCESS | 3005 | 1471347351199 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:51 INFO - PROCESS | 3005 | 1471347351209 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:35:51 INFO - PROCESS | 3005 | ++DOCSHELL 0x8e80c800 == 28 [pid = 3005] [id = 264] 04:35:51 INFO - PROCESS | 3005 | ++DOMWINDOW == 84 (0x8e810c00) [pid = 3005] [serial = 793] [outer = (nil)] 04:35:51 INFO - PROCESS | 3005 | ++DOMWINDOW == 85 (0x8e9db400) [pid = 3005] [serial = 794] [outer = 0x8e810c00] 04:35:51 INFO - PROCESS | 3005 | 1471347351288 Marionette DEBUG loaded listener.js 04:35:51 INFO - PROCESS | 3005 | ++DOMWINDOW == 86 (0x8e9e1c00) [pid = 3005] [serial = 795] [outer = 0x8e810c00] 04:35:52 INFO - PROCESS | 3005 | 1471347352260 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]]]}] 04:35:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 04:35:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1489ms 04:35:52 INFO - PROCESS | 3005 | 1471347352336 Marionette TRACE conn4 -> [0,1029,"getWindowHandle",null] 04:35:52 INFO - PROCESS | 3005 | 1471347352340 Marionette TRACE conn4 <- [1,1029,null,{"value":"8"}] 04:35:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 04:35:52 INFO - PROCESS | 3005 | 1471347352348 Marionette TRACE conn4 -> [0,1030,"setScriptTimeout",{"ms":35000}] 04:35:52 INFO - PROCESS | 3005 | 1471347352352 Marionette TRACE conn4 <- [1,1030,null,{}] 04:35:52 INFO - PROCESS | 3005 | 1471347352370 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}] 04:35:52 INFO - PROCESS | 3005 | 1471347352376 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:35:52 INFO - PROCESS | 3005 | 1471347352604 Marionette TRACE conn4 <- [1,1031,null,{"value":null}] 04:35:52 INFO - PROCESS | 3005 | 1471347352632 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:52 INFO - PROCESS | 3005 | 1471347352642 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:35:52 INFO - PROCESS | 3005 | ++DOCSHELL 0x8eb51c00 == 29 [pid = 3005] [id = 265] 04:35:52 INFO - PROCESS | 3005 | ++DOMWINDOW == 87 (0x8eb53c00) [pid = 3005] [serial = 796] [outer = (nil)] 04:35:52 INFO - PROCESS | 3005 | ++DOMWINDOW == 88 (0x8eb5a400) [pid = 3005] [serial = 797] [outer = 0x8eb53c00] 04:35:52 INFO - PROCESS | 3005 | 1471347352718 Marionette DEBUG loaded listener.js 04:35:52 INFO - PROCESS | 3005 | ++DOMWINDOW == 89 (0x8f0de000) [pid = 3005] [serial = 798] [outer = 0x8eb53c00] 04:35:53 INFO - PROCESS | 3005 | 1471347353808 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]]]}] 04:35:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 04:35:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1535ms 04:35:53 INFO - PROCESS | 3005 | 1471347353885 Marionette TRACE conn4 -> [0,1033,"getWindowHandle",null] 04:35:53 INFO - PROCESS | 3005 | 1471347353891 Marionette TRACE conn4 <- [1,1033,null,{"value":"8"}] 04:35:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 04:35:54 INFO - PROCESS | 3005 | 1471347354563 Marionette TRACE conn4 -> [0,1034,"setScriptTimeout",{"ms":35000}] 04:35:54 INFO - PROCESS | 3005 | 1471347354572 Marionette TRACE conn4 <- [1,1034,null,{}] 04:35:54 INFO - PROCESS | 3005 | --DOMWINDOW == 88 (0x8f0ef000) [pid = 3005] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 04:35:54 INFO - PROCESS | 3005 | --DOMWINDOW == 87 (0x8f0ee800) [pid = 3005] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 04:35:54 INFO - PROCESS | 3005 | --DOMWINDOW == 86 (0x8e841c00) [pid = 3005] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 04:35:54 INFO - PROCESS | 3005 | --DOMWINDOW == 85 (0x8dc5a800) [pid = 3005] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 04:35:54 INFO - PROCESS | 3005 | --DOMWINDOW == 84 (0x8df27000) [pid = 3005] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 04:35:54 INFO - PROCESS | 3005 | --DOMWINDOW == 83 (0x8e9da800) [pid = 3005] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 04:35:54 INFO - PROCESS | 3005 | --DOMWINDOW == 82 (0x91bd3400) [pid = 3005] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 04:35:54 INFO - PROCESS | 3005 | --DOMWINDOW == 81 (0x8fa03800) [pid = 3005] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 04:35:54 INFO - PROCESS | 3005 | --DOMWINDOW == 80 (0x92877800) [pid = 3005] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 04:35:54 INFO - PROCESS | 3005 | --DOMWINDOW == 79 (0x8fc98800) [pid = 3005] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 04:35:54 INFO - PROCESS | 3005 | --DOMWINDOW == 78 (0x8eb50000) [pid = 3005] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 04:35:54 INFO - PROCESS | 3005 | --DOMWINDOW == 77 (0x904be800) [pid = 3005] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 04:35:54 INFO - PROCESS | 3005 | --DOMWINDOW == 76 (0x8e996400) [pid = 3005] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 04:35:54 INFO - PROCESS | 3005 | --DOMWINDOW == 75 (0x8ea53800) [pid = 3005] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 04:35:54 INFO - PROCESS | 3005 | --DOMWINDOW == 74 (0x8dc57000) [pid = 3005] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 04:35:54 INFO - PROCESS | 3005 | 1471347354734 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}] 04:35:54 INFO - PROCESS | 3005 | 1471347354743 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:35:54 INFO - PROCESS | 3005 | 1471347354984 Marionette TRACE conn4 <- [1,1035,null,{"value":null}] 04:35:55 INFO - PROCESS | 3005 | 1471347355063 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:55 INFO - PROCESS | 3005 | 1471347355073 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:35:55 INFO - PROCESS | 3005 | ++DOCSHELL 0x8ea0a400 == 30 [pid = 3005] [id = 266] 04:35:55 INFO - PROCESS | 3005 | ++DOMWINDOW == 75 (0x8eb50000) [pid = 3005] [serial = 799] [outer = (nil)] 04:35:55 INFO - PROCESS | 3005 | ++DOMWINDOW == 76 (0x8f0ef000) [pid = 3005] [serial = 800] [outer = 0x8eb50000] 04:35:55 INFO - PROCESS | 3005 | 1471347355162 Marionette DEBUG loaded listener.js 04:35:55 INFO - PROCESS | 3005 | ++DOMWINDOW == 77 (0x8fa03c00) [pid = 3005] [serial = 801] [outer = 0x8eb50000] 04:35:55 INFO - PROCESS | 3005 | 1471347355971 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]]]}] 04:35:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 04:35:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 2120ms 04:35:56 INFO - PROCESS | 3005 | 1471347356022 Marionette TRACE conn4 -> [0,1037,"getWindowHandle",null] 04:35:56 INFO - PROCESS | 3005 | 1471347356027 Marionette TRACE conn4 <- [1,1037,null,{"value":"8"}] 04:35:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 04:35:56 INFO - PROCESS | 3005 | 1471347356034 Marionette TRACE conn4 -> [0,1038,"setScriptTimeout",{"ms":35000}] 04:35:56 INFO - PROCESS | 3005 | 1471347356038 Marionette TRACE conn4 <- [1,1038,null,{}] 04:35:56 INFO - PROCESS | 3005 | 1471347356044 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}] 04:35:56 INFO - PROCESS | 3005 | 1471347356050 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:35:56 INFO - PROCESS | 3005 | 1471347356227 Marionette TRACE conn4 <- [1,1039,null,{"value":null}] 04:35:56 INFO - PROCESS | 3005 | 1471347356236 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:56 INFO - PROCESS | 3005 | 1471347356246 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:35:56 INFO - PROCESS | 3005 | ++DOCSHELL 0x8e808c00 == 31 [pid = 3005] [id = 267] 04:35:56 INFO - PROCESS | 3005 | ++DOMWINDOW == 78 (0x8f0ec800) [pid = 3005] [serial = 802] [outer = (nil)] 04:35:56 INFO - PROCESS | 3005 | ++DOMWINDOW == 79 (0x8fa8a000) [pid = 3005] [serial = 803] [outer = 0x8f0ec800] 04:35:56 INFO - PROCESS | 3005 | 1471347356435 Marionette DEBUG loaded listener.js 04:35:56 INFO - PROCESS | 3005 | ++DOMWINDOW == 80 (0x8fa90800) [pid = 3005] [serial = 804] [outer = 0x8f0ec800] 04:35:57 INFO - PROCESS | 3005 | 1471347357563 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]]]}] 04:35:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 04:35:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1586ms 04:35:57 INFO - PROCESS | 3005 | 1471347357621 Marionette TRACE conn4 -> [0,1041,"getWindowHandle",null] 04:35:57 INFO - PROCESS | 3005 | 1471347357629 Marionette TRACE conn4 <- [1,1041,null,{"value":"8"}] 04:35:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 04:35:57 INFO - PROCESS | 3005 | 1471347357637 Marionette TRACE conn4 -> [0,1042,"setScriptTimeout",{"ms":35000}] 04:35:57 INFO - PROCESS | 3005 | 1471347357646 Marionette TRACE conn4 <- [1,1042,null,{}] 04:35:57 INFO - PROCESS | 3005 | 1471347357657 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}] 04:35:57 INFO - PROCESS | 3005 | 1471347357662 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:35:57 INFO - PROCESS | 3005 | 1471347357888 Marionette TRACE conn4 <- [1,1043,null,{"value":null}] 04:35:58 INFO - PROCESS | 3005 | 1471347358126 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:58 INFO - PROCESS | 3005 | 1471347358133 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:35:58 INFO - PROCESS | 3005 | ++DOCSHELL 0x8e83d400 == 32 [pid = 3005] [id = 268] 04:35:58 INFO - PROCESS | 3005 | ++DOMWINDOW == 81 (0x8e83e800) [pid = 3005] [serial = 805] [outer = (nil)] 04:35:58 INFO - PROCESS | 3005 | ++DOMWINDOW == 82 (0x8ea10c00) [pid = 3005] [serial = 806] [outer = 0x8e83e800] 04:35:58 INFO - PROCESS | 3005 | 1471347358235 Marionette DEBUG loaded listener.js 04:35:58 INFO - PROCESS | 3005 | ++DOMWINDOW == 83 (0x8eb57000) [pid = 3005] [serial = 807] [outer = 0x8e83e800] 04:35:59 INFO - PROCESS | 3005 | 1471347359286 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]]]}] 04:35:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 04:35:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1738ms 04:35:59 INFO - PROCESS | 3005 | 1471347359376 Marionette TRACE conn4 -> [0,1045,"getWindowHandle",null] 04:35:59 INFO - PROCESS | 3005 | 1471347359385 Marionette TRACE conn4 <- [1,1045,null,{"value":"8"}] 04:35:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 04:35:59 INFO - PROCESS | 3005 | 1471347359398 Marionette TRACE conn4 -> [0,1046,"setScriptTimeout",{"ms":35000}] 04:35:59 INFO - PROCESS | 3005 | 1471347359403 Marionette TRACE conn4 <- [1,1046,null,{}] 04:35:59 INFO - PROCESS | 3005 | 1471347359410 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}] 04:35:59 INFO - PROCESS | 3005 | 1471347359417 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:35:59 INFO - PROCESS | 3005 | 1471347359738 Marionette TRACE conn4 <- [1,1047,null,{"value":null}] 04:35:59 INFO - PROCESS | 3005 | 1471347359922 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:59 INFO - PROCESS | 3005 | 1471347359930 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:35:59 INFO - PROCESS | 3005 | ++DOCSHELL 0x8dc5f400 == 33 [pid = 3005] [id = 269] 04:35:59 INFO - PROCESS | 3005 | ++DOMWINDOW == 84 (0x8fc96800) [pid = 3005] [serial = 808] [outer = (nil)] 04:36:00 INFO - PROCESS | 3005 | ++DOMWINDOW == 85 (0x8fca0400) [pid = 3005] [serial = 809] [outer = 0x8fc96800] 04:36:00 INFO - PROCESS | 3005 | 1471347360023 Marionette DEBUG loaded listener.js 04:36:00 INFO - PROCESS | 3005 | ++DOMWINDOW == 86 (0x904c1000) [pid = 3005] [serial = 810] [outer = 0x8fc96800] 04:36:01 INFO - PROCESS | 3005 | 1471347361200 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]]]}] 04:36:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 04:36:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1854ms 04:36:01 INFO - PROCESS | 3005 | 1471347361252 Marionette TRACE conn4 -> [0,1049,"getWindowHandle",null] 04:36:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 04:36:01 INFO - PROCESS | 3005 | 1471347361257 Marionette TRACE conn4 <- [1,1049,null,{"value":"8"}] 04:36:01 INFO - PROCESS | 3005 | 1471347361265 Marionette TRACE conn4 -> [0,1050,"setScriptTimeout",{"ms":35000}] 04:36:01 INFO - PROCESS | 3005 | 1471347361272 Marionette TRACE conn4 <- [1,1050,null,{}] 04:36:01 INFO - PROCESS | 3005 | 1471347361290 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}] 04:36:01 INFO - PROCESS | 3005 | 1471347361301 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:36:01 INFO - PROCESS | 3005 | 1471347361519 Marionette TRACE conn4 <- [1,1051,null,{"value":null}] 04:36:01 INFO - PROCESS | 3005 | 1471347361771 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:01 INFO - PROCESS | 3005 | 1471347361784 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:36:01 INFO - PROCESS | 3005 | ++DOCSHELL 0x921e2400 == 34 [pid = 3005] [id = 270] 04:36:01 INFO - PROCESS | 3005 | ++DOMWINDOW == 87 (0x921e5000) [pid = 3005] [serial = 811] [outer = (nil)] 04:36:01 INFO - PROCESS | 3005 | ++DOMWINDOW == 88 (0x921ec000) [pid = 3005] [serial = 812] [outer = 0x921e5000] 04:36:01 INFO - PROCESS | 3005 | 1471347361877 Marionette DEBUG loaded listener.js 04:36:02 INFO - PROCESS | 3005 | ++DOMWINDOW == 89 (0x92247000) [pid = 3005] [serial = 813] [outer = 0x921e5000] 04:36:03 INFO - PROCESS | 3005 | 1471347363108 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]]]}] 04:36:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 04:36:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1892ms 04:36:03 INFO - PROCESS | 3005 | 1471347363159 Marionette TRACE conn4 -> [0,1053,"getWindowHandle",null] 04:36:03 INFO - PROCESS | 3005 | 1471347363167 Marionette TRACE conn4 <- [1,1053,null,{"value":"8"}] 04:36:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 04:36:03 INFO - PROCESS | 3005 | 1471347363179 Marionette TRACE conn4 -> [0,1054,"setScriptTimeout",{"ms":35000}] 04:36:03 INFO - PROCESS | 3005 | 1471347363192 Marionette TRACE conn4 <- [1,1054,null,{}] 04:36:03 INFO - PROCESS | 3005 | 1471347363304 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}] 04:36:03 INFO - PROCESS | 3005 | 1471347363310 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:36:03 INFO - PROCESS | 3005 | 1471347363711 Marionette TRACE conn4 <- [1,1055,null,{"value":null}] 04:36:03 INFO - PROCESS | 3005 | 1471347363955 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:03 INFO - PROCESS | 3005 | 1471347363965 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:36:04 INFO - PROCESS | 3005 | ++DOCSHELL 0x8f0dc400 == 35 [pid = 3005] [id = 271] 04:36:04 INFO - PROCESS | 3005 | ++DOMWINDOW == 90 (0x9224fc00) [pid = 3005] [serial = 814] [outer = (nil)] 04:36:04 INFO - PROCESS | 3005 | ++DOMWINDOW == 91 (0x923ea400) [pid = 3005] [serial = 815] [outer = 0x9224fc00] 04:36:04 INFO - PROCESS | 3005 | 1471347364121 Marionette DEBUG loaded listener.js 04:36:04 INFO - PROCESS | 3005 | ++DOMWINDOW == 92 (0x923e9400) [pid = 3005] [serial = 816] [outer = 0x9224fc00] 04:36:05 INFO - PROCESS | 3005 | 1471347365143 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]]]}] 04:36:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 04:36:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 2051ms 04:36:05 INFO - PROCESS | 3005 | 1471347365229 Marionette TRACE conn4 -> [0,1057,"getWindowHandle",null] 04:36:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 04:36:05 INFO - PROCESS | 3005 | 1471347365234 Marionette TRACE conn4 <- [1,1057,null,{"value":"8"}] 04:36:05 INFO - PROCESS | 3005 | 1471347365241 Marionette TRACE conn4 -> [0,1058,"setScriptTimeout",{"ms":35000}] 04:36:05 INFO - PROCESS | 3005 | 1471347365245 Marionette TRACE conn4 <- [1,1058,null,{}] 04:36:05 INFO - PROCESS | 3005 | 1471347365252 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}] 04:36:05 INFO - PROCESS | 3005 | 1471347365257 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:36:05 INFO - PROCESS | 3005 | 1471347365454 Marionette TRACE conn4 <- [1,1059,null,{"value":null}] 04:36:05 INFO - PROCESS | 3005 | 1471347365681 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:05 INFO - PROCESS | 3005 | 1471347365693 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:36:05 INFO - PROCESS | 3005 | ++DOCSHELL 0x8dc51800 == 36 [pid = 3005] [id = 272] 04:36:05 INFO - PROCESS | 3005 | ++DOMWINDOW == 93 (0x8dc53400) [pid = 3005] [serial = 817] [outer = (nil)] 04:36:05 INFO - PROCESS | 3005 | ++DOMWINDOW == 94 (0x8e9d4c00) [pid = 3005] [serial = 818] [outer = 0x8dc53400] 04:36:05 INFO - PROCESS | 3005 | 1471347365779 Marionette DEBUG loaded listener.js 04:36:05 INFO - PROCESS | 3005 | ++DOMWINDOW == 95 (0x8f2ecc00) [pid = 3005] [serial = 819] [outer = 0x8dc53400] 04:36:07 INFO - PROCESS | 3005 | 1471347367043 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]]]}] 04:36:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 04:36:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1839ms 04:36:07 INFO - PROCESS | 3005 | 1471347367083 Marionette TRACE conn4 -> [0,1061,"getWindowHandle",null] 04:36:07 INFO - PROCESS | 3005 | 1471347367089 Marionette TRACE conn4 <- [1,1061,null,{"value":"8"}] 04:36:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 04:36:07 INFO - PROCESS | 3005 | 1471347367098 Marionette TRACE conn4 -> [0,1062,"setScriptTimeout",{"ms":35000}] 04:36:07 INFO - PROCESS | 3005 | 1471347367103 Marionette TRACE conn4 <- [1,1062,null,{}] 04:36:07 INFO - PROCESS | 3005 | 1471347367113 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}] 04:36:07 INFO - PROCESS | 3005 | 1471347367118 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:36:07 INFO - PROCESS | 3005 | 1471347367348 Marionette TRACE conn4 <- [1,1063,null,{"value":null}] 04:36:07 INFO - PROCESS | 3005 | --DOCSHELL 0x8e9dcc00 == 35 [pid = 3005] [id = 204] 04:36:07 INFO - PROCESS | 3005 | --DOMWINDOW == 94 (0x928fa800) [pid = 3005] [serial = 771] [outer = (nil)] [url = about:blank] 04:36:07 INFO - PROCESS | 3005 | --DOMWINDOW == 93 (0x9287c800) [pid = 3005] [serial = 770] [outer = (nil)] [url = about:blank] 04:36:07 INFO - PROCESS | 3005 | --DOMWINDOW == 92 (0x91bd5400) [pid = 3005] [serial = 764] [outer = (nil)] [url = about:blank] 04:36:07 INFO - PROCESS | 3005 | --DOMWINDOW == 91 (0x921f0c00) [pid = 3005] [serial = 765] [outer = (nil)] [url = about:blank] 04:36:07 INFO - PROCESS | 3005 | --DOMWINDOW == 90 (0x904bfc00) [pid = 3005] [serial = 767] [outer = (nil)] [url = about:blank] 04:36:07 INFO - PROCESS | 3005 | --DOMWINDOW == 89 (0x8f0e9c00) [pid = 3005] [serial = 752] [outer = (nil)] [url = about:blank] 04:36:07 INFO - PROCESS | 3005 | --DOMWINDOW == 88 (0x921f1400) [pid = 3005] [serial = 753] [outer = (nil)] [url = about:blank] 04:36:07 INFO - PROCESS | 3005 | --DOMWINDOW == 87 (0x928eb400) [pid = 3005] [serial = 746] [outer = (nil)] [url = about:blank] 04:36:07 INFO - PROCESS | 3005 | --DOMWINDOW == 86 (0x928ec000) [pid = 3005] [serial = 747] [outer = (nil)] [url = about:blank] 04:36:07 INFO - PROCESS | 3005 | --DOMWINDOW == 85 (0x923f0c00) [pid = 3005] [serial = 743] [outer = (nil)] [url = about:blank] 04:36:07 INFO - PROCESS | 3005 | --DOMWINDOW == 84 (0x924ee000) [pid = 3005] [serial = 744] [outer = (nil)] [url = about:blank] 04:36:07 INFO - PROCESS | 3005 | --DOMWINDOW == 83 (0x91bd7400) [pid = 3005] [serial = 737] [outer = (nil)] [url = about:blank] 04:36:07 INFO - PROCESS | 3005 | --DOMWINDOW == 82 (0x921e7800) [pid = 3005] [serial = 738] [outer = (nil)] [url = about:blank] 04:36:07 INFO - PROCESS | 3005 | --DOMWINDOW == 81 (0x9224a000) [pid = 3005] [serial = 740] [outer = (nil)] [url = about:blank] 04:36:07 INFO - PROCESS | 3005 | --DOMWINDOW == 80 (0x9224b800) [pid = 3005] [serial = 741] [outer = (nil)] [url = about:blank] 04:36:07 INFO - PROCESS | 3005 | --DOMWINDOW == 79 (0x93170400) [pid = 3005] [serial = 749] [outer = (nil)] [url = about:blank] 04:36:07 INFO - PROCESS | 3005 | --DOMWINDOW == 78 (0x928f4400) [pid = 3005] [serial = 750] [outer = (nil)] [url = about:blank] 04:36:07 INFO - PROCESS | 3005 | --DOMWINDOW == 77 (0x904bb400) [pid = 3005] [serial = 734] [outer = (nil)] [url = about:blank] 04:36:07 INFO - PROCESS | 3005 | --DOMWINDOW == 76 (0x8fa07c00) [pid = 3005] [serial = 735] [outer = (nil)] [url = about:blank] 04:36:07 INFO - PROCESS | 3005 | --DOMWINDOW == 75 (0x8f0de800) [pid = 3005] [serial = 758] [outer = (nil)] [url = about:blank] 04:36:07 INFO - PROCESS | 3005 | --DOMWINDOW == 74 (0x8f0f3800) [pid = 3005] [serial = 759] [outer = (nil)] [url = about:blank] 04:36:07 INFO - PROCESS | 3005 | --DOMWINDOW == 73 (0x904c7000) [pid = 3005] [serial = 761] [outer = (nil)] [url = about:blank] 04:36:07 INFO - PROCESS | 3005 | --DOMWINDOW == 72 (0x8ea19400) [pid = 3005] [serial = 731] [outer = (nil)] [url = about:blank] 04:36:07 INFO - PROCESS | 3005 | --DOMWINDOW == 71 (0x8eb58c00) [pid = 3005] [serial = 732] [outer = (nil)] [url = about:blank] 04:36:07 INFO - PROCESS | 3005 | --DOMWINDOW == 70 (0x904c2800) [pid = 3005] [serial = 729] [outer = (nil)] [url = about:blank] 04:36:07 INFO - PROCESS | 3005 | --DOMWINDOW == 69 (0x8fc9dc00) [pid = 3005] [serial = 728] [outer = (nil)] [url = about:blank] 04:36:07 INFO - PROCESS | 3005 | --DOMWINDOW == 68 (0x8e80a800) [pid = 3005] [serial = 755] [outer = (nil)] [url = about:blank] 04:36:07 INFO - PROCESS | 3005 | --DOMWINDOW == 67 (0x8e996800) [pid = 3005] [serial = 756] [outer = (nil)] [url = about:blank] 04:36:07 INFO - PROCESS | 3005 | --DOMWINDOW == 66 (0x91a3b400) [pid = 3005] [serial = 762] [outer = (nil)] [url = about:blank] 04:36:07 INFO - PROCESS | 3005 | --DOMWINDOW == 65 (0x91a3fc00) [pid = 3005] [serial = 768] [outer = (nil)] [url = about:blank] 04:36:07 INFO - PROCESS | 3005 | 1471347367617 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:07 INFO - PROCESS | 3005 | 1471347367630 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:36:07 INFO - PROCESS | 3005 | ++DOCSHELL 0x8e841c00 == 36 [pid = 3005] [id = 273] 04:36:07 INFO - PROCESS | 3005 | ++DOMWINDOW == 66 (0x8e98e400) [pid = 3005] [serial = 820] [outer = (nil)] 04:36:07 INFO - PROCESS | 3005 | ++DOMWINDOW == 67 (0x8e9d8000) [pid = 3005] [serial = 821] [outer = 0x8e98e400] 04:36:07 INFO - PROCESS | 3005 | 1471347367722 Marionette DEBUG loaded listener.js 04:36:07 INFO - PROCESS | 3005 | ++DOMWINDOW == 68 (0x8ea5e400) [pid = 3005] [serial = 822] [outer = 0x8e98e400] 04:36:08 INFO - PROCESS | 3005 | 1471347368568 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]]]}] 04:36:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 04:36:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1536ms 04:36:08 INFO - PROCESS | 3005 | 1471347368635 Marionette TRACE conn4 -> [0,1065,"getWindowHandle",null] 04:36:08 INFO - PROCESS | 3005 | 1471347368643 Marionette TRACE conn4 <- [1,1065,null,{"value":"8"}] 04:36:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 04:36:08 INFO - PROCESS | 3005 | 1471347368656 Marionette TRACE conn4 -> [0,1066,"setScriptTimeout",{"ms":35000}] 04:36:08 INFO - PROCESS | 3005 | 1471347368660 Marionette TRACE conn4 <- [1,1066,null,{}] 04:36:08 INFO - PROCESS | 3005 | 1471347368667 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}] 04:36:08 INFO - PROCESS | 3005 | 1471347368674 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:36:08 INFO - PROCESS | 3005 | 1471347368858 Marionette TRACE conn4 <- [1,1067,null,{"value":null}] 04:36:09 INFO - PROCESS | 3005 | 1471347369008 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:09 INFO - PROCESS | 3005 | 1471347369015 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:36:09 INFO - PROCESS | 3005 | ++DOCSHELL 0x8f0e6c00 == 37 [pid = 3005] [id = 274] 04:36:09 INFO - PROCESS | 3005 | ++DOMWINDOW == 69 (0x8fa03400) [pid = 3005] [serial = 823] [outer = (nil)] 04:36:09 INFO - PROCESS | 3005 | ++DOMWINDOW == 70 (0x8fa0f000) [pid = 3005] [serial = 824] [outer = 0x8fa03400] 04:36:09 INFO - PROCESS | 3005 | 1471347369101 Marionette DEBUG loaded listener.js 04:36:09 INFO - PROCESS | 3005 | ++DOMWINDOW == 71 (0x8fc93800) [pid = 3005] [serial = 825] [outer = 0x8fa03400] 04:36:10 INFO - PROCESS | 3005 | 1471347370019 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]]]}] 04:36:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 04:36:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1386ms 04:36:10 INFO - PROCESS | 3005 | 1471347370043 Marionette TRACE conn4 -> [0,1069,"getWindowHandle",null] 04:36:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 04:36:10 INFO - PROCESS | 3005 | 1471347370048 Marionette TRACE conn4 <- [1,1069,null,{"value":"8"}] 04:36:10 INFO - PROCESS | 3005 | 1471347370055 Marionette TRACE conn4 -> [0,1070,"setScriptTimeout",{"ms":35000}] 04:36:10 INFO - PROCESS | 3005 | 1471347370061 Marionette TRACE conn4 <- [1,1070,null,{}] 04:36:10 INFO - PROCESS | 3005 | 1471347370084 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}] 04:36:10 INFO - PROCESS | 3005 | 1471347370093 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:36:10 INFO - PROCESS | 3005 | 1471347370342 Marionette TRACE conn4 <- [1,1071,null,{"value":null}] 04:36:10 INFO - PROCESS | 3005 | 1471347370370 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:10 INFO - PROCESS | 3005 | 1471347370382 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:36:10 INFO - PROCESS | 3005 | ++DOCSHELL 0x91a3d400 == 38 [pid = 3005] [id = 275] 04:36:10 INFO - PROCESS | 3005 | ++DOMWINDOW == 72 (0x91a3e000) [pid = 3005] [serial = 826] [outer = (nil)] 04:36:10 INFO - PROCESS | 3005 | ++DOMWINDOW == 73 (0x91bcdc00) [pid = 3005] [serial = 827] [outer = 0x91a3e000] 04:36:10 INFO - PROCESS | 3005 | 1471347370461 Marionette DEBUG loaded listener.js 04:36:10 INFO - PROCESS | 3005 | ++DOMWINDOW == 74 (0x91bd7400) [pid = 3005] [serial = 828] [outer = 0x91a3e000] 04:36:11 INFO - PROCESS | 3005 | 1471347371442 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]]]}] 04:36:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 04:36:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1441ms 04:36:11 INFO - PROCESS | 3005 | 1471347371505 Marionette TRACE conn4 -> [0,1073,"getWindowHandle",null] 04:36:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 04:36:11 INFO - PROCESS | 3005 | 1471347371510 Marionette TRACE conn4 <- [1,1073,null,{"value":"8"}] 04:36:11 INFO - PROCESS | 3005 | 1471347371517 Marionette TRACE conn4 -> [0,1074,"setScriptTimeout",{"ms":35000}] 04:36:11 INFO - PROCESS | 3005 | 1471347371521 Marionette TRACE conn4 <- [1,1074,null,{}] 04:36:11 INFO - PROCESS | 3005 | 1471347371526 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}] 04:36:11 INFO - PROCESS | 3005 | 1471347371532 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:36:11 INFO - PROCESS | 3005 | 1471347371771 Marionette TRACE conn4 <- [1,1075,null,{"value":null}] 04:36:11 INFO - PROCESS | 3005 | 1471347371795 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:11 INFO - PROCESS | 3005 | 1471347371806 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:36:11 INFO - PROCESS | 3005 | ++DOCSHELL 0x921e2c00 == 39 [pid = 3005] [id = 276] 04:36:11 INFO - PROCESS | 3005 | ++DOMWINDOW == 75 (0x921e7000) [pid = 3005] [serial = 829] [outer = (nil)] 04:36:11 INFO - PROCESS | 3005 | ++DOMWINDOW == 76 (0x921eb400) [pid = 3005] [serial = 830] [outer = 0x921e7000] 04:36:11 INFO - PROCESS | 3005 | 1471347371878 Marionette DEBUG loaded listener.js 04:36:11 INFO - PROCESS | 3005 | ++DOMWINDOW == 77 (0x921f1800) [pid = 3005] [serial = 831] [outer = 0x921e7000] 04:36:12 INFO - PROCESS | 3005 | --DOMWINDOW == 76 (0x8dc52800) [pid = 3005] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 04:36:12 INFO - PROCESS | 3005 | --DOMWINDOW == 75 (0x8e9dd000) [pid = 3005] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 04:36:12 INFO - PROCESS | 3005 | --DOMWINDOW == 74 (0x9317ac00) [pid = 3005] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 04:36:12 INFO - PROCESS | 3005 | --DOMWINDOW == 73 (0x8eb53c00) [pid = 3005] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 04:36:12 INFO - PROCESS | 3005 | --DOMWINDOW == 72 (0x8e80cc00) [pid = 3005] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 04:36:12 INFO - PROCESS | 3005 | --DOMWINDOW == 71 (0x8eb50000) [pid = 3005] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 04:36:12 INFO - PROCESS | 3005 | --DOMWINDOW == 70 (0x904c4400) [pid = 3005] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 04:36:12 INFO - PROCESS | 3005 | --DOMWINDOW == 69 (0x92881400) [pid = 3005] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 04:36:12 INFO - PROCESS | 3005 | --DOMWINDOW == 68 (0x8fa8f400) [pid = 3005] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 04:36:12 INFO - PROCESS | 3005 | --DOMWINDOW == 67 (0x8e810c00) [pid = 3005] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 04:36:12 INFO - PROCESS | 3005 | --DOCSHELL 0x9c028000 == 38 [pid = 3005] [id = 9] 04:36:13 INFO - PROCESS | 3005 | 1471347373018 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]]]}] 04:36:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 04:36:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1539ms 04:36:13 INFO - PROCESS | 3005 | 1471347373057 Marionette TRACE conn4 -> [0,1077,"getWindowHandle",null] 04:36:13 INFO - PROCESS | 3005 | 1471347373060 Marionette TRACE conn4 <- [1,1077,null,{"value":"8"}] 04:36:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 04:36:13 INFO - PROCESS | 3005 | 1471347373067 Marionette TRACE conn4 -> [0,1078,"setScriptTimeout",{"ms":35000}] 04:36:13 INFO - PROCESS | 3005 | 1471347373070 Marionette TRACE conn4 <- [1,1078,null,{}] 04:36:13 INFO - PROCESS | 3005 | 1471347373076 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}] 04:36:13 INFO - PROCESS | 3005 | 1471347373081 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:36:13 INFO - PROCESS | 3005 | 1471347373302 Marionette TRACE conn4 <- [1,1079,null,{"value":null}] 04:36:13 INFO - PROCESS | 3005 | 1471347373317 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:13 INFO - PROCESS | 3005 | 1471347373329 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:36:13 INFO - PROCESS | 3005 | ++DOCSHELL 0x8c1c6000 == 39 [pid = 3005] [id = 277] 04:36:13 INFO - PROCESS | 3005 | ++DOMWINDOW == 68 (0x8e995800) [pid = 3005] [serial = 832] [outer = (nil)] 04:36:13 INFO - PROCESS | 3005 | ++DOMWINDOW == 69 (0x8fca0800) [pid = 3005] [serial = 833] [outer = 0x8e995800] 04:36:13 INFO - PROCESS | 3005 | 1471347373421 Marionette DEBUG loaded listener.js 04:36:13 INFO - PROCESS | 3005 | ++DOMWINDOW == 70 (0x8fa8b800) [pid = 3005] [serial = 834] [outer = 0x8e995800] 04:36:14 INFO - PROCESS | 3005 | 1471347374392 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]]]}] 04:36:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 04:36:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1385ms 04:36:14 INFO - PROCESS | 3005 | 1471347374454 Marionette TRACE conn4 -> [0,1081,"getWindowHandle",null] 04:36:14 INFO - PROCESS | 3005 | 1471347374461 Marionette TRACE conn4 <- [1,1081,null,{"value":"8"}] 04:36:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 04:36:14 INFO - PROCESS | 3005 | 1471347374471 Marionette TRACE conn4 -> [0,1082,"setScriptTimeout",{"ms":35000}] 04:36:14 INFO - PROCESS | 3005 | 1471347374479 Marionette TRACE conn4 <- [1,1082,null,{}] 04:36:14 INFO - PROCESS | 3005 | 1471347374551 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}] 04:36:14 INFO - PROCESS | 3005 | 1471347374558 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:36:14 INFO - PROCESS | 3005 | 1471347374769 Marionette TRACE conn4 <- [1,1083,null,{"value":null}] 04:36:15 INFO - PROCESS | 3005 | 1471347375019 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:15 INFO - PROCESS | 3005 | 1471347375035 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:36:15 INFO - PROCESS | 3005 | ++DOCSHELL 0x8dc54c00 == 40 [pid = 3005] [id = 278] 04:36:15 INFO - PROCESS | 3005 | ++DOMWINDOW == 71 (0x8e83c000) [pid = 3005] [serial = 835] [outer = (nil)] 04:36:15 INFO - PROCESS | 3005 | ++DOMWINDOW == 72 (0x8e995000) [pid = 3005] [serial = 836] [outer = 0x8e83c000] 04:36:15 INFO - PROCESS | 3005 | 1471347375164 Marionette DEBUG loaded listener.js 04:36:15 INFO - PROCESS | 3005 | ++DOMWINDOW == 73 (0x8ea0dc00) [pid = 3005] [serial = 837] [outer = 0x8e83c000] 04:36:16 INFO - PROCESS | 3005 | 1471347376220 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]]]}] 04:36:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 04:36:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1771ms 04:36:16 INFO - PROCESS | 3005 | 1471347376242 Marionette TRACE conn4 -> [0,1085,"getWindowHandle",null] 04:36:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 04:36:16 INFO - PROCESS | 3005 | 1471347376251 Marionette TRACE conn4 <- [1,1085,null,{"value":"8"}] 04:36:16 INFO - PROCESS | 3005 | 1471347376264 Marionette TRACE conn4 -> [0,1086,"setScriptTimeout",{"ms":35000}] 04:36:16 INFO - PROCESS | 3005 | 1471347376270 Marionette TRACE conn4 <- [1,1086,null,{}] 04:36:16 INFO - PROCESS | 3005 | 1471347376277 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}] 04:36:16 INFO - PROCESS | 3005 | 1471347376284 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:36:16 INFO - PROCESS | 3005 | 1471347376540 Marionette TRACE conn4 <- [1,1087,null,{"value":null}] 04:36:16 INFO - PROCESS | 3005 | 1471347376813 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:16 INFO - PROCESS | 3005 | 1471347376823 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:36:16 INFO - PROCESS | 3005 | ++DOCSHELL 0x8fa0b800 == 41 [pid = 3005] [id = 279] 04:36:16 INFO - PROCESS | 3005 | ++DOMWINDOW == 74 (0x8fa91800) [pid = 3005] [serial = 838] [outer = (nil)] 04:36:16 INFO - PROCESS | 3005 | ++DOMWINDOW == 75 (0x904c3000) [pid = 3005] [serial = 839] [outer = 0x8fa91800] 04:36:16 INFO - PROCESS | 3005 | 1471347376942 Marionette DEBUG loaded listener.js 04:36:17 INFO - PROCESS | 3005 | ++DOMWINDOW == 76 (0x91a32c00) [pid = 3005] [serial = 840] [outer = 0x8fa91800] 04:36:18 INFO - PROCESS | 3005 | 1471347378007 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]]]}] 04:36:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 04:36:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1800ms 04:36:18 INFO - PROCESS | 3005 | 1471347378063 Marionette TRACE conn4 -> [0,1089,"getWindowHandle",null] 04:36:18 INFO - PROCESS | 3005 | 1471347378067 Marionette TRACE conn4 <- [1,1089,null,{"value":"8"}] 04:36:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 04:36:18 INFO - PROCESS | 3005 | 1471347378076 Marionette TRACE conn4 -> [0,1090,"setScriptTimeout",{"ms":35000}] 04:36:18 INFO - PROCESS | 3005 | 1471347378083 Marionette TRACE conn4 <- [1,1090,null,{}] 04:36:18 INFO - PROCESS | 3005 | 1471347378103 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}] 04:36:18 INFO - PROCESS | 3005 | 1471347378113 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:36:18 INFO - PROCESS | 3005 | 1471347378452 Marionette TRACE conn4 <- [1,1091,null,{"value":null}] 04:36:18 INFO - PROCESS | 3005 | 1471347378698 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:18 INFO - PROCESS | 3005 | 1471347378711 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:36:18 INFO - PROCESS | 3005 | ++DOCSHELL 0x924ebc00 == 42 [pid = 3005] [id = 280] 04:36:18 INFO - PROCESS | 3005 | ++DOMWINDOW == 77 (0x924ec400) [pid = 3005] [serial = 841] [outer = (nil)] 04:36:18 INFO - PROCESS | 3005 | ++DOMWINDOW == 78 (0x924f0400) [pid = 3005] [serial = 842] [outer = 0x924ec400] 04:36:18 INFO - PROCESS | 3005 | 1471347378808 Marionette DEBUG loaded listener.js 04:36:18 INFO - PROCESS | 3005 | ++DOMWINDOW == 79 (0x924f4400) [pid = 3005] [serial = 843] [outer = 0x924ec400] 04:36:19 INFO - PROCESS | 3005 | 1471347379759 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]]]}] 04:36:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 04:36:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1748ms 04:36:19 INFO - PROCESS | 3005 | 1471347379825 Marionette TRACE conn4 -> [0,1093,"getWindowHandle",null] 04:36:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 04:36:19 INFO - PROCESS | 3005 | 1471347379837 Marionette TRACE conn4 <- [1,1093,null,{"value":"8"}] 04:36:19 INFO - PROCESS | 3005 | 1471347379844 Marionette TRACE conn4 -> [0,1094,"setScriptTimeout",{"ms":35000}] 04:36:19 INFO - PROCESS | 3005 | 1471347379848 Marionette TRACE conn4 <- [1,1094,null,{}] 04:36:19 INFO - PROCESS | 3005 | 1471347379854 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}] 04:36:19 INFO - PROCESS | 3005 | 1471347379860 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:36:20 INFO - PROCESS | 3005 | 1471347380104 Marionette TRACE conn4 <- [1,1095,null,{"value":null}] 04:36:20 INFO - PROCESS | 3005 | 1471347380338 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:20 INFO - PROCESS | 3005 | 1471347380347 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:36:20 INFO - PROCESS | 3005 | ++DOCSHELL 0x8fa02000 == 43 [pid = 3005] [id = 281] 04:36:20 INFO - PROCESS | 3005 | ++DOMWINDOW == 80 (0x92879000) [pid = 3005] [serial = 844] [outer = (nil)] 04:36:20 INFO - PROCESS | 3005 | ++DOMWINDOW == 81 (0x9287e000) [pid = 3005] [serial = 845] [outer = 0x92879000] 04:36:20 INFO - PROCESS | 3005 | 1471347380485 Marionette DEBUG loaded listener.js 04:36:20 INFO - PROCESS | 3005 | ++DOMWINDOW == 82 (0x928ecc00) [pid = 3005] [serial = 846] [outer = 0x92879000] 04:36:21 INFO - PROCESS | 3005 | 1471347381478 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]]]}] 04:36:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 04:36:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1688ms 04:36:21 INFO - PROCESS | 3005 | 1471347381533 Marionette TRACE conn4 -> [0,1097,"getWindowHandle",null] 04:36:21 INFO - PROCESS | 3005 | 1471347381536 Marionette TRACE conn4 <- [1,1097,null,{"value":"8"}] 04:36:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 04:36:21 INFO - PROCESS | 3005 | 1471347381545 Marionette TRACE conn4 -> [0,1098,"setScriptTimeout",{"ms":35000}] 04:36:21 INFO - PROCESS | 3005 | 1471347381549 Marionette TRACE conn4 <- [1,1098,null,{}] 04:36:21 INFO - PROCESS | 3005 | 1471347381557 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}] 04:36:21 INFO - PROCESS | 3005 | 1471347381562 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:36:21 INFO - PROCESS | 3005 | 1471347381799 Marionette TRACE conn4 <- [1,1099,null,{"value":null}] 04:36:22 INFO - PROCESS | 3005 | 1471347382020 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:22 INFO - PROCESS | 3005 | 1471347382028 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:36:22 INFO - PROCESS | 3005 | ++DOCSHELL 0x8c1c7800 == 44 [pid = 3005] [id = 282] 04:36:22 INFO - PROCESS | 3005 | ++DOMWINDOW == 83 (0x91bca000) [pid = 3005] [serial = 847] [outer = (nil)] 04:36:22 INFO - PROCESS | 3005 | ++DOMWINDOW == 84 (0x928f7000) [pid = 3005] [serial = 848] [outer = 0x91bca000] 04:36:22 INFO - PROCESS | 3005 | 1471347382132 Marionette DEBUG loaded listener.js 04:36:22 INFO - PROCESS | 3005 | ++DOMWINDOW == 85 (0x928f9000) [pid = 3005] [serial = 849] [outer = 0x91bca000] 04:36:23 INFO - PROCESS | 3005 | 1471347383132 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]]]}] 04:36:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 04:36:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1640ms 04:36:23 INFO - PROCESS | 3005 | 1471347383186 Marionette TRACE conn4 -> [0,1101,"getWindowHandle",null] 04:36:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 04:36:23 INFO - PROCESS | 3005 | 1471347383191 Marionette TRACE conn4 <- [1,1101,null,{"value":"8"}] 04:36:23 INFO - PROCESS | 3005 | 1471347383199 Marionette TRACE conn4 -> [0,1102,"setScriptTimeout",{"ms":35000}] 04:36:23 INFO - PROCESS | 3005 | 1471347383204 Marionette TRACE conn4 <- [1,1102,null,{}] 04:36:23 INFO - PROCESS | 3005 | 1471347383211 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}] 04:36:23 INFO - PROCESS | 3005 | 1471347383223 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:36:23 INFO - PROCESS | 3005 | 1471347383537 Marionette TRACE conn4 <- [1,1103,null,{"value":null}] 04:36:24 INFO - PROCESS | 3005 | 1471347384069 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:24 INFO - PROCESS | 3005 | 1471347384081 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:36:24 INFO - PROCESS | 3005 | ++DOCSHELL 0x8dc5bc00 == 45 [pid = 3005] [id = 283] 04:36:24 INFO - PROCESS | 3005 | ++DOMWINDOW == 86 (0x8dc5c000) [pid = 3005] [serial = 850] [outer = (nil)] 04:36:24 INFO - PROCESS | 3005 | ++DOMWINDOW == 87 (0x8e80b400) [pid = 3005] [serial = 851] [outer = 0x8dc5c000] 04:36:24 INFO - PROCESS | 3005 | 1471347384168 Marionette DEBUG loaded listener.js 04:36:24 INFO - PROCESS | 3005 | ++DOMWINDOW == 88 (0x8e98e000) [pid = 3005] [serial = 852] [outer = 0x8dc5c000] 04:36:25 INFO - PROCESS | 3005 | 1471347385130 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]]]}] 04:36:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 04:36:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1993ms 04:36:25 INFO - PROCESS | 3005 | 1471347385194 Marionette TRACE conn4 -> [0,1105,"getWindowHandle",null] 04:36:25 INFO - PROCESS | 3005 | 1471347385201 Marionette TRACE conn4 <- [1,1105,null,{"value":"8"}] 04:36:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 04:36:25 INFO - PROCESS | 3005 | 1471347385209 Marionette TRACE conn4 -> [0,1106,"setScriptTimeout",{"ms":35000}] 04:36:25 INFO - PROCESS | 3005 | 1471347385214 Marionette TRACE conn4 <- [1,1106,null,{}] 04:36:25 INFO - PROCESS | 3005 | 1471347385223 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}] 04:36:25 INFO - PROCESS | 3005 | 1471347385232 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:36:25 INFO - PROCESS | 3005 | 1471347385519 Marionette TRACE conn4 <- [1,1107,null,{"value":null}] 04:36:26 INFO - PROCESS | 3005 | --DOCSHELL 0x8df33400 == 44 [pid = 3005] [id = 198] 04:36:26 INFO - PROCESS | 3005 | --DOCSHELL 0x8f2f3800 == 43 [pid = 3005] [id = 205] 04:36:26 INFO - PROCESS | 3005 | --DOCSHELL 0x8dc52400 == 42 [pid = 3005] [id = 263] 04:36:26 INFO - PROCESS | 3005 | --DOCSHELL 0x8df33c00 == 41 [pid = 3005] [id = 196] 04:36:26 INFO - PROCESS | 3005 | --DOCSHELL 0x8dc57800 == 40 [pid = 3005] [id = 203] 04:36:26 INFO - PROCESS | 3005 | --DOCSHELL 0x8eb51000 == 39 [pid = 3005] [id = 199] 04:36:26 INFO - PROCESS | 3005 | --DOCSHELL 0x8e98d800 == 38 [pid = 3005] [id = 197] 04:36:26 INFO - PROCESS | 3005 | --DOCSHELL 0x9acdb000 == 37 [pid = 3005] [id = 10] 04:36:26 INFO - PROCESS | 3005 | --DOCSHELL 0x8fc99400 == 36 [pid = 3005] [id = 202] 04:36:26 INFO - PROCESS | 3005 | --DOCSHELL 0x8dc5c400 == 35 [pid = 3005] [id = 211] 04:36:26 INFO - PROCESS | 3005 | --DOCSHELL 0x8f0da400 == 34 [pid = 3005] [id = 209] 04:36:26 INFO - PROCESS | 3005 | --DOCSHELL 0x8dc51400 == 33 [pid = 3005] [id = 213] 04:36:26 INFO - PROCESS | 3005 | --DOCSHELL 0x8f0eec00 == 32 [pid = 3005] [id = 207] 04:36:26 INFO - PROCESS | 3005 | --DOCSHELL 0x8f0df800 == 31 [pid = 3005] [id = 201] 04:36:26 INFO - PROCESS | 3005 | --DOCSHELL 0x8df2ec00 == 30 [pid = 3005] [id = 208] 04:36:26 INFO - PROCESS | 3005 | --DOCSHELL 0x8dc59000 == 29 [pid = 3005] [id = 200] 04:36:26 INFO - PROCESS | 3005 | --DOCSHELL 0x8df31800 == 28 [pid = 3005] [id = 212] 04:36:26 INFO - PROCESS | 3005 | --DOCSHELL 0x8fa89800 == 27 [pid = 3005] [id = 206] 04:36:26 INFO - PROCESS | 3005 | --DOCSHELL 0x91a3d000 == 26 [pid = 3005] [id = 210] 04:36:26 INFO - PROCESS | 3005 | --DOMWINDOW == 87 (0x8fa8a000) [pid = 3005] [serial = 803] [outer = (nil)] [url = about:blank] 04:36:26 INFO - PROCESS | 3005 | --DOMWINDOW == 86 (0x8fa03c00) [pid = 3005] [serial = 801] [outer = (nil)] [url = about:blank] 04:36:26 INFO - PROCESS | 3005 | --DOMWINDOW == 85 (0x8dc56c00) [pid = 3005] [serial = 791] [outer = (nil)] [url = about:blank] 04:36:26 INFO - PROCESS | 3005 | --DOMWINDOW == 84 (0x8df24400) [pid = 3005] [serial = 792] [outer = (nil)] [url = about:blank] 04:36:26 INFO - PROCESS | 3005 | --DOMWINDOW == 83 (0x8eb54000) [pid = 3005] [serial = 773] [outer = (nil)] [url = about:blank] 04:36:26 INFO - PROCESS | 3005 | --DOMWINDOW == 82 (0x9529ac00) [pid = 3005] [serial = 783] [outer = (nil)] [url = about:blank] 04:36:26 INFO - PROCESS | 3005 | --DOMWINDOW == 81 (0x8f0de000) [pid = 3005] [serial = 798] [outer = (nil)] [url = about:blank] 04:36:26 INFO - PROCESS | 3005 | --DOMWINDOW == 80 (0x8e98f800) [pid = 3005] [serial = 785] [outer = (nil)] [url = about:blank] 04:36:26 INFO - PROCESS | 3005 | --DOMWINDOW == 79 (0x8f0ef000) [pid = 3005] [serial = 800] [outer = (nil)] [url = about:blank] 04:36:26 INFO - PROCESS | 3005 | --DOMWINDOW == 78 (0x91bcfc00) [pid = 3005] [serial = 776] [outer = (nil)] [url = about:blank] 04:36:26 INFO - PROCESS | 3005 | --DOMWINDOW == 77 (0x8eb5a400) [pid = 3005] [serial = 797] [outer = (nil)] [url = about:blank] 04:36:26 INFO - PROCESS | 3005 | --DOMWINDOW == 76 (0x8f0edc00) [pid = 3005] [serial = 774] [outer = (nil)] [url = about:blank] 04:36:26 INFO - PROCESS | 3005 | --DOMWINDOW == 75 (0x95016800) [pid = 3005] [serial = 779] [outer = (nil)] [url = about:blank] 04:36:26 INFO - PROCESS | 3005 | --DOMWINDOW == 74 (0x95297400) [pid = 3005] [serial = 782] [outer = (nil)] [url = about:blank] 04:36:26 INFO - PROCESS | 3005 | --DOMWINDOW == 73 (0x921ef400) [pid = 3005] [serial = 777] [outer = (nil)] [url = about:blank] 04:36:26 INFO - PROCESS | 3005 | --DOMWINDOW == 72 (0x904c2000) [pid = 3005] [serial = 789] [outer = (nil)] [url = about:blank] 04:36:26 INFO - PROCESS | 3005 | --DOMWINDOW == 71 (0x8fc96400) [pid = 3005] [serial = 788] [outer = (nil)] [url = about:blank] 04:36:26 INFO - PROCESS | 3005 | --DOMWINDOW == 70 (0x8e9e1c00) [pid = 3005] [serial = 795] [outer = (nil)] [url = about:blank] 04:36:26 INFO - PROCESS | 3005 | --DOMWINDOW == 69 (0x8ea18800) [pid = 3005] [serial = 786] [outer = (nil)] [url = about:blank] 04:36:26 INFO - PROCESS | 3005 | --DOMWINDOW == 68 (0x950d3000) [pid = 3005] [serial = 780] [outer = (nil)] [url = about:blank] 04:36:26 INFO - PROCESS | 3005 | --DOMWINDOW == 67 (0x8e9db400) [pid = 3005] [serial = 794] [outer = (nil)] [url = about:blank] 04:36:26 INFO - PROCESS | 3005 | 1471347386874 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:26 INFO - PROCESS | 3005 | 1471347386886 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:36:26 INFO - PROCESS | 3005 | ++DOCSHELL 0x8c1ccc00 == 27 [pid = 3005] [id = 284] 04:36:26 INFO - PROCESS | 3005 | ++DOMWINDOW == 68 (0x8c1cd800) [pid = 3005] [serial = 853] [outer = (nil)] 04:36:27 INFO - PROCESS | 3005 | ++DOMWINDOW == 69 (0x8c1d1400) [pid = 3005] [serial = 854] [outer = 0x8c1cd800] 04:36:27 INFO - PROCESS | 3005 | 1471347387028 Marionette DEBUG loaded listener.js 04:36:27 INFO - PROCESS | 3005 | ++DOMWINDOW == 70 (0x8dc57800) [pid = 3005] [serial = 855] [outer = 0x8c1cd800] 04:36:27 INFO - PROCESS | 3005 | 1471347387946 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]]]}] 04:36:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 04:36:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 2788ms 04:36:28 INFO - PROCESS | 3005 | 1471347388000 Marionette TRACE conn4 -> [0,1109,"getWindowHandle",null] 04:36:28 INFO - PROCESS | 3005 | 1471347388007 Marionette TRACE conn4 <- [1,1109,null,{"value":"8"}] 04:36:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 04:36:28 INFO - PROCESS | 3005 | 1471347388015 Marionette TRACE conn4 -> [0,1110,"setScriptTimeout",{"ms":35000}] 04:36:28 INFO - PROCESS | 3005 | 1471347388020 Marionette TRACE conn4 <- [1,1110,null,{}] 04:36:28 INFO - PROCESS | 3005 | 1471347388029 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}] 04:36:28 INFO - PROCESS | 3005 | 1471347388037 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:36:28 INFO - PROCESS | 3005 | 1471347388225 Marionette TRACE conn4 <- [1,1111,null,{"value":null}] 04:36:28 INFO - PROCESS | 3005 | 1471347388355 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:28 INFO - PROCESS | 3005 | 1471347388367 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:36:28 INFO - PROCESS | 3005 | ++DOCSHELL 0x8e841800 == 28 [pid = 3005] [id = 285] 04:36:28 INFO - PROCESS | 3005 | ++DOMWINDOW == 71 (0x8e843000) [pid = 3005] [serial = 856] [outer = (nil)] 04:36:28 INFO - PROCESS | 3005 | ++DOMWINDOW == 72 (0x8e995c00) [pid = 3005] [serial = 857] [outer = 0x8e843000] 04:36:28 INFO - PROCESS | 3005 | 1471347388453 Marionette DEBUG loaded listener.js 04:36:28 INFO - PROCESS | 3005 | ++DOMWINDOW == 73 (0x8e9dbc00) [pid = 3005] [serial = 858] [outer = 0x8e843000] 04:36:29 INFO - PROCESS | 3005 | 1471347389377 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]]]}] 04:36:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 04:36:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1402ms 04:36:29 INFO - PROCESS | 3005 | 1471347389439 Marionette TRACE conn4 -> [0,1113,"getWindowHandle",null] 04:36:29 INFO - PROCESS | 3005 | 1471347389448 Marionette TRACE conn4 <- [1,1113,null,{"value":"8"}] 04:36:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 04:36:29 INFO - PROCESS | 3005 | 1471347389459 Marionette TRACE conn4 -> [0,1114,"setScriptTimeout",{"ms":35000}] 04:36:29 INFO - PROCESS | 3005 | 1471347389462 Marionette TRACE conn4 <- [1,1114,null,{}] 04:36:29 INFO - PROCESS | 3005 | 1471347389475 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}] 04:36:29 INFO - PROCESS | 3005 | 1471347389480 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:36:29 INFO - PROCESS | 3005 | 1471347389721 Marionette TRACE conn4 <- [1,1115,null,{"value":null}] 04:36:29 INFO - PROCESS | 3005 | 1471347389750 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:29 INFO - PROCESS | 3005 | 1471347389759 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:36:29 INFO - PROCESS | 3005 | ++DOCSHELL 0x8ea5d800 == 29 [pid = 3005] [id = 286] 04:36:29 INFO - PROCESS | 3005 | ++DOMWINDOW == 74 (0x8ea5e000) [pid = 3005] [serial = 859] [outer = (nil)] 04:36:29 INFO - PROCESS | 3005 | ++DOMWINDOW == 75 (0x8eb53800) [pid = 3005] [serial = 860] [outer = 0x8ea5e000] 04:36:29 INFO - PROCESS | 3005 | 1471347389839 Marionette DEBUG loaded listener.js 04:36:29 INFO - PROCESS | 3005 | ++DOMWINDOW == 76 (0x8f0d6400) [pid = 3005] [serial = 861] [outer = 0x8ea5e000] 04:36:30 INFO - PROCESS | 3005 | 1471347390974 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]]]}] 04:36:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 04:36:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1546ms 04:36:31 INFO - PROCESS | 3005 | 1471347391007 Marionette TRACE conn4 -> [0,1117,"getWindowHandle",null] 04:36:31 INFO - PROCESS | 3005 | 1471347391013 Marionette TRACE conn4 <- [1,1117,null,{"value":"8"}] 04:36:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 04:36:31 INFO - PROCESS | 3005 | 1471347391026 Marionette TRACE conn4 -> [0,1118,"setScriptTimeout",{"ms":35000}] 04:36:31 INFO - PROCESS | 3005 | 1471347391037 Marionette TRACE conn4 <- [1,1118,null,{}] 04:36:31 INFO - PROCESS | 3005 | 1471347391066 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}] 04:36:31 INFO - PROCESS | 3005 | 1471347391075 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:36:31 INFO - PROCESS | 3005 | 1471347391321 Marionette TRACE conn4 <- [1,1119,null,{"value":null}] 04:36:31 INFO - PROCESS | 3005 | 1471347391352 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:31 INFO - PROCESS | 3005 | 1471347391361 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:36:31 INFO - PROCESS | 3005 | ++DOCSHELL 0x8f2eac00 == 30 [pid = 3005] [id = 287] 04:36:31 INFO - PROCESS | 3005 | ++DOMWINDOW == 77 (0x8f2ebc00) [pid = 3005] [serial = 862] [outer = (nil)] 04:36:31 INFO - PROCESS | 3005 | ++DOMWINDOW == 78 (0x8f2f4800) [pid = 3005] [serial = 863] [outer = 0x8f2ebc00] 04:36:31 INFO - PROCESS | 3005 | 1471347391442 Marionette DEBUG loaded listener.js 04:36:31 INFO - PROCESS | 3005 | ++DOMWINDOW == 79 (0x8ea60c00) [pid = 3005] [serial = 864] [outer = 0x8f2ebc00] 04:36:32 INFO - PROCESS | 3005 | --DOMWINDOW == 78 (0x8e995800) [pid = 3005] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 04:36:32 INFO - PROCESS | 3005 | --DOMWINDOW == 77 (0x91a3e000) [pid = 3005] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 04:36:32 INFO - PROCESS | 3005 | --DOMWINDOW == 76 (0x921e7000) [pid = 3005] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 04:36:32 INFO - PROCESS | 3005 | --DOMWINDOW == 75 (0x9c027c00) [pid = 3005] [serial = 27] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 04:36:32 INFO - PROCESS | 3005 | --DOMWINDOW == 74 (0x8e83e800) [pid = 3005] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 04:36:32 INFO - PROCESS | 3005 | --DOMWINDOW == 73 (0x8dc53400) [pid = 3005] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 04:36:32 INFO - PROCESS | 3005 | --DOMWINDOW == 72 (0x8f0ec800) [pid = 3005] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 04:36:32 INFO - PROCESS | 3005 | --DOMWINDOW == 71 (0x921e5000) [pid = 3005] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 04:36:32 INFO - PROCESS | 3005 | --DOMWINDOW == 70 (0x9224fc00) [pid = 3005] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 04:36:32 INFO - PROCESS | 3005 | --DOMWINDOW == 69 (0x8fa03400) [pid = 3005] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 04:36:32 INFO - PROCESS | 3005 | --DOMWINDOW == 68 (0x8e98e400) [pid = 3005] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 04:36:32 INFO - PROCESS | 3005 | --DOMWINDOW == 67 (0x8fc96800) [pid = 3005] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 04:36:32 INFO - PROCESS | 3005 | --DOMWINDOW == 66 (0x9c028400) [pid = 3005] [serial = 24] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 04:36:33 INFO - PROCESS | 3005 | 1471347393052 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]]]}] 04:36:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 04:36:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 2065ms 04:36:33 INFO - PROCESS | 3005 | 1471347393088 Marionette TRACE conn4 -> [0,1121,"getWindowHandle",null] 04:36:33 INFO - PROCESS | 3005 | 1471347393092 Marionette TRACE conn4 <- [1,1121,null,{"value":"8"}] 04:36:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 04:36:33 INFO - PROCESS | 3005 | 1471347393100 Marionette TRACE conn4 -> [0,1122,"setScriptTimeout",{"ms":35000}] 04:36:33 INFO - PROCESS | 3005 | 1471347393104 Marionette TRACE conn4 <- [1,1122,null,{}] 04:36:33 INFO - PROCESS | 3005 | 1471347393110 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}] 04:36:33 INFO - PROCESS | 3005 | 1471347393116 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:36:33 INFO - PROCESS | 3005 | 1471347393368 Marionette TRACE conn4 <- [1,1123,null,{"value":null}] 04:36:33 INFO - PROCESS | 3005 | 1471347393387 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:33 INFO - PROCESS | 3005 | 1471347393396 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:36:33 INFO - PROCESS | 3005 | ++DOCSHELL 0x8ea18000 == 31 [pid = 3005] [id = 288] 04:36:33 INFO - PROCESS | 3005 | ++DOMWINDOW == 67 (0x8f0f0800) [pid = 3005] [serial = 865] [outer = (nil)] 04:36:33 INFO - PROCESS | 3005 | ++DOMWINDOW == 68 (0x8fa10800) [pid = 3005] [serial = 866] [outer = 0x8f0f0800] 04:36:33 INFO - PROCESS | 3005 | 1471347393475 Marionette DEBUG loaded listener.js 04:36:33 INFO - PROCESS | 3005 | ++DOMWINDOW == 69 (0x8fa89800) [pid = 3005] [serial = 867] [outer = 0x8f0f0800] 04:36:34 INFO - PROCESS | 3005 | 1471347394442 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]]]}] 04:36:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 04:36:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1390ms 04:36:34 INFO - PROCESS | 3005 | 1471347394492 Marionette TRACE conn4 -> [0,1125,"getWindowHandle",null] 04:36:34 INFO - PROCESS | 3005 | 1471347394500 Marionette TRACE conn4 <- [1,1125,null,{"value":"8"}] 04:36:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 04:36:34 INFO - PROCESS | 3005 | 1471347394513 Marionette TRACE conn4 -> [0,1126,"setScriptTimeout",{"ms":35000}] 04:36:34 INFO - PROCESS | 3005 | 1471347394522 Marionette TRACE conn4 <- [1,1126,null,{}] 04:36:34 INFO - PROCESS | 3005 | 1471347394535 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}] 04:36:34 INFO - PROCESS | 3005 | 1471347394542 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:36:34 INFO - PROCESS | 3005 | 1471347394761 Marionette TRACE conn4 <- [1,1127,null,{"value":null}] 04:36:35 INFO - PROCESS | 3005 | 1471347395017 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:35 INFO - PROCESS | 3005 | 1471347395035 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:36:35 INFO - PROCESS | 3005 | ++DOCSHELL 0x8e80a800 == 32 [pid = 3005] [id = 289] 04:36:35 INFO - PROCESS | 3005 | ++DOMWINDOW == 70 (0x8e810800) [pid = 3005] [serial = 868] [outer = (nil)] 04:36:35 INFO - PROCESS | 3005 | ++DOMWINDOW == 71 (0x8e840000) [pid = 3005] [serial = 869] [outer = 0x8e810800] 04:36:35 INFO - PROCESS | 3005 | 1471347395153 Marionette DEBUG loaded listener.js 04:36:35 INFO - PROCESS | 3005 | ++DOMWINDOW == 72 (0x8ea5c800) [pid = 3005] [serial = 870] [outer = 0x8e810800] 04:36:36 INFO - PROCESS | 3005 | 1471347396309 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]]]}] 04:36:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 04:36:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1855ms 04:36:36 INFO - PROCESS | 3005 | 1471347396367 Marionette TRACE conn4 -> [0,1129,"getWindowHandle",null] 04:36:36 INFO - PROCESS | 3005 | 1471347396376 Marionette TRACE conn4 <- [1,1129,null,{"value":"8"}] 04:36:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 04:36:36 INFO - PROCESS | 3005 | 1471347396389 Marionette TRACE conn4 -> [0,1130,"setScriptTimeout",{"ms":35000}] 04:36:36 INFO - PROCESS | 3005 | 1471347396394 Marionette TRACE conn4 <- [1,1130,null,{}] 04:36:36 INFO - PROCESS | 3005 | 1471347396401 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}] 04:36:36 INFO - PROCESS | 3005 | 1471347396407 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:36:36 INFO - PROCESS | 3005 | 1471347396733 Marionette TRACE conn4 <- [1,1131,null,{"value":null}] 04:36:36 INFO - PROCESS | 3005 | 1471347396920 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:36 INFO - PROCESS | 3005 | 1471347396931 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:36:36 INFO - PROCESS | 3005 | ++DOCSHELL 0x8dc5a000 == 33 [pid = 3005] [id = 290] 04:36:36 INFO - PROCESS | 3005 | ++DOMWINDOW == 73 (0x8f0f3c00) [pid = 3005] [serial = 871] [outer = (nil)] 04:36:37 INFO - PROCESS | 3005 | ++DOMWINDOW == 74 (0x8fa03c00) [pid = 3005] [serial = 872] [outer = 0x8f0f3c00] 04:36:37 INFO - PROCESS | 3005 | 1471347397030 Marionette DEBUG loaded listener.js 04:36:37 INFO - PROCESS | 3005 | ++DOMWINDOW == 75 (0x8fa8fc00) [pid = 3005] [serial = 873] [outer = 0x8f0f3c00] 04:36:38 INFO - PROCESS | 3005 | 1471347398123 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]]]}] 04:36:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 04:36:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1806ms 04:36:38 INFO - PROCESS | 3005 | 1471347398195 Marionette TRACE conn4 -> [0,1133,"getWindowHandle",null] 04:36:38 INFO - PROCESS | 3005 | 1471347398199 Marionette TRACE conn4 <- [1,1133,null,{"value":"8"}] 04:36:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 04:36:38 INFO - PROCESS | 3005 | 1471347398208 Marionette TRACE conn4 -> [0,1134,"setScriptTimeout",{"ms":35000}] 04:36:38 INFO - PROCESS | 3005 | 1471347398215 Marionette TRACE conn4 <- [1,1134,null,{}] 04:36:38 INFO - PROCESS | 3005 | 1471347398234 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}] 04:36:38 INFO - PROCESS | 3005 | 1471347398243 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:36:38 INFO - PROCESS | 3005 | 1471347398503 Marionette TRACE conn4 <- [1,1135,null,{"value":null}] 04:36:38 INFO - PROCESS | 3005 | 1471347398779 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:38 INFO - PROCESS | 3005 | 1471347398792 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:36:38 INFO - PROCESS | 3005 | ++DOCSHELL 0x904c6400 == 34 [pid = 3005] [id = 291] 04:36:38 INFO - PROCESS | 3005 | ++DOMWINDOW == 76 (0x904c7800) [pid = 3005] [serial = 874] [outer = (nil)] 04:36:38 INFO - PROCESS | 3005 | ++DOMWINDOW == 77 (0x91a37800) [pid = 3005] [serial = 875] [outer = 0x904c7800] 04:36:38 INFO - PROCESS | 3005 | 1471347398887 Marionette DEBUG loaded listener.js 04:36:39 INFO - PROCESS | 3005 | ++DOMWINDOW == 78 (0x91a3e000) [pid = 3005] [serial = 876] [outer = 0x904c7800] 04:36:39 INFO - PROCESS | 3005 | 1471347399933 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]]]}] 04:36:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 04:36:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1790ms 04:36:40 INFO - PROCESS | 3005 | 1471347399999 Marionette TRACE conn4 -> [0,1137,"getWindowHandle",null] 04:36:40 INFO - PROCESS | 3005 | 1471347400004 Marionette TRACE conn4 <- [1,1137,null,{"value":"8"}] 04:36:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 04:36:40 INFO - PROCESS | 3005 | 1471347400012 Marionette TRACE conn4 -> [0,1138,"setScriptTimeout",{"ms":35000}] 04:36:40 INFO - PROCESS | 3005 | 1471347400016 Marionette TRACE conn4 <- [1,1138,null,{}] 04:36:40 INFO - PROCESS | 3005 | 1471347400024 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}] 04:36:40 INFO - PROCESS | 3005 | 1471347400030 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:36:40 INFO - PROCESS | 3005 | 1471347400235 Marionette TRACE conn4 <- [1,1139,null,{"value":null}] 04:36:40 INFO - PROCESS | 3005 | 1471347400494 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:40 INFO - PROCESS | 3005 | 1471347400502 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:36:40 INFO - PROCESS | 3005 | ++DOCSHELL 0x8dc58400 == 35 [pid = 3005] [id = 292] 04:36:40 INFO - PROCESS | 3005 | ++DOMWINDOW == 79 (0x8f0f4000) [pid = 3005] [serial = 877] [outer = (nil)] 04:36:40 INFO - PROCESS | 3005 | ++DOMWINDOW == 80 (0x91bd3c00) [pid = 3005] [serial = 878] [outer = 0x8f0f4000] 04:36:40 INFO - PROCESS | 3005 | 1471347400637 Marionette DEBUG loaded listener.js 04:36:40 INFO - PROCESS | 3005 | ++DOMWINDOW == 81 (0x91bd6400) [pid = 3005] [serial = 879] [outer = 0x8f0f4000] 04:36:41 INFO - PROCESS | 3005 | 1471347401768 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]]]}] 04:36:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 04:36:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1846ms 04:36:41 INFO - PROCESS | 3005 | 1471347401859 Marionette TRACE conn4 -> [0,1141,"getWindowHandle",null] 04:36:41 INFO - PROCESS | 3005 | 1471347401865 Marionette TRACE conn4 <- [1,1141,null,{"value":"8"}] 04:36:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 04:36:41 INFO - PROCESS | 3005 | 1471347401875 Marionette TRACE conn4 -> [0,1142,"setScriptTimeout",{"ms":35000}] 04:36:41 INFO - PROCESS | 3005 | 1471347401881 Marionette TRACE conn4 <- [1,1142,null,{}] 04:36:41 INFO - PROCESS | 3005 | 1471347401890 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}] 04:36:41 INFO - PROCESS | 3005 | 1471347401896 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:36:42 INFO - PROCESS | 3005 | 1471347402234 Marionette TRACE conn4 <- [1,1143,null,{"value":null}] 04:36:42 INFO - PROCESS | 3005 | 1471347402439 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:42 INFO - PROCESS | 3005 | 1471347402451 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:36:42 INFO - PROCESS | 3005 | ++DOCSHELL 0x8f0f4800 == 36 [pid = 3005] [id = 293] 04:36:42 INFO - PROCESS | 3005 | ++DOMWINDOW == 82 (0x8fa93000) [pid = 3005] [serial = 880] [outer = (nil)] 04:36:42 INFO - PROCESS | 3005 | ++DOMWINDOW == 83 (0x92247400) [pid = 3005] [serial = 881] [outer = 0x8fa93000] 04:36:42 INFO - PROCESS | 3005 | 1471347402540 Marionette DEBUG loaded listener.js 04:36:42 INFO - PROCESS | 3005 | ++DOMWINDOW == 84 (0x9224e400) [pid = 3005] [serial = 882] [outer = 0x8fa93000] 04:36:43 INFO - PROCESS | 3005 | 1471347403758 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]]]}] 04:36:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 04:36:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1942ms 04:36:43 INFO - PROCESS | 3005 | 1471347403825 Marionette TRACE conn4 -> [0,1145,"getWindowHandle",null] 04:36:43 INFO - PROCESS | 3005 | 1471347403833 Marionette TRACE conn4 <- [1,1145,null,{"value":"8"}] 04:36:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 04:36:43 INFO - PROCESS | 3005 | 1471347403845 Marionette TRACE conn4 -> [0,1146,"setScriptTimeout",{"ms":35000}] 04:36:43 INFO - PROCESS | 3005 | 1471347403849 Marionette TRACE conn4 <- [1,1146,null,{}] 04:36:43 INFO - PROCESS | 3005 | 1471347403925 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}] 04:36:43 INFO - PROCESS | 3005 | 1471347403932 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:36:44 INFO - PROCESS | 3005 | 1471347404351 Marionette TRACE conn4 <- [1,1147,null,{"value":null}] 04:36:44 INFO - PROCESS | 3005 | 1471347404593 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:44 INFO - PROCESS | 3005 | 1471347404610 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:36:44 INFO - PROCESS | 3005 | ++DOCSHELL 0x8e80f000 == 37 [pid = 3005] [id = 294] 04:36:44 INFO - PROCESS | 3005 | ++DOMWINDOW == 85 (0x8e83a400) [pid = 3005] [serial = 883] [outer = (nil)] 04:36:44 INFO - PROCESS | 3005 | ++DOMWINDOW == 86 (0x8e98e400) [pid = 3005] [serial = 884] [outer = 0x8e83a400] 04:36:44 INFO - PROCESS | 3005 | 1471347404829 Marionette DEBUG loaded listener.js 04:36:45 INFO - PROCESS | 3005 | ++DOMWINDOW == 87 (0x8ea14800) [pid = 3005] [serial = 885] [outer = 0x8e83a400] 04:36:45 INFO - PROCESS | 3005 | --DOCSHELL 0x8ea0a400 == 36 [pid = 3005] [id = 266] 04:36:45 INFO - PROCESS | 3005 | --DOMWINDOW == 86 (0x8e9d8000) [pid = 3005] [serial = 821] [outer = (nil)] [url = about:blank] 04:36:45 INFO - PROCESS | 3005 | --DOMWINDOW == 85 (0x8ea5e400) [pid = 3005] [serial = 822] [outer = (nil)] [url = about:blank] 04:36:45 INFO - PROCESS | 3005 | --DOMWINDOW == 84 (0x8fca0400) [pid = 3005] [serial = 809] [outer = (nil)] [url = about:blank] 04:36:45 INFO - PROCESS | 3005 | --DOMWINDOW == 83 (0x904c1000) [pid = 3005] [serial = 810] [outer = (nil)] [url = about:blank] 04:36:45 INFO - PROCESS | 3005 | --DOMWINDOW == 82 (0x91bcdc00) [pid = 3005] [serial = 827] [outer = (nil)] [url = about:blank] 04:36:45 INFO - PROCESS | 3005 | --DOMWINDOW == 81 (0x8fa8b800) [pid = 3005] [serial = 834] [outer = (nil)] [url = about:blank] 04:36:45 INFO - PROCESS | 3005 | --DOMWINDOW == 80 (0x921f1800) [pid = 3005] [serial = 831] [outer = (nil)] [url = about:blank] 04:36:45 INFO - PROCESS | 3005 | --DOMWINDOW == 79 (0x8fc93800) [pid = 3005] [serial = 825] [outer = (nil)] [url = about:blank] 04:36:45 INFO - PROCESS | 3005 | --DOMWINDOW == 78 (0x8fca0800) [pid = 3005] [serial = 833] [outer = (nil)] [url = about:blank] 04:36:45 INFO - PROCESS | 3005 | --DOMWINDOW == 77 (0x91bd7400) [pid = 3005] [serial = 828] [outer = (nil)] [url = about:blank] 04:36:45 INFO - PROCESS | 3005 | --DOMWINDOW == 76 (0x921eb400) [pid = 3005] [serial = 830] [outer = (nil)] [url = about:blank] 04:36:45 INFO - PROCESS | 3005 | --DOMWINDOW == 75 (0x8fa05800) [pid = 3005] [serial = 567] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 04:36:45 INFO - PROCESS | 3005 | --DOMWINDOW == 74 (0x8ea10c00) [pid = 3005] [serial = 806] [outer = (nil)] [url = about:blank] 04:36:45 INFO - PROCESS | 3005 | --DOMWINDOW == 73 (0x8eb57000) [pid = 3005] [serial = 807] [outer = (nil)] [url = about:blank] 04:36:45 INFO - PROCESS | 3005 | --DOMWINDOW == 72 (0x8e9d4c00) [pid = 3005] [serial = 818] [outer = (nil)] [url = about:blank] 04:36:45 INFO - PROCESS | 3005 | --DOMWINDOW == 71 (0x8f2ecc00) [pid = 3005] [serial = 819] [outer = (nil)] [url = about:blank] 04:36:45 INFO - PROCESS | 3005 | --DOMWINDOW == 70 (0x8fa90800) [pid = 3005] [serial = 804] [outer = (nil)] [url = about:blank] 04:36:45 INFO - PROCESS | 3005 | --DOMWINDOW == 69 (0x921ec000) [pid = 3005] [serial = 812] [outer = (nil)] [url = about:blank] 04:36:45 INFO - PROCESS | 3005 | --DOMWINDOW == 68 (0x92247000) [pid = 3005] [serial = 813] [outer = (nil)] [url = about:blank] 04:36:45 INFO - PROCESS | 3005 | --DOMWINDOW == 67 (0x923ea400) [pid = 3005] [serial = 815] [outer = (nil)] [url = about:blank] 04:36:45 INFO - PROCESS | 3005 | --DOMWINDOW == 66 (0x923e9400) [pid = 3005] [serial = 816] [outer = (nil)] [url = about:blank] 04:36:45 INFO - PROCESS | 3005 | --DOMWINDOW == 65 (0x8fa0f000) [pid = 3005] [serial = 824] [outer = (nil)] [url = about:blank] 04:36:45 INFO - PROCESS | 3005 | 1471347405861 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]]]}] 04:36:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 04:36:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 2038ms 04:36:45 INFO - PROCESS | 3005 | 1471347405889 Marionette TRACE conn4 -> [0,1149,"getWindowHandle",null] 04:36:45 INFO - PROCESS | 3005 | 1471347405898 Marionette TRACE conn4 <- [1,1149,null,{"value":"8"}] 04:36:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 04:36:45 INFO - PROCESS | 3005 | 1471347405911 Marionette TRACE conn4 -> [0,1150,"setScriptTimeout",{"ms":35000}] 04:36:45 INFO - PROCESS | 3005 | 1471347405915 Marionette TRACE conn4 <- [1,1150,null,{}] 04:36:45 INFO - PROCESS | 3005 | 1471347405923 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}] 04:36:45 INFO - PROCESS | 3005 | 1471347405930 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:36:46 INFO - PROCESS | 3005 | 1471347406125 Marionette TRACE conn4 <- [1,1151,null,{"value":null}] 04:36:46 INFO - PROCESS | 3005 | 1471347406260 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:46 INFO - PROCESS | 3005 | 1471347406271 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:36:46 INFO - PROCESS | 3005 | ++DOCSHELL 0x8dc53c00 == 37 [pid = 3005] [id = 295] 04:36:46 INFO - PROCESS | 3005 | ++DOMWINDOW == 66 (0x8f0e0000) [pid = 3005] [serial = 886] [outer = (nil)] 04:36:46 INFO - PROCESS | 3005 | ++DOMWINDOW == 67 (0x8f0ed800) [pid = 3005] [serial = 887] [outer = 0x8f0e0000] 04:36:46 INFO - PROCESS | 3005 | 1471347406358 Marionette DEBUG loaded listener.js 04:36:46 INFO - PROCESS | 3005 | ++DOMWINDOW == 68 (0x8f2ef000) [pid = 3005] [serial = 888] [outer = 0x8f0e0000] 04:36:47 INFO - PROCESS | 3005 | 1471347407339 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]]]}] 04:36:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 04:36:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1494ms 04:36:47 INFO - PROCESS | 3005 | 1471347407404 Marionette TRACE conn4 -> [0,1153,"getWindowHandle",null] 04:36:47 INFO - PROCESS | 3005 | 1471347407409 Marionette TRACE conn4 <- [1,1153,null,{"value":"8"}] 04:36:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 04:36:47 INFO - PROCESS | 3005 | 1471347407418 Marionette TRACE conn4 -> [0,1154,"setScriptTimeout",{"ms":35000}] 04:36:47 INFO - PROCESS | 3005 | 1471347407426 Marionette TRACE conn4 <- [1,1154,null,{}] 04:36:47 INFO - PROCESS | 3005 | 1471347407453 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}] 04:36:47 INFO - PROCESS | 3005 | 1471347407464 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:36:47 INFO - PROCESS | 3005 | 1471347407741 Marionette TRACE conn4 <- [1,1155,null,{"value":null}] 04:36:47 INFO - PROCESS | 3005 | 1471347407776 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:47 INFO - PROCESS | 3005 | 1471347407793 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:36:47 INFO - PROCESS | 3005 | ++DOCSHELL 0x8fc9f000 == 38 [pid = 3005] [id = 296] 04:36:47 INFO - PROCESS | 3005 | ++DOMWINDOW == 69 (0x8fc9fc00) [pid = 3005] [serial = 889] [outer = (nil)] 04:36:47 INFO - PROCESS | 3005 | ++DOMWINDOW == 70 (0x904bf400) [pid = 3005] [serial = 890] [outer = 0x8fc9fc00] 04:36:47 INFO - PROCESS | 3005 | 1471347407971 Marionette DEBUG loaded listener.js 04:36:48 INFO - PROCESS | 3005 | ++DOMWINDOW == 71 (0x904c9800) [pid = 3005] [serial = 891] [outer = 0x8fc9fc00] 04:36:49 INFO - PROCESS | 3005 | 1471347409062 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]]]}] 04:36:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 04:36:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1703ms 04:36:49 INFO - PROCESS | 3005 | 1471347409130 Marionette TRACE conn4 -> [0,1157,"getWindowHandle",null] 04:36:49 INFO - PROCESS | 3005 | 1471347409135 Marionette TRACE conn4 <- [1,1157,null,{"value":"8"}] 04:36:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 04:36:49 INFO - PROCESS | 3005 | 1471347409144 Marionette TRACE conn4 -> [0,1158,"setScriptTimeout",{"ms":35000}] 04:36:49 INFO - PROCESS | 3005 | 1471347409147 Marionette TRACE conn4 <- [1,1158,null,{}] 04:36:49 INFO - PROCESS | 3005 | 1471347409155 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}] 04:36:49 INFO - PROCESS | 3005 | 1471347409162 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:36:49 INFO - PROCESS | 3005 | 1471347409561 Marionette TRACE conn4 <- [1,1159,null,{"value":null}] 04:36:49 INFO - PROCESS | 3005 | --DOMWINDOW == 70 (0x8fa91800) [pid = 3005] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 04:36:49 INFO - PROCESS | 3005 | --DOMWINDOW == 69 (0x924ec400) [pid = 3005] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 04:36:49 INFO - PROCESS | 3005 | --DOMWINDOW == 68 (0x92879000) [pid = 3005] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 04:36:49 INFO - PROCESS | 3005 | --DOMWINDOW == 67 (0x8ea5e000) [pid = 3005] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 04:36:49 INFO - PROCESS | 3005 | --DOMWINDOW == 66 (0x8f2ebc00) [pid = 3005] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 04:36:49 INFO - PROCESS | 3005 | --DOMWINDOW == 65 (0x91bca000) [pid = 3005] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 04:36:49 INFO - PROCESS | 3005 | --DOMWINDOW == 64 (0x8e843000) [pid = 3005] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 04:36:49 INFO - PROCESS | 3005 | --DOMWINDOW == 63 (0x8c1cd800) [pid = 3005] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 04:36:49 INFO - PROCESS | 3005 | --DOMWINDOW == 62 (0x8dc5c000) [pid = 3005] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 04:36:49 INFO - PROCESS | 3005 | --DOMWINDOW == 61 (0x8e83c000) [pid = 3005] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 04:36:49 INFO - PROCESS | 3005 | 1471347409859 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:49 INFO - PROCESS | 3005 | 1471347409872 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:36:49 INFO - PROCESS | 3005 | ++DOCSHELL 0x8c1d1000 == 39 [pid = 3005] [id = 297] 04:36:49 INFO - PROCESS | 3005 | ++DOMWINDOW == 62 (0x8c1d1800) [pid = 3005] [serial = 892] [outer = (nil)] 04:36:49 INFO - PROCESS | 3005 | ++DOMWINDOW == 63 (0x8dc5b000) [pid = 3005] [serial = 893] [outer = 0x8c1d1800] 04:36:49 INFO - PROCESS | 3005 | 1471347409978 Marionette DEBUG loaded listener.js 04:36:50 INFO - PROCESS | 3005 | ++DOMWINDOW == 64 (0x8df28400) [pid = 3005] [serial = 894] [outer = 0x8c1d1800] 04:36:51 INFO - PROCESS | 3005 | 1471347411073 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]]]}] 04:36:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 04:36:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1982ms 04:36:51 INFO - PROCESS | 3005 | 1471347411130 Marionette TRACE conn4 -> [0,1161,"getWindowHandle",null] 04:36:51 INFO - PROCESS | 3005 | 1471347411138 Marionette TRACE conn4 <- [1,1161,null,{"value":"8"}] 04:36:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 04:36:51 INFO - PROCESS | 3005 | 1471347411150 Marionette TRACE conn4 -> [0,1162,"setScriptTimeout",{"ms":35000}] 04:36:51 INFO - PROCESS | 3005 | 1471347411155 Marionette TRACE conn4 <- [1,1162,null,{}] 04:36:51 INFO - PROCESS | 3005 | 1471347411166 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}] 04:36:51 INFO - PROCESS | 3005 | 1471347411176 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:36:51 INFO - PROCESS | 3005 | 1471347411439 Marionette TRACE conn4 <- [1,1163,null,{"value":null}] 04:36:51 INFO - PROCESS | 3005 | 1471347411713 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:51 INFO - PROCESS | 3005 | 1471347411729 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:36:51 INFO - PROCESS | 3005 | ++DOCSHELL 0x8df2ec00 == 40 [pid = 3005] [id = 298] 04:36:51 INFO - PROCESS | 3005 | ++DOMWINDOW == 65 (0x8ea55400) [pid = 3005] [serial = 895] [outer = (nil)] 04:36:51 INFO - PROCESS | 3005 | ++DOMWINDOW == 66 (0x8ea60400) [pid = 3005] [serial = 896] [outer = 0x8ea55400] 04:36:51 INFO - PROCESS | 3005 | 1471347411817 Marionette DEBUG loaded listener.js 04:36:51 INFO - PROCESS | 3005 | ++DOMWINDOW == 67 (0x8eb59400) [pid = 3005] [serial = 897] [outer = 0x8ea55400] 04:36:52 INFO - PROCESS | 3005 | 1471347412844 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]]]}] 04:36:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 04:36:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1744ms 04:36:52 INFO - PROCESS | 3005 | 1471347412899 Marionette TRACE conn4 -> [0,1165,"getWindowHandle",null] 04:36:52 INFO - PROCESS | 3005 | 1471347412907 Marionette TRACE conn4 <- [1,1165,null,{"value":"8"}] 04:36:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 04:36:52 INFO - PROCESS | 3005 | 1471347412916 Marionette TRACE conn4 -> [0,1166,"setScriptTimeout",{"ms":35000}] 04:36:52 INFO - PROCESS | 3005 | 1471347412921 Marionette TRACE conn4 <- [1,1166,null,{}] 04:36:52 INFO - PROCESS | 3005 | 1471347412928 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}] 04:36:52 INFO - PROCESS | 3005 | 1471347412935 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:36:53 INFO - PROCESS | 3005 | 1471347413180 Marionette TRACE conn4 <- [1,1167,null,{"value":null}] 04:36:53 INFO - PROCESS | 3005 | 1471347413510 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:53 INFO - PROCESS | 3005 | 1471347413519 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:36:53 INFO - PROCESS | 3005 | ++DOCSHELL 0x8f0e8400 == 41 [pid = 3005] [id = 299] 04:36:53 INFO - PROCESS | 3005 | ++DOMWINDOW == 68 (0x8f2eb400) [pid = 3005] [serial = 898] [outer = (nil)] 04:36:53 INFO - PROCESS | 3005 | ++DOMWINDOW == 69 (0x8fa07400) [pid = 3005] [serial = 899] [outer = 0x8f2eb400] 04:36:53 INFO - PROCESS | 3005 | 1471347413619 Marionette DEBUG loaded listener.js 04:36:53 INFO - PROCESS | 3005 | ++DOMWINDOW == 70 (0x8fa91c00) [pid = 3005] [serial = 900] [outer = 0x8f2eb400] 04:36:54 INFO - PROCESS | 3005 | 1471347414653 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]]]}] 04:36:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 04:36:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1790ms 04:36:54 INFO - PROCESS | 3005 | 1471347414707 Marionette TRACE conn4 -> [0,1169,"getWindowHandle",null] 04:36:54 INFO - PROCESS | 3005 | 1471347414713 Marionette TRACE conn4 <- [1,1169,null,{"value":"8"}] 04:36:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 04:36:54 INFO - PROCESS | 3005 | 1471347414733 Marionette TRACE conn4 -> [0,1170,"setScriptTimeout",{"ms":35000}] 04:36:54 INFO - PROCESS | 3005 | 1471347414745 Marionette TRACE conn4 <- [1,1170,null,{}] 04:36:54 INFO - PROCESS | 3005 | 1471347414752 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}] 04:36:54 INFO - PROCESS | 3005 | 1471347414762 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:36:55 INFO - PROCESS | 3005 | 1471347415045 Marionette TRACE conn4 <- [1,1171,null,{"value":null}] 04:36:55 INFO - PROCESS | 3005 | 1471347415312 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:55 INFO - PROCESS | 3005 | 1471347415319 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:36:55 INFO - PROCESS | 3005 | ++DOCSHELL 0x8e9dec00 == 42 [pid = 3005] [id = 300] 04:36:55 INFO - PROCESS | 3005 | ++DOMWINDOW == 71 (0x8f0ecc00) [pid = 3005] [serial = 901] [outer = (nil)] 04:36:55 INFO - PROCESS | 3005 | ++DOMWINDOW == 72 (0x91bca800) [pid = 3005] [serial = 902] [outer = 0x8f0ecc00] 04:36:55 INFO - PROCESS | 3005 | 1471347415433 Marionette DEBUG loaded listener.js 04:36:55 INFO - PROCESS | 3005 | ++DOMWINDOW == 73 (0x921ed800) [pid = 3005] [serial = 903] [outer = 0x8f0ecc00] 04:36:56 INFO - PROCESS | 3005 | 1471347416607 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]]]}] 04:36:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 04:36:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1967ms 04:36:56 INFO - PROCESS | 3005 | 1471347416692 Marionette TRACE conn4 -> [0,1173,"getWindowHandle",null] 04:36:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 04:36:56 INFO - PROCESS | 3005 | 1471347416701 Marionette TRACE conn4 <- [1,1173,null,{"value":"8"}] 04:36:56 INFO - PROCESS | 3005 | 1471347416713 Marionette TRACE conn4 -> [0,1174,"setScriptTimeout",{"ms":35000}] 04:36:56 INFO - PROCESS | 3005 | 1471347416717 Marionette TRACE conn4 <- [1,1174,null,{}] 04:36:56 INFO - PROCESS | 3005 | 1471347416726 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}] 04:36:56 INFO - PROCESS | 3005 | 1471347416733 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:36:57 INFO - PROCESS | 3005 | 1471347417136 Marionette TRACE conn4 <- [1,1175,null,{"value":null}] 04:36:57 INFO - PROCESS | 3005 | 1471347417249 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:57 INFO - PROCESS | 3005 | 1471347417263 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:36:57 INFO - PROCESS | 3005 | ++DOCSHELL 0x921e6400 == 43 [pid = 3005] [id = 301] 04:36:57 INFO - PROCESS | 3005 | ++DOMWINDOW == 74 (0x92244400) [pid = 3005] [serial = 904] [outer = (nil)] 04:36:57 INFO - PROCESS | 3005 | ++DOMWINDOW == 75 (0x9224b000) [pid = 3005] [serial = 905] [outer = 0x92244400] 04:36:57 INFO - PROCESS | 3005 | 1471347417370 Marionette DEBUG loaded listener.js 04:36:57 INFO - PROCESS | 3005 | ++DOMWINDOW == 76 (0x923e3400) [pid = 3005] [serial = 906] [outer = 0x92244400] 04:36:58 INFO - PROCESS | 3005 | 1471347418522 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] 04:36:58 INFO - PROCESS | 3005 | 1471347418617 Marionette TRACE conn4 <- [1,1177,null,{"value":"8"}] 04:36:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 04:36:58 INFO - PROCESS | 3005 | 1471347418629 Marionette TRACE conn4 -> [0,1178,"setScriptTimeout",{"ms":35000}] 04:36:58 INFO - PROCESS | 3005 | 1471347418633 Marionette TRACE conn4 <- [1,1178,null,{}] 04:36:58 INFO - PROCESS | 3005 | 1471347418640 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}] 04:36:58 INFO - PROCESS | 3005 | 1471347418645 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:36:58 INFO - PROCESS | 3005 | 1471347418953 Marionette TRACE conn4 <- [1,1179,null,{"value":null}] 04:36:59 INFO - PROCESS | 3005 | 1471347419207 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:59 INFO - PROCESS | 3005 | 1471347419233 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:36:59 INFO - PROCESS | 3005 | ++DOCSHELL 0x923ed400 == 44 [pid = 3005] [id = 302] 04:36:59 INFO - PROCESS | 3005 | ++DOMWINDOW == 77 (0x923ee800) [pid = 3005] [serial = 907] [outer = (nil)] 04:36:59 INFO - PROCESS | 3005 | ++DOMWINDOW == 78 (0x924e9800) [pid = 3005] [serial = 908] [outer = 0x923ee800] 04:36:59 INFO - PROCESS | 3005 | 1471347419366 Marionette DEBUG loaded listener.js 04:36:59 INFO - PROCESS | 3005 | ++DOMWINDOW == 79 (0x92874400) [pid = 3005] [serial = 909] [outer = 0x923ee800] 04:37:00 INFO - PROCESS | 3005 | 1471347420652 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] 04:37:00 INFO - PROCESS | 3005 | 1471347420730 Marionette TRACE conn4 <- [1,1181,null,{"value":"8"}] 04:37:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 04:37:00 INFO - PROCESS | 3005 | 1471347420751 Marionette TRACE conn4 -> [0,1182,"setScriptTimeout",{"ms":35000}] 04:37:00 INFO - PROCESS | 3005 | 1471347420757 Marionette TRACE conn4 <- [1,1182,null,{}] 04:37:00 INFO - PROCESS | 3005 | 1471347420766 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}] 04:37:00 INFO - PROCESS | 3005 | 1471347420775 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:37:01 INFO - PROCESS | 3005 | 1471347421039 Marionette TRACE conn4 <- [1,1183,null,{"value":null}] 04:37:01 INFO - PROCESS | 3005 | 1471347421246 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:01 INFO - PROCESS | 3005 | 1471347421255 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:37:01 INFO - PROCESS | 3005 | ++DOCSHELL 0x8f0f2c00 == 45 [pid = 3005] [id = 303] 04:37:01 INFO - PROCESS | 3005 | ++DOMWINDOW == 80 (0x924f2400) [pid = 3005] [serial = 910] [outer = (nil)] 04:37:01 INFO - PROCESS | 3005 | ++DOMWINDOW == 81 (0x928fa400) [pid = 3005] [serial = 911] [outer = 0x924f2400] 04:37:01 INFO - PROCESS | 3005 | 1471347421348 Marionette DEBUG loaded listener.js 04:37:01 INFO - PROCESS | 3005 | ++DOMWINDOW == 82 (0x93173400) [pid = 3005] [serial = 912] [outer = 0x924f2400] 04:37:02 INFO - PROCESS | 3005 | SkCairoFTTypeface::onFilterRec unimplemented 04:37:02 INFO - PROCESS | 3005 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:37:02 INFO - PROCESS | 3005 | 1471347422362 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] 04:37:02 INFO - PROCESS | 3005 | 1471347422452 Marionette TRACE conn4 <- [1,1185,null,{"value":"8"}] 04:37:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 04:37:02 INFO - PROCESS | 3005 | 1471347422461 Marionette TRACE conn4 -> [0,1186,"setScriptTimeout",{"ms":35000}] 04:37:02 INFO - PROCESS | 3005 | 1471347422465 Marionette TRACE conn4 <- [1,1186,null,{}] 04:37:02 INFO - PROCESS | 3005 | 1471347422474 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}] 04:37:02 INFO - PROCESS | 3005 | 1471347422481 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:37:02 INFO - PROCESS | 3005 | 1471347422743 Marionette TRACE conn4 <- [1,1187,null,{"value":null}] 04:37:03 INFO - PROCESS | 3005 | 1471347422987 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:03 INFO - PROCESS | 3005 | 1471347422999 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:37:03 INFO - PROCESS | 3005 | ++DOCSHELL 0x8ea18800 == 46 [pid = 3005] [id = 304] 04:37:03 INFO - PROCESS | 3005 | ++DOMWINDOW == 83 (0x8f0ed400) [pid = 3005] [serial = 913] [outer = (nil)] 04:37:03 INFO - PROCESS | 3005 | ++DOMWINDOW == 84 (0x9317cc00) [pid = 3005] [serial = 914] [outer = 0x8f0ed400] 04:37:03 INFO - PROCESS | 3005 | 1471347423086 Marionette DEBUG loaded listener.js 04:37:03 INFO - PROCESS | 3005 | ++DOMWINDOW == 85 (0x95016000) [pid = 3005] [serial = 915] [outer = 0x8f0ed400] 04:37:04 INFO - PROCESS | 3005 | 1471347424302 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] 04:37:04 INFO - PROCESS | 3005 | 1471347424425 Marionette TRACE conn4 <- [1,1189,null,{"value":"8"}] 04:37:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 04:37:04 INFO - PROCESS | 3005 | 1471347424436 Marionette TRACE conn4 -> [0,1190,"setScriptTimeout",{"ms":35000}] 04:37:04 INFO - PROCESS | 3005 | 1471347424442 Marionette TRACE conn4 <- [1,1190,null,{}] 04:37:04 INFO - PROCESS | 3005 | 1471347424499 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}] 04:37:04 INFO - PROCESS | 3005 | 1471347424506 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:37:04 INFO - PROCESS | 3005 | 1471347424792 Marionette TRACE conn4 <- [1,1191,null,{"value":null}] 04:37:04 INFO - PROCESS | 3005 | 1471347424946 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:04 INFO - PROCESS | 3005 | 1471347424961 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:37:04 INFO - PROCESS | 3005 | ++DOCSHELL 0x8e995800 == 47 [pid = 3005] [id = 305] 04:37:04 INFO - PROCESS | 3005 | ++DOMWINDOW == 86 (0x8e996400) [pid = 3005] [serial = 916] [outer = (nil)] 04:37:05 INFO - PROCESS | 3005 | ++DOMWINDOW == 87 (0x8e9e2800) [pid = 3005] [serial = 917] [outer = 0x8e996400] 04:37:05 INFO - PROCESS | 3005 | 1471347425065 Marionette DEBUG loaded listener.js 04:37:05 INFO - PROCESS | 3005 | ++DOMWINDOW == 88 (0x8ea10c00) [pid = 3005] [serial = 918] [outer = 0x8e996400] 04:37:07 INFO - PROCESS | 3005 | --DOCSHELL 0x8fc9f000 == 46 [pid = 3005] [id = 296] 04:37:07 INFO - PROCESS | 3005 | --DOCSHELL 0x8dc53c00 == 45 [pid = 3005] [id = 295] 04:37:07 INFO - PROCESS | 3005 | --DOCSHELL 0x8e80f000 == 44 [pid = 3005] [id = 294] 04:37:07 INFO - PROCESS | 3005 | --DOCSHELL 0x8c1c7800 == 43 [pid = 3005] [id = 282] 04:37:07 INFO - PROCESS | 3005 | --DOCSHELL 0x8c1ccc00 == 42 [pid = 3005] [id = 284] 04:37:07 INFO - PROCESS | 3005 | --DOCSHELL 0x8f0e6c00 == 41 [pid = 3005] [id = 274] 04:37:07 INFO - PROCESS | 3005 | --DOCSHELL 0x91a3d400 == 40 [pid = 3005] [id = 275] 04:37:07 INFO - PROCESS | 3005 | --DOCSHELL 0x8dc5f400 == 39 [pid = 3005] [id = 269] 04:37:07 INFO - PROCESS | 3005 | --DOCSHELL 0x8e80c800 == 38 [pid = 3005] [id = 264] 04:37:07 INFO - PROCESS | 3005 | --DOCSHELL 0x8dc5a000 == 37 [pid = 3005] [id = 290] 04:37:07 INFO - PROCESS | 3005 | --DOCSHELL 0x8e80a800 == 36 [pid = 3005] [id = 289] 04:37:07 INFO - PROCESS | 3005 | --DOCSHELL 0x8dc51800 == 35 [pid = 3005] [id = 272] 04:37:07 INFO - PROCESS | 3005 | --DOCSHELL 0x8dc58400 == 34 [pid = 3005] [id = 292] 04:37:07 INFO - PROCESS | 3005 | --DOCSHELL 0x8fa0b800 == 33 [pid = 3005] [id = 279] 04:37:07 INFO - PROCESS | 3005 | --DOCSHELL 0x8f0f4800 == 32 [pid = 3005] [id = 293] 04:37:07 INFO - PROCESS | 3005 | --DOCSHELL 0x924ebc00 == 31 [pid = 3005] [id = 280] 04:37:07 INFO - PROCESS | 3005 | --DOCSHELL 0x921e2400 == 30 [pid = 3005] [id = 270] 04:37:07 INFO - PROCESS | 3005 | --DOCSHELL 0x904c6400 == 29 [pid = 3005] [id = 291] 04:37:07 INFO - PROCESS | 3005 | --DOCSHELL 0x8f2eac00 == 28 [pid = 3005] [id = 287] 04:37:07 INFO - PROCESS | 3005 | --DOCSHELL 0x8dc54c00 == 27 [pid = 3005] [id = 278] 04:37:07 INFO - PROCESS | 3005 | --DOCSHELL 0x8e83d400 == 26 [pid = 3005] [id = 268] 04:37:07 INFO - PROCESS | 3005 | --DOCSHELL 0x8ea18000 == 25 [pid = 3005] [id = 288] 04:37:07 INFO - PROCESS | 3005 | --DOCSHELL 0x8c1c6000 == 24 [pid = 3005] [id = 277] 04:37:07 INFO - PROCESS | 3005 | --DOCSHELL 0x8ea5d800 == 23 [pid = 3005] [id = 286] 04:37:07 INFO - PROCESS | 3005 | --DOCSHELL 0x8e841c00 == 22 [pid = 3005] [id = 273] 04:37:07 INFO - PROCESS | 3005 | --DOCSHELL 0x8e841800 == 21 [pid = 3005] [id = 285] 04:37:07 INFO - PROCESS | 3005 | --DOCSHELL 0x8e808c00 == 20 [pid = 3005] [id = 267] 04:37:07 INFO - PROCESS | 3005 | --DOCSHELL 0x921e2c00 == 19 [pid = 3005] [id = 276] 04:37:07 INFO - PROCESS | 3005 | --DOCSHELL 0x8f0dc400 == 18 [pid = 3005] [id = 271] 04:37:07 INFO - PROCESS | 3005 | --DOCSHELL 0x8eb51c00 == 17 [pid = 3005] [id = 265] 04:37:07 INFO - PROCESS | 3005 | --DOCSHELL 0x8fa02000 == 16 [pid = 3005] [id = 281] 04:37:07 INFO - PROCESS | 3005 | --DOCSHELL 0x8dc5bc00 == 15 [pid = 3005] [id = 283] 04:37:07 INFO - PROCESS | 3005 | --DOCSHELL 0x8f0f2c00 == 14 [pid = 3005] [id = 303] 04:37:07 INFO - PROCESS | 3005 | --DOCSHELL 0x8ea18800 == 13 [pid = 3005] [id = 304] 04:37:07 INFO - PROCESS | 3005 | --DOCSHELL 0x923ed400 == 12 [pid = 3005] [id = 302] 04:37:07 INFO - PROCESS | 3005 | --DOCSHELL 0x921e6400 == 11 [pid = 3005] [id = 301] 04:37:07 INFO - PROCESS | 3005 | --DOCSHELL 0x8f0e8400 == 10 [pid = 3005] [id = 299] 04:37:07 INFO - PROCESS | 3005 | --DOCSHELL 0x8e9dec00 == 9 [pid = 3005] [id = 300] 04:37:07 INFO - PROCESS | 3005 | --DOCSHELL 0x8df2ec00 == 8 [pid = 3005] [id = 298] 04:37:07 INFO - PROCESS | 3005 | --DOCSHELL 0x8c1d1000 == 7 [pid = 3005] [id = 297] 04:37:07 INFO - PROCESS | 3005 | --DOMWINDOW == 87 (0x8fa10800) [pid = 3005] [serial = 866] [outer = (nil)] [url = about:blank] 04:37:07 INFO - PROCESS | 3005 | --DOMWINDOW == 86 (0x904c3000) [pid = 3005] [serial = 839] [outer = (nil)] [url = about:blank] 04:37:07 INFO - PROCESS | 3005 | --DOMWINDOW == 85 (0x924f4400) [pid = 3005] [serial = 843] [outer = (nil)] [url = about:blank] 04:37:07 INFO - PROCESS | 3005 | --DOMWINDOW == 84 (0x924f0400) [pid = 3005] [serial = 842] [outer = (nil)] [url = about:blank] 04:37:07 INFO - PROCESS | 3005 | --DOMWINDOW == 83 (0x928ecc00) [pid = 3005] [serial = 846] [outer = (nil)] [url = about:blank] 04:37:07 INFO - PROCESS | 3005 | --DOMWINDOW == 82 (0x8f0d6400) [pid = 3005] [serial = 861] [outer = (nil)] [url = about:blank] 04:37:07 INFO - PROCESS | 3005 | --DOMWINDOW == 81 (0x8f2f4800) [pid = 3005] [serial = 863] [outer = (nil)] [url = about:blank] 04:37:07 INFO - PROCESS | 3005 | --DOMWINDOW == 80 (0x9287e000) [pid = 3005] [serial = 845] [outer = (nil)] [url = about:blank] 04:37:07 INFO - PROCESS | 3005 | --DOMWINDOW == 79 (0x928f9000) [pid = 3005] [serial = 849] [outer = (nil)] [url = about:blank] 04:37:07 INFO - PROCESS | 3005 | --DOMWINDOW == 78 (0x928f7000) [pid = 3005] [serial = 848] [outer = (nil)] [url = about:blank] 04:37:07 INFO - PROCESS | 3005 | --DOMWINDOW == 77 (0x8e995c00) [pid = 3005] [serial = 857] [outer = (nil)] [url = about:blank] 04:37:07 INFO - PROCESS | 3005 | --DOMWINDOW == 76 (0x8c1d1400) [pid = 3005] [serial = 854] [outer = (nil)] [url = about:blank] 04:37:07 INFO - PROCESS | 3005 | --DOMWINDOW == 75 (0x8dc57800) [pid = 3005] [serial = 855] [outer = (nil)] [url = about:blank] 04:37:07 INFO - PROCESS | 3005 | --DOMWINDOW == 74 (0x8e98e000) [pid = 3005] [serial = 852] [outer = (nil)] [url = about:blank] 04:37:07 INFO - PROCESS | 3005 | --DOMWINDOW == 73 (0x8e80b400) [pid = 3005] [serial = 851] [outer = (nil)] [url = about:blank] 04:37:07 INFO - PROCESS | 3005 | --DOMWINDOW == 72 (0x8ea0dc00) [pid = 3005] [serial = 837] [outer = (nil)] [url = about:blank] 04:37:07 INFO - PROCESS | 3005 | --DOMWINDOW == 71 (0x8e995000) [pid = 3005] [serial = 836] [outer = (nil)] [url = about:blank] 04:37:07 INFO - PROCESS | 3005 | --DOMWINDOW == 70 (0x91a32c00) [pid = 3005] [serial = 840] [outer = (nil)] [url = about:blank] 04:37:07 INFO - PROCESS | 3005 | --DOMWINDOW == 69 (0x8eb53800) [pid = 3005] [serial = 860] [outer = (nil)] [url = about:blank] 04:37:07 INFO - PROCESS | 3005 | --DOMWINDOW == 68 (0x8e9dbc00) [pid = 3005] [serial = 858] [outer = (nil)] [url = about:blank] 04:37:07 INFO - PROCESS | 3005 | --DOMWINDOW == 67 (0x8ea60c00) [pid = 3005] [serial = 864] [outer = (nil)] [url = about:blank] 04:37:07 INFO - PROCESS | 3005 | --DOMWINDOW == 66 (0x9ac97000) [pid = 3005] [serial = 26] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 04:37:08 INFO - PROCESS | 3005 | 1471347428138 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] 04:37:08 INFO - PROCESS | 3005 | 1471347428189 Marionette TRACE conn4 <- [1,1193,null,{"value":"8"}] 04:37:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 04:37:08 INFO - PROCESS | 3005 | 1471347428207 Marionette TRACE conn4 -> [0,1194,"setScriptTimeout",{"ms":35000}] 04:37:08 INFO - PROCESS | 3005 | 1471347428213 Marionette TRACE conn4 <- [1,1194,null,{}] 04:37:08 INFO - PROCESS | 3005 | 1471347428227 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}] 04:37:08 INFO - PROCESS | 3005 | 1471347428234 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:37:08 INFO - PROCESS | 3005 | 1471347428436 Marionette TRACE conn4 <- [1,1195,null,{"value":null}] 04:37:08 INFO - PROCESS | 3005 | 1471347428451 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:08 INFO - PROCESS | 3005 | 1471347428466 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:37:08 INFO - PROCESS | 3005 | ++DOCSHELL 0x8dc53000 == 8 [pid = 3005] [id = 306] 04:37:08 INFO - PROCESS | 3005 | ++DOMWINDOW == 67 (0x8dc54c00) [pid = 3005] [serial = 919] [outer = (nil)] 04:37:08 INFO - PROCESS | 3005 | ++DOMWINDOW == 68 (0x8e80f800) [pid = 3005] [serial = 920] [outer = 0x8dc54c00] 04:37:08 INFO - PROCESS | 3005 | 1471347428611 Marionette DEBUG loaded listener.js 04:37:08 INFO - PROCESS | 3005 | ++DOMWINDOW == 69 (0x8e98b400) [pid = 3005] [serial = 921] [outer = 0x8dc54c00] 04:37:09 INFO - PROCESS | 3005 | SkCairoFTTypeface::onFilterRec unimplemented 04:37:09 INFO - PROCESS | 3005 | SkCairoFTTypeface::onFilterRec unimplemented 04:37:09 INFO - PROCESS | 3005 | 1471347429624 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] 04:37:09 INFO - PROCESS | 3005 | 1471347429668 Marionette TRACE conn4 <- [1,1197,null,{"value":"8"}] 04:37:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 04:37:09 INFO - PROCESS | 3005 | 1471347429682 Marionette TRACE conn4 -> [0,1198,"setScriptTimeout",{"ms":35000}] 04:37:09 INFO - PROCESS | 3005 | 1471347429688 Marionette TRACE conn4 <- [1,1198,null,{}] 04:37:09 INFO - PROCESS | 3005 | 1471347429695 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}] 04:37:09 INFO - PROCESS | 3005 | 1471347429702 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:37:09 INFO - PROCESS | 3005 | 1471347429915 Marionette TRACE conn4 <- [1,1199,null,{"value":null}] 04:37:10 INFO - PROCESS | 3005 | 1471347430053 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:10 INFO - PROCESS | 3005 | 1471347430074 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:37:10 INFO - PROCESS | 3005 | ++DOCSHELL 0x8e9df000 == 9 [pid = 3005] [id = 307] 04:37:10 INFO - PROCESS | 3005 | ++DOMWINDOW == 70 (0x8ea0ac00) [pid = 3005] [serial = 922] [outer = (nil)] 04:37:10 INFO - PROCESS | 3005 | ++DOMWINDOW == 71 (0x8ea5c400) [pid = 3005] [serial = 923] [outer = 0x8ea0ac00] 04:37:10 INFO - PROCESS | 3005 | 1471347430163 Marionette DEBUG loaded listener.js 04:37:10 INFO - PROCESS | 3005 | ++DOMWINDOW == 72 (0x8eb4f000) [pid = 3005] [serial = 924] [outer = 0x8ea0ac00] 04:37:11 INFO - PROCESS | 3005 | 1471347431328 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]]]}] 04:37:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 04:37:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1689ms 04:37:11 INFO - PROCESS | 3005 | 1471347431369 Marionette TRACE conn4 -> [0,1201,"getWindowHandle",null] 04:37:11 INFO - PROCESS | 3005 | 1471347431374 Marionette TRACE conn4 <- [1,1201,null,{"value":"8"}] 04:37:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 04:37:11 INFO - PROCESS | 3005 | 1471347431393 Marionette TRACE conn4 -> [0,1202,"setScriptTimeout",{"ms":35000}] 04:37:11 INFO - PROCESS | 3005 | 1471347431400 Marionette TRACE conn4 <- [1,1202,null,{}] 04:37:11 INFO - PROCESS | 3005 | 1471347431423 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}] 04:37:11 INFO - PROCESS | 3005 | 1471347431436 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:37:11 INFO - PROCESS | 3005 | 1471347431706 Marionette TRACE conn4 <- [1,1203,null,{"value":null}] 04:37:11 INFO - PROCESS | 3005 | 1471347431738 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:11 INFO - PROCESS | 3005 | 1471347431752 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:37:11 INFO - PROCESS | 3005 | ++DOCSHELL 0x8f2f1c00 == 10 [pid = 3005] [id = 308] 04:37:11 INFO - PROCESS | 3005 | ++DOMWINDOW == 73 (0x8f2f2400) [pid = 3005] [serial = 925] [outer = (nil)] 04:37:11 INFO - PROCESS | 3005 | ++DOMWINDOW == 74 (0x8f2f6800) [pid = 3005] [serial = 926] [outer = 0x8f2f2400] 04:37:11 INFO - PROCESS | 3005 | 1471347431936 Marionette DEBUG loaded listener.js 04:37:12 INFO - PROCESS | 3005 | ++DOMWINDOW == 75 (0x8fa08800) [pid = 3005] [serial = 927] [outer = 0x8f2f2400] 04:37:13 INFO - PROCESS | 3005 | --DOMWINDOW == 74 (0x8fc9fc00) [pid = 3005] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 04:37:13 INFO - PROCESS | 3005 | --DOMWINDOW == 73 (0x8f0f0800) [pid = 3005] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 04:37:13 INFO - PROCESS | 3005 | --DOMWINDOW == 72 (0x8fa93000) [pid = 3005] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 04:37:13 INFO - PROCESS | 3005 | --DOMWINDOW == 71 (0x8f0f4000) [pid = 3005] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 04:37:13 INFO - PROCESS | 3005 | --DOMWINDOW == 70 (0x8f0f3c00) [pid = 3005] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 04:37:13 INFO - PROCESS | 3005 | --DOMWINDOW == 69 (0x904c7800) [pid = 3005] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 04:37:13 INFO - PROCESS | 3005 | --DOMWINDOW == 68 (0x8e810800) [pid = 3005] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 04:37:13 INFO - PROCESS | 3005 | --DOMWINDOW == 67 (0x8e83a400) [pid = 3005] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 04:37:13 INFO - PROCESS | 3005 | --DOMWINDOW == 66 (0x8f0e0000) [pid = 3005] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 04:37:13 INFO - PROCESS | 3005 | 1471347433542 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]]]}] 04:37:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 04:37:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 2200ms 04:37:13 INFO - PROCESS | 3005 | 1471347433584 Marionette TRACE conn4 -> [0,1205,"getWindowHandle",null] 04:37:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 04:37:13 INFO - PROCESS | 3005 | 1471347433590 Marionette TRACE conn4 <- [1,1205,null,{"value":"8"}] 04:37:13 INFO - PROCESS | 3005 | 1471347433597 Marionette TRACE conn4 -> [0,1206,"setScriptTimeout",{"ms":35000}] 04:37:13 INFO - PROCESS | 3005 | 1471347433601 Marionette TRACE conn4 <- [1,1206,null,{}] 04:37:13 INFO - PROCESS | 3005 | 1471347433609 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}] 04:37:13 INFO - PROCESS | 3005 | 1471347433614 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:37:13 INFO - PROCESS | 3005 | 1471347433804 Marionette TRACE conn4 <- [1,1207,null,{"value":null}] 04:37:13 INFO - PROCESS | 3005 | 1471347433930 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:13 INFO - PROCESS | 3005 | 1471347433938 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:37:13 INFO - PROCESS | 3005 | ++DOCSHELL 0x8df25400 == 11 [pid = 3005] [id = 309] 04:37:13 INFO - PROCESS | 3005 | ++DOMWINDOW == 67 (0x8e840400) [pid = 3005] [serial = 928] [outer = (nil)] 04:37:14 INFO - PROCESS | 3005 | ++DOMWINDOW == 68 (0x8f2f7400) [pid = 3005] [serial = 929] [outer = 0x8e840400] 04:37:14 INFO - PROCESS | 3005 | 1471347434017 Marionette DEBUG loaded listener.js 04:37:14 INFO - PROCESS | 3005 | ++DOMWINDOW == 69 (0x8fa8cc00) [pid = 3005] [serial = 930] [outer = 0x8e840400] 04:37:15 INFO - PROCESS | 3005 | 1471347435049 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]]]}] 04:37:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 04:37:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1489ms 04:37:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 04:37:15 INFO - PROCESS | 3005 | 1471347435086 Marionette TRACE conn4 -> [0,1209,"getWindowHandle",null] 04:37:15 INFO - PROCESS | 3005 | 1471347435089 Marionette TRACE conn4 <- [1,1209,null,{"value":"8"}] 04:37:15 INFO - PROCESS | 3005 | 1471347435103 Marionette TRACE conn4 -> [0,1210,"setScriptTimeout",{"ms":35000}] 04:37:15 INFO - PROCESS | 3005 | 1471347435113 Marionette TRACE conn4 <- [1,1210,null,{}] 04:37:15 INFO - PROCESS | 3005 | 1471347435120 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}] 04:37:15 INFO - PROCESS | 3005 | 1471347435126 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:37:15 INFO - PROCESS | 3005 | 1471347435409 Marionette TRACE conn4 <- [1,1211,null,{"value":null}] 04:37:15 INFO - PROCESS | 3005 | 1471347435671 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:15 INFO - PROCESS | 3005 | 1471347435682 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:37:15 INFO - PROCESS | 3005 | ++DOCSHELL 0x8dc5ac00 == 12 [pid = 3005] [id = 310] 04:37:15 INFO - PROCESS | 3005 | ++DOMWINDOW == 70 (0x8dc5b400) [pid = 3005] [serial = 931] [outer = (nil)] 04:37:15 INFO - PROCESS | 3005 | ++DOMWINDOW == 71 (0x8df30400) [pid = 3005] [serial = 932] [outer = 0x8dc5b400] 04:37:15 INFO - PROCESS | 3005 | 1471347435826 Marionette DEBUG loaded listener.js 04:37:15 INFO - PROCESS | 3005 | ++DOMWINDOW == 72 (0x8e80b800) [pid = 3005] [serial = 933] [outer = 0x8dc5b400] 04:37:16 INFO - PROCESS | 3005 | 1471347436876 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]]]}] 04:37:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 04:37:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1857ms 04:37:16 INFO - PROCESS | 3005 | 1471347436956 Marionette TRACE conn4 -> [0,1213,"getWindowHandle",null] 04:37:16 INFO - PROCESS | 3005 | 1471347436964 Marionette TRACE conn4 <- [1,1213,null,{"value":"8"}] 04:37:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 04:37:16 INFO - PROCESS | 3005 | 1471347436973 Marionette TRACE conn4 -> [0,1214,"setScriptTimeout",{"ms":35000}] 04:37:16 INFO - PROCESS | 3005 | 1471347436978 Marionette TRACE conn4 <- [1,1214,null,{}] 04:37:16 INFO - PROCESS | 3005 | 1471347436987 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}] 04:37:16 INFO - PROCESS | 3005 | 1471347436993 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:37:17 INFO - PROCESS | 3005 | 1471347437234 Marionette TRACE conn4 <- [1,1215,null,{"value":null}] 04:37:17 INFO - PROCESS | 3005 | 1471347437456 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:17 INFO - PROCESS | 3005 | 1471347437468 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:37:17 INFO - PROCESS | 3005 | ++DOCSHELL 0x8df32000 == 13 [pid = 3005] [id = 311] 04:37:17 INFO - PROCESS | 3005 | ++DOMWINDOW == 73 (0x8eb4e800) [pid = 3005] [serial = 934] [outer = (nil)] 04:37:17 INFO - PROCESS | 3005 | ++DOMWINDOW == 74 (0x8eb56400) [pid = 3005] [serial = 935] [outer = 0x8eb4e800] 04:37:17 INFO - PROCESS | 3005 | 1471347437567 Marionette DEBUG loaded listener.js 04:37:17 INFO - PROCESS | 3005 | ++DOMWINDOW == 75 (0x8f0d9000) [pid = 3005] [serial = 936] [outer = 0x8eb4e800] 04:37:18 INFO - PROCESS | 3005 | 1471347438590 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]]]}] 04:37:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 04:37:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1645ms 04:37:18 INFO - PROCESS | 3005 | 1471347438619 Marionette TRACE conn4 -> [0,1217,"getWindowHandle",null] 04:37:18 INFO - PROCESS | 3005 | 1471347438625 Marionette TRACE conn4 <- [1,1217,null,{"value":"8"}] 04:37:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 04:37:18 INFO - PROCESS | 3005 | 1471347438728 Marionette TRACE conn4 -> [0,1218,"setScriptTimeout",{"ms":35000}] 04:37:18 INFO - PROCESS | 3005 | 1471347438734 Marionette TRACE conn4 <- [1,1218,null,{}] 04:37:18 INFO - PROCESS | 3005 | 1471347438751 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}] 04:37:18 INFO - PROCESS | 3005 | 1471347438759 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:37:18 INFO - PROCESS | 3005 | 1471347438977 Marionette TRACE conn4 <- [1,1219,null,{"value":null}] 04:37:19 INFO - PROCESS | 3005 | 1471347439233 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:19 INFO - PROCESS | 3005 | 1471347439243 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:37:19 INFO - PROCESS | 3005 | ++DOCSHELL 0x8dc57800 == 14 [pid = 3005] [id = 312] 04:37:19 INFO - PROCESS | 3005 | ++DOMWINDOW == 76 (0x8dc59400) [pid = 3005] [serial = 937] [outer = (nil)] 04:37:19 INFO - PROCESS | 3005 | ++DOMWINDOW == 77 (0x8fa95000) [pid = 3005] [serial = 938] [outer = 0x8dc59400] 04:37:19 INFO - PROCESS | 3005 | 1471347439337 Marionette DEBUG loaded listener.js 04:37:19 INFO - PROCESS | 3005 | ++DOMWINDOW == 78 (0x8fc93800) [pid = 3005] [serial = 939] [outer = 0x8dc59400] 04:37:20 INFO - PROCESS | 3005 | 1471347440367 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]]]}] 04:37:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 04:37:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1754ms 04:37:20 INFO - PROCESS | 3005 | 1471347440427 Marionette TRACE conn4 -> [0,1221,"getWindowHandle",null] 04:37:20 INFO - PROCESS | 3005 | 1471347440434 Marionette TRACE conn4 <- [1,1221,null,{"value":"8"}] 04:37:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 04:37:20 INFO - PROCESS | 3005 | 1471347440453 Marionette TRACE conn4 -> [0,1222,"setScriptTimeout",{"ms":35000}] 04:37:20 INFO - PROCESS | 3005 | 1471347440462 Marionette TRACE conn4 <- [1,1222,null,{}] 04:37:20 INFO - PROCESS | 3005 | 1471347440469 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}] 04:37:20 INFO - PROCESS | 3005 | 1471347440478 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:37:20 INFO - PROCESS | 3005 | 1471347440749 Marionette TRACE conn4 <- [1,1223,null,{"value":null}] 04:37:20 INFO - PROCESS | 3005 | 1471347440973 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:20 INFO - PROCESS | 3005 | 1471347440981 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:37:21 INFO - PROCESS | 3005 | ++DOCSHELL 0x904bd400 == 15 [pid = 3005] [id = 313] 04:37:21 INFO - PROCESS | 3005 | ++DOMWINDOW == 79 (0x904bf000) [pid = 3005] [serial = 940] [outer = (nil)] 04:37:21 INFO - PROCESS | 3005 | ++DOMWINDOW == 80 (0x91a3fc00) [pid = 3005] [serial = 941] [outer = 0x904bf000] 04:37:21 INFO - PROCESS | 3005 | 1471347441071 Marionette DEBUG loaded listener.js 04:37:21 INFO - PROCESS | 3005 | ++DOMWINDOW == 81 (0x91bcac00) [pid = 3005] [serial = 942] [outer = 0x904bf000] 04:37:22 INFO - PROCESS | 3005 | 1471347442110 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] 04:37:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 04:37:22 INFO - PROCESS | 3005 | 1471347442150 Marionette TRACE conn4 <- [1,1225,null,{"value":"8"}] 04:37:22 INFO - PROCESS | 3005 | 1471347442158 Marionette TRACE conn4 -> [0,1226,"setScriptTimeout",{"ms":35000}] 04:37:22 INFO - PROCESS | 3005 | 1471347442161 Marionette TRACE conn4 <- [1,1226,null,{}] 04:37:22 INFO - PROCESS | 3005 | 1471347442169 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}] 04:37:22 INFO - PROCESS | 3005 | 1471347442173 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:37:22 INFO - PROCESS | 3005 | 1471347442384 Marionette TRACE conn4 <- [1,1227,null,{"value":null}] 04:37:22 INFO - PROCESS | 3005 | 1471347442612 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:22 INFO - PROCESS | 3005 | 1471347442623 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:37:22 INFO - PROCESS | 3005 | ++DOCSHELL 0x8f2f1800 == 16 [pid = 3005] [id = 314] 04:37:22 INFO - PROCESS | 3005 | ++DOMWINDOW == 82 (0x91bd1000) [pid = 3005] [serial = 943] [outer = (nil)] 04:37:22 INFO - PROCESS | 3005 | ++DOMWINDOW == 83 (0x921ea400) [pid = 3005] [serial = 944] [outer = 0x91bd1000] 04:37:22 INFO - PROCESS | 3005 | 1471347442798 Marionette DEBUG loaded listener.js 04:37:22 INFO - PROCESS | 3005 | ++DOMWINDOW == 84 (0x921ed000) [pid = 3005] [serial = 945] [outer = 0x91bd1000] 04:37:23 INFO - PROCESS | 3005 | 1471347443827 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]]]}] 04:37:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 04:37:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1750ms 04:37:23 INFO - PROCESS | 3005 | 1471347443907 Marionette TRACE conn4 -> [0,1229,"getWindowHandle",null] 04:37:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 04:37:23 INFO - PROCESS | 3005 | 1471347443913 Marionette TRACE conn4 <- [1,1229,null,{"value":"8"}] 04:37:23 INFO - PROCESS | 3005 | 1471347443921 Marionette TRACE conn4 -> [0,1230,"setScriptTimeout",{"ms":35000}] 04:37:23 INFO - PROCESS | 3005 | 1471347443927 Marionette TRACE conn4 <- [1,1230,null,{}] 04:37:23 INFO - PROCESS | 3005 | 1471347443934 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}] 04:37:23 INFO - PROCESS | 3005 | 1471347443941 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:37:24 INFO - PROCESS | 3005 | 1471347444213 Marionette TRACE conn4 <- [1,1231,null,{"value":null}] 04:37:24 INFO - PROCESS | 3005 | 1471347444454 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:24 INFO - PROCESS | 3005 | 1471347444478 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:37:24 INFO - PROCESS | 3005 | ++DOCSHELL 0x8f0e9000 == 17 [pid = 3005] [id = 315] 04:37:24 INFO - PROCESS | 3005 | ++DOMWINDOW == 85 (0x9224bc00) [pid = 3005] [serial = 946] [outer = (nil)] 04:37:24 INFO - PROCESS | 3005 | ++DOMWINDOW == 86 (0x923e4c00) [pid = 3005] [serial = 947] [outer = 0x9224bc00] 04:37:24 INFO - PROCESS | 3005 | 1471347444655 Marionette DEBUG loaded listener.js 04:37:24 INFO - PROCESS | 3005 | ++DOMWINDOW == 87 (0x924f0400) [pid = 3005] [serial = 948] [outer = 0x9224bc00] 04:37:25 INFO - PROCESS | 3005 | 1471347445893 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]]]}] 04:37:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 04:37:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 2049ms 04:37:25 INFO - PROCESS | 3005 | 1471347445971 Marionette TRACE conn4 -> [0,1233,"getWindowHandle",null] 04:37:25 INFO - PROCESS | 3005 | 1471347445976 Marionette TRACE conn4 <- [1,1233,null,{"value":"8"}] 04:37:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 04:37:25 INFO - PROCESS | 3005 | 1471347445985 Marionette TRACE conn4 -> [0,1234,"setScriptTimeout",{"ms":35000}] 04:37:25 INFO - PROCESS | 3005 | 1471347445988 Marionette TRACE conn4 <- [1,1234,null,{}] 04:37:26 INFO - PROCESS | 3005 | 1471347445995 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}] 04:37:26 INFO - PROCESS | 3005 | 1471347446000 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:37:26 INFO - PROCESS | 3005 | 1471347446251 Marionette TRACE conn4 <- [1,1235,null,{"value":null}] 04:37:26 INFO - PROCESS | 3005 | 1471347446478 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:26 INFO - PROCESS | 3005 | 1471347446487 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:37:26 INFO - PROCESS | 3005 | ++DOCSHELL 0x8dc5a800 == 18 [pid = 3005] [id = 316] 04:37:26 INFO - PROCESS | 3005 | ++DOMWINDOW == 88 (0x8ea54800) [pid = 3005] [serial = 949] [outer = (nil)] 04:37:26 INFO - PROCESS | 3005 | ++DOMWINDOW == 89 (0x9287a000) [pid = 3005] [serial = 950] [outer = 0x8ea54800] 04:37:26 INFO - PROCESS | 3005 | 1471347446579 Marionette DEBUG loaded listener.js 04:37:26 INFO - PROCESS | 3005 | ++DOMWINDOW == 90 (0x924f8000) [pid = 3005] [serial = 951] [outer = 0x8ea54800] 04:37:27 INFO - PROCESS | 3005 | 1471347447691 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]]]}] 04:37:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 04:37:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1791ms 04:37:27 INFO - PROCESS | 3005 | 1471347447777 Marionette TRACE conn4 -> [0,1237,"getWindowHandle",null] 04:37:27 INFO - PROCESS | 3005 | 1471347447784 Marionette TRACE conn4 <- [1,1237,null,{"value":"8"}] 04:37:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 04:37:27 INFO - PROCESS | 3005 | 1471347447795 Marionette TRACE conn4 -> [0,1238,"setScriptTimeout",{"ms":35000}] 04:37:27 INFO - PROCESS | 3005 | 1471347447802 Marionette TRACE conn4 <- [1,1238,null,{}] 04:37:27 INFO - PROCESS | 3005 | 1471347447820 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}] 04:37:27 INFO - PROCESS | 3005 | 1471347447827 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:37:28 INFO - PROCESS | 3005 | 1471347448057 Marionette TRACE conn4 <- [1,1239,null,{"value":null}] 04:37:28 INFO - PROCESS | 3005 | 1471347448408 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:28 INFO - PROCESS | 3005 | 1471347448420 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:37:28 INFO - PROCESS | 3005 | ++DOCSHELL 0x8c1ccc00 == 19 [pid = 3005] [id = 317] 04:37:28 INFO - PROCESS | 3005 | ++DOMWINDOW == 91 (0x8c1cdc00) [pid = 3005] [serial = 952] [outer = (nil)] 04:37:28 INFO - PROCESS | 3005 | ++DOMWINDOW == 92 (0x8dc52000) [pid = 3005] [serial = 953] [outer = 0x8c1cdc00] 04:37:28 INFO - PROCESS | 3005 | 1471347448504 Marionette DEBUG loaded listener.js 04:37:28 INFO - PROCESS | 3005 | ++DOMWINDOW == 93 (0x8df2c800) [pid = 3005] [serial = 954] [outer = 0x8c1cdc00] 04:37:29 INFO - PROCESS | 3005 | 1471347449521 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]]]}] 04:37:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 04:37:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1804ms 04:37:29 INFO - PROCESS | 3005 | 1471347449602 Marionette TRACE conn4 -> [0,1241,"getWindowHandle",null] 04:37:29 INFO - PROCESS | 3005 | 1471347449608 Marionette TRACE conn4 <- [1,1241,null,{"value":"8"}] 04:37:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 04:37:29 INFO - PROCESS | 3005 | 1471347449619 Marionette TRACE conn4 -> [0,1242,"setScriptTimeout",{"ms":35000}] 04:37:29 INFO - PROCESS | 3005 | 1471347449624 Marionette TRACE conn4 <- [1,1242,null,{}] 04:37:29 INFO - PROCESS | 3005 | 1471347449634 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}] 04:37:29 INFO - PROCESS | 3005 | 1471347449644 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:37:29 INFO - PROCESS | 3005 | 1471347449973 Marionette TRACE conn4 <- [1,1243,null,{"value":null}] 04:37:30 INFO - PROCESS | 3005 | --DOCSHELL 0x8df25400 == 18 [pid = 3005] [id = 309] 04:37:30 INFO - PROCESS | 3005 | --DOCSHELL 0x8f2f1c00 == 17 [pid = 3005] [id = 308] 04:37:30 INFO - PROCESS | 3005 | --DOCSHELL 0x8e9df000 == 16 [pid = 3005] [id = 307] 04:37:30 INFO - PROCESS | 3005 | --DOCSHELL 0x8dc53000 == 15 [pid = 3005] [id = 306] 04:37:30 INFO - PROCESS | 3005 | 1471347450305 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:30 INFO - PROCESS | 3005 | 1471347450319 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:37:30 INFO - PROCESS | 3005 | --DOMWINDOW == 92 (0x8f2ef000) [pid = 3005] [serial = 888] [outer = (nil)] [url = about:blank] 04:37:30 INFO - PROCESS | 3005 | --DOMWINDOW == 91 (0x8f0ed800) [pid = 3005] [serial = 887] [outer = (nil)] [url = about:blank] 04:37:30 INFO - PROCESS | 3005 | --DOMWINDOW == 90 (0x904bf400) [pid = 3005] [serial = 890] [outer = (nil)] [url = about:blank] 04:37:30 INFO - PROCESS | 3005 | --DOMWINDOW == 89 (0x8fa89800) [pid = 3005] [serial = 867] [outer = (nil)] [url = about:blank] 04:37:30 INFO - PROCESS | 3005 | --DOMWINDOW == 88 (0x92247400) [pid = 3005] [serial = 881] [outer = (nil)] [url = about:blank] 04:37:30 INFO - PROCESS | 3005 | --DOMWINDOW == 87 (0x91bd3c00) [pid = 3005] [serial = 878] [outer = (nil)] [url = about:blank] 04:37:30 INFO - PROCESS | 3005 | --DOMWINDOW == 86 (0x9224e400) [pid = 3005] [serial = 882] [outer = (nil)] [url = about:blank] 04:37:30 INFO - PROCESS | 3005 | --DOMWINDOW == 85 (0x8fa8fc00) [pid = 3005] [serial = 873] [outer = (nil)] [url = about:blank] 04:37:30 INFO - PROCESS | 3005 | --DOMWINDOW == 84 (0x91a37800) [pid = 3005] [serial = 875] [outer = (nil)] [url = about:blank] 04:37:30 INFO - PROCESS | 3005 | --DOMWINDOW == 83 (0x91bd6400) [pid = 3005] [serial = 879] [outer = (nil)] [url = about:blank] 04:37:30 INFO - PROCESS | 3005 | --DOMWINDOW == 82 (0x8ea5c800) [pid = 3005] [serial = 870] [outer = (nil)] [url = about:blank] 04:37:30 INFO - PROCESS | 3005 | --DOMWINDOW == 81 (0x91a3e000) [pid = 3005] [serial = 876] [outer = (nil)] [url = about:blank] 04:37:30 INFO - PROCESS | 3005 | --DOMWINDOW == 80 (0x8e840000) [pid = 3005] [serial = 869] [outer = (nil)] [url = about:blank] 04:37:30 INFO - PROCESS | 3005 | --DOMWINDOW == 79 (0x904c9800) [pid = 3005] [serial = 891] [outer = (nil)] [url = about:blank] 04:37:30 INFO - PROCESS | 3005 | --DOMWINDOW == 78 (0x8ea14800) [pid = 3005] [serial = 885] [outer = (nil)] [url = about:blank] 04:37:30 INFO - PROCESS | 3005 | --DOMWINDOW == 77 (0x8e98e400) [pid = 3005] [serial = 884] [outer = (nil)] [url = about:blank] 04:37:30 INFO - PROCESS | 3005 | --DOMWINDOW == 76 (0x8fa03c00) [pid = 3005] [serial = 872] [outer = (nil)] [url = about:blank] 04:37:30 INFO - PROCESS | 3005 | ++DOCSHELL 0x8df25400 == 16 [pid = 3005] [id = 318] 04:37:30 INFO - PROCESS | 3005 | ++DOMWINDOW == 77 (0x8e810400) [pid = 3005] [serial = 955] [outer = (nil)] 04:37:30 INFO - PROCESS | 3005 | ++DOMWINDOW == 78 (0x8e997800) [pid = 3005] [serial = 956] [outer = 0x8e810400] 04:37:30 INFO - PROCESS | 3005 | 1471347450438 Marionette DEBUG loaded listener.js 04:37:30 INFO - PROCESS | 3005 | ++DOMWINDOW == 79 (0x8ea56c00) [pid = 3005] [serial = 957] [outer = 0x8e810400] 04:37:31 INFO - PROCESS | 3005 | 1471347451368 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]]]}] 04:37:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 04:37:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1787ms 04:37:31 INFO - PROCESS | 3005 | 1471347451409 Marionette TRACE conn4 -> [0,1245,"getWindowHandle",null] 04:37:31 INFO - PROCESS | 3005 | 1471347451417 Marionette TRACE conn4 <- [1,1245,null,{"value":"8"}] 04:37:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 04:37:31 INFO - PROCESS | 3005 | 1471347451432 Marionette TRACE conn4 -> [0,1246,"setScriptTimeout",{"ms":35000}] 04:37:31 INFO - PROCESS | 3005 | 1471347451436 Marionette TRACE conn4 <- [1,1246,null,{}] 04:37:31 INFO - PROCESS | 3005 | 1471347451444 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}] 04:37:31 INFO - PROCESS | 3005 | 1471347451450 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:37:31 INFO - PROCESS | 3005 | 1471347451656 Marionette TRACE conn4 <- [1,1247,null,{"value":null}] 04:37:31 INFO - PROCESS | 3005 | 1471347451831 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:31 INFO - PROCESS | 3005 | 1471347451839 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:37:31 INFO - PROCESS | 3005 | ++DOCSHELL 0x8ea5d000 == 17 [pid = 3005] [id = 319] 04:37:31 INFO - PROCESS | 3005 | ++DOMWINDOW == 80 (0x8f0d8800) [pid = 3005] [serial = 958] [outer = (nil)] 04:37:31 INFO - PROCESS | 3005 | ++DOMWINDOW == 81 (0x8f0f1800) [pid = 3005] [serial = 959] [outer = 0x8f0d8800] 04:37:31 INFO - PROCESS | 3005 | 1471347451919 Marionette DEBUG loaded listener.js 04:37:32 INFO - PROCESS | 3005 | ++DOMWINDOW == 82 (0x8f2f1c00) [pid = 3005] [serial = 960] [outer = 0x8f0d8800] 04:37:32 INFO - PROCESS | 3005 | 1471347452970 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]]]}] 04:37:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 04:37:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1590ms 04:37:33 INFO - PROCESS | 3005 | 1471347453021 Marionette TRACE conn4 -> [0,1249,"getWindowHandle",null] 04:37:33 INFO - PROCESS | 3005 | 1471347453026 Marionette TRACE conn4 <- [1,1249,null,{"value":"8"}] 04:37:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 04:37:33 INFO - PROCESS | 3005 | 1471347453047 Marionette TRACE conn4 -> [0,1250,"setScriptTimeout",{"ms":35000}] 04:37:33 INFO - PROCESS | 3005 | 1471347453057 Marionette TRACE conn4 <- [1,1250,null,{}] 04:37:33 INFO - PROCESS | 3005 | 1471347453080 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}] 04:37:33 INFO - PROCESS | 3005 | 1471347453088 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:37:33 INFO - PROCESS | 3005 | 1471347453340 Marionette TRACE conn4 <- [1,1251,null,{"value":null}] 04:37:33 INFO - PROCESS | 3005 | 1471347453367 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:33 INFO - PROCESS | 3005 | 1471347453375 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:37:33 INFO - PROCESS | 3005 | ++DOCSHELL 0x8c1d2000 == 18 [pid = 3005] [id = 320] 04:37:33 INFO - PROCESS | 3005 | ++DOMWINDOW == 83 (0x8fca0400) [pid = 3005] [serial = 961] [outer = (nil)] 04:37:33 INFO - PROCESS | 3005 | ++DOMWINDOW == 84 (0x904c4c00) [pid = 3005] [serial = 962] [outer = 0x8fca0400] 04:37:33 INFO - PROCESS | 3005 | 1471347453457 Marionette DEBUG loaded listener.js 04:37:33 INFO - PROCESS | 3005 | ++DOMWINDOW == 85 (0x904cac00) [pid = 3005] [serial = 963] [outer = 0x8fca0400] 04:37:34 INFO - PROCESS | 3005 | 1471347454564 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]]]}] 04:37:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 04:37:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1556ms 04:37:34 INFO - PROCESS | 3005 | 1471347454598 Marionette TRACE conn4 -> [0,1253,"getWindowHandle",null] 04:37:34 INFO - PROCESS | 3005 | 1471347454603 Marionette TRACE conn4 <- [1,1253,null,{"value":"8"}] 04:37:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 04:37:34 INFO - PROCESS | 3005 | 1471347454612 Marionette TRACE conn4 -> [0,1254,"setScriptTimeout",{"ms":35000}] 04:37:34 INFO - PROCESS | 3005 | 1471347454634 Marionette TRACE conn4 <- [1,1254,null,{}] 04:37:34 INFO - PROCESS | 3005 | 1471347454651 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}] 04:37:34 INFO - PROCESS | 3005 | 1471347454657 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:37:34 INFO - PROCESS | 3005 | 1471347454968 Marionette TRACE conn4 <- [1,1255,null,{"value":null}] 04:37:35 INFO - PROCESS | 3005 | --DOMWINDOW == 84 (0x8c1d1800) [pid = 3005] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 04:37:35 INFO - PROCESS | 3005 | --DOMWINDOW == 83 (0x8dc54c00) [pid = 3005] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 04:37:35 INFO - PROCESS | 3005 | --DOMWINDOW == 82 (0x8f2f2400) [pid = 3005] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 04:37:35 INFO - PROCESS | 3005 | --DOMWINDOW == 81 (0x8ea55400) [pid = 3005] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 04:37:35 INFO - PROCESS | 3005 | --DOMWINDOW == 80 (0x8ea0ac00) [pid = 3005] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 04:37:35 INFO - PROCESS | 3005 | --DOMWINDOW == 79 (0x8e996400) [pid = 3005] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 04:37:35 INFO - PROCESS | 3005 | --DOMWINDOW == 78 (0x8f2eb400) [pid = 3005] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 04:37:35 INFO - PROCESS | 3005 | --DOMWINDOW == 77 (0x8f0ecc00) [pid = 3005] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 04:37:35 INFO - PROCESS | 3005 | --DOMWINDOW == 76 (0x92244400) [pid = 3005] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 04:37:35 INFO - PROCESS | 3005 | --DOMWINDOW == 75 (0x923ee800) [pid = 3005] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 04:37:35 INFO - PROCESS | 3005 | --DOMWINDOW == 74 (0x924f2400) [pid = 3005] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 04:37:35 INFO - PROCESS | 3005 | --DOMWINDOW == 73 (0x8f0ed400) [pid = 3005] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 04:37:35 INFO - PROCESS | 3005 | 1471347455319 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:35 INFO - PROCESS | 3005 | 1471347455327 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:37:35 INFO - PROCESS | 3005 | ++DOCSHELL 0x8c1c7800 == 19 [pid = 3005] [id = 321] 04:37:35 INFO - PROCESS | 3005 | ++DOMWINDOW == 74 (0x8c1c8400) [pid = 3005] [serial = 964] [outer = (nil)] 04:37:35 INFO - PROCESS | 3005 | ++DOMWINDOW == 75 (0x8e843800) [pid = 3005] [serial = 965] [outer = 0x8c1c8400] 04:37:35 INFO - PROCESS | 3005 | 1471347455413 Marionette DEBUG loaded listener.js 04:37:35 INFO - PROCESS | 3005 | ++DOMWINDOW == 76 (0x8f0dac00) [pid = 3005] [serial = 966] [outer = 0x8c1c8400] 04:37:36 INFO - PROCESS | 3005 | 1471347456308 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]]]}] 04:37:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 04:37:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1761ms 04:37:36 INFO - PROCESS | 3005 | 1471347456374 Marionette TRACE conn4 -> [0,1257,"getWindowHandle",null] 04:37:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 04:37:36 INFO - PROCESS | 3005 | 1471347456378 Marionette TRACE conn4 <- [1,1257,null,{"value":"8"}] 04:37:36 INFO - PROCESS | 3005 | 1471347456386 Marionette TRACE conn4 -> [0,1258,"setScriptTimeout",{"ms":35000}] 04:37:36 INFO - PROCESS | 3005 | 1471347456389 Marionette TRACE conn4 <- [1,1258,null,{}] 04:37:36 INFO - PROCESS | 3005 | 1471347456396 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}] 04:37:36 INFO - PROCESS | 3005 | 1471347456401 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:37:36 INFO - PROCESS | 3005 | 1471347456607 Marionette TRACE conn4 <- [1,1259,null,{"value":null}] 04:37:36 INFO - PROCESS | 3005 | 1471347456744 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:36 INFO - PROCESS | 3005 | 1471347456763 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:37:36 INFO - PROCESS | 3005 | ++DOCSHELL 0x91a40400 == 20 [pid = 3005] [id = 322] 04:37:36 INFO - PROCESS | 3005 | ++DOMWINDOW == 77 (0x91bd3c00) [pid = 3005] [serial = 967] [outer = (nil)] 04:37:36 INFO - PROCESS | 3005 | ++DOMWINDOW == 78 (0x921ea800) [pid = 3005] [serial = 968] [outer = 0x91bd3c00] 04:37:36 INFO - PROCESS | 3005 | 1471347456853 Marionette DEBUG loaded listener.js 04:37:36 INFO - PROCESS | 3005 | ++DOMWINDOW == 79 (0x923edc00) [pid = 3005] [serial = 969] [outer = 0x91bd3c00] 04:37:37 INFO - PROCESS | 3005 | 1471347457978 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]]]}] 04:37:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 04:37:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1636ms 04:37:38 INFO - PROCESS | 3005 | 1471347458022 Marionette TRACE conn4 -> [0,1261,"getWindowHandle",null] 04:37:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 04:37:38 INFO - PROCESS | 3005 | 1471347458030 Marionette TRACE conn4 <- [1,1261,null,{"value":"8"}] 04:37:38 INFO - PROCESS | 3005 | 1471347458041 Marionette TRACE conn4 -> [0,1262,"setScriptTimeout",{"ms":35000}] 04:37:38 INFO - PROCESS | 3005 | 1471347458048 Marionette TRACE conn4 <- [1,1262,null,{}] 04:37:38 INFO - PROCESS | 3005 | 1471347458060 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}] 04:37:38 INFO - PROCESS | 3005 | 1471347458068 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:37:38 INFO - PROCESS | 3005 | 1471347458292 Marionette TRACE conn4 <- [1,1263,null,{"value":null}] 04:37:38 INFO - PROCESS | 3005 | 1471347458534 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:38 INFO - PROCESS | 3005 | 1471347458542 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:37:38 INFO - PROCESS | 3005 | ++DOCSHELL 0x8e992000 == 21 [pid = 3005] [id = 323] 04:37:38 INFO - PROCESS | 3005 | ++DOMWINDOW == 80 (0x8e9dec00) [pid = 3005] [serial = 970] [outer = (nil)] 04:37:38 INFO - PROCESS | 3005 | ++DOMWINDOW == 81 (0x8eb51800) [pid = 3005] [serial = 971] [outer = 0x8e9dec00] 04:37:38 INFO - PROCESS | 3005 | 1471347458680 Marionette DEBUG loaded listener.js 04:37:38 INFO - PROCESS | 3005 | ++DOMWINDOW == 82 (0x8f0df800) [pid = 3005] [serial = 972] [outer = 0x8e9dec00] 04:37:39 INFO - PROCESS | 3005 | 1471347459654 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]]]}] 04:37:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 04:37:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1697ms 04:37:39 INFO - PROCESS | 3005 | 1471347459737 Marionette TRACE conn4 -> [0,1265,"getWindowHandle",null] 04:37:39 INFO - PROCESS | 3005 | 1471347459747 Marionette TRACE conn4 <- [1,1265,null,{"value":"8"}] 04:37:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 04:37:39 INFO - PROCESS | 3005 | 1471347459760 Marionette TRACE conn4 -> [0,1266,"setScriptTimeout",{"ms":35000}] 04:37:39 INFO - PROCESS | 3005 | 1471347459764 Marionette TRACE conn4 <- [1,1266,null,{}] 04:37:39 INFO - PROCESS | 3005 | 1471347459773 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}] 04:37:39 INFO - PROCESS | 3005 | 1471347459780 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:37:40 INFO - PROCESS | 3005 | 1471347460060 Marionette TRACE conn4 <- [1,1267,null,{"value":null}] 04:37:40 INFO - PROCESS | 3005 | 1471347460355 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:40 INFO - PROCESS | 3005 | 1471347460372 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:37:40 INFO - PROCESS | 3005 | ++DOCSHELL 0x8e9d5800 == 22 [pid = 3005] [id = 324] 04:37:40 INFO - PROCESS | 3005 | ++DOMWINDOW == 83 (0x8fa8a800) [pid = 3005] [serial = 973] [outer = (nil)] 04:37:40 INFO - PROCESS | 3005 | ++DOMWINDOW == 84 (0x8fa97800) [pid = 3005] [serial = 974] [outer = 0x8fa8a800] 04:37:40 INFO - PROCESS | 3005 | 1471347460470 Marionette DEBUG loaded listener.js 04:37:40 INFO - PROCESS | 3005 | ++DOMWINDOW == 85 (0x904c3000) [pid = 3005] [serial = 975] [outer = 0x8fa8a800] 04:37:41 INFO - PROCESS | 3005 | 1471347461620 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]]]}] 04:37:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 04:37:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1893ms 04:37:41 INFO - PROCESS | 3005 | 1471347461655 Marionette TRACE conn4 -> [0,1269,"getWindowHandle",null] 04:37:41 INFO - PROCESS | 3005 | 1471347461659 Marionette TRACE conn4 <- [1,1269,null,{"value":"8"}] 04:37:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 04:37:41 INFO - PROCESS | 3005 | 1471347461669 Marionette TRACE conn4 -> [0,1270,"setScriptTimeout",{"ms":35000}] 04:37:41 INFO - PROCESS | 3005 | 1471347461677 Marionette TRACE conn4 <- [1,1270,null,{}] 04:37:41 INFO - PROCESS | 3005 | 1471347461696 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}] 04:37:41 INFO - PROCESS | 3005 | 1471347461707 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:37:41 INFO - PROCESS | 3005 | 1471347461991 Marionette TRACE conn4 <- [1,1271,null,{"value":null}] 04:37:42 INFO - PROCESS | 3005 | 1471347462275 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:42 INFO - PROCESS | 3005 | 1471347462291 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:37:42 INFO - PROCESS | 3005 | ++DOCSHELL 0x924ee800 == 23 [pid = 3005] [id = 325] 04:37:42 INFO - PROCESS | 3005 | ++DOMWINDOW == 86 (0x924eec00) [pid = 3005] [serial = 976] [outer = (nil)] 04:37:42 INFO - PROCESS | 3005 | ++DOMWINDOW == 87 (0x924f5000) [pid = 3005] [serial = 977] [outer = 0x924eec00] 04:37:42 INFO - PROCESS | 3005 | 1471347462397 Marionette DEBUG loaded listener.js 04:37:42 INFO - PROCESS | 3005 | ++DOMWINDOW == 88 (0x92878c00) [pid = 3005] [serial = 978] [outer = 0x924eec00] 04:37:43 INFO - PROCESS | 3005 | 1471347463404 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]]]}] 04:37:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 04:37:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1793ms 04:37:43 INFO - PROCESS | 3005 | 1471347463463 Marionette TRACE conn4 -> [0,1273,"getWindowHandle",null] 04:37:43 INFO - PROCESS | 3005 | 1471347463469 Marionette TRACE conn4 <- [1,1273,null,{"value":"8"}] 04:37:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 04:37:43 INFO - PROCESS | 3005 | 1471347463477 Marionette TRACE conn4 -> [0,1274,"setScriptTimeout",{"ms":35000}] 04:37:43 INFO - PROCESS | 3005 | 1471347463481 Marionette TRACE conn4 <- [1,1274,null,{}] 04:37:43 INFO - PROCESS | 3005 | 1471347463489 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}] 04:37:43 INFO - PROCESS | 3005 | 1471347463495 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:37:43 INFO - PROCESS | 3005 | 1471347463712 Marionette TRACE conn4 <- [1,1275,null,{"value":null}] 04:37:43 INFO - PROCESS | 3005 | 1471347463940 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:43 INFO - PROCESS | 3005 | 1471347463951 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:37:44 INFO - PROCESS | 3005 | ++DOCSHELL 0x921ec800 == 24 [pid = 3005] [id = 326] 04:37:44 INFO - PROCESS | 3005 | ++DOMWINDOW == 89 (0x928f2800) [pid = 3005] [serial = 979] [outer = (nil)] 04:37:44 INFO - PROCESS | 3005 | ++DOMWINDOW == 90 (0x928f7400) [pid = 3005] [serial = 980] [outer = 0x928f2800] 04:37:44 INFO - PROCESS | 3005 | 1471347464103 Marionette DEBUG loaded listener.js 04:37:44 INFO - PROCESS | 3005 | ++DOMWINDOW == 91 (0x93171400) [pid = 3005] [serial = 981] [outer = 0x928f2800] 04:37:45 INFO - PROCESS | 3005 | 1471347465080 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]]]}] 04:37:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 04:37:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1639ms 04:37:45 INFO - PROCESS | 3005 | 1471347465119 Marionette TRACE conn4 -> [0,1277,"getWindowHandle",null] 04:37:45 INFO - PROCESS | 3005 | 1471347465123 Marionette TRACE conn4 <- [1,1277,null,{"value":"8"}] 04:37:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 04:37:45 INFO - PROCESS | 3005 | 1471347465132 Marionette TRACE conn4 -> [0,1278,"setScriptTimeout",{"ms":35000}] 04:37:45 INFO - PROCESS | 3005 | 1471347465138 Marionette TRACE conn4 <- [1,1278,null,{}] 04:37:45 INFO - PROCESS | 3005 | 1471347465146 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}] 04:37:45 INFO - PROCESS | 3005 | 1471347465153 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:37:45 INFO - PROCESS | 3005 | 1471347465380 Marionette TRACE conn4 <- [1,1279,null,{"value":null}] 04:37:45 INFO - PROCESS | 3005 | 1471347465618 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:45 INFO - PROCESS | 3005 | 1471347465626 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:37:45 INFO - PROCESS | 3005 | ++DOCSHELL 0x91a3b800 == 25 [pid = 3005] [id = 327] 04:37:45 INFO - PROCESS | 3005 | ++DOMWINDOW == 92 (0x924f7000) [pid = 3005] [serial = 982] [outer = (nil)] 04:37:45 INFO - PROCESS | 3005 | ++DOMWINDOW == 93 (0x9317c800) [pid = 3005] [serial = 983] [outer = 0x924f7000] 04:37:45 INFO - PROCESS | 3005 | 1471347465790 Marionette DEBUG loaded listener.js 04:37:45 INFO - PROCESS | 3005 | ++DOMWINDOW == 94 (0x95018c00) [pid = 3005] [serial = 984] [outer = 0x924f7000] 04:37:46 INFO - PROCESS | 3005 | 1471347466811 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]]]}] 04:37:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 04:37:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1741ms 04:37:46 INFO - PROCESS | 3005 | 1471347466875 Marionette TRACE conn4 -> [0,1281,"getWindowHandle",null] 04:37:46 INFO - PROCESS | 3005 | 1471347466880 Marionette TRACE conn4 <- [1,1281,null,{"value":"8"}] 04:37:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 04:37:46 INFO - PROCESS | 3005 | 1471347466889 Marionette TRACE conn4 -> [0,1282,"setScriptTimeout",{"ms":35000}] 04:37:46 INFO - PROCESS | 3005 | 1471347466894 Marionette TRACE conn4 <- [1,1282,null,{}] 04:37:46 INFO - PROCESS | 3005 | 1471347466901 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}] 04:37:46 INFO - PROCESS | 3005 | 1471347466913 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:37:47 INFO - PROCESS | 3005 | 1471347467194 Marionette TRACE conn4 <- [1,1283,null,{"value":null}] 04:37:47 INFO - PROCESS | 3005 | 1471347467445 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:47 INFO - PROCESS | 3005 | 1471347467454 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:37:47 INFO - PROCESS | 3005 | ++DOCSHELL 0x8e80b400 == 26 [pid = 3005] [id = 328] 04:37:47 INFO - PROCESS | 3005 | ++DOMWINDOW == 95 (0x8e83c000) [pid = 3005] [serial = 985] [outer = (nil)] 04:37:47 INFO - PROCESS | 3005 | ++DOMWINDOW == 96 (0x9529b000) [pid = 3005] [serial = 986] [outer = 0x8e83c000] 04:37:47 INFO - PROCESS | 3005 | 1471347467545 Marionette DEBUG loaded listener.js 04:37:47 INFO - PROCESS | 3005 | ++DOMWINDOW == 97 (0x9529fc00) [pid = 3005] [serial = 987] [outer = 0x8e83c000] 04:37:48 INFO - PROCESS | 3005 | 1471347468574 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]]]}] 04:37:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 04:37:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1739ms 04:37:48 INFO - PROCESS | 3005 | 1471347468630 Marionette TRACE conn4 -> [0,1285,"getWindowHandle",null] 04:37:48 INFO - PROCESS | 3005 | 1471347468635 Marionette TRACE conn4 <- [1,1285,null,{"value":"8"}] 04:37:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 04:37:48 INFO - PROCESS | 3005 | 1471347468643 Marionette TRACE conn4 -> [0,1286,"setScriptTimeout",{"ms":35000}] 04:37:48 INFO - PROCESS | 3005 | 1471347468648 Marionette TRACE conn4 <- [1,1286,null,{}] 04:37:48 INFO - PROCESS | 3005 | 1471347468656 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}] 04:37:48 INFO - PROCESS | 3005 | 1471347468663 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:37:48 INFO - PROCESS | 3005 | 1471347468888 Marionette TRACE conn4 <- [1,1287,null,{"value":null}] 04:37:49 INFO - PROCESS | 3005 | 1471347469443 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:49 INFO - PROCESS | 3005 | 1471347469454 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:37:49 INFO - PROCESS | 3005 | ++DOCSHELL 0x8e996800 == 27 [pid = 3005] [id = 329] 04:37:49 INFO - PROCESS | 3005 | ++DOMWINDOW == 98 (0x8e9d6800) [pid = 3005] [serial = 988] [outer = (nil)] 04:37:49 INFO - PROCESS | 3005 | ++DOMWINDOW == 99 (0x8ea0e400) [pid = 3005] [serial = 989] [outer = 0x8e9d6800] 04:37:49 INFO - PROCESS | 3005 | 1471347469596 Marionette DEBUG loaded listener.js 04:37:49 INFO - PROCESS | 3005 | ++DOMWINDOW == 100 (0x8eb54800) [pid = 3005] [serial = 990] [outer = 0x8e9d6800] 04:37:50 INFO - PROCESS | 3005 | 1471347470654 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]]]}] 04:37:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 04:37:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 2091ms 04:37:50 INFO - PROCESS | 3005 | 1471347470737 Marionette TRACE conn4 -> [0,1289,"getWindowHandle",null] 04:37:50 INFO - PROCESS | 3005 | 1471347470743 Marionette TRACE conn4 <- [1,1289,null,{"value":"8"}] 04:37:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 04:37:50 INFO - PROCESS | 3005 | 1471347470754 Marionette TRACE conn4 -> [0,1290,"setScriptTimeout",{"ms":35000}] 04:37:50 INFO - PROCESS | 3005 | 1471347470760 Marionette TRACE conn4 <- [1,1290,null,{}] 04:37:50 INFO - PROCESS | 3005 | 1471347470770 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}] 04:37:50 INFO - PROCESS | 3005 | 1471347470777 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:37:51 INFO - PROCESS | 3005 | 1471347471085 Marionette TRACE conn4 <- [1,1291,null,{"value":null}] 04:37:51 INFO - PROCESS | 3005 | 1471347471329 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:51 INFO - PROCESS | 3005 | 1471347471340 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:37:52 INFO - PROCESS | 3005 | --DOCSHELL 0x8dc57800 == 26 [pid = 3005] [id = 312] 04:37:52 INFO - PROCESS | 3005 | --DOCSHELL 0x8dc5a800 == 25 [pid = 3005] [id = 316] 04:37:52 INFO - PROCESS | 3005 | --DOCSHELL 0x8dc5ac00 == 24 [pid = 3005] [id = 310] 04:37:52 INFO - PROCESS | 3005 | --DOCSHELL 0x8f2f1800 == 23 [pid = 3005] [id = 314] 04:37:52 INFO - PROCESS | 3005 | --DOCSHELL 0x904bd400 == 22 [pid = 3005] [id = 313] 04:37:52 INFO - PROCESS | 3005 | --DOCSHELL 0x8f0e9000 == 21 [pid = 3005] [id = 315] 04:37:52 INFO - PROCESS | 3005 | --DOCSHELL 0x8df32000 == 20 [pid = 3005] [id = 311] 04:37:52 INFO - PROCESS | 3005 | --DOCSHELL 0x8e995800 == 19 [pid = 3005] [id = 305] 04:37:52 INFO - PROCESS | 3005 | ++DOCSHELL 0x8c1c5400 == 20 [pid = 3005] [id = 330] 04:37:52 INFO - PROCESS | 3005 | ++DOMWINDOW == 101 (0x8c1c6400) [pid = 3005] [serial = 991] [outer = (nil)] 04:37:52 INFO - PROCESS | 3005 | ++DOMWINDOW == 102 (0x8dc54c00) [pid = 3005] [serial = 992] [outer = 0x8c1c6400] 04:37:52 INFO - PROCESS | 3005 | 1471347472563 Marionette DEBUG loaded listener.js 04:37:52 INFO - PROCESS | 3005 | ++DOMWINDOW == 103 (0x8dc5c800) [pid = 3005] [serial = 993] [outer = 0x8c1c6400] 04:37:52 INFO - PROCESS | 3005 | --DOMWINDOW == 102 (0x92874400) [pid = 3005] [serial = 909] [outer = (nil)] [url = about:blank] 04:37:52 INFO - PROCESS | 3005 | --DOMWINDOW == 101 (0x924e9800) [pid = 3005] [serial = 908] [outer = (nil)] [url = about:blank] 04:37:52 INFO - PROCESS | 3005 | --DOMWINDOW == 100 (0x93173400) [pid = 3005] [serial = 912] [outer = (nil)] [url = about:blank] 04:37:52 INFO - PROCESS | 3005 | --DOMWINDOW == 99 (0x928fa400) [pid = 3005] [serial = 911] [outer = (nil)] [url = about:blank] 04:37:52 INFO - PROCESS | 3005 | --DOMWINDOW == 98 (0x95016000) [pid = 3005] [serial = 915] [outer = (nil)] [url = about:blank] 04:37:52 INFO - PROCESS | 3005 | --DOMWINDOW == 97 (0x9317cc00) [pid = 3005] [serial = 914] [outer = (nil)] [url = about:blank] 04:37:52 INFO - PROCESS | 3005 | --DOMWINDOW == 96 (0x8fa08800) [pid = 3005] [serial = 927] [outer = (nil)] [url = about:blank] 04:37:52 INFO - PROCESS | 3005 | --DOMWINDOW == 95 (0x8eb4f000) [pid = 3005] [serial = 924] [outer = (nil)] [url = about:blank] 04:37:52 INFO - PROCESS | 3005 | --DOMWINDOW == 94 (0x8f2f7400) [pid = 3005] [serial = 929] [outer = (nil)] [url = about:blank] 04:37:52 INFO - PROCESS | 3005 | --DOMWINDOW == 93 (0x8df28400) [pid = 3005] [serial = 894] [outer = (nil)] [url = about:blank] 04:37:52 INFO - PROCESS | 3005 | --DOMWINDOW == 92 (0x8dc5b000) [pid = 3005] [serial = 893] [outer = (nil)] [url = about:blank] 04:37:52 INFO - PROCESS | 3005 | --DOMWINDOW == 91 (0x8e80f800) [pid = 3005] [serial = 920] [outer = (nil)] [url = about:blank] 04:37:52 INFO - PROCESS | 3005 | --DOMWINDOW == 90 (0x8f2f6800) [pid = 3005] [serial = 926] [outer = (nil)] [url = about:blank] 04:37:52 INFO - PROCESS | 3005 | --DOMWINDOW == 89 (0x8e98b400) [pid = 3005] [serial = 921] [outer = (nil)] [url = about:blank] 04:37:52 INFO - PROCESS | 3005 | --DOMWINDOW == 88 (0x8eb59400) [pid = 3005] [serial = 897] [outer = (nil)] [url = about:blank] 04:37:52 INFO - PROCESS | 3005 | --DOMWINDOW == 87 (0x8ea60400) [pid = 3005] [serial = 896] [outer = (nil)] [url = about:blank] 04:37:52 INFO - PROCESS | 3005 | --DOMWINDOW == 86 (0x8ea5c400) [pid = 3005] [serial = 923] [outer = (nil)] [url = about:blank] 04:37:52 INFO - PROCESS | 3005 | --DOMWINDOW == 85 (0x8ea10c00) [pid = 3005] [serial = 918] [outer = (nil)] [url = about:blank] 04:37:52 INFO - PROCESS | 3005 | --DOMWINDOW == 84 (0x8e9e2800) [pid = 3005] [serial = 917] [outer = (nil)] [url = about:blank] 04:37:52 INFO - PROCESS | 3005 | --DOMWINDOW == 83 (0x8fa91c00) [pid = 3005] [serial = 900] [outer = (nil)] [url = about:blank] 04:37:52 INFO - PROCESS | 3005 | --DOMWINDOW == 82 (0x8fa07400) [pid = 3005] [serial = 899] [outer = (nil)] [url = about:blank] 04:37:52 INFO - PROCESS | 3005 | --DOMWINDOW == 81 (0x921ed800) [pid = 3005] [serial = 903] [outer = (nil)] [url = about:blank] 04:37:52 INFO - PROCESS | 3005 | --DOMWINDOW == 80 (0x91bca800) [pid = 3005] [serial = 902] [outer = (nil)] [url = about:blank] 04:37:52 INFO - PROCESS | 3005 | --DOMWINDOW == 79 (0x923e3400) [pid = 3005] [serial = 906] [outer = (nil)] [url = about:blank] 04:37:52 INFO - PROCESS | 3005 | --DOMWINDOW == 78 (0x9224b000) [pid = 3005] [serial = 905] [outer = (nil)] [url = about:blank] 04:37:53 INFO - PROCESS | 3005 | 1471347473664 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]]]}] 04:37:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 04:37:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 2955ms 04:37:53 INFO - PROCESS | 3005 | 1471347473709 Marionette TRACE conn4 -> [0,1293,"getWindowHandle",null] 04:37:53 INFO - PROCESS | 3005 | 1471347473717 Marionette TRACE conn4 <- [1,1293,null,{"value":"8"}] 04:37:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 04:37:53 INFO - PROCESS | 3005 | 1471347473728 Marionette TRACE conn4 -> [0,1294,"setScriptTimeout",{"ms":35000}] 04:37:53 INFO - PROCESS | 3005 | 1471347473732 Marionette TRACE conn4 <- [1,1294,null,{}] 04:37:53 INFO - PROCESS | 3005 | 1471347473742 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}] 04:37:53 INFO - PROCESS | 3005 | 1471347473747 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:37:53 INFO - PROCESS | 3005 | 1471347473959 Marionette TRACE conn4 <- [1,1295,null,{"value":null}] 04:37:54 INFO - PROCESS | 3005 | 1471347474158 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:54 INFO - PROCESS | 3005 | 1471347474168 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:37:54 INFO - PROCESS | 3005 | ++DOCSHELL 0x8e98e800 == 21 [pid = 3005] [id = 331] 04:37:54 INFO - PROCESS | 3005 | ++DOMWINDOW == 79 (0x8e995400) [pid = 3005] [serial = 994] [outer = (nil)] 04:37:54 INFO - PROCESS | 3005 | ++DOMWINDOW == 80 (0x8e9d9c00) [pid = 3005] [serial = 995] [outer = 0x8e995400] 04:37:54 INFO - PROCESS | 3005 | 1471347474263 Marionette DEBUG loaded listener.js 04:37:54 INFO - PROCESS | 3005 | ++DOMWINDOW == 81 (0x8e9df800) [pid = 3005] [serial = 996] [outer = 0x8e995400] 04:37:55 INFO - PROCESS | 3005 | 1471347475209 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]]]}] 04:37:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 04:37:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1537ms 04:37:55 INFO - PROCESS | 3005 | 1471347475265 Marionette TRACE conn4 -> [0,1297,"getWindowHandle",null] 04:37:55 INFO - PROCESS | 3005 | 1471347475277 Marionette TRACE conn4 <- [1,1297,null,{"value":"8"}] 04:37:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 04:37:55 INFO - PROCESS | 3005 | 1471347475314 Marionette TRACE conn4 -> [0,1298,"setScriptTimeout",{"ms":35000}] 04:37:55 INFO - PROCESS | 3005 | 1471347475319 Marionette TRACE conn4 <- [1,1298,null,{}] 04:37:55 INFO - PROCESS | 3005 | 1471347475328 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}] 04:37:55 INFO - PROCESS | 3005 | 1471347475336 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:37:55 INFO - PROCESS | 3005 | 1471347475617 Marionette TRACE conn4 <- [1,1299,null,{"value":null}] 04:37:55 INFO - PROCESS | 3005 | 1471347475644 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:55 INFO - PROCESS | 3005 | 1471347475655 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:37:55 INFO - PROCESS | 3005 | ++DOCSHELL 0x8ea56800 == 22 [pid = 3005] [id = 332] 04:37:55 INFO - PROCESS | 3005 | ++DOMWINDOW == 82 (0x8ea5d800) [pid = 3005] [serial = 997] [outer = (nil)] 04:37:55 INFO - PROCESS | 3005 | ++DOMWINDOW == 83 (0x8f0d6400) [pid = 3005] [serial = 998] [outer = 0x8ea5d800] 04:37:55 INFO - PROCESS | 3005 | 1471347475794 Marionette DEBUG loaded listener.js 04:37:55 INFO - PROCESS | 3005 | ++DOMWINDOW == 84 (0x8f0e8c00) [pid = 3005] [serial = 999] [outer = 0x8ea5d800] 04:37:57 INFO - PROCESS | 3005 | 1471347477017 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]]]}] 04:37:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 04:37:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1743ms 04:37:57 INFO - PROCESS | 3005 | 1471347477054 Marionette TRACE conn4 -> [0,1301,"getWindowHandle",null] 04:37:57 INFO - PROCESS | 3005 | 1471347477060 Marionette TRACE conn4 <- [1,1301,null,{"value":"8"}] 04:37:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 04:37:57 INFO - PROCESS | 3005 | 1471347477077 Marionette TRACE conn4 -> [0,1302,"setScriptTimeout",{"ms":35000}] 04:37:57 INFO - PROCESS | 3005 | 1471347477085 Marionette TRACE conn4 <- [1,1302,null,{}] 04:37:57 INFO - PROCESS | 3005 | 1471347477106 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}] 04:37:57 INFO - PROCESS | 3005 | 1471347477117 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:37:58 INFO - PROCESS | 3005 | 1471347478134 Marionette TRACE conn4 <- [1,1303,null,{"value":null}] 04:37:58 INFO - PROCESS | 3005 | --DOMWINDOW == 83 (0x8fca0400) [pid = 3005] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 04:37:58 INFO - PROCESS | 3005 | --DOMWINDOW == 82 (0x8c1c8400) [pid = 3005] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 04:37:58 INFO - PROCESS | 3005 | --DOMWINDOW == 81 (0x904bf000) [pid = 3005] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 04:37:58 INFO - PROCESS | 3005 | --DOMWINDOW == 80 (0x91bd1000) [pid = 3005] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 04:37:58 INFO - PROCESS | 3005 | --DOMWINDOW == 79 (0x9224bc00) [pid = 3005] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 04:37:58 INFO - PROCESS | 3005 | --DOMWINDOW == 78 (0x8f0d8800) [pid = 3005] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 04:37:58 INFO - PROCESS | 3005 | --DOMWINDOW == 77 (0x8e810400) [pid = 3005] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 04:37:58 INFO - PROCESS | 3005 | --DOMWINDOW == 76 (0x8c1cdc00) [pid = 3005] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 04:37:58 INFO - PROCESS | 3005 | --DOMWINDOW == 75 (0x8eb4e800) [pid = 3005] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 04:37:58 INFO - PROCESS | 3005 | --DOMWINDOW == 74 (0x8dc5b400) [pid = 3005] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 04:37:58 INFO - PROCESS | 3005 | --DOMWINDOW == 73 (0x8dc59400) [pid = 3005] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 04:37:58 INFO - PROCESS | 3005 | --DOMWINDOW == 72 (0x8e840400) [pid = 3005] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 04:37:58 INFO - PROCESS | 3005 | --DOMWINDOW == 71 (0x8ea54800) [pid = 3005] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 04:37:58 INFO - PROCESS | 3005 | --DOMWINDOW == 70 (0x91bd3c00) [pid = 3005] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 04:37:58 INFO - PROCESS | 3005 | 1471347478361 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:58 INFO - PROCESS | 3005 | 1471347478371 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:37:58 INFO - PROCESS | 3005 | ++DOCSHELL 0x8c1cdc00 == 23 [pid = 3005] [id = 333] 04:37:58 INFO - PROCESS | 3005 | ++DOMWINDOW == 71 (0x8dc59400) [pid = 3005] [serial = 1000] [outer = (nil)] 04:37:58 INFO - PROCESS | 3005 | ++DOMWINDOW == 72 (0x8ea54800) [pid = 3005] [serial = 1001] [outer = 0x8dc59400] 04:37:58 INFO - PROCESS | 3005 | 1471347478456 Marionette DEBUG loaded listener.js 04:37:58 INFO - PROCESS | 3005 | ++DOMWINDOW == 73 (0x8fa88c00) [pid = 3005] [serial = 1002] [outer = 0x8dc59400] 04:37:59 INFO - PROCESS | 3005 | 1471347479331 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]]]}] 04:37:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 04:37:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 2304ms 04:37:59 INFO - PROCESS | 3005 | 1471347479374 Marionette TRACE conn4 -> [0,1305,"getWindowHandle",null] 04:37:59 INFO - PROCESS | 3005 | 1471347479380 Marionette TRACE conn4 <- [1,1305,null,{"value":"8"}] 04:37:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 04:37:59 INFO - PROCESS | 3005 | 1471347479389 Marionette TRACE conn4 -> [0,1306,"setScriptTimeout",{"ms":35000}] 04:37:59 INFO - PROCESS | 3005 | 1471347479392 Marionette TRACE conn4 <- [1,1306,null,{}] 04:37:59 INFO - PROCESS | 3005 | 1471347479400 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}] 04:37:59 INFO - PROCESS | 3005 | 1471347479407 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:37:59 INFO - PROCESS | 3005 | 1471347479620 Marionette TRACE conn4 <- [1,1307,null,{"value":null}] 04:37:59 INFO - PROCESS | 3005 | 1471347479748 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:59 INFO - PROCESS | 3005 | 1471347479754 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:37:59 INFO - PROCESS | 3005 | ++DOCSHELL 0x8df26800 == 24 [pid = 3005] [id = 334] 04:37:59 INFO - PROCESS | 3005 | ++DOMWINDOW == 74 (0x8f0d8800) [pid = 3005] [serial = 1003] [outer = (nil)] 04:37:59 INFO - PROCESS | 3005 | ++DOMWINDOW == 75 (0x8fc95c00) [pid = 3005] [serial = 1004] [outer = 0x8f0d8800] 04:37:59 INFO - PROCESS | 3005 | 1471347479834 Marionette DEBUG loaded listener.js 04:37:59 INFO - PROCESS | 3005 | ++DOMWINDOW == 76 (0x8fc9dc00) [pid = 3005] [serial = 1005] [outer = 0x8f0d8800] 04:38:00 INFO - PROCESS | 3005 | 1471347480936 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]]]}] 04:38:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 04:38:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1587ms 04:38:00 INFO - PROCESS | 3005 | 1471347480979 Marionette TRACE conn4 -> [0,1309,"getWindowHandle",null] 04:38:00 INFO - PROCESS | 3005 | 1471347480993 Marionette TRACE conn4 <- [1,1309,null,{"value":"8"}] 04:38:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 04:38:01 INFO - PROCESS | 3005 | 1471347481009 Marionette TRACE conn4 -> [0,1310,"setScriptTimeout",{"ms":35000}] 04:38:01 INFO - PROCESS | 3005 | 1471347481019 Marionette TRACE conn4 <- [1,1310,null,{}] 04:38:01 INFO - PROCESS | 3005 | 1471347481039 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}] 04:38:01 INFO - PROCESS | 3005 | 1471347481050 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:38:01 INFO - PROCESS | 3005 | 1471347481353 Marionette TRACE conn4 <- [1,1311,null,{"value":null}] 04:38:01 INFO - PROCESS | 3005 | 1471347481581 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:01 INFO - PROCESS | 3005 | 1471347481590 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:38:01 INFO - PROCESS | 3005 | ++DOCSHELL 0x8e83f400 == 25 [pid = 3005] [id = 335] 04:38:01 INFO - PROCESS | 3005 | ++DOMWINDOW == 77 (0x8e83f800) [pid = 3005] [serial = 1006] [outer = (nil)] 04:38:01 INFO - PROCESS | 3005 | ++DOMWINDOW == 78 (0x8ea5f800) [pid = 3005] [serial = 1007] [outer = 0x8e83f800] 04:38:01 INFO - PROCESS | 3005 | 1471347481688 Marionette DEBUG loaded listener.js 04:38:01 INFO - PROCESS | 3005 | ++DOMWINDOW == 79 (0x8f0f0400) [pid = 3005] [serial = 1008] [outer = 0x8e83f800] 04:38:02 INFO - PROCESS | 3005 | 1471347482725 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] 04:38:02 INFO - PROCESS | 3005 | 1471347482775 Marionette TRACE conn4 <- [1,1313,null,{"value":"8"}] 04:38:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 04:38:02 INFO - PROCESS | 3005 | 1471347482810 Marionette TRACE conn4 -> [0,1314,"setScriptTimeout",{"ms":35000}] 04:38:02 INFO - PROCESS | 3005 | 1471347482816 Marionette TRACE conn4 <- [1,1314,null,{}] 04:38:02 INFO - PROCESS | 3005 | 1471347482824 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}] 04:38:02 INFO - PROCESS | 3005 | 1471347482831 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:38:03 INFO - PROCESS | 3005 | 1471347483046 Marionette TRACE conn4 <- [1,1315,null,{"value":null}] 04:38:03 INFO - PROCESS | 3005 | 1471347483282 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:03 INFO - PROCESS | 3005 | 1471347483293 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:38:03 INFO - PROCESS | 3005 | ++DOCSHELL 0x8df2b800 == 26 [pid = 3005] [id = 336] 04:38:03 INFO - PROCESS | 3005 | ++DOMWINDOW == 80 (0x8fa03400) [pid = 3005] [serial = 1009] [outer = (nil)] 04:38:03 INFO - PROCESS | 3005 | ++DOMWINDOW == 81 (0x904c6000) [pid = 3005] [serial = 1010] [outer = 0x8fa03400] 04:38:03 INFO - PROCESS | 3005 | 1471347483396 Marionette DEBUG loaded listener.js 04:38:03 INFO - PROCESS | 3005 | ++DOMWINDOW == 82 (0x91a35400) [pid = 3005] [serial = 1011] [outer = 0x8fa03400] 04:38:04 INFO - PROCESS | 3005 | 1471347484468 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]]]}] 04:38:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 04:38:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1742ms 04:38:04 INFO - PROCESS | 3005 | 1471347484579 Marionette TRACE conn4 -> [0,1317,"getWindowHandle",null] 04:38:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 04:38:04 INFO - PROCESS | 3005 | 1471347484585 Marionette TRACE conn4 <- [1,1317,null,{"value":"8"}] 04:38:04 INFO - PROCESS | 3005 | 1471347484594 Marionette TRACE conn4 -> [0,1318,"setScriptTimeout",{"ms":35000}] 04:38:04 INFO - PROCESS | 3005 | 1471347484603 Marionette TRACE conn4 <- [1,1318,null,{}] 04:38:04 INFO - PROCESS | 3005 | 1471347484678 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}] 04:38:04 INFO - PROCESS | 3005 | 1471347484689 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:38:05 INFO - PROCESS | 3005 | 1471347485027 Marionette TRACE conn4 <- [1,1319,null,{"value":null}] 04:38:05 INFO - PROCESS | 3005 | 1471347485174 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:05 INFO - PROCESS | 3005 | 1471347485188 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:38:05 INFO - PROCESS | 3005 | ++DOCSHELL 0x91bd7800 == 27 [pid = 3005] [id = 337] 04:38:05 INFO - PROCESS | 3005 | ++DOMWINDOW == 83 (0x921e3400) [pid = 3005] [serial = 1012] [outer = (nil)] 04:38:05 INFO - PROCESS | 3005 | ++DOMWINDOW == 84 (0x921ebc00) [pid = 3005] [serial = 1013] [outer = 0x921e3400] 04:38:05 INFO - PROCESS | 3005 | 1471347485285 Marionette DEBUG loaded listener.js 04:38:05 INFO - PROCESS | 3005 | ++DOMWINDOW == 85 (0x92242c00) [pid = 3005] [serial = 1014] [outer = 0x921e3400] 04:38:06 INFO - PROCESS | 3005 | 1471347486345 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]]]}] 04:38:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 04:38:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1799ms 04:38:06 INFO - PROCESS | 3005 | 1471347486398 Marionette TRACE conn4 -> [0,1321,"getWindowHandle",null] 04:38:06 INFO - PROCESS | 3005 | 1471347486403 Marionette TRACE conn4 <- [1,1321,null,{"value":"8"}] 04:38:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 04:38:06 INFO - PROCESS | 3005 | 1471347486412 Marionette TRACE conn4 -> [0,1322,"setScriptTimeout",{"ms":35000}] 04:38:06 INFO - PROCESS | 3005 | 1471347486418 Marionette TRACE conn4 <- [1,1322,null,{}] 04:38:06 INFO - PROCESS | 3005 | 1471347486426 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}] 04:38:06 INFO - PROCESS | 3005 | 1471347486433 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:38:06 INFO - PROCESS | 3005 | 1471347486663 Marionette TRACE conn4 <- [1,1323,null,{"value":null}] 04:38:06 INFO - PROCESS | 3005 | 1471347486888 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:06 INFO - PROCESS | 3005 | 1471347486899 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:38:06 INFO - PROCESS | 3005 | ++DOCSHELL 0x8df27800 == 28 [pid = 3005] [id = 338] 04:38:06 INFO - PROCESS | 3005 | ++DOMWINDOW == 86 (0x8f0ef800) [pid = 3005] [serial = 1015] [outer = (nil)] 04:38:07 INFO - PROCESS | 3005 | ++DOMWINDOW == 87 (0x9224f800) [pid = 3005] [serial = 1016] [outer = 0x8f0ef800] 04:38:07 INFO - PROCESS | 3005 | 1471347487037 Marionette DEBUG loaded listener.js 04:38:07 INFO - PROCESS | 3005 | ++DOMWINDOW == 88 (0x923e5800) [pid = 3005] [serial = 1017] [outer = 0x8f0ef800] 04:38:07 INFO - PROCESS | 3005 | 1471347487988 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]]]}] 04:38:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 04:38:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1638ms 04:38:08 INFO - PROCESS | 3005 | 1471347488052 Marionette TRACE conn4 -> [0,1325,"getWindowHandle",null] 04:38:08 INFO - PROCESS | 3005 | 1471347488057 Marionette TRACE conn4 <- [1,1325,null,{"value":"8"}] 04:38:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 04:38:08 INFO - PROCESS | 3005 | 1471347488066 Marionette TRACE conn4 -> [0,1326,"setScriptTimeout",{"ms":35000}] 04:38:08 INFO - PROCESS | 3005 | 1471347488071 Marionette TRACE conn4 <- [1,1326,null,{}] 04:38:08 INFO - PROCESS | 3005 | 1471347488079 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}] 04:38:08 INFO - PROCESS | 3005 | 1471347488084 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:38:08 INFO - PROCESS | 3005 | 1471347488288 Marionette TRACE conn4 <- [1,1327,null,{"value":null}] 04:38:08 INFO - PROCESS | 3005 | 1471347488490 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:08 INFO - PROCESS | 3005 | 1471347488500 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:38:08 INFO - PROCESS | 3005 | ++DOCSHELL 0x8e83e400 == 29 [pid = 3005] [id = 339] 04:38:08 INFO - PROCESS | 3005 | ++DOMWINDOW == 89 (0x8fa0c400) [pid = 3005] [serial = 1018] [outer = (nil)] 04:38:08 INFO - PROCESS | 3005 | ++DOMWINDOW == 90 (0x924ea800) [pid = 3005] [serial = 1019] [outer = 0x8fa0c400] 04:38:08 INFO - PROCESS | 3005 | 1471347488630 Marionette DEBUG loaded listener.js 04:38:08 INFO - PROCESS | 3005 | ++DOMWINDOW == 91 (0x924ef000) [pid = 3005] [serial = 1020] [outer = 0x8fa0c400] 04:38:09 INFO - PROCESS | 3005 | 1471347489621 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]]]}] 04:38:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 04:38:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1591ms 04:38:09 INFO - PROCESS | 3005 | 1471347489672 Marionette TRACE conn4 -> [0,1329,"getWindowHandle",null] 04:38:09 INFO - PROCESS | 3005 | 1471347489676 Marionette TRACE conn4 <- [1,1329,null,{"value":"8"}] 04:38:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 04:38:09 INFO - PROCESS | 3005 | 1471347489687 Marionette TRACE conn4 -> [0,1330,"setScriptTimeout",{"ms":35000}] 04:38:09 INFO - PROCESS | 3005 | 1471347489692 Marionette TRACE conn4 <- [1,1330,null,{}] 04:38:09 INFO - PROCESS | 3005 | 1471347489700 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}] 04:38:09 INFO - PROCESS | 3005 | 1471347489713 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:38:09 INFO - PROCESS | 3005 | 1471347489963 Marionette TRACE conn4 <- [1,1331,null,{"value":null}] 04:38:10 INFO - PROCESS | 3005 | 1471347490182 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:10 INFO - PROCESS | 3005 | 1471347490193 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:38:10 INFO - PROCESS | 3005 | ++DOCSHELL 0x8e840c00 == 30 [pid = 3005] [id = 340] 04:38:10 INFO - PROCESS | 3005 | ++DOMWINDOW == 92 (0x923f0800) [pid = 3005] [serial = 1021] [outer = (nil)] 04:38:10 INFO - PROCESS | 3005 | ++DOMWINDOW == 93 (0x928f9800) [pid = 3005] [serial = 1022] [outer = 0x923f0800] 04:38:10 INFO - PROCESS | 3005 | 1471347490296 Marionette DEBUG loaded listener.js 04:38:10 INFO - PROCESS | 3005 | ++DOMWINDOW == 94 (0x93177000) [pid = 3005] [serial = 1023] [outer = 0x923f0800] 04:38:11 INFO - PROCESS | 3005 | 1471347491293 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]]]}] 04:38:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 04:38:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1683ms 04:38:11 INFO - PROCESS | 3005 | 1471347491372 Marionette TRACE conn4 -> [0,1333,"getWindowHandle",null] 04:38:11 INFO - PROCESS | 3005 | 1471347491375 Marionette TRACE conn4 <- [1,1333,null,{"value":"8"}] 04:38:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 04:38:11 INFO - PROCESS | 3005 | 1471347491383 Marionette TRACE conn4 -> [0,1334,"setScriptTimeout",{"ms":35000}] 04:38:11 INFO - PROCESS | 3005 | 1471347491387 Marionette TRACE conn4 <- [1,1334,null,{}] 04:38:11 INFO - PROCESS | 3005 | 1471347491394 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}] 04:38:11 INFO - PROCESS | 3005 | 1471347491400 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:38:11 INFO - PROCESS | 3005 | 1471347491623 Marionette TRACE conn4 <- [1,1335,null,{"value":null}] 04:38:11 INFO - PROCESS | 3005 | 1471347491858 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:11 INFO - PROCESS | 3005 | 1471347491865 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:38:11 INFO - PROCESS | 3005 | ++DOCSHELL 0x8dc54800 == 31 [pid = 3005] [id = 341] 04:38:11 INFO - PROCESS | 3005 | ++DOMWINDOW == 95 (0x8e809c00) [pid = 3005] [serial = 1024] [outer = (nil)] 04:38:11 INFO - PROCESS | 3005 | ++DOMWINDOW == 96 (0x95019800) [pid = 3005] [serial = 1025] [outer = 0x8e809c00] 04:38:11 INFO - PROCESS | 3005 | 1471347491996 Marionette DEBUG loaded listener.js 04:38:12 INFO - PROCESS | 3005 | ++DOMWINDOW == 97 (0x950ce400) [pid = 3005] [serial = 1026] [outer = 0x8e809c00] 04:38:12 INFO - PROCESS | 3005 | 1471347492891 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]]]}] 04:38:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 04:38:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1548ms 04:38:12 INFO - PROCESS | 3005 | 1471347492932 Marionette TRACE conn4 -> [0,1337,"getWindowHandle",null] 04:38:12 INFO - PROCESS | 3005 | 1471347492944 Marionette TRACE conn4 <- [1,1337,null,{"value":"8"}] 04:38:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 04:38:12 INFO - PROCESS | 3005 | 1471347492972 Marionette TRACE conn4 -> [0,1338,"setScriptTimeout",{"ms":35000}] 04:38:12 INFO - PROCESS | 3005 | 1471347492977 Marionette TRACE conn4 <- [1,1338,null,{}] 04:38:12 INFO - PROCESS | 3005 | 1471347492984 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}] 04:38:12 INFO - PROCESS | 3005 | 1471347492989 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:38:13 INFO - PROCESS | 3005 | 1471347493182 Marionette TRACE conn4 <- [1,1339,null,{"value":null}] 04:38:13 INFO - PROCESS | 3005 | 1471347493438 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:13 INFO - PROCESS | 3005 | 1471347493450 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:38:13 INFO - PROCESS | 3005 | ++DOCSHELL 0x8e842000 == 32 [pid = 3005] [id = 342] 04:38:13 INFO - PROCESS | 3005 | ++DOMWINDOW == 98 (0x8e98cc00) [pid = 3005] [serial = 1027] [outer = (nil)] 04:38:13 INFO - PROCESS | 3005 | ++DOMWINDOW == 99 (0x95299000) [pid = 3005] [serial = 1028] [outer = 0x8e98cc00] 04:38:13 INFO - PROCESS | 3005 | 1471347493560 Marionette DEBUG loaded listener.js 04:38:13 INFO - PROCESS | 3005 | ++DOMWINDOW == 100 (0x9529f400) [pid = 3005] [serial = 1029] [outer = 0x8e98cc00] 04:38:15 INFO - PROCESS | 3005 | 1471347494999 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]]]}] 04:38:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 04:38:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 2086ms 04:38:15 INFO - PROCESS | 3005 | 1471347495056 Marionette TRACE conn4 -> [0,1341,"getWindowHandle",null] 04:38:15 INFO - PROCESS | 3005 | 1471347495062 Marionette TRACE conn4 <- [1,1341,null,{"value":"8"}] 04:38:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 04:38:15 INFO - PROCESS | 3005 | 1471347495071 Marionette TRACE conn4 -> [0,1342,"setScriptTimeout",{"ms":35000}] 04:38:15 INFO - PROCESS | 3005 | 1471347495076 Marionette TRACE conn4 <- [1,1342,null,{}] 04:38:15 INFO - PROCESS | 3005 | 1471347495083 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}] 04:38:15 INFO - PROCESS | 3005 | 1471347495088 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:38:15 INFO - PROCESS | 3005 | 1471347495280 Marionette TRACE conn4 <- [1,1343,null,{"value":null}] 04:38:15 INFO - PROCESS | 3005 | 1471347495505 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:15 INFO - PROCESS | 3005 | 1471347495511 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:38:15 INFO - PROCESS | 3005 | ++DOCSHELL 0x8e805000 == 33 [pid = 3005] [id = 343] 04:38:15 INFO - PROCESS | 3005 | ++DOMWINDOW == 101 (0x8e80ac00) [pid = 3005] [serial = 1030] [outer = (nil)] 04:38:15 INFO - PROCESS | 3005 | ++DOMWINDOW == 102 (0x91a33800) [pid = 3005] [serial = 1031] [outer = 0x8e80ac00] 04:38:15 INFO - PROCESS | 3005 | 1471347495651 Marionette DEBUG loaded listener.js 04:38:15 INFO - PROCESS | 3005 | ++DOMWINDOW == 103 (0x95015800) [pid = 3005] [serial = 1032] [outer = 0x8e80ac00] 04:38:16 INFO - PROCESS | 3005 | 1471347496802 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]]]}] 04:38:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 04:38:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1784ms 04:38:16 INFO - PROCESS | 3005 | 1471347496857 Marionette TRACE conn4 -> [0,1345,"getWindowHandle",null] 04:38:16 INFO - PROCESS | 3005 | 1471347496865 Marionette TRACE conn4 <- [1,1345,null,{"value":"8"}] 04:38:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 04:38:16 INFO - PROCESS | 3005 | 1471347496875 Marionette TRACE conn4 -> [0,1346,"setScriptTimeout",{"ms":35000}] 04:38:16 INFO - PROCESS | 3005 | 1471347496880 Marionette TRACE conn4 <- [1,1346,null,{}] 04:38:16 INFO - PROCESS | 3005 | 1471347496891 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}] 04:38:16 INFO - PROCESS | 3005 | 1471347496896 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:38:17 INFO - PROCESS | 3005 | 1471347497124 Marionette TRACE conn4 <- [1,1347,null,{"value":null}] 04:38:17 INFO - PROCESS | 3005 | 1471347497354 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:17 INFO - PROCESS | 3005 | 1471347497367 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:38:17 INFO - PROCESS | 3005 | ++DOCSHELL 0x8e80a800 == 34 [pid = 3005] [id = 344] 04:38:17 INFO - PROCESS | 3005 | ++DOMWINDOW == 104 (0x8e80bc00) [pid = 3005] [serial = 1033] [outer = (nil)] 04:38:17 INFO - PROCESS | 3005 | ++DOMWINDOW == 105 (0x8e83c800) [pid = 3005] [serial = 1034] [outer = 0x8e80bc00] 04:38:17 INFO - PROCESS | 3005 | 1471347497473 Marionette DEBUG loaded listener.js 04:38:17 INFO - PROCESS | 3005 | ++DOMWINDOW == 106 (0x8e98c400) [pid = 3005] [serial = 1035] [outer = 0x8e80bc00] 04:38:18 INFO - PROCESS | 3005 | 1471347498475 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]]]}] 04:38:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 04:38:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1694ms 04:38:18 INFO - PROCESS | 3005 | 1471347498570 Marionette TRACE conn4 -> [0,1349,"getWindowHandle",null] 04:38:18 INFO - PROCESS | 3005 | 1471347498578 Marionette TRACE conn4 <- [1,1349,null,{"value":"8"}] 04:38:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 04:38:18 INFO - PROCESS | 3005 | 1471347498591 Marionette TRACE conn4 -> [0,1350,"setScriptTimeout",{"ms":35000}] 04:38:18 INFO - PROCESS | 3005 | 1471347498597 Marionette TRACE conn4 <- [1,1350,null,{}] 04:38:18 INFO - PROCESS | 3005 | 1471347498614 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}] 04:38:18 INFO - PROCESS | 3005 | 1471347498619 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:38:18 INFO - PROCESS | 3005 | 1471347498878 Marionette TRACE conn4 <- [1,1351,null,{"value":null}] 04:38:19 INFO - PROCESS | 3005 | --DOMWINDOW == 105 (0x904cac00) [pid = 3005] [serial = 963] [outer = (nil)] [url = about:blank] 04:38:19 INFO - PROCESS | 3005 | --DOMWINDOW == 104 (0x8e843800) [pid = 3005] [serial = 965] [outer = (nil)] [url = about:blank] 04:38:19 INFO - PROCESS | 3005 | --DOMWINDOW == 103 (0x91a3fc00) [pid = 3005] [serial = 941] [outer = (nil)] [url = about:blank] 04:38:19 INFO - PROCESS | 3005 | --DOMWINDOW == 102 (0x91bcac00) [pid = 3005] [serial = 942] [outer = (nil)] [url = about:blank] 04:38:19 INFO - PROCESS | 3005 | --DOMWINDOW == 101 (0x921ea400) [pid = 3005] [serial = 944] [outer = (nil)] [url = about:blank] 04:38:19 INFO - PROCESS | 3005 | --DOMWINDOW == 100 (0x921ed000) [pid = 3005] [serial = 945] [outer = (nil)] [url = about:blank] 04:38:19 INFO - PROCESS | 3005 | --DOMWINDOW == 99 (0x923e4c00) [pid = 3005] [serial = 947] [outer = (nil)] [url = about:blank] 04:38:19 INFO - PROCESS | 3005 | --DOMWINDOW == 98 (0x924f0400) [pid = 3005] [serial = 948] [outer = (nil)] [url = about:blank] 04:38:19 INFO - PROCESS | 3005 | --DOMWINDOW == 97 (0x8f0f1800) [pid = 3005] [serial = 959] [outer = (nil)] [url = about:blank] 04:38:19 INFO - PROCESS | 3005 | --DOMWINDOW == 96 (0x8e997800) [pid = 3005] [serial = 956] [outer = (nil)] [url = about:blank] 04:38:19 INFO - PROCESS | 3005 | --DOMWINDOW == 95 (0x8ea56c00) [pid = 3005] [serial = 957] [outer = (nil)] [url = about:blank] 04:38:19 INFO - PROCESS | 3005 | --DOMWINDOW == 94 (0x8dc52000) [pid = 3005] [serial = 953] [outer = (nil)] [url = about:blank] 04:38:19 INFO - PROCESS | 3005 | --DOMWINDOW == 93 (0x8df2c800) [pid = 3005] [serial = 954] [outer = (nil)] [url = about:blank] 04:38:19 INFO - PROCESS | 3005 | --DOMWINDOW == 92 (0x8eb56400) [pid = 3005] [serial = 935] [outer = (nil)] [url = about:blank] 04:38:19 INFO - PROCESS | 3005 | --DOMWINDOW == 91 (0x8f0d9000) [pid = 3005] [serial = 936] [outer = (nil)] [url = about:blank] 04:38:19 INFO - PROCESS | 3005 | --DOMWINDOW == 90 (0x8df30400) [pid = 3005] [serial = 932] [outer = (nil)] [url = about:blank] 04:38:19 INFO - PROCESS | 3005 | --DOMWINDOW == 89 (0x8e80b800) [pid = 3005] [serial = 933] [outer = (nil)] [url = about:blank] 04:38:19 INFO - PROCESS | 3005 | --DOMWINDOW == 88 (0x8fa95000) [pid = 3005] [serial = 938] [outer = (nil)] [url = about:blank] 04:38:19 INFO - PROCESS | 3005 | --DOMWINDOW == 87 (0x8fc93800) [pid = 3005] [serial = 939] [outer = (nil)] [url = about:blank] 04:38:19 INFO - PROCESS | 3005 | --DOMWINDOW == 86 (0x8fa8cc00) [pid = 3005] [serial = 930] [outer = (nil)] [url = about:blank] 04:38:19 INFO - PROCESS | 3005 | --DOMWINDOW == 85 (0x9287a000) [pid = 3005] [serial = 950] [outer = (nil)] [url = about:blank] 04:38:19 INFO - PROCESS | 3005 | --DOMWINDOW == 84 (0x924f8000) [pid = 3005] [serial = 951] [outer = (nil)] [url = about:blank] 04:38:19 INFO - PROCESS | 3005 | --DOMWINDOW == 83 (0x923edc00) [pid = 3005] [serial = 969] [outer = (nil)] [url = about:blank] 04:38:19 INFO - PROCESS | 3005 | --DOMWINDOW == 82 (0x921ea800) [pid = 3005] [serial = 968] [outer = (nil)] [url = about:blank] 04:38:19 INFO - PROCESS | 3005 | --DOMWINDOW == 81 (0x904c4c00) [pid = 3005] [serial = 962] [outer = (nil)] [url = about:blank] 04:38:19 INFO - PROCESS | 3005 | --DOMWINDOW == 80 (0x8f0dac00) [pid = 3005] [serial = 966] [outer = (nil)] [url = about:blank] 04:38:19 INFO - PROCESS | 3005 | --DOMWINDOW == 79 (0x8f2f1c00) [pid = 3005] [serial = 960] [outer = (nil)] [url = about:blank] 04:38:19 INFO - PROCESS | 3005 | 1471347499188 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:19 INFO - PROCESS | 3005 | 1471347499200 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:38:19 INFO - PROCESS | 3005 | ++DOCSHELL 0x8c1d2400 == 35 [pid = 3005] [id = 345] 04:38:19 INFO - PROCESS | 3005 | ++DOMWINDOW == 80 (0x8dc55c00) [pid = 3005] [serial = 1036] [outer = (nil)] 04:38:19 INFO - PROCESS | 3005 | ++DOMWINDOW == 81 (0x8df32800) [pid = 3005] [serial = 1037] [outer = 0x8dc55c00] 04:38:19 INFO - PROCESS | 3005 | 1471347499293 Marionette DEBUG loaded listener.js 04:38:19 INFO - PROCESS | 3005 | ++DOMWINDOW == 82 (0x8ea18c00) [pid = 3005] [serial = 1038] [outer = 0x8dc55c00] 04:38:20 INFO - PROCESS | 3005 | 1471347500282 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]]]}] 04:38:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 04:38:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1749ms 04:38:20 INFO - PROCESS | 3005 | 1471347500339 Marionette TRACE conn4 -> [0,1353,"getWindowHandle",null] 04:38:20 INFO - PROCESS | 3005 | 1471347500344 Marionette TRACE conn4 <- [1,1353,null,{"value":"8"}] 04:38:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 04:38:20 INFO - PROCESS | 3005 | 1471347500352 Marionette TRACE conn4 -> [0,1354,"setScriptTimeout",{"ms":35000}] 04:38:20 INFO - PROCESS | 3005 | 1471347500359 Marionette TRACE conn4 <- [1,1354,null,{}] 04:38:20 INFO - PROCESS | 3005 | 1471347500378 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}] 04:38:20 INFO - PROCESS | 3005 | 1471347500391 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:38:20 INFO - PROCESS | 3005 | 1471347500659 Marionette TRACE conn4 <- [1,1355,null,{"value":null}] 04:38:20 INFO - PROCESS | 3005 | 1471347500905 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:20 INFO - PROCESS | 3005 | 1471347500917 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:38:20 INFO - PROCESS | 3005 | ++DOCSHELL 0x8f2f1c00 == 36 [pid = 3005] [id = 346] 04:38:20 INFO - PROCESS | 3005 | ++DOMWINDOW == 83 (0x8f2f3000) [pid = 3005] [serial = 1039] [outer = (nil)] 04:38:20 INFO - PROCESS | 3005 | ++DOMWINDOW == 84 (0x8fa05c00) [pid = 3005] [serial = 1040] [outer = 0x8f2f3000] 04:38:21 INFO - PROCESS | 3005 | 1471347501011 Marionette DEBUG loaded listener.js 04:38:21 INFO - PROCESS | 3005 | ++DOMWINDOW == 85 (0x8fa89c00) [pid = 3005] [serial = 1041] [outer = 0x8f2f3000] 04:38:21 INFO - PROCESS | 3005 | 1471347501955 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]]]}] 04:38:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 04:38:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1648ms 04:38:22 INFO - PROCESS | 3005 | 1471347502002 Marionette TRACE conn4 -> [0,1357,"getWindowHandle",null] 04:38:22 INFO - PROCESS | 3005 | 1471347502007 Marionette TRACE conn4 <- [1,1357,null,{"value":"8"}] 04:38:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 04:38:22 INFO - PROCESS | 3005 | 1471347502022 Marionette TRACE conn4 -> [0,1358,"setScriptTimeout",{"ms":35000}] 04:38:22 INFO - PROCESS | 3005 | 1471347502025 Marionette TRACE conn4 <- [1,1358,null,{}] 04:38:22 INFO - PROCESS | 3005 | 1471347502033 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}] 04:38:22 INFO - PROCESS | 3005 | 1471347502038 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:38:22 INFO - PROCESS | 3005 | 1471347502297 Marionette TRACE conn4 <- [1,1359,null,{"value":null}] 04:38:22 INFO - PROCESS | 3005 | 1471347502330 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:22 INFO - PROCESS | 3005 | 1471347502337 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:38:22 INFO - PROCESS | 3005 | ++DOCSHELL 0x8fa93c00 == 37 [pid = 3005] [id = 347] 04:38:22 INFO - PROCESS | 3005 | ++DOMWINDOW == 86 (0x8fc94c00) [pid = 3005] [serial = 1042] [outer = (nil)] 04:38:22 INFO - PROCESS | 3005 | ++DOMWINDOW == 87 (0x8fca0c00) [pid = 3005] [serial = 1043] [outer = 0x8fc94c00] 04:38:22 INFO - PROCESS | 3005 | 1471347502426 Marionette DEBUG loaded listener.js 04:38:22 INFO - PROCESS | 3005 | ++DOMWINDOW == 88 (0x904c6800) [pid = 3005] [serial = 1044] [outer = 0x8fc94c00] 04:38:23 INFO - PROCESS | 3005 | 1471347503456 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]]]}] 04:38:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 04:38:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1494ms 04:38:23 INFO - PROCESS | 3005 | 1471347503519 Marionette TRACE conn4 -> [0,1361,"getWindowHandle",null] 04:38:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 04:38:23 INFO - PROCESS | 3005 | 1471347503524 Marionette TRACE conn4 <- [1,1361,null,{"value":"8"}] 04:38:23 INFO - PROCESS | 3005 | 1471347503532 Marionette TRACE conn4 -> [0,1362,"setScriptTimeout",{"ms":35000}] 04:38:23 INFO - PROCESS | 3005 | 1471347503554 Marionette TRACE conn4 <- [1,1362,null,{}] 04:38:23 INFO - PROCESS | 3005 | 1471347503578 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}] 04:38:23 INFO - PROCESS | 3005 | 1471347503585 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:38:23 INFO - PROCESS | 3005 | 1471347503955 Marionette TRACE conn4 <- [1,1363,null,{"value":null}] 04:38:23 INFO - PROCESS | 3005 | --DOMWINDOW == 87 (0x8c1c6400) [pid = 3005] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 04:38:23 INFO - PROCESS | 3005 | --DOMWINDOW == 86 (0x8ea5d800) [pid = 3005] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 04:38:23 INFO - PROCESS | 3005 | --DOMWINDOW == 85 (0x8e995400) [pid = 3005] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 04:38:23 INFO - PROCESS | 3005 | --DOMWINDOW == 84 (0x8e9d6800) [pid = 3005] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 04:38:23 INFO - PROCESS | 3005 | --DOMWINDOW == 83 (0x8e9dec00) [pid = 3005] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 04:38:23 INFO - PROCESS | 3005 | --DOMWINDOW == 82 (0x8fa8a800) [pid = 3005] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 04:38:23 INFO - PROCESS | 3005 | --DOMWINDOW == 81 (0x924eec00) [pid = 3005] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 04:38:23 INFO - PROCESS | 3005 | --DOMWINDOW == 80 (0x928f2800) [pid = 3005] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 04:38:23 INFO - PROCESS | 3005 | --DOMWINDOW == 79 (0x924f7000) [pid = 3005] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 04:38:23 INFO - PROCESS | 3005 | --DOMWINDOW == 78 (0x8e83c000) [pid = 3005] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 04:38:23 INFO - PROCESS | 3005 | --DOMWINDOW == 77 (0x8dc59400) [pid = 3005] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 04:38:24 INFO - PROCESS | 3005 | 1471347504160 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:24 INFO - PROCESS | 3005 | 1471347504171 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:38:24 INFO - PROCESS | 3005 | ++DOCSHELL 0x8c1c6000 == 38 [pid = 3005] [id = 348] 04:38:24 INFO - PROCESS | 3005 | ++DOMWINDOW == 78 (0x8c1c6400) [pid = 3005] [serial = 1045] [outer = (nil)] 04:38:24 INFO - PROCESS | 3005 | ++DOMWINDOW == 79 (0x8e9d6800) [pid = 3005] [serial = 1046] [outer = 0x8c1c6400] 04:38:24 INFO - PROCESS | 3005 | 1471347504252 Marionette DEBUG loaded listener.js 04:38:24 INFO - PROCESS | 3005 | ++DOMWINDOW == 80 (0x8eb55400) [pid = 3005] [serial = 1047] [outer = 0x8c1c6400] 04:38:25 INFO - PROCESS | 3005 | 1471347505132 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]]]}] 04:38:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 04:38:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1670ms 04:38:25 INFO - PROCESS | 3005 | 1471347505202 Marionette TRACE conn4 -> [0,1365,"getWindowHandle",null] 04:38:25 INFO - PROCESS | 3005 | 1471347505208 Marionette TRACE conn4 <- [1,1365,null,{"value":"8"}] 04:38:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 04:38:25 INFO - PROCESS | 3005 | 1471347505217 Marionette TRACE conn4 -> [0,1366,"setScriptTimeout",{"ms":35000}] 04:38:25 INFO - PROCESS | 3005 | 1471347505220 Marionette TRACE conn4 <- [1,1366,null,{}] 04:38:25 INFO - PROCESS | 3005 | 1471347505228 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}] 04:38:25 INFO - PROCESS | 3005 | 1471347505240 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:38:25 INFO - PROCESS | 3005 | 1471347505495 Marionette TRACE conn4 <- [1,1367,null,{"value":null}] 04:38:25 INFO - PROCESS | 3005 | 1471347505712 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:25 INFO - PROCESS | 3005 | 1471347505722 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:38:25 INFO - PROCESS | 3005 | ++DOCSHELL 0x8e98fc00 == 39 [pid = 3005] [id = 349] 04:38:25 INFO - PROCESS | 3005 | ++DOMWINDOW == 81 (0x91a35000) [pid = 3005] [serial = 1048] [outer = (nil)] 04:38:25 INFO - PROCESS | 3005 | ++DOMWINDOW == 82 (0x921ed000) [pid = 3005] [serial = 1049] [outer = 0x91a35000] 04:38:25 INFO - PROCESS | 3005 | 1471347505806 Marionette DEBUG loaded listener.js 04:38:25 INFO - PROCESS | 3005 | ++DOMWINDOW == 83 (0x92242000) [pid = 3005] [serial = 1050] [outer = 0x91a35000] 04:38:27 INFO - PROCESS | 3005 | 1471347507032 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] 04:38:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 04:38:27 INFO - PROCESS | 3005 | 1471347507069 Marionette TRACE conn4 <- [1,1369,null,{"value":"8"}] 04:38:27 INFO - PROCESS | 3005 | 1471347507080 Marionette TRACE conn4 -> [0,1370,"setScriptTimeout",{"ms":35000}] 04:38:27 INFO - PROCESS | 3005 | 1471347507091 Marionette TRACE conn4 <- [1,1370,null,{}] 04:38:27 INFO - PROCESS | 3005 | 1471347507102 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}] 04:38:27 INFO - PROCESS | 3005 | 1471347507109 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:38:27 INFO - PROCESS | 3005 | 1471347507405 Marionette TRACE conn4 <- [1,1371,null,{"value":null}] 04:38:27 INFO - PROCESS | 3005 | 1471347507696 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:27 INFO - PROCESS | 3005 | 1471347507707 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:38:27 INFO - PROCESS | 3005 | ++DOCSHELL 0x8df32c00 == 40 [pid = 3005] [id = 350] 04:38:27 INFO - PROCESS | 3005 | ++DOMWINDOW == 84 (0x8e802c00) [pid = 3005] [serial = 1051] [outer = (nil)] 04:38:27 INFO - PROCESS | 3005 | ++DOMWINDOW == 85 (0x8ea17000) [pid = 3005] [serial = 1052] [outer = 0x8e802c00] 04:38:27 INFO - PROCESS | 3005 | 1471347507804 Marionette DEBUG loaded listener.js 04:38:27 INFO - PROCESS | 3005 | ++DOMWINDOW == 86 (0x8ea60400) [pid = 3005] [serial = 1053] [outer = 0x8e802c00] 04:38:28 INFO - PROCESS | 3005 | 1471347508899 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] 04:38:28 INFO - PROCESS | 3005 | 1471347508946 Marionette TRACE conn4 <- [1,1373,null,{"value":"8"}] 04:38:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 04:38:28 INFO - PROCESS | 3005 | 1471347508982 Marionette TRACE conn4 -> [0,1374,"setScriptTimeout",{"ms":35000}] 04:38:28 INFO - PROCESS | 3005 | 1471347508991 Marionette TRACE conn4 <- [1,1374,null,{}] 04:38:29 INFO - PROCESS | 3005 | 1471347509077 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}] 04:38:29 INFO - PROCESS | 3005 | 1471347509091 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:38:29 INFO - PROCESS | 3005 | 1471347509582 Marionette TRACE conn4 <- [1,1375,null,{"value":null}] 04:38:29 INFO - PROCESS | 3005 | 1471347509841 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:29 INFO - PROCESS | 3005 | 1471347509858 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:38:29 INFO - PROCESS | 3005 | ++DOCSHELL 0x8dc55800 == 41 [pid = 3005] [id = 351] 04:38:29 INFO - PROCESS | 3005 | ++DOMWINDOW == 87 (0x8fa93400) [pid = 3005] [serial = 1054] [outer = (nil)] 04:38:29 INFO - PROCESS | 3005 | ++DOMWINDOW == 88 (0x91a3cc00) [pid = 3005] [serial = 1055] [outer = 0x8fa93400] 04:38:29 INFO - PROCESS | 3005 | 1471347509954 Marionette DEBUG loaded listener.js 04:38:30 INFO - PROCESS | 3005 | ++DOMWINDOW == 89 (0x91bd2800) [pid = 3005] [serial = 1056] [outer = 0x8fa93400] 04:38:31 INFO - PROCESS | 3005 | [3005] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:38:31 INFO - PROCESS | 3005 | 1471347511111 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] 04:38:31 INFO - PROCESS | 3005 | 1471347511185 Marionette TRACE conn4 <- [1,1377,null,{"value":"8"}] 04:38:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 04:38:31 INFO - PROCESS | 3005 | 1471347511193 Marionette TRACE conn4 -> [0,1378,"setScriptTimeout",{"ms":35000}] 04:38:31 INFO - PROCESS | 3005 | 1471347511201 Marionette TRACE conn4 <- [1,1378,null,{}] 04:38:31 INFO - PROCESS | 3005 | 1471347511288 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}] 04:38:31 INFO - PROCESS | 3005 | 1471347511298 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:38:31 INFO - PROCESS | 3005 | 1471347511543 Marionette TRACE conn4 <- [1,1379,null,{"value":null}] 04:38:31 INFO - PROCESS | 3005 | 1471347511776 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:31 INFO - PROCESS | 3005 | 1471347511790 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:38:31 INFO - PROCESS | 3005 | ++DOCSHELL 0x923e2400 == 42 [pid = 3005] [id = 352] 04:38:31 INFO - PROCESS | 3005 | ++DOMWINDOW == 90 (0x923e7800) [pid = 3005] [serial = 1057] [outer = (nil)] 04:38:31 INFO - PROCESS | 3005 | ++DOMWINDOW == 91 (0x923f1000) [pid = 3005] [serial = 1058] [outer = 0x923e7800] 04:38:31 INFO - PROCESS | 3005 | 1471347511884 Marionette DEBUG loaded listener.js 04:38:32 INFO - PROCESS | 3005 | ++DOMWINDOW == 92 (0x924f8c00) [pid = 3005] [serial = 1059] [outer = 0x923e7800] 04:38:33 INFO - PROCESS | 3005 | 1471347513173 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] 04:38:33 INFO - PROCESS | 3005 | 1471347513248 Marionette TRACE conn4 <- [1,1381,null,{"value":"8"}] 04:38:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 04:38:33 INFO - PROCESS | 3005 | 1471347513259 Marionette TRACE conn4 -> [0,1382,"setScriptTimeout",{"ms":35000}] 04:38:33 INFO - PROCESS | 3005 | 1471347513262 Marionette TRACE conn4 <- [1,1382,null,{}] 04:38:33 INFO - PROCESS | 3005 | 1471347513322 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}] 04:38:33 INFO - PROCESS | 3005 | 1471347513327 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:38:33 INFO - PROCESS | 3005 | 1471347513607 Marionette TRACE conn4 <- [1,1383,null,{"value":null}] 04:38:33 INFO - PROCESS | 3005 | 1471347513798 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:33 INFO - PROCESS | 3005 | 1471347513813 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:38:33 INFO - PROCESS | 3005 | ++DOCSHELL 0x9224d000 == 43 [pid = 3005] [id = 353] 04:38:33 INFO - PROCESS | 3005 | ++DOMWINDOW == 93 (0x9224d800) [pid = 3005] [serial = 1060] [outer = (nil)] 04:38:33 INFO - PROCESS | 3005 | ++DOMWINDOW == 94 (0x928f4800) [pid = 3005] [serial = 1061] [outer = 0x9224d800] 04:38:33 INFO - PROCESS | 3005 | 1471347513907 Marionette DEBUG loaded listener.js 04:38:34 INFO - PROCESS | 3005 | ++DOMWINDOW == 95 (0x928fac00) [pid = 3005] [serial = 1062] [outer = 0x9224d800] 04:38:34 INFO - PROCESS | 3005 | [3005] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:38:35 INFO - PROCESS | 3005 | 1471347515058 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] 04:38:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 04:38:35 INFO - PROCESS | 3005 | 1471347515112 Marionette TRACE conn4 <- [1,1385,null,{"value":"8"}] 04:38:35 INFO - PROCESS | 3005 | 1471347515123 Marionette TRACE conn4 -> [0,1386,"setScriptTimeout",{"ms":35000}] 04:38:35 INFO - PROCESS | 3005 | 1471347515128 Marionette TRACE conn4 <- [1,1386,null,{}] 04:38:35 INFO - PROCESS | 3005 | 1471347515136 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}] 04:38:35 INFO - PROCESS | 3005 | 1471347515143 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:38:35 INFO - PROCESS | 3005 | 1471347515381 Marionette TRACE conn4 <- [1,1387,null,{"value":null}] 04:38:35 INFO - PROCESS | 3005 | 1471347515611 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:35 INFO - PROCESS | 3005 | 1471347515619 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:38:35 INFO - PROCESS | 3005 | ++DOCSHELL 0x8ea0c000 == 44 [pid = 3005] [id = 354] 04:38:35 INFO - PROCESS | 3005 | ++DOMWINDOW == 96 (0x9287dc00) [pid = 3005] [serial = 1063] [outer = (nil)] 04:38:35 INFO - PROCESS | 3005 | ++DOMWINDOW == 97 (0x9548cc00) [pid = 3005] [serial = 1064] [outer = 0x9287dc00] 04:38:35 INFO - PROCESS | 3005 | 1471347515720 Marionette DEBUG loaded listener.js 04:38:35 INFO - PROCESS | 3005 | ++DOMWINDOW == 98 (0x96ed1000) [pid = 3005] [serial = 1065] [outer = 0x9287dc00] 04:38:36 INFO - PROCESS | 3005 | 1471347516852 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] 04:38:36 INFO - PROCESS | 3005 | 1471347516935 Marionette TRACE conn4 <- [1,1389,null,{"value":"8"}] 04:38:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 04:38:36 INFO - PROCESS | 3005 | 1471347516947 Marionette TRACE conn4 -> [0,1390,"setScriptTimeout",{"ms":35000}] 04:38:36 INFO - PROCESS | 3005 | 1471347516952 Marionette TRACE conn4 <- [1,1390,null,{}] 04:38:36 INFO - PROCESS | 3005 | 1471347516960 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}] 04:38:36 INFO - PROCESS | 3005 | 1471347516972 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:38:37 INFO - PROCESS | 3005 | 1471347517270 Marionette TRACE conn4 <- [1,1391,null,{"value":null}] 04:38:37 INFO - PROCESS | 3005 | 1471347517495 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:37 INFO - PROCESS | 3005 | 1471347517506 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:38:37 INFO - PROCESS | 3005 | ++DOCSHELL 0x91bd3000 == 45 [pid = 3005] [id = 355] 04:38:37 INFO - PROCESS | 3005 | ++DOMWINDOW == 99 (0x921e6400) [pid = 3005] [serial = 1066] [outer = (nil)] 04:38:37 INFO - PROCESS | 3005 | ++DOMWINDOW == 100 (0x992e3800) [pid = 3005] [serial = 1067] [outer = 0x921e6400] 04:38:37 INFO - PROCESS | 3005 | 1471347517599 Marionette DEBUG loaded listener.js 04:38:37 INFO - PROCESS | 3005 | ++DOMWINDOW == 101 (0x9950f800) [pid = 3005] [serial = 1068] [outer = 0x921e6400] 04:38:38 INFO - PROCESS | 3005 | 1471347518584 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]]]}] 04:38:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 04:38:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1684ms 04:38:38 INFO - PROCESS | 3005 | 1471347518632 Marionette TRACE conn4 -> [0,1393,"getWindowHandle",null] 04:38:38 INFO - PROCESS | 3005 | 1471347518637 Marionette TRACE conn4 <- [1,1393,null,{"value":"8"}] 04:38:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 04:38:38 INFO - PROCESS | 3005 | 1471347518645 Marionette TRACE conn4 -> [0,1394,"setScriptTimeout",{"ms":35000}] 04:38:38 INFO - PROCESS | 3005 | 1471347518651 Marionette TRACE conn4 <- [1,1394,null,{}] 04:38:38 INFO - PROCESS | 3005 | 1471347518659 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}] 04:38:38 INFO - PROCESS | 3005 | 1471347518664 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:38:38 INFO - PROCESS | 3005 | 1471347518926 Marionette TRACE conn4 <- [1,1395,null,{"value":null}] 04:38:39 INFO - PROCESS | 3005 | 1471347519179 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:39 INFO - PROCESS | 3005 | 1471347519190 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:38:39 INFO - PROCESS | 3005 | ++DOCSHELL 0x8eb57800 == 46 [pid = 3005] [id = 356] 04:38:39 INFO - PROCESS | 3005 | ++DOMWINDOW == 102 (0x8f0da400) [pid = 3005] [serial = 1069] [outer = (nil)] 04:38:39 INFO - PROCESS | 3005 | ++DOMWINDOW == 103 (0x99e33800) [pid = 3005] [serial = 1070] [outer = 0x8f0da400] 04:38:39 INFO - PROCESS | 3005 | 1471347519280 Marionette DEBUG loaded listener.js 04:38:39 INFO - PROCESS | 3005 | ++DOMWINDOW == 104 (0x99e36800) [pid = 3005] [serial = 1071] [outer = 0x8f0da400] 04:38:40 INFO - PROCESS | 3005 | 1471347520418 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]]]}] 04:38:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 04:38:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1789ms 04:38:40 INFO - PROCESS | 3005 | 1471347520437 Marionette TRACE conn4 -> [0,1397,"getWindowHandle",null] 04:38:40 INFO - PROCESS | 3005 | 1471347520440 Marionette TRACE conn4 <- [1,1397,null,{"value":"8"}] 04:38:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 04:38:40 INFO - PROCESS | 3005 | 1471347520450 Marionette TRACE conn4 -> [0,1398,"setScriptTimeout",{"ms":35000}] 04:38:40 INFO - PROCESS | 3005 | 1471347520453 Marionette TRACE conn4 <- [1,1398,null,{}] 04:38:40 INFO - PROCESS | 3005 | 1471347520461 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}] 04:38:40 INFO - PROCESS | 3005 | 1471347520468 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:38:40 INFO - PROCESS | 3005 | 1471347520704 Marionette TRACE conn4 <- [1,1399,null,{"value":null}] 04:38:40 INFO - PROCESS | 3005 | 1471347520936 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:40 INFO - PROCESS | 3005 | 1471347520945 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:38:41 INFO - PROCESS | 3005 | ++DOCSHELL 0x8df2cc00 == 47 [pid = 3005] [id = 357] 04:38:41 INFO - PROCESS | 3005 | ++DOMWINDOW == 105 (0x8df2e800) [pid = 3005] [serial = 1072] [outer = (nil)] 04:38:41 INFO - PROCESS | 3005 | ++DOMWINDOW == 106 (0x99e3f800) [pid = 3005] [serial = 1073] [outer = 0x8df2e800] 04:38:41 INFO - PROCESS | 3005 | 1471347521086 Marionette DEBUG loaded listener.js 04:38:41 INFO - PROCESS | 3005 | ++DOMWINDOW == 107 (0x99e49c00) [pid = 3005] [serial = 1074] [outer = 0x8df2e800] 04:38:42 INFO - PROCESS | 3005 | 1471347522486 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]]]}] 04:38:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 04:38:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 2140ms 04:38:42 INFO - PROCESS | 3005 | 1471347522593 Marionette TRACE conn4 -> [0,1401,"getWindowHandle",null] 04:38:42 INFO - PROCESS | 3005 | 1471347522601 Marionette TRACE conn4 <- [1,1401,null,{"value":"8"}] 04:38:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 04:38:42 INFO - PROCESS | 3005 | 1471347522627 Marionette TRACE conn4 -> [0,1402,"setScriptTimeout",{"ms":35000}] 04:38:42 INFO - PROCESS | 3005 | 1471347522633 Marionette TRACE conn4 <- [1,1402,null,{}] 04:38:42 INFO - PROCESS | 3005 | 1471347522643 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}] 04:38:42 INFO - PROCESS | 3005 | 1471347522649 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:38:42 INFO - PROCESS | 3005 | 1471347522861 Marionette TRACE conn4 <- [1,1403,null,{"value":null}] 04:38:43 INFO - PROCESS | 3005 | 1471347523029 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:43 INFO - PROCESS | 3005 | 1471347523044 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:38:43 INFO - PROCESS | 3005 | ++DOCSHELL 0x8ea59000 == 48 [pid = 3005] [id = 358] 04:38:43 INFO - PROCESS | 3005 | ++DOMWINDOW == 108 (0x8ea5f400) [pid = 3005] [serial = 1075] [outer = (nil)] 04:38:43 INFO - PROCESS | 3005 | ++DOMWINDOW == 109 (0x8f0dc800) [pid = 3005] [serial = 1076] [outer = 0x8ea5f400] 04:38:43 INFO - PROCESS | 3005 | 1471347523127 Marionette DEBUG loaded listener.js 04:38:43 INFO - PROCESS | 3005 | ++DOMWINDOW == 110 (0x8f2f7000) [pid = 3005] [serial = 1077] [outer = 0x8ea5f400] 04:38:44 INFO - PROCESS | 3005 | 1471347524092 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]]]}] 04:38:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 04:38:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1551ms 04:38:44 INFO - PROCESS | 3005 | 1471347524167 Marionette TRACE conn4 -> [0,1405,"getWindowHandle",null] 04:38:44 INFO - PROCESS | 3005 | 1471347524174 Marionette TRACE conn4 <- [1,1405,null,{"value":"8"}] 04:38:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 04:38:44 INFO - PROCESS | 3005 | 1471347524187 Marionette TRACE conn4 -> [0,1406,"setScriptTimeout",{"ms":35000}] 04:38:44 INFO - PROCESS | 3005 | 1471347524191 Marionette TRACE conn4 <- [1,1406,null,{}] 04:38:44 INFO - PROCESS | 3005 | 1471347524199 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}] 04:38:44 INFO - PROCESS | 3005 | 1471347524206 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:38:44 INFO - PROCESS | 3005 | 1471347524527 Marionette TRACE conn4 <- [1,1407,null,{"value":null}] 04:38:44 INFO - PROCESS | 3005 | 1471347524814 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:44 INFO - PROCESS | 3005 | 1471347524822 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:38:44 INFO - PROCESS | 3005 | ++DOCSHELL 0x8ea55c00 == 49 [pid = 3005] [id = 359] 04:38:44 INFO - PROCESS | 3005 | ++DOMWINDOW == 111 (0x8f0ed000) [pid = 3005] [serial = 1078] [outer = (nil)] 04:38:44 INFO - PROCESS | 3005 | ++DOMWINDOW == 112 (0x904bbc00) [pid = 3005] [serial = 1079] [outer = 0x8f0ed000] 04:38:44 INFO - PROCESS | 3005 | 1471347524920 Marionette DEBUG loaded listener.js 04:38:45 INFO - PROCESS | 3005 | ++DOMWINDOW == 113 (0x921e6000) [pid = 3005] [serial = 1080] [outer = 0x8f0ed000] 04:38:46 INFO - PROCESS | 3005 | --DOCSHELL 0x8c1d2000 == 48 [pid = 3005] [id = 320] 04:38:46 INFO - PROCESS | 3005 | --DOCSHELL 0x8c1c7800 == 47 [pid = 3005] [id = 321] 04:38:46 INFO - PROCESS | 3005 | --DOCSHELL 0x8c1ccc00 == 46 [pid = 3005] [id = 317] 04:38:46 INFO - PROCESS | 3005 | --DOCSHELL 0x8df25400 == 45 [pid = 3005] [id = 318] 04:38:46 INFO - PROCESS | 3005 | --DOCSHELL 0x8ea5d000 == 44 [pid = 3005] [id = 319] 04:38:46 INFO - PROCESS | 3005 | --DOCSHELL 0x8c1c5400 == 43 [pid = 3005] [id = 330] 04:38:46 INFO - PROCESS | 3005 | --DOCSHELL 0x924ee800 == 42 [pid = 3005] [id = 325] 04:38:46 INFO - PROCESS | 3005 | --DOCSHELL 0x8e992000 == 41 [pid = 3005] [id = 323] 04:38:46 INFO - PROCESS | 3005 | --DOCSHELL 0x8c1c6000 == 40 [pid = 3005] [id = 348] 04:38:46 INFO - PROCESS | 3005 | --DOCSHELL 0x8e996800 == 39 [pid = 3005] [id = 329] 04:38:46 INFO - PROCESS | 3005 | --DOCSHELL 0x8e80b400 == 38 [pid = 3005] [id = 328] 04:38:46 INFO - PROCESS | 3005 | --DOCSHELL 0x91a3b800 == 37 [pid = 3005] [id = 327] 04:38:46 INFO - PROCESS | 3005 | --DOCSHELL 0x91a40400 == 36 [pid = 3005] [id = 322] 04:38:46 INFO - PROCESS | 3005 | --DOCSHELL 0x8e9d5800 == 35 [pid = 3005] [id = 324] 04:38:46 INFO - PROCESS | 3005 | --DOCSHELL 0x921ec800 == 34 [pid = 3005] [id = 326] 04:38:46 INFO - PROCESS | 3005 | --DOCSHELL 0x8ea59000 == 33 [pid = 3005] [id = 358] 04:38:46 INFO - PROCESS | 3005 | --DOCSHELL 0x8df2cc00 == 32 [pid = 3005] [id = 357] 04:38:46 INFO - PROCESS | 3005 | --DOCSHELL 0x8eb57800 == 31 [pid = 3005] [id = 356] 04:38:46 INFO - PROCESS | 3005 | --DOCSHELL 0x8ea0c000 == 30 [pid = 3005] [id = 354] 04:38:46 INFO - PROCESS | 3005 | --DOCSHELL 0x91bd3000 == 29 [pid = 3005] [id = 355] 04:38:46 INFO - PROCESS | 3005 | --DOCSHELL 0x9224d000 == 28 [pid = 3005] [id = 353] 04:38:46 INFO - PROCESS | 3005 | --DOCSHELL 0x923e2400 == 27 [pid = 3005] [id = 352] 04:38:46 INFO - PROCESS | 3005 | --DOCSHELL 0x8dc55800 == 26 [pid = 3005] [id = 351] 04:38:46 INFO - PROCESS | 3005 | --DOCSHELL 0x8e98fc00 == 25 [pid = 3005] [id = 349] 04:38:46 INFO - PROCESS | 3005 | --DOCSHELL 0x8df32c00 == 24 [pid = 3005] [id = 350] 04:38:46 INFO - PROCESS | 3005 | --DOMWINDOW == 112 (0x8dc54c00) [pid = 3005] [serial = 992] [outer = (nil)] [url = about:blank] 04:38:46 INFO - PROCESS | 3005 | --DOMWINDOW == 111 (0x8dc5c800) [pid = 3005] [serial = 993] [outer = (nil)] [url = about:blank] 04:38:46 INFO - PROCESS | 3005 | --DOMWINDOW == 110 (0x8f0e8c00) [pid = 3005] [serial = 999] [outer = (nil)] [url = about:blank] 04:38:46 INFO - PROCESS | 3005 | --DOMWINDOW == 109 (0x8e9d9c00) [pid = 3005] [serial = 995] [outer = (nil)] [url = about:blank] 04:38:46 INFO - PROCESS | 3005 | --DOMWINDOW == 108 (0x8eb54800) [pid = 3005] [serial = 990] [outer = (nil)] [url = about:blank] 04:38:46 INFO - PROCESS | 3005 | --DOMWINDOW == 107 (0x8ea0e400) [pid = 3005] [serial = 989] [outer = (nil)] [url = about:blank] 04:38:46 INFO - PROCESS | 3005 | --DOMWINDOW == 106 (0x8f0df800) [pid = 3005] [serial = 972] [outer = (nil)] [url = about:blank] 04:38:46 INFO - PROCESS | 3005 | --DOMWINDOW == 105 (0x8eb51800) [pid = 3005] [serial = 971] [outer = (nil)] [url = about:blank] 04:38:46 INFO - PROCESS | 3005 | --DOMWINDOW == 104 (0x904c3000) [pid = 3005] [serial = 975] [outer = (nil)] [url = about:blank] 04:38:46 INFO - PROCESS | 3005 | --DOMWINDOW == 103 (0x8fa97800) [pid = 3005] [serial = 974] [outer = (nil)] [url = about:blank] 04:38:46 INFO - PROCESS | 3005 | --DOMWINDOW == 102 (0x92878c00) [pid = 3005] [serial = 978] [outer = (nil)] [url = about:blank] 04:38:46 INFO - PROCESS | 3005 | --DOMWINDOW == 101 (0x924f5000) [pid = 3005] [serial = 977] [outer = (nil)] [url = about:blank] 04:38:46 INFO - PROCESS | 3005 | --DOMWINDOW == 100 (0x8fc95c00) [pid = 3005] [serial = 1004] [outer = (nil)] [url = about:blank] 04:38:46 INFO - PROCESS | 3005 | --DOMWINDOW == 99 (0x93171400) [pid = 3005] [serial = 981] [outer = (nil)] [url = about:blank] 04:38:46 INFO - PROCESS | 3005 | --DOMWINDOW == 98 (0x928f7400) [pid = 3005] [serial = 980] [outer = (nil)] [url = about:blank] 04:38:46 INFO - PROCESS | 3005 | --DOMWINDOW == 97 (0x95018c00) [pid = 3005] [serial = 984] [outer = (nil)] [url = about:blank] 04:38:46 INFO - PROCESS | 3005 | --DOMWINDOW == 96 (0x9317c800) [pid = 3005] [serial = 983] [outer = (nil)] [url = about:blank] 04:38:46 INFO - PROCESS | 3005 | --DOMWINDOW == 95 (0x9529fc00) [pid = 3005] [serial = 987] [outer = (nil)] [url = about:blank] 04:38:46 INFO - PROCESS | 3005 | --DOMWINDOW == 94 (0x9529b000) [pid = 3005] [serial = 986] [outer = (nil)] [url = about:blank] 04:38:46 INFO - PROCESS | 3005 | --DOMWINDOW == 93 (0x8f0d6400) [pid = 3005] [serial = 998] [outer = (nil)] [url = about:blank] 04:38:46 INFO - PROCESS | 3005 | --DOMWINDOW == 92 (0x8e9df800) [pid = 3005] [serial = 996] [outer = (nil)] [url = about:blank] 04:38:46 INFO - PROCESS | 3005 | --DOMWINDOW == 91 (0x8ea54800) [pid = 3005] [serial = 1001] [outer = (nil)] [url = about:blank] 04:38:46 INFO - PROCESS | 3005 | --DOMWINDOW == 90 (0x8fa88c00) [pid = 3005] [serial = 1002] [outer = (nil)] [url = about:blank] 04:38:47 INFO - PROCESS | 3005 | 1471347527329 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]]]}] 04:38:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 04:38:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 3198ms 04:38:47 INFO - PROCESS | 3005 | 1471347527386 Marionette TRACE conn4 -> [0,1409,"getWindowHandle",null] 04:38:47 INFO - PROCESS | 3005 | 1471347527393 Marionette TRACE conn4 <- [1,1409,null,{"value":"8"}] 04:38:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 04:38:47 INFO - PROCESS | 3005 | 1471347527414 Marionette TRACE conn4 -> [0,1410,"setScriptTimeout",{"ms":35000}] 04:38:47 INFO - PROCESS | 3005 | 1471347527423 Marionette TRACE conn4 <- [1,1410,null,{}] 04:38:47 INFO - PROCESS | 3005 | 1471347527431 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}] 04:38:47 INFO - PROCESS | 3005 | 1471347527439 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:38:47 INFO - PROCESS | 3005 | 1471347527638 Marionette TRACE conn4 <- [1,1411,null,{"value":null}] 04:38:47 INFO - PROCESS | 3005 | 1471347527651 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:47 INFO - PROCESS | 3005 | 1471347527664 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:38:47 INFO - PROCESS | 3005 | ++DOCSHELL 0x8df33c00 == 25 [pid = 3005] [id = 360] 04:38:47 INFO - PROCESS | 3005 | ++DOMWINDOW == 91 (0x8e801c00) [pid = 3005] [serial = 1081] [outer = (nil)] 04:38:47 INFO - PROCESS | 3005 | ++DOMWINDOW == 92 (0x8e990400) [pid = 3005] [serial = 1082] [outer = 0x8e801c00] 04:38:47 INFO - PROCESS | 3005 | 1471347527767 Marionette DEBUG loaded listener.js 04:38:47 INFO - PROCESS | 3005 | ++DOMWINDOW == 93 (0x8e9d5800) [pid = 3005] [serial = 1083] [outer = 0x8e801c00] 04:38:48 INFO - PROCESS | 3005 | 1471347528939 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]]]}] 04:38:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 04:38:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1543ms 04:38:48 INFO - PROCESS | 3005 | 1471347528952 Marionette TRACE conn4 -> [0,1413,"getWindowHandle",null] 04:38:48 INFO - PROCESS | 3005 | 1471347528960 Marionette TRACE conn4 <- [1,1413,null,{"value":"8"}] 04:38:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 04:38:48 INFO - PROCESS | 3005 | 1471347528983 Marionette TRACE conn4 -> [0,1414,"setScriptTimeout",{"ms":35000}] 04:38:48 INFO - PROCESS | 3005 | 1471347528988 Marionette TRACE conn4 <- [1,1414,null,{}] 04:38:48 INFO - PROCESS | 3005 | 1471347528996 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}] 04:38:49 INFO - PROCESS | 3005 | 1471347529003 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:38:49 INFO - PROCESS | 3005 | 1471347529254 Marionette TRACE conn4 <- [1,1415,null,{"value":null}] 04:38:49 INFO - PROCESS | 3005 | 1471347529284 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:49 INFO - PROCESS | 3005 | 1471347529293 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:38:49 INFO - PROCESS | 3005 | ++DOCSHELL 0x8e80dc00 == 26 [pid = 3005] [id = 361] 04:38:49 INFO - PROCESS | 3005 | ++DOMWINDOW == 94 (0x8ea5e000) [pid = 3005] [serial = 1084] [outer = (nil)] 04:38:49 INFO - PROCESS | 3005 | ++DOMWINDOW == 95 (0x8eb53800) [pid = 3005] [serial = 1085] [outer = 0x8ea5e000] 04:38:49 INFO - PROCESS | 3005 | 1471347529379 Marionette DEBUG loaded listener.js 04:38:49 INFO - PROCESS | 3005 | ++DOMWINDOW == 96 (0x8eb58400) [pid = 3005] [serial = 1086] [outer = 0x8ea5e000] 04:38:50 INFO - PROCESS | 3005 | 1471347530642 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]]]}] 04:38:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 04:38:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1695ms 04:38:50 INFO - PROCESS | 3005 | 1471347530677 Marionette TRACE conn4 -> [0,1417,"getWindowHandle",null] 04:38:50 INFO - PROCESS | 3005 | 1471347530680 Marionette TRACE conn4 <- [1,1417,null,{"value":"8"}] 04:38:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 04:38:50 INFO - PROCESS | 3005 | 1471347530695 Marionette TRACE conn4 -> [0,1418,"setScriptTimeout",{"ms":35000}] 04:38:50 INFO - PROCESS | 3005 | 1471347530702 Marionette TRACE conn4 <- [1,1418,null,{}] 04:38:50 INFO - PROCESS | 3005 | 1471347530721 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}] 04:38:50 INFO - PROCESS | 3005 | 1471347530732 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:38:51 INFO - PROCESS | 3005 | 1471347531791 Marionette TRACE conn4 <- [1,1419,null,{"value":null}] 04:38:51 INFO - PROCESS | 3005 | --DOMWINDOW == 95 (0x8fc94c00) [pid = 3005] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 04:38:51 INFO - PROCESS | 3005 | --DOMWINDOW == 94 (0x8dc55c00) [pid = 3005] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 04:38:51 INFO - PROCESS | 3005 | --DOMWINDOW == 93 (0x8e80bc00) [pid = 3005] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 04:38:51 INFO - PROCESS | 3005 | --DOMWINDOW == 92 (0x8fa03400) [pid = 3005] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 04:38:51 INFO - PROCESS | 3005 | --DOMWINDOW == 91 (0x8f2f3000) [pid = 3005] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 04:38:51 INFO - PROCESS | 3005 | --DOMWINDOW == 90 (0x921e3400) [pid = 3005] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 04:38:51 INFO - PROCESS | 3005 | --DOMWINDOW == 89 (0x8f0ef800) [pid = 3005] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 04:38:51 INFO - PROCESS | 3005 | --DOMWINDOW == 88 (0x8e98cc00) [pid = 3005] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 04:38:51 INFO - PROCESS | 3005 | --DOMWINDOW == 87 (0x8fa0c400) [pid = 3005] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 04:38:51 INFO - PROCESS | 3005 | --DOMWINDOW == 86 (0x8e80ac00) [pid = 3005] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 04:38:51 INFO - PROCESS | 3005 | --DOMWINDOW == 85 (0x923f0800) [pid = 3005] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 04:38:51 INFO - PROCESS | 3005 | --DOMWINDOW == 84 (0x8e83f800) [pid = 3005] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 04:38:51 INFO - PROCESS | 3005 | --DOMWINDOW == 83 (0x8f0d8800) [pid = 3005] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 04:38:51 INFO - PROCESS | 3005 | --DOMWINDOW == 82 (0x8e809c00) [pid = 3005] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 04:38:51 INFO - PROCESS | 3005 | --DOMWINDOW == 81 (0x91a35000) [pid = 3005] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 04:38:51 INFO - PROCESS | 3005 | --DOMWINDOW == 80 (0x8c1c6400) [pid = 3005] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 04:38:52 INFO - PROCESS | 3005 | 1471347532012 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:52 INFO - PROCESS | 3005 | 1471347532029 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:38:52 INFO - PROCESS | 3005 | ++DOCSHELL 0x8dc5ec00 == 27 [pid = 3005] [id = 362] 04:38:52 INFO - PROCESS | 3005 | ++DOMWINDOW == 81 (0x8df31c00) [pid = 3005] [serial = 1087] [outer = (nil)] 04:38:52 INFO - PROCESS | 3005 | ++DOMWINDOW == 82 (0x8e989400) [pid = 3005] [serial = 1088] [outer = 0x8df31c00] 04:38:52 INFO - PROCESS | 3005 | 1471347532110 Marionette DEBUG loaded listener.js 04:38:52 INFO - PROCESS | 3005 | ++DOMWINDOW == 83 (0x8f0ef800) [pid = 3005] [serial = 1089] [outer = 0x8df31c00] 04:38:52 INFO - PROCESS | 3005 | 1471347532956 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]]]}] 04:38:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 04:38:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 2308ms 04:38:53 INFO - PROCESS | 3005 | 1471347532998 Marionette TRACE conn4 -> [0,1421,"getWindowHandle",null] 04:38:53 INFO - PROCESS | 3005 | 1471347533003 Marionette TRACE conn4 <- [1,1421,null,{"value":"8"}] 04:38:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 04:38:53 INFO - PROCESS | 3005 | 1471347533012 Marionette TRACE conn4 -> [0,1422,"setScriptTimeout",{"ms":35000}] 04:38:53 INFO - PROCESS | 3005 | 1471347533017 Marionette TRACE conn4 <- [1,1422,null,{}] 04:38:53 INFO - PROCESS | 3005 | 1471347533023 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}] 04:38:53 INFO - PROCESS | 3005 | 1471347533028 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:38:53 INFO - PROCESS | 3005 | 1471347533230 Marionette TRACE conn4 <- [1,1423,null,{"value":null}] 04:38:53 INFO - PROCESS | 3005 | 1471347533368 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:53 INFO - PROCESS | 3005 | 1471347533383 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:38:53 INFO - PROCESS | 3005 | ++DOCSHELL 0x8c1c4800 == 28 [pid = 3005] [id = 363] 04:38:53 INFO - PROCESS | 3005 | ++DOMWINDOW == 84 (0x8e98d400) [pid = 3005] [serial = 1090] [outer = (nil)] 04:38:53 INFO - PROCESS | 3005 | ++DOMWINDOW == 85 (0x8fa92400) [pid = 3005] [serial = 1091] [outer = 0x8e98d400] 04:38:53 INFO - PROCESS | 3005 | 1471347533466 Marionette DEBUG loaded listener.js 04:38:53 INFO - PROCESS | 3005 | ++DOMWINDOW == 86 (0x8fc99400) [pid = 3005] [serial = 1092] [outer = 0x8e98d400] 04:38:54 INFO - PROCESS | 3005 | 1471347534623 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]]]}] 04:38:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 04:38:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1691ms 04:38:54 INFO - PROCESS | 3005 | 1471347534705 Marionette TRACE conn4 -> [0,1425,"getWindowHandle",null] 04:38:54 INFO - PROCESS | 3005 | 1471347534713 Marionette TRACE conn4 <- [1,1425,null,{"value":"8"}] 04:38:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 04:38:54 INFO - PROCESS | 3005 | 1471347534725 Marionette TRACE conn4 -> [0,1426,"setScriptTimeout",{"ms":35000}] 04:38:54 INFO - PROCESS | 3005 | 1471347534730 Marionette TRACE conn4 <- [1,1426,null,{}] 04:38:54 INFO - PROCESS | 3005 | 1471347534742 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}] 04:38:54 INFO - PROCESS | 3005 | 1471347534749 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:38:55 INFO - PROCESS | 3005 | 1471347535087 Marionette TRACE conn4 <- [1,1427,null,{"value":null}] 04:38:55 INFO - PROCESS | 3005 | 1471347535275 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:55 INFO - PROCESS | 3005 | 1471347535285 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:38:55 INFO - PROCESS | 3005 | ++DOCSHELL 0x8e83f000 == 29 [pid = 3005] [id = 364] 04:38:55 INFO - PROCESS | 3005 | ++DOMWINDOW == 87 (0x8e840000) [pid = 3005] [serial = 1093] [outer = (nil)] 04:38:55 INFO - PROCESS | 3005 | ++DOMWINDOW == 88 (0x8ea0c000) [pid = 3005] [serial = 1094] [outer = 0x8e840000] 04:38:55 INFO - PROCESS | 3005 | 1471347535383 Marionette DEBUG loaded listener.js 04:38:55 INFO - PROCESS | 3005 | ++DOMWINDOW == 89 (0x8ea53c00) [pid = 3005] [serial = 1095] [outer = 0x8e840000] 04:38:56 INFO - PROCESS | 3005 | 1471347536474 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]]]}] 04:38:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 04:38:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1798ms 04:38:56 INFO - PROCESS | 3005 | 1471347536522 Marionette TRACE conn4 -> [0,1429,"getWindowHandle",null] 04:38:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 04:38:56 INFO - PROCESS | 3005 | 1471347536531 Marionette TRACE conn4 <- [1,1429,null,{"value":"8"}] 04:38:56 INFO - PROCESS | 3005 | 1471347536543 Marionette TRACE conn4 -> [0,1430,"setScriptTimeout",{"ms":35000}] 04:38:56 INFO - PROCESS | 3005 | 1471347536550 Marionette TRACE conn4 <- [1,1430,null,{}] 04:38:56 INFO - PROCESS | 3005 | 1471347536558 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}] 04:38:56 INFO - PROCESS | 3005 | 1471347536565 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:38:56 INFO - PROCESS | 3005 | 1471347536774 Marionette TRACE conn4 <- [1,1431,null,{"value":null}] 04:38:57 INFO - PROCESS | 3005 | 1471347537017 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:57 INFO - PROCESS | 3005 | 1471347537027 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:38:57 INFO - PROCESS | 3005 | ++DOCSHELL 0x8e9e2400 == 30 [pid = 3005] [id = 365] 04:38:57 INFO - PROCESS | 3005 | ++DOMWINDOW == 90 (0x8f2f4400) [pid = 3005] [serial = 1096] [outer = (nil)] 04:38:57 INFO - PROCESS | 3005 | ++DOMWINDOW == 91 (0x8fa09800) [pid = 3005] [serial = 1097] [outer = 0x8f2f4400] 04:38:57 INFO - PROCESS | 3005 | 1471347537136 Marionette DEBUG loaded listener.js 04:38:57 INFO - PROCESS | 3005 | ++DOMWINDOW == 92 (0x8fa97c00) [pid = 3005] [serial = 1098] [outer = 0x8f2f4400] 04:38:58 INFO - PROCESS | 3005 | 1471347538210 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]]]}] 04:38:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 04:38:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1737ms 04:38:58 INFO - PROCESS | 3005 | 1471347538279 Marionette TRACE conn4 -> [0,1433,"getWindowHandle",null] 04:38:58 INFO - PROCESS | 3005 | 1471347538284 Marionette TRACE conn4 <- [1,1433,null,{"value":"8"}] 04:38:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 04:38:58 INFO - PROCESS | 3005 | 1471347538293 Marionette TRACE conn4 -> [0,1434,"setScriptTimeout",{"ms":35000}] 04:38:58 INFO - PROCESS | 3005 | 1471347538300 Marionette TRACE conn4 <- [1,1434,null,{}] 04:38:58 INFO - PROCESS | 3005 | 1471347538321 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}] 04:38:58 INFO - PROCESS | 3005 | 1471347538331 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:38:58 INFO - PROCESS | 3005 | 1471347538565 Marionette TRACE conn4 <- [1,1435,null,{"value":null}] 04:38:58 INFO - PROCESS | 3005 | 1471347538815 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:58 INFO - PROCESS | 3005 | 1471347538828 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:38:58 INFO - PROCESS | 3005 | ++DOCSHELL 0x91a3c000 == 31 [pid = 3005] [id = 366] 04:38:58 INFO - PROCESS | 3005 | ++DOMWINDOW == 93 (0x91a3d400) [pid = 3005] [serial = 1099] [outer = (nil)] 04:38:58 INFO - PROCESS | 3005 | ++DOMWINDOW == 94 (0x91bce000) [pid = 3005] [serial = 1100] [outer = 0x91a3d400] 04:38:58 INFO - PROCESS | 3005 | 1471347538920 Marionette DEBUG loaded listener.js 04:38:59 INFO - PROCESS | 3005 | ++DOMWINDOW == 95 (0x921e4c00) [pid = 3005] [serial = 1101] [outer = 0x91a3d400] 04:38:59 INFO - PROCESS | 3005 | 1471347539948 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]]]}] 04:38:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 04:38:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1697ms 04:38:59 INFO - PROCESS | 3005 | 1471347539990 Marionette TRACE conn4 -> [0,1437,"getWindowHandle",null] 04:38:59 INFO - PROCESS | 3005 | 1471347539996 Marionette TRACE conn4 <- [1,1437,null,{"value":"8"}] 04:39:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 04:39:00 INFO - PROCESS | 3005 | 1471347540004 Marionette TRACE conn4 -> [0,1438,"setScriptTimeout",{"ms":35000}] 04:39:00 INFO - PROCESS | 3005 | 1471347540010 Marionette TRACE conn4 <- [1,1438,null,{}] 04:39:00 INFO - PROCESS | 3005 | 1471347540017 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}] 04:39:00 INFO - PROCESS | 3005 | 1471347540023 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:39:00 INFO - PROCESS | 3005 | 1471347540228 Marionette TRACE conn4 <- [1,1439,null,{"value":null}] 04:39:00 INFO - PROCESS | 3005 | 1471347540463 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:00 INFO - PROCESS | 3005 | 1471347540475 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:39:00 INFO - PROCESS | 3005 | ++DOCSHELL 0x904c4400 == 32 [pid = 3005] [id = 367] 04:39:00 INFO - PROCESS | 3005 | ++DOMWINDOW == 96 (0x91bd8400) [pid = 3005] [serial = 1102] [outer = (nil)] 04:39:00 INFO - PROCESS | 3005 | ++DOMWINDOW == 97 (0x9224ac00) [pid = 3005] [serial = 1103] [outer = 0x91bd8400] 04:39:00 INFO - PROCESS | 3005 | 1471347540606 Marionette DEBUG loaded listener.js 04:39:00 INFO - PROCESS | 3005 | ++DOMWINDOW == 98 (0x9224d000) [pid = 3005] [serial = 1104] [outer = 0x91bd8400] 04:39:01 INFO - PROCESS | 3005 | 1471347541567 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]]]}] 04:39:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 04:39:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1644ms 04:39:01 INFO - PROCESS | 3005 | 1471347541649 Marionette TRACE conn4 -> [0,1441,"getWindowHandle",null] 04:39:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 04:39:01 INFO - PROCESS | 3005 | 1471347541655 Marionette TRACE conn4 <- [1,1441,null,{"value":"8"}] 04:39:01 INFO - PROCESS | 3005 | 1471347541663 Marionette TRACE conn4 -> [0,1442,"setScriptTimeout",{"ms":35000}] 04:39:01 INFO - PROCESS | 3005 | 1471347541666 Marionette TRACE conn4 <- [1,1442,null,{}] 04:39:01 INFO - PROCESS | 3005 | 1471347541674 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}] 04:39:01 INFO - PROCESS | 3005 | 1471347541679 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:39:01 INFO - PROCESS | 3005 | 1471347541881 Marionette TRACE conn4 <- [1,1443,null,{"value":null}] 04:39:02 INFO - PROCESS | 3005 | 1471347542139 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:02 INFO - PROCESS | 3005 | 1471347542147 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:39:02 INFO - PROCESS | 3005 | ++DOCSHELL 0x92245800 == 33 [pid = 3005] [id = 368] 04:39:02 INFO - PROCESS | 3005 | ++DOMWINDOW == 99 (0x92248400) [pid = 3005] [serial = 1105] [outer = (nil)] 04:39:02 INFO - PROCESS | 3005 | ++DOMWINDOW == 100 (0x923ee000) [pid = 3005] [serial = 1106] [outer = 0x92248400] 04:39:02 INFO - PROCESS | 3005 | 1471347542288 Marionette DEBUG loaded listener.js 04:39:02 INFO - PROCESS | 3005 | ++DOMWINDOW == 101 (0x924e9800) [pid = 3005] [serial = 1107] [outer = 0x92248400] 04:39:03 INFO - PROCESS | 3005 | 1471347543356 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]]]}] 04:39:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 04:39:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1735ms 04:39:03 INFO - PROCESS | 3005 | 1471347543398 Marionette TRACE conn4 -> [0,1445,"getWindowHandle",null] 04:39:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 04:39:03 INFO - PROCESS | 3005 | 1471347543403 Marionette TRACE conn4 <- [1,1445,null,{"value":"8"}] 04:39:03 INFO - PROCESS | 3005 | 1471347543412 Marionette TRACE conn4 -> [0,1446,"setScriptTimeout",{"ms":35000}] 04:39:03 INFO - PROCESS | 3005 | 1471347543417 Marionette TRACE conn4 <- [1,1446,null,{}] 04:39:03 INFO - PROCESS | 3005 | 1471347543424 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}] 04:39:03 INFO - PROCESS | 3005 | 1471347543437 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:39:03 INFO - PROCESS | 3005 | 1471347543745 Marionette TRACE conn4 <- [1,1447,null,{"value":null}] 04:39:04 INFO - PROCESS | 3005 | 1471347543992 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:04 INFO - PROCESS | 3005 | 1471347544004 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:39:04 INFO - PROCESS | 3005 | ++DOCSHELL 0x8dc53400 == 34 [pid = 3005] [id = 369] 04:39:04 INFO - PROCESS | 3005 | ++DOMWINDOW == 102 (0x8e83c000) [pid = 3005] [serial = 1108] [outer = (nil)] 04:39:04 INFO - PROCESS | 3005 | ++DOMWINDOW == 103 (0x928f8800) [pid = 3005] [serial = 1109] [outer = 0x8e83c000] 04:39:04 INFO - PROCESS | 3005 | 1471347544135 Marionette DEBUG loaded listener.js 04:39:04 INFO - PROCESS | 3005 | ++DOMWINDOW == 104 (0x93172400) [pid = 3005] [serial = 1110] [outer = 0x8e83c000] 04:39:05 INFO - PROCESS | 3005 | 1471347545163 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]]]}] 04:39:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 04:39:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1786ms 04:39:05 INFO - PROCESS | 3005 | 1471347545197 Marionette TRACE conn4 -> [0,1449,"getWindowHandle",null] 04:39:05 INFO - PROCESS | 3005 | 1471347545201 Marionette TRACE conn4 <- [1,1449,null,{"value":"8"}] 04:39:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 04:39:05 INFO - PROCESS | 3005 | 1471347545210 Marionette TRACE conn4 -> [0,1450,"setScriptTimeout",{"ms":35000}] 04:39:05 INFO - PROCESS | 3005 | 1471347545215 Marionette TRACE conn4 <- [1,1450,null,{}] 04:39:05 INFO - PROCESS | 3005 | 1471347545222 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}] 04:39:05 INFO - PROCESS | 3005 | 1471347545228 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:39:05 INFO - PROCESS | 3005 | 1471347545483 Marionette TRACE conn4 <- [1,1451,null,{"value":null}] 04:39:05 INFO - PROCESS | 3005 | 1471347545775 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:05 INFO - PROCESS | 3005 | 1471347545784 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:39:05 INFO - PROCESS | 3005 | ++DOCSHELL 0x8dc59800 == 35 [pid = 3005] [id = 370] 04:39:05 INFO - PROCESS | 3005 | ++DOMWINDOW == 105 (0x8dc5bc00) [pid = 3005] [serial = 1111] [outer = (nil)] 04:39:05 INFO - PROCESS | 3005 | ++DOMWINDOW == 106 (0x93176800) [pid = 3005] [serial = 1112] [outer = 0x8dc5bc00] 04:39:05 INFO - PROCESS | 3005 | 1471347545883 Marionette DEBUG loaded listener.js 04:39:06 INFO - PROCESS | 3005 | ++DOMWINDOW == 107 (0x950d8c00) [pid = 3005] [serial = 1113] [outer = 0x8dc5bc00] 04:39:06 INFO - PROCESS | 3005 | 1471347546929 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]]]}] 04:39:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 04:39:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1786ms 04:39:06 INFO - PROCESS | 3005 | 1471347546998 Marionette TRACE conn4 -> [0,1453,"getWindowHandle",null] 04:39:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 04:39:07 INFO - PROCESS | 3005 | 1471347547010 Marionette TRACE conn4 <- [1,1453,null,{"value":"8"}] 04:39:07 INFO - PROCESS | 3005 | 1471347547017 Marionette TRACE conn4 -> [0,1454,"setScriptTimeout",{"ms":35000}] 04:39:07 INFO - PROCESS | 3005 | 1471347547021 Marionette TRACE conn4 <- [1,1454,null,{}] 04:39:07 INFO - PROCESS | 3005 | 1471347547028 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}] 04:39:07 INFO - PROCESS | 3005 | 1471347547034 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:39:07 INFO - PROCESS | 3005 | 1471347547276 Marionette TRACE conn4 <- [1,1455,null,{"value":null}] 04:39:07 INFO - PROCESS | 3005 | 1471347547555 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:07 INFO - PROCESS | 3005 | 1471347547564 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:39:07 INFO - PROCESS | 3005 | ++DOCSHELL 0x8dc50c00 == 36 [pid = 3005] [id = 371] 04:39:07 INFO - PROCESS | 3005 | ++DOMWINDOW == 108 (0x8df26c00) [pid = 3005] [serial = 1114] [outer = (nil)] 04:39:07 INFO - PROCESS | 3005 | ++DOMWINDOW == 109 (0x8e993c00) [pid = 3005] [serial = 1115] [outer = 0x8df26c00] 04:39:07 INFO - PROCESS | 3005 | 1471347547659 Marionette DEBUG loaded listener.js 04:39:07 INFO - PROCESS | 3005 | ++DOMWINDOW == 110 (0x8ea54400) [pid = 3005] [serial = 1116] [outer = 0x8df26c00] 04:39:08 INFO - PROCESS | 3005 | 1471347548819 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]]]}] 04:39:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 04:39:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1836ms 04:39:08 INFO - PROCESS | 3005 | 1471347548856 Marionette TRACE conn4 -> [0,1457,"getWindowHandle",null] 04:39:08 INFO - PROCESS | 3005 | 1471347548864 Marionette TRACE conn4 <- [1,1457,null,{"value":"8"}] 04:39:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 04:39:08 INFO - PROCESS | 3005 | 1471347548876 Marionette TRACE conn4 -> [0,1458,"setScriptTimeout",{"ms":35000}] 04:39:08 INFO - PROCESS | 3005 | 1471347548881 Marionette TRACE conn4 <- [1,1458,null,{}] 04:39:08 INFO - PROCESS | 3005 | 1471347548892 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}] 04:39:08 INFO - PROCESS | 3005 | 1471347548897 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:39:09 INFO - PROCESS | 3005 | 1471347549178 Marionette TRACE conn4 <- [1,1459,null,{"value":null}] 04:39:09 INFO - PROCESS | 3005 | 1471347549380 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:09 INFO - PROCESS | 3005 | 1471347549394 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:39:09 INFO - PROCESS | 3005 | ++DOCSHELL 0x8dc50400 == 37 [pid = 3005] [id = 372] 04:39:09 INFO - PROCESS | 3005 | ++DOMWINDOW == 111 (0x8e83dc00) [pid = 3005] [serial = 1117] [outer = (nil)] 04:39:09 INFO - PROCESS | 3005 | ++DOMWINDOW == 112 (0x8e995c00) [pid = 3005] [serial = 1118] [outer = 0x8e83dc00] 04:39:09 INFO - PROCESS | 3005 | 1471347549482 Marionette DEBUG loaded listener.js 04:39:09 INFO - PROCESS | 3005 | ++DOMWINDOW == 113 (0x8e9d4000) [pid = 3005] [serial = 1119] [outer = 0x8e83dc00] 04:39:10 INFO - PROCESS | 3005 | --DOCSHELL 0x8dc5ec00 == 36 [pid = 3005] [id = 362] 04:39:10 INFO - PROCESS | 3005 | --DOCSHELL 0x8e80dc00 == 35 [pid = 3005] [id = 361] 04:39:10 INFO - PROCESS | 3005 | --DOCSHELL 0x8df33c00 == 34 [pid = 3005] [id = 360] 04:39:10 INFO - PROCESS | 3005 | 1471347550641 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]]]}] 04:39:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 04:39:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1798ms 04:39:10 INFO - PROCESS | 3005 | 1471347550673 Marionette TRACE conn4 -> [0,1461,"getWindowHandle",null] 04:39:10 INFO - PROCESS | 3005 | 1471347550681 Marionette TRACE conn4 <- [1,1461,null,{"value":"8"}] 04:39:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 04:39:10 INFO - PROCESS | 3005 | 1471347550694 Marionette TRACE conn4 -> [0,1462,"setScriptTimeout",{"ms":35000}] 04:39:10 INFO - PROCESS | 3005 | 1471347550700 Marionette TRACE conn4 <- [1,1462,null,{}] 04:39:10 INFO - PROCESS | 3005 | 1471347550707 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}] 04:39:10 INFO - PROCESS | 3005 | 1471347550714 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:39:10 INFO - PROCESS | 3005 | 1471347550910 Marionette TRACE conn4 <- [1,1463,null,{"value":null}] 04:39:10 INFO - PROCESS | 3005 | --DOMWINDOW == 112 (0x9224f800) [pid = 3005] [serial = 1016] [outer = (nil)] [url = about:blank] 04:39:10 INFO - PROCESS | 3005 | --DOMWINDOW == 111 (0x923e5800) [pid = 3005] [serial = 1017] [outer = (nil)] [url = about:blank] 04:39:10 INFO - PROCESS | 3005 | --DOMWINDOW == 110 (0x95299000) [pid = 3005] [serial = 1028] [outer = (nil)] [url = about:blank] 04:39:10 INFO - PROCESS | 3005 | --DOMWINDOW == 109 (0x9529f400) [pid = 3005] [serial = 1029] [outer = (nil)] [url = about:blank] 04:39:10 INFO - PROCESS | 3005 | --DOMWINDOW == 108 (0x924ea800) [pid = 3005] [serial = 1019] [outer = (nil)] [url = about:blank] 04:39:10 INFO - PROCESS | 3005 | --DOMWINDOW == 107 (0x924ef000) [pid = 3005] [serial = 1020] [outer = (nil)] [url = about:blank] 04:39:10 INFO - PROCESS | 3005 | --DOMWINDOW == 106 (0x91a33800) [pid = 3005] [serial = 1031] [outer = (nil)] [url = about:blank] 04:39:10 INFO - PROCESS | 3005 | --DOMWINDOW == 105 (0x95015800) [pid = 3005] [serial = 1032] [outer = (nil)] [url = about:blank] 04:39:10 INFO - PROCESS | 3005 | --DOMWINDOW == 104 (0x928f9800) [pid = 3005] [serial = 1022] [outer = (nil)] [url = about:blank] 04:39:10 INFO - PROCESS | 3005 | --DOMWINDOW == 103 (0x93177000) [pid = 3005] [serial = 1023] [outer = (nil)] [url = about:blank] 04:39:10 INFO - PROCESS | 3005 | --DOMWINDOW == 102 (0x8ea5f800) [pid = 3005] [serial = 1007] [outer = (nil)] [url = about:blank] 04:39:10 INFO - PROCESS | 3005 | --DOMWINDOW == 101 (0x8f0f0400) [pid = 3005] [serial = 1008] [outer = (nil)] [url = about:blank] 04:39:10 INFO - PROCESS | 3005 | --DOMWINDOW == 100 (0x8fc9dc00) [pid = 3005] [serial = 1005] [outer = (nil)] [url = about:blank] 04:39:10 INFO - PROCESS | 3005 | --DOMWINDOW == 99 (0x95019800) [pid = 3005] [serial = 1025] [outer = (nil)] [url = about:blank] 04:39:10 INFO - PROCESS | 3005 | --DOMWINDOW == 98 (0x950ce400) [pid = 3005] [serial = 1026] [outer = (nil)] [url = about:blank] 04:39:10 INFO - PROCESS | 3005 | --DOMWINDOW == 97 (0x921ed000) [pid = 3005] [serial = 1049] [outer = (nil)] [url = about:blank] 04:39:10 INFO - PROCESS | 3005 | --DOMWINDOW == 96 (0x92242000) [pid = 3005] [serial = 1050] [outer = (nil)] [url = about:blank] 04:39:10 INFO - PROCESS | 3005 | --DOMWINDOW == 95 (0x8eb55400) [pid = 3005] [serial = 1047] [outer = (nil)] [url = about:blank] 04:39:10 INFO - PROCESS | 3005 | --DOMWINDOW == 94 (0x8fa89c00) [pid = 3005] [serial = 1041] [outer = (nil)] [url = about:blank] 04:39:10 INFO - PROCESS | 3005 | --DOMWINDOW == 93 (0x8e9d6800) [pid = 3005] [serial = 1046] [outer = (nil)] [url = about:blank] 04:39:10 INFO - PROCESS | 3005 | --DOMWINDOW == 92 (0x8fca0c00) [pid = 3005] [serial = 1043] [outer = (nil)] [url = about:blank] 04:39:10 INFO - PROCESS | 3005 | --DOMWINDOW == 91 (0x904c6800) [pid = 3005] [serial = 1044] [outer = (nil)] [url = about:blank] 04:39:10 INFO - PROCESS | 3005 | --DOMWINDOW == 90 (0x8df32800) [pid = 3005] [serial = 1037] [outer = (nil)] [url = about:blank] 04:39:10 INFO - PROCESS | 3005 | --DOMWINDOW == 89 (0x8ea18c00) [pid = 3005] [serial = 1038] [outer = (nil)] [url = about:blank] 04:39:10 INFO - PROCESS | 3005 | --DOMWINDOW == 88 (0x8e83c800) [pid = 3005] [serial = 1034] [outer = (nil)] [url = about:blank] 04:39:10 INFO - PROCESS | 3005 | --DOMWINDOW == 87 (0x8e98c400) [pid = 3005] [serial = 1035] [outer = (nil)] [url = about:blank] 04:39:10 INFO - PROCESS | 3005 | --DOMWINDOW == 86 (0x904c6000) [pid = 3005] [serial = 1010] [outer = (nil)] [url = about:blank] 04:39:11 INFO - PROCESS | 3005 | --DOMWINDOW == 85 (0x91a35400) [pid = 3005] [serial = 1011] [outer = (nil)] [url = about:blank] 04:39:11 INFO - PROCESS | 3005 | --DOMWINDOW == 84 (0x8fa05c00) [pid = 3005] [serial = 1040] [outer = (nil)] [url = about:blank] 04:39:11 INFO - PROCESS | 3005 | --DOMWINDOW == 83 (0x921ebc00) [pid = 3005] [serial = 1013] [outer = (nil)] [url = about:blank] 04:39:11 INFO - PROCESS | 3005 | --DOMWINDOW == 82 (0x92242c00) [pid = 3005] [serial = 1014] [outer = (nil)] [url = about:blank] 04:39:11 INFO - PROCESS | 3005 | 1471347551196 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:11 INFO - PROCESS | 3005 | 1471347551205 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:39:11 INFO - PROCESS | 3005 | ++DOCSHELL 0x8e98c400 == 35 [pid = 3005] [id = 373] 04:39:11 INFO - PROCESS | 3005 | ++DOMWINDOW == 83 (0x8e9d6800) [pid = 3005] [serial = 1120] [outer = (nil)] 04:39:11 INFO - PROCESS | 3005 | ++DOMWINDOW == 84 (0x8ea60800) [pid = 3005] [serial = 1121] [outer = 0x8e9d6800] 04:39:11 INFO - PROCESS | 3005 | 1471347551287 Marionette DEBUG loaded listener.js 04:39:11 INFO - PROCESS | 3005 | ++DOMWINDOW == 85 (0x8f0db400) [pid = 3005] [serial = 1122] [outer = 0x8e9d6800] 04:39:12 INFO - PROCESS | 3005 | 1471347552159 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]]]}] 04:39:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 04:39:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1493ms 04:39:12 INFO - PROCESS | 3005 | 1471347552187 Marionette TRACE conn4 -> [0,1465,"getWindowHandle",null] 04:39:12 INFO - PROCESS | 3005 | 1471347552190 Marionette TRACE conn4 <- [1,1465,null,{"value":"8"}] 04:39:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 04:39:12 INFO - PROCESS | 3005 | 1471347552198 Marionette TRACE conn4 -> [0,1466,"setScriptTimeout",{"ms":35000}] 04:39:12 INFO - PROCESS | 3005 | 1471347552205 Marionette TRACE conn4 <- [1,1466,null,{}] 04:39:12 INFO - PROCESS | 3005 | 1471347552221 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}] 04:39:12 INFO - PROCESS | 3005 | 1471347552230 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:39:12 INFO - PROCESS | 3005 | 1471347552421 Marionette TRACE conn4 <- [1,1467,null,{"value":null}] 04:39:12 INFO - PROCESS | 3005 | 1471347552571 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:12 INFO - PROCESS | 3005 | 1471347552584 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:39:12 INFO - PROCESS | 3005 | ++DOCSHELL 0x8fa90400 == 36 [pid = 3005] [id = 374] 04:39:12 INFO - PROCESS | 3005 | ++DOMWINDOW == 86 (0x8fa94000) [pid = 3005] [serial = 1123] [outer = (nil)] 04:39:12 INFO - PROCESS | 3005 | ++DOMWINDOW == 87 (0x904bf800) [pid = 3005] [serial = 1124] [outer = 0x8fa94000] 04:39:12 INFO - PROCESS | 3005 | 1471347552660 Marionette DEBUG loaded listener.js 04:39:12 INFO - PROCESS | 3005 | ++DOMWINDOW == 88 (0x904c8000) [pid = 3005] [serial = 1125] [outer = 0x8fa94000] 04:39:13 INFO - PROCESS | 3005 | 1471347553700 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]]]}] 04:39:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 04:39:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1538ms 04:39:13 INFO - PROCESS | 3005 | 1471347553737 Marionette TRACE conn4 -> [0,1469,"getWindowHandle",null] 04:39:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 04:39:13 INFO - PROCESS | 3005 | 1471347553742 Marionette TRACE conn4 <- [1,1469,null,{"value":"8"}] 04:39:13 INFO - PROCESS | 3005 | 1471347553749 Marionette TRACE conn4 -> [0,1470,"setScriptTimeout",{"ms":35000}] 04:39:13 INFO - PROCESS | 3005 | 1471347553753 Marionette TRACE conn4 <- [1,1470,null,{}] 04:39:13 INFO - PROCESS | 3005 | 1471347553759 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}] 04:39:13 INFO - PROCESS | 3005 | 1471347553764 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:39:14 INFO - PROCESS | 3005 | 1471347554022 Marionette TRACE conn4 <- [1,1471,null,{"value":null}] 04:39:14 INFO - PROCESS | 3005 | 1471347554044 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:14 INFO - PROCESS | 3005 | 1471347554051 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:39:14 INFO - PROCESS | 3005 | ++DOCSHELL 0x8fa96400 == 37 [pid = 3005] [id = 375] 04:39:14 INFO - PROCESS | 3005 | ++DOMWINDOW == 89 (0x91a37800) [pid = 3005] [serial = 1126] [outer = (nil)] 04:39:14 INFO - PROCESS | 3005 | ++DOMWINDOW == 90 (0x91a40400) [pid = 3005] [serial = 1127] [outer = 0x91a37800] 04:39:14 INFO - PROCESS | 3005 | 1471347554129 Marionette DEBUG loaded listener.js 04:39:14 INFO - PROCESS | 3005 | ++DOMWINDOW == 91 (0x921ed000) [pid = 3005] [serial = 1128] [outer = 0x91a37800] 04:39:15 INFO - PROCESS | 3005 | --DOMWINDOW == 90 (0x8df2e800) [pid = 3005] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 04:39:15 INFO - PROCESS | 3005 | --DOMWINDOW == 89 (0x921e6400) [pid = 3005] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 04:39:15 INFO - PROCESS | 3005 | --DOMWINDOW == 88 (0x8e802c00) [pid = 3005] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 04:39:15 INFO - PROCESS | 3005 | --DOMWINDOW == 87 (0x9287dc00) [pid = 3005] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 04:39:15 INFO - PROCESS | 3005 | --DOMWINDOW == 86 (0x9224d800) [pid = 3005] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 04:39:15 INFO - PROCESS | 3005 | --DOMWINDOW == 85 (0x8df31c00) [pid = 3005] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 04:39:15 INFO - PROCESS | 3005 | --DOMWINDOW == 84 (0x8f0da400) [pid = 3005] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 04:39:15 INFO - PROCESS | 3005 | --DOMWINDOW == 83 (0x8ea5f400) [pid = 3005] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 04:39:15 INFO - PROCESS | 3005 | --DOMWINDOW == 82 (0x8fa93400) [pid = 3005] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 04:39:15 INFO - PROCESS | 3005 | --DOMWINDOW == 81 (0x8e801c00) [pid = 3005] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 04:39:15 INFO - PROCESS | 3005 | --DOMWINDOW == 80 (0x8f0ed000) [pid = 3005] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 04:39:15 INFO - PROCESS | 3005 | --DOMWINDOW == 79 (0x8ea5e000) [pid = 3005] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 04:39:15 INFO - PROCESS | 3005 | --DOMWINDOW == 78 (0x923e7800) [pid = 3005] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 04:39:15 INFO - PROCESS | 3005 | 1471347555391 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]]]}] 04:39:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 04:39:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1688ms 04:39:15 INFO - PROCESS | 3005 | 1471347555439 Marionette TRACE conn4 -> [0,1473,"getWindowHandle",null] 04:39:15 INFO - PROCESS | 3005 | 1471347555444 Marionette TRACE conn4 <- [1,1473,null,{"value":"8"}] 04:39:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 04:39:15 INFO - PROCESS | 3005 | 1471347555454 Marionette TRACE conn4 -> [0,1474,"setScriptTimeout",{"ms":35000}] 04:39:15 INFO - PROCESS | 3005 | 1471347555459 Marionette TRACE conn4 <- [1,1474,null,{}] 04:39:15 INFO - PROCESS | 3005 | 1471347555467 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}] 04:39:15 INFO - PROCESS | 3005 | 1471347555475 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:39:15 INFO - PROCESS | 3005 | 1471347555697 Marionette TRACE conn4 <- [1,1475,null,{"value":null}] 04:39:15 INFO - PROCESS | 3005 | 1471347555906 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:15 INFO - PROCESS | 3005 | 1471347555914 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:39:15 INFO - PROCESS | 3005 | ++DOCSHELL 0x8c1cec00 == 38 [pid = 3005] [id = 376] 04:39:15 INFO - PROCESS | 3005 | ++DOMWINDOW == 79 (0x8e802c00) [pid = 3005] [serial = 1129] [outer = (nil)] 04:39:15 INFO - PROCESS | 3005 | ++DOMWINDOW == 80 (0x8fa8d400) [pid = 3005] [serial = 1130] [outer = 0x8e802c00] 04:39:16 INFO - PROCESS | 3005 | 1471347555994 Marionette DEBUG loaded listener.js 04:39:16 INFO - PROCESS | 3005 | ++DOMWINDOW == 81 (0x91a3c400) [pid = 3005] [serial = 1131] [outer = 0x8e802c00] 04:39:16 INFO - PROCESS | 3005 | 1471347556884 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]]]}] 04:39:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 04:39:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1486ms 04:39:16 INFO - PROCESS | 3005 | 1471347556940 Marionette TRACE conn4 -> [0,1477,"getWindowHandle",null] 04:39:16 INFO - PROCESS | 3005 | 1471347556943 Marionette TRACE conn4 <- [1,1477,null,{"value":"8"}] 04:39:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 04:39:16 INFO - PROCESS | 3005 | 1471347556950 Marionette TRACE conn4 -> [0,1478,"setScriptTimeout",{"ms":35000}] 04:39:16 INFO - PROCESS | 3005 | 1471347556952 Marionette TRACE conn4 <- [1,1478,null,{}] 04:39:16 INFO - PROCESS | 3005 | 1471347556959 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}] 04:39:16 INFO - PROCESS | 3005 | 1471347556969 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:39:17 INFO - PROCESS | 3005 | 1471347557182 Marionette TRACE conn4 <- [1,1479,null,{"value":null}] 04:39:17 INFO - PROCESS | 3005 | 1471347557503 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:17 INFO - PROCESS | 3005 | 1471347557520 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:39:17 INFO - PROCESS | 3005 | ++DOCSHELL 0x8dc51c00 == 39 [pid = 3005] [id = 377] 04:39:17 INFO - PROCESS | 3005 | ++DOMWINDOW == 82 (0x8dc52000) [pid = 3005] [serial = 1132] [outer = (nil)] 04:39:17 INFO - PROCESS | 3005 | ++DOMWINDOW == 83 (0x8dc56c00) [pid = 3005] [serial = 1133] [outer = 0x8dc52000] 04:39:17 INFO - PROCESS | 3005 | 1471347557656 Marionette DEBUG loaded listener.js 04:39:17 INFO - PROCESS | 3005 | ++DOMWINDOW == 84 (0x8df2c000) [pid = 3005] [serial = 1134] [outer = 0x8dc52000] 04:39:18 INFO - PROCESS | 3005 | 1471347558767 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]]]}] 04:39:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 04:39:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1887ms 04:39:18 INFO - PROCESS | 3005 | 1471347558840 Marionette TRACE conn4 -> [0,1481,"getWindowHandle",null] 04:39:18 INFO - PROCESS | 3005 | 1471347558846 Marionette TRACE conn4 <- [1,1481,null,{"value":"8"}] 04:39:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 04:39:18 INFO - PROCESS | 3005 | 1471347558856 Marionette TRACE conn4 -> [0,1482,"setScriptTimeout",{"ms":35000}] 04:39:18 INFO - PROCESS | 3005 | 1471347558860 Marionette TRACE conn4 <- [1,1482,null,{}] 04:39:18 INFO - PROCESS | 3005 | 1471347558869 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}] 04:39:18 INFO - PROCESS | 3005 | 1471347558879 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:39:19 INFO - PROCESS | 3005 | 1471347559143 Marionette TRACE conn4 <- [1,1483,null,{"value":null}] 04:39:19 INFO - PROCESS | 3005 | 1471347559397 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:19 INFO - PROCESS | 3005 | 1471347559406 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:39:19 INFO - PROCESS | 3005 | ++DOCSHELL 0x8ea5b400 == 40 [pid = 3005] [id = 378] 04:39:19 INFO - PROCESS | 3005 | ++DOMWINDOW == 85 (0x8eb4ec00) [pid = 3005] [serial = 1135] [outer = (nil)] 04:39:19 INFO - PROCESS | 3005 | ++DOMWINDOW == 86 (0x8eb5c000) [pid = 3005] [serial = 1136] [outer = 0x8eb4ec00] 04:39:19 INFO - PROCESS | 3005 | 1471347559502 Marionette DEBUG loaded listener.js 04:39:19 INFO - PROCESS | 3005 | ++DOMWINDOW == 87 (0x8f0e5800) [pid = 3005] [serial = 1137] [outer = 0x8eb4ec00] 04:39:20 INFO - PROCESS | 3005 | 1471347560577 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]]]}] 04:39:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 04:39:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1833ms 04:39:20 INFO - PROCESS | 3005 | 1471347560694 Marionette TRACE conn4 -> [0,1485,"getWindowHandle",null] 04:39:20 INFO - PROCESS | 3005 | 1471347560709 Marionette TRACE conn4 <- [1,1485,null,{"value":"8"}] 04:39:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 04:39:20 INFO - PROCESS | 3005 | 1471347560770 Marionette TRACE conn4 -> [0,1486,"setScriptTimeout",{"ms":35000}] 04:39:20 INFO - PROCESS | 3005 | 1471347560776 Marionette TRACE conn4 <- [1,1486,null,{}] 04:39:20 INFO - PROCESS | 3005 | 1471347560783 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}] 04:39:20 INFO - PROCESS | 3005 | 1471347560789 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:39:21 INFO - PROCESS | 3005 | 1471347561021 Marionette TRACE conn4 <- [1,1487,null,{"value":null}] 04:39:21 INFO - PROCESS | 3005 | 1471347561295 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:21 INFO - PROCESS | 3005 | 1471347561305 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:39:21 INFO - PROCESS | 3005 | ++DOCSHELL 0x8eb58c00 == 41 [pid = 3005] [id = 379] 04:39:21 INFO - PROCESS | 3005 | ++DOMWINDOW == 88 (0x8f2f5400) [pid = 3005] [serial = 1138] [outer = (nil)] 04:39:21 INFO - PROCESS | 3005 | ++DOMWINDOW == 89 (0x8fc9cc00) [pid = 3005] [serial = 1139] [outer = 0x8f2f5400] 04:39:21 INFO - PROCESS | 3005 | 1471347561404 Marionette DEBUG loaded listener.js 04:39:21 INFO - PROCESS | 3005 | ++DOMWINDOW == 90 (0x904c5400) [pid = 3005] [serial = 1140] [outer = 0x8f2f5400] 04:39:22 INFO - PROCESS | 3005 | 1471347562490 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]]]}] 04:39:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 04:39:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1798ms 04:39:22 INFO - PROCESS | 3005 | 1471347562557 Marionette TRACE conn4 -> [0,1489,"getWindowHandle",null] 04:39:22 INFO - PROCESS | 3005 | 1471347562562 Marionette TRACE conn4 <- [1,1489,null,{"value":"8"}] 04:39:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 04:39:22 INFO - PROCESS | 3005 | 1471347562583 Marionette TRACE conn4 -> [0,1490,"setScriptTimeout",{"ms":35000}] 04:39:22 INFO - PROCESS | 3005 | 1471347562594 Marionette TRACE conn4 <- [1,1490,null,{}] 04:39:22 INFO - PROCESS | 3005 | 1471347562603 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}] 04:39:22 INFO - PROCESS | 3005 | 1471347562612 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:39:22 INFO - PROCESS | 3005 | 1471347562945 Marionette TRACE conn4 <- [1,1491,null,{"value":null}] 04:39:23 INFO - PROCESS | 3005 | 1471347563146 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:23 INFO - PROCESS | 3005 | 1471347563155 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:39:23 INFO - PROCESS | 3005 | ++DOCSHELL 0x8fc9d400 == 42 [pid = 3005] [id = 380] 04:39:23 INFO - PROCESS | 3005 | ++DOMWINDOW == 91 (0x8fc9fc00) [pid = 3005] [serial = 1141] [outer = (nil)] 04:39:23 INFO - PROCESS | 3005 | ++DOMWINDOW == 92 (0x924f7000) [pid = 3005] [serial = 1142] [outer = 0x8fc9fc00] 04:39:23 INFO - PROCESS | 3005 | 1471347563248 Marionette DEBUG loaded listener.js 04:39:23 INFO - PROCESS | 3005 | ++DOMWINDOW == 93 (0x9287a400) [pid = 3005] [serial = 1143] [outer = 0x8fc9fc00] 04:39:24 INFO - PROCESS | 3005 | 1471347564184 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]]]}] 04:39:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 04:39:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1657ms 04:39:24 INFO - PROCESS | 3005 | 1471347564230 Marionette TRACE conn4 -> [0,1493,"getWindowHandle",null] 04:39:24 INFO - PROCESS | 3005 | 1471347564236 Marionette TRACE conn4 <- [1,1493,null,{"value":"8"}] 04:39:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 04:39:24 INFO - PROCESS | 3005 | 1471347564244 Marionette TRACE conn4 -> [0,1494,"setScriptTimeout",{"ms":35000}] 04:39:24 INFO - PROCESS | 3005 | 1471347564247 Marionette TRACE conn4 <- [1,1494,null,{}] 04:39:24 INFO - PROCESS | 3005 | 1471347564254 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}] 04:39:24 INFO - PROCESS | 3005 | 1471347564260 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:39:24 INFO - PROCESS | 3005 | 1471347564477 Marionette TRACE conn4 <- [1,1495,null,{"value":null}] 04:39:24 INFO - PROCESS | 3005 | 1471347564701 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:24 INFO - PROCESS | 3005 | 1471347564712 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:39:24 INFO - PROCESS | 3005 | ++DOCSHELL 0x8dc5e800 == 43 [pid = 3005] [id = 381] 04:39:24 INFO - PROCESS | 3005 | ++DOMWINDOW == 94 (0x8e9da400) [pid = 3005] [serial = 1144] [outer = (nil)] 04:39:24 INFO - PROCESS | 3005 | ++DOMWINDOW == 95 (0x93170400) [pid = 3005] [serial = 1145] [outer = 0x8e9da400] 04:39:24 INFO - PROCESS | 3005 | 1471347564846 Marionette DEBUG loaded listener.js 04:39:24 INFO - PROCESS | 3005 | ++DOMWINDOW == 96 (0x93177000) [pid = 3005] [serial = 1146] [outer = 0x8e9da400] 04:39:25 INFO - PROCESS | 3005 | 1471347565930 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]]]}] 04:39:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 04:39:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1743ms 04:39:25 INFO - PROCESS | 3005 | 1471347565988 Marionette TRACE conn4 -> [0,1497,"getWindowHandle",null] 04:39:25 INFO - PROCESS | 3005 | 1471347565991 Marionette TRACE conn4 <- [1,1497,null,{"value":"8"}] 04:39:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 04:39:26 INFO - PROCESS | 3005 | 1471347566000 Marionette TRACE conn4 -> [0,1498,"setScriptTimeout",{"ms":35000}] 04:39:26 INFO - PROCESS | 3005 | 1471347566004 Marionette TRACE conn4 <- [1,1498,null,{}] 04:39:26 INFO - PROCESS | 3005 | 1471347566011 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}] 04:39:26 INFO - PROCESS | 3005 | 1471347566017 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:39:26 INFO - PROCESS | 3005 | 1471347566244 Marionette TRACE conn4 <- [1,1499,null,{"value":null}] 04:39:26 INFO - PROCESS | 3005 | 1471347566471 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:26 INFO - PROCESS | 3005 | 1471347566491 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:39:26 INFO - PROCESS | 3005 | ++DOCSHELL 0x95020000 == 44 [pid = 3005] [id = 382] 04:39:26 INFO - PROCESS | 3005 | ++DOMWINDOW == 97 (0x950d3000) [pid = 3005] [serial = 1147] [outer = (nil)] 04:39:26 INFO - PROCESS | 3005 | ++DOMWINDOW == 98 (0x95296400) [pid = 3005] [serial = 1148] [outer = 0x950d3000] 04:39:26 INFO - PROCESS | 3005 | 1471347566591 Marionette DEBUG loaded listener.js 04:39:26 INFO - PROCESS | 3005 | ++DOMWINDOW == 99 (0x96ede000) [pid = 3005] [serial = 1149] [outer = 0x950d3000] 04:39:27 INFO - PROCESS | 3005 | 1471347567609 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]]]}] 04:39:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 04:39:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1633ms 04:39:27 INFO - PROCESS | 3005 | 1471347567634 Marionette TRACE conn4 -> [0,1501,"getWindowHandle",null] 04:39:27 INFO - PROCESS | 3005 | 1471347567639 Marionette TRACE conn4 <- [1,1501,null,{"value":"8"}] 04:39:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 04:39:27 INFO - PROCESS | 3005 | 1471347567648 Marionette TRACE conn4 -> [0,1502,"setScriptTimeout",{"ms":35000}] 04:39:27 INFO - PROCESS | 3005 | 1471347567654 Marionette TRACE conn4 <- [1,1502,null,{}] 04:39:27 INFO - PROCESS | 3005 | 1471347567662 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}] 04:39:27 INFO - PROCESS | 3005 | 1471347567667 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:39:27 INFO - PROCESS | 3005 | 1471347567921 Marionette TRACE conn4 <- [1,1503,null,{"value":null}] 04:39:28 INFO - PROCESS | 3005 | 1471347568172 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:28 INFO - PROCESS | 3005 | 1471347568183 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:39:28 INFO - PROCESS | 3005 | ++DOCSHELL 0x91a38800 == 45 [pid = 3005] [id = 383] 04:39:28 INFO - PROCESS | 3005 | ++DOMWINDOW == 100 (0x91bca400) [pid = 3005] [serial = 1150] [outer = (nil)] 04:39:28 INFO - PROCESS | 3005 | ++DOMWINDOW == 101 (0x99208000) [pid = 3005] [serial = 1151] [outer = 0x91bca400] 04:39:28 INFO - PROCESS | 3005 | 1471347568273 Marionette DEBUG loaded listener.js 04:39:28 INFO - PROCESS | 3005 | ++DOMWINDOW == 102 (0x99506c00) [pid = 3005] [serial = 1152] [outer = 0x91bca400] 04:39:29 INFO - PROCESS | 3005 | 1471347569254 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]]]}] 04:39:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 04:39:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1642ms 04:39:29 INFO - PROCESS | 3005 | 1471347569289 Marionette TRACE conn4 -> [0,1505,"getWindowHandle",null] 04:39:29 INFO - PROCESS | 3005 | 1471347569293 Marionette TRACE conn4 <- [1,1505,null,{"value":"8"}] 04:39:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 04:39:29 INFO - PROCESS | 3005 | 1471347569301 Marionette TRACE conn4 -> [0,1506,"setScriptTimeout",{"ms":35000}] 04:39:29 INFO - PROCESS | 3005 | 1471347569305 Marionette TRACE conn4 <- [1,1506,null,{}] 04:39:29 INFO - PROCESS | 3005 | 1471347569312 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}] 04:39:29 INFO - PROCESS | 3005 | 1471347569319 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:39:29 INFO - PROCESS | 3005 | 1471347569542 Marionette TRACE conn4 <- [1,1507,null,{"value":null}] 04:39:29 INFO - PROCESS | 3005 | 1471347569781 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:29 INFO - PROCESS | 3005 | 1471347569790 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:39:29 INFO - PROCESS | 3005 | ++DOCSHELL 0x8e9d3400 == 46 [pid = 3005] [id = 384] 04:39:29 INFO - PROCESS | 3005 | ++DOMWINDOW == 103 (0x8e9d4800) [pid = 3005] [serial = 1153] [outer = (nil)] 04:39:29 INFO - PROCESS | 3005 | ++DOMWINDOW == 104 (0x8f0eb000) [pid = 3005] [serial = 1154] [outer = 0x8e9d4800] 04:39:29 INFO - PROCESS | 3005 | 1471347569925 Marionette DEBUG loaded listener.js 04:39:30 INFO - PROCESS | 3005 | ++DOMWINDOW == 105 (0x99e32800) [pid = 3005] [serial = 1155] [outer = 0x8e9d4800] 04:39:30 INFO - PROCESS | 3005 | 1471347570955 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]]]}] 04:39:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 04:39:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1692ms 04:39:31 INFO - PROCESS | 3005 | 1471347570995 Marionette TRACE conn4 -> [0,1509,"getWindowHandle",null] 04:39:31 INFO - PROCESS | 3005 | 1471347570998 Marionette TRACE conn4 <- [1,1509,null,{"value":"8"}] 04:39:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 04:39:31 INFO - PROCESS | 3005 | 1471347571006 Marionette TRACE conn4 -> [0,1510,"setScriptTimeout",{"ms":35000}] 04:39:31 INFO - PROCESS | 3005 | 1471347571009 Marionette TRACE conn4 <- [1,1510,null,{}] 04:39:31 INFO - PROCESS | 3005 | 1471347571016 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}] 04:39:31 INFO - PROCESS | 3005 | 1471347571022 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:39:31 INFO - PROCESS | 3005 | 1471347571546 Marionette TRACE conn4 <- [1,1511,null,{"value":null}] 04:39:31 INFO - PROCESS | 3005 | 1471347571792 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:31 INFO - PROCESS | 3005 | 1471347571802 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:39:31 INFO - PROCESS | 3005 | ++DOCSHELL 0x8e841000 == 47 [pid = 3005] [id = 385] 04:39:31 INFO - PROCESS | 3005 | ++DOMWINDOW == 106 (0x8e843400) [pid = 3005] [serial = 1156] [outer = (nil)] 04:39:31 INFO - PROCESS | 3005 | ++DOMWINDOW == 107 (0x8e994400) [pid = 3005] [serial = 1157] [outer = 0x8e843400] 04:39:31 INFO - PROCESS | 3005 | 1471347571927 Marionette DEBUG loaded listener.js 04:39:32 INFO - PROCESS | 3005 | ++DOMWINDOW == 108 (0x8ea15400) [pid = 3005] [serial = 1158] [outer = 0x8e843400] 04:39:33 INFO - PROCESS | 3005 | 1471347573047 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]]]}] 04:39:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 04:39:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 2090ms 04:39:33 INFO - PROCESS | 3005 | 1471347573099 Marionette TRACE conn4 -> [0,1513,"getWindowHandle",null] 04:39:33 INFO - PROCESS | 3005 | 1471347573107 Marionette TRACE conn4 <- [1,1513,null,{"value":"8"}] 04:39:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 04:39:33 INFO - PROCESS | 3005 | 1471347573117 Marionette TRACE conn4 -> [0,1514,"setScriptTimeout",{"ms":35000}] 04:39:33 INFO - PROCESS | 3005 | 1471347573121 Marionette TRACE conn4 <- [1,1514,null,{}] 04:39:33 INFO - PROCESS | 3005 | 1471347573131 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}] 04:39:33 INFO - PROCESS | 3005 | 1471347573136 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:39:34 INFO - PROCESS | 3005 | --DOCSHELL 0x8f2f1c00 == 46 [pid = 3005] [id = 346] 04:39:34 INFO - PROCESS | 3005 | --DOCSHELL 0x8c1cec00 == 45 [pid = 3005] [id = 376] 04:39:34 INFO - PROCESS | 3005 | --DOCSHELL 0x8fa96400 == 44 [pid = 3005] [id = 375] 04:39:34 INFO - PROCESS | 3005 | --DOCSHELL 0x8fa90400 == 43 [pid = 3005] [id = 374] 04:39:34 INFO - PROCESS | 3005 | --DOCSHELL 0x8e98c400 == 42 [pid = 3005] [id = 373] 04:39:34 INFO - PROCESS | 3005 | --DOCSHELL 0x8dc50400 == 41 [pid = 3005] [id = 372] 04:39:34 INFO - PROCESS | 3005 | --DOCSHELL 0x8c1d2400 == 40 [pid = 3005] [id = 345] 04:39:34 INFO - PROCESS | 3005 | --DOCSHELL 0x8ea56800 == 39 [pid = 3005] [id = 332] 04:39:34 INFO - PROCESS | 3005 | --DOCSHELL 0x8e83f400 == 38 [pid = 3005] [id = 335] 04:39:34 INFO - PROCESS | 3005 | --DOCSHELL 0x8c1c4800 == 37 [pid = 3005] [id = 363] 04:39:34 INFO - PROCESS | 3005 | --DOCSHELL 0x8fa93c00 == 36 [pid = 3005] [id = 347] 04:39:34 INFO - PROCESS | 3005 | --DOCSHELL 0x8e83f000 == 35 [pid = 3005] [id = 364] 04:39:34 INFO - PROCESS | 3005 | --DOCSHELL 0x8ea55c00 == 34 [pid = 3005] [id = 359] 04:39:34 INFO - PROCESS | 3005 | --DOCSHELL 0x8df26800 == 33 [pid = 3005] [id = 334] 04:39:34 INFO - PROCESS | 3005 | --DOCSHELL 0x91a3c000 == 32 [pid = 3005] [id = 366] 04:39:34 INFO - PROCESS | 3005 | --DOCSHELL 0x8e840c00 == 31 [pid = 3005] [id = 340] 04:39:34 INFO - PROCESS | 3005 | --DOCSHELL 0x8dc54800 == 30 [pid = 3005] [id = 341] 04:39:34 INFO - PROCESS | 3005 | --DOCSHELL 0x8dc53400 == 29 [pid = 3005] [id = 369] 04:39:34 INFO - PROCESS | 3005 | --DOCSHELL 0x8e80a800 == 28 [pid = 3005] [id = 344] 04:39:34 INFO - PROCESS | 3005 | --DOCSHELL 0x8dc50c00 == 27 [pid = 3005] [id = 371] 04:39:34 INFO - PROCESS | 3005 | --DOCSHELL 0x8dc59800 == 26 [pid = 3005] [id = 370] 04:39:34 INFO - PROCESS | 3005 | --DOCSHELL 0x8df27800 == 25 [pid = 3005] [id = 338] 04:39:34 INFO - PROCESS | 3005 | --DOCSHELL 0x8e9e2400 == 24 [pid = 3005] [id = 365] 04:39:34 INFO - PROCESS | 3005 | --DOCSHELL 0x8df2b800 == 23 [pid = 3005] [id = 336] 04:39:34 INFO - PROCESS | 3005 | --DOCSHELL 0x8e83e400 == 22 [pid = 3005] [id = 339] 04:39:34 INFO - PROCESS | 3005 | --DOCSHELL 0x91bd7800 == 21 [pid = 3005] [id = 337] 04:39:34 INFO - PROCESS | 3005 | --DOCSHELL 0x8c1cdc00 == 20 [pid = 3005] [id = 333] 04:39:34 INFO - PROCESS | 3005 | --DOCSHELL 0x8e98e800 == 19 [pid = 3005] [id = 331] 04:39:34 INFO - PROCESS | 3005 | --DOCSHELL 0x904c4400 == 18 [pid = 3005] [id = 367] 04:39:34 INFO - PROCESS | 3005 | --DOCSHELL 0x8e805000 == 17 [pid = 3005] [id = 343] 04:39:34 INFO - PROCESS | 3005 | --DOCSHELL 0x8e842000 == 16 [pid = 3005] [id = 342] 04:39:34 INFO - PROCESS | 3005 | --DOCSHELL 0x92245800 == 15 [pid = 3005] [id = 368] 04:39:34 INFO - PROCESS | 3005 | --DOCSHELL 0x91a38800 == 14 [pid = 3005] [id = 383] 04:39:34 INFO - PROCESS | 3005 | --DOCSHELL 0x8e9d3400 == 13 [pid = 3005] [id = 384] 04:39:34 INFO - PROCESS | 3005 | --DOCSHELL 0x95020000 == 12 [pid = 3005] [id = 382] 04:39:34 INFO - PROCESS | 3005 | --DOCSHELL 0x8dc5e800 == 11 [pid = 3005] [id = 381] 04:39:34 INFO - PROCESS | 3005 | --DOCSHELL 0x8fc9d400 == 10 [pid = 3005] [id = 380] 04:39:34 INFO - PROCESS | 3005 | --DOCSHELL 0x8ea5b400 == 9 [pid = 3005] [id = 378] 04:39:34 INFO - PROCESS | 3005 | --DOCSHELL 0x8eb58c00 == 8 [pid = 3005] [id = 379] 04:39:34 INFO - PROCESS | 3005 | --DOCSHELL 0x8dc51c00 == 7 [pid = 3005] [id = 377] 04:39:34 INFO - PROCESS | 3005 | 1471347574508 Marionette TRACE conn4 <- [1,1515,null,{"value":null}] 04:39:34 INFO - PROCESS | 3005 | --DOMWINDOW == 107 (0x8fa92400) [pid = 3005] [serial = 1091] [outer = (nil)] [url = about:blank] 04:39:34 INFO - PROCESS | 3005 | --DOMWINDOW == 106 (0x99e3f800) [pid = 3005] [serial = 1073] [outer = (nil)] [url = about:blank] 04:39:34 INFO - PROCESS | 3005 | --DOMWINDOW == 105 (0x992e3800) [pid = 3005] [serial = 1067] [outer = (nil)] [url = about:blank] 04:39:34 INFO - PROCESS | 3005 | --DOMWINDOW == 104 (0x8ea60400) [pid = 3005] [serial = 1053] [outer = (nil)] [url = about:blank] 04:39:34 INFO - PROCESS | 3005 | --DOMWINDOW == 103 (0x9548cc00) [pid = 3005] [serial = 1064] [outer = (nil)] [url = about:blank] 04:39:34 INFO - PROCESS | 3005 | --DOMWINDOW == 102 (0x928f4800) [pid = 3005] [serial = 1061] [outer = (nil)] [url = about:blank] 04:39:34 INFO - PROCESS | 3005 | --DOMWINDOW == 101 (0x9950f800) [pid = 3005] [serial = 1068] [outer = (nil)] [url = about:blank] 04:39:34 INFO - PROCESS | 3005 | --DOMWINDOW == 100 (0x8e989400) [pid = 3005] [serial = 1088] [outer = (nil)] [url = about:blank] 04:39:34 INFO - PROCESS | 3005 | --DOMWINDOW == 99 (0x99e49c00) [pid = 3005] [serial = 1074] [outer = (nil)] [url = about:blank] 04:39:34 INFO - PROCESS | 3005 | --DOMWINDOW == 98 (0x8f0ef800) [pid = 3005] [serial = 1089] [outer = (nil)] [url = about:blank] 04:39:34 INFO - PROCESS | 3005 | --DOMWINDOW == 97 (0x99e36800) [pid = 3005] [serial = 1071] [outer = (nil)] [url = about:blank] 04:39:34 INFO - PROCESS | 3005 | --DOMWINDOW == 96 (0x8f0dc800) [pid = 3005] [serial = 1076] [outer = (nil)] [url = about:blank] 04:39:34 INFO - PROCESS | 3005 | --DOMWINDOW == 95 (0x928fac00) [pid = 3005] [serial = 1062] [outer = (nil)] [url = about:blank] 04:39:34 INFO - PROCESS | 3005 | --DOMWINDOW == 94 (0x91a3cc00) [pid = 3005] [serial = 1055] [outer = (nil)] [url = about:blank] 04:39:34 INFO - PROCESS | 3005 | --DOMWINDOW == 93 (0x8e990400) [pid = 3005] [serial = 1082] [outer = (nil)] [url = about:blank] 04:39:34 INFO - PROCESS | 3005 | --DOMWINDOW == 92 (0x91bd2800) [pid = 3005] [serial = 1056] [outer = (nil)] [url = about:blank] 04:39:34 INFO - PROCESS | 3005 | --DOMWINDOW == 91 (0x8e9d5800) [pid = 3005] [serial = 1083] [outer = (nil)] [url = about:blank] 04:39:34 INFO - PROCESS | 3005 | --DOMWINDOW == 90 (0x921e6000) [pid = 3005] [serial = 1080] [outer = (nil)] [url = about:blank] 04:39:34 INFO - PROCESS | 3005 | --DOMWINDOW == 89 (0x8eb58400) [pid = 3005] [serial = 1086] [outer = (nil)] [url = about:blank] 04:39:34 INFO - PROCESS | 3005 | --DOMWINDOW == 88 (0x96ed1000) [pid = 3005] [serial = 1065] [outer = (nil)] [url = about:blank] 04:39:34 INFO - PROCESS | 3005 | --DOMWINDOW == 87 (0x8ea17000) [pid = 3005] [serial = 1052] [outer = (nil)] [url = about:blank] 04:39:34 INFO - PROCESS | 3005 | --DOMWINDOW == 86 (0x8f2f7000) [pid = 3005] [serial = 1077] [outer = (nil)] [url = about:blank] 04:39:34 INFO - PROCESS | 3005 | --DOMWINDOW == 85 (0x8eb53800) [pid = 3005] [serial = 1085] [outer = (nil)] [url = about:blank] 04:39:34 INFO - PROCESS | 3005 | --DOMWINDOW == 84 (0x923f1000) [pid = 3005] [serial = 1058] [outer = (nil)] [url = about:blank] 04:39:34 INFO - PROCESS | 3005 | --DOMWINDOW == 83 (0x99e33800) [pid = 3005] [serial = 1070] [outer = (nil)] [url = about:blank] 04:39:34 INFO - PROCESS | 3005 | --DOMWINDOW == 82 (0x924f8c00) [pid = 3005] [serial = 1059] [outer = (nil)] [url = about:blank] 04:39:34 INFO - PROCESS | 3005 | --DOMWINDOW == 81 (0x904bbc00) [pid = 3005] [serial = 1079] [outer = (nil)] [url = about:blank] 04:39:34 INFO - PROCESS | 3005 | 1471347574866 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:34 INFO - PROCESS | 3005 | 1471347574875 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:39:34 INFO - PROCESS | 3005 | ++DOCSHELL 0x8dc53400 == 8 [pid = 3005] [id = 386] 04:39:34 INFO - PROCESS | 3005 | ++DOMWINDOW == 82 (0x8dc53800) [pid = 3005] [serial = 1159] [outer = (nil)] 04:39:34 INFO - PROCESS | 3005 | ++DOMWINDOW == 83 (0x8dc59400) [pid = 3005] [serial = 1160] [outer = 0x8dc53800] 04:39:34 INFO - PROCESS | 3005 | 1471347574961 Marionette DEBUG loaded listener.js 04:39:35 INFO - PROCESS | 3005 | ++DOMWINDOW == 84 (0x8df29000) [pid = 3005] [serial = 1161] [outer = 0x8dc53800] 04:39:35 INFO - PROCESS | 3005 | 1471347575902 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]]]}] 04:39:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 04:39:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 2804ms 04:39:35 INFO - PROCESS | 3005 | 1471347575921 Marionette TRACE conn4 -> [0,1517,"getWindowHandle",null] 04:39:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 04:39:35 INFO - PROCESS | 3005 | 1471347575927 Marionette TRACE conn4 <- [1,1517,null,{"value":"8"}] 04:39:35 INFO - PROCESS | 3005 | 1471347575936 Marionette TRACE conn4 -> [0,1518,"setScriptTimeout",{"ms":35000}] 04:39:35 INFO - PROCESS | 3005 | 1471347575942 Marionette TRACE conn4 <- [1,1518,null,{}] 04:39:35 INFO - PROCESS | 3005 | 1471347575949 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}] 04:39:35 INFO - PROCESS | 3005 | 1471347575954 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:39:36 INFO - PROCESS | 3005 | 1471347576141 Marionette TRACE conn4 <- [1,1519,null,{"value":null}] 04:39:36 INFO - PROCESS | 3005 | 1471347576297 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:36 INFO - PROCESS | 3005 | 1471347576310 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:39:36 INFO - PROCESS | 3005 | ++DOCSHELL 0x8e990000 == 9 [pid = 3005] [id = 387] 04:39:36 INFO - PROCESS | 3005 | ++DOMWINDOW == 85 (0x8e991000) [pid = 3005] [serial = 1162] [outer = (nil)] 04:39:36 INFO - PROCESS | 3005 | ++DOMWINDOW == 86 (0x8e9d4400) [pid = 3005] [serial = 1163] [outer = 0x8e991000] 04:39:36 INFO - PROCESS | 3005 | 1471347576391 Marionette DEBUG loaded listener.js 04:39:36 INFO - PROCESS | 3005 | ++DOMWINDOW == 87 (0x8e9dd000) [pid = 3005] [serial = 1164] [outer = 0x8e991000] 04:39:37 INFO - PROCESS | 3005 | 1471347577339 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]]]}] 04:39:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 04:39:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1484ms 04:39:37 INFO - PROCESS | 3005 | 1471347577420 Marionette TRACE conn4 -> [0,1521,"getWindowHandle",null] 04:39:37 INFO - PROCESS | 3005 | 1471347577426 Marionette TRACE conn4 <- [1,1521,null,{"value":"8"}] 04:39:37 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 04:39:37 INFO - PROCESS | 3005 | 1471347577434 Marionette TRACE conn4 -> [0,1522,"setScriptTimeout",{"ms":35000}] 04:39:37 INFO - PROCESS | 3005 | 1471347577437 Marionette TRACE conn4 <- [1,1522,null,{}] 04:39:37 INFO - PROCESS | 3005 | 1471347577454 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}] 04:39:37 INFO - PROCESS | 3005 | 1471347577461 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:39:37 INFO - PROCESS | 3005 | 1471347577712 Marionette TRACE conn4 <- [1,1523,null,{"value":null}] 04:39:37 INFO - PROCESS | 3005 | 1471347577739 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:37 INFO - PROCESS | 3005 | 1471347577747 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:39:37 INFO - PROCESS | 3005 | ++DOCSHELL 0x8eb53800 == 10 [pid = 3005] [id = 388] 04:39:37 INFO - PROCESS | 3005 | ++DOMWINDOW == 88 (0x8eb59000) [pid = 3005] [serial = 1165] [outer = (nil)] 04:39:37 INFO - PROCESS | 3005 | ++DOMWINDOW == 89 (0x8f0dfc00) [pid = 3005] [serial = 1166] [outer = 0x8eb59000] 04:39:37 INFO - PROCESS | 3005 | 1471347577827 Marionette DEBUG loaded listener.js 04:39:37 INFO - PROCESS | 3005 | ++DOMWINDOW == 90 (0x8f0ec800) [pid = 3005] [serial = 1167] [outer = 0x8eb59000] 04:39:38 INFO - PROCESS | 3005 | SkCairoFTTypeface::onFilterRec unimplemented 04:39:38 INFO - PROCESS | 3005 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:39:38 INFO - PROCESS | 3005 | SkCairoFTTypeface::onFilterRec unimplemented 04:39:38 INFO - PROCESS | 3005 | SkCairoFTTypeface::onFilterRec unimplemented 04:39:38 INFO - PROCESS | 3005 | SkCairoFTTypeface::onFilterRec unimplemented 04:39:38 INFO - PROCESS | 3005 | SkCairoFTTypeface::onFilterRec unimplemented 04:39:38 INFO - PROCESS | 3005 | SkCairoFTTypeface::onFilterRec unimplemented 04:39:38 INFO - PROCESS | 3005 | SkCairoFTTypeface::onFilterRec unimplemented 04:39:38 INFO - PROCESS | 3005 | SkCairoFTTypeface::onFilterRec unimplemented 04:39:38 INFO - PROCESS | 3005 | SkCairoFTTypeface::onFilterRec unimplemented 04:39:38 INFO - PROCESS | 3005 | SkCairoFTTypeface::onFilterRec unimplemented 04:39:38 INFO - PROCESS | 3005 | SkCairoFTTypeface::onFilterRec unimplemented 04:39:38 INFO - PROCESS | 3005 | 1471347578909 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"]]]}] 04:39:38 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function "function () { 04:39:38 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 04:39:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 04:39:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:39:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:39:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 04:39:38 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function "function () { 04:39:38 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 04:39:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 04:39:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:39:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:39:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 04:39:38 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillText should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function "function () { 04:39:38 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 04:39:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 04:39:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:39:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:39:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 04:39:38 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeText should not affect current default path and NotSupportedError shuld be thrown. - assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function "function () { 04:39:38 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 04:39:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 04:39:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:39:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:39:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 04:39:38 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1547ms 04:39:38 INFO - PROCESS | 3005 | 1471347578991 Marionette TRACE conn4 -> [0,1525,"getWindowHandle",null] 04:39:39 INFO - PROCESS | 3005 | 1471347578998 Marionette TRACE conn4 <- [1,1525,null,{"value":"8"}] 04:39:39 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 04:39:39 INFO - PROCESS | 3005 | 1471347579018 Marionette TRACE conn4 -> [0,1526,"setScriptTimeout",{"ms":35000}] 04:39:39 INFO - PROCESS | 3005 | 1471347579027 Marionette TRACE conn4 <- [1,1526,null,{}] 04:39:39 INFO - PROCESS | 3005 | --DOMWINDOW == 89 (0x91a37800) [pid = 3005] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 04:39:39 INFO - PROCESS | 3005 | --DOMWINDOW == 88 (0x8e802c00) [pid = 3005] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 04:39:39 INFO - PROCESS | 3005 | --DOMWINDOW == 87 (0x91bd8400) [pid = 3005] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 04:39:39 INFO - PROCESS | 3005 | --DOMWINDOW == 86 (0x8e98d400) [pid = 3005] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 04:39:39 INFO - PROCESS | 3005 | --DOMWINDOW == 85 (0x8fa94000) [pid = 3005] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 04:39:39 INFO - PROCESS | 3005 | --DOMWINDOW == 84 (0x8df26c00) [pid = 3005] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 04:39:39 INFO - PROCESS | 3005 | --DOMWINDOW == 83 (0x8f2f4400) [pid = 3005] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 04:39:39 INFO - PROCESS | 3005 | --DOMWINDOW == 82 (0x8e83c000) [pid = 3005] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 04:39:39 INFO - PROCESS | 3005 | --DOMWINDOW == 81 (0x91a3d400) [pid = 3005] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 04:39:39 INFO - PROCESS | 3005 | --DOMWINDOW == 80 (0x8dc5bc00) [pid = 3005] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 04:39:39 INFO - PROCESS | 3005 | --DOMWINDOW == 79 (0x8e840000) [pid = 3005] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 04:39:39 INFO - PROCESS | 3005 | --DOMWINDOW == 78 (0x92248400) [pid = 3005] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 04:39:39 INFO - PROCESS | 3005 | --DOMWINDOW == 77 (0x8e9d6800) [pid = 3005] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 04:39:39 INFO - PROCESS | 3005 | --DOMWINDOW == 76 (0x8e83dc00) [pid = 3005] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 04:39:39 INFO - PROCESS | 3005 | 1471347579929 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}] 04:39:39 INFO - PROCESS | 3005 | 1471347579937 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:39:40 INFO - PROCESS | 3005 | 1471347580160 Marionette TRACE conn4 <- [1,1527,null,{"value":null}] 04:39:40 INFO - PROCESS | 3005 | 1471347580241 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:40 INFO - PROCESS | 3005 | 1471347580249 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:39:40 INFO - PROCESS | 3005 | ++DOCSHELL 0x8e841400 == 11 [pid = 3005] [id = 389] 04:39:40 INFO - PROCESS | 3005 | ++DOMWINDOW == 77 (0x8ea0b800) [pid = 3005] [serial = 1168] [outer = (nil)] 04:39:40 INFO - PROCESS | 3005 | ++DOMWINDOW == 78 (0x8eb5b000) [pid = 3005] [serial = 1169] [outer = 0x8ea0b800] 04:39:40 INFO - PROCESS | 3005 | 1471347580327 Marionette DEBUG loaded listener.js 04:39:40 INFO - PROCESS | 3005 | ++DOMWINDOW == 79 (0x8f2ef800) [pid = 3005] [serial = 1170] [outer = 0x8ea0b800] 04:39:41 INFO - PROCESS | 3005 | 1471347581110 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"]]]}] 04:39:41 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 04:39:41 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 04:39:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:39:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:39:41 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 04:39:41 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 04:39:41 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 04:39:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:39:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:39:41 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 04:39:41 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 04:39:41 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 04:39:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:39:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:39:41 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 04:39:41 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 2135ms 04:39:41 INFO - PROCESS | 3005 | 1471347581174 Marionette TRACE conn4 -> [0,1529,"getWindowHandle",null] 04:39:41 INFO - PROCESS | 3005 | 1471347581179 Marionette TRACE conn4 <- [1,1529,null,{"value":"8"}] 04:39:41 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 04:39:41 INFO - PROCESS | 3005 | 1471347581187 Marionette TRACE conn4 -> [0,1530,"setScriptTimeout",{"ms":35000}] 04:39:41 INFO - PROCESS | 3005 | 1471347581192 Marionette TRACE conn4 <- [1,1530,null,{}] 04:39:41 INFO - PROCESS | 3005 | 1471347581199 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}] 04:39:41 INFO - PROCESS | 3005 | 1471347581206 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:39:41 INFO - PROCESS | 3005 | 1471347581399 Marionette TRACE conn4 <- [1,1531,null,{"value":null}] 04:39:41 INFO - PROCESS | 3005 | 1471347581529 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:41 INFO - PROCESS | 3005 | 1471347581538 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:39:41 INFO - PROCESS | 3005 | ++DOCSHELL 0x8c1c8400 == 12 [pid = 3005] [id = 390] 04:39:41 INFO - PROCESS | 3005 | ++DOMWINDOW == 80 (0x8e840000) [pid = 3005] [serial = 1171] [outer = (nil)] 04:39:41 INFO - PROCESS | 3005 | ++DOMWINDOW == 81 (0x8fa95400) [pid = 3005] [serial = 1172] [outer = 0x8e840000] 04:39:41 INFO - PROCESS | 3005 | 1471347581615 Marionette DEBUG loaded listener.js 04:39:41 INFO - PROCESS | 3005 | ++DOMWINDOW == 82 (0x904bbc00) [pid = 3005] [serial = 1173] [outer = 0x8e840000] 04:39:42 INFO - PROCESS | 3005 | 1471347582546 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]]]}] 04:39:42 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined 04:39:42 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 04:39:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:39:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:39:42 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 04:39:42 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 04:39:42 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to. 04:39:42 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 04:39:42 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1384ms 04:39:42 INFO - PROCESS | 3005 | 1471347582575 Marionette TRACE conn4 -> [0,1533,"getWindowHandle",null] 04:39:42 INFO - PROCESS | 3005 | 1471347582583 Marionette TRACE conn4 <- [1,1533,null,{"value":"8"}] 04:39:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 04:39:42 INFO - PROCESS | 3005 | 1471347582592 Marionette TRACE conn4 -> [0,1534,"setScriptTimeout",{"ms":35000}] 04:39:42 INFO - PROCESS | 3005 | 1471347582601 Marionette TRACE conn4 <- [1,1534,null,{}] 04:39:42 INFO - PROCESS | 3005 | 1471347582610 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}] 04:39:42 INFO - PROCESS | 3005 | 1471347582616 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:39:42 INFO - PROCESS | 3005 | 1471347582924 Marionette TRACE conn4 <- [1,1535,null,{"value":null}] 04:39:43 INFO - PROCESS | 3005 | 1471347583068 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:43 INFO - PROCESS | 3005 | 1471347583076 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:39:43 INFO - PROCESS | 3005 | ++DOCSHELL 0x8e842800 == 13 [pid = 3005] [id = 391] 04:39:43 INFO - PROCESS | 3005 | ++DOMWINDOW == 83 (0x8e997c00) [pid = 3005] [serial = 1174] [outer = (nil)] 04:39:43 INFO - PROCESS | 3005 | ++DOMWINDOW == 84 (0x8ea19800) [pid = 3005] [serial = 1175] [outer = 0x8e997c00] 04:39:43 INFO - PROCESS | 3005 | 1471347583172 Marionette DEBUG loaded listener.js 04:39:43 INFO - PROCESS | 3005 | ++DOMWINDOW == 85 (0x8f0f0400) [pid = 3005] [serial = 1176] [outer = 0x8e997c00] 04:39:44 INFO - PROCESS | 3005 | 1471347584264 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]]]}] 04:39:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 04:39:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1738ms 04:39:44 INFO - PROCESS | 3005 | 1471347584331 Marionette TRACE conn4 -> [0,1537,"getWindowHandle",null] 04:39:44 INFO - PROCESS | 3005 | 1471347584339 Marionette TRACE conn4 <- [1,1537,null,{"value":"8"}] 04:39:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 04:39:44 INFO - PROCESS | 3005 | 1471347584352 Marionette TRACE conn4 -> [0,1538,"setScriptTimeout",{"ms":35000}] 04:39:44 INFO - PROCESS | 3005 | 1471347584357 Marionette TRACE conn4 <- [1,1538,null,{}] 04:39:44 INFO - PROCESS | 3005 | 1471347584364 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}] 04:39:44 INFO - PROCESS | 3005 | 1471347584371 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:39:44 INFO - PROCESS | 3005 | 1471347584605 Marionette TRACE conn4 <- [1,1539,null,{"value":null}] 04:39:44 INFO - PROCESS | 3005 | 1471347584838 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:44 INFO - PROCESS | 3005 | 1471347584850 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:39:44 INFO - PROCESS | 3005 | ++DOCSHELL 0x8dc52c00 == 14 [pid = 3005] [id = 392] 04:39:44 INFO - PROCESS | 3005 | ++DOMWINDOW == 86 (0x8e995000) [pid = 3005] [serial = 1177] [outer = (nil)] 04:39:44 INFO - PROCESS | 3005 | ++DOMWINDOW == 87 (0x904c3000) [pid = 3005] [serial = 1178] [outer = 0x8e995000] 04:39:45 INFO - PROCESS | 3005 | 1471347584998 Marionette DEBUG loaded listener.js 04:39:45 INFO - PROCESS | 3005 | ++DOMWINDOW == 88 (0x91a32c00) [pid = 3005] [serial = 1179] [outer = 0x8e995000] 04:39:46 INFO - PROCESS | 3005 | 1471347586053 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]]]}] 04:39:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 04:39:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1740ms 04:39:46 INFO - PROCESS | 3005 | 1471347586092 Marionette TRACE conn4 -> [0,1541,"getWindowHandle",null] 04:39:46 INFO - PROCESS | 3005 | 1471347586096 Marionette TRACE conn4 <- [1,1541,null,{"value":"8"}] 04:39:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 04:39:46 INFO - PROCESS | 3005 | 1471347586104 Marionette TRACE conn4 -> [0,1542,"setScriptTimeout",{"ms":35000}] 04:39:46 INFO - PROCESS | 3005 | 1471347586110 Marionette TRACE conn4 <- [1,1542,null,{}] 04:39:46 INFO - PROCESS | 3005 | 1471347586128 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}] 04:39:46 INFO - PROCESS | 3005 | 1471347586137 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:39:46 INFO - PROCESS | 3005 | 1471347586368 Marionette TRACE conn4 <- [1,1543,null,{"value":null}] 04:39:46 INFO - PROCESS | 3005 | 1471347586600 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:46 INFO - PROCESS | 3005 | 1471347586616 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:39:46 INFO - PROCESS | 3005 | ++DOCSHELL 0x91bd4000 == 15 [pid = 3005] [id = 393] 04:39:46 INFO - PROCESS | 3005 | ++DOMWINDOW == 89 (0x91bd4800) [pid = 3005] [serial = 1180] [outer = (nil)] 04:39:46 INFO - PROCESS | 3005 | ++DOMWINDOW == 90 (0x921e3000) [pid = 3005] [serial = 1181] [outer = 0x91bd4800] 04:39:46 INFO - PROCESS | 3005 | 1471347586724 Marionette DEBUG loaded listener.js 04:39:46 INFO - PROCESS | 3005 | ++DOMWINDOW == 91 (0x921ef000) [pid = 3005] [serial = 1182] [outer = 0x91bd4800] 04:39:47 INFO - PROCESS | 3005 | 1471347587653 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]]]}] 04:39:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 04:39:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1588ms 04:39:47 INFO - PROCESS | 3005 | 1471347587692 Marionette TRACE conn4 -> [0,1545,"getWindowHandle",null] 04:39:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 04:39:47 INFO - PROCESS | 3005 | 1471347587697 Marionette TRACE conn4 <- [1,1545,null,{"value":"8"}] 04:39:47 INFO - PROCESS | 3005 | 1471347587705 Marionette TRACE conn4 -> [0,1546,"setScriptTimeout",{"ms":35000}] 04:39:47 INFO - PROCESS | 3005 | 1471347587708 Marionette TRACE conn4 <- [1,1546,null,{}] 04:39:47 INFO - PROCESS | 3005 | 1471347587715 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}] 04:39:47 INFO - PROCESS | 3005 | 1471347587719 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:39:47 INFO - PROCESS | 3005 | 1471347587917 Marionette TRACE conn4 <- [1,1547,null,{"value":null}] 04:39:48 INFO - PROCESS | 3005 | 1471347588092 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:48 INFO - PROCESS | 3005 | 1471347588103 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:39:48 INFO - PROCESS | 3005 | ++DOCSHELL 0x8ea5b400 == 16 [pid = 3005] [id = 394] 04:39:48 INFO - PROCESS | 3005 | ++DOMWINDOW == 92 (0x91bd6800) [pid = 3005] [serial = 1183] [outer = (nil)] 04:39:48 INFO - PROCESS | 3005 | ++DOMWINDOW == 93 (0x9224b000) [pid = 3005] [serial = 1184] [outer = 0x91bd6800] 04:39:48 INFO - PROCESS | 3005 | 1471347588232 Marionette DEBUG loaded listener.js 04:39:48 INFO - PROCESS | 3005 | ++DOMWINDOW == 94 (0x9224e000) [pid = 3005] [serial = 1185] [outer = 0x91bd6800] 04:39:49 INFO - PROCESS | 3005 | 1471347589170 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]]]}] 04:39:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 04:39:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1543ms 04:39:49 INFO - PROCESS | 3005 | 1471347589247 Marionette TRACE conn4 -> [0,1549,"getWindowHandle",null] 04:39:49 INFO - PROCESS | 3005 | 1471347589252 Marionette TRACE conn4 <- [1,1549,null,{"value":"8"}] 04:39:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 04:39:49 INFO - PROCESS | 3005 | 1471347589258 Marionette TRACE conn4 -> [0,1550,"setScriptTimeout",{"ms":35000}] 04:39:49 INFO - PROCESS | 3005 | 1471347589262 Marionette TRACE conn4 <- [1,1550,null,{}] 04:39:49 INFO - PROCESS | 3005 | 1471347589268 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}] 04:39:49 INFO - PROCESS | 3005 | 1471347589274 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:39:49 INFO - PROCESS | 3005 | 1471347589494 Marionette TRACE conn4 <- [1,1551,null,{"value":null}] 04:39:49 INFO - PROCESS | 3005 | 1471347589717 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:49 INFO - PROCESS | 3005 | 1471347589728 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:39:49 INFO - PROCESS | 3005 | ++DOCSHELL 0x8dc51800 == 17 [pid = 3005] [id = 395] 04:39:49 INFO - PROCESS | 3005 | ++DOMWINDOW == 95 (0x8dc5b800) [pid = 3005] [serial = 1186] [outer = (nil)] 04:39:49 INFO - PROCESS | 3005 | ++DOMWINDOW == 96 (0x923ec800) [pid = 3005] [serial = 1187] [outer = 0x8dc5b800] 04:39:49 INFO - PROCESS | 3005 | 1471347589856 Marionette DEBUG loaded listener.js 04:39:49 INFO - PROCESS | 3005 | ++DOMWINDOW == 97 (0x924eb800) [pid = 3005] [serial = 1188] [outer = 0x8dc5b800] 04:39:50 INFO - PROCESS | 3005 | 1471347590897 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]]]}] 04:39:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 04:39:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1682ms 04:39:50 INFO - PROCESS | 3005 | 1471347590941 Marionette TRACE conn4 -> [0,1553,"getWindowHandle",null] 04:39:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 04:39:50 INFO - PROCESS | 3005 | 1471347590946 Marionette TRACE conn4 <- [1,1553,null,{"value":"8"}] 04:39:50 INFO - PROCESS | 3005 | 1471347590953 Marionette TRACE conn4 -> [0,1554,"setScriptTimeout",{"ms":35000}] 04:39:50 INFO - PROCESS | 3005 | 1471347590957 Marionette TRACE conn4 <- [1,1554,null,{}] 04:39:50 INFO - PROCESS | 3005 | 1471347590963 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}] 04:39:50 INFO - PROCESS | 3005 | 1471347590974 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:39:51 INFO - PROCESS | 3005 | 1471347591198 Marionette TRACE conn4 <- [1,1555,null,{"value":null}] 04:39:51 INFO - PROCESS | 3005 | 1471347591490 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:51 INFO - PROCESS | 3005 | 1471347591500 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:39:51 INFO - PROCESS | 3005 | ++DOCSHELL 0x8df30400 == 18 [pid = 3005] [id = 396] 04:39:51 INFO - PROCESS | 3005 | ++DOMWINDOW == 98 (0x8df31c00) [pid = 3005] [serial = 1189] [outer = (nil)] 04:39:51 INFO - PROCESS | 3005 | ++DOMWINDOW == 99 (0x928f1c00) [pid = 3005] [serial = 1190] [outer = 0x8df31c00] 04:39:51 INFO - PROCESS | 3005 | 1471347591600 Marionette DEBUG loaded listener.js 04:39:51 INFO - PROCESS | 3005 | ++DOMWINDOW == 100 (0x928f6000) [pid = 3005] [serial = 1191] [outer = 0x8df31c00] 04:39:52 INFO - PROCESS | 3005 | 1471347592545 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]]]}] 04:39:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 04:39:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1637ms 04:39:52 INFO - PROCESS | 3005 | 1471347592590 Marionette TRACE conn4 -> [0,1557,"getWindowHandle",null] 04:39:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 04:39:52 INFO - PROCESS | 3005 | 1471347592594 Marionette TRACE conn4 <- [1,1557,null,{"value":"8"}] 04:39:52 INFO - PROCESS | 3005 | 1471347592601 Marionette TRACE conn4 -> [0,1558,"setScriptTimeout",{"ms":35000}] 04:39:52 INFO - PROCESS | 3005 | 1471347592605 Marionette TRACE conn4 <- [1,1558,null,{}] 04:39:52 INFO - PROCESS | 3005 | 1471347592611 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}] 04:39:52 INFO - PROCESS | 3005 | 1471347592616 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:39:52 INFO - PROCESS | 3005 | 1471347592802 Marionette TRACE conn4 <- [1,1559,null,{"value":null}] 04:39:53 INFO - PROCESS | 3005 | 1471347593029 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:53 INFO - PROCESS | 3005 | 1471347593037 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:39:53 INFO - PROCESS | 3005 | ++DOCSHELL 0x8c1c7c00 == 19 [pid = 3005] [id = 397] 04:39:53 INFO - PROCESS | 3005 | ++DOMWINDOW == 101 (0x8c1cb000) [pid = 3005] [serial = 1192] [outer = (nil)] 04:39:53 INFO - PROCESS | 3005 | ++DOMWINDOW == 102 (0x8dc5a800) [pid = 3005] [serial = 1193] [outer = 0x8c1cb000] 04:39:53 INFO - PROCESS | 3005 | 1471347593295 Marionette DEBUG loaded listener.js 04:39:53 INFO - PROCESS | 3005 | ++DOMWINDOW == 103 (0x8e80cc00) [pid = 3005] [serial = 1194] [outer = 0x8c1cb000] 04:39:54 INFO - PROCESS | 3005 | 1471347594261 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]]]}] 04:39:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 04:39:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1692ms 04:39:54 INFO - PROCESS | 3005 | 1471347594294 Marionette TRACE conn4 -> [0,1561,"getWindowHandle",null] 04:39:54 INFO - PROCESS | 3005 | 1471347594299 Marionette TRACE conn4 <- [1,1561,null,{"value":"8"}] 04:39:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 04:39:54 INFO - PROCESS | 3005 | 1471347594309 Marionette TRACE conn4 -> [0,1562,"setScriptTimeout",{"ms":35000}] 04:39:54 INFO - PROCESS | 3005 | 1471347594312 Marionette TRACE conn4 <- [1,1562,null,{}] 04:39:54 INFO - PROCESS | 3005 | 1471347594361 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}] 04:39:54 INFO - PROCESS | 3005 | 1471347594372 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:39:54 INFO - PROCESS | 3005 | 1471347594583 Marionette TRACE conn4 <- [1,1563,null,{"value":null}] 04:39:54 INFO - PROCESS | 3005 | --DOMWINDOW == 102 (0x91a40400) [pid = 3005] [serial = 1127] [outer = (nil)] [url = about:blank] 04:39:54 INFO - PROCESS | 3005 | --DOMWINDOW == 101 (0x8fa8d400) [pid = 3005] [serial = 1130] [outer = (nil)] [url = about:blank] 04:39:54 INFO - PROCESS | 3005 | --DOMWINDOW == 100 (0x921ed000) [pid = 3005] [serial = 1128] [outer = (nil)] [url = about:blank] 04:39:54 INFO - PROCESS | 3005 | --DOMWINDOW == 99 (0x9224ac00) [pid = 3005] [serial = 1103] [outer = (nil)] [url = about:blank] 04:39:54 INFO - PROCESS | 3005 | --DOMWINDOW == 98 (0x9224d000) [pid = 3005] [serial = 1104] [outer = (nil)] [url = about:blank] 04:39:54 INFO - PROCESS | 3005 | --DOMWINDOW == 97 (0x8fc99400) [pid = 3005] [serial = 1092] [outer = (nil)] [url = about:blank] 04:39:54 INFO - PROCESS | 3005 | --DOMWINDOW == 96 (0x904bf800) [pid = 3005] [serial = 1124] [outer = (nil)] [url = about:blank] 04:39:54 INFO - PROCESS | 3005 | --DOMWINDOW == 95 (0x8e993c00) [pid = 3005] [serial = 1115] [outer = (nil)] [url = about:blank] 04:39:54 INFO - PROCESS | 3005 | --DOMWINDOW == 94 (0x8ea54400) [pid = 3005] [serial = 1116] [outer = (nil)] [url = about:blank] 04:39:54 INFO - PROCESS | 3005 | --DOMWINDOW == 93 (0x8fa09800) [pid = 3005] [serial = 1097] [outer = (nil)] [url = about:blank] 04:39:54 INFO - PROCESS | 3005 | --DOMWINDOW == 92 (0x8fa97c00) [pid = 3005] [serial = 1098] [outer = (nil)] [url = about:blank] 04:39:54 INFO - PROCESS | 3005 | --DOMWINDOW == 91 (0x928f8800) [pid = 3005] [serial = 1109] [outer = (nil)] [url = about:blank] 04:39:54 INFO - PROCESS | 3005 | --DOMWINDOW == 90 (0x93172400) [pid = 3005] [serial = 1110] [outer = (nil)] [url = about:blank] 04:39:54 INFO - PROCESS | 3005 | --DOMWINDOW == 89 (0x91bce000) [pid = 3005] [serial = 1100] [outer = (nil)] [url = about:blank] 04:39:54 INFO - PROCESS | 3005 | --DOMWINDOW == 88 (0x921e4c00) [pid = 3005] [serial = 1101] [outer = (nil)] [url = about:blank] 04:39:54 INFO - PROCESS | 3005 | --DOMWINDOW == 87 (0x93176800) [pid = 3005] [serial = 1112] [outer = (nil)] [url = about:blank] 04:39:54 INFO - PROCESS | 3005 | --DOMWINDOW == 86 (0x950d8c00) [pid = 3005] [serial = 1113] [outer = (nil)] [url = about:blank] 04:39:54 INFO - PROCESS | 3005 | --DOMWINDOW == 85 (0x8ea0c000) [pid = 3005] [serial = 1094] [outer = (nil)] [url = about:blank] 04:39:54 INFO - PROCESS | 3005 | --DOMWINDOW == 84 (0x8ea53c00) [pid = 3005] [serial = 1095] [outer = (nil)] [url = about:blank] 04:39:54 INFO - PROCESS | 3005 | --DOMWINDOW == 83 (0x923ee000) [pid = 3005] [serial = 1106] [outer = (nil)] [url = about:blank] 04:39:54 INFO - PROCESS | 3005 | --DOMWINDOW == 82 (0x924e9800) [pid = 3005] [serial = 1107] [outer = (nil)] [url = about:blank] 04:39:54 INFO - PROCESS | 3005 | --DOMWINDOW == 81 (0x8ea60800) [pid = 3005] [serial = 1121] [outer = (nil)] [url = about:blank] 04:39:54 INFO - PROCESS | 3005 | --DOMWINDOW == 80 (0x8f0db400) [pid = 3005] [serial = 1122] [outer = (nil)] [url = about:blank] 04:39:54 INFO - PROCESS | 3005 | --DOMWINDOW == 79 (0x8e995c00) [pid = 3005] [serial = 1118] [outer = (nil)] [url = about:blank] 04:39:54 INFO - PROCESS | 3005 | --DOMWINDOW == 78 (0x8e9d4000) [pid = 3005] [serial = 1119] [outer = (nil)] [url = about:blank] 04:39:54 INFO - PROCESS | 3005 | --DOMWINDOW == 77 (0x91a3c400) [pid = 3005] [serial = 1131] [outer = (nil)] [url = about:blank] 04:39:54 INFO - PROCESS | 3005 | --DOMWINDOW == 76 (0x904c8000) [pid = 3005] [serial = 1125] [outer = (nil)] [url = about:blank] 04:39:54 INFO - PROCESS | 3005 | 1471347594928 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:54 INFO - PROCESS | 3005 | 1471347594936 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:39:54 INFO - PROCESS | 3005 | ++DOCSHELL 0x8dc51400 == 20 [pid = 3005] [id = 398] 04:39:54 INFO - PROCESS | 3005 | ++DOMWINDOW == 77 (0x8e98c400) [pid = 3005] [serial = 1195] [outer = (nil)] 04:39:55 INFO - PROCESS | 3005 | ++DOMWINDOW == 78 (0x8e9d5000) [pid = 3005] [serial = 1196] [outer = 0x8e98c400] 04:39:55 INFO - PROCESS | 3005 | 1471347595038 Marionette DEBUG loaded listener.js 04:39:55 INFO - PROCESS | 3005 | ++DOMWINDOW == 79 (0x8ea18800) [pid = 3005] [serial = 1197] [outer = 0x8e98c400] 04:39:55 INFO - PROCESS | 3005 | 1471347595853 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]]]}] 04:39:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 04:39:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1594ms 04:39:55 INFO - PROCESS | 3005 | 1471347595905 Marionette TRACE conn4 -> [0,1565,"getWindowHandle",null] 04:39:55 INFO - PROCESS | 3005 | 1471347595919 Marionette TRACE conn4 <- [1,1565,null,{"value":"8"}] 04:39:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 04:39:55 INFO - PROCESS | 3005 | 1471347595931 Marionette TRACE conn4 -> [0,1566,"setScriptTimeout",{"ms":35000}] 04:39:55 INFO - PROCESS | 3005 | 1471347595935 Marionette TRACE conn4 <- [1,1566,null,{}] 04:39:55 INFO - PROCESS | 3005 | 1471347595941 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}] 04:39:55 INFO - PROCESS | 3005 | 1471347595947 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:39:56 INFO - PROCESS | 3005 | 1471347596129 Marionette TRACE conn4 <- [1,1567,null,{"value":null}] 04:39:56 INFO - PROCESS | 3005 | 1471347596271 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:56 INFO - PROCESS | 3005 | 1471347596293 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:39:56 INFO - PROCESS | 3005 | ++DOCSHELL 0x8ea0c400 == 21 [pid = 3005] [id = 399] 04:39:56 INFO - PROCESS | 3005 | ++DOMWINDOW == 80 (0x8f0dc400) [pid = 3005] [serial = 1198] [outer = (nil)] 04:39:56 INFO - PROCESS | 3005 | ++DOMWINDOW == 81 (0x8fa09000) [pid = 3005] [serial = 1199] [outer = 0x8f0dc400] 04:39:56 INFO - PROCESS | 3005 | 1471347596382 Marionette DEBUG loaded listener.js 04:39:56 INFO - PROCESS | 3005 | ++DOMWINDOW == 82 (0x8fa8f000) [pid = 3005] [serial = 1200] [outer = 0x8f0dc400] 04:39:57 INFO - PROCESS | 3005 | 1471347597275 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]]]}] 04:39:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 04:39:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1382ms 04:39:57 INFO - PROCESS | 3005 | 1471347597314 Marionette TRACE conn4 -> [0,1569,"getWindowHandle",null] 04:39:57 INFO - PROCESS | 3005 | 1471347597317 Marionette TRACE conn4 <- [1,1569,null,{"value":"8"}] 04:39:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 04:39:57 INFO - PROCESS | 3005 | 1471347597324 Marionette TRACE conn4 -> [0,1570,"setScriptTimeout",{"ms":35000}] 04:39:57 INFO - PROCESS | 3005 | 1471347597330 Marionette TRACE conn4 <- [1,1570,null,{}] 04:39:57 INFO - PROCESS | 3005 | 1471347597353 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}] 04:39:57 INFO - PROCESS | 3005 | 1471347597361 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:39:57 INFO - PROCESS | 3005 | 1471347597585 Marionette TRACE conn4 <- [1,1571,null,{"value":null}] 04:39:57 INFO - PROCESS | 3005 | 1471347597609 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:57 INFO - PROCESS | 3005 | 1471347597620 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:39:57 INFO - PROCESS | 3005 | ++DOCSHELL 0x8dc53000 == 22 [pid = 3005] [id = 400] 04:39:57 INFO - PROCESS | 3005 | ++DOMWINDOW == 83 (0x904c5c00) [pid = 3005] [serial = 1201] [outer = (nil)] 04:39:57 INFO - PROCESS | 3005 | ++DOMWINDOW == 84 (0x91a37800) [pid = 3005] [serial = 1202] [outer = 0x904c5c00] 04:39:57 INFO - PROCESS | 3005 | 1471347597690 Marionette DEBUG loaded listener.js 04:39:57 INFO - PROCESS | 3005 | ++DOMWINDOW == 85 (0x91a3b000) [pid = 3005] [serial = 1203] [outer = 0x904c5c00] 04:39:58 INFO - PROCESS | 3005 | 1471347598673 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]]]}] 04:39:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 04:39:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1394ms 04:39:58 INFO - PROCESS | 3005 | 1471347598723 Marionette TRACE conn4 -> [0,1573,"getWindowHandle",null] 04:39:58 INFO - PROCESS | 3005 | 1471347598730 Marionette TRACE conn4 <- [1,1573,null,{"value":"8"}] 04:39:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 04:39:58 INFO - PROCESS | 3005 | 1471347598748 Marionette TRACE conn4 -> [0,1574,"setScriptTimeout",{"ms":35000}] 04:39:58 INFO - PROCESS | 3005 | 1471347598751 Marionette TRACE conn4 <- [1,1574,null,{}] 04:39:58 INFO - PROCESS | 3005 | 1471347598757 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}] 04:39:58 INFO - PROCESS | 3005 | 1471347598763 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:39:59 INFO - PROCESS | 3005 | 1471347598999 Marionette TRACE conn4 <- [1,1575,null,{"value":null}] 04:39:59 INFO - PROCESS | 3005 | 1471347599024 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:59 INFO - PROCESS | 3005 | 1471347599033 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:39:59 INFO - PROCESS | 3005 | ++DOCSHELL 0x8eb54400 == 23 [pid = 3005] [id = 401] 04:39:59 INFO - PROCESS | 3005 | ++DOMWINDOW == 86 (0x8fa89800) [pid = 3005] [serial = 1204] [outer = (nil)] 04:39:59 INFO - PROCESS | 3005 | ++DOMWINDOW == 87 (0x91bd7000) [pid = 3005] [serial = 1205] [outer = 0x8fa89800] 04:39:59 INFO - PROCESS | 3005 | 1471347599121 Marionette DEBUG loaded listener.js 04:39:59 INFO - PROCESS | 3005 | ++DOMWINDOW == 88 (0x921e9800) [pid = 3005] [serial = 1206] [outer = 0x8fa89800] 04:39:59 INFO - PROCESS | 3005 | --DOMWINDOW == 87 (0x8dc52000) [pid = 3005] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 04:39:59 INFO - PROCESS | 3005 | --DOMWINDOW == 86 (0x8e843400) [pid = 3005] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 04:39:59 INFO - PROCESS | 3005 | --DOMWINDOW == 85 (0x8eb4ec00) [pid = 3005] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 04:39:59 INFO - PROCESS | 3005 | --DOMWINDOW == 84 (0x8f2f5400) [pid = 3005] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 04:39:59 INFO - PROCESS | 3005 | --DOMWINDOW == 83 (0x8dc53800) [pid = 3005] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 04:39:59 INFO - PROCESS | 3005 | --DOMWINDOW == 82 (0x8e991000) [pid = 3005] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 04:39:59 INFO - PROCESS | 3005 | --DOMWINDOW == 81 (0x8ea0b800) [pid = 3005] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 04:39:59 INFO - PROCESS | 3005 | --DOMWINDOW == 80 (0x8e9da400) [pid = 3005] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 04:39:59 INFO - PROCESS | 3005 | --DOMWINDOW == 79 (0x8e9d4800) [pid = 3005] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 04:39:59 INFO - PROCESS | 3005 | --DOMWINDOW == 78 (0x8eb59000) [pid = 3005] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 04:39:59 INFO - PROCESS | 3005 | --DOMWINDOW == 77 (0x950d3000) [pid = 3005] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 04:39:59 INFO - PROCESS | 3005 | --DOMWINDOW == 76 (0x8fc9fc00) [pid = 3005] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 04:39:59 INFO - PROCESS | 3005 | --DOMWINDOW == 75 (0x91bca400) [pid = 3005] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 04:40:00 INFO - PROCESS | 3005 | 1471347600293 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]]]}] 04:40:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 04:40:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1583ms 04:40:00 INFO - PROCESS | 3005 | 1471347600331 Marionette TRACE conn4 -> [0,1577,"getWindowHandle",null] 04:40:00 INFO - PROCESS | 3005 | 1471347600334 Marionette TRACE conn4 <- [1,1577,null,{"value":"8"}] 04:40:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 04:40:00 INFO - PROCESS | 3005 | 1471347600341 Marionette TRACE conn4 -> [0,1578,"setScriptTimeout",{"ms":35000}] 04:40:00 INFO - PROCESS | 3005 | 1471347600344 Marionette TRACE conn4 <- [1,1578,null,{}] 04:40:00 INFO - PROCESS | 3005 | 1471347600350 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}] 04:40:00 INFO - PROCESS | 3005 | 1471347600355 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:40:00 INFO - PROCESS | 3005 | 1471347600517 Marionette TRACE conn4 <- [1,1579,null,{"value":null}] 04:40:00 INFO - PROCESS | 3005 | 1471347600531 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:00 INFO - PROCESS | 3005 | 1471347600541 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:40:00 INFO - PROCESS | 3005 | ++DOCSHELL 0x8eb59000 == 24 [pid = 3005] [id = 402] 04:40:00 INFO - PROCESS | 3005 | ++DOMWINDOW == 76 (0x8f0e3000) [pid = 3005] [serial = 1207] [outer = (nil)] 04:40:00 INFO - PROCESS | 3005 | ++DOMWINDOW == 77 (0x91bd5400) [pid = 3005] [serial = 1208] [outer = 0x8f0e3000] 04:40:00 INFO - PROCESS | 3005 | 1471347600638 Marionette DEBUG loaded listener.js 04:40:00 INFO - PROCESS | 3005 | ++DOMWINDOW == 78 (0x92243000) [pid = 3005] [serial = 1209] [outer = 0x8f0e3000] 04:40:01 INFO - PROCESS | 3005 | 1471347601652 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]]]}] 04:40:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 04:40:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1334ms 04:40:01 INFO - PROCESS | 3005 | 1471347601679 Marionette TRACE conn4 -> [0,1581,"getWindowHandle",null] 04:40:01 INFO - PROCESS | 3005 | 1471347601686 Marionette TRACE conn4 <- [1,1581,null,{"value":"8"}] 04:40:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 04:40:01 INFO - PROCESS | 3005 | 1471347601696 Marionette TRACE conn4 -> [0,1582,"setScriptTimeout",{"ms":35000}] 04:40:01 INFO - PROCESS | 3005 | 1471347601702 Marionette TRACE conn4 <- [1,1582,null,{}] 04:40:01 INFO - PROCESS | 3005 | 1471347601713 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}] 04:40:01 INFO - PROCESS | 3005 | 1471347601718 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:40:01 INFO - PROCESS | 3005 | 1471347601985 Marionette TRACE conn4 <- [1,1583,null,{"value":null}] 04:40:02 INFO - PROCESS | 3005 | 1471347602289 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:02 INFO - PROCESS | 3005 | 1471347602305 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:40:02 INFO - PROCESS | 3005 | ++DOCSHELL 0x8dc54c00 == 25 [pid = 3005] [id = 403] 04:40:02 INFO - PROCESS | 3005 | ++DOMWINDOW == 79 (0x8e9d7400) [pid = 3005] [serial = 1210] [outer = (nil)] 04:40:02 INFO - PROCESS | 3005 | ++DOMWINDOW == 80 (0x8e9e2400) [pid = 3005] [serial = 1211] [outer = 0x8e9d7400] 04:40:02 INFO - PROCESS | 3005 | 1471347602397 Marionette DEBUG loaded listener.js 04:40:02 INFO - PROCESS | 3005 | ++DOMWINDOW == 81 (0x8ea5c800) [pid = 3005] [serial = 1212] [outer = 0x8e9d7400] 04:40:03 INFO - PROCESS | 3005 | 1471347603388 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]]]}] 04:40:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 04:40:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1740ms 04:40:03 INFO - PROCESS | 3005 | 1471347603436 Marionette TRACE conn4 -> [0,1585,"getWindowHandle",null] 04:40:03 INFO - PROCESS | 3005 | 1471347603444 Marionette TRACE conn4 <- [1,1585,null,{"value":"8"}] 04:40:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 04:40:03 INFO - PROCESS | 3005 | 1471347603456 Marionette TRACE conn4 -> [0,1586,"setScriptTimeout",{"ms":35000}] 04:40:03 INFO - PROCESS | 3005 | 1471347603460 Marionette TRACE conn4 <- [1,1586,null,{}] 04:40:03 INFO - PROCESS | 3005 | 1471347603468 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}] 04:40:03 INFO - PROCESS | 3005 | 1471347603474 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:40:03 INFO - PROCESS | 3005 | 1471347603680 Marionette TRACE conn4 <- [1,1587,null,{"value":null}] 04:40:03 INFO - PROCESS | 3005 | 1471347603919 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:03 INFO - PROCESS | 3005 | 1471347603929 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:40:04 INFO - PROCESS | 3005 | ++DOCSHELL 0x8f2ed000 == 26 [pid = 3005] [id = 404] 04:40:04 INFO - PROCESS | 3005 | ++DOMWINDOW == 82 (0x8fa03400) [pid = 3005] [serial = 1213] [outer = (nil)] 04:40:04 INFO - PROCESS | 3005 | ++DOMWINDOW == 83 (0x8fa10c00) [pid = 3005] [serial = 1214] [outer = 0x8fa03400] 04:40:04 INFO - PROCESS | 3005 | 1471347604066 Marionette DEBUG loaded listener.js 04:40:04 INFO - PROCESS | 3005 | ++DOMWINDOW == 84 (0x8fa97800) [pid = 3005] [serial = 1215] [outer = 0x8fa03400] 04:40:05 INFO - PROCESS | 3005 | 1471347605022 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]]]}] 04:40:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 04:40:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1606ms 04:40:05 INFO - PROCESS | 3005 | 1471347605062 Marionette TRACE conn4 -> [0,1589,"getWindowHandle",null] 04:40:05 INFO - PROCESS | 3005 | 1471347605067 Marionette TRACE conn4 <- [1,1589,null,{"value":"8"}] 04:40:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 04:40:05 INFO - PROCESS | 3005 | 1471347605074 Marionette TRACE conn4 -> [0,1590,"setScriptTimeout",{"ms":35000}] 04:40:05 INFO - PROCESS | 3005 | 1471347605081 Marionette TRACE conn4 <- [1,1590,null,{}] 04:40:05 INFO - PROCESS | 3005 | 1471347605100 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}] 04:40:05 INFO - PROCESS | 3005 | 1471347605110 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:40:05 INFO - PROCESS | 3005 | 1471347605308 Marionette TRACE conn4 <- [1,1591,null,{"value":null}] 04:40:05 INFO - PROCESS | 3005 | 1471347605598 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:05 INFO - PROCESS | 3005 | 1471347605608 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:40:05 INFO - PROCESS | 3005 | ++DOCSHELL 0x8fa8c000 == 27 [pid = 3005] [id = 405] 04:40:05 INFO - PROCESS | 3005 | ++DOMWINDOW == 85 (0x91bd0c00) [pid = 3005] [serial = 1216] [outer = (nil)] 04:40:05 INFO - PROCESS | 3005 | ++DOMWINDOW == 86 (0x9224f000) [pid = 3005] [serial = 1217] [outer = 0x91bd0c00] 04:40:05 INFO - PROCESS | 3005 | 1471347605747 Marionette DEBUG loaded listener.js 04:40:05 INFO - PROCESS | 3005 | ++DOMWINDOW == 87 (0x923ee000) [pid = 3005] [serial = 1218] [outer = 0x91bd0c00] 04:40:06 INFO - PROCESS | 3005 | 1471347606810 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]]]}] 04:40:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 04:40:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1789ms 04:40:06 INFO - PROCESS | 3005 | 1471347606864 Marionette TRACE conn4 -> [0,1593,"getWindowHandle",null] 04:40:06 INFO - PROCESS | 3005 | 1471347606868 Marionette TRACE conn4 <- [1,1593,null,{"value":"8"}] 04:40:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 04:40:06 INFO - PROCESS | 3005 | 1471347606876 Marionette TRACE conn4 -> [0,1594,"setScriptTimeout",{"ms":35000}] 04:40:06 INFO - PROCESS | 3005 | 1471347606880 Marionette TRACE conn4 <- [1,1594,null,{}] 04:40:06 INFO - PROCESS | 3005 | 1471347606886 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}] 04:40:06 INFO - PROCESS | 3005 | 1471347606891 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:40:07 INFO - PROCESS | 3005 | 1471347607090 Marionette TRACE conn4 <- [1,1595,null,{"value":null}] 04:40:07 INFO - PROCESS | 3005 | 1471347607270 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:07 INFO - PROCESS | 3005 | 1471347607277 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:40:07 INFO - PROCESS | 3005 | ++DOCSHELL 0x91bca400 == 28 [pid = 3005] [id = 406] 04:40:07 INFO - PROCESS | 3005 | ++DOMWINDOW == 88 (0x923e8c00) [pid = 3005] [serial = 1219] [outer = (nil)] 04:40:07 INFO - PROCESS | 3005 | ++DOMWINDOW == 89 (0x928f1000) [pid = 3005] [serial = 1220] [outer = 0x923e8c00] 04:40:07 INFO - PROCESS | 3005 | 1471347607372 Marionette DEBUG loaded listener.js 04:40:07 INFO - PROCESS | 3005 | ++DOMWINDOW == 90 (0x928f8800) [pid = 3005] [serial = 1221] [outer = 0x923e8c00] 04:40:08 INFO - PROCESS | 3005 | 1471347608426 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]]]}] 04:40:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 04:40:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1588ms 04:40:08 INFO - PROCESS | 3005 | 1471347608473 Marionette TRACE conn4 -> [0,1597,"getWindowHandle",null] 04:40:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 04:40:08 INFO - PROCESS | 3005 | 1471347608477 Marionette TRACE conn4 <- [1,1597,null,{"value":"8"}] 04:40:08 INFO - PROCESS | 3005 | 1471347608484 Marionette TRACE conn4 -> [0,1598,"setScriptTimeout",{"ms":35000}] 04:40:08 INFO - PROCESS | 3005 | 1471347608488 Marionette TRACE conn4 <- [1,1598,null,{}] 04:40:08 INFO - PROCESS | 3005 | 1471347608494 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}] 04:40:08 INFO - PROCESS | 3005 | 1471347608499 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:40:08 INFO - PROCESS | 3005 | 1471347608691 Marionette TRACE conn4 <- [1,1599,null,{"value":null}] 04:40:08 INFO - PROCESS | 3005 | 1471347608922 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:08 INFO - PROCESS | 3005 | 1471347608930 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:40:09 INFO - PROCESS | 3005 | ++DOCSHELL 0x8eb4e800 == 29 [pid = 3005] [id = 407] 04:40:09 INFO - PROCESS | 3005 | ++DOMWINDOW == 91 (0x9224d800) [pid = 3005] [serial = 1222] [outer = (nil)] 04:40:09 INFO - PROCESS | 3005 | ++DOMWINDOW == 92 (0x9317cc00) [pid = 3005] [serial = 1223] [outer = 0x9224d800] 04:40:09 INFO - PROCESS | 3005 | 1471347609059 Marionette DEBUG loaded listener.js 04:40:09 INFO - PROCESS | 3005 | ++DOMWINDOW == 93 (0x95017c00) [pid = 3005] [serial = 1224] [outer = 0x9224d800] 04:40:09 INFO - PROCESS | 3005 | 1471347609987 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]]]}] 04:40:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 04:40:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1534ms 04:40:10 INFO - PROCESS | 3005 | 1471347610022 Marionette TRACE conn4 -> [0,1601,"getWindowHandle",null] 04:40:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 04:40:10 INFO - PROCESS | 3005 | 1471347610032 Marionette TRACE conn4 <- [1,1601,null,{"value":"8"}] 04:40:10 INFO - PROCESS | 3005 | 1471347610041 Marionette TRACE conn4 -> [0,1602,"setScriptTimeout",{"ms":35000}] 04:40:10 INFO - PROCESS | 3005 | 1471347610045 Marionette TRACE conn4 <- [1,1602,null,{}] 04:40:10 INFO - PROCESS | 3005 | 1471347610051 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}] 04:40:10 INFO - PROCESS | 3005 | 1471347610062 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:40:10 INFO - PROCESS | 3005 | 1471347610342 Marionette TRACE conn4 <- [1,1603,null,{"value":null}] 04:40:10 INFO - PROCESS | 3005 | 1471347610624 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:10 INFO - PROCESS | 3005 | 1471347610635 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:40:10 INFO - PROCESS | 3005 | ++DOCSHELL 0x8dc57400 == 30 [pid = 3005] [id = 408] 04:40:10 INFO - PROCESS | 3005 | ++DOMWINDOW == 94 (0x8fc94800) [pid = 3005] [serial = 1225] [outer = (nil)] 04:40:10 INFO - PROCESS | 3005 | ++DOMWINDOW == 95 (0x9529e400) [pid = 3005] [serial = 1226] [outer = 0x8fc94800] 04:40:10 INFO - PROCESS | 3005 | 1471347610719 Marionette DEBUG loaded listener.js 04:40:10 INFO - PROCESS | 3005 | ++DOMWINDOW == 96 (0x96ed1000) [pid = 3005] [serial = 1227] [outer = 0x8fc94800] 04:40:11 INFO - PROCESS | 3005 | 1471347611718 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]]]}] 04:40:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 04:40:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1745ms 04:40:11 INFO - PROCESS | 3005 | 1471347611787 Marionette TRACE conn4 -> [0,1605,"getWindowHandle",null] 04:40:11 INFO - PROCESS | 3005 | 1471347611790 Marionette TRACE conn4 <- [1,1605,null,{"value":"8"}] 04:40:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 04:40:11 INFO - PROCESS | 3005 | 1471347611797 Marionette TRACE conn4 -> [0,1606,"setScriptTimeout",{"ms":35000}] 04:40:11 INFO - PROCESS | 3005 | 1471347611801 Marionette TRACE conn4 <- [1,1606,null,{}] 04:40:11 INFO - PROCESS | 3005 | 1471347611808 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}] 04:40:11 INFO - PROCESS | 3005 | 1471347611813 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:40:12 INFO - PROCESS | 3005 | 1471347612040 Marionette TRACE conn4 <- [1,1607,null,{"value":null}] 04:40:12 INFO - PROCESS | 3005 | 1471347612266 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:12 INFO - PROCESS | 3005 | 1471347612274 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:40:12 INFO - PROCESS | 3005 | ++DOCSHELL 0x924f4c00 == 31 [pid = 3005] [id = 409] 04:40:12 INFO - PROCESS | 3005 | ++DOMWINDOW == 97 (0x950d7800) [pid = 3005] [serial = 1228] [outer = (nil)] 04:40:12 INFO - PROCESS | 3005 | ++DOMWINDOW == 98 (0x98278800) [pid = 3005] [serial = 1229] [outer = 0x950d7800] 04:40:12 INFO - PROCESS | 3005 | 1471347612402 Marionette DEBUG loaded listener.js 04:40:12 INFO - PROCESS | 3005 | ++DOMWINDOW == 99 (0x98284000) [pid = 3005] [serial = 1230] [outer = 0x950d7800] 04:40:13 INFO - PROCESS | 3005 | 1471347613428 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]]]}] 04:40:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 04:40:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1688ms 04:40:13 INFO - PROCESS | 3005 | 1471347613486 Marionette TRACE conn4 -> [0,1609,"getWindowHandle",null] 04:40:13 INFO - PROCESS | 3005 | 1471347613490 Marionette TRACE conn4 <- [1,1609,null,{"value":"8"}] 04:40:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 04:40:13 INFO - PROCESS | 3005 | 1471347613497 Marionette TRACE conn4 -> [0,1610,"setScriptTimeout",{"ms":35000}] 04:40:13 INFO - PROCESS | 3005 | 1471347613500 Marionette TRACE conn4 <- [1,1610,null,{}] 04:40:13 INFO - PROCESS | 3005 | 1471347613507 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}] 04:40:13 INFO - PROCESS | 3005 | 1471347613512 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:40:13 INFO - PROCESS | 3005 | 1471347613709 Marionette TRACE conn4 <- [1,1611,null,{"value":null}] 04:40:13 INFO - PROCESS | 3005 | 1471347613977 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:13 INFO - PROCESS | 3005 | 1471347613988 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:40:14 INFO - PROCESS | 3005 | ++DOCSHELL 0x8e843400 == 32 [pid = 3005] [id = 410] 04:40:14 INFO - PROCESS | 3005 | ++DOMWINDOW == 100 (0x8e843800) [pid = 3005] [serial = 1231] [outer = (nil)] 04:40:14 INFO - PROCESS | 3005 | ++DOMWINDOW == 101 (0x8e994c00) [pid = 3005] [serial = 1232] [outer = 0x8e843800] 04:40:14 INFO - PROCESS | 3005 | 1471347614297 Marionette DEBUG loaded listener.js 04:40:14 INFO - PROCESS | 3005 | ++DOMWINDOW == 102 (0x8ea14000) [pid = 3005] [serial = 1233] [outer = 0x8e843800] 04:40:15 INFO - PROCESS | 3005 | 1471347615262 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]]]}] 04:40:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 04:40:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1782ms 04:40:15 INFO - PROCESS | 3005 | 1471347615280 Marionette TRACE conn4 -> [0,1613,"getWindowHandle",null] 04:40:15 INFO - PROCESS | 3005 | 1471347615287 Marionette TRACE conn4 <- [1,1613,null,{"value":"8"}] 04:40:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 04:40:15 INFO - PROCESS | 3005 | 1471347615314 Marionette TRACE conn4 -> [0,1614,"setScriptTimeout",{"ms":35000}] 04:40:15 INFO - PROCESS | 3005 | 1471347615319 Marionette TRACE conn4 <- [1,1614,null,{}] 04:40:15 INFO - PROCESS | 3005 | 1471347615328 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}] 04:40:15 INFO - PROCESS | 3005 | 1471347615333 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:40:15 INFO - PROCESS | 3005 | 1471347615525 Marionette TRACE conn4 <- [1,1615,null,{"value":null}] 04:40:15 INFO - PROCESS | 3005 | 1471347615779 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:15 INFO - PROCESS | 3005 | 1471347615791 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:40:15 INFO - PROCESS | 3005 | ++DOCSHELL 0x8df2d400 == 33 [pid = 3005] [id = 411] 04:40:15 INFO - PROCESS | 3005 | ++DOMWINDOW == 103 (0x8f0df000) [pid = 3005] [serial = 1234] [outer = (nil)] 04:40:15 INFO - PROCESS | 3005 | ++DOMWINDOW == 104 (0x8e83b800) [pid = 3005] [serial = 1235] [outer = 0x8f0df000] 04:40:16 INFO - PROCESS | 3005 | 1471347616014 Marionette DEBUG loaded listener.js 04:40:16 INFO - PROCESS | 3005 | ++DOMWINDOW == 105 (0x904bc400) [pid = 3005] [serial = 1236] [outer = 0x8f0df000] 04:40:17 INFO - PROCESS | 3005 | --DOCSHELL 0x8e841000 == 32 [pid = 3005] [id = 385] 04:40:17 INFO - PROCESS | 3005 | --DOCSHELL 0x8dc53400 == 31 [pid = 3005] [id = 386] 04:40:17 INFO - PROCESS | 3005 | --DOMWINDOW == 104 (0x8fa95400) [pid = 3005] [serial = 1172] [outer = (nil)] [url = about:blank] 04:40:17 INFO - PROCESS | 3005 | --DOMWINDOW == 103 (0x8dc56c00) [pid = 3005] [serial = 1133] [outer = (nil)] [url = about:blank] 04:40:17 INFO - PROCESS | 3005 | --DOMWINDOW == 102 (0x8ea15400) [pid = 3005] [serial = 1158] [outer = (nil)] [url = about:blank] 04:40:17 INFO - PROCESS | 3005 | --DOMWINDOW == 101 (0x8eb5c000) [pid = 3005] [serial = 1136] [outer = (nil)] [url = about:blank] 04:40:17 INFO - PROCESS | 3005 | --DOMWINDOW == 100 (0x904c5400) [pid = 3005] [serial = 1140] [outer = (nil)] [url = about:blank] 04:40:17 INFO - PROCESS | 3005 | --DOMWINDOW == 99 (0x8df29000) [pid = 3005] [serial = 1161] [outer = (nil)] [url = about:blank] 04:40:17 INFO - PROCESS | 3005 | --DOMWINDOW == 98 (0x8e9dd000) [pid = 3005] [serial = 1164] [outer = (nil)] [url = about:blank] 04:40:17 INFO - PROCESS | 3005 | --DOMWINDOW == 97 (0x8e994400) [pid = 3005] [serial = 1157] [outer = (nil)] [url = about:blank] 04:40:17 INFO - PROCESS | 3005 | --DOMWINDOW == 96 (0x8eb5b000) [pid = 3005] [serial = 1169] [outer = (nil)] [url = about:blank] 04:40:17 INFO - PROCESS | 3005 | --DOMWINDOW == 95 (0x93170400) [pid = 3005] [serial = 1145] [outer = (nil)] [url = about:blank] 04:40:17 INFO - PROCESS | 3005 | --DOMWINDOW == 94 (0x99e32800) [pid = 3005] [serial = 1155] [outer = (nil)] [url = about:blank] 04:40:17 INFO - PROCESS | 3005 | --DOMWINDOW == 93 (0x8f0ec800) [pid = 3005] [serial = 1167] [outer = (nil)] [url = about:blank] 04:40:17 INFO - PROCESS | 3005 | --DOMWINDOW == 92 (0x8f0e5800) [pid = 3005] [serial = 1137] [outer = (nil)] [url = about:blank] 04:40:17 INFO - PROCESS | 3005 | --DOMWINDOW == 91 (0x8dc59400) [pid = 3005] [serial = 1160] [outer = (nil)] [url = about:blank] 04:40:17 INFO - PROCESS | 3005 | --DOMWINDOW == 90 (0x8f0eb000) [pid = 3005] [serial = 1154] [outer = (nil)] [url = about:blank] 04:40:17 INFO - PROCESS | 3005 | --DOMWINDOW == 89 (0x8f2ef800) [pid = 3005] [serial = 1170] [outer = (nil)] [url = about:blank] 04:40:17 INFO - PROCESS | 3005 | --DOMWINDOW == 88 (0x96ede000) [pid = 3005] [serial = 1149] [outer = (nil)] [url = about:blank] 04:40:17 INFO - PROCESS | 3005 | --DOMWINDOW == 87 (0x8f0dfc00) [pid = 3005] [serial = 1166] [outer = (nil)] [url = about:blank] 04:40:17 INFO - PROCESS | 3005 | --DOMWINDOW == 86 (0x9287a400) [pid = 3005] [serial = 1143] [outer = (nil)] [url = about:blank] 04:40:17 INFO - PROCESS | 3005 | --DOMWINDOW == 85 (0x8df2c000) [pid = 3005] [serial = 1134] [outer = (nil)] [url = about:blank] 04:40:17 INFO - PROCESS | 3005 | --DOMWINDOW == 84 (0x924f7000) [pid = 3005] [serial = 1142] [outer = (nil)] [url = about:blank] 04:40:17 INFO - PROCESS | 3005 | --DOMWINDOW == 83 (0x99208000) [pid = 3005] [serial = 1151] [outer = (nil)] [url = about:blank] 04:40:17 INFO - PROCESS | 3005 | --DOMWINDOW == 82 (0x99506c00) [pid = 3005] [serial = 1152] [outer = (nil)] [url = about:blank] 04:40:17 INFO - PROCESS | 3005 | --DOMWINDOW == 81 (0x8fc9cc00) [pid = 3005] [serial = 1139] [outer = (nil)] [url = about:blank] 04:40:17 INFO - PROCESS | 3005 | --DOMWINDOW == 80 (0x8e9d4400) [pid = 3005] [serial = 1163] [outer = (nil)] [url = about:blank] 04:40:17 INFO - PROCESS | 3005 | --DOMWINDOW == 79 (0x95296400) [pid = 3005] [serial = 1148] [outer = (nil)] [url = about:blank] 04:40:17 INFO - PROCESS | 3005 | --DOMWINDOW == 78 (0x93177000) [pid = 3005] [serial = 1146] [outer = (nil)] [url = about:blank] 04:40:18 INFO - PROCESS | 3005 | 1471347618338 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]]]}] 04:40:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle 04:40:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 3050ms 04:40:18 INFO - PROCESS | 3005 | 1471347618361 Marionette TRACE conn4 -> [0,1617,"getWindowHandle",null] 04:40:18 INFO - PROCESS | 3005 | 1471347618367 Marionette TRACE conn4 <- [1,1617,null,{"value":"8"}] 04:40:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 04:40:18 INFO - PROCESS | 3005 | 1471347618379 Marionette TRACE conn4 -> [0,1618,"setScriptTimeout",{"ms":35000}] 04:40:18 INFO - PROCESS | 3005 | 1471347618383 Marionette TRACE conn4 <- [1,1618,null,{}] 04:40:18 INFO - PROCESS | 3005 | 1471347618392 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}] 04:40:18 INFO - PROCESS | 3005 | 1471347618397 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:40:18 INFO - PROCESS | 3005 | 1471347618563 Marionette TRACE conn4 <- [1,1619,null,{"value":null}] 04:40:18 INFO - PROCESS | 3005 | 1471347618752 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:18 INFO - PROCESS | 3005 | 1471347618762 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:40:18 INFO - PROCESS | 3005 | ++DOCSHELL 0x8df29000 == 32 [pid = 3005] [id = 412] 04:40:18 INFO - PROCESS | 3005 | ++DOMWINDOW == 79 (0x8df2c000) [pid = 3005] [serial = 1237] [outer = (nil)] 04:40:18 INFO - PROCESS | 3005 | ++DOMWINDOW == 80 (0x8e98cc00) [pid = 3005] [serial = 1238] [outer = 0x8df2c000] 04:40:18 INFO - PROCESS | 3005 | 1471347618843 Marionette DEBUG loaded listener.js 04:40:18 INFO - PROCESS | 3005 | ++DOMWINDOW == 81 (0x8e98f400) [pid = 3005] [serial = 1239] [outer = 0x8df2c000] 04:40:19 INFO - PROCESS | 3005 | 1471347619714 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]]]}] 04:40:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 04:40:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1384ms 04:40:19 INFO - PROCESS | 3005 | 1471347619763 Marionette TRACE conn4 -> [0,1621,"getWindowHandle",null] 04:40:19 INFO - PROCESS | 3005 | 1471347619772 Marionette TRACE conn4 <- [1,1621,null,{"value":"8"}] 04:40:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 04:40:19 INFO - PROCESS | 3005 | 1471347619783 Marionette TRACE conn4 -> [0,1622,"setScriptTimeout",{"ms":35000}] 04:40:19 INFO - PROCESS | 3005 | 1471347619787 Marionette TRACE conn4 <- [1,1622,null,{}] 04:40:19 INFO - PROCESS | 3005 | 1471347619795 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}] 04:40:19 INFO - PROCESS | 3005 | 1471347619800 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:40:19 INFO - PROCESS | 3005 | 1471347619975 Marionette TRACE conn4 <- [1,1623,null,{"value":null}] 04:40:20 INFO - PROCESS | 3005 | 1471347620132 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:20 INFO - PROCESS | 3005 | 1471347620141 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:40:20 INFO - PROCESS | 3005 | ++DOCSHELL 0x8e9dc400 == 33 [pid = 3005] [id = 413] 04:40:20 INFO - PROCESS | 3005 | ++DOMWINDOW == 82 (0x8ea15400) [pid = 3005] [serial = 1240] [outer = (nil)] 04:40:20 INFO - PROCESS | 3005 | ++DOMWINDOW == 83 (0x8ea5cc00) [pid = 3005] [serial = 1241] [outer = 0x8ea15400] 04:40:20 INFO - PROCESS | 3005 | 1471347620218 Marionette DEBUG loaded listener.js 04:40:20 INFO - PROCESS | 3005 | ++DOMWINDOW == 84 (0x8eb52c00) [pid = 3005] [serial = 1242] [outer = 0x8ea15400] 04:40:21 INFO - PROCESS | 3005 | 1471347621176 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]]]}] 04:40:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles 04:40:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1436ms 04:40:21 INFO - PROCESS | 3005 | 1471347621252 Marionette TRACE conn4 -> [0,1625,"getWindowHandle",null] 04:40:21 INFO - PROCESS | 3005 | 1471347621256 Marionette TRACE conn4 <- [1,1625,null,{"value":"8"}] 04:40:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 04:40:21 INFO - PROCESS | 3005 | 1471347621267 Marionette TRACE conn4 -> [0,1626,"setScriptTimeout",{"ms":35000}] 04:40:21 INFO - PROCESS | 3005 | 1471347621273 Marionette TRACE conn4 <- [1,1626,null,{}] 04:40:21 INFO - PROCESS | 3005 | 1471347621301 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}] 04:40:21 INFO - PROCESS | 3005 | 1471347621310 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:40:21 INFO - PROCESS | 3005 | 1471347621547 Marionette TRACE conn4 <- [1,1627,null,{"value":null}] 04:40:21 INFO - PROCESS | 3005 | 1471347621576 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:21 INFO - PROCESS | 3005 | 1471347621586 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:40:21 INFO - PROCESS | 3005 | ++DOCSHELL 0x8f0f3000 == 34 [pid = 3005] [id = 414] 04:40:21 INFO - PROCESS | 3005 | ++DOMWINDOW == 85 (0x8f2eb000) [pid = 3005] [serial = 1243] [outer = (nil)] 04:40:21 INFO - PROCESS | 3005 | ++DOMWINDOW == 86 (0x8f2f2c00) [pid = 3005] [serial = 1244] [outer = 0x8f2eb000] 04:40:21 INFO - PROCESS | 3005 | 1471347621666 Marionette DEBUG loaded listener.js 04:40:21 INFO - PROCESS | 3005 | ++DOMWINDOW == 87 (0x8fa05c00) [pid = 3005] [serial = 1245] [outer = 0x8f2eb000] 04:40:22 INFO - PROCESS | 3005 | 1471347622621 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]]]}] 04:40:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 04:40:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1996ms 04:40:23 INFO - PROCESS | 3005 | --DOMWINDOW == 86 (0x8f0e3000) [pid = 3005] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 04:40:23 INFO - PROCESS | 3005 | --DOMWINDOW == 85 (0x8fa89800) [pid = 3005] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 04:40:23 INFO - PROCESS | 3005 | --DOMWINDOW == 84 (0x8e995000) [pid = 3005] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 04:40:23 INFO - PROCESS | 3005 | --DOMWINDOW == 83 (0x8e98c400) [pid = 3005] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 04:40:23 INFO - PROCESS | 3005 | --DOMWINDOW == 82 (0x8f0dc400) [pid = 3005] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 04:40:23 INFO - PROCESS | 3005 | --DOMWINDOW == 81 (0x8c1cb000) [pid = 3005] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 04:40:23 INFO - PROCESS | 3005 | --DOMWINDOW == 80 (0x8e840000) [pid = 3005] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 04:40:23 INFO - PROCESS | 3005 | --DOMWINDOW == 79 (0x8dc5b800) [pid = 3005] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 04:40:23 INFO - PROCESS | 3005 | --DOMWINDOW == 78 (0x91bd4800) [pid = 3005] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 04:40:23 INFO - PROCESS | 3005 | --DOMWINDOW == 77 (0x8e997c00) [pid = 3005] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 04:40:23 INFO - PROCESS | 3005 | --DOMWINDOW == 76 (0x91bd6800) [pid = 3005] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 04:40:23 INFO - PROCESS | 3005 | --DOMWINDOW == 75 (0x8df31c00) [pid = 3005] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 04:40:23 INFO - PROCESS | 3005 | --DOMWINDOW == 74 (0x904c5c00) [pid = 3005] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 04:40:23 INFO - PROCESS | 3005 | 1471347623378 Marionette TRACE conn4 -> [0,1629,"getWindowHandle",null] 04:40:23 INFO - PROCESS | 3005 | 1471347623384 Marionette TRACE conn4 <- [1,1629,null,{"value":"8"}] 04:40:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 04:40:23 INFO - PROCESS | 3005 | 1471347623398 Marionette TRACE conn4 -> [0,1630,"setScriptTimeout",{"ms":35000}] 04:40:23 INFO - PROCESS | 3005 | 1471347623403 Marionette TRACE conn4 <- [1,1630,null,{}] 04:40:23 INFO - PROCESS | 3005 | 1471347623408 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}] 04:40:23 INFO - PROCESS | 3005 | 1471347623413 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:40:23 INFO - PROCESS | 3005 | 1471347623609 Marionette TRACE conn4 <- [1,1631,null,{"value":null}] 04:40:23 INFO - PROCESS | 3005 | 1471347623697 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:23 INFO - PROCESS | 3005 | 1471347623706 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:40:23 INFO - PROCESS | 3005 | ++DOCSHELL 0x8c1cac00 == 35 [pid = 3005] [id = 415] 04:40:23 INFO - PROCESS | 3005 | ++DOMWINDOW == 75 (0x8f0e3000) [pid = 3005] [serial = 1246] [outer = (nil)] 04:40:23 INFO - PROCESS | 3005 | ++DOMWINDOW == 76 (0x8fa05800) [pid = 3005] [serial = 1247] [outer = 0x8f0e3000] 04:40:23 INFO - PROCESS | 3005 | 1471347623778 Marionette DEBUG loaded listener.js 04:40:23 INFO - PROCESS | 3005 | ++DOMWINDOW == 77 (0x8fc92800) [pid = 3005] [serial = 1248] [outer = 0x8f0e3000] 04:40:24 INFO - PROCESS | 3005 | 1471347624520 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]]]}] 04:40:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 04:40:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1181ms 04:40:24 INFO - PROCESS | 3005 | 1471347624581 Marionette TRACE conn4 -> [0,1633,"getWindowHandle",null] 04:40:24 INFO - PROCESS | 3005 | 1471347624585 Marionette TRACE conn4 <- [1,1633,null,{"value":"8"}] 04:40:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 04:40:24 INFO - PROCESS | 3005 | 1471347624592 Marionette TRACE conn4 -> [0,1634,"setScriptTimeout",{"ms":35000}] 04:40:24 INFO - PROCESS | 3005 | 1471347624595 Marionette TRACE conn4 <- [1,1634,null,{}] 04:40:24 INFO - PROCESS | 3005 | 1471347624601 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}] 04:40:24 INFO - PROCESS | 3005 | 1471347624605 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:40:24 INFO - PROCESS | 3005 | 1471347624762 Marionette TRACE conn4 <- [1,1635,null,{"value":null}] 04:40:24 INFO - PROCESS | 3005 | 1471347624772 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:24 INFO - PROCESS | 3005 | 1471347624781 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:40:24 INFO - PROCESS | 3005 | ++DOCSHELL 0x8e9dfc00 == 36 [pid = 3005] [id = 416] 04:40:24 INFO - PROCESS | 3005 | ++DOMWINDOW == 78 (0x8fc91400) [pid = 3005] [serial = 1249] [outer = (nil)] 04:40:24 INFO - PROCESS | 3005 | ++DOMWINDOW == 79 (0x904c4800) [pid = 3005] [serial = 1250] [outer = 0x8fc91400] 04:40:24 INFO - PROCESS | 3005 | 1471347624855 Marionette DEBUG loaded listener.js 04:40:24 INFO - PROCESS | 3005 | ++DOMWINDOW == 80 (0x91a35c00) [pid = 3005] [serial = 1251] [outer = 0x8fc91400] 04:40:26 INFO - PROCESS | 3005 | 1471347626013 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]]]}] 04:40:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 04:40:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1488ms 04:40:26 INFO - PROCESS | 3005 | 1471347626081 Marionette TRACE conn4 -> [0,1637,"getWindowHandle",null] 04:40:26 INFO - PROCESS | 3005 | 1471347626088 Marionette TRACE conn4 <- [1,1637,null,{"value":"8"}] 04:40:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 04:40:26 INFO - PROCESS | 3005 | 1471347626097 Marionette TRACE conn4 -> [0,1638,"setScriptTimeout",{"ms":35000}] 04:40:26 INFO - PROCESS | 3005 | 1471347626103 Marionette TRACE conn4 <- [1,1638,null,{}] 04:40:26 INFO - PROCESS | 3005 | 1471347626114 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}] 04:40:26 INFO - PROCESS | 3005 | 1471347626119 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:40:26 INFO - PROCESS | 3005 | 1471347626361 Marionette TRACE conn4 <- [1,1639,null,{"value":null}] 04:40:26 INFO - PROCESS | 3005 | 1471347626610 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:26 INFO - PROCESS | 3005 | 1471347626622 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:40:26 INFO - PROCESS | 3005 | ++DOCSHELL 0x8e80a000 == 37 [pid = 3005] [id = 417] 04:40:26 INFO - PROCESS | 3005 | ++DOMWINDOW == 81 (0x8e83d000) [pid = 3005] [serial = 1252] [outer = (nil)] 04:40:26 INFO - PROCESS | 3005 | ++DOMWINDOW == 82 (0x8ea0e400) [pid = 3005] [serial = 1253] [outer = 0x8e83d000] 04:40:26 INFO - PROCESS | 3005 | 1471347626751 Marionette DEBUG loaded listener.js 04:40:26 INFO - PROCESS | 3005 | ++DOMWINDOW == 83 (0x8ea5f400) [pid = 3005] [serial = 1254] [outer = 0x8e83d000] 04:40:27 INFO - PROCESS | 3005 | 1471347627763 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]]]}] 04:40:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 04:40:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1748ms 04:40:27 INFO - PROCESS | 3005 | 1471347627846 Marionette TRACE conn4 -> [0,1641,"getWindowHandle",null] 04:40:27 INFO - PROCESS | 3005 | 1471347627853 Marionette TRACE conn4 <- [1,1641,null,{"value":"8"}] 04:40:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 04:40:27 INFO - PROCESS | 3005 | 1471347627865 Marionette TRACE conn4 -> [0,1642,"setScriptTimeout",{"ms":35000}] 04:40:27 INFO - PROCESS | 3005 | 1471347627869 Marionette TRACE conn4 <- [1,1642,null,{}] 04:40:27 INFO - PROCESS | 3005 | 1471347627875 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}] 04:40:27 INFO - PROCESS | 3005 | 1471347627882 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:40:28 INFO - PROCESS | 3005 | 1471347628106 Marionette TRACE conn4 <- [1,1643,null,{"value":null}] 04:40:28 INFO - PROCESS | 3005 | 1471347628387 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:28 INFO - PROCESS | 3005 | 1471347628398 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:40:28 INFO - PROCESS | 3005 | ++DOCSHELL 0x8f0f5400 == 38 [pid = 3005] [id = 418] 04:40:28 INFO - PROCESS | 3005 | ++DOMWINDOW == 84 (0x8f2f0c00) [pid = 3005] [serial = 1255] [outer = (nil)] 04:40:28 INFO - PROCESS | 3005 | ++DOMWINDOW == 85 (0x8fa07400) [pid = 3005] [serial = 1256] [outer = 0x8f2f0c00] 04:40:28 INFO - PROCESS | 3005 | 1471347628486 Marionette DEBUG loaded listener.js 04:40:28 INFO - PROCESS | 3005 | ++DOMWINDOW == 86 (0x8eb5a400) [pid = 3005] [serial = 1257] [outer = 0x8f2f0c00] 04:40:29 INFO - PROCESS | 3005 | 1471347629495 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]]]}] 04:40:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 04:40:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1693ms 04:40:29 INFO - PROCESS | 3005 | 1471347629558 Marionette TRACE conn4 -> [0,1645,"getWindowHandle",null] 04:40:29 INFO - PROCESS | 3005 | 1471347629563 Marionette TRACE conn4 <- [1,1645,null,{"value":"8"}] 04:40:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 04:40:29 INFO - PROCESS | 3005 | 1471347629570 Marionette TRACE conn4 -> [0,1646,"setScriptTimeout",{"ms":35000}] 04:40:29 INFO - PROCESS | 3005 | 1471347629577 Marionette TRACE conn4 <- [1,1646,null,{}] 04:40:29 INFO - PROCESS | 3005 | 1471347629594 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}] 04:40:29 INFO - PROCESS | 3005 | 1471347629603 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:40:29 INFO - PROCESS | 3005 | 1471347629828 Marionette TRACE conn4 <- [1,1647,null,{"value":null}] 04:40:30 INFO - PROCESS | 3005 | 1471347630105 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:30 INFO - PROCESS | 3005 | 1471347630124 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:40:30 INFO - PROCESS | 3005 | ++DOCSHELL 0x921e6000 == 39 [pid = 3005] [id = 419] 04:40:30 INFO - PROCESS | 3005 | ++DOMWINDOW == 87 (0x921e7400) [pid = 3005] [serial = 1258] [outer = (nil)] 04:40:30 INFO - PROCESS | 3005 | ++DOMWINDOW == 88 (0x921f0000) [pid = 3005] [serial = 1259] [outer = 0x921e7400] 04:40:30 INFO - PROCESS | 3005 | 1471347630219 Marionette DEBUG loaded listener.js 04:40:30 INFO - PROCESS | 3005 | ++DOMWINDOW == 89 (0x92248400) [pid = 3005] [serial = 1260] [outer = 0x921e7400] 04:40:31 INFO - PROCESS | 3005 | 1471347631165 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]]]}] 04:40:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 04:40:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1645ms 04:40:31 INFO - PROCESS | 3005 | 1471347631217 Marionette TRACE conn4 -> [0,1649,"getWindowHandle",null] 04:40:31 INFO - PROCESS | 3005 | 1471347631222 Marionette TRACE conn4 <- [1,1649,null,{"value":"8"}] 04:40:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 04:40:31 INFO - PROCESS | 3005 | 1471347631229 Marionette TRACE conn4 -> [0,1650,"setScriptTimeout",{"ms":35000}] 04:40:31 INFO - PROCESS | 3005 | 1471347631233 Marionette TRACE conn4 <- [1,1650,null,{}] 04:40:31 INFO - PROCESS | 3005 | 1471347631240 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}] 04:40:31 INFO - PROCESS | 3005 | 1471347631246 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:40:31 INFO - PROCESS | 3005 | 1471347631445 Marionette TRACE conn4 <- [1,1651,null,{"value":null}] 04:40:31 INFO - PROCESS | 3005 | 1471347631636 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:31 INFO - PROCESS | 3005 | 1471347631646 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:40:31 INFO - PROCESS | 3005 | ++DOCSHELL 0x8f0ec000 == 40 [pid = 3005] [id = 420] 04:40:31 INFO - PROCESS | 3005 | ++DOMWINDOW == 90 (0x8f0f1000) [pid = 3005] [serial = 1261] [outer = (nil)] 04:40:31 INFO - PROCESS | 3005 | ++DOMWINDOW == 91 (0x924e9c00) [pid = 3005] [serial = 1262] [outer = 0x8f0f1000] 04:40:31 INFO - PROCESS | 3005 | 1471347631822 Marionette DEBUG loaded listener.js 04:40:31 INFO - PROCESS | 3005 | ++DOMWINDOW == 92 (0x924f0000) [pid = 3005] [serial = 1263] [outer = 0x8f0f1000] 04:40:32 INFO - PROCESS | 3005 | 1471347632746 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]]]}] 04:40:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 04:40:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1584ms 04:40:32 INFO - PROCESS | 3005 | 1471347632815 Marionette TRACE conn4 -> [0,1653,"getWindowHandle",null] 04:40:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 04:40:32 INFO - PROCESS | 3005 | 1471347632820 Marionette TRACE conn4 <- [1,1653,null,{"value":"8"}] 04:40:32 INFO - PROCESS | 3005 | 1471347632826 Marionette TRACE conn4 -> [0,1654,"setScriptTimeout",{"ms":35000}] 04:40:32 INFO - PROCESS | 3005 | 1471347632830 Marionette TRACE conn4 <- [1,1654,null,{}] 04:40:32 INFO - PROCESS | 3005 | 1471347632836 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}] 04:40:32 INFO - PROCESS | 3005 | 1471347632841 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:40:33 INFO - PROCESS | 3005 | 1471347633052 Marionette TRACE conn4 <- [1,1655,null,{"value":null}] 04:40:33 INFO - PROCESS | 3005 | 1471347633239 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:33 INFO - PROCESS | 3005 | 1471347633246 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:40:33 INFO - PROCESS | 3005 | ++DOCSHELL 0x8df24800 == 41 [pid = 3005] [id = 421] 04:40:33 INFO - PROCESS | 3005 | ++DOMWINDOW == 93 (0x8df2a400) [pid = 3005] [serial = 1264] [outer = (nil)] 04:40:33 INFO - PROCESS | 3005 | ++DOMWINDOW == 94 (0x9287b400) [pid = 3005] [serial = 1265] [outer = 0x8df2a400] 04:40:33 INFO - PROCESS | 3005 | 1471347633334 Marionette DEBUG loaded listener.js 04:40:33 INFO - PROCESS | 3005 | ++DOMWINDOW == 95 (0x9287f400) [pid = 3005] [serial = 1266] [outer = 0x8df2a400] 04:40:34 INFO - PROCESS | 3005 | 1471347634303 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]]]}] 04:40:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 04:40:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1543ms 04:40:34 INFO - PROCESS | 3005 | 1471347634370 Marionette TRACE conn4 -> [0,1657,"getWindowHandle",null] 04:40:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 04:40:34 INFO - PROCESS | 3005 | 1471347634374 Marionette TRACE conn4 <- [1,1657,null,{"value":"8"}] 04:40:34 INFO - PROCESS | 3005 | 1471347634381 Marionette TRACE conn4 -> [0,1658,"setScriptTimeout",{"ms":35000}] 04:40:34 INFO - PROCESS | 3005 | 1471347634385 Marionette TRACE conn4 <- [1,1658,null,{}] 04:40:34 INFO - PROCESS | 3005 | 1471347634392 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}] 04:40:34 INFO - PROCESS | 3005 | 1471347634403 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:40:34 INFO - PROCESS | 3005 | 1471347634731 Marionette TRACE conn4 <- [1,1659,null,{"value":null}] 04:40:34 INFO - PROCESS | 3005 | 1471347634926 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:34 INFO - PROCESS | 3005 | 1471347634935 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:40:34 INFO - PROCESS | 3005 | ++DOCSHELL 0x8c1cbc00 == 42 [pid = 3005] [id = 422] 04:40:34 INFO - PROCESS | 3005 | ++DOMWINDOW == 96 (0x8e810800) [pid = 3005] [serial = 1267] [outer = (nil)] 04:40:35 INFO - PROCESS | 3005 | ++DOMWINDOW == 97 (0x8ea60800) [pid = 3005] [serial = 1268] [outer = 0x8e810800] 04:40:35 INFO - PROCESS | 3005 | 1471347635026 Marionette DEBUG loaded listener.js 04:40:35 INFO - PROCESS | 3005 | ++DOMWINDOW == 98 (0x8fa96400) [pid = 3005] [serial = 1269] [outer = 0x8e810800] 04:40:35 INFO - PROCESS | 3005 | 1471347635935 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]]]}] 04:40:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 04:40:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1600ms 04:40:35 INFO - PROCESS | 3005 | 1471347635983 Marionette TRACE conn4 -> [0,1661,"getWindowHandle",null] 04:40:35 INFO - PROCESS | 3005 | 1471347635987 Marionette TRACE conn4 <- [1,1661,null,{"value":"8"}] 04:40:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 04:40:35 INFO - PROCESS | 3005 | 1471347635996 Marionette TRACE conn4 -> [0,1662,"setScriptTimeout",{"ms":35000}] 04:40:36 INFO - PROCESS | 3005 | 1471347636002 Marionette TRACE conn4 <- [1,1662,null,{}] 04:40:36 INFO - PROCESS | 3005 | 1471347636012 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}] 04:40:36 INFO - PROCESS | 3005 | 1471347636021 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:40:36 INFO - PROCESS | 3005 | 1471347636261 Marionette TRACE conn4 <- [1,1663,null,{"value":null}] 04:40:36 INFO - PROCESS | 3005 | 1471347636689 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:36 INFO - PROCESS | 3005 | 1471347636698 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:40:36 INFO - PROCESS | 3005 | ++DOCSHELL 0x8dc51000 == 43 [pid = 3005] [id = 423] 04:40:36 INFO - PROCESS | 3005 | ++DOMWINDOW == 99 (0x8dc52800) [pid = 3005] [serial = 1270] [outer = (nil)] 04:40:36 INFO - PROCESS | 3005 | ++DOMWINDOW == 100 (0x8dc5a000) [pid = 3005] [serial = 1271] [outer = 0x8dc52800] 04:40:36 INFO - PROCESS | 3005 | 1471347636821 Marionette DEBUG loaded listener.js 04:40:36 INFO - PROCESS | 3005 | ++DOMWINDOW == 101 (0x8df32000) [pid = 3005] [serial = 1272] [outer = 0x8dc52800] 04:40:37 INFO - PROCESS | 3005 | 1471347637737 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]]]}] 04:40:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 04:40:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1844ms 04:40:37 INFO - PROCESS | 3005 | 1471347637842 Marionette TRACE conn4 -> [0,1665,"getWindowHandle",null] 04:40:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 04:40:37 INFO - PROCESS | 3005 | 1471347637847 Marionette TRACE conn4 <- [1,1665,null,{"value":"8"}] 04:40:37 INFO - PROCESS | 3005 | 1471347637855 Marionette TRACE conn4 -> [0,1666,"setScriptTimeout",{"ms":35000}] 04:40:37 INFO - PROCESS | 3005 | 1471347637859 Marionette TRACE conn4 <- [1,1666,null,{}] 04:40:37 INFO - PROCESS | 3005 | 1471347637876 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}] 04:40:37 INFO - PROCESS | 3005 | 1471347637881 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:40:38 INFO - PROCESS | 3005 | 1471347638135 Marionette TRACE conn4 <- [1,1667,null,{"value":null}] 04:40:38 INFO - PROCESS | 3005 | --DOCSHELL 0x8c1cac00 == 42 [pid = 3005] [id = 415] 04:40:38 INFO - PROCESS | 3005 | --DOCSHELL 0x8f0f3000 == 41 [pid = 3005] [id = 414] 04:40:38 INFO - PROCESS | 3005 | --DOCSHELL 0x8e9dc400 == 40 [pid = 3005] [id = 413] 04:40:38 INFO - PROCESS | 3005 | --DOCSHELL 0x8df29000 == 39 [pid = 3005] [id = 412] 04:40:38 INFO - PROCESS | 3005 | --DOMWINDOW == 100 (0x91bd5400) [pid = 3005] [serial = 1208] [outer = (nil)] [url = about:blank] 04:40:38 INFO - PROCESS | 3005 | --DOMWINDOW == 99 (0x91bd7000) [pid = 3005] [serial = 1205] [outer = (nil)] [url = about:blank] 04:40:38 INFO - PROCESS | 3005 | --DOMWINDOW == 98 (0x904c3000) [pid = 3005] [serial = 1178] [outer = (nil)] [url = about:blank] 04:40:38 INFO - PROCESS | 3005 | --DOMWINDOW == 97 (0x91a32c00) [pid = 3005] [serial = 1179] [outer = (nil)] [url = about:blank] 04:40:38 INFO - PROCESS | 3005 | --DOMWINDOW == 96 (0x8e9d5000) [pid = 3005] [serial = 1196] [outer = (nil)] [url = about:blank] 04:40:38 INFO - PROCESS | 3005 | --DOMWINDOW == 95 (0x8ea18800) [pid = 3005] [serial = 1197] [outer = (nil)] [url = about:blank] 04:40:38 INFO - PROCESS | 3005 | --DOMWINDOW == 94 (0x8fa09000) [pid = 3005] [serial = 1199] [outer = (nil)] [url = about:blank] 04:40:38 INFO - PROCESS | 3005 | --DOMWINDOW == 93 (0x8dc5a800) [pid = 3005] [serial = 1193] [outer = (nil)] [url = about:blank] 04:40:38 INFO - PROCESS | 3005 | --DOMWINDOW == 92 (0x8e80cc00) [pid = 3005] [serial = 1194] [outer = (nil)] [url = about:blank] 04:40:38 INFO - PROCESS | 3005 | --DOMWINDOW == 91 (0x904bbc00) [pid = 3005] [serial = 1173] [outer = (nil)] [url = about:blank] 04:40:38 INFO - PROCESS | 3005 | --DOMWINDOW == 90 (0x923ec800) [pid = 3005] [serial = 1187] [outer = (nil)] [url = about:blank] 04:40:38 INFO - PROCESS | 3005 | --DOMWINDOW == 89 (0x924eb800) [pid = 3005] [serial = 1188] [outer = (nil)] [url = about:blank] 04:40:38 INFO - PROCESS | 3005 | --DOMWINDOW == 88 (0x921e3000) [pid = 3005] [serial = 1181] [outer = (nil)] [url = about:blank] 04:40:38 INFO - PROCESS | 3005 | --DOMWINDOW == 87 (0x921ef000) [pid = 3005] [serial = 1182] [outer = (nil)] [url = about:blank] 04:40:38 INFO - PROCESS | 3005 | --DOMWINDOW == 86 (0x8ea19800) [pid = 3005] [serial = 1175] [outer = (nil)] [url = about:blank] 04:40:38 INFO - PROCESS | 3005 | --DOMWINDOW == 85 (0x8f0f0400) [pid = 3005] [serial = 1176] [outer = (nil)] [url = about:blank] 04:40:38 INFO - PROCESS | 3005 | --DOMWINDOW == 84 (0x9224b000) [pid = 3005] [serial = 1184] [outer = (nil)] [url = about:blank] 04:40:38 INFO - PROCESS | 3005 | --DOMWINDOW == 83 (0x9224e000) [pid = 3005] [serial = 1185] [outer = (nil)] [url = about:blank] 04:40:38 INFO - PROCESS | 3005 | --DOMWINDOW == 82 (0x928f1c00) [pid = 3005] [serial = 1190] [outer = (nil)] [url = about:blank] 04:40:38 INFO - PROCESS | 3005 | --DOMWINDOW == 81 (0x928f6000) [pid = 3005] [serial = 1191] [outer = (nil)] [url = about:blank] 04:40:38 INFO - PROCESS | 3005 | --DOMWINDOW == 80 (0x91a3b000) [pid = 3005] [serial = 1203] [outer = (nil)] [url = about:blank] 04:40:38 INFO - PROCESS | 3005 | --DOMWINDOW == 79 (0x91a37800) [pid = 3005] [serial = 1202] [outer = (nil)] [url = about:blank] 04:40:38 INFO - PROCESS | 3005 | --DOMWINDOW == 78 (0x921e9800) [pid = 3005] [serial = 1206] [outer = (nil)] [url = about:blank] 04:40:38 INFO - PROCESS | 3005 | --DOMWINDOW == 77 (0x8fa8f000) [pid = 3005] [serial = 1200] [outer = (nil)] [url = about:blank] 04:40:38 INFO - PROCESS | 3005 | --DOMWINDOW == 76 (0x92243000) [pid = 3005] [serial = 1209] [outer = (nil)] [url = about:blank] 04:40:38 INFO - PROCESS | 3005 | 1471347638394 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:38 INFO - PROCESS | 3005 | 1471347638402 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:40:38 INFO - PROCESS | 3005 | ++DOCSHELL 0x8dc5b800 == 40 [pid = 3005] [id = 424] 04:40:38 INFO - PROCESS | 3005 | ++DOMWINDOW == 77 (0x8e803c00) [pid = 3005] [serial = 1273] [outer = (nil)] 04:40:38 INFO - PROCESS | 3005 | ++DOMWINDOW == 78 (0x8e9db400) [pid = 3005] [serial = 1274] [outer = 0x8e803c00] 04:40:38 INFO - PROCESS | 3005 | 1471347638483 Marionette DEBUG loaded listener.js 04:40:38 INFO - PROCESS | 3005 | ++DOMWINDOW == 79 (0x8f0de800) [pid = 3005] [serial = 1275] [outer = 0x8e803c00] 04:40:39 INFO - PROCESS | 3005 | 1471347639345 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]]]}] 04:40:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 04:40:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1541ms 04:40:39 INFO - PROCESS | 3005 | 1471347639400 Marionette TRACE conn4 -> [0,1669,"getWindowHandle",null] 04:40:39 INFO - PROCESS | 3005 | 1471347639407 Marionette TRACE conn4 <- [1,1669,null,{"value":"8"}] 04:40:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 04:40:39 INFO - PROCESS | 3005 | 1471347639415 Marionette TRACE conn4 -> [0,1670,"setScriptTimeout",{"ms":35000}] 04:40:39 INFO - PROCESS | 3005 | 1471347639418 Marionette TRACE conn4 <- [1,1670,null,{}] 04:40:39 INFO - PROCESS | 3005 | 1471347639425 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}] 04:40:39 INFO - PROCESS | 3005 | 1471347639429 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:40:39 INFO - PROCESS | 3005 | 1471347639607 Marionette TRACE conn4 <- [1,1671,null,{"value":null}] 04:40:39 INFO - PROCESS | 3005 | 1471347639617 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:39 INFO - PROCESS | 3005 | 1471347639625 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:40:39 INFO - PROCESS | 3005 | ++DOCSHELL 0x8f2ea800 == 41 [pid = 3005] [id = 425] 04:40:39 INFO - PROCESS | 3005 | ++DOMWINDOW == 80 (0x8f2f7000) [pid = 3005] [serial = 1276] [outer = (nil)] 04:40:39 INFO - PROCESS | 3005 | ++DOMWINDOW == 81 (0x8f2ee000) [pid = 3005] [serial = 1277] [outer = 0x8f2f7000] 04:40:39 INFO - PROCESS | 3005 | 1471347639839 Marionette DEBUG loaded listener.js 04:40:39 INFO - PROCESS | 3005 | ++DOMWINDOW == 82 (0x91a32800) [pid = 3005] [serial = 1278] [outer = 0x8f2f7000] 04:40:40 INFO - PROCESS | 3005 | 1471347640741 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]]]}] 04:40:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 04:40:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1386ms 04:40:40 INFO - PROCESS | 3005 | 1471347640802 Marionette TRACE conn4 -> [0,1673,"getWindowHandle",null] 04:40:40 INFO - PROCESS | 3005 | 1471347640806 Marionette TRACE conn4 <- [1,1673,null,{"value":"8"}] 04:40:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 04:40:40 INFO - PROCESS | 3005 | 1471347640820 Marionette TRACE conn4 -> [0,1674,"setScriptTimeout",{"ms":35000}] 04:40:40 INFO - PROCESS | 3005 | 1471347640829 Marionette TRACE conn4 <- [1,1674,null,{}] 04:40:40 INFO - PROCESS | 3005 | 1471347640845 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}] 04:40:40 INFO - PROCESS | 3005 | 1471347640852 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:40:41 INFO - PROCESS | 3005 | 1471347641077 Marionette TRACE conn4 <- [1,1675,null,{"value":null}] 04:40:41 INFO - PROCESS | 3005 | 1471347641114 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:41 INFO - PROCESS | 3005 | 1471347641122 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:40:41 INFO - PROCESS | 3005 | ++DOCSHELL 0x8c1c3800 == 42 [pid = 3005] [id = 426] 04:40:41 INFO - PROCESS | 3005 | ++DOMWINDOW == 83 (0x921e5800) [pid = 3005] [serial = 1279] [outer = (nil)] 04:40:41 INFO - PROCESS | 3005 | ++DOMWINDOW == 84 (0x921ec800) [pid = 3005] [serial = 1280] [outer = 0x921e5800] 04:40:41 INFO - PROCESS | 3005 | 1471347641195 Marionette DEBUG loaded listener.js 04:40:41 INFO - PROCESS | 3005 | ++DOMWINDOW == 85 (0x92243000) [pid = 3005] [serial = 1281] [outer = 0x921e5800] 04:40:42 INFO - PROCESS | 3005 | 1471347642150 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]]]}] 04:40:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 04:40:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1409ms 04:40:42 INFO - PROCESS | 3005 | 1471347642224 Marionette TRACE conn4 -> [0,1677,"getWindowHandle",null] 04:40:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 04:40:42 INFO - PROCESS | 3005 | 1471347642229 Marionette TRACE conn4 <- [1,1677,null,{"value":"8"}] 04:40:42 INFO - PROCESS | 3005 | 1471347642235 Marionette TRACE conn4 -> [0,1678,"setScriptTimeout",{"ms":35000}] 04:40:42 INFO - PROCESS | 3005 | 1471347642238 Marionette TRACE conn4 <- [1,1678,null,{}] 04:40:42 INFO - PROCESS | 3005 | 1471347642251 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}] 04:40:42 INFO - PROCESS | 3005 | 1471347642255 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:40:42 INFO - PROCESS | 3005 | 1471347642490 Marionette TRACE conn4 <- [1,1679,null,{"value":null}] 04:40:42 INFO - PROCESS | 3005 | 1471347642514 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:42 INFO - PROCESS | 3005 | 1471347642522 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:40:42 INFO - PROCESS | 3005 | ++DOCSHELL 0x8c1c9000 == 43 [pid = 3005] [id = 427] 04:40:42 INFO - PROCESS | 3005 | ++DOMWINDOW == 86 (0x8e9d9800) [pid = 3005] [serial = 1282] [outer = (nil)] 04:40:42 INFO - PROCESS | 3005 | ++DOMWINDOW == 87 (0x923e7000) [pid = 3005] [serial = 1283] [outer = 0x8e9d9800] 04:40:42 INFO - PROCESS | 3005 | 1471347642594 Marionette DEBUG loaded listener.js 04:40:42 INFO - PROCESS | 3005 | ++DOMWINDOW == 88 (0x924ea000) [pid = 3005] [serial = 1284] [outer = 0x8e9d9800] 04:40:43 INFO - PROCESS | 3005 | --DOMWINDOW == 87 (0x8e9d7400) [pid = 3005] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 04:40:43 INFO - PROCESS | 3005 | --DOMWINDOW == 86 (0x8df2c000) [pid = 3005] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 04:40:43 INFO - PROCESS | 3005 | --DOMWINDOW == 85 (0x8fa03400) [pid = 3005] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 04:40:43 INFO - PROCESS | 3005 | --DOMWINDOW == 84 (0x8ea15400) [pid = 3005] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 04:40:43 INFO - PROCESS | 3005 | --DOMWINDOW == 83 (0x8f0df000) [pid = 3005] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 04:40:43 INFO - PROCESS | 3005 | --DOMWINDOW == 82 (0x8f2eb000) [pid = 3005] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 04:40:43 INFO - PROCESS | 3005 | --DOMWINDOW == 81 (0x91bd0c00) [pid = 3005] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 04:40:43 INFO - PROCESS | 3005 | --DOMWINDOW == 80 (0x923e8c00) [pid = 3005] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 04:40:43 INFO - PROCESS | 3005 | --DOMWINDOW == 79 (0x9224d800) [pid = 3005] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 04:40:43 INFO - PROCESS | 3005 | --DOMWINDOW == 78 (0x8fc94800) [pid = 3005] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 04:40:43 INFO - PROCESS | 3005 | --DOMWINDOW == 77 (0x950d7800) [pid = 3005] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 04:40:43 INFO - PROCESS | 3005 | --DOMWINDOW == 76 (0x8f0e3000) [pid = 3005] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 04:40:43 INFO - PROCESS | 3005 | --DOMWINDOW == 75 (0x8e843800) [pid = 3005] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 04:40:43 INFO - PROCESS | 3005 | 1471347643689 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]]]}] 04:40:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 04:40:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1492ms 04:40:43 INFO - PROCESS | 3005 | 1471347643733 Marionette TRACE conn4 -> [0,1681,"getWindowHandle",null] 04:40:43 INFO - PROCESS | 3005 | 1471347643737 Marionette TRACE conn4 <- [1,1681,null,{"value":"8"}] 04:40:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 04:40:43 INFO - PROCESS | 3005 | 1471347643745 Marionette TRACE conn4 -> [0,1682,"setScriptTimeout",{"ms":35000}] 04:40:43 INFO - PROCESS | 3005 | 1471347643748 Marionette TRACE conn4 <- [1,1682,null,{}] 04:40:43 INFO - PROCESS | 3005 | 1471347643754 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}] 04:40:43 INFO - PROCESS | 3005 | 1471347643759 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:40:43 INFO - PROCESS | 3005 | 1471347643927 Marionette TRACE conn4 <- [1,1683,null,{"value":null}] 04:40:44 INFO - PROCESS | 3005 | 1471347644063 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:44 INFO - PROCESS | 3005 | 1471347644080 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:40:44 INFO - PROCESS | 3005 | ++DOCSHELL 0x8ea5a000 == 44 [pid = 3005] [id = 428] 04:40:44 INFO - PROCESS | 3005 | ++DOMWINDOW == 76 (0x8f0e6400) [pid = 3005] [serial = 1285] [outer = (nil)] 04:40:44 INFO - PROCESS | 3005 | ++DOMWINDOW == 77 (0x921e4400) [pid = 3005] [serial = 1286] [outer = 0x8f0e6400] 04:40:44 INFO - PROCESS | 3005 | 1471347644166 Marionette DEBUG loaded listener.js 04:40:44 INFO - PROCESS | 3005 | ++DOMWINDOW == 78 (0x8e80fc00) [pid = 3005] [serial = 1287] [outer = 0x8f0e6400] 04:40:44 INFO - PROCESS | 3005 | 1471347644994 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]]]}] 04:40:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 04:40:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1294ms 04:40:45 INFO - PROCESS | 3005 | 1471347645086 Marionette TRACE conn4 -> [0,1685,"getWindowHandle",null] 04:40:45 INFO - PROCESS | 3005 | 1471347645091 Marionette TRACE conn4 <- [1,1685,null,{"value":"8"}] 04:40:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 04:40:45 INFO - PROCESS | 3005 | 1471347645102 Marionette TRACE conn4 -> [0,1686,"setScriptTimeout",{"ms":35000}] 04:40:45 INFO - PROCESS | 3005 | 1471347645109 Marionette TRACE conn4 <- [1,1686,null,{}] 04:40:45 INFO - PROCESS | 3005 | 1471347645121 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}] 04:40:45 INFO - PROCESS | 3005 | 1471347645129 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:40:45 INFO - PROCESS | 3005 | 1471347645377 Marionette TRACE conn4 <- [1,1687,null,{"value":null}] 04:40:45 INFO - PROCESS | 3005 | 1471347645628 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:45 INFO - PROCESS | 3005 | 1471347645644 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:40:45 INFO - PROCESS | 3005 | ++DOCSHELL 0x8dc5ac00 == 45 [pid = 3005] [id = 429] 04:40:45 INFO - PROCESS | 3005 | ++DOMWINDOW == 79 (0x8e843000) [pid = 3005] [serial = 1288] [outer = (nil)] 04:40:45 INFO - PROCESS | 3005 | ++DOMWINDOW == 80 (0x8e9d3400) [pid = 3005] [serial = 1289] [outer = 0x8e843000] 04:40:45 INFO - PROCESS | 3005 | 1471347645746 Marionette DEBUG loaded listener.js 04:40:45 INFO - PROCESS | 3005 | ++DOMWINDOW == 81 (0x8ea0d800) [pid = 3005] [serial = 1290] [outer = 0x8e843000] 04:40:46 INFO - PROCESS | 3005 | 1471347646732 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]]]}] 04:40:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.empty.html | arc() with an empty path does not draw a straight line to the start point 04:40:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1709ms 04:40:46 INFO - PROCESS | 3005 | 1471347646812 Marionette TRACE conn4 -> [0,1689,"getWindowHandle",null] 04:40:46 INFO - PROCESS | 3005 | 1471347646818 Marionette TRACE conn4 <- [1,1689,null,{"value":"8"}] 04:40:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 04:40:46 INFO - PROCESS | 3005 | 1471347646830 Marionette TRACE conn4 -> [0,1690,"setScriptTimeout",{"ms":35000}] 04:40:46 INFO - PROCESS | 3005 | 1471347646835 Marionette TRACE conn4 <- [1,1690,null,{}] 04:40:46 INFO - PROCESS | 3005 | 1471347646844 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}] 04:40:46 INFO - PROCESS | 3005 | 1471347646849 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:40:47 INFO - PROCESS | 3005 | 1471347647089 Marionette TRACE conn4 <- [1,1691,null,{"value":null}] 04:40:47 INFO - PROCESS | 3005 | 1471347647368 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:47 INFO - PROCESS | 3005 | 1471347647378 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:40:47 INFO - PROCESS | 3005 | ++DOCSHELL 0x8ea54400 == 46 [pid = 3005] [id = 430] 04:40:47 INFO - PROCESS | 3005 | ++DOMWINDOW == 82 (0x8f0f4800) [pid = 3005] [serial = 1291] [outer = (nil)] 04:40:47 INFO - PROCESS | 3005 | ++DOMWINDOW == 83 (0x8fa91800) [pid = 3005] [serial = 1292] [outer = 0x8f0f4800] 04:40:47 INFO - PROCESS | 3005 | 1471347647470 Marionette DEBUG loaded listener.js 04:40:47 INFO - PROCESS | 3005 | ++DOMWINDOW == 84 (0x904c9c00) [pid = 3005] [serial = 1293] [outer = 0x8f0f4800] 04:40:48 INFO - PROCESS | 3005 | 1471347648424 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]]]}] 04:40:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 04:40:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1647ms 04:40:48 INFO - PROCESS | 3005 | 1471347648474 Marionette TRACE conn4 -> [0,1693,"getWindowHandle",null] 04:40:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 04:40:48 INFO - PROCESS | 3005 | 1471347648479 Marionette TRACE conn4 <- [1,1693,null,{"value":"8"}] 04:40:48 INFO - PROCESS | 3005 | 1471347648487 Marionette TRACE conn4 -> [0,1694,"setScriptTimeout",{"ms":35000}] 04:40:48 INFO - PROCESS | 3005 | 1471347648490 Marionette TRACE conn4 <- [1,1694,null,{}] 04:40:48 INFO - PROCESS | 3005 | 1471347648505 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}] 04:40:48 INFO - PROCESS | 3005 | 1471347648515 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:40:48 INFO - PROCESS | 3005 | 1471347648717 Marionette TRACE conn4 <- [1,1695,null,{"value":null}] 04:40:49 INFO - PROCESS | 3005 | 1471347649013 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:49 INFO - PROCESS | 3005 | 1471347649024 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:40:49 INFO - PROCESS | 3005 | ++DOCSHELL 0x923f0000 == 47 [pid = 3005] [id = 431] 04:40:49 INFO - PROCESS | 3005 | ++DOMWINDOW == 85 (0x92875000) [pid = 3005] [serial = 1294] [outer = (nil)] 04:40:49 INFO - PROCESS | 3005 | ++DOMWINDOW == 86 (0x928f9800) [pid = 3005] [serial = 1295] [outer = 0x92875000] 04:40:49 INFO - PROCESS | 3005 | 1471347649157 Marionette DEBUG loaded listener.js 04:40:49 INFO - PROCESS | 3005 | ++DOMWINDOW == 87 (0x93177800) [pid = 3005] [serial = 1296] [outer = 0x92875000] 04:40:50 INFO - PROCESS | 3005 | 1471347650102 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]]]}] 04:40:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 04:40:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1685ms 04:40:50 INFO - PROCESS | 3005 | 1471347650171 Marionette TRACE conn4 -> [0,1697,"getWindowHandle",null] 04:40:50 INFO - PROCESS | 3005 | 1471347650174 Marionette TRACE conn4 <- [1,1697,null,{"value":"8"}] 04:40:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 04:40:50 INFO - PROCESS | 3005 | 1471347650183 Marionette TRACE conn4 -> [0,1698,"setScriptTimeout",{"ms":35000}] 04:40:50 INFO - PROCESS | 3005 | 1471347650188 Marionette TRACE conn4 <- [1,1698,null,{}] 04:40:50 INFO - PROCESS | 3005 | 1471347650198 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}] 04:40:50 INFO - PROCESS | 3005 | 1471347650205 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:40:50 INFO - PROCESS | 3005 | 1471347650441 Marionette TRACE conn4 <- [1,1699,null,{"value":null}] 04:40:50 INFO - PROCESS | 3005 | 1471347650674 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:50 INFO - PROCESS | 3005 | 1471347650685 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:40:50 INFO - PROCESS | 3005 | ++DOCSHELL 0x91a40800 == 48 [pid = 3005] [id = 432] 04:40:50 INFO - PROCESS | 3005 | ++DOMWINDOW == 88 (0x9224d000) [pid = 3005] [serial = 1297] [outer = (nil)] 04:40:50 INFO - PROCESS | 3005 | ++DOMWINDOW == 89 (0x95296400) [pid = 3005] [serial = 1298] [outer = 0x9224d000] 04:40:50 INFO - PROCESS | 3005 | 1471347650812 Marionette DEBUG loaded listener.js 04:40:50 INFO - PROCESS | 3005 | ++DOMWINDOW == 90 (0x95299800) [pid = 3005] [serial = 1299] [outer = 0x9224d000] 04:40:51 INFO - PROCESS | 3005 | 1471347651735 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]]]}] 04:40:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonempty.html | arc() with a non-empty path does draw a straight line to the start point 04:40:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1590ms 04:40:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 04:40:51 INFO - PROCESS | 3005 | 1471347651774 Marionette TRACE conn4 -> [0,1701,"getWindowHandle",null] 04:40:51 INFO - PROCESS | 3005 | 1471347651777 Marionette TRACE conn4 <- [1,1701,null,{"value":"8"}] 04:40:51 INFO - PROCESS | 3005 | 1471347651784 Marionette TRACE conn4 -> [0,1702,"setScriptTimeout",{"ms":35000}] 04:40:51 INFO - PROCESS | 3005 | 1471347651788 Marionette TRACE conn4 <- [1,1702,null,{}] 04:40:51 INFO - PROCESS | 3005 | 1471347651794 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}] 04:40:51 INFO - PROCESS | 3005 | 1471347651799 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:40:51 INFO - PROCESS | 3005 | 1471347651991 Marionette TRACE conn4 <- [1,1703,null,{"value":null}] 04:40:52 INFO - PROCESS | 3005 | 1471347652217 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:52 INFO - PROCESS | 3005 | 1471347652227 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:40:52 INFO - PROCESS | 3005 | ++DOCSHELL 0x8dc53400 == 49 [pid = 3005] [id = 433] 04:40:52 INFO - PROCESS | 3005 | ++DOMWINDOW == 91 (0x8dc57800) [pid = 3005] [serial = 1300] [outer = (nil)] 04:40:52 INFO - PROCESS | 3005 | ++DOMWINDOW == 92 (0x96ed8800) [pid = 3005] [serial = 1301] [outer = 0x8dc57800] 04:40:52 INFO - PROCESS | 3005 | 1471347652352 Marionette DEBUG loaded listener.js 04:40:52 INFO - PROCESS | 3005 | ++DOMWINDOW == 93 (0x9781c400) [pid = 3005] [serial = 1302] [outer = 0x8dc57800] 04:40:53 INFO - PROCESS | 3005 | 1471347653234 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]]]}] 04:40:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 04:40:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1482ms 04:40:53 INFO - PROCESS | 3005 | 1471347653267 Marionette TRACE conn4 -> [0,1705,"getWindowHandle",null] 04:40:53 INFO - PROCESS | 3005 | 1471347653270 Marionette TRACE conn4 <- [1,1705,null,{"value":"8"}] 04:40:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 04:40:53 INFO - PROCESS | 3005 | 1471347653279 Marionette TRACE conn4 -> [0,1706,"setScriptTimeout",{"ms":35000}] 04:40:53 INFO - PROCESS | 3005 | 1471347653283 Marionette TRACE conn4 <- [1,1706,null,{}] 04:40:53 INFO - PROCESS | 3005 | 1471347653289 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}] 04:40:53 INFO - PROCESS | 3005 | 1471347653300 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:40:53 INFO - PROCESS | 3005 | 1471347653531 Marionette TRACE conn4 <- [1,1707,null,{"value":null}] 04:40:53 INFO - PROCESS | 3005 | 1471347653768 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:53 INFO - PROCESS | 3005 | 1471347653778 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:40:53 INFO - PROCESS | 3005 | ++DOCSHELL 0x9548d400 == 50 [pid = 3005] [id = 434] 04:40:53 INFO - PROCESS | 3005 | ++DOMWINDOW == 94 (0x9548d800) [pid = 3005] [serial = 1303] [outer = (nil)] 04:40:53 INFO - PROCESS | 3005 | ++DOMWINDOW == 95 (0x9959a800) [pid = 3005] [serial = 1304] [outer = 0x9548d800] 04:40:53 INFO - PROCESS | 3005 | 1471347653908 Marionette DEBUG loaded listener.js 04:40:54 INFO - PROCESS | 3005 | ++DOMWINDOW == 96 (0x99e33c00) [pid = 3005] [serial = 1305] [outer = 0x9548d800] 04:40:54 INFO - PROCESS | 3005 | 1471347654811 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]]]}] 04:40:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 04:40:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1582ms 04:40:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 04:40:54 INFO - PROCESS | 3005 | 1471347654862 Marionette TRACE conn4 -> [0,1709,"getWindowHandle",null] 04:40:54 INFO - PROCESS | 3005 | 1471347654866 Marionette TRACE conn4 <- [1,1709,null,{"value":"8"}] 04:40:54 INFO - PROCESS | 3005 | 1471347654873 Marionette TRACE conn4 -> [0,1710,"setScriptTimeout",{"ms":35000}] 04:40:54 INFO - PROCESS | 3005 | 1471347654876 Marionette TRACE conn4 <- [1,1710,null,{}] 04:40:54 INFO - PROCESS | 3005 | 1471347654882 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}] 04:40:54 INFO - PROCESS | 3005 | 1471347654887 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:40:55 INFO - PROCESS | 3005 | 1471347655073 Marionette TRACE conn4 <- [1,1711,null,{"value":null}] 04:40:55 INFO - PROCESS | 3005 | 1471347655313 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:55 INFO - PROCESS | 3005 | 1471347655320 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:40:55 INFO - PROCESS | 3005 | ++DOCSHELL 0x8c1c3400 == 51 [pid = 3005] [id = 435] 04:40:55 INFO - PROCESS | 3005 | ++DOMWINDOW == 97 (0x95024400) [pid = 3005] [serial = 1306] [outer = (nil)] 04:40:55 INFO - PROCESS | 3005 | ++DOMWINDOW == 98 (0x99e39800) [pid = 3005] [serial = 1307] [outer = 0x95024400] 04:40:55 INFO - PROCESS | 3005 | 1471347655449 Marionette DEBUG loaded listener.js 04:40:55 INFO - PROCESS | 3005 | ++DOMWINDOW == 99 (0x99e47c00) [pid = 3005] [serial = 1308] [outer = 0x95024400] 04:40:56 INFO - PROCESS | 3005 | 1471347656339 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]]]}] 04:40:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 04:40:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1534ms 04:40:56 INFO - PROCESS | 3005 | 1471347656406 Marionette TRACE conn4 -> [0,1713,"getWindowHandle",null] 04:40:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 04:40:56 INFO - PROCESS | 3005 | 1471347656410 Marionette TRACE conn4 <- [1,1713,null,{"value":"8"}] 04:40:56 INFO - PROCESS | 3005 | 1471347656418 Marionette TRACE conn4 -> [0,1714,"setScriptTimeout",{"ms":35000}] 04:40:56 INFO - PROCESS | 3005 | 1471347656422 Marionette TRACE conn4 <- [1,1714,null,{}] 04:40:56 INFO - PROCESS | 3005 | 1471347656428 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}] 04:40:56 INFO - PROCESS | 3005 | 1471347656433 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:40:56 INFO - PROCESS | 3005 | 1471347656626 Marionette TRACE conn4 <- [1,1715,null,{"value":null}] 04:40:56 INFO - PROCESS | 3005 | 1471347656880 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:56 INFO - PROCESS | 3005 | 1471347656890 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:40:57 INFO - PROCESS | 3005 | ++DOCSHELL 0x8df31000 == 52 [pid = 3005] [id = 436] 04:40:57 INFO - PROCESS | 3005 | ++DOMWINDOW == 100 (0x8e801800) [pid = 3005] [serial = 1309] [outer = (nil)] 04:40:57 INFO - PROCESS | 3005 | ++DOMWINDOW == 101 (0x8e83d800) [pid = 3005] [serial = 1310] [outer = 0x8e801800] 04:40:57 INFO - PROCESS | 3005 | 1471347657234 Marionette DEBUG loaded listener.js 04:40:57 INFO - PROCESS | 3005 | ++DOMWINDOW == 102 (0x8e98fc00) [pid = 3005] [serial = 1311] [outer = 0x8e801800] 04:40:58 INFO - PROCESS | 3005 | 1471347658189 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]]]}] 04:40:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 04:40:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1835ms 04:40:58 INFO - PROCESS | 3005 | 1471347658255 Marionette TRACE conn4 -> [0,1717,"getWindowHandle",null] 04:40:58 INFO - PROCESS | 3005 | 1471347658261 Marionette TRACE conn4 <- [1,1717,null,{"value":"8"}] 04:40:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 04:40:58 INFO - PROCESS | 3005 | 1471347658272 Marionette TRACE conn4 -> [0,1718,"setScriptTimeout",{"ms":35000}] 04:40:58 INFO - PROCESS | 3005 | 1471347658275 Marionette TRACE conn4 <- [1,1718,null,{}] 04:40:58 INFO - PROCESS | 3005 | 1471347658284 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}] 04:40:58 INFO - PROCESS | 3005 | 1471347658290 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:40:58 INFO - PROCESS | 3005 | 1471347658477 Marionette TRACE conn4 <- [1,1719,null,{"value":null}] 04:40:58 INFO - PROCESS | 3005 | 1471347658812 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:58 INFO - PROCESS | 3005 | 1471347658824 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:40:58 INFO - PROCESS | 3005 | ++DOCSHELL 0x8eb5a800 == 53 [pid = 3005] [id = 437] 04:40:58 INFO - PROCESS | 3005 | ++DOMWINDOW == 103 (0x8f0eec00) [pid = 3005] [serial = 1312] [outer = (nil)] 04:40:58 INFO - PROCESS | 3005 | ++DOMWINDOW == 104 (0x8fc99400) [pid = 3005] [serial = 1313] [outer = 0x8f0eec00] 04:40:58 INFO - PROCESS | 3005 | 1471347658911 Marionette DEBUG loaded listener.js 04:40:59 INFO - PROCESS | 3005 | ++DOMWINDOW == 105 (0x904c0400) [pid = 3005] [serial = 1314] [outer = 0x8f0eec00] 04:41:00 INFO - PROCESS | 3005 | --DOCSHELL 0x8c1c9000 == 52 [pid = 3005] [id = 427] 04:41:00 INFO - PROCESS | 3005 | --DOCSHELL 0x8c1c3800 == 51 [pid = 3005] [id = 426] 04:41:00 INFO - PROCESS | 3005 | --DOCSHELL 0x8f2ea800 == 50 [pid = 3005] [id = 425] 04:41:00 INFO - PROCESS | 3005 | --DOCSHELL 0x8dc5b800 == 49 [pid = 3005] [id = 424] 04:41:00 INFO - PROCESS | 3005 | --DOCSHELL 0x8dc51000 == 48 [pid = 3005] [id = 423] 04:41:00 INFO - PROCESS | 3005 | --DOCSHELL 0x8dc57400 == 47 [pid = 3005] [id = 408] 04:41:00 INFO - PROCESS | 3005 | --DOCSHELL 0x8e9dfc00 == 46 [pid = 3005] [id = 416] 04:41:00 INFO - PROCESS | 3005 | --DOCSHELL 0x8f0f5400 == 45 [pid = 3005] [id = 418] 04:41:00 INFO - PROCESS | 3005 | --DOCSHELL 0x8e80a000 == 44 [pid = 3005] [id = 417] 04:41:00 INFO - PROCESS | 3005 | --DOCSHELL 0x8f0ec000 == 43 [pid = 3005] [id = 420] 04:41:00 INFO - PROCESS | 3005 | --DOCSHELL 0x8df24800 == 42 [pid = 3005] [id = 421] 04:41:00 INFO - PROCESS | 3005 | --DOCSHELL 0x8c1cbc00 == 41 [pid = 3005] [id = 422] 04:41:00 INFO - PROCESS | 3005 | --DOCSHELL 0x921e6000 == 40 [pid = 3005] [id = 419] 04:41:00 INFO - PROCESS | 3005 | --DOCSHELL 0x8fa8c000 == 39 [pid = 3005] [id = 405] 04:41:00 INFO - PROCESS | 3005 | --DOCSHELL 0x924f4c00 == 38 [pid = 3005] [id = 409] 04:41:00 INFO - PROCESS | 3005 | --DOCSHELL 0x8e843400 == 37 [pid = 3005] [id = 410] 04:41:00 INFO - PROCESS | 3005 | --DOCSHELL 0x8f2ed000 == 36 [pid = 3005] [id = 404] 04:41:00 INFO - PROCESS | 3005 | --DOCSHELL 0x91bca400 == 35 [pid = 3005] [id = 406] 04:41:00 INFO - PROCESS | 3005 | --DOCSHELL 0x8eb4e800 == 34 [pid = 3005] [id = 407] 04:41:00 INFO - PROCESS | 3005 | --DOCSHELL 0x8df2d400 == 33 [pid = 3005] [id = 411] 04:41:00 INFO - PROCESS | 3005 | --DOCSHELL 0x8c1c3400 == 32 [pid = 3005] [id = 435] 04:41:00 INFO - PROCESS | 3005 | --DOCSHELL 0x8df31000 == 31 [pid = 3005] [id = 436] 04:41:00 INFO - PROCESS | 3005 | --DOCSHELL 0x9548d400 == 30 [pid = 3005] [id = 434] 04:41:00 INFO - PROCESS | 3005 | --DOCSHELL 0x8dc53400 == 29 [pid = 3005] [id = 433] 04:41:00 INFO - PROCESS | 3005 | --DOCSHELL 0x91a40800 == 28 [pid = 3005] [id = 432] 04:41:00 INFO - PROCESS | 3005 | --DOCSHELL 0x8ea54400 == 27 [pid = 3005] [id = 430] 04:41:00 INFO - PROCESS | 3005 | --DOCSHELL 0x923f0000 == 26 [pid = 3005] [id = 431] 04:41:00 INFO - PROCESS | 3005 | --DOCSHELL 0x8ea5a000 == 25 [pid = 3005] [id = 428] 04:41:00 INFO - PROCESS | 3005 | --DOCSHELL 0x8dc5ac00 == 24 [pid = 3005] [id = 429] 04:41:00 INFO - PROCESS | 3005 | --DOMWINDOW == 104 (0x8ea5c800) [pid = 3005] [serial = 1212] [outer = (nil)] [url = about:blank] 04:41:00 INFO - PROCESS | 3005 | --DOMWINDOW == 103 (0x8e9e2400) [pid = 3005] [serial = 1211] [outer = (nil)] [url = about:blank] 04:41:00 INFO - PROCESS | 3005 | --DOMWINDOW == 102 (0x8e98cc00) [pid = 3005] [serial = 1238] [outer = (nil)] [url = about:blank] 04:41:00 INFO - PROCESS | 3005 | --DOMWINDOW == 101 (0x8fa97800) [pid = 3005] [serial = 1215] [outer = (nil)] [url = about:blank] 04:41:00 INFO - PROCESS | 3005 | --DOMWINDOW == 100 (0x8e98f400) [pid = 3005] [serial = 1239] [outer = (nil)] [url = about:blank] 04:41:00 INFO - PROCESS | 3005 | --DOMWINDOW == 99 (0x8ea5cc00) [pid = 3005] [serial = 1241] [outer = (nil)] [url = about:blank] 04:41:00 INFO - PROCESS | 3005 | --DOMWINDOW == 98 (0x8fa10c00) [pid = 3005] [serial = 1214] [outer = (nil)] [url = about:blank] 04:41:00 INFO - PROCESS | 3005 | --DOMWINDOW == 97 (0x904bc400) [pid = 3005] [serial = 1236] [outer = (nil)] [url = about:blank] 04:41:00 INFO - PROCESS | 3005 | --DOMWINDOW == 96 (0x8e83b800) [pid = 3005] [serial = 1235] [outer = (nil)] [url = about:blank] 04:41:00 INFO - PROCESS | 3005 | --DOMWINDOW == 95 (0x8f2f2c00) [pid = 3005] [serial = 1244] [outer = (nil)] [url = about:blank] 04:41:00 INFO - PROCESS | 3005 | --DOMWINDOW == 94 (0x923ee000) [pid = 3005] [serial = 1218] [outer = (nil)] [url = about:blank] 04:41:00 INFO - PROCESS | 3005 | --DOMWINDOW == 93 (0x9224f000) [pid = 3005] [serial = 1217] [outer = (nil)] [url = about:blank] 04:41:00 INFO - PROCESS | 3005 | --DOMWINDOW == 92 (0x928f8800) [pid = 3005] [serial = 1221] [outer = (nil)] [url = about:blank] 04:41:00 INFO - PROCESS | 3005 | --DOMWINDOW == 91 (0x928f1000) [pid = 3005] [serial = 1220] [outer = (nil)] [url = about:blank] 04:41:00 INFO - PROCESS | 3005 | --DOMWINDOW == 90 (0x95017c00) [pid = 3005] [serial = 1224] [outer = (nil)] [url = about:blank] 04:41:00 INFO - PROCESS | 3005 | --DOMWINDOW == 89 (0x9317cc00) [pid = 3005] [serial = 1223] [outer = (nil)] [url = about:blank] 04:41:00 INFO - PROCESS | 3005 | --DOMWINDOW == 88 (0x96ed1000) [pid = 3005] [serial = 1227] [outer = (nil)] [url = about:blank] 04:41:00 INFO - PROCESS | 3005 | --DOMWINDOW == 87 (0x9529e400) [pid = 3005] [serial = 1226] [outer = (nil)] [url = about:blank] 04:41:00 INFO - PROCESS | 3005 | --DOMWINDOW == 86 (0x98284000) [pid = 3005] [serial = 1230] [outer = (nil)] [url = about:blank] 04:41:00 INFO - PROCESS | 3005 | --DOMWINDOW == 85 (0x8fa05800) [pid = 3005] [serial = 1247] [outer = (nil)] [url = about:blank] 04:41:00 INFO - PROCESS | 3005 | --DOMWINDOW == 84 (0x98278800) [pid = 3005] [serial = 1229] [outer = (nil)] [url = about:blank] 04:41:00 INFO - PROCESS | 3005 | --DOMWINDOW == 83 (0x8ea14000) [pid = 3005] [serial = 1233] [outer = (nil)] [url = about:blank] 04:41:00 INFO - PROCESS | 3005 | --DOMWINDOW == 82 (0x8e994c00) [pid = 3005] [serial = 1232] [outer = (nil)] [url = about:blank] 04:41:00 INFO - PROCESS | 3005 | --DOMWINDOW == 81 (0x904c4800) [pid = 3005] [serial = 1250] [outer = (nil)] [url = about:blank] 04:41:00 INFO - PROCESS | 3005 | --DOMWINDOW == 80 (0x8fc92800) [pid = 3005] [serial = 1248] [outer = (nil)] [url = about:blank] 04:41:00 INFO - PROCESS | 3005 | --DOMWINDOW == 79 (0x8fa05c00) [pid = 3005] [serial = 1245] [outer = (nil)] [url = about:blank] 04:41:00 INFO - PROCESS | 3005 | --DOMWINDOW == 78 (0x8eb52c00) [pid = 3005] [serial = 1242] [outer = (nil)] [url = about:blank] 04:41:01 INFO - PROCESS | 3005 | 1471347661075 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]]]}] 04:41:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 04:41:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 2841ms 04:41:01 INFO - PROCESS | 3005 | 1471347661113 Marionette TRACE conn4 -> [0,1721,"getWindowHandle",null] 04:41:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 04:41:01 INFO - PROCESS | 3005 | 1471347661119 Marionette TRACE conn4 <- [1,1721,null,{"value":"8"}] 04:41:01 INFO - PROCESS | 3005 | 1471347661127 Marionette TRACE conn4 -> [0,1722,"setScriptTimeout",{"ms":35000}] 04:41:01 INFO - PROCESS | 3005 | 1471347661132 Marionette TRACE conn4 <- [1,1722,null,{}] 04:41:01 INFO - PROCESS | 3005 | 1471347661141 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}] 04:41:01 INFO - PROCESS | 3005 | 1471347661147 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:41:01 INFO - PROCESS | 3005 | 1471347661323 Marionette TRACE conn4 <- [1,1723,null,{"value":null}] 04:41:01 INFO - PROCESS | 3005 | 1471347661506 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:01 INFO - PROCESS | 3005 | 1471347661514 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:41:01 INFO - PROCESS | 3005 | ++DOCSHELL 0x8dc5e000 == 25 [pid = 3005] [id = 438] 04:41:01 INFO - PROCESS | 3005 | ++DOMWINDOW == 79 (0x8df24800) [pid = 3005] [serial = 1315] [outer = (nil)] 04:41:01 INFO - PROCESS | 3005 | ++DOMWINDOW == 80 (0x8e83d400) [pid = 3005] [serial = 1316] [outer = 0x8df24800] 04:41:01 INFO - PROCESS | 3005 | 1471347661593 Marionette DEBUG loaded listener.js 04:41:01 INFO - PROCESS | 3005 | ++DOMWINDOW == 81 (0x8e989800) [pid = 3005] [serial = 1317] [outer = 0x8df24800] 04:41:02 INFO - PROCESS | 3005 | 1471347662376 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]]]}] 04:41:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half 04:41:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1284ms 04:41:02 INFO - PROCESS | 3005 | 1471347662410 Marionette TRACE conn4 -> [0,1725,"getWindowHandle",null] 04:41:02 INFO - PROCESS | 3005 | 1471347662418 Marionette TRACE conn4 <- [1,1725,null,{"value":"8"}] 04:41:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 04:41:02 INFO - PROCESS | 3005 | 1471347662435 Marionette TRACE conn4 -> [0,1726,"setScriptTimeout",{"ms":35000}] 04:41:02 INFO - PROCESS | 3005 | 1471347662441 Marionette TRACE conn4 <- [1,1726,null,{}] 04:41:02 INFO - PROCESS | 3005 | 1471347662453 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}] 04:41:02 INFO - PROCESS | 3005 | 1471347662461 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:41:02 INFO - PROCESS | 3005 | 1471347662646 Marionette TRACE conn4 <- [1,1727,null,{"value":null}] 04:41:02 INFO - PROCESS | 3005 | 1471347662794 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:02 INFO - PROCESS | 3005 | 1471347662802 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:41:02 INFO - PROCESS | 3005 | ++DOCSHELL 0x8e9df000 == 26 [pid = 3005] [id = 439] 04:41:02 INFO - PROCESS | 3005 | ++DOMWINDOW == 82 (0x8ea18000) [pid = 3005] [serial = 1318] [outer = (nil)] 04:41:02 INFO - PROCESS | 3005 | ++DOMWINDOW == 83 (0x8ea5cc00) [pid = 3005] [serial = 1319] [outer = 0x8ea18000] 04:41:02 INFO - PROCESS | 3005 | 1471347662896 Marionette DEBUG loaded listener.js 04:41:03 INFO - PROCESS | 3005 | ++DOMWINDOW == 84 (0x8eb4f400) [pid = 3005] [serial = 1320] [outer = 0x8ea18000] 04:41:03 INFO - PROCESS | 3005 | 1471347663854 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]]]}] 04:41:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 04:41:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1494ms 04:41:03 INFO - PROCESS | 3005 | 1471347663927 Marionette TRACE conn4 -> [0,1729,"getWindowHandle",null] 04:41:03 INFO - PROCESS | 3005 | 1471347663931 Marionette TRACE conn4 <- [1,1729,null,{"value":"8"}] 04:41:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 04:41:03 INFO - PROCESS | 3005 | 1471347663938 Marionette TRACE conn4 -> [0,1730,"setScriptTimeout",{"ms":35000}] 04:41:03 INFO - PROCESS | 3005 | 1471347663944 Marionette TRACE conn4 <- [1,1730,null,{}] 04:41:03 INFO - PROCESS | 3005 | 1471347663972 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}] 04:41:03 INFO - PROCESS | 3005 | 1471347663980 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:41:04 INFO - PROCESS | 3005 | 1471347664212 Marionette TRACE conn4 <- [1,1731,null,{"value":null}] 04:41:04 INFO - PROCESS | 3005 | 1471347664240 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:04 INFO - PROCESS | 3005 | 1471347664252 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:41:04 INFO - PROCESS | 3005 | ++DOCSHELL 0x8f2f2c00 == 27 [pid = 3005] [id = 440] 04:41:04 INFO - PROCESS | 3005 | ++DOMWINDOW == 85 (0x8f2f5400) [pid = 3005] [serial = 1321] [outer = (nil)] 04:41:04 INFO - PROCESS | 3005 | ++DOMWINDOW == 86 (0x8fa05400) [pid = 3005] [serial = 1322] [outer = 0x8f2f5400] 04:41:04 INFO - PROCESS | 3005 | 1471347664327 Marionette DEBUG loaded listener.js 04:41:04 INFO - PROCESS | 3005 | ++DOMWINDOW == 87 (0x8fa10c00) [pid = 3005] [serial = 1323] [outer = 0x8f2f5400] 04:41:05 INFO - PROCESS | 3005 | 1471347665897 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]]]}] 04:41:05 INFO - PROCESS | 3005 | --DOMWINDOW == 86 (0x8f0e6400) [pid = 3005] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 04:41:05 INFO - PROCESS | 3005 | --DOMWINDOW == 85 (0x921e5800) [pid = 3005] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 04:41:05 INFO - PROCESS | 3005 | --DOMWINDOW == 84 (0x8e9d9800) [pid = 3005] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 04:41:05 INFO - PROCESS | 3005 | --DOMWINDOW == 83 (0x8e83d000) [pid = 3005] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 04:41:05 INFO - PROCESS | 3005 | --DOMWINDOW == 82 (0x8f2f0c00) [pid = 3005] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 04:41:05 INFO - PROCESS | 3005 | --DOMWINDOW == 81 (0x8fc91400) [pid = 3005] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 04:41:05 INFO - PROCESS | 3005 | --DOMWINDOW == 80 (0x8e803c00) [pid = 3005] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 04:41:05 INFO - PROCESS | 3005 | --DOMWINDOW == 79 (0x8f2f7000) [pid = 3005] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 04:41:05 INFO - PROCESS | 3005 | --DOMWINDOW == 78 (0x921e7400) [pid = 3005] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 04:41:05 INFO - PROCESS | 3005 | --DOMWINDOW == 77 (0x8e810800) [pid = 3005] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 04:41:05 INFO - PROCESS | 3005 | --DOMWINDOW == 76 (0x8f0f1000) [pid = 3005] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 04:41:05 INFO - PROCESS | 3005 | --DOMWINDOW == 75 (0x8dc52800) [pid = 3005] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 04:41:05 INFO - PROCESS | 3005 | --DOMWINDOW == 74 (0x8df2a400) [pid = 3005] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 04:41:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant 04:41:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 2097ms 04:41:06 INFO - PROCESS | 3005 | 1471347666036 Marionette TRACE conn4 -> [0,1733,"getWindowHandle",null] 04:41:06 INFO - PROCESS | 3005 | 1471347666040 Marionette TRACE conn4 <- [1,1733,null,{"value":"8"}] 04:41:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 04:41:06 INFO - PROCESS | 3005 | 1471347666046 Marionette TRACE conn4 -> [0,1734,"setScriptTimeout",{"ms":35000}] 04:41:06 INFO - PROCESS | 3005 | 1471347666050 Marionette TRACE conn4 <- [1,1734,null,{}] 04:41:06 INFO - PROCESS | 3005 | 1471347666055 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}] 04:41:06 INFO - PROCESS | 3005 | 1471347666060 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:41:06 INFO - PROCESS | 3005 | 1471347666259 Marionette TRACE conn4 <- [1,1735,null,{"value":null}] 04:41:06 INFO - PROCESS | 3005 | 1471347666349 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:06 INFO - PROCESS | 3005 | 1471347666358 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:41:06 INFO - PROCESS | 3005 | ++DOCSHELL 0x8c1cf400 == 28 [pid = 3005] [id = 441] 04:41:06 INFO - PROCESS | 3005 | ++DOMWINDOW == 75 (0x8e9dc000) [pid = 3005] [serial = 1324] [outer = (nil)] 04:41:06 INFO - PROCESS | 3005 | ++DOMWINDOW == 76 (0x8f2f0c00) [pid = 3005] [serial = 1325] [outer = 0x8e9dc000] 04:41:06 INFO - PROCESS | 3005 | 1471347666433 Marionette DEBUG loaded listener.js 04:41:06 INFO - PROCESS | 3005 | ++DOMWINDOW == 77 (0x8fa94800) [pid = 3005] [serial = 1326] [outer = 0x8e9dc000] 04:41:07 INFO - PROCESS | 3005 | 1471347667265 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]]]}] 04:41:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 04:41:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1283ms 04:41:07 INFO - PROCESS | 3005 | 1471347667331 Marionette TRACE conn4 -> [0,1737,"getWindowHandle",null] 04:41:07 INFO - PROCESS | 3005 | 1471347667335 Marionette TRACE conn4 <- [1,1737,null,{"value":"8"}] 04:41:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 04:41:07 INFO - PROCESS | 3005 | 1471347667342 Marionette TRACE conn4 -> [0,1738,"setScriptTimeout",{"ms":35000}] 04:41:07 INFO - PROCESS | 3005 | 1471347667347 Marionette TRACE conn4 <- [1,1738,null,{}] 04:41:07 INFO - PROCESS | 3005 | 1471347667353 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}] 04:41:07 INFO - PROCESS | 3005 | 1471347667358 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:41:07 INFO - PROCESS | 3005 | 1471347667520 Marionette TRACE conn4 <- [1,1739,null,{"value":null}] 04:41:07 INFO - PROCESS | 3005 | 1471347667529 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:07 INFO - PROCESS | 3005 | 1471347667538 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:41:07 INFO - PROCESS | 3005 | ++DOCSHELL 0x8c1cfc00 == 29 [pid = 3005] [id = 442] 04:41:07 INFO - PROCESS | 3005 | ++DOMWINDOW == 78 (0x8dc5a400) [pid = 3005] [serial = 1327] [outer = (nil)] 04:41:07 INFO - PROCESS | 3005 | ++DOMWINDOW == 79 (0x8fc9a000) [pid = 3005] [serial = 1328] [outer = 0x8dc5a400] 04:41:07 INFO - PROCESS | 3005 | 1471347667753 Marionette DEBUG loaded listener.js 04:41:07 INFO - PROCESS | 3005 | ++DOMWINDOW == 80 (0x904c7400) [pid = 3005] [serial = 1329] [outer = 0x8dc5a400] 04:41:08 INFO - PROCESS | 3005 | 1471347668863 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]]]}] 04:41:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 04:41:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1598ms 04:41:08 INFO - PROCESS | 3005 | 1471347668942 Marionette TRACE conn4 -> [0,1741,"getWindowHandle",null] 04:41:08 INFO - PROCESS | 3005 | 1471347668949 Marionette TRACE conn4 <- [1,1741,null,{"value":"8"}] 04:41:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 04:41:08 INFO - PROCESS | 3005 | 1471347668957 Marionette TRACE conn4 -> [0,1742,"setScriptTimeout",{"ms":35000}] 04:41:08 INFO - PROCESS | 3005 | 1471347668965 Marionette TRACE conn4 <- [1,1742,null,{}] 04:41:08 INFO - PROCESS | 3005 | 1471347668973 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}] 04:41:08 INFO - PROCESS | 3005 | 1471347668979 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:41:09 INFO - PROCESS | 3005 | 1471347669209 Marionette TRACE conn4 <- [1,1743,null,{"value":null}] 04:41:09 INFO - PROCESS | 3005 | 1471347669477 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:09 INFO - PROCESS | 3005 | 1471347669488 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:41:09 INFO - PROCESS | 3005 | ++DOCSHELL 0x8e98d800 == 30 [pid = 3005] [id = 443] 04:41:09 INFO - PROCESS | 3005 | ++DOMWINDOW == 81 (0x8e991800) [pid = 3005] [serial = 1330] [outer = (nil)] 04:41:09 INFO - PROCESS | 3005 | ++DOMWINDOW == 82 (0x8ea53400) [pid = 3005] [serial = 1331] [outer = 0x8e991800] 04:41:09 INFO - PROCESS | 3005 | 1471347669617 Marionette DEBUG loaded listener.js 04:41:09 INFO - PROCESS | 3005 | ++DOMWINDOW == 83 (0x8eb54800) [pid = 3005] [serial = 1332] [outer = 0x8e991800] 04:41:10 INFO - PROCESS | 3005 | 1471347670646 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]]]}] 04:41:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 04:41:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1740ms 04:41:10 INFO - PROCESS | 3005 | 1471347670697 Marionette TRACE conn4 -> [0,1745,"getWindowHandle",null] 04:41:10 INFO - PROCESS | 3005 | 1471347670704 Marionette TRACE conn4 <- [1,1745,null,{"value":"8"}] 04:41:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 04:41:10 INFO - PROCESS | 3005 | 1471347670716 Marionette TRACE conn4 -> [0,1746,"setScriptTimeout",{"ms":35000}] 04:41:10 INFO - PROCESS | 3005 | 1471347670720 Marionette TRACE conn4 <- [1,1746,null,{}] 04:41:10 INFO - PROCESS | 3005 | 1471347670727 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}] 04:41:10 INFO - PROCESS | 3005 | 1471347670734 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:41:10 INFO - PROCESS | 3005 | 1471347670931 Marionette TRACE conn4 <- [1,1747,null,{"value":null}] 04:41:11 INFO - PROCESS | 3005 | 1471347671172 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:11 INFO - PROCESS | 3005 | 1471347671182 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:41:11 INFO - PROCESS | 3005 | ++DOCSHELL 0x8ea18c00 == 31 [pid = 3005] [id = 444] 04:41:11 INFO - PROCESS | 3005 | ++DOMWINDOW == 84 (0x8fa8f400) [pid = 3005] [serial = 1333] [outer = (nil)] 04:41:11 INFO - PROCESS | 3005 | ++DOMWINDOW == 85 (0x8fc94c00) [pid = 3005] [serial = 1334] [outer = 0x8fa8f400] 04:41:11 INFO - PROCESS | 3005 | 1471347671292 Marionette DEBUG loaded listener.js 04:41:11 INFO - PROCESS | 3005 | ++DOMWINDOW == 86 (0x8fa8a000) [pid = 3005] [serial = 1335] [outer = 0x8fa8f400] 04:41:12 INFO - PROCESS | 3005 | 1471347672301 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]]]}] 04:41:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 04:41:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1633ms 04:41:12 INFO - PROCESS | 3005 | 1471347672367 Marionette TRACE conn4 -> [0,1749,"getWindowHandle",null] 04:41:12 INFO - PROCESS | 3005 | 1471347672373 Marionette TRACE conn4 <- [1,1749,null,{"value":"8"}] 04:41:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 04:41:12 INFO - PROCESS | 3005 | 1471347672380 Marionette TRACE conn4 -> [0,1750,"setScriptTimeout",{"ms":35000}] 04:41:12 INFO - PROCESS | 3005 | 1471347672386 Marionette TRACE conn4 <- [1,1750,null,{}] 04:41:12 INFO - PROCESS | 3005 | 1471347672404 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}] 04:41:12 INFO - PROCESS | 3005 | 1471347672414 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:41:12 INFO - PROCESS | 3005 | 1471347672613 Marionette TRACE conn4 <- [1,1751,null,{"value":null}] 04:41:12 INFO - PROCESS | 3005 | 1471347672859 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:12 INFO - PROCESS | 3005 | 1471347672873 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:41:12 INFO - PROCESS | 3005 | ++DOCSHELL 0x921e4800 == 32 [pid = 3005] [id = 445] 04:41:12 INFO - PROCESS | 3005 | ++DOMWINDOW == 87 (0x921e5400) [pid = 3005] [serial = 1336] [outer = (nil)] 04:41:12 INFO - PROCESS | 3005 | ++DOMWINDOW == 88 (0x921ebc00) [pid = 3005] [serial = 1337] [outer = 0x921e5400] 04:41:12 INFO - PROCESS | 3005 | 1471347672985 Marionette DEBUG loaded listener.js 04:41:13 INFO - PROCESS | 3005 | ++DOMWINDOW == 89 (0x92245800) [pid = 3005] [serial = 1338] [outer = 0x921e5400] 04:41:13 INFO - PROCESS | 3005 | 1471347673990 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]]]}] 04:41:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 04:41:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1694ms 04:41:14 INFO - PROCESS | 3005 | 1471347674075 Marionette TRACE conn4 -> [0,1753,"getWindowHandle",null] 04:41:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 04:41:14 INFO - PROCESS | 3005 | 1471347674080 Marionette TRACE conn4 <- [1,1753,null,{"value":"8"}] 04:41:14 INFO - PROCESS | 3005 | 1471347674088 Marionette TRACE conn4 -> [0,1754,"setScriptTimeout",{"ms":35000}] 04:41:14 INFO - PROCESS | 3005 | 1471347674091 Marionette TRACE conn4 <- [1,1754,null,{}] 04:41:14 INFO - PROCESS | 3005 | 1471347674098 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}] 04:41:14 INFO - PROCESS | 3005 | 1471347674103 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:41:14 INFO - PROCESS | 3005 | 1471347674335 Marionette TRACE conn4 <- [1,1755,null,{"value":null}] 04:41:14 INFO - PROCESS | 3005 | 1471347674614 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:14 INFO - PROCESS | 3005 | 1471347674620 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:41:14 INFO - PROCESS | 3005 | ++DOCSHELL 0x8f0d9000 == 33 [pid = 3005] [id = 446] 04:41:14 INFO - PROCESS | 3005 | ++DOMWINDOW == 90 (0x8f2ed400) [pid = 3005] [serial = 1339] [outer = (nil)] 04:41:14 INFO - PROCESS | 3005 | ++DOMWINDOW == 91 (0x923e5800) [pid = 3005] [serial = 1340] [outer = 0x8f2ed400] 04:41:14 INFO - PROCESS | 3005 | 1471347674710 Marionette DEBUG loaded listener.js 04:41:14 INFO - PROCESS | 3005 | ++DOMWINDOW == 92 (0x923e8000) [pid = 3005] [serial = 1341] [outer = 0x8f2ed400] 04:41:15 INFO - PROCESS | 3005 | 1471347675794 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]]]}] 04:41:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 04:41:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1783ms 04:41:15 INFO - PROCESS | 3005 | 1471347675872 Marionette TRACE conn4 -> [0,1757,"getWindowHandle",null] 04:41:15 INFO - PROCESS | 3005 | 1471347675879 Marionette TRACE conn4 <- [1,1757,null,{"value":"8"}] 04:41:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 04:41:15 INFO - PROCESS | 3005 | 1471347675888 Marionette TRACE conn4 -> [0,1758,"setScriptTimeout",{"ms":35000}] 04:41:15 INFO - PROCESS | 3005 | 1471347675893 Marionette TRACE conn4 <- [1,1758,null,{}] 04:41:15 INFO - PROCESS | 3005 | 1471347675901 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}] 04:41:15 INFO - PROCESS | 3005 | 1471347675907 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:41:16 INFO - PROCESS | 3005 | 1471347676101 Marionette TRACE conn4 <- [1,1759,null,{"value":null}] 04:41:16 INFO - PROCESS | 3005 | 1471347676424 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:16 INFO - PROCESS | 3005 | 1471347676439 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:41:16 INFO - PROCESS | 3005 | ++DOCSHELL 0x8e995400 == 34 [pid = 3005] [id = 447] 04:41:16 INFO - PROCESS | 3005 | ++DOMWINDOW == 93 (0x8e996400) [pid = 3005] [serial = 1342] [outer = (nil)] 04:41:16 INFO - PROCESS | 3005 | ++DOMWINDOW == 94 (0x8e9e0c00) [pid = 3005] [serial = 1343] [outer = 0x8e996400] 04:41:16 INFO - PROCESS | 3005 | 1471347676519 Marionette DEBUG loaded listener.js 04:41:16 INFO - PROCESS | 3005 | ++DOMWINDOW == 95 (0x8ea5a000) [pid = 3005] [serial = 1344] [outer = 0x8e996400] 04:41:16 INFO - PROCESS | 3005 | --DOCSHELL 0x8c1cf400 == 33 [pid = 3005] [id = 441] 04:41:16 INFO - PROCESS | 3005 | --DOCSHELL 0x8f2f2c00 == 32 [pid = 3005] [id = 440] 04:41:16 INFO - PROCESS | 3005 | --DOCSHELL 0x8e9df000 == 31 [pid = 3005] [id = 439] 04:41:16 INFO - PROCESS | 3005 | --DOCSHELL 0x8dc5e000 == 30 [pid = 3005] [id = 438] 04:41:16 INFO - PROCESS | 3005 | --DOMWINDOW == 94 (0x921e4400) [pid = 3005] [serial = 1286] [outer = (nil)] [url = about:blank] 04:41:16 INFO - PROCESS | 3005 | --DOMWINDOW == 93 (0x921ec800) [pid = 3005] [serial = 1280] [outer = (nil)] [url = about:blank] 04:41:16 INFO - PROCESS | 3005 | --DOMWINDOW == 92 (0x923e7000) [pid = 3005] [serial = 1283] [outer = (nil)] [url = about:blank] 04:41:16 INFO - PROCESS | 3005 | --DOMWINDOW == 91 (0x8ea0e400) [pid = 3005] [serial = 1253] [outer = (nil)] [url = about:blank] 04:41:16 INFO - PROCESS | 3005 | --DOMWINDOW == 90 (0x8ea5f400) [pid = 3005] [serial = 1254] [outer = (nil)] [url = about:blank] 04:41:16 INFO - PROCESS | 3005 | --DOMWINDOW == 89 (0x8fa07400) [pid = 3005] [serial = 1256] [outer = (nil)] [url = about:blank] 04:41:16 INFO - PROCESS | 3005 | --DOMWINDOW == 88 (0x8eb5a400) [pid = 3005] [serial = 1257] [outer = (nil)] [url = about:blank] 04:41:16 INFO - PROCESS | 3005 | --DOMWINDOW == 87 (0x91a35c00) [pid = 3005] [serial = 1251] [outer = (nil)] [url = about:blank] 04:41:16 INFO - PROCESS | 3005 | --DOMWINDOW == 86 (0x8e9db400) [pid = 3005] [serial = 1274] [outer = (nil)] [url = about:blank] 04:41:16 INFO - PROCESS | 3005 | --DOMWINDOW == 85 (0x8f0de800) [pid = 3005] [serial = 1275] [outer = (nil)] [url = about:blank] 04:41:16 INFO - PROCESS | 3005 | --DOMWINDOW == 84 (0x8f2ee000) [pid = 3005] [serial = 1277] [outer = (nil)] [url = about:blank] 04:41:16 INFO - PROCESS | 3005 | --DOMWINDOW == 83 (0x921f0000) [pid = 3005] [serial = 1259] [outer = (nil)] [url = about:blank] 04:41:16 INFO - PROCESS | 3005 | --DOMWINDOW == 82 (0x92248400) [pid = 3005] [serial = 1260] [outer = (nil)] [url = about:blank] 04:41:16 INFO - PROCESS | 3005 | --DOMWINDOW == 81 (0x8ea60800) [pid = 3005] [serial = 1268] [outer = (nil)] [url = about:blank] 04:41:16 INFO - PROCESS | 3005 | --DOMWINDOW == 80 (0x8fa96400) [pid = 3005] [serial = 1269] [outer = (nil)] [url = about:blank] 04:41:16 INFO - PROCESS | 3005 | --DOMWINDOW == 79 (0x924e9c00) [pid = 3005] [serial = 1262] [outer = (nil)] [url = about:blank] 04:41:16 INFO - PROCESS | 3005 | --DOMWINDOW == 78 (0x924f0000) [pid = 3005] [serial = 1263] [outer = (nil)] [url = about:blank] 04:41:16 INFO - PROCESS | 3005 | --DOMWINDOW == 77 (0x8dc5a000) [pid = 3005] [serial = 1271] [outer = (nil)] [url = about:blank] 04:41:17 INFO - PROCESS | 3005 | --DOMWINDOW == 76 (0x8df32000) [pid = 3005] [serial = 1272] [outer = (nil)] [url = about:blank] 04:41:17 INFO - PROCESS | 3005 | --DOMWINDOW == 75 (0x9287b400) [pid = 3005] [serial = 1265] [outer = (nil)] [url = about:blank] 04:41:17 INFO - PROCESS | 3005 | --DOMWINDOW == 74 (0x9287f400) [pid = 3005] [serial = 1266] [outer = (nil)] [url = about:blank] 04:41:17 INFO - PROCESS | 3005 | --DOMWINDOW == 73 (0x8e80fc00) [pid = 3005] [serial = 1287] [outer = (nil)] [url = about:blank] 04:41:17 INFO - PROCESS | 3005 | --DOMWINDOW == 72 (0x924ea000) [pid = 3005] [serial = 1284] [outer = (nil)] [url = about:blank] 04:41:17 INFO - PROCESS | 3005 | --DOMWINDOW == 71 (0x92243000) [pid = 3005] [serial = 1281] [outer = (nil)] [url = about:blank] 04:41:17 INFO - PROCESS | 3005 | --DOMWINDOW == 70 (0x91a32800) [pid = 3005] [serial = 1278] [outer = (nil)] [url = about:blank] 04:41:17 INFO - PROCESS | 3005 | 1471347677440 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]]]}] 04:41:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 04:41:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1632ms 04:41:17 INFO - PROCESS | 3005 | 1471347677521 Marionette TRACE conn4 -> [0,1761,"getWindowHandle",null] 04:41:17 INFO - PROCESS | 3005 | 1471347677528 Marionette TRACE conn4 <- [1,1761,null,{"value":"8"}] 04:41:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 04:41:17 INFO - PROCESS | 3005 | 1471347677540 Marionette TRACE conn4 -> [0,1762,"setScriptTimeout",{"ms":35000}] 04:41:17 INFO - PROCESS | 3005 | 1471347677543 Marionette TRACE conn4 <- [1,1762,null,{}] 04:41:17 INFO - PROCESS | 3005 | 1471347677550 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}] 04:41:17 INFO - PROCESS | 3005 | 1471347677556 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:41:17 INFO - PROCESS | 3005 | 1471347677736 Marionette TRACE conn4 <- [1,1763,null,{"value":null}] 04:41:17 INFO - PROCESS | 3005 | 1471347677873 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:17 INFO - PROCESS | 3005 | 1471347677882 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:41:17 INFO - PROCESS | 3005 | ++DOCSHELL 0x8dc5a000 == 31 [pid = 3005] [id = 448] 04:41:17 INFO - PROCESS | 3005 | ++DOMWINDOW == 71 (0x8ea56800) [pid = 3005] [serial = 1345] [outer = (nil)] 04:41:17 INFO - PROCESS | 3005 | ++DOMWINDOW == 72 (0x8f0e2000) [pid = 3005] [serial = 1346] [outer = 0x8ea56800] 04:41:17 INFO - PROCESS | 3005 | 1471347677976 Marionette DEBUG loaded listener.js 04:41:18 INFO - PROCESS | 3005 | ++DOMWINDOW == 73 (0x8f0f1000) [pid = 3005] [serial = 1347] [outer = 0x8ea56800] 04:41:18 INFO - PROCESS | 3005 | 1471347678813 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]]]}] 04:41:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 04:41:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1334ms 04:41:18 INFO - PROCESS | 3005 | 1471347678873 Marionette TRACE conn4 -> [0,1765,"getWindowHandle",null] 04:41:18 INFO - PROCESS | 3005 | 1471347678878 Marionette TRACE conn4 <- [1,1765,null,{"value":"8"}] 04:41:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 04:41:18 INFO - PROCESS | 3005 | 1471347678884 Marionette TRACE conn4 -> [0,1766,"setScriptTimeout",{"ms":35000}] 04:41:18 INFO - PROCESS | 3005 | 1471347678890 Marionette TRACE conn4 <- [1,1766,null,{}] 04:41:18 INFO - PROCESS | 3005 | 1471347678906 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}] 04:41:18 INFO - PROCESS | 3005 | 1471347678915 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:41:19 INFO - PROCESS | 3005 | 1471347679092 Marionette TRACE conn4 <- [1,1767,null,{"value":null}] 04:41:19 INFO - PROCESS | 3005 | 1471347679244 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:19 INFO - PROCESS | 3005 | 1471347679251 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:41:19 INFO - PROCESS | 3005 | ++DOCSHELL 0x904c4c00 == 32 [pid = 3005] [id = 449] 04:41:19 INFO - PROCESS | 3005 | ++DOMWINDOW == 74 (0x904c8400) [pid = 3005] [serial = 1348] [outer = (nil)] 04:41:19 INFO - PROCESS | 3005 | ++DOMWINDOW == 75 (0x91a39000) [pid = 3005] [serial = 1349] [outer = 0x904c8400] 04:41:19 INFO - PROCESS | 3005 | 1471347679333 Marionette DEBUG loaded listener.js 04:41:19 INFO - PROCESS | 3005 | ++DOMWINDOW == 76 (0x91bcac00) [pid = 3005] [serial = 1350] [outer = 0x904c8400] 04:41:20 INFO - PROCESS | 3005 | 1471347680289 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]]]}] 04:41:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 04:41:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1435ms 04:41:20 INFO - PROCESS | 3005 | 1471347680327 Marionette TRACE conn4 -> [0,1769,"getWindowHandle",null] 04:41:20 INFO - PROCESS | 3005 | 1471347680331 Marionette TRACE conn4 <- [1,1769,null,{"value":"8"}] 04:41:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 04:41:20 INFO - PROCESS | 3005 | 1471347680338 Marionette TRACE conn4 -> [0,1770,"setScriptTimeout",{"ms":35000}] 04:41:20 INFO - PROCESS | 3005 | 1471347680341 Marionette TRACE conn4 <- [1,1770,null,{}] 04:41:20 INFO - PROCESS | 3005 | 1471347680347 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}] 04:41:20 INFO - PROCESS | 3005 | 1471347680352 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:41:20 INFO - PROCESS | 3005 | 1471347680587 Marionette TRACE conn4 <- [1,1771,null,{"value":null}] 04:41:20 INFO - PROCESS | 3005 | 1471347680612 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:20 INFO - PROCESS | 3005 | 1471347680620 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:41:20 INFO - PROCESS | 3005 | ++DOCSHELL 0x8fc98c00 == 33 [pid = 3005] [id = 450] 04:41:20 INFO - PROCESS | 3005 | ++DOMWINDOW == 77 (0x91bd5400) [pid = 3005] [serial = 1351] [outer = (nil)] 04:41:20 INFO - PROCESS | 3005 | ++DOMWINDOW == 78 (0x92243000) [pid = 3005] [serial = 1352] [outer = 0x91bd5400] 04:41:20 INFO - PROCESS | 3005 | 1471347680694 Marionette DEBUG loaded listener.js 04:41:20 INFO - PROCESS | 3005 | ++DOMWINDOW == 79 (0x92247c00) [pid = 3005] [serial = 1353] [outer = 0x91bd5400] 04:41:21 INFO - PROCESS | 3005 | --DOMWINDOW == 78 (0x8e843000) [pid = 3005] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 04:41:21 INFO - PROCESS | 3005 | --DOMWINDOW == 77 (0x8f0f4800) [pid = 3005] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 04:41:21 INFO - PROCESS | 3005 | --DOMWINDOW == 76 (0x8f2f5400) [pid = 3005] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 04:41:21 INFO - PROCESS | 3005 | --DOMWINDOW == 75 (0x92875000) [pid = 3005] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 04:41:21 INFO - PROCESS | 3005 | --DOMWINDOW == 74 (0x8f0eec00) [pid = 3005] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 04:41:21 INFO - PROCESS | 3005 | --DOMWINDOW == 73 (0x9224d000) [pid = 3005] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 04:41:21 INFO - PROCESS | 3005 | --DOMWINDOW == 72 (0x8df24800) [pid = 3005] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 04:41:21 INFO - PROCESS | 3005 | --DOMWINDOW == 71 (0x8dc57800) [pid = 3005] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 04:41:21 INFO - PROCESS | 3005 | --DOMWINDOW == 70 (0x8ea18000) [pid = 3005] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 04:41:21 INFO - PROCESS | 3005 | --DOMWINDOW == 69 (0x9548d800) [pid = 3005] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 04:41:21 INFO - PROCESS | 3005 | --DOMWINDOW == 68 (0x95024400) [pid = 3005] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 04:41:21 INFO - PROCESS | 3005 | --DOMWINDOW == 67 (0x8e801800) [pid = 3005] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 04:41:21 INFO - PROCESS | 3005 | --DOMWINDOW == 66 (0x8e9dc000) [pid = 3005] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 04:41:21 INFO - PROCESS | 3005 | 1471347681771 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]]]}] 04:41:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 04:41:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1485ms 04:41:21 INFO - PROCESS | 3005 | 1471347681829 Marionette TRACE conn4 -> [0,1773,"getWindowHandle",null] 04:41:21 INFO - PROCESS | 3005 | 1471347681832 Marionette TRACE conn4 <- [1,1773,null,{"value":"8"}] 04:41:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 04:41:21 INFO - PROCESS | 3005 | 1471347681851 Marionette TRACE conn4 -> [0,1774,"setScriptTimeout",{"ms":35000}] 04:41:21 INFO - PROCESS | 3005 | 1471347681854 Marionette TRACE conn4 <- [1,1774,null,{}] 04:41:21 INFO - PROCESS | 3005 | 1471347681861 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}] 04:41:21 INFO - PROCESS | 3005 | 1471347681867 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:41:22 INFO - PROCESS | 3005 | 1471347682044 Marionette TRACE conn4 <- [1,1775,null,{"value":null}] 04:41:22 INFO - PROCESS | 3005 | 1471347682053 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:22 INFO - PROCESS | 3005 | 1471347682063 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:41:22 INFO - PROCESS | 3005 | ++DOCSHELL 0x8df27800 == 34 [pid = 3005] [id = 451] 04:41:22 INFO - PROCESS | 3005 | ++DOMWINDOW == 67 (0x8e9df000) [pid = 3005] [serial = 1354] [outer = (nil)] 04:41:22 INFO - PROCESS | 3005 | ++DOMWINDOW == 68 (0x8fc9cc00) [pid = 3005] [serial = 1355] [outer = 0x8e9df000] 04:41:22 INFO - PROCESS | 3005 | 1471347682167 Marionette DEBUG loaded listener.js 04:41:22 INFO - PROCESS | 3005 | ++DOMWINDOW == 69 (0x921ef800) [pid = 3005] [serial = 1356] [outer = 0x8e9df000] 04:41:23 INFO - PROCESS | 3005 | 1471347683128 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]]]}] 04:41:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 04:41:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1344ms 04:41:23 INFO - PROCESS | 3005 | 1471347683188 Marionette TRACE conn4 -> [0,1777,"getWindowHandle",null] 04:41:23 INFO - PROCESS | 3005 | 1471347683192 Marionette TRACE conn4 <- [1,1777,null,{"value":"8"}] 04:41:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 04:41:23 INFO - PROCESS | 3005 | 1471347683199 Marionette TRACE conn4 -> [0,1778,"setScriptTimeout",{"ms":35000}] 04:41:23 INFO - PROCESS | 3005 | 1471347683203 Marionette TRACE conn4 <- [1,1778,null,{}] 04:41:23 INFO - PROCESS | 3005 | 1471347683209 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}] 04:41:23 INFO - PROCESS | 3005 | 1471347683219 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:41:23 INFO - PROCESS | 3005 | 1471347683487 Marionette TRACE conn4 <- [1,1779,null,{"value":null}] 04:41:23 INFO - PROCESS | 3005 | 1471347683668 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:23 INFO - PROCESS | 3005 | 1471347683678 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:41:23 INFO - PROCESS | 3005 | ++DOCSHELL 0x8c1ce800 == 35 [pid = 3005] [id = 452] 04:41:23 INFO - PROCESS | 3005 | ++DOMWINDOW == 70 (0x8c1cf000) [pid = 3005] [serial = 1357] [outer = (nil)] 04:41:23 INFO - PROCESS | 3005 | ++DOMWINDOW == 71 (0x8dc57800) [pid = 3005] [serial = 1358] [outer = 0x8c1cf000] 04:41:23 INFO - PROCESS | 3005 | 1471347683772 Marionette DEBUG loaded listener.js 04:41:23 INFO - PROCESS | 3005 | ++DOMWINDOW == 72 (0x8df27400) [pid = 3005] [serial = 1359] [outer = 0x8c1cf000] 04:41:24 INFO - PROCESS | 3005 | 1471347684825 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]]]}] 04:41:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1 04:41:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1682ms 04:41:24 INFO - PROCESS | 3005 | 1471347684884 Marionette TRACE conn4 -> [0,1781,"getWindowHandle",null] 04:41:24 INFO - PROCESS | 3005 | 1471347684891 Marionette TRACE conn4 <- [1,1781,null,{"value":"8"}] 04:41:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 04:41:24 INFO - PROCESS | 3005 | 1471347684900 Marionette TRACE conn4 -> [0,1782,"setScriptTimeout",{"ms":35000}] 04:41:24 INFO - PROCESS | 3005 | 1471347684904 Marionette TRACE conn4 <- [1,1782,null,{}] 04:41:24 INFO - PROCESS | 3005 | 1471347684913 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}] 04:41:24 INFO - PROCESS | 3005 | 1471347684923 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:41:25 INFO - PROCESS | 3005 | 1471347685128 Marionette TRACE conn4 <- [1,1783,null,{"value":null}] 04:41:25 INFO - PROCESS | 3005 | 1471347685365 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:25 INFO - PROCESS | 3005 | 1471347685375 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:41:25 INFO - PROCESS | 3005 | ++DOCSHELL 0x8ea55800 == 36 [pid = 3005] [id = 453] 04:41:25 INFO - PROCESS | 3005 | ++DOMWINDOW == 73 (0x8ea5f400) [pid = 3005] [serial = 1360] [outer = (nil)] 04:41:25 INFO - PROCESS | 3005 | ++DOMWINDOW == 74 (0x8eb58400) [pid = 3005] [serial = 1361] [outer = 0x8ea5f400] 04:41:25 INFO - PROCESS | 3005 | 1471347685520 Marionette DEBUG loaded listener.js 04:41:25 INFO - PROCESS | 3005 | ++DOMWINDOW == 75 (0x8f0da000) [pid = 3005] [serial = 1362] [outer = 0x8ea5f400] 04:41:26 INFO - PROCESS | 3005 | 1471347686502 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]]]}] 04:41:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1 04:41:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1654ms 04:41:26 INFO - PROCESS | 3005 | 1471347686554 Marionette TRACE conn4 -> [0,1785,"getWindowHandle",null] 04:41:26 INFO - PROCESS | 3005 | 1471347686560 Marionette TRACE conn4 <- [1,1785,null,{"value":"8"}] 04:41:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 04:41:26 INFO - PROCESS | 3005 | 1471347686567 Marionette TRACE conn4 -> [0,1786,"setScriptTimeout",{"ms":35000}] 04:41:26 INFO - PROCESS | 3005 | 1471347686570 Marionette TRACE conn4 <- [1,1786,null,{}] 04:41:26 INFO - PROCESS | 3005 | 1471347686577 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}] 04:41:26 INFO - PROCESS | 3005 | 1471347686582 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:41:26 INFO - PROCESS | 3005 | 1471347686783 Marionette TRACE conn4 <- [1,1787,null,{"value":null}] 04:41:27 INFO - PROCESS | 3005 | 1471347687068 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:27 INFO - PROCESS | 3005 | 1471347687079 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:41:27 INFO - PROCESS | 3005 | ++DOCSHELL 0x8e98cc00 == 37 [pid = 3005] [id = 454] 04:41:27 INFO - PROCESS | 3005 | ++DOMWINDOW == 76 (0x8f2eb800) [pid = 3005] [serial = 1363] [outer = (nil)] 04:41:27 INFO - PROCESS | 3005 | ++DOMWINDOW == 77 (0x8fa8e800) [pid = 3005] [serial = 1364] [outer = 0x8f2eb800] 04:41:27 INFO - PROCESS | 3005 | 1471347687216 Marionette DEBUG loaded listener.js 04:41:27 INFO - PROCESS | 3005 | ++DOMWINDOW == 78 (0x904bc800) [pid = 3005] [serial = 1365] [outer = 0x8f2eb800] 04:41:28 INFO - PROCESS | 3005 | 1471347688185 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]]]}] 04:41:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1 04:41:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1690ms 04:41:28 INFO - PROCESS | 3005 | 1471347688258 Marionette TRACE conn4 -> [0,1789,"getWindowHandle",null] 04:41:28 INFO - PROCESS | 3005 | 1471347688265 Marionette TRACE conn4 <- [1,1789,null,{"value":"8"}] 04:41:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 04:41:28 INFO - PROCESS | 3005 | 1471347688284 Marionette TRACE conn4 -> [0,1790,"setScriptTimeout",{"ms":35000}] 04:41:28 INFO - PROCESS | 3005 | 1471347688291 Marionette TRACE conn4 <- [1,1790,null,{}] 04:41:28 INFO - PROCESS | 3005 | 1471347688298 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}] 04:41:28 INFO - PROCESS | 3005 | 1471347688306 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:41:28 INFO - PROCESS | 3005 | 1471347688557 Marionette TRACE conn4 <- [1,1791,null,{"value":null}] 04:41:28 INFO - PROCESS | 3005 | 1471347688831 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:28 INFO - PROCESS | 3005 | 1471347688841 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:41:28 INFO - PROCESS | 3005 | ++DOCSHELL 0x8c1c3400 == 38 [pid = 3005] [id = 455] 04:41:28 INFO - PROCESS | 3005 | ++DOMWINDOW == 79 (0x8ea0a800) [pid = 3005] [serial = 1366] [outer = (nil)] 04:41:28 INFO - PROCESS | 3005 | ++DOMWINDOW == 80 (0x924ea400) [pid = 3005] [serial = 1367] [outer = 0x8ea0a800] 04:41:28 INFO - PROCESS | 3005 | 1471347688928 Marionette DEBUG loaded listener.js 04:41:29 INFO - PROCESS | 3005 | ++DOMWINDOW == 81 (0x924f3400) [pid = 3005] [serial = 1368] [outer = 0x8ea0a800] 04:41:29 INFO - PROCESS | 3005 | 1471347689840 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]]]}] 04:41:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 04:41:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1610ms 04:41:29 INFO - PROCESS | 3005 | 1471347689885 Marionette TRACE conn4 -> [0,1793,"getWindowHandle",null] 04:41:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 04:41:29 INFO - PROCESS | 3005 | 1471347689890 Marionette TRACE conn4 <- [1,1793,null,{"value":"8"}] 04:41:29 INFO - PROCESS | 3005 | 1471347689896 Marionette TRACE conn4 -> [0,1794,"setScriptTimeout",{"ms":35000}] 04:41:29 INFO - PROCESS | 3005 | 1471347689900 Marionette TRACE conn4 <- [1,1794,null,{}] 04:41:29 INFO - PROCESS | 3005 | 1471347689907 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}] 04:41:29 INFO - PROCESS | 3005 | 1471347689912 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:41:30 INFO - PROCESS | 3005 | 1471347690103 Marionette TRACE conn4 <- [1,1795,null,{"value":null}] 04:41:30 INFO - PROCESS | 3005 | 1471347690330 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:30 INFO - PROCESS | 3005 | 1471347690342 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:41:30 INFO - PROCESS | 3005 | ++DOCSHELL 0x8fa07400 == 39 [pid = 3005] [id = 456] 04:41:30 INFO - PROCESS | 3005 | ++DOMWINDOW == 82 (0x904c5400) [pid = 3005] [serial = 1369] [outer = (nil)] 04:41:30 INFO - PROCESS | 3005 | ++DOMWINDOW == 83 (0x9287b000) [pid = 3005] [serial = 1370] [outer = 0x904c5400] 04:41:30 INFO - PROCESS | 3005 | 1471347690481 Marionette DEBUG loaded listener.js 04:41:30 INFO - PROCESS | 3005 | ++DOMWINDOW == 84 (0x9287dc00) [pid = 3005] [serial = 1371] [outer = 0x904c5400] 04:41:31 INFO - PROCESS | 3005 | 1471347691387 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]]]}] 04:41:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 04:41:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1546ms 04:41:31 INFO - PROCESS | 3005 | 1471347691442 Marionette TRACE conn4 -> [0,1797,"getWindowHandle",null] 04:41:31 INFO - PROCESS | 3005 | 1471347691447 Marionette TRACE conn4 <- [1,1797,null,{"value":"8"}] 04:41:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 04:41:31 INFO - PROCESS | 3005 | 1471347691455 Marionette TRACE conn4 -> [0,1798,"setScriptTimeout",{"ms":35000}] 04:41:31 INFO - PROCESS | 3005 | 1471347691459 Marionette TRACE conn4 <- [1,1798,null,{}] 04:41:31 INFO - PROCESS | 3005 | 1471347691465 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}] 04:41:31 INFO - PROCESS | 3005 | 1471347691470 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:41:31 INFO - PROCESS | 3005 | 1471347691660 Marionette TRACE conn4 <- [1,1799,null,{"value":null}] 04:41:31 INFO - PROCESS | 3005 | 1471347691921 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:31 INFO - PROCESS | 3005 | 1471347691940 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:41:32 INFO - PROCESS | 3005 | ++DOCSHELL 0x928f2000 == 40 [pid = 3005] [id = 457] 04:41:32 INFO - PROCESS | 3005 | ++DOMWINDOW == 85 (0x928f3800) [pid = 3005] [serial = 1372] [outer = (nil)] 04:41:32 INFO - PROCESS | 3005 | ++DOMWINDOW == 86 (0x928f7c00) [pid = 3005] [serial = 1373] [outer = 0x928f3800] 04:41:32 INFO - PROCESS | 3005 | 1471347692085 Marionette DEBUG loaded listener.js 04:41:32 INFO - PROCESS | 3005 | ++DOMWINDOW == 87 (0x95016800) [pid = 3005] [serial = 1374] [outer = 0x928f3800] 04:41:33 INFO - PROCESS | 3005 | 1471347693080 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]]]}] 04:41:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 04:41:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1685ms 04:41:33 INFO - PROCESS | 3005 | 1471347693140 Marionette TRACE conn4 -> [0,1801,"getWindowHandle",null] 04:41:33 INFO - PROCESS | 3005 | 1471347693143 Marionette TRACE conn4 <- [1,1801,null,{"value":"8"}] 04:41:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 04:41:33 INFO - PROCESS | 3005 | 1471347693152 Marionette TRACE conn4 -> [0,1802,"setScriptTimeout",{"ms":35000}] 04:41:33 INFO - PROCESS | 3005 | 1471347693156 Marionette TRACE conn4 <- [1,1802,null,{}] 04:41:33 INFO - PROCESS | 3005 | 1471347693163 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}] 04:41:33 INFO - PROCESS | 3005 | 1471347693167 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:41:33 INFO - PROCESS | 3005 | 1471347693398 Marionette TRACE conn4 <- [1,1803,null,{"value":null}] 04:41:33 INFO - PROCESS | 3005 | 1471347693644 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:33 INFO - PROCESS | 3005 | 1471347693653 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:41:33 INFO - PROCESS | 3005 | ++DOCSHELL 0x8fa0c800 == 41 [pid = 3005] [id = 458] 04:41:33 INFO - PROCESS | 3005 | ++DOMWINDOW == 88 (0x8fa0cc00) [pid = 3005] [serial = 1375] [outer = (nil)] 04:41:33 INFO - PROCESS | 3005 | ++DOMWINDOW == 89 (0x950d7000) [pid = 3005] [serial = 1376] [outer = 0x8fa0cc00] 04:41:33 INFO - PROCESS | 3005 | 1471347693759 Marionette DEBUG loaded listener.js 04:41:33 INFO - PROCESS | 3005 | ++DOMWINDOW == 90 (0x95295800) [pid = 3005] [serial = 1377] [outer = 0x8fa0cc00] 04:41:34 INFO - PROCESS | 3005 | 1471347694670 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]]]}] 04:41:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 04:41:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1590ms 04:41:34 INFO - PROCESS | 3005 | 1471347694742 Marionette TRACE conn4 -> [0,1805,"getWindowHandle",null] 04:41:34 INFO - PROCESS | 3005 | 1471347694746 Marionette TRACE conn4 <- [1,1805,null,{"value":"8"}] 04:41:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 04:41:34 INFO - PROCESS | 3005 | 1471347694753 Marionette TRACE conn4 -> [0,1806,"setScriptTimeout",{"ms":35000}] 04:41:34 INFO - PROCESS | 3005 | 1471347694756 Marionette TRACE conn4 <- [1,1806,null,{}] 04:41:34 INFO - PROCESS | 3005 | 1471347694762 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}] 04:41:34 INFO - PROCESS | 3005 | 1471347694767 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:41:34 INFO - PROCESS | 3005 | 1471347694951 Marionette TRACE conn4 <- [1,1807,null,{"value":null}] 04:41:35 INFO - PROCESS | 3005 | 1471347695417 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:35 INFO - PROCESS | 3005 | 1471347695430 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:41:35 INFO - PROCESS | 3005 | ++DOCSHELL 0x8dc59c00 == 42 [pid = 3005] [id = 459] 04:41:35 INFO - PROCESS | 3005 | ++DOMWINDOW == 91 (0x8dc5b800) [pid = 3005] [serial = 1378] [outer = (nil)] 04:41:35 INFO - PROCESS | 3005 | ++DOMWINDOW == 92 (0x8df2b800) [pid = 3005] [serial = 1379] [outer = 0x8dc5b800] 04:41:35 INFO - PROCESS | 3005 | 1471347695549 Marionette DEBUG loaded listener.js 04:41:35 INFO - PROCESS | 3005 | ++DOMWINDOW == 93 (0x8e83ac00) [pid = 3005] [serial = 1380] [outer = 0x8dc5b800] 04:41:36 INFO - PROCESS | 3005 | 1471347696455 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]]]}] 04:41:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 04:41:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1783ms 04:41:36 INFO - PROCESS | 3005 | 1471347696540 Marionette TRACE conn4 -> [0,1809,"getWindowHandle",null] 04:41:36 INFO - PROCESS | 3005 | 1471347696546 Marionette TRACE conn4 <- [1,1809,null,{"value":"8"}] 04:41:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 04:41:36 INFO - PROCESS | 3005 | 1471347696554 Marionette TRACE conn4 -> [0,1810,"setScriptTimeout",{"ms":35000}] 04:41:36 INFO - PROCESS | 3005 | 1471347696559 Marionette TRACE conn4 <- [1,1810,null,{}] 04:41:36 INFO - PROCESS | 3005 | 1471347696567 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}] 04:41:36 INFO - PROCESS | 3005 | 1471347696574 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:41:36 INFO - PROCESS | 3005 | 1471347696858 Marionette TRACE conn4 <- [1,1811,null,{"value":null}] 04:41:38 INFO - PROCESS | 3005 | --DOCSHELL 0x8dc53000 == 41 [pid = 3005] [id = 400] 04:41:38 INFO - PROCESS | 3005 | --DOCSHELL 0x8dc51400 == 40 [pid = 3005] [id = 398] 04:41:38 INFO - PROCESS | 3005 | --DOCSHELL 0x8e990000 == 39 [pid = 3005] [id = 387] 04:41:38 INFO - PROCESS | 3005 | --DOCSHELL 0x8ea0c400 == 38 [pid = 3005] [id = 399] 04:41:38 INFO - PROCESS | 3005 | --DOCSHELL 0x8e841400 == 37 [pid = 3005] [id = 389] 04:41:38 INFO - PROCESS | 3005 | --DOCSHELL 0x8ea5b400 == 36 [pid = 3005] [id = 394] 04:41:38 INFO - PROCESS | 3005 | --DOCSHELL 0x8eb53800 == 35 [pid = 3005] [id = 388] 04:41:38 INFO - PROCESS | 3005 | --DOCSHELL 0x8dc51800 == 34 [pid = 3005] [id = 395] 04:41:38 INFO - PROCESS | 3005 | --DOCSHELL 0x8df27800 == 33 [pid = 3005] [id = 451] 04:41:38 INFO - PROCESS | 3005 | --DOCSHELL 0x8fc98c00 == 32 [pid = 3005] [id = 450] 04:41:38 INFO - PROCESS | 3005 | --DOCSHELL 0x904c4c00 == 31 [pid = 3005] [id = 449] 04:41:38 INFO - PROCESS | 3005 | --DOCSHELL 0x8dc5a000 == 30 [pid = 3005] [id = 448] 04:41:38 INFO - PROCESS | 3005 | --DOCSHELL 0x8e995400 == 29 [pid = 3005] [id = 447] 04:41:38 INFO - PROCESS | 3005 | --DOCSHELL 0x8f0d9000 == 28 [pid = 3005] [id = 446] 04:41:38 INFO - PROCESS | 3005 | --DOCSHELL 0x8e98d800 == 27 [pid = 3005] [id = 443] 04:41:38 INFO - PROCESS | 3005 | --DOCSHELL 0x8dc54c00 == 26 [pid = 3005] [id = 403] 04:41:38 INFO - PROCESS | 3005 | --DOCSHELL 0x8eb5a800 == 25 [pid = 3005] [id = 437] 04:41:38 INFO - PROCESS | 3005 | --DOCSHELL 0x8c1c7c00 == 24 [pid = 3005] [id = 397] 04:41:38 INFO - PROCESS | 3005 | --DOCSHELL 0x8eb59000 == 23 [pid = 3005] [id = 402] 04:41:38 INFO - PROCESS | 3005 | --DOCSHELL 0x921e4800 == 22 [pid = 3005] [id = 445] 04:41:38 INFO - PROCESS | 3005 | --DOCSHELL 0x8ea18c00 == 21 [pid = 3005] [id = 444] 04:41:38 INFO - PROCESS | 3005 | --DOCSHELL 0x8eb54400 == 20 [pid = 3005] [id = 401] 04:41:38 INFO - PROCESS | 3005 | --DOCSHELL 0x8c1cfc00 == 19 [pid = 3005] [id = 442] 04:41:38 INFO - PROCESS | 3005 | --DOCSHELL 0x8c1c8400 == 18 [pid = 3005] [id = 390] 04:41:38 INFO - PROCESS | 3005 | --DOCSHELL 0x8dc52c00 == 17 [pid = 3005] [id = 392] 04:41:38 INFO - PROCESS | 3005 | --DOCSHELL 0x91bd4000 == 16 [pid = 3005] [id = 393] 04:41:38 INFO - PROCESS | 3005 | --DOCSHELL 0x8e842800 == 15 [pid = 3005] [id = 391] 04:41:38 INFO - PROCESS | 3005 | --DOCSHELL 0x8df30400 == 14 [pid = 3005] [id = 396] 04:41:38 INFO - PROCESS | 3005 | --DOCSHELL 0x8fa0c800 == 13 [pid = 3005] [id = 458] 04:41:38 INFO - PROCESS | 3005 | --DOCSHELL 0x928f2000 == 12 [pid = 3005] [id = 457] 04:41:38 INFO - PROCESS | 3005 | --DOCSHELL 0x8fa07400 == 11 [pid = 3005] [id = 456] 04:41:38 INFO - PROCESS | 3005 | --DOCSHELL 0x8c1c3400 == 10 [pid = 3005] [id = 455] 04:41:38 INFO - PROCESS | 3005 | --DOCSHELL 0x8ea55800 == 9 [pid = 3005] [id = 453] 04:41:38 INFO - PROCESS | 3005 | --DOCSHELL 0x8e98cc00 == 8 [pid = 3005] [id = 454] 04:41:38 INFO - PROCESS | 3005 | --DOCSHELL 0x8c1ce800 == 7 [pid = 3005] [id = 452] 04:41:38 INFO - PROCESS | 3005 | --DOMWINDOW == 92 (0x8ea0d800) [pid = 3005] [serial = 1290] [outer = (nil)] [url = about:blank] 04:41:38 INFO - PROCESS | 3005 | --DOMWINDOW == 91 (0x8e9d3400) [pid = 3005] [serial = 1289] [outer = (nil)] [url = about:blank] 04:41:38 INFO - PROCESS | 3005 | --DOMWINDOW == 90 (0x904c9c00) [pid = 3005] [serial = 1293] [outer = (nil)] [url = about:blank] 04:41:38 INFO - PROCESS | 3005 | --DOMWINDOW == 89 (0x8fa91800) [pid = 3005] [serial = 1292] [outer = (nil)] [url = about:blank] 04:41:38 INFO - PROCESS | 3005 | --DOMWINDOW == 88 (0x8fa05400) [pid = 3005] [serial = 1322] [outer = (nil)] [url = about:blank] 04:41:38 INFO - PROCESS | 3005 | --DOMWINDOW == 87 (0x93177800) [pid = 3005] [serial = 1296] [outer = (nil)] [url = about:blank] 04:41:38 INFO - PROCESS | 3005 | --DOMWINDOW == 86 (0x904c0400) [pid = 3005] [serial = 1314] [outer = (nil)] [url = about:blank] 04:41:38 INFO - PROCESS | 3005 | --DOMWINDOW == 85 (0x8fc99400) [pid = 3005] [serial = 1313] [outer = (nil)] [url = about:blank] 04:41:38 INFO - PROCESS | 3005 | --DOMWINDOW == 84 (0x928f9800) [pid = 3005] [serial = 1295] [outer = (nil)] [url = about:blank] 04:41:38 INFO - PROCESS | 3005 | --DOMWINDOW == 83 (0x95299800) [pid = 3005] [serial = 1299] [outer = (nil)] [url = about:blank] 04:41:38 INFO - PROCESS | 3005 | --DOMWINDOW == 82 (0x95296400) [pid = 3005] [serial = 1298] [outer = (nil)] [url = about:blank] 04:41:38 INFO - PROCESS | 3005 | --DOMWINDOW == 81 (0x8e83d400) [pid = 3005] [serial = 1316] [outer = (nil)] [url = about:blank] 04:41:38 INFO - PROCESS | 3005 | --DOMWINDOW == 80 (0x8e989800) [pid = 3005] [serial = 1317] [outer = (nil)] [url = about:blank] 04:41:38 INFO - PROCESS | 3005 | --DOMWINDOW == 79 (0x9781c400) [pid = 3005] [serial = 1302] [outer = (nil)] [url = about:blank] 04:41:38 INFO - PROCESS | 3005 | --DOMWINDOW == 78 (0x8ea5cc00) [pid = 3005] [serial = 1319] [outer = (nil)] [url = about:blank] 04:41:38 INFO - PROCESS | 3005 | --DOMWINDOW == 77 (0x96ed8800) [pid = 3005] [serial = 1301] [outer = (nil)] [url = about:blank] 04:41:38 INFO - PROCESS | 3005 | --DOMWINDOW == 76 (0x99e33c00) [pid = 3005] [serial = 1305] [outer = (nil)] [url = about:blank] 04:41:38 INFO - PROCESS | 3005 | --DOMWINDOW == 75 (0x9959a800) [pid = 3005] [serial = 1304] [outer = (nil)] [url = about:blank] 04:41:38 INFO - PROCESS | 3005 | --DOMWINDOW == 74 (0x99e47c00) [pid = 3005] [serial = 1308] [outer = (nil)] [url = about:blank] 04:41:38 INFO - PROCESS | 3005 | --DOMWINDOW == 73 (0x99e39800) [pid = 3005] [serial = 1307] [outer = (nil)] [url = about:blank] 04:41:38 INFO - PROCESS | 3005 | --DOMWINDOW == 72 (0x8e98fc00) [pid = 3005] [serial = 1311] [outer = (nil)] [url = about:blank] 04:41:38 INFO - PROCESS | 3005 | --DOMWINDOW == 71 (0x8e83d800) [pid = 3005] [serial = 1310] [outer = (nil)] [url = about:blank] 04:41:38 INFO - PROCESS | 3005 | --DOMWINDOW == 70 (0x8fa94800) [pid = 3005] [serial = 1326] [outer = (nil)] [url = about:blank] 04:41:38 INFO - PROCESS | 3005 | --DOMWINDOW == 69 (0x8f2f0c00) [pid = 3005] [serial = 1325] [outer = (nil)] [url = about:blank] 04:41:38 INFO - PROCESS | 3005 | --DOMWINDOW == 68 (0x8fa10c00) [pid = 3005] [serial = 1323] [outer = (nil)] [url = about:blank] 04:41:38 INFO - PROCESS | 3005 | --DOMWINDOW == 67 (0x8eb4f400) [pid = 3005] [serial = 1320] [outer = (nil)] [url = about:blank] 04:41:38 INFO - PROCESS | 3005 | 1471347698437 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:38 INFO - PROCESS | 3005 | 1471347698446 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:41:38 INFO - PROCESS | 3005 | ++DOCSHELL 0x8c1c3400 == 8 [pid = 3005] [id = 460] 04:41:38 INFO - PROCESS | 3005 | ++DOMWINDOW == 68 (0x8c1c5400) [pid = 3005] [serial = 1381] [outer = (nil)] 04:41:38 INFO - PROCESS | 3005 | ++DOMWINDOW == 69 (0x8c1cdc00) [pid = 3005] [serial = 1382] [outer = 0x8c1c5400] 04:41:38 INFO - PROCESS | 3005 | 1471347698646 Marionette DEBUG loaded listener.js 04:41:38 INFO - PROCESS | 3005 | ++DOMWINDOW == 70 (0x8dc57c00) [pid = 3005] [serial = 1383] [outer = 0x8c1c5400] 04:41:39 INFO - PROCESS | 3005 | 1471347699601 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]]]}] 04:41:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 04:41:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 3095ms 04:41:39 INFO - PROCESS | 3005 | 1471347699651 Marionette TRACE conn4 -> [0,1813,"getWindowHandle",null] 04:41:39 INFO - PROCESS | 3005 | 1471347699657 Marionette TRACE conn4 <- [1,1813,null,{"value":"8"}] 04:41:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 04:41:39 INFO - PROCESS | 3005 | 1471347699666 Marionette TRACE conn4 -> [0,1814,"setScriptTimeout",{"ms":35000}] 04:41:39 INFO - PROCESS | 3005 | 1471347699670 Marionette TRACE conn4 <- [1,1814,null,{}] 04:41:39 INFO - PROCESS | 3005 | 1471347699679 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}] 04:41:39 INFO - PROCESS | 3005 | 1471347699686 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:41:39 INFO - PROCESS | 3005 | 1471347699885 Marionette TRACE conn4 <- [1,1815,null,{"value":null}] 04:41:40 INFO - PROCESS | 3005 | 1471347700119 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:40 INFO - PROCESS | 3005 | 1471347700131 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:41:40 INFO - PROCESS | 3005 | ++DOCSHELL 0x8e993000 == 9 [pid = 3005] [id = 461] 04:41:40 INFO - PROCESS | 3005 | ++DOMWINDOW == 71 (0x8e993c00) [pid = 3005] [serial = 1384] [outer = (nil)] 04:41:40 INFO - PROCESS | 3005 | ++DOMWINDOW == 72 (0x8e9d3400) [pid = 3005] [serial = 1385] [outer = 0x8e993c00] 04:41:40 INFO - PROCESS | 3005 | 1471347700268 Marionette DEBUG loaded listener.js 04:41:40 INFO - PROCESS | 3005 | ++DOMWINDOW == 73 (0x8e9da800) [pid = 3005] [serial = 1386] [outer = 0x8e993c00] 04:41:41 INFO - PROCESS | 3005 | 1471347701252 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]]]}] 04:41:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 04:41:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1637ms 04:41:41 INFO - PROCESS | 3005 | 1471347701302 Marionette TRACE conn4 -> [0,1817,"getWindowHandle",null] 04:41:41 INFO - PROCESS | 3005 | 1471347701311 Marionette TRACE conn4 <- [1,1817,null,{"value":"8"}] 04:41:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 04:41:41 INFO - PROCESS | 3005 | 1471347701324 Marionette TRACE conn4 -> [0,1818,"setScriptTimeout",{"ms":35000}] 04:41:41 INFO - PROCESS | 3005 | 1471347701330 Marionette TRACE conn4 <- [1,1818,null,{}] 04:41:41 INFO - PROCESS | 3005 | 1471347701337 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}] 04:41:41 INFO - PROCESS | 3005 | 1471347701343 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:41:41 INFO - PROCESS | 3005 | 1471347701588 Marionette TRACE conn4 <- [1,1819,null,{"value":null}] 04:41:41 INFO - PROCESS | 3005 | 1471347701832 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:41 INFO - PROCESS | 3005 | 1471347701846 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:41:41 INFO - PROCESS | 3005 | ++DOCSHELL 0x8ea5cc00 == 10 [pid = 3005] [id = 462] 04:41:41 INFO - PROCESS | 3005 | ++DOMWINDOW == 74 (0x8ea5d400) [pid = 3005] [serial = 1387] [outer = (nil)] 04:41:41 INFO - PROCESS | 3005 | ++DOMWINDOW == 75 (0x8eb4fc00) [pid = 3005] [serial = 1388] [outer = 0x8ea5d400] 04:41:41 INFO - PROCESS | 3005 | 1471347701990 Marionette DEBUG loaded listener.js 04:41:42 INFO - PROCESS | 3005 | ++DOMWINDOW == 76 (0x8f0d6800) [pid = 3005] [serial = 1389] [outer = 0x8ea5d400] 04:41:43 INFO - PROCESS | 3005 | 1471347703022 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]]]}] 04:41:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 04:41:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1744ms 04:41:43 INFO - PROCESS | 3005 | 1471347703069 Marionette TRACE conn4 -> [0,1821,"getWindowHandle",null] 04:41:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 04:41:43 INFO - PROCESS | 3005 | 1471347703073 Marionette TRACE conn4 <- [1,1821,null,{"value":"8"}] 04:41:43 INFO - PROCESS | 3005 | 1471347703081 Marionette TRACE conn4 -> [0,1822,"setScriptTimeout",{"ms":35000}] 04:41:43 INFO - PROCESS | 3005 | 1471347703087 Marionette TRACE conn4 <- [1,1822,null,{}] 04:41:43 INFO - PROCESS | 3005 | 1471347703106 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}] 04:41:43 INFO - PROCESS | 3005 | 1471347703116 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:41:43 INFO - PROCESS | 3005 | 1471347703375 Marionette TRACE conn4 <- [1,1823,null,{"value":null}] 04:41:43 INFO - PROCESS | 3005 | 1471347703608 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:43 INFO - PROCESS | 3005 | 1471347703617 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:41:43 INFO - PROCESS | 3005 | ++DOCSHELL 0x8f2edc00 == 11 [pid = 3005] [id = 463] 04:41:43 INFO - PROCESS | 3005 | ++DOMWINDOW == 77 (0x8f2f0c00) [pid = 3005] [serial = 1390] [outer = (nil)] 04:41:43 INFO - PROCESS | 3005 | ++DOMWINDOW == 78 (0x8fa04400) [pid = 3005] [serial = 1391] [outer = 0x8f2f0c00] 04:41:43 INFO - PROCESS | 3005 | 1471347703725 Marionette DEBUG loaded listener.js 04:41:43 INFO - PROCESS | 3005 | ++DOMWINDOW == 79 (0x8fa0f000) [pid = 3005] [serial = 1392] [outer = 0x8f2f0c00] 04:41:44 INFO - PROCESS | 3005 | 1471347704640 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]]]}] 04:41:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 04:41:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1593ms 04:41:44 INFO - PROCESS | 3005 | 1471347704674 Marionette TRACE conn4 -> [0,1825,"getWindowHandle",null] 04:41:44 INFO - PROCESS | 3005 | 1471347704678 Marionette TRACE conn4 <- [1,1825,null,{"value":"8"}] 04:41:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 04:41:44 INFO - PROCESS | 3005 | 1471347704685 Marionette TRACE conn4 -> [0,1826,"setScriptTimeout",{"ms":35000}] 04:41:44 INFO - PROCESS | 3005 | 1471347704689 Marionette TRACE conn4 <- [1,1826,null,{}] 04:41:44 INFO - PROCESS | 3005 | 1471347704695 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}] 04:41:44 INFO - PROCESS | 3005 | 1471347704701 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:41:44 INFO - PROCESS | 3005 | 1471347704891 Marionette TRACE conn4 <- [1,1827,null,{"value":null}] 04:41:45 INFO - PROCESS | 3005 | 1471347705066 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:45 INFO - PROCESS | 3005 | 1471347705076 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:41:45 INFO - PROCESS | 3005 | ++DOCSHELL 0x8e98bc00 == 12 [pid = 3005] [id = 464] 04:41:45 INFO - PROCESS | 3005 | ++DOMWINDOW == 80 (0x8e98c400) [pid = 3005] [serial = 1393] [outer = (nil)] 04:41:45 INFO - PROCESS | 3005 | ++DOMWINDOW == 81 (0x8fc93000) [pid = 3005] [serial = 1394] [outer = 0x8e98c400] 04:41:45 INFO - PROCESS | 3005 | 1471347705206 Marionette DEBUG loaded listener.js 04:41:45 INFO - PROCESS | 3005 | ++DOMWINDOW == 82 (0x8fc98c00) [pid = 3005] [serial = 1395] [outer = 0x8e98c400] 04:41:46 INFO - PROCESS | 3005 | 1471347706180 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]]]}] 04:41:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 04:41:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1535ms 04:41:46 INFO - PROCESS | 3005 | 1471347706222 Marionette TRACE conn4 -> [0,1829,"getWindowHandle",null] 04:41:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 04:41:46 INFO - PROCESS | 3005 | 1471347706227 Marionette TRACE conn4 <- [1,1829,null,{"value":"8"}] 04:41:46 INFO - PROCESS | 3005 | 1471347706234 Marionette TRACE conn4 -> [0,1830,"setScriptTimeout",{"ms":35000}] 04:41:46 INFO - PROCESS | 3005 | 1471347706237 Marionette TRACE conn4 <- [1,1830,null,{}] 04:41:46 INFO - PROCESS | 3005 | 1471347706244 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}] 04:41:46 INFO - PROCESS | 3005 | 1471347706250 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:41:46 INFO - PROCESS | 3005 | 1471347706430 Marionette TRACE conn4 <- [1,1831,null,{"value":null}] 04:41:46 INFO - PROCESS | 3005 | 1471347706666 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:46 INFO - PROCESS | 3005 | 1471347706677 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:41:46 INFO - PROCESS | 3005 | ++DOCSHELL 0x8fa0e800 == 13 [pid = 3005] [id = 465] 04:41:46 INFO - PROCESS | 3005 | ++DOMWINDOW == 83 (0x8fa8f000) [pid = 3005] [serial = 1396] [outer = (nil)] 04:41:46 INFO - PROCESS | 3005 | ++DOMWINDOW == 84 (0x904c5800) [pid = 3005] [serial = 1397] [outer = 0x8fa8f000] 04:41:46 INFO - PROCESS | 3005 | 1471347706821 Marionette DEBUG loaded listener.js 04:41:46 INFO - PROCESS | 3005 | ++DOMWINDOW == 85 (0x91bd1400) [pid = 3005] [serial = 1398] [outer = 0x8fa8f000] 04:41:47 INFO - PROCESS | 3005 | 1471347707813 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]]]}] 04:41:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 04:41:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1635ms 04:41:47 INFO - PROCESS | 3005 | 1471347707870 Marionette TRACE conn4 -> [0,1833,"getWindowHandle",null] 04:41:47 INFO - PROCESS | 3005 | 1471347707873 Marionette TRACE conn4 <- [1,1833,null,{"value":"8"}] 04:41:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 04:41:47 INFO - PROCESS | 3005 | 1471347707881 Marionette TRACE conn4 -> [0,1834,"setScriptTimeout",{"ms":35000}] 04:41:47 INFO - PROCESS | 3005 | 1471347707885 Marionette TRACE conn4 <- [1,1834,null,{}] 04:41:47 INFO - PROCESS | 3005 | 1471347707892 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}] 04:41:47 INFO - PROCESS | 3005 | 1471347707903 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:41:48 INFO - PROCESS | 3005 | 1471347708138 Marionette TRACE conn4 <- [1,1835,null,{"value":null}] 04:41:48 INFO - PROCESS | 3005 | 1471347708383 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:48 INFO - PROCESS | 3005 | 1471347708391 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:41:48 INFO - PROCESS | 3005 | ++DOCSHELL 0x8df32800 == 14 [pid = 3005] [id = 466] 04:41:48 INFO - PROCESS | 3005 | ++DOMWINDOW == 86 (0x904bec00) [pid = 3005] [serial = 1399] [outer = (nil)] 04:41:48 INFO - PROCESS | 3005 | ++DOMWINDOW == 87 (0x923e6000) [pid = 3005] [serial = 1400] [outer = 0x904bec00] 04:41:48 INFO - PROCESS | 3005 | 1471347708523 Marionette DEBUG loaded listener.js 04:41:48 INFO - PROCESS | 3005 | ++DOMWINDOW == 88 (0x923ec800) [pid = 3005] [serial = 1401] [outer = 0x904bec00] 04:41:49 INFO - PROCESS | 3005 | 1471347709446 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]]]}] 04:41:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear 04:41:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1641ms 04:41:49 INFO - PROCESS | 3005 | 1471347709523 Marionette TRACE conn4 -> [0,1837,"getWindowHandle",null] 04:41:49 INFO - PROCESS | 3005 | 1471347709528 Marionette TRACE conn4 <- [1,1837,null,{"value":"8"}] 04:41:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 04:41:49 INFO - PROCESS | 3005 | 1471347709535 Marionette TRACE conn4 -> [0,1838,"setScriptTimeout",{"ms":35000}] 04:41:49 INFO - PROCESS | 3005 | 1471347709539 Marionette TRACE conn4 <- [1,1838,null,{}] 04:41:49 INFO - PROCESS | 3005 | 1471347709545 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}] 04:41:49 INFO - PROCESS | 3005 | 1471347709550 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:41:49 INFO - PROCESS | 3005 | 1471347709733 Marionette TRACE conn4 <- [1,1839,null,{"value":null}] 04:41:49 INFO - PROCESS | 3005 | 1471347709956 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:49 INFO - PROCESS | 3005 | 1471347709966 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:41:50 INFO - PROCESS | 3005 | ++DOCSHELL 0x8ea5b800 == 15 [pid = 3005] [id = 467] 04:41:50 INFO - PROCESS | 3005 | ++DOMWINDOW == 89 (0x8eb58800) [pid = 3005] [serial = 1402] [outer = (nil)] 04:41:50 INFO - PROCESS | 3005 | ++DOMWINDOW == 90 (0x923ea400) [pid = 3005] [serial = 1403] [outer = 0x8eb58800] 04:41:50 INFO - PROCESS | 3005 | 1471347710096 Marionette DEBUG loaded listener.js 04:41:50 INFO - PROCESS | 3005 | ++DOMWINDOW == 91 (0x924f0400) [pid = 3005] [serial = 1404] [outer = 0x8eb58800] 04:41:51 INFO - PROCESS | 3005 | 1471347711069 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]]]}] 04:41:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 04:41:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1587ms 04:41:51 INFO - PROCESS | 3005 | 1471347711124 Marionette TRACE conn4 -> [0,1841,"getWindowHandle",null] 04:41:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 04:41:51 INFO - PROCESS | 3005 | 1471347711135 Marionette TRACE conn4 <- [1,1841,null,{"value":"8"}] 04:41:51 INFO - PROCESS | 3005 | 1471347711141 Marionette TRACE conn4 -> [0,1842,"setScriptTimeout",{"ms":35000}] 04:41:51 INFO - PROCESS | 3005 | 1471347711146 Marionette TRACE conn4 <- [1,1842,null,{}] 04:41:51 INFO - PROCESS | 3005 | 1471347711152 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}] 04:41:51 INFO - PROCESS | 3005 | 1471347711157 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:41:51 INFO - PROCESS | 3005 | 1471347711337 Marionette TRACE conn4 <- [1,1843,null,{"value":null}] 04:41:51 INFO - PROCESS | 3005 | 1471347711637 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:51 INFO - PROCESS | 3005 | 1471347711648 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:41:51 INFO - PROCESS | 3005 | ++DOCSHELL 0x8c1ce400 == 16 [pid = 3005] [id = 468] 04:41:51 INFO - PROCESS | 3005 | ++DOMWINDOW == 92 (0x8c1d0000) [pid = 3005] [serial = 1405] [outer = (nil)] 04:41:51 INFO - PROCESS | 3005 | ++DOMWINDOW == 93 (0x8dc54c00) [pid = 3005] [serial = 1406] [outer = 0x8c1d0000] 04:41:51 INFO - PROCESS | 3005 | 1471347711765 Marionette DEBUG loaded listener.js 04:41:51 INFO - PROCESS | 3005 | ++DOMWINDOW == 94 (0x8df2ec00) [pid = 3005] [serial = 1407] [outer = 0x8c1d0000] 04:41:52 INFO - PROCESS | 3005 | 1471347712705 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]]]}] 04:41:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 04:41:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1639ms 04:41:52 INFO - PROCESS | 3005 | 1471347712784 Marionette TRACE conn4 -> [0,1845,"getWindowHandle",null] 04:41:52 INFO - PROCESS | 3005 | 1471347712790 Marionette TRACE conn4 <- [1,1845,null,{"value":"8"}] 04:41:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 04:41:52 INFO - PROCESS | 3005 | 1471347712798 Marionette TRACE conn4 -> [0,1846,"setScriptTimeout",{"ms":35000}] 04:41:52 INFO - PROCESS | 3005 | 1471347712803 Marionette TRACE conn4 <- [1,1846,null,{}] 04:41:52 INFO - PROCESS | 3005 | 1471347712812 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}] 04:41:52 INFO - PROCESS | 3005 | 1471347712821 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:41:53 INFO - PROCESS | 3005 | 1471347713105 Marionette TRACE conn4 <- [1,1847,null,{"value":null}] 04:41:53 INFO - PROCESS | 3005 | 1471347713313 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:53 INFO - PROCESS | 3005 | 1471347713323 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:41:53 INFO - PROCESS | 3005 | ++DOCSHELL 0x8dc56800 == 17 [pid = 3005] [id = 469] 04:41:53 INFO - PROCESS | 3005 | ++DOMWINDOW == 95 (0x8ea52c00) [pid = 3005] [serial = 1408] [outer = (nil)] 04:41:53 INFO - PROCESS | 3005 | ++DOMWINDOW == 96 (0x8eb54400) [pid = 3005] [serial = 1409] [outer = 0x8ea52c00] 04:41:53 INFO - PROCESS | 3005 | 1471347713415 Marionette DEBUG loaded listener.js 04:41:53 INFO - PROCESS | 3005 | ++DOMWINDOW == 97 (0x8f0df000) [pid = 3005] [serial = 1410] [outer = 0x8ea52c00] 04:41:54 INFO - PROCESS | 3005 | 1471347714329 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]]]}] 04:41:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 04:41:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1585ms 04:41:54 INFO - PROCESS | 3005 | 1471347714388 Marionette TRACE conn4 -> [0,1849,"getWindowHandle",null] 04:41:54 INFO - PROCESS | 3005 | 1471347714395 Marionette TRACE conn4 <- [1,1849,null,{"value":"8"}] 04:41:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 04:41:54 INFO - PROCESS | 3005 | 1471347714402 Marionette TRACE conn4 -> [0,1850,"setScriptTimeout",{"ms":35000}] 04:41:54 INFO - PROCESS | 3005 | 1471347714407 Marionette TRACE conn4 <- [1,1850,null,{}] 04:41:54 INFO - PROCESS | 3005 | 1471347714413 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}] 04:41:54 INFO - PROCESS | 3005 | 1471347714419 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:41:54 INFO - PROCESS | 3005 | 1471347714609 Marionette TRACE conn4 <- [1,1851,null,{"value":null}] 04:41:54 INFO - PROCESS | 3005 | 1471347714750 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:54 INFO - PROCESS | 3005 | 1471347714759 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:41:54 INFO - PROCESS | 3005 | ++DOCSHELL 0x8f0e7800 == 18 [pid = 3005] [id = 470] 04:41:54 INFO - PROCESS | 3005 | ++DOMWINDOW == 98 (0x8f2eb000) [pid = 3005] [serial = 1411] [outer = (nil)] 04:41:54 INFO - PROCESS | 3005 | ++DOMWINDOW == 99 (0x8fa0a800) [pid = 3005] [serial = 1412] [outer = 0x8f2eb000] 04:41:54 INFO - PROCESS | 3005 | 1471347714837 Marionette DEBUG loaded listener.js 04:41:54 INFO - PROCESS | 3005 | ++DOMWINDOW == 100 (0x8fa97400) [pid = 3005] [serial = 1413] [outer = 0x8f2eb000] 04:41:55 INFO - PROCESS | 3005 | 1471347715821 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]]]}] 04:41:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 04:41:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1437ms 04:41:55 INFO - PROCESS | 3005 | 1471347715846 Marionette TRACE conn4 -> [0,1853,"getWindowHandle",null] 04:41:55 INFO - PROCESS | 3005 | 1471347715851 Marionette TRACE conn4 <- [1,1853,null,{"value":"8"}] 04:41:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 04:41:55 INFO - PROCESS | 3005 | 1471347715866 Marionette TRACE conn4 -> [0,1854,"setScriptTimeout",{"ms":35000}] 04:41:55 INFO - PROCESS | 3005 | 1471347715876 Marionette TRACE conn4 <- [1,1854,null,{}] 04:41:55 INFO - PROCESS | 3005 | 1471347715892 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}] 04:41:55 INFO - PROCESS | 3005 | 1471347715899 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:41:56 INFO - PROCESS | 3005 | 1471347716142 Marionette TRACE conn4 <- [1,1855,null,{"value":null}] 04:41:56 INFO - PROCESS | 3005 | 1471347716205 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:56 INFO - PROCESS | 3005 | 1471347716213 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:41:56 INFO - PROCESS | 3005 | ++DOCSHELL 0x8e98f400 == 19 [pid = 3005] [id = 471] 04:41:56 INFO - PROCESS | 3005 | ++DOMWINDOW == 101 (0x8f0eb400) [pid = 3005] [serial = 1414] [outer = (nil)] 04:41:56 INFO - PROCESS | 3005 | ++DOMWINDOW == 102 (0x923e6c00) [pid = 3005] [serial = 1415] [outer = 0x8f0eb400] 04:41:56 INFO - PROCESS | 3005 | 1471347716289 Marionette DEBUG loaded listener.js 04:41:56 INFO - PROCESS | 3005 | ++DOMWINDOW == 103 (0x92874c00) [pid = 3005] [serial = 1416] [outer = 0x8f0eb400] 04:41:57 INFO - PROCESS | 3005 | 1471347717254 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]]]}] 04:41:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 04:41:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1457ms 04:41:57 INFO - PROCESS | 3005 | 1471347717319 Marionette TRACE conn4 -> [0,1857,"getWindowHandle",null] 04:41:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 04:41:57 INFO - PROCESS | 3005 | 1471347717324 Marionette TRACE conn4 <- [1,1857,null,{"value":"8"}] 04:41:57 INFO - PROCESS | 3005 | 1471347717331 Marionette TRACE conn4 -> [0,1858,"setScriptTimeout",{"ms":35000}] 04:41:57 INFO - PROCESS | 3005 | 1471347717335 Marionette TRACE conn4 <- [1,1858,null,{}] 04:41:57 INFO - PROCESS | 3005 | 1471347717341 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}] 04:41:57 INFO - PROCESS | 3005 | 1471347717346 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:41:57 INFO - PROCESS | 3005 | 1471347717590 Marionette TRACE conn4 <- [1,1859,null,{"value":null}] 04:41:57 INFO - PROCESS | 3005 | 1471347717615 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:57 INFO - PROCESS | 3005 | 1471347717622 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:41:57 INFO - PROCESS | 3005 | ++DOCSHELL 0x8f2eec00 == 20 [pid = 3005] [id = 472] 04:41:57 INFO - PROCESS | 3005 | ++DOMWINDOW == 104 (0x92243400) [pid = 3005] [serial = 1417] [outer = (nil)] 04:41:57 INFO - PROCESS | 3005 | ++DOMWINDOW == 105 (0x928f8000) [pid = 3005] [serial = 1418] [outer = 0x92243400] 04:41:57 INFO - PROCESS | 3005 | 1471347717698 Marionette DEBUG loaded listener.js 04:41:57 INFO - PROCESS | 3005 | ++DOMWINDOW == 106 (0x93174000) [pid = 3005] [serial = 1419] [outer = 0x92243400] 04:41:58 INFO - PROCESS | 3005 | --DOMWINDOW == 105 (0x8e991800) [pid = 3005] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 04:41:58 INFO - PROCESS | 3005 | --DOMWINDOW == 104 (0x8fa8f400) [pid = 3005] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 04:41:58 INFO - PROCESS | 3005 | --DOMWINDOW == 103 (0x8ea56800) [pid = 3005] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 04:41:58 INFO - PROCESS | 3005 | --DOMWINDOW == 102 (0x8e996400) [pid = 3005] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 04:41:58 INFO - PROCESS | 3005 | --DOMWINDOW == 101 (0x8dc5a400) [pid = 3005] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 04:41:58 INFO - PROCESS | 3005 | --DOMWINDOW == 100 (0x904c8400) [pid = 3005] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 04:41:58 INFO - PROCESS | 3005 | --DOMWINDOW == 99 (0x91bd5400) [pid = 3005] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 04:41:58 INFO - PROCESS | 3005 | --DOMWINDOW == 98 (0x921e5400) [pid = 3005] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 04:41:58 INFO - PROCESS | 3005 | --DOMWINDOW == 97 (0x8f2ed400) [pid = 3005] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 04:41:58 INFO - PROCESS | 3005 | --DOMWINDOW == 96 (0x8e9df000) [pid = 3005] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 04:41:58 INFO - PROCESS | 3005 | --DOMWINDOW == 95 (0x8c1cf000) [pid = 3005] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 04:41:58 INFO - PROCESS | 3005 | --DOMWINDOW == 94 (0x8ea5f400) [pid = 3005] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 04:41:58 INFO - PROCESS | 3005 | --DOMWINDOW == 93 (0x8f2eb800) [pid = 3005] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 04:41:58 INFO - PROCESS | 3005 | --DOMWINDOW == 92 (0x8ea0a800) [pid = 3005] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 04:41:58 INFO - PROCESS | 3005 | --DOMWINDOW == 91 (0x904c5400) [pid = 3005] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 04:41:58 INFO - PROCESS | 3005 | --DOMWINDOW == 90 (0x928f3800) [pid = 3005] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 04:41:58 INFO - PROCESS | 3005 | --DOMWINDOW == 89 (0x8fa0cc00) [pid = 3005] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 04:41:58 INFO - PROCESS | 3005 | 1471347718841 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]]]}] 04:41:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 04:41:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1539ms 04:41:58 INFO - PROCESS | 3005 | 1471347718871 Marionette TRACE conn4 -> [0,1861,"getWindowHandle",null] 04:41:58 INFO - PROCESS | 3005 | 1471347718875 Marionette TRACE conn4 <- [1,1861,null,{"value":"8"}] 04:41:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 04:41:58 INFO - PROCESS | 3005 | 1471347718881 Marionette TRACE conn4 -> [0,1862,"setScriptTimeout",{"ms":35000}] 04:41:58 INFO - PROCESS | 3005 | 1471347718885 Marionette TRACE conn4 <- [1,1862,null,{}] 04:41:58 INFO - PROCESS | 3005 | 1471347718891 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}] 04:41:58 INFO - PROCESS | 3005 | 1471347718897 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:41:59 INFO - PROCESS | 3005 | 1471347719123 Marionette TRACE conn4 <- [1,1863,null,{"value":null}] 04:41:59 INFO - PROCESS | 3005 | 1471347719216 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:59 INFO - PROCESS | 3005 | 1471347719234 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:41:59 INFO - PROCESS | 3005 | ++DOCSHELL 0x8f0f2c00 == 21 [pid = 3005] [id = 473] 04:41:59 INFO - PROCESS | 3005 | ++DOMWINDOW == 90 (0x8f2ed000) [pid = 3005] [serial = 1420] [outer = (nil)] 04:41:59 INFO - PROCESS | 3005 | ++DOMWINDOW == 91 (0x91bd5400) [pid = 3005] [serial = 1421] [outer = 0x8f2ed000] 04:41:59 INFO - PROCESS | 3005 | 1471347719320 Marionette DEBUG loaded listener.js 04:41:59 INFO - PROCESS | 3005 | ++DOMWINDOW == 92 (0x9317c000) [pid = 3005] [serial = 1422] [outer = 0x8f2ed000] 04:42:00 INFO - PROCESS | 3005 | 1471347720265 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]]]}] 04:42:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 04:42:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1431ms 04:42:00 INFO - PROCESS | 3005 | 1471347720317 Marionette TRACE conn4 -> [0,1865,"getWindowHandle",null] 04:42:00 INFO - PROCESS | 3005 | 1471347720324 Marionette TRACE conn4 <- [1,1865,null,{"value":"8"}] 04:42:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 04:42:00 INFO - PROCESS | 3005 | 1471347720335 Marionette TRACE conn4 -> [0,1866,"setScriptTimeout",{"ms":35000}] 04:42:00 INFO - PROCESS | 3005 | 1471347720341 Marionette TRACE conn4 <- [1,1866,null,{}] 04:42:00 INFO - PROCESS | 3005 | 1471347720411 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}] 04:42:00 INFO - PROCESS | 3005 | 1471347720417 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:42:00 INFO - PROCESS | 3005 | 1471347720674 Marionette TRACE conn4 <- [1,1867,null,{"value":null}] 04:42:00 INFO - PROCESS | 3005 | 1471347720930 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:00 INFO - PROCESS | 3005 | 1471347720948 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:42:01 INFO - PROCESS | 3005 | ++DOCSHELL 0x8c1d2000 == 22 [pid = 3005] [id = 474] 04:42:01 INFO - PROCESS | 3005 | ++DOMWINDOW == 93 (0x8e98c000) [pid = 3005] [serial = 1423] [outer = (nil)] 04:42:01 INFO - PROCESS | 3005 | ++DOMWINDOW == 94 (0x8e995c00) [pid = 3005] [serial = 1424] [outer = 0x8e98c000] 04:42:01 INFO - PROCESS | 3005 | 1471347721081 Marionette DEBUG loaded listener.js 04:42:01 INFO - PROCESS | 3005 | ++DOMWINDOW == 95 (0x8ea0b800) [pid = 3005] [serial = 1425] [outer = 0x8e98c000] 04:42:02 INFO - PROCESS | 3005 | 1471347722062 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]]]}] 04:42:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 04:42:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1766ms 04:42:02 INFO - PROCESS | 3005 | 1471347722110 Marionette TRACE conn4 -> [0,1869,"getWindowHandle",null] 04:42:02 INFO - PROCESS | 3005 | 1471347722118 Marionette TRACE conn4 <- [1,1869,null,{"value":"8"}] 04:42:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 04:42:02 INFO - PROCESS | 3005 | 1471347722130 Marionette TRACE conn4 -> [0,1870,"setScriptTimeout",{"ms":35000}] 04:42:02 INFO - PROCESS | 3005 | 1471347722135 Marionette TRACE conn4 <- [1,1870,null,{}] 04:42:02 INFO - PROCESS | 3005 | 1471347722143 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}] 04:42:02 INFO - PROCESS | 3005 | 1471347722149 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:42:02 INFO - PROCESS | 3005 | 1471347722405 Marionette TRACE conn4 <- [1,1871,null,{"value":null}] 04:42:02 INFO - PROCESS | 3005 | 1471347722652 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:02 INFO - PROCESS | 3005 | 1471347722662 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:42:02 INFO - PROCESS | 3005 | ++DOCSHELL 0x8eb54c00 == 23 [pid = 3005] [id = 475] 04:42:02 INFO - PROCESS | 3005 | ++DOMWINDOW == 96 (0x8f0f1c00) [pid = 3005] [serial = 1426] [outer = (nil)] 04:42:02 INFO - PROCESS | 3005 | ++DOMWINDOW == 97 (0x8f2f6800) [pid = 3005] [serial = 1427] [outer = 0x8f0f1c00] 04:42:02 INFO - PROCESS | 3005 | 1471347722772 Marionette DEBUG loaded listener.js 04:42:02 INFO - PROCESS | 3005 | ++DOMWINDOW == 98 (0x8fc95c00) [pid = 3005] [serial = 1428] [outer = 0x8f0f1c00] 04:42:03 INFO - PROCESS | 3005 | 1471347723746 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]]]}] 04:42:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 04:42:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1652ms 04:42:03 INFO - PROCESS | 3005 | 1471347723782 Marionette TRACE conn4 -> [0,1873,"getWindowHandle",null] 04:42:03 INFO - PROCESS | 3005 | 1471347723787 Marionette TRACE conn4 <- [1,1873,null,{"value":"8"}] 04:42:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 04:42:03 INFO - PROCESS | 3005 | 1471347723794 Marionette TRACE conn4 -> [0,1874,"setScriptTimeout",{"ms":35000}] 04:42:03 INFO - PROCESS | 3005 | 1471347723801 Marionette TRACE conn4 <- [1,1874,null,{}] 04:42:03 INFO - PROCESS | 3005 | 1471347723819 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}] 04:42:03 INFO - PROCESS | 3005 | 1471347723829 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:42:04 INFO - PROCESS | 3005 | 1471347724047 Marionette TRACE conn4 <- [1,1875,null,{"value":null}] 04:42:04 INFO - PROCESS | 3005 | 1471347724329 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:04 INFO - PROCESS | 3005 | 1471347724342 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:42:04 INFO - PROCESS | 3005 | ++DOCSHELL 0x8f2f7400 == 24 [pid = 3005] [id = 476] 04:42:04 INFO - PROCESS | 3005 | ++DOMWINDOW == 99 (0x92874400) [pid = 3005] [serial = 1429] [outer = (nil)] 04:42:04 INFO - PROCESS | 3005 | ++DOMWINDOW == 100 (0x93178400) [pid = 3005] [serial = 1430] [outer = 0x92874400] 04:42:04 INFO - PROCESS | 3005 | 1471347724477 Marionette DEBUG loaded listener.js 04:42:04 INFO - PROCESS | 3005 | ++DOMWINDOW == 101 (0x950cd000) [pid = 3005] [serial = 1431] [outer = 0x92874400] 04:42:05 INFO - PROCESS | 3005 | 1471347725438 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]]]}] 04:42:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 04:42:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1689ms 04:42:05 INFO - PROCESS | 3005 | 1471347725484 Marionette TRACE conn4 -> [0,1877,"getWindowHandle",null] 04:42:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 04:42:05 INFO - PROCESS | 3005 | 1471347725490 Marionette TRACE conn4 <- [1,1877,null,{"value":"8"}] 04:42:05 INFO - PROCESS | 3005 | 1471347725497 Marionette TRACE conn4 -> [0,1878,"setScriptTimeout",{"ms":35000}] 04:42:05 INFO - PROCESS | 3005 | 1471347725501 Marionette TRACE conn4 <- [1,1878,null,{}] 04:42:05 INFO - PROCESS | 3005 | 1471347725507 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}] 04:42:05 INFO - PROCESS | 3005 | 1471347725513 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:42:05 INFO - PROCESS | 3005 | 1471347725730 Marionette TRACE conn4 <- [1,1879,null,{"value":null}] 04:42:05 INFO - PROCESS | 3005 | 1471347725978 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:06 INFO - PROCESS | 3005 | 1471347725987 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:42:06 INFO - PROCESS | 3005 | ++DOCSHELL 0x8dc50800 == 25 [pid = 3005] [id = 477] 04:42:06 INFO - PROCESS | 3005 | ++DOMWINDOW == 102 (0x8dc54800) [pid = 3005] [serial = 1432] [outer = (nil)] 04:42:06 INFO - PROCESS | 3005 | ++DOMWINDOW == 103 (0x93178800) [pid = 3005] [serial = 1433] [outer = 0x8dc54800] 04:42:06 INFO - PROCESS | 3005 | 1471347726119 Marionette DEBUG loaded listener.js 04:42:06 INFO - PROCESS | 3005 | ++DOMWINDOW == 104 (0x9529b000) [pid = 3005] [serial = 1434] [outer = 0x8dc54800] 04:42:07 INFO - PROCESS | 3005 | 1471347727020 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]]]}] 04:42:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 04:42:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1586ms 04:42:07 INFO - PROCESS | 3005 | 1471347727084 Marionette TRACE conn4 -> [0,1881,"getWindowHandle",null] 04:42:07 INFO - PROCESS | 3005 | 1471347727088 Marionette TRACE conn4 <- [1,1881,null,{"value":"8"}] 04:42:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 04:42:07 INFO - PROCESS | 3005 | 1471347727095 Marionette TRACE conn4 -> [0,1882,"setScriptTimeout",{"ms":35000}] 04:42:07 INFO - PROCESS | 3005 | 1471347727099 Marionette TRACE conn4 <- [1,1882,null,{}] 04:42:07 INFO - PROCESS | 3005 | 1471347727105 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}] 04:42:07 INFO - PROCESS | 3005 | 1471347727111 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:42:07 INFO - PROCESS | 3005 | 1471347727311 Marionette TRACE conn4 <- [1,1883,null,{"value":null}] 04:42:07 INFO - PROCESS | 3005 | 1471347727540 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:07 INFO - PROCESS | 3005 | 1471347727547 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:42:07 INFO - PROCESS | 3005 | ++DOCSHELL 0x91a34000 == 26 [pid = 3005] [id = 478] 04:42:07 INFO - PROCESS | 3005 | ++DOMWINDOW == 105 (0x91a35800) [pid = 3005] [serial = 1435] [outer = (nil)] 04:42:07 INFO - PROCESS | 3005 | ++DOMWINDOW == 106 (0x96ed2800) [pid = 3005] [serial = 1436] [outer = 0x91a35800] 04:42:07 INFO - PROCESS | 3005 | 1471347727686 Marionette DEBUG loaded listener.js 04:42:07 INFO - PROCESS | 3005 | ++DOMWINDOW == 107 (0x97823400) [pid = 3005] [serial = 1437] [outer = 0x91a35800] 04:42:08 INFO - PROCESS | 3005 | 1471347728595 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]]]}] 04:42:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 04:42:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1533ms 04:42:08 INFO - PROCESS | 3005 | 1471347728629 Marionette TRACE conn4 -> [0,1885,"getWindowHandle",null] 04:42:08 INFO - PROCESS | 3005 | 1471347728633 Marionette TRACE conn4 <- [1,1885,null,{"value":"8"}] 04:42:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 04:42:08 INFO - PROCESS | 3005 | 1471347728641 Marionette TRACE conn4 -> [0,1886,"setScriptTimeout",{"ms":35000}] 04:42:08 INFO - PROCESS | 3005 | 1471347728644 Marionette TRACE conn4 <- [1,1886,null,{}] 04:42:08 INFO - PROCESS | 3005 | 1471347728651 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}] 04:42:08 INFO - PROCESS | 3005 | 1471347728662 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:42:08 INFO - PROCESS | 3005 | 1471347728952 Marionette TRACE conn4 <- [1,1887,null,{"value":null}] 04:42:09 INFO - PROCESS | 3005 | 1471347729243 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:09 INFO - PROCESS | 3005 | 1471347729253 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:42:09 INFO - PROCESS | 3005 | ++DOCSHELL 0x8e83e400 == 27 [pid = 3005] [id = 479] 04:42:09 INFO - PROCESS | 3005 | ++DOMWINDOW == 108 (0x9529cc00) [pid = 3005] [serial = 1438] [outer = (nil)] 04:42:09 INFO - PROCESS | 3005 | ++DOMWINDOW == 109 (0x9959a800) [pid = 3005] [serial = 1439] [outer = 0x9529cc00] 04:42:09 INFO - PROCESS | 3005 | 1471347729347 Marionette DEBUG loaded listener.js 04:42:09 INFO - PROCESS | 3005 | ++DOMWINDOW == 110 (0x99e37800) [pid = 3005] [serial = 1440] [outer = 0x9529cc00] 04:42:10 INFO - PROCESS | 3005 | 1471347730263 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]]]}] 04:42:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 04:42:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1687ms 04:42:10 INFO - PROCESS | 3005 | 1471347730329 Marionette TRACE conn4 -> [0,1889,"getWindowHandle",null] 04:42:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 04:42:10 INFO - PROCESS | 3005 | 1471347730334 Marionette TRACE conn4 <- [1,1889,null,{"value":"8"}] 04:42:10 INFO - PROCESS | 3005 | 1471347730341 Marionette TRACE conn4 -> [0,1890,"setScriptTimeout",{"ms":35000}] 04:42:10 INFO - PROCESS | 3005 | 1471347730347 Marionette TRACE conn4 <- [1,1890,null,{}] 04:42:10 INFO - PROCESS | 3005 | 1471347730353 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}] 04:42:10 INFO - PROCESS | 3005 | 1471347730359 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:42:10 INFO - PROCESS | 3005 | 1471347730553 Marionette TRACE conn4 <- [1,1891,null,{"value":null}] 04:42:10 INFO - PROCESS | 3005 | 1471347730805 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:10 INFO - PROCESS | 3005 | 1471347730814 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:42:10 INFO - PROCESS | 3005 | ++DOCSHELL 0x921e4c00 == 28 [pid = 3005] [id = 480] 04:42:10 INFO - PROCESS | 3005 | ++DOMWINDOW == 111 (0x9224c400) [pid = 3005] [serial = 1441] [outer = (nil)] 04:42:10 INFO - PROCESS | 3005 | ++DOMWINDOW == 112 (0x99e49000) [pid = 3005] [serial = 1442] [outer = 0x9224c400] 04:42:10 INFO - PROCESS | 3005 | 1471347730947 Marionette DEBUG loaded listener.js 04:42:11 INFO - PROCESS | 3005 | ++DOMWINDOW == 113 (0x99e4fc00) [pid = 3005] [serial = 1443] [outer = 0x9224c400] 04:42:11 INFO - PROCESS | 3005 | 1471347731862 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]]]}] 04:42:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 04:42:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1586ms 04:42:11 INFO - PROCESS | 3005 | 1471347731927 Marionette TRACE conn4 -> [0,1893,"getWindowHandle",null] 04:42:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 04:42:11 INFO - PROCESS | 3005 | 1471347731932 Marionette TRACE conn4 <- [1,1893,null,{"value":"8"}] 04:42:11 INFO - PROCESS | 3005 | 1471347731939 Marionette TRACE conn4 -> [0,1894,"setScriptTimeout",{"ms":35000}] 04:42:11 INFO - PROCESS | 3005 | 1471347731943 Marionette TRACE conn4 <- [1,1894,null,{}] 04:42:11 INFO - PROCESS | 3005 | 1471347731949 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}] 04:42:11 INFO - PROCESS | 3005 | 1471347731955 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:42:12 INFO - PROCESS | 3005 | 1471347732210 Marionette TRACE conn4 <- [1,1895,null,{"value":null}] 04:42:12 INFO - PROCESS | 3005 | 1471347732451 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:12 INFO - PROCESS | 3005 | 1471347732460 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:42:12 INFO - PROCESS | 3005 | ++DOCSHELL 0x8c1c7000 == 29 [pid = 3005] [id = 481] 04:42:12 INFO - PROCESS | 3005 | ++DOMWINDOW == 114 (0x8dc56000) [pid = 3005] [serial = 1444] [outer = (nil)] 04:42:12 INFO - PROCESS | 3005 | ++DOMWINDOW == 115 (0x8ea0d000) [pid = 3005] [serial = 1445] [outer = 0x8dc56000] 04:42:12 INFO - PROCESS | 3005 | 1471347732595 Marionette DEBUG loaded listener.js 04:42:12 INFO - PROCESS | 3005 | ++DOMWINDOW == 116 (0x8ea19800) [pid = 3005] [serial = 1446] [outer = 0x8dc56000] 04:42:13 INFO - PROCESS | 3005 | 1471347733836 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]]]}] 04:42:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 04:42:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1935ms 04:42:13 INFO - PROCESS | 3005 | 1471347733875 Marionette TRACE conn4 -> [0,1897,"getWindowHandle",null] 04:42:13 INFO - PROCESS | 3005 | 1471347733882 Marionette TRACE conn4 <- [1,1897,null,{"value":"8"}] 04:42:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 04:42:13 INFO - PROCESS | 3005 | 1471347733892 Marionette TRACE conn4 -> [0,1898,"setScriptTimeout",{"ms":35000}] 04:42:13 INFO - PROCESS | 3005 | 1471347733901 Marionette TRACE conn4 <- [1,1898,null,{}] 04:42:13 INFO - PROCESS | 3005 | 1471347733911 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}] 04:42:13 INFO - PROCESS | 3005 | 1471347733916 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:42:14 INFO - PROCESS | 3005 | 1471347734134 Marionette TRACE conn4 <- [1,1899,null,{"value":null}] 04:42:14 INFO - PROCESS | 3005 | 1471347734496 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:14 INFO - PROCESS | 3005 | 1471347734505 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:42:14 INFO - PROCESS | 3005 | ++DOCSHELL 0x8e989800 == 30 [pid = 3005] [id = 482] 04:42:14 INFO - PROCESS | 3005 | ++DOMWINDOW == 117 (0x8e9d7c00) [pid = 3005] [serial = 1447] [outer = (nil)] 04:42:14 INFO - PROCESS | 3005 | ++DOMWINDOW == 118 (0x8ea56800) [pid = 3005] [serial = 1448] [outer = 0x8e9d7c00] 04:42:14 INFO - PROCESS | 3005 | 1471347734597 Marionette DEBUG loaded listener.js 04:42:14 INFO - PROCESS | 3005 | ++DOMWINDOW == 119 (0x8f0e8000) [pid = 3005] [serial = 1449] [outer = 0x8e9d7c00] 04:42:15 INFO - PROCESS | 3005 | 1471347735618 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]]]}] 04:42:15 INFO - PROCESS | 3005 | --DOMWINDOW == 118 (0x8df2b800) [pid = 3005] [serial = 1379] [outer = (nil)] [url = about:blank] 04:42:15 INFO - PROCESS | 3005 | --DOCSHELL 0x8c1c3400 == 29 [pid = 3005] [id = 460] 04:42:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 04:42:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1844ms 04:42:15 INFO - PROCESS | 3005 | 1471347735736 Marionette TRACE conn4 -> [0,1901,"getWindowHandle",null] 04:42:15 INFO - PROCESS | 3005 | 1471347735743 Marionette TRACE conn4 <- [1,1901,null,{"value":"8"}] 04:42:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 04:42:15 INFO - PROCESS | 3005 | 1471347735755 Marionette TRACE conn4 -> [0,1902,"setScriptTimeout",{"ms":35000}] 04:42:15 INFO - PROCESS | 3005 | 1471347735758 Marionette TRACE conn4 <- [1,1902,null,{}] 04:42:15 INFO - PROCESS | 3005 | 1471347735766 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}] 04:42:15 INFO - PROCESS | 3005 | 1471347735772 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:42:15 INFO - PROCESS | 3005 | 1471347735959 Marionette TRACE conn4 <- [1,1903,null,{"value":null}] 04:42:16 INFO - PROCESS | 3005 | --DOMWINDOW == 117 (0x8ea53400) [pid = 3005] [serial = 1331] [outer = (nil)] [url = about:blank] 04:42:16 INFO - PROCESS | 3005 | --DOMWINDOW == 116 (0x8fa8a000) [pid = 3005] [serial = 1335] [outer = (nil)] [url = about:blank] 04:42:16 INFO - PROCESS | 3005 | --DOMWINDOW == 115 (0x8f0f1000) [pid = 3005] [serial = 1347] [outer = (nil)] [url = about:blank] 04:42:16 INFO - PROCESS | 3005 | --DOMWINDOW == 114 (0x8e9e0c00) [pid = 3005] [serial = 1343] [outer = (nil)] [url = about:blank] 04:42:16 INFO - PROCESS | 3005 | --DOMWINDOW == 113 (0x8fc9a000) [pid = 3005] [serial = 1328] [outer = (nil)] [url = about:blank] 04:42:16 INFO - PROCESS | 3005 | --DOMWINDOW == 112 (0x91a39000) [pid = 3005] [serial = 1349] [outer = (nil)] [url = about:blank] 04:42:16 INFO - PROCESS | 3005 | --DOMWINDOW == 111 (0x92247c00) [pid = 3005] [serial = 1353] [outer = (nil)] [url = about:blank] 04:42:16 INFO - PROCESS | 3005 | --DOMWINDOW == 110 (0x92245800) [pid = 3005] [serial = 1338] [outer = (nil)] [url = about:blank] 04:42:16 INFO - PROCESS | 3005 | --DOMWINDOW == 109 (0x923e5800) [pid = 3005] [serial = 1340] [outer = (nil)] [url = about:blank] 04:42:16 INFO - PROCESS | 3005 | --DOMWINDOW == 108 (0x8ea5a000) [pid = 3005] [serial = 1344] [outer = (nil)] [url = about:blank] 04:42:16 INFO - PROCESS | 3005 | --DOMWINDOW == 107 (0x92243000) [pid = 3005] [serial = 1352] [outer = (nil)] [url = about:blank] 04:42:16 INFO - PROCESS | 3005 | --DOMWINDOW == 106 (0x8fc94c00) [pid = 3005] [serial = 1334] [outer = (nil)] [url = about:blank] 04:42:16 INFO - PROCESS | 3005 | --DOMWINDOW == 105 (0x921ebc00) [pid = 3005] [serial = 1337] [outer = (nil)] [url = about:blank] 04:42:16 INFO - PROCESS | 3005 | --DOMWINDOW == 104 (0x8f0e2000) [pid = 3005] [serial = 1346] [outer = (nil)] [url = about:blank] 04:42:16 INFO - PROCESS | 3005 | --DOMWINDOW == 103 (0x904c7400) [pid = 3005] [serial = 1329] [outer = (nil)] [url = about:blank] 04:42:16 INFO - PROCESS | 3005 | --DOMWINDOW == 102 (0x923e8000) [pid = 3005] [serial = 1341] [outer = (nil)] [url = about:blank] 04:42:16 INFO - PROCESS | 3005 | --DOMWINDOW == 101 (0x91bcac00) [pid = 3005] [serial = 1350] [outer = (nil)] [url = about:blank] 04:42:16 INFO - PROCESS | 3005 | --DOMWINDOW == 100 (0x8eb54800) [pid = 3005] [serial = 1332] [outer = (nil)] [url = about:blank] 04:42:16 INFO - PROCESS | 3005 | --DOMWINDOW == 99 (0x8fc9cc00) [pid = 3005] [serial = 1355] [outer = (nil)] [url = about:blank] 04:42:16 INFO - PROCESS | 3005 | --DOMWINDOW == 98 (0x8dc57800) [pid = 3005] [serial = 1358] [outer = (nil)] [url = about:blank] 04:42:16 INFO - PROCESS | 3005 | --DOMWINDOW == 97 (0x8eb58400) [pid = 3005] [serial = 1361] [outer = (nil)] [url = about:blank] 04:42:16 INFO - PROCESS | 3005 | --DOMWINDOW == 96 (0x8df27400) [pid = 3005] [serial = 1359] [outer = (nil)] [url = about:blank] 04:42:16 INFO - PROCESS | 3005 | --DOMWINDOW == 95 (0x8fa8e800) [pid = 3005] [serial = 1364] [outer = (nil)] [url = about:blank] 04:42:16 INFO - PROCESS | 3005 | --DOMWINDOW == 94 (0x8f0da000) [pid = 3005] [serial = 1362] [outer = (nil)] [url = about:blank] 04:42:16 INFO - PROCESS | 3005 | --DOMWINDOW == 93 (0x924ea400) [pid = 3005] [serial = 1367] [outer = (nil)] [url = about:blank] 04:42:16 INFO - PROCESS | 3005 | --DOMWINDOW == 92 (0x904bc800) [pid = 3005] [serial = 1365] [outer = (nil)] [url = about:blank] 04:42:16 INFO - PROCESS | 3005 | --DOMWINDOW == 91 (0x9287b000) [pid = 3005] [serial = 1370] [outer = (nil)] [url = about:blank] 04:42:16 INFO - PROCESS | 3005 | --DOMWINDOW == 90 (0x924f3400) [pid = 3005] [serial = 1368] [outer = (nil)] [url = about:blank] 04:42:16 INFO - PROCESS | 3005 | --DOMWINDOW == 89 (0x9287dc00) [pid = 3005] [serial = 1371] [outer = (nil)] [url = about:blank] 04:42:16 INFO - PROCESS | 3005 | --DOMWINDOW == 88 (0x95016800) [pid = 3005] [serial = 1374] [outer = (nil)] [url = about:blank] 04:42:16 INFO - PROCESS | 3005 | --DOMWINDOW == 87 (0x928f7c00) [pid = 3005] [serial = 1373] [outer = (nil)] [url = about:blank] 04:42:16 INFO - PROCESS | 3005 | --DOMWINDOW == 86 (0x95295800) [pid = 3005] [serial = 1377] [outer = (nil)] [url = about:blank] 04:42:16 INFO - PROCESS | 3005 | --DOMWINDOW == 85 (0x950d7000) [pid = 3005] [serial = 1376] [outer = (nil)] [url = about:blank] 04:42:16 INFO - PROCESS | 3005 | --DOMWINDOW == 84 (0x921ef800) [pid = 3005] [serial = 1356] [outer = (nil)] [url = about:blank] 04:42:16 INFO - PROCESS | 3005 | 1471347736248 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:16 INFO - PROCESS | 3005 | 1471347736259 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:42:16 INFO - PROCESS | 3005 | ++DOCSHELL 0x8e9e0c00 == 30 [pid = 3005] [id = 483] 04:42:16 INFO - PROCESS | 3005 | ++DOMWINDOW == 85 (0x8ea5a000) [pid = 3005] [serial = 1450] [outer = (nil)] 04:42:16 INFO - PROCESS | 3005 | ++DOMWINDOW == 86 (0x8f0e2000) [pid = 3005] [serial = 1451] [outer = 0x8ea5a000] 04:42:16 INFO - PROCESS | 3005 | 1471347736341 Marionette DEBUG loaded listener.js 04:42:16 INFO - PROCESS | 3005 | ++DOMWINDOW == 87 (0x8f0f3800) [pid = 3005] [serial = 1452] [outer = 0x8ea5a000] 04:42:17 INFO - PROCESS | 3005 | 1471347737201 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]]]}] 04:42:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 04:42:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1489ms 04:42:17 INFO - PROCESS | 3005 | 1471347737245 Marionette TRACE conn4 -> [0,1905,"getWindowHandle",null] 04:42:17 INFO - PROCESS | 3005 | 1471347737250 Marionette TRACE conn4 <- [1,1905,null,{"value":"8"}] 04:42:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 04:42:17 INFO - PROCESS | 3005 | 1471347737257 Marionette TRACE conn4 -> [0,1906,"setScriptTimeout",{"ms":35000}] 04:42:17 INFO - PROCESS | 3005 | 1471347737264 Marionette TRACE conn4 <- [1,1906,null,{}] 04:42:17 INFO - PROCESS | 3005 | 1471347737281 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}] 04:42:17 INFO - PROCESS | 3005 | 1471347737291 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:42:17 INFO - PROCESS | 3005 | 1471347737498 Marionette TRACE conn4 <- [1,1907,null,{"value":null}] 04:42:17 INFO - PROCESS | 3005 | 1471347737701 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:17 INFO - PROCESS | 3005 | 1471347737713 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:42:17 INFO - PROCESS | 3005 | ++DOCSHELL 0x904c7800 == 31 [pid = 3005] [id = 484] 04:42:17 INFO - PROCESS | 3005 | ++DOMWINDOW == 88 (0x904c7c00) [pid = 3005] [serial = 1453] [outer = (nil)] 04:42:17 INFO - PROCESS | 3005 | ++DOMWINDOW == 89 (0x91a34800) [pid = 3005] [serial = 1454] [outer = 0x904c7c00] 04:42:17 INFO - PROCESS | 3005 | 1471347737798 Marionette DEBUG loaded listener.js 04:42:17 INFO - PROCESS | 3005 | ++DOMWINDOW == 90 (0x91bca400) [pid = 3005] [serial = 1455] [outer = 0x904c7c00] 04:42:18 INFO - PROCESS | 3005 | 1471347738677 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]]]}] 04:42:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 04:42:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1449ms 04:42:18 INFO - PROCESS | 3005 | 1471347738716 Marionette TRACE conn4 -> [0,1909,"getWindowHandle",null] 04:42:18 INFO - PROCESS | 3005 | 1471347738722 Marionette TRACE conn4 <- [1,1909,null,{"value":"8"}] 04:42:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 04:42:18 INFO - PROCESS | 3005 | 1471347738729 Marionette TRACE conn4 -> [0,1910,"setScriptTimeout",{"ms":35000}] 04:42:18 INFO - PROCESS | 3005 | 1471347738732 Marionette TRACE conn4 <- [1,1910,null,{}] 04:42:18 INFO - PROCESS | 3005 | 1471347738739 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}] 04:42:18 INFO - PROCESS | 3005 | 1471347738743 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:42:19 INFO - PROCESS | 3005 | 1471347739004 Marionette TRACE conn4 <- [1,1911,null,{"value":null}] 04:42:19 INFO - PROCESS | 3005 | 1471347739034 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:19 INFO - PROCESS | 3005 | 1471347739040 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:42:19 INFO - PROCESS | 3005 | ++DOCSHELL 0x8dc53c00 == 32 [pid = 3005] [id = 485] 04:42:19 INFO - PROCESS | 3005 | ++DOMWINDOW == 91 (0x904c3c00) [pid = 3005] [serial = 1456] [outer = (nil)] 04:42:19 INFO - PROCESS | 3005 | ++DOMWINDOW == 92 (0x921edc00) [pid = 3005] [serial = 1457] [outer = 0x904c3c00] 04:42:19 INFO - PROCESS | 3005 | 1471347739136 Marionette DEBUG loaded listener.js 04:42:19 INFO - PROCESS | 3005 | ++DOMWINDOW == 93 (0x92242000) [pid = 3005] [serial = 1458] [outer = 0x904c3c00] 04:42:20 INFO - PROCESS | 3005 | --DOMWINDOW == 92 (0x8f2f0c00) [pid = 3005] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 04:42:20 INFO - PROCESS | 3005 | --DOMWINDOW == 91 (0x8eb58800) [pid = 3005] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 04:42:20 INFO - PROCESS | 3005 | --DOMWINDOW == 90 (0x92243400) [pid = 3005] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 04:42:20 INFO - PROCESS | 3005 | --DOMWINDOW == 89 (0x8e993c00) [pid = 3005] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 04:42:20 INFO - PROCESS | 3005 | --DOMWINDOW == 88 (0x8ea5d400) [pid = 3005] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 04:42:20 INFO - PROCESS | 3005 | --DOMWINDOW == 87 (0x8f0eb400) [pid = 3005] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 04:42:20 INFO - PROCESS | 3005 | --DOMWINDOW == 86 (0x904bec00) [pid = 3005] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 04:42:20 INFO - PROCESS | 3005 | --DOMWINDOW == 85 (0x8fa8f000) [pid = 3005] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 04:42:20 INFO - PROCESS | 3005 | --DOMWINDOW == 84 (0x8c1c5400) [pid = 3005] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 04:42:20 INFO - PROCESS | 3005 | --DOMWINDOW == 83 (0x8e98c400) [pid = 3005] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 04:42:20 INFO - PROCESS | 3005 | --DOMWINDOW == 82 (0x8ea52c00) [pid = 3005] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 04:42:20 INFO - PROCESS | 3005 | --DOMWINDOW == 81 (0x8f2eb000) [pid = 3005] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 04:42:20 INFO - PROCESS | 3005 | --DOMWINDOW == 80 (0x8c1d0000) [pid = 3005] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 04:42:20 INFO - PROCESS | 3005 | --DOMWINDOW == 79 (0x8dc5b800) [pid = 3005] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 04:42:21 INFO - PROCESS | 3005 | 1471347741003 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]]]}] 04:42:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 04:42:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 2337ms 04:42:21 INFO - PROCESS | 3005 | 1471347741067 Marionette TRACE conn4 -> [0,1913,"getWindowHandle",null] 04:42:21 INFO - PROCESS | 3005 | 1471347741072 Marionette TRACE conn4 <- [1,1913,null,{"value":"8"}] 04:42:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 04:42:21 INFO - PROCESS | 3005 | 1471347741087 Marionette TRACE conn4 -> [0,1914,"setScriptTimeout",{"ms":35000}] 04:42:21 INFO - PROCESS | 3005 | 1471347741091 Marionette TRACE conn4 <- [1,1914,null,{}] 04:42:21 INFO - PROCESS | 3005 | 1471347741098 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}] 04:42:21 INFO - PROCESS | 3005 | 1471347741104 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:42:21 INFO - PROCESS | 3005 | 1471347741283 Marionette TRACE conn4 <- [1,1915,null,{"value":null}] 04:42:21 INFO - PROCESS | 3005 | 1471347741294 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:21 INFO - PROCESS | 3005 | 1471347741302 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:42:21 INFO - PROCESS | 3005 | ++DOCSHELL 0x8c1c5400 == 33 [pid = 3005] [id = 486] 04:42:21 INFO - PROCESS | 3005 | ++DOMWINDOW == 80 (0x8e98b000) [pid = 3005] [serial = 1459] [outer = (nil)] 04:42:21 INFO - PROCESS | 3005 | ++DOMWINDOW == 81 (0x8f2e9c00) [pid = 3005] [serial = 1460] [outer = 0x8e98b000] 04:42:21 INFO - PROCESS | 3005 | 1471347741397 Marionette DEBUG loaded listener.js 04:42:21 INFO - PROCESS | 3005 | ++DOMWINDOW == 82 (0x904bec00) [pid = 3005] [serial = 1461] [outer = 0x8e98b000] 04:42:22 INFO - PROCESS | 3005 | 1471347742381 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]]]}] 04:42:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 04:42:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1338ms 04:42:22 INFO - PROCESS | 3005 | 1471347742425 Marionette TRACE conn4 -> [0,1917,"getWindowHandle",null] 04:42:22 INFO - PROCESS | 3005 | 1471347742429 Marionette TRACE conn4 <- [1,1917,null,{"value":"8"}] 04:42:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 04:42:22 INFO - PROCESS | 3005 | 1471347742436 Marionette TRACE conn4 -> [0,1918,"setScriptTimeout",{"ms":35000}] 04:42:22 INFO - PROCESS | 3005 | 1471347742440 Marionette TRACE conn4 <- [1,1918,null,{}] 04:42:22 INFO - PROCESS | 3005 | 1471347742446 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}] 04:42:22 INFO - PROCESS | 3005 | 1471347742456 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:42:22 INFO - PROCESS | 3005 | 1471347742733 Marionette TRACE conn4 <- [1,1919,null,{"value":null}] 04:42:22 INFO - PROCESS | 3005 | 1471347742922 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:22 INFO - PROCESS | 3005 | 1471347742931 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:42:23 INFO - PROCESS | 3005 | ++DOCSHELL 0x8dc5cc00 == 34 [pid = 3005] [id = 487] 04:42:23 INFO - PROCESS | 3005 | ++DOMWINDOW == 83 (0x8dc5e000) [pid = 3005] [serial = 1462] [outer = (nil)] 04:42:23 INFO - PROCESS | 3005 | ++DOMWINDOW == 84 (0x8df2a400) [pid = 3005] [serial = 1463] [outer = 0x8dc5e000] 04:42:23 INFO - PROCESS | 3005 | 1471347743096 Marionette DEBUG loaded listener.js 04:42:23 INFO - PROCESS | 3005 | ++DOMWINDOW == 85 (0x8e839400) [pid = 3005] [serial = 1464] [outer = 0x8dc5e000] 04:42:24 INFO - PROCESS | 3005 | 1471347744156 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]]]}] 04:42:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 04:42:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1783ms 04:42:24 INFO - PROCESS | 3005 | 1471347744222 Marionette TRACE conn4 -> [0,1921,"getWindowHandle",null] 04:42:24 INFO - PROCESS | 3005 | 1471347744229 Marionette TRACE conn4 <- [1,1921,null,{"value":"8"}] 04:42:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 04:42:24 INFO - PROCESS | 3005 | 1471347744240 Marionette TRACE conn4 -> [0,1922,"setScriptTimeout",{"ms":35000}] 04:42:24 INFO - PROCESS | 3005 | 1471347744245 Marionette TRACE conn4 <- [1,1922,null,{}] 04:42:24 INFO - PROCESS | 3005 | 1471347744255 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}] 04:42:24 INFO - PROCESS | 3005 | 1471347744262 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:42:24 INFO - PROCESS | 3005 | 1471347744526 Marionette TRACE conn4 <- [1,1923,null,{"value":null}] 04:42:24 INFO - PROCESS | 3005 | 1471347744775 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:24 INFO - PROCESS | 3005 | 1471347744786 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:42:24 INFO - PROCESS | 3005 | ++DOCSHELL 0x8e80f400 == 35 [pid = 3005] [id = 488] 04:42:24 INFO - PROCESS | 3005 | ++DOMWINDOW == 86 (0x8ea5a800) [pid = 3005] [serial = 1465] [outer = (nil)] 04:42:24 INFO - PROCESS | 3005 | ++DOMWINDOW == 87 (0x8f0df800) [pid = 3005] [serial = 1466] [outer = 0x8ea5a800] 04:42:24 INFO - PROCESS | 3005 | 1471347744916 Marionette DEBUG loaded listener.js 04:42:25 INFO - PROCESS | 3005 | ++DOMWINDOW == 88 (0x8f2f4c00) [pid = 3005] [serial = 1467] [outer = 0x8ea5a800] 04:42:25 INFO - PROCESS | 3005 | 1471347745896 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]]]}] 04:42:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 04:42:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1690ms 04:42:25 INFO - PROCESS | 3005 | 1471347745931 Marionette TRACE conn4 -> [0,1925,"getWindowHandle",null] 04:42:25 INFO - PROCESS | 3005 | 1471347745937 Marionette TRACE conn4 <- [1,1925,null,{"value":"8"}] 04:42:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 04:42:25 INFO - PROCESS | 3005 | 1471347745944 Marionette TRACE conn4 -> [0,1926,"setScriptTimeout",{"ms":35000}] 04:42:25 INFO - PROCESS | 3005 | 1471347745949 Marionette TRACE conn4 <- [1,1926,null,{}] 04:42:25 INFO - PROCESS | 3005 | 1471347745956 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}] 04:42:25 INFO - PROCESS | 3005 | 1471347745961 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:42:26 INFO - PROCESS | 3005 | 1471347746177 Marionette TRACE conn4 <- [1,1927,null,{"value":null}] 04:42:26 INFO - PROCESS | 3005 | 1471347746464 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:26 INFO - PROCESS | 3005 | 1471347746477 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:42:26 INFO - PROCESS | 3005 | ++DOCSHELL 0x8fa97800 == 36 [pid = 3005] [id = 489] 04:42:26 INFO - PROCESS | 3005 | ++DOMWINDOW == 89 (0x904be800) [pid = 3005] [serial = 1468] [outer = (nil)] 04:42:26 INFO - PROCESS | 3005 | ++DOMWINDOW == 90 (0x91a3b400) [pid = 3005] [serial = 1469] [outer = 0x904be800] 04:42:26 INFO - PROCESS | 3005 | 1471347746613 Marionette DEBUG loaded listener.js 04:42:26 INFO - PROCESS | 3005 | ++DOMWINDOW == 91 (0x921e5800) [pid = 3005] [serial = 1470] [outer = 0x904be800] 04:42:27 INFO - PROCESS | 3005 | 1471347747607 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]]]}] 04:42:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 04:42:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1737ms 04:42:27 INFO - PROCESS | 3005 | 1471347747683 Marionette TRACE conn4 -> [0,1929,"getWindowHandle",null] 04:42:27 INFO - PROCESS | 3005 | 1471347747691 Marionette TRACE conn4 <- [1,1929,null,{"value":"8"}] 04:42:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 04:42:27 INFO - PROCESS | 3005 | 1471347747710 Marionette TRACE conn4 -> [0,1930,"setScriptTimeout",{"ms":35000}] 04:42:27 INFO - PROCESS | 3005 | 1471347747719 Marionette TRACE conn4 <- [1,1930,null,{}] 04:42:27 INFO - PROCESS | 3005 | 1471347747726 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}] 04:42:27 INFO - PROCESS | 3005 | 1471347747734 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:42:28 INFO - PROCESS | 3005 | 1471347748093 Marionette TRACE conn4 <- [1,1931,null,{"value":null}] 04:42:28 INFO - PROCESS | 3005 | 1471347748314 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:28 INFO - PROCESS | 3005 | 1471347748326 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:42:28 INFO - PROCESS | 3005 | ++DOCSHELL 0x8fc9e000 == 37 [pid = 3005] [id = 490] 04:42:28 INFO - PROCESS | 3005 | ++DOMWINDOW == 92 (0x904c6800) [pid = 3005] [serial = 1471] [outer = (nil)] 04:42:28 INFO - PROCESS | 3005 | ++DOMWINDOW == 93 (0x924f8c00) [pid = 3005] [serial = 1472] [outer = 0x904c6800] 04:42:28 INFO - PROCESS | 3005 | 1471347748428 Marionette DEBUG loaded listener.js 04:42:28 INFO - PROCESS | 3005 | ++DOMWINDOW == 94 (0x9287f400) [pid = 3005] [serial = 1473] [outer = 0x904c6800] 04:42:29 INFO - PROCESS | 3005 | 1471347749803 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]]]}] 04:42:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 04:42:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 2165ms 04:42:29 INFO - PROCESS | 3005 | 1471347749868 Marionette TRACE conn4 -> [0,1933,"getWindowHandle",null] 04:42:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 04:42:29 INFO - PROCESS | 3005 | 1471347749873 Marionette TRACE conn4 <- [1,1933,null,{"value":"8"}] 04:42:29 INFO - PROCESS | 3005 | 1471347749882 Marionette TRACE conn4 -> [0,1934,"setScriptTimeout",{"ms":35000}] 04:42:29 INFO - PROCESS | 3005 | 1471347749888 Marionette TRACE conn4 <- [1,1934,null,{}] 04:42:30 INFO - PROCESS | 3005 | 1471347750005 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}] 04:42:30 INFO - PROCESS | 3005 | 1471347750011 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:42:30 INFO - PROCESS | 3005 | 1471347750248 Marionette TRACE conn4 <- [1,1935,null,{"value":null}] 04:42:30 INFO - PROCESS | 3005 | 1471347750411 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:30 INFO - PROCESS | 3005 | 1471347750422 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:42:30 INFO - PROCESS | 3005 | ++DOCSHELL 0x8c1ca400 == 38 [pid = 3005] [id = 491] 04:42:30 INFO - PROCESS | 3005 | ++DOMWINDOW == 95 (0x8dc58400) [pid = 3005] [serial = 1474] [outer = (nil)] 04:42:30 INFO - PROCESS | 3005 | ++DOMWINDOW == 96 (0x928fa000) [pid = 3005] [serial = 1475] [outer = 0x8dc58400] 04:42:30 INFO - PROCESS | 3005 | 1471347750549 Marionette DEBUG loaded listener.js 04:42:30 INFO - PROCESS | 3005 | ++DOMWINDOW == 97 (0x93172400) [pid = 3005] [serial = 1476] [outer = 0x8dc58400] 04:42:31 INFO - PROCESS | 3005 | 1471347751576 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]]]}] 04:42:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 04:42:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1737ms 04:42:31 INFO - PROCESS | 3005 | 1471347751618 Marionette TRACE conn4 -> [0,1937,"getWindowHandle",null] 04:42:31 INFO - PROCESS | 3005 | 1471347751623 Marionette TRACE conn4 <- [1,1937,null,{"value":"8"}] 04:42:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 04:42:31 INFO - PROCESS | 3005 | 1471347751631 Marionette TRACE conn4 -> [0,1938,"setScriptTimeout",{"ms":35000}] 04:42:31 INFO - PROCESS | 3005 | 1471347751636 Marionette TRACE conn4 <- [1,1938,null,{}] 04:42:31 INFO - PROCESS | 3005 | 1471347751644 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}] 04:42:31 INFO - PROCESS | 3005 | 1471347751650 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:42:31 INFO - PROCESS | 3005 | 1471347751885 Marionette TRACE conn4 <- [1,1939,null,{"value":null}] 04:42:32 INFO - PROCESS | 3005 | 1471347752181 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:32 INFO - PROCESS | 3005 | 1471347752200 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:42:32 INFO - PROCESS | 3005 | ++DOCSHELL 0x95297000 == 39 [pid = 3005] [id = 492] 04:42:32 INFO - PROCESS | 3005 | ++DOMWINDOW == 98 (0x95297800) [pid = 3005] [serial = 1477] [outer = (nil)] 04:42:32 INFO - PROCESS | 3005 | ++DOMWINDOW == 99 (0x9529fc00) [pid = 3005] [serial = 1478] [outer = 0x95297800] 04:42:32 INFO - PROCESS | 3005 | 1471347752308 Marionette DEBUG loaded listener.js 04:42:32 INFO - PROCESS | 3005 | ++DOMWINDOW == 100 (0x99295000) [pid = 3005] [serial = 1479] [outer = 0x95297800] 04:42:33 INFO - PROCESS | 3005 | 1471347753281 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]]]}] 04:42:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 04:42:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1691ms 04:42:33 INFO - PROCESS | 3005 | 1471347753341 Marionette TRACE conn4 -> [0,1941,"getWindowHandle",null] 04:42:33 INFO - PROCESS | 3005 | 1471347753344 Marionette TRACE conn4 <- [1,1941,null,{"value":"8"}] 04:42:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 04:42:33 INFO - PROCESS | 3005 | 1471347753357 Marionette TRACE conn4 -> [0,1942,"setScriptTimeout",{"ms":35000}] 04:42:33 INFO - PROCESS | 3005 | 1471347753360 Marionette TRACE conn4 <- [1,1942,null,{}] 04:42:33 INFO - PROCESS | 3005 | 1471347753368 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}] 04:42:33 INFO - PROCESS | 3005 | 1471347753375 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:42:33 INFO - PROCESS | 3005 | 1471347753595 Marionette TRACE conn4 <- [1,1943,null,{"value":null}] 04:42:33 INFO - PROCESS | 3005 | 1471347753835 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:33 INFO - PROCESS | 3005 | 1471347753844 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:42:33 INFO - PROCESS | 3005 | ++DOCSHELL 0x8c1c7c00 == 40 [pid = 3005] [id = 493] 04:42:33 INFO - PROCESS | 3005 | ++DOMWINDOW == 101 (0x950d0c00) [pid = 3005] [serial = 1480] [outer = (nil)] 04:42:33 INFO - PROCESS | 3005 | ++DOMWINDOW == 102 (0x99e49800) [pid = 3005] [serial = 1481] [outer = 0x950d0c00] 04:42:33 INFO - PROCESS | 3005 | 1471347753946 Marionette DEBUG loaded listener.js 04:42:34 INFO - PROCESS | 3005 | ++DOMWINDOW == 103 (0x9a19a000) [pid = 3005] [serial = 1482] [outer = 0x950d0c00] 04:42:34 INFO - PROCESS | 3005 | 1471347754928 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]]]}] 04:42:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 04:42:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1643ms 04:42:35 INFO - PROCESS | 3005 | 1471347755000 Marionette TRACE conn4 -> [0,1945,"getWindowHandle",null] 04:42:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 04:42:35 INFO - PROCESS | 3005 | 1471347755005 Marionette TRACE conn4 <- [1,1945,null,{"value":"8"}] 04:42:35 INFO - PROCESS | 3005 | 1471347755011 Marionette TRACE conn4 -> [0,1946,"setScriptTimeout",{"ms":35000}] 04:42:35 INFO - PROCESS | 3005 | 1471347755015 Marionette TRACE conn4 <- [1,1946,null,{}] 04:42:35 INFO - PROCESS | 3005 | 1471347755021 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}] 04:42:35 INFO - PROCESS | 3005 | 1471347755026 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:42:35 INFO - PROCESS | 3005 | 1471347755256 Marionette TRACE conn4 <- [1,1947,null,{"value":null}] 04:42:35 INFO - PROCESS | 3005 | 1471347755507 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:35 INFO - PROCESS | 3005 | 1471347755517 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:42:35 INFO - PROCESS | 3005 | ++DOCSHELL 0x8c1c4800 == 41 [pid = 3005] [id = 494] 04:42:35 INFO - PROCESS | 3005 | ++DOMWINDOW == 104 (0x8f0e9400) [pid = 3005] [serial = 1483] [outer = (nil)] 04:42:35 INFO - PROCESS | 3005 | ++DOMWINDOW == 105 (0x9a4dbc00) [pid = 3005] [serial = 1484] [outer = 0x8f0e9400] 04:42:35 INFO - PROCESS | 3005 | 1471347755642 Marionette DEBUG loaded listener.js 04:42:35 INFO - PROCESS | 3005 | ++DOMWINDOW == 106 (0x9a553400) [pid = 3005] [serial = 1485] [outer = 0x8f0e9400] 04:42:36 INFO - PROCESS | 3005 | 1471347756600 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]]]}] 04:42:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 04:42:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1633ms 04:42:36 INFO - PROCESS | 3005 | 1471347756644 Marionette TRACE conn4 -> [0,1949,"getWindowHandle",null] 04:42:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 04:42:36 INFO - PROCESS | 3005 | 1471347756649 Marionette TRACE conn4 <- [1,1949,null,{"value":"8"}] 04:42:36 INFO - PROCESS | 3005 | 1471347756656 Marionette TRACE conn4 -> [0,1950,"setScriptTimeout",{"ms":35000}] 04:42:36 INFO - PROCESS | 3005 | 1471347756660 Marionette TRACE conn4 <- [1,1950,null,{}] 04:42:36 INFO - PROCESS | 3005 | 1471347756666 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}] 04:42:36 INFO - PROCESS | 3005 | 1471347756672 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:42:36 INFO - PROCESS | 3005 | 1471347756871 Marionette TRACE conn4 <- [1,1951,null,{"value":null}] 04:42:37 INFO - PROCESS | 3005 | 1471347757120 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:37 INFO - PROCESS | 3005 | 1471347757129 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:42:37 INFO - PROCESS | 3005 | ++DOCSHELL 0x8e807800 == 42 [pid = 3005] [id = 495] 04:42:37 INFO - PROCESS | 3005 | ++DOMWINDOW == 107 (0x8e80c400) [pid = 3005] [serial = 1486] [outer = (nil)] 04:42:37 INFO - PROCESS | 3005 | ++DOMWINDOW == 108 (0x8e842800) [pid = 3005] [serial = 1487] [outer = 0x8e80c400] 04:42:37 INFO - PROCESS | 3005 | 1471347757482 Marionette DEBUG loaded listener.js 04:42:37 INFO - PROCESS | 3005 | ++DOMWINDOW == 109 (0x8e9d9c00) [pid = 3005] [serial = 1488] [outer = 0x8e80c400] 04:42:38 INFO - PROCESS | 3005 | 1471347758455 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]]]}] 04:42:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 04:42:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1833ms 04:42:38 INFO - PROCESS | 3005 | 1471347758490 Marionette TRACE conn4 -> [0,1953,"getWindowHandle",null] 04:42:38 INFO - PROCESS | 3005 | 1471347758496 Marionette TRACE conn4 <- [1,1953,null,{"value":"8"}] 04:42:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 04:42:38 INFO - PROCESS | 3005 | 1471347758506 Marionette TRACE conn4 -> [0,1954,"setScriptTimeout",{"ms":35000}] 04:42:38 INFO - PROCESS | 3005 | 1471347758511 Marionette TRACE conn4 <- [1,1954,null,{}] 04:42:38 INFO - PROCESS | 3005 | 1471347758519 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}] 04:42:38 INFO - PROCESS | 3005 | 1471347758525 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:42:38 INFO - PROCESS | 3005 | 1471347758747 Marionette TRACE conn4 <- [1,1955,null,{"value":null}] 04:42:39 INFO - PROCESS | 3005 | 1471347759008 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:39 INFO - PROCESS | 3005 | 1471347759021 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:42:39 INFO - PROCESS | 3005 | ++DOCSHELL 0x8e9d3800 == 43 [pid = 3005] [id = 496] 04:42:39 INFO - PROCESS | 3005 | ++DOMWINDOW == 110 (0x8eb50800) [pid = 3005] [serial = 1489] [outer = (nil)] 04:42:39 INFO - PROCESS | 3005 | ++DOMWINDOW == 111 (0x8f2ee000) [pid = 3005] [serial = 1490] [outer = 0x8eb50800] 04:42:39 INFO - PROCESS | 3005 | 1471347759209 Marionette DEBUG loaded listener.js 04:42:39 INFO - PROCESS | 3005 | ++DOMWINDOW == 112 (0x8fa10c00) [pid = 3005] [serial = 1491] [outer = 0x8eb50800] 04:42:40 INFO - PROCESS | 3005 | 1471347760215 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]]]}] 04:42:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 04:42:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1794ms 04:42:40 INFO - PROCESS | 3005 | 1471347760300 Marionette TRACE conn4 -> [0,1957,"getWindowHandle",null] 04:42:40 INFO - PROCESS | 3005 | 1471347760308 Marionette TRACE conn4 <- [1,1957,null,{"value":"8"}] 04:42:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 04:42:40 INFO - PROCESS | 3005 | 1471347760321 Marionette TRACE conn4 -> [0,1958,"setScriptTimeout",{"ms":35000}] 04:42:40 INFO - PROCESS | 3005 | 1471347760327 Marionette TRACE conn4 <- [1,1958,null,{}] 04:42:40 INFO - PROCESS | 3005 | 1471347760334 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}] 04:42:40 INFO - PROCESS | 3005 | 1471347760339 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:42:40 INFO - PROCESS | 3005 | 1471347760610 Marionette TRACE conn4 <- [1,1959,null,{"value":null}] 04:42:40 INFO - PROCESS | 3005 | --DOCSHELL 0x8c1c5400 == 42 [pid = 3005] [id = 486] 04:42:40 INFO - PROCESS | 3005 | --DOMWINDOW == 111 (0x91bd5400) [pid = 3005] [serial = 1421] [outer = (nil)] [url = about:blank] 04:42:40 INFO - PROCESS | 3005 | --DOCSHELL 0x8dc53c00 == 41 [pid = 3005] [id = 485] 04:42:40 INFO - PROCESS | 3005 | --DOCSHELL 0x904c7800 == 40 [pid = 3005] [id = 484] 04:42:40 INFO - PROCESS | 3005 | --DOCSHELL 0x8e9e0c00 == 39 [pid = 3005] [id = 483] 04:42:40 INFO - PROCESS | 3005 | --DOCSHELL 0x8e989800 == 38 [pid = 3005] [id = 482] 04:42:40 INFO - PROCESS | 3005 | 1471347760926 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:40 INFO - PROCESS | 3005 | 1471347760936 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:42:40 INFO - PROCESS | 3005 | --DOCSHELL 0x8dc50800 == 37 [pid = 3005] [id = 477] 04:42:40 INFO - PROCESS | 3005 | --DOCSHELL 0x8f2f7400 == 36 [pid = 3005] [id = 476] 04:42:40 INFO - PROCESS | 3005 | --DOCSHELL 0x8eb54c00 == 35 [pid = 3005] [id = 475] 04:42:40 INFO - PROCESS | 3005 | ++DOCSHELL 0x8dc50800 == 36 [pid = 3005] [id = 497] 04:42:40 INFO - PROCESS | 3005 | ++DOMWINDOW == 112 (0x8e83f400) [pid = 3005] [serial = 1492] [outer = (nil)] 04:42:41 INFO - PROCESS | 3005 | ++DOMWINDOW == 113 (0x8e9db800) [pid = 3005] [serial = 1493] [outer = 0x8e83f400] 04:42:41 INFO - PROCESS | 3005 | 1471347761029 Marionette DEBUG loaded listener.js 04:42:41 INFO - PROCESS | 3005 | ++DOMWINDOW == 114 (0x8f0d7800) [pid = 3005] [serial = 1494] [outer = 0x8e83f400] 04:42:41 INFO - PROCESS | 3005 | --DOCSHELL 0x8c1d2000 == 35 [pid = 3005] [id = 474] 04:42:41 INFO - PROCESS | 3005 | --DOMWINDOW == 113 (0x8fa0f000) [pid = 3005] [serial = 1392] [outer = (nil)] [url = about:blank] 04:42:41 INFO - PROCESS | 3005 | --DOMWINDOW == 112 (0x8e9da800) [pid = 3005] [serial = 1386] [outer = (nil)] [url = about:blank] 04:42:41 INFO - PROCESS | 3005 | --DOMWINDOW == 111 (0x8eb4fc00) [pid = 3005] [serial = 1388] [outer = (nil)] [url = about:blank] 04:42:41 INFO - PROCESS | 3005 | --DOMWINDOW == 110 (0x91bd1400) [pid = 3005] [serial = 1398] [outer = (nil)] [url = about:blank] 04:42:41 INFO - PROCESS | 3005 | --DOMWINDOW == 109 (0x8dc57c00) [pid = 3005] [serial = 1383] [outer = (nil)] [url = about:blank] 04:42:41 INFO - PROCESS | 3005 | --DOMWINDOW == 108 (0x8c1cdc00) [pid = 3005] [serial = 1382] [outer = (nil)] [url = about:blank] 04:42:41 INFO - PROCESS | 3005 | --DOMWINDOW == 107 (0x8fc93000) [pid = 3005] [serial = 1394] [outer = (nil)] [url = about:blank] 04:42:41 INFO - PROCESS | 3005 | --DOMWINDOW == 106 (0x8e9d3400) [pid = 3005] [serial = 1385] [outer = (nil)] [url = about:blank] 04:42:41 INFO - PROCESS | 3005 | --DOMWINDOW == 105 (0x904c5800) [pid = 3005] [serial = 1397] [outer = (nil)] [url = about:blank] 04:42:41 INFO - PROCESS | 3005 | --DOMWINDOW == 104 (0x8fa04400) [pid = 3005] [serial = 1391] [outer = (nil)] [url = about:blank] 04:42:41 INFO - PROCESS | 3005 | --DOMWINDOW == 103 (0x8f0d6800) [pid = 3005] [serial = 1389] [outer = (nil)] [url = about:blank] 04:42:41 INFO - PROCESS | 3005 | --DOMWINDOW == 102 (0x8fc98c00) [pid = 3005] [serial = 1395] [outer = (nil)] [url = about:blank] 04:42:41 INFO - PROCESS | 3005 | --DOMWINDOW == 101 (0x8e83ac00) [pid = 3005] [serial = 1380] [outer = (nil)] [url = about:blank] 04:42:41 INFO - PROCESS | 3005 | --DOMWINDOW == 100 (0x923ea400) [pid = 3005] [serial = 1403] [outer = (nil)] [url = about:blank] 04:42:41 INFO - PROCESS | 3005 | --DOMWINDOW == 99 (0x928f8000) [pid = 3005] [serial = 1418] [outer = (nil)] [url = about:blank] 04:42:41 INFO - PROCESS | 3005 | --DOMWINDOW == 98 (0x92874c00) [pid = 3005] [serial = 1416] [outer = (nil)] [url = about:blank] 04:42:41 INFO - PROCESS | 3005 | --DOMWINDOW == 97 (0x923e6000) [pid = 3005] [serial = 1400] [outer = (nil)] [url = about:blank] 04:42:41 INFO - PROCESS | 3005 | --DOMWINDOW == 96 (0x923ec800) [pid = 3005] [serial = 1401] [outer = (nil)] [url = about:blank] 04:42:41 INFO - PROCESS | 3005 | --DOMWINDOW == 95 (0x924f0400) [pid = 3005] [serial = 1404] [outer = (nil)] [url = about:blank] 04:42:41 INFO - PROCESS | 3005 | --DOMWINDOW == 94 (0x8f0df000) [pid = 3005] [serial = 1410] [outer = (nil)] [url = about:blank] 04:42:41 INFO - PROCESS | 3005 | --DOMWINDOW == 93 (0x8fa97400) [pid = 3005] [serial = 1413] [outer = (nil)] [url = about:blank] 04:42:41 INFO - PROCESS | 3005 | --DOMWINDOW == 92 (0x8dc54c00) [pid = 3005] [serial = 1406] [outer = (nil)] [url = about:blank] 04:42:41 INFO - PROCESS | 3005 | --DOMWINDOW == 91 (0x8fa0a800) [pid = 3005] [serial = 1412] [outer = (nil)] [url = about:blank] 04:42:41 INFO - PROCESS | 3005 | --DOMWINDOW == 90 (0x923e6c00) [pid = 3005] [serial = 1415] [outer = (nil)] [url = about:blank] 04:42:41 INFO - PROCESS | 3005 | --DOMWINDOW == 89 (0x8eb54400) [pid = 3005] [serial = 1409] [outer = (nil)] [url = about:blank] 04:42:41 INFO - PROCESS | 3005 | --DOMWINDOW == 88 (0x8df2ec00) [pid = 3005] [serial = 1407] [outer = (nil)] [url = about:blank] 04:42:41 INFO - PROCESS | 3005 | --DOMWINDOW == 87 (0x93174000) [pid = 3005] [serial = 1419] [outer = (nil)] [url = about:blank] 04:42:41 INFO - PROCESS | 3005 | 1471347761989 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]]]}] 04:42:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 04:42:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1744ms 04:42:42 INFO - PROCESS | 3005 | 1471347762065 Marionette TRACE conn4 -> [0,1961,"getWindowHandle",null] 04:42:42 INFO - PROCESS | 3005 | 1471347762069 Marionette TRACE conn4 <- [1,1961,null,{"value":"8"}] 04:42:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 04:42:42 INFO - PROCESS | 3005 | 1471347762077 Marionette TRACE conn4 -> [0,1962,"setScriptTimeout",{"ms":35000}] 04:42:42 INFO - PROCESS | 3005 | 1471347762085 Marionette TRACE conn4 <- [1,1962,null,{}] 04:42:42 INFO - PROCESS | 3005 | 1471347762103 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}] 04:42:42 INFO - PROCESS | 3005 | 1471347762112 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:42:42 INFO - PROCESS | 3005 | 1471347762326 Marionette TRACE conn4 <- [1,1963,null,{"value":null}] 04:42:42 INFO - PROCESS | 3005 | 1471347762485 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:42 INFO - PROCESS | 3005 | 1471347762496 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:42:42 INFO - PROCESS | 3005 | ++DOCSHELL 0x8e801400 == 36 [pid = 3005] [id = 498] 04:42:42 INFO - PROCESS | 3005 | ++DOMWINDOW == 88 (0x8eb5b000) [pid = 3005] [serial = 1495] [outer = (nil)] 04:42:42 INFO - PROCESS | 3005 | ++DOMWINDOW == 89 (0x91bd1400) [pid = 3005] [serial = 1496] [outer = 0x8eb5b000] 04:42:42 INFO - PROCESS | 3005 | 1471347762571 Marionette DEBUG loaded listener.js 04:42:42 INFO - PROCESS | 3005 | ++DOMWINDOW == 90 (0x921f0800) [pid = 3005] [serial = 1497] [outer = 0x8eb5b000] 04:42:43 INFO - PROCESS | 3005 | 1471347763467 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]]]}] 04:42:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 04:42:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1441ms 04:42:43 INFO - PROCESS | 3005 | 1471347763520 Marionette TRACE conn4 -> [0,1965,"getWindowHandle",null] 04:42:43 INFO - PROCESS | 3005 | 1471347763526 Marionette TRACE conn4 <- [1,1965,null,{"value":"8"}] 04:42:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 04:42:43 INFO - PROCESS | 3005 | 1471347763541 Marionette TRACE conn4 -> [0,1966,"setScriptTimeout",{"ms":35000}] 04:42:43 INFO - PROCESS | 3005 | 1471347763544 Marionette TRACE conn4 <- [1,1966,null,{}] 04:42:43 INFO - PROCESS | 3005 | 1471347763551 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}] 04:42:43 INFO - PROCESS | 3005 | 1471347763558 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:42:43 INFO - PROCESS | 3005 | 1471347763824 Marionette TRACE conn4 <- [1,1967,null,{"value":null}] 04:42:43 INFO - PROCESS | 3005 | 1471347763856 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:43 INFO - PROCESS | 3005 | 1471347763864 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:42:43 INFO - PROCESS | 3005 | ++DOCSHELL 0x8fa01c00 == 37 [pid = 3005] [id = 499] 04:42:43 INFO - PROCESS | 3005 | ++DOMWINDOW == 91 (0x91bd2400) [pid = 3005] [serial = 1498] [outer = (nil)] 04:42:43 INFO - PROCESS | 3005 | ++DOMWINDOW == 92 (0x923ef400) [pid = 3005] [serial = 1499] [outer = 0x91bd2400] 04:42:43 INFO - PROCESS | 3005 | 1471347763944 Marionette DEBUG loaded listener.js 04:42:44 INFO - PROCESS | 3005 | ++DOMWINDOW == 93 (0x924ecc00) [pid = 3005] [serial = 1500] [outer = 0x91bd2400] 04:42:45 INFO - PROCESS | 3005 | 1471347765000 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]]]}] 04:42:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 04:42:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1507ms 04:42:45 INFO - PROCESS | 3005 | 1471347765049 Marionette TRACE conn4 -> [0,1969,"getWindowHandle",null] 04:42:45 INFO - PROCESS | 3005 | 1471347765054 Marionette TRACE conn4 <- [1,1969,null,{"value":"8"}] 04:42:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 04:42:45 INFO - PROCESS | 3005 | 1471347765071 Marionette TRACE conn4 -> [0,1970,"setScriptTimeout",{"ms":35000}] 04:42:45 INFO - PROCESS | 3005 | 1471347765093 Marionette TRACE conn4 <- [1,1970,null,{}] 04:42:45 INFO - PROCESS | 3005 | 1471347765109 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}] 04:42:45 INFO - PROCESS | 3005 | 1471347765113 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:42:45 INFO - PROCESS | 3005 | 1471347765593 Marionette TRACE conn4 <- [1,1971,null,{"value":null}] 04:42:45 INFO - PROCESS | 3005 | --DOMWINDOW == 92 (0x904c3c00) [pid = 3005] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 04:42:45 INFO - PROCESS | 3005 | --DOMWINDOW == 91 (0x8ea5a000) [pid = 3005] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 04:42:45 INFO - PROCESS | 3005 | --DOMWINDOW == 90 (0x8e9d7c00) [pid = 3005] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 04:42:45 INFO - PROCESS | 3005 | --DOMWINDOW == 89 (0x904c7c00) [pid = 3005] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 04:42:45 INFO - PROCESS | 3005 | 1471347765771 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:45 INFO - PROCESS | 3005 | 1471347765782 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:42:45 INFO - PROCESS | 3005 | ++DOCSHELL 0x8eb58c00 == 38 [pid = 3005] [id = 500] 04:42:45 INFO - PROCESS | 3005 | ++DOMWINDOW == 90 (0x8f2f1800) [pid = 3005] [serial = 1501] [outer = (nil)] 04:42:45 INFO - PROCESS | 3005 | ++DOMWINDOW == 91 (0x92248000) [pid = 3005] [serial = 1502] [outer = 0x8f2f1800] 04:42:45 INFO - PROCESS | 3005 | 1471347765894 Marionette DEBUG loaded listener.js 04:42:46 INFO - PROCESS | 3005 | ++DOMWINDOW == 92 (0x928f0800) [pid = 3005] [serial = 1503] [outer = 0x8f2f1800] 04:42:46 INFO - PROCESS | 3005 | 1471347766773 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]]]}] 04:42:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 04:42:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1759ms 04:42:46 INFO - PROCESS | 3005 | 1471347766830 Marionette TRACE conn4 -> [0,1973,"getWindowHandle",null] 04:42:46 INFO - PROCESS | 3005 | 1471347766834 Marionette TRACE conn4 <- [1,1973,null,{"value":"8"}] 04:42:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 04:42:46 INFO - PROCESS | 3005 | 1471347766842 Marionette TRACE conn4 -> [0,1974,"setScriptTimeout",{"ms":35000}] 04:42:46 INFO - PROCESS | 3005 | 1471347766846 Marionette TRACE conn4 <- [1,1974,null,{}] 04:42:46 INFO - PROCESS | 3005 | 1471347766858 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}] 04:42:46 INFO - PROCESS | 3005 | 1471347766870 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:42:47 INFO - PROCESS | 3005 | 1471347767077 Marionette TRACE conn4 <- [1,1975,null,{"value":null}] 04:42:47 INFO - PROCESS | 3005 | 1471347767235 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:47 INFO - PROCESS | 3005 | 1471347767246 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:42:47 INFO - PROCESS | 3005 | ++DOCSHELL 0x8e801c00 == 39 [pid = 3005] [id = 501] 04:42:47 INFO - PROCESS | 3005 | ++DOMWINDOW == 93 (0x8fa97000) [pid = 3005] [serial = 1504] [outer = (nil)] 04:42:47 INFO - PROCESS | 3005 | ++DOMWINDOW == 94 (0x95018400) [pid = 3005] [serial = 1505] [outer = 0x8fa97000] 04:42:47 INFO - PROCESS | 3005 | 1471347767330 Marionette DEBUG loaded listener.js 04:42:47 INFO - PROCESS | 3005 | ++DOMWINDOW == 95 (0x95490c00) [pid = 3005] [serial = 1506] [outer = 0x8fa97000] 04:42:48 INFO - PROCESS | 3005 | 1471347768414 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]]]}] 04:42:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 04:42:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1642ms 04:42:48 INFO - PROCESS | 3005 | 1471347768486 Marionette TRACE conn4 -> [0,1977,"getWindowHandle",null] 04:42:48 INFO - PROCESS | 3005 | 1471347768494 Marionette TRACE conn4 <- [1,1977,null,{"value":"8"}] 04:42:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 04:42:48 INFO - PROCESS | 3005 | 1471347768506 Marionette TRACE conn4 -> [0,1978,"setScriptTimeout",{"ms":35000}] 04:42:48 INFO - PROCESS | 3005 | 1471347768513 Marionette TRACE conn4 <- [1,1978,null,{}] 04:42:48 INFO - PROCESS | 3005 | 1471347768525 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}] 04:42:48 INFO - PROCESS | 3005 | 1471347768534 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:42:48 INFO - PROCESS | 3005 | 1471347768904 Marionette TRACE conn4 <- [1,1979,null,{"value":null}] 04:42:49 INFO - PROCESS | 3005 | 1471347769117 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:49 INFO - PROCESS | 3005 | 1471347769127 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:42:49 INFO - PROCESS | 3005 | ++DOCSHELL 0x8e9da800 == 40 [pid = 3005] [id = 502] 04:42:49 INFO - PROCESS | 3005 | ++DOMWINDOW == 96 (0x8e9e1400) [pid = 3005] [serial = 1507] [outer = (nil)] 04:42:49 INFO - PROCESS | 3005 | ++DOMWINDOW == 97 (0x8eb59c00) [pid = 3005] [serial = 1508] [outer = 0x8e9e1400] 04:42:49 INFO - PROCESS | 3005 | 1471347769226 Marionette DEBUG loaded listener.js 04:42:49 INFO - PROCESS | 3005 | ++DOMWINDOW == 98 (0x8f0e6400) [pid = 3005] [serial = 1509] [outer = 0x8e9e1400] 04:42:50 INFO - PROCESS | 3005 | 1471347770318 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]]]}] 04:42:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 04:42:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1843ms 04:42:50 INFO - PROCESS | 3005 | 1471347770349 Marionette TRACE conn4 -> [0,1981,"getWindowHandle",null] 04:42:50 INFO - PROCESS | 3005 | 1471347770356 Marionette TRACE conn4 <- [1,1981,null,{"value":"8"}] 04:42:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 04:42:50 INFO - PROCESS | 3005 | 1471347770371 Marionette TRACE conn4 -> [0,1982,"setScriptTimeout",{"ms":35000}] 04:42:50 INFO - PROCESS | 3005 | 1471347770378 Marionette TRACE conn4 <- [1,1982,null,{}] 04:42:50 INFO - PROCESS | 3005 | 1471347770386 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}] 04:42:50 INFO - PROCESS | 3005 | 1471347770394 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:42:50 INFO - PROCESS | 3005 | 1471347770655 Marionette TRACE conn4 <- [1,1983,null,{"value":null}] 04:42:51 INFO - PROCESS | 3005 | 1471347770990 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:51 INFO - PROCESS | 3005 | 1471347771000 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:42:51 INFO - PROCESS | 3005 | ++DOCSHELL 0x904bbc00 == 41 [pid = 3005] [id = 503] 04:42:51 INFO - PROCESS | 3005 | ++DOMWINDOW == 99 (0x904c3c00) [pid = 3005] [serial = 1510] [outer = (nil)] 04:42:51 INFO - PROCESS | 3005 | ++DOMWINDOW == 100 (0x91a33400) [pid = 3005] [serial = 1511] [outer = 0x904c3c00] 04:42:51 INFO - PROCESS | 3005 | 1471347771129 Marionette DEBUG loaded listener.js 04:42:51 INFO - PROCESS | 3005 | ++DOMWINDOW == 101 (0x921e7400) [pid = 3005] [serial = 1512] [outer = 0x904c3c00] 04:42:52 INFO - PROCESS | 3005 | 1471347772209 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]]]}] 04:42:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 04:42:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1887ms 04:42:52 INFO - PROCESS | 3005 | 1471347772258 Marionette TRACE conn4 -> [0,1985,"getWindowHandle",null] 04:42:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 04:42:52 INFO - PROCESS | 3005 | 1471347772263 Marionette TRACE conn4 <- [1,1985,null,{"value":"8"}] 04:42:52 INFO - PROCESS | 3005 | 1471347772272 Marionette TRACE conn4 -> [0,1986,"setScriptTimeout",{"ms":35000}] 04:42:52 INFO - PROCESS | 3005 | 1471347772280 Marionette TRACE conn4 <- [1,1986,null,{}] 04:42:52 INFO - PROCESS | 3005 | 1471347772298 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}] 04:42:52 INFO - PROCESS | 3005 | 1471347772309 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:42:52 INFO - PROCESS | 3005 | 1471347772571 Marionette TRACE conn4 <- [1,1987,null,{"value":null}] 04:42:52 INFO - PROCESS | 3005 | 1471347772873 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:52 INFO - PROCESS | 3005 | 1471347772886 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:42:52 INFO - PROCESS | 3005 | ++DOCSHELL 0x950d2c00 == 42 [pid = 3005] [id = 504] 04:42:52 INFO - PROCESS | 3005 | ++DOMWINDOW == 102 (0x950d4000) [pid = 3005] [serial = 1513] [outer = (nil)] 04:42:52 INFO - PROCESS | 3005 | ++DOMWINDOW == 103 (0x96eda400) [pid = 3005] [serial = 1514] [outer = 0x950d4000] 04:42:52 INFO - PROCESS | 3005 | 1471347772991 Marionette DEBUG loaded listener.js 04:42:53 INFO - PROCESS | 3005 | ++DOMWINDOW == 104 (0x98279400) [pid = 3005] [serial = 1515] [outer = 0x950d4000] 04:42:53 INFO - PROCESS | 3005 | 1471347773971 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]]]}] 04:42:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 04:42:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1740ms 04:42:54 INFO - PROCESS | 3005 | 1471347774012 Marionette TRACE conn4 -> [0,1989,"getWindowHandle",null] 04:42:54 INFO - PROCESS | 3005 | 1471347774018 Marionette TRACE conn4 <- [1,1989,null,{"value":"8"}] 04:42:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 04:42:54 INFO - PROCESS | 3005 | 1471347774026 Marionette TRACE conn4 -> [0,1990,"setScriptTimeout",{"ms":35000}] 04:42:54 INFO - PROCESS | 3005 | 1471347774031 Marionette TRACE conn4 <- [1,1990,null,{}] 04:42:54 INFO - PROCESS | 3005 | 1471347774039 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}] 04:42:54 INFO - PROCESS | 3005 | 1471347774045 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:42:54 INFO - PROCESS | 3005 | 1471347774295 Marionette TRACE conn4 <- [1,1991,null,{"value":null}] 04:42:54 INFO - PROCESS | 3005 | 1471347774553 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:54 INFO - PROCESS | 3005 | 1471347774567 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:42:54 INFO - PROCESS | 3005 | ++DOCSHELL 0x95295800 == 43 [pid = 3005] [id = 505] 04:42:54 INFO - PROCESS | 3005 | ++DOMWINDOW == 105 (0x99e30c00) [pid = 3005] [serial = 1516] [outer = (nil)] 04:42:54 INFO - PROCESS | 3005 | ++DOMWINDOW == 106 (0x99e3b000) [pid = 3005] [serial = 1517] [outer = 0x99e30c00] 04:42:54 INFO - PROCESS | 3005 | 1471347774753 Marionette DEBUG loaded listener.js 04:42:54 INFO - PROCESS | 3005 | ++DOMWINDOW == 107 (0x9a074c00) [pid = 3005] [serial = 1518] [outer = 0x99e30c00] 04:42:55 INFO - PROCESS | 3005 | 1471347775725 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]]]}] 04:42:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 04:42:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1739ms 04:42:55 INFO - PROCESS | 3005 | 1471347775766 Marionette TRACE conn4 -> [0,1993,"getWindowHandle",null] 04:42:55 INFO - PROCESS | 3005 | 1471347775771 Marionette TRACE conn4 <- [1,1993,null,{"value":"8"}] 04:42:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 04:42:55 INFO - PROCESS | 3005 | 1471347775777 Marionette TRACE conn4 -> [0,1994,"setScriptTimeout",{"ms":35000}] 04:42:55 INFO - PROCESS | 3005 | 1471347775781 Marionette TRACE conn4 <- [1,1994,null,{}] 04:42:55 INFO - PROCESS | 3005 | 1471347775788 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}] 04:42:55 INFO - PROCESS | 3005 | 1471347775793 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:42:56 INFO - PROCESS | 3005 | 1471347776021 Marionette TRACE conn4 <- [1,1995,null,{"value":null}] 04:42:56 INFO - PROCESS | 3005 | 1471347776216 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:56 INFO - PROCESS | 3005 | 1471347776227 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:42:56 INFO - PROCESS | 3005 | ++DOCSHELL 0x8c1c6800 == 44 [pid = 3005] [id = 506] 04:42:56 INFO - PROCESS | 3005 | ++DOMWINDOW == 108 (0x8dc5d400) [pid = 3005] [serial = 1519] [outer = (nil)] 04:42:56 INFO - PROCESS | 3005 | ++DOMWINDOW == 109 (0x9a550c00) [pid = 3005] [serial = 1520] [outer = 0x8dc5d400] 04:42:56 INFO - PROCESS | 3005 | 1471347776351 Marionette DEBUG loaded listener.js 04:42:56 INFO - PROCESS | 3005 | ++DOMWINDOW == 110 (0x9a55ec00) [pid = 3005] [serial = 1521] [outer = 0x8dc5d400] 04:42:57 INFO - PROCESS | 3005 | 1471347777374 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]]]}] 04:42:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 04:42:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1643ms 04:42:57 INFO - PROCESS | 3005 | 1471347777423 Marionette TRACE conn4 -> [0,1997,"getWindowHandle",null] 04:42:57 INFO - PROCESS | 3005 | 1471347777428 Marionette TRACE conn4 <- [1,1997,null,{"value":"8"}] 04:42:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 04:42:57 INFO - PROCESS | 3005 | 1471347777436 Marionette TRACE conn4 -> [0,1998,"setScriptTimeout",{"ms":35000}] 04:42:57 INFO - PROCESS | 3005 | 1471347777442 Marionette TRACE conn4 <- [1,1998,null,{}] 04:42:57 INFO - PROCESS | 3005 | 1471347777449 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}] 04:42:57 INFO - PROCESS | 3005 | 1471347777463 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:42:57 INFO - PROCESS | 3005 | 1471347777746 Marionette TRACE conn4 <- [1,1999,null,{"value":null}] 04:42:58 INFO - PROCESS | 3005 | 1471347778048 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:58 INFO - PROCESS | 3005 | 1471347778057 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:42:58 INFO - PROCESS | 3005 | ++DOCSHELL 0x8dc5c800 == 45 [pid = 3005] [id = 507] 04:42:58 INFO - PROCESS | 3005 | ++DOMWINDOW == 111 (0x93175800) [pid = 3005] [serial = 1522] [outer = (nil)] 04:42:58 INFO - PROCESS | 3005 | ++DOMWINDOW == 112 (0x9a796c00) [pid = 3005] [serial = 1523] [outer = 0x93175800] 04:42:58 INFO - PROCESS | 3005 | 1471347778156 Marionette DEBUG loaded listener.js 04:42:58 INFO - PROCESS | 3005 | ++DOMWINDOW == 113 (0x9a8ce000) [pid = 3005] [serial = 1524] [outer = 0x93175800] 04:42:59 INFO - PROCESS | 3005 | 1471347779086 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]]]}] 04:42:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 04:42:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1683ms 04:42:59 INFO - PROCESS | 3005 | 1471347779120 Marionette TRACE conn4 -> [0,2001,"getWindowHandle",null] 04:42:59 INFO - PROCESS | 3005 | 1471347779124 Marionette TRACE conn4 <- [1,2001,null,{"value":"8"}] 04:42:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 04:42:59 INFO - PROCESS | 3005 | 1471347779135 Marionette TRACE conn4 -> [0,2002,"setScriptTimeout",{"ms":35000}] 04:42:59 INFO - PROCESS | 3005 | 1471347779138 Marionette TRACE conn4 <- [1,2002,null,{}] 04:42:59 INFO - PROCESS | 3005 | 1471347779147 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}] 04:42:59 INFO - PROCESS | 3005 | 1471347779154 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:42:59 INFO - PROCESS | 3005 | 1471347779391 Marionette TRACE conn4 <- [1,2003,null,{"value":null}] 04:42:59 INFO - PROCESS | 3005 | 1471347779656 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:59 INFO - PROCESS | 3005 | 1471347779667 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:42:59 INFO - PROCESS | 3005 | ++DOCSHELL 0x8c1c4400 == 46 [pid = 3005] [id = 508] 04:42:59 INFO - PROCESS | 3005 | ++DOMWINDOW == 114 (0x8e83b400) [pid = 3005] [serial = 1525] [outer = (nil)] 04:42:59 INFO - PROCESS | 3005 | ++DOMWINDOW == 115 (0x9a8d4000) [pid = 3005] [serial = 1526] [outer = 0x8e83b400] 04:42:59 INFO - PROCESS | 3005 | 1471347779813 Marionette DEBUG loaded listener.js 04:42:59 INFO - PROCESS | 3005 | ++DOMWINDOW == 116 (0x9ac8b800) [pid = 3005] [serial = 1527] [outer = 0x8e83b400] 04:43:00 INFO - PROCESS | 3005 | 1471347780813 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]]]}] 04:43:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 04:43:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1739ms 04:43:00 INFO - PROCESS | 3005 | 1471347780877 Marionette TRACE conn4 -> [0,2005,"getWindowHandle",null] 04:43:00 INFO - PROCESS | 3005 | 1471347780904 Marionette TRACE conn4 <- [1,2005,null,{"value":"8"}] 04:43:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 04:43:00 INFO - PROCESS | 3005 | 1471347780918 Marionette TRACE conn4 -> [0,2006,"setScriptTimeout",{"ms":35000}] 04:43:00 INFO - PROCESS | 3005 | 1471347780926 Marionette TRACE conn4 <- [1,2006,null,{}] 04:43:00 INFO - PROCESS | 3005 | 1471347780948 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}] 04:43:00 INFO - PROCESS | 3005 | 1471347780957 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:43:01 INFO - PROCESS | 3005 | 1471347781423 Marionette TRACE conn4 <- [1,2007,null,{"value":null}] 04:43:01 INFO - PROCESS | 3005 | 1471347781669 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:01 INFO - PROCESS | 3005 | 1471347781678 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:43:01 INFO - PROCESS | 3005 | ++DOCSHELL 0x8e9d4400 == 47 [pid = 3005] [id = 509] 04:43:01 INFO - PROCESS | 3005 | ++DOMWINDOW == 117 (0x99e31000) [pid = 3005] [serial = 1528] [outer = (nil)] 04:43:01 INFO - PROCESS | 3005 | ++DOMWINDOW == 118 (0x9ac93400) [pid = 3005] [serial = 1529] [outer = 0x99e31000] 04:43:01 INFO - PROCESS | 3005 | 1471347781806 Marionette DEBUG loaded listener.js 04:43:01 INFO - PROCESS | 3005 | ++DOMWINDOW == 119 (0x9ac98800) [pid = 3005] [serial = 1530] [outer = 0x99e31000] 04:43:02 INFO - PROCESS | 3005 | 1471347782727 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]]]}] 04:43:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | If there is no subpath, the point is added and nothing is drawn 04:43:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1857ms 04:43:02 INFO - PROCESS | 3005 | 1471347782777 Marionette TRACE conn4 -> [0,2009,"getWindowHandle",null] 04:43:02 INFO - PROCESS | 3005 | 1471347782781 Marionette TRACE conn4 <- [1,2009,null,{"value":"8"}] 04:43:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 04:43:02 INFO - PROCESS | 3005 | 1471347782791 Marionette TRACE conn4 -> [0,2010,"setScriptTimeout",{"ms":35000}] 04:43:02 INFO - PROCESS | 3005 | 1471347782794 Marionette TRACE conn4 <- [1,2010,null,{}] 04:43:02 INFO - PROCESS | 3005 | 1471347782802 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}] 04:43:02 INFO - PROCESS | 3005 | 1471347782808 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:43:03 INFO - PROCESS | 3005 | 1471347783022 Marionette TRACE conn4 <- [1,2011,null,{"value":null}] 04:43:03 INFO - PROCESS | 3005 | 1471347783270 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:03 INFO - PROCESS | 3005 | 1471347783277 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:43:03 INFO - PROCESS | 3005 | ++DOCSHELL 0x8dc57400 == 48 [pid = 3005] [id = 510] 04:43:03 INFO - PROCESS | 3005 | ++DOMWINDOW == 120 (0x8e989400) [pid = 3005] [serial = 1531] [outer = (nil)] 04:43:03 INFO - PROCESS | 3005 | ++DOMWINDOW == 121 (0x8f0e8800) [pid = 3005] [serial = 1532] [outer = 0x8e989400] 04:43:03 INFO - PROCESS | 3005 | 1471347783412 Marionette DEBUG loaded listener.js 04:43:03 INFO - PROCESS | 3005 | ++DOMWINDOW == 122 (0x91a3c400) [pid = 3005] [serial = 1533] [outer = 0x8e989400] 04:43:04 INFO - PROCESS | 3005 | 1471347784350 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]]]}] 04:43:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | If there is no subpath, the point is added and used for subsequent drawing 04:43:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1641ms 04:43:04 INFO - PROCESS | 3005 | 1471347784433 Marionette TRACE conn4 -> [0,2013,"getWindowHandle",null] 04:43:04 INFO - PROCESS | 3005 | 1471347784437 Marionette TRACE conn4 <- [1,2013,null,{"value":"8"}] 04:43:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 04:43:04 INFO - PROCESS | 3005 | 1471347784446 Marionette TRACE conn4 -> [0,2014,"setScriptTimeout",{"ms":35000}] 04:43:04 INFO - PROCESS | 3005 | 1471347784451 Marionette TRACE conn4 <- [1,2014,null,{}] 04:43:04 INFO - PROCESS | 3005 | 1471347784458 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}] 04:43:04 INFO - PROCESS | 3005 | 1471347784465 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:43:04 INFO - PROCESS | 3005 | 1471347784692 Marionette TRACE conn4 <- [1,2015,null,{"value":null}] 04:43:05 INFO - PROCESS | 3005 | 1471347785321 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:05 INFO - PROCESS | 3005 | 1471347785333 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:43:05 INFO - PROCESS | 3005 | ++DOCSHELL 0x8e993c00 == 49 [pid = 3005] [id = 511] 04:43:05 INFO - PROCESS | 3005 | ++DOMWINDOW == 123 (0x8e994400) [pid = 3005] [serial = 1534] [outer = (nil)] 04:43:05 INFO - PROCESS | 3005 | ++DOMWINDOW == 124 (0x8e9d9400) [pid = 3005] [serial = 1535] [outer = 0x8e994400] 04:43:05 INFO - PROCESS | 3005 | 1471347785419 Marionette DEBUG loaded listener.js 04:43:05 INFO - PROCESS | 3005 | ++DOMWINDOW == 125 (0x8ea56c00) [pid = 3005] [serial = 1536] [outer = 0x8e994400] 04:43:06 INFO - PROCESS | 3005 | 1471347786403 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]]]}] 04:43:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 04:43:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 2034ms 04:43:06 INFO - PROCESS | 3005 | 1471347786483 Marionette TRACE conn4 -> [0,2017,"getWindowHandle",null] 04:43:06 INFO - PROCESS | 3005 | 1471347786490 Marionette TRACE conn4 <- [1,2017,null,{"value":"8"}] 04:43:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 04:43:06 INFO - PROCESS | 3005 | 1471347786500 Marionette TRACE conn4 -> [0,2018,"setScriptTimeout",{"ms":35000}] 04:43:06 INFO - PROCESS | 3005 | 1471347786504 Marionette TRACE conn4 <- [1,2018,null,{}] 04:43:06 INFO - PROCESS | 3005 | 1471347786515 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}] 04:43:06 INFO - PROCESS | 3005 | 1471347786524 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:43:06 INFO - PROCESS | 3005 | 1471347786901 Marionette TRACE conn4 <- [1,2019,null,{"value":null}] 04:43:07 INFO - PROCESS | 3005 | 1471347787180 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:07 INFO - PROCESS | 3005 | 1471347787191 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:43:07 INFO - PROCESS | 3005 | ++DOCSHELL 0x8eb51000 == 50 [pid = 3005] [id = 512] 04:43:07 INFO - PROCESS | 3005 | ++DOMWINDOW == 126 (0x904bcc00) [pid = 3005] [serial = 1537] [outer = (nil)] 04:43:07 INFO - PROCESS | 3005 | ++DOMWINDOW == 127 (0x91a3d400) [pid = 3005] [serial = 1538] [outer = 0x904bcc00] 04:43:07 INFO - PROCESS | 3005 | 1471347787280 Marionette DEBUG loaded listener.js 04:43:07 INFO - PROCESS | 3005 | ++DOMWINDOW == 128 (0x921eec00) [pid = 3005] [serial = 1539] [outer = 0x904bcc00] 04:43:08 INFO - PROCESS | 3005 | --DOCSHELL 0x8f0e7800 == 49 [pid = 3005] [id = 470] 04:43:08 INFO - PROCESS | 3005 | --DOCSHELL 0x8e98f400 == 48 [pid = 3005] [id = 471] 04:43:08 INFO - PROCESS | 3005 | --DOCSHELL 0x8c1ce400 == 47 [pid = 3005] [id = 468] 04:43:08 INFO - PROCESS | 3005 | --DOMWINDOW == 127 (0x8f2e9c00) [pid = 3005] [serial = 1460] [outer = (nil)] [url = about:blank] 04:43:08 INFO - PROCESS | 3005 | 1471347788399 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]]]}] 04:43:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 04:43:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1945ms 04:43:08 INFO - PROCESS | 3005 | 1471347788456 Marionette TRACE conn4 -> [0,2021,"getWindowHandle",null] 04:43:08 INFO - PROCESS | 3005 | 1471347788462 Marionette TRACE conn4 <- [1,2021,null,{"value":"8"}] 04:43:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 04:43:08 INFO - PROCESS | 3005 | --DOCSHELL 0x8dc5cc00 == 46 [pid = 3005] [id = 487] 04:43:08 INFO - PROCESS | 3005 | 1471347788476 Marionette TRACE conn4 -> [0,2022,"setScriptTimeout",{"ms":35000}] 04:43:08 INFO - PROCESS | 3005 | 1471347788481 Marionette TRACE conn4 <- [1,2022,null,{}] 04:43:08 INFO - PROCESS | 3005 | 1471347788488 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}] 04:43:08 INFO - PROCESS | 3005 | 1471347788493 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:43:08 INFO - PROCESS | 3005 | 1471347788711 Marionette TRACE conn4 <- [1,2023,null,{"value":null}] 04:43:08 INFO - PROCESS | 3005 | --DOMWINDOW == 126 (0x99e49000) [pid = 3005] [serial = 1442] [outer = (nil)] [url = about:blank] 04:43:08 INFO - PROCESS | 3005 | --DOMWINDOW == 125 (0x96ed2800) [pid = 3005] [serial = 1436] [outer = (nil)] [url = about:blank] 04:43:08 INFO - PROCESS | 3005 | --DOMWINDOW == 124 (0x921edc00) [pid = 3005] [serial = 1457] [outer = (nil)] [url = about:blank] 04:43:08 INFO - PROCESS | 3005 | --DOMWINDOW == 123 (0x8f0e2000) [pid = 3005] [serial = 1451] [outer = (nil)] [url = about:blank] 04:43:08 INFO - PROCESS | 3005 | --DOMWINDOW == 122 (0x8f0f3800) [pid = 3005] [serial = 1452] [outer = (nil)] [url = about:blank] 04:43:08 INFO - PROCESS | 3005 | --DOMWINDOW == 121 (0x8e995c00) [pid = 3005] [serial = 1424] [outer = (nil)] [url = about:blank] 04:43:08 INFO - PROCESS | 3005 | --DOMWINDOW == 120 (0x8f0e8000) [pid = 3005] [serial = 1449] [outer = (nil)] [url = about:blank] 04:43:08 INFO - PROCESS | 3005 | --DOMWINDOW == 119 (0x8ea56800) [pid = 3005] [serial = 1448] [outer = (nil)] [url = about:blank] 04:43:08 INFO - PROCESS | 3005 | --DOMWINDOW == 118 (0x93178400) [pid = 3005] [serial = 1430] [outer = (nil)] [url = about:blank] 04:43:08 INFO - PROCESS | 3005 | --DOMWINDOW == 117 (0x91a34800) [pid = 3005] [serial = 1454] [outer = (nil)] [url = about:blank] 04:43:08 INFO - PROCESS | 3005 | --DOMWINDOW == 116 (0x9959a800) [pid = 3005] [serial = 1439] [outer = (nil)] [url = about:blank] 04:43:08 INFO - PROCESS | 3005 | --DOMWINDOW == 115 (0x8f2f6800) [pid = 3005] [serial = 1427] [outer = (nil)] [url = about:blank] 04:43:08 INFO - PROCESS | 3005 | --DOMWINDOW == 114 (0x93178800) [pid = 3005] [serial = 1433] [outer = (nil)] [url = about:blank] 04:43:08 INFO - PROCESS | 3005 | --DOMWINDOW == 113 (0x8ea0d000) [pid = 3005] [serial = 1445] [outer = (nil)] [url = about:blank] 04:43:08 INFO - PROCESS | 3005 | --DOMWINDOW == 112 (0x92242000) [pid = 3005] [serial = 1458] [outer = (nil)] [url = about:blank] 04:43:08 INFO - PROCESS | 3005 | --DOMWINDOW == 111 (0x91bca400) [pid = 3005] [serial = 1455] [outer = (nil)] [url = about:blank] 04:43:09 INFO - PROCESS | 3005 | 1471347789034 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:09 INFO - PROCESS | 3005 | 1471347789042 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:43:09 INFO - PROCESS | 3005 | ++DOCSHELL 0x8e995c00 == 47 [pid = 3005] [id = 513] 04:43:09 INFO - PROCESS | 3005 | ++DOMWINDOW == 112 (0x8ea0d000) [pid = 3005] [serial = 1540] [outer = (nil)] 04:43:09 INFO - PROCESS | 3005 | ++DOMWINDOW == 113 (0x904be000) [pid = 3005] [serial = 1541] [outer = 0x8ea0d000] 04:43:09 INFO - PROCESS | 3005 | 1471347789122 Marionette DEBUG loaded listener.js 04:43:09 INFO - PROCESS | 3005 | ++DOMWINDOW == 114 (0x9224f400) [pid = 3005] [serial = 1542] [outer = 0x8ea0d000] 04:43:10 INFO - PROCESS | 3005 | 1471347790509 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]]]}] 04:43:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 04:43:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 2109ms 04:43:10 INFO - PROCESS | 3005 | 1471347790584 Marionette TRACE conn4 -> [0,2025,"getWindowHandle",null] 04:43:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 04:43:10 INFO - PROCESS | 3005 | 1471347790589 Marionette TRACE conn4 <- [1,2025,null,{"value":"8"}] 04:43:10 INFO - PROCESS | 3005 | 1471347790605 Marionette TRACE conn4 -> [0,2026,"setScriptTimeout",{"ms":35000}] 04:43:10 INFO - PROCESS | 3005 | 1471347790616 Marionette TRACE conn4 <- [1,2026,null,{}] 04:43:10 INFO - PROCESS | 3005 | 1471347790707 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}] 04:43:10 INFO - PROCESS | 3005 | 1471347790714 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:43:10 INFO - PROCESS | 3005 | 1471347790982 Marionette TRACE conn4 <- [1,2027,null,{"value":null}] 04:43:11 INFO - PROCESS | 3005 | 1471347791116 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:11 INFO - PROCESS | 3005 | 1471347791127 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:43:11 INFO - PROCESS | 3005 | ++DOCSHELL 0x8ea5c800 == 48 [pid = 3005] [id = 514] 04:43:11 INFO - PROCESS | 3005 | ++DOMWINDOW == 115 (0x95016800) [pid = 3005] [serial = 1543] [outer = (nil)] 04:43:11 INFO - PROCESS | 3005 | ++DOMWINDOW == 116 (0x950d4c00) [pid = 3005] [serial = 1544] [outer = 0x95016800] 04:43:11 INFO - PROCESS | 3005 | 1471347791202 Marionette DEBUG loaded listener.js 04:43:11 INFO - PROCESS | 3005 | ++DOMWINDOW == 117 (0x96edb000) [pid = 3005] [serial = 1545] [outer = 0x95016800] 04:43:12 INFO - PROCESS | 3005 | 1471347792125 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]]]}] 04:43:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 04:43:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1568ms 04:43:12 INFO - PROCESS | 3005 | 1471347792166 Marionette TRACE conn4 -> [0,2029,"getWindowHandle",null] 04:43:12 INFO - PROCESS | 3005 | 1471347792172 Marionette TRACE conn4 <- [1,2029,null,{"value":"8"}] 04:43:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 04:43:12 INFO - PROCESS | 3005 | 1471347792179 Marionette TRACE conn4 -> [0,2030,"setScriptTimeout",{"ms":35000}] 04:43:12 INFO - PROCESS | 3005 | 1471347792183 Marionette TRACE conn4 <- [1,2030,null,{}] 04:43:12 INFO - PROCESS | 3005 | 1471347792198 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}] 04:43:12 INFO - PROCESS | 3005 | 1471347792203 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:43:12 INFO - PROCESS | 3005 | 1471347792461 Marionette TRACE conn4 <- [1,2031,null,{"value":null}] 04:43:12 INFO - PROCESS | 3005 | 1471347792491 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:12 INFO - PROCESS | 3005 | 1471347792498 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:43:12 INFO - PROCESS | 3005 | ++DOCSHELL 0x923e9c00 == 49 [pid = 3005] [id = 515] 04:43:12 INFO - PROCESS | 3005 | ++DOMWINDOW == 118 (0x95018000) [pid = 3005] [serial = 1546] [outer = (nil)] 04:43:12 INFO - PROCESS | 3005 | ++DOMWINDOW == 119 (0x99e32400) [pid = 3005] [serial = 1547] [outer = 0x95018000] 04:43:12 INFO - PROCESS | 3005 | 1471347792592 Marionette DEBUG loaded listener.js 04:43:12 INFO - PROCESS | 3005 | ++DOMWINDOW == 120 (0x99e49000) [pid = 3005] [serial = 1548] [outer = 0x95018000] 04:43:13 INFO - PROCESS | 3005 | --DOMWINDOW == 119 (0x8f2f1800) [pid = 3005] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 04:43:13 INFO - PROCESS | 3005 | --DOMWINDOW == 118 (0x8e80c400) [pid = 3005] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 04:43:13 INFO - PROCESS | 3005 | --DOMWINDOW == 117 (0x8e98b000) [pid = 3005] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 04:43:13 INFO - PROCESS | 3005 | --DOMWINDOW == 116 (0x8eb50800) [pid = 3005] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 04:43:13 INFO - PROCESS | 3005 | --DOMWINDOW == 115 (0x8e83f400) [pid = 3005] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 04:43:13 INFO - PROCESS | 3005 | --DOMWINDOW == 114 (0x8eb5b000) [pid = 3005] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 04:43:13 INFO - PROCESS | 3005 | --DOMWINDOW == 113 (0x91bd2400) [pid = 3005] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 04:43:13 INFO - PROCESS | 3005 | 1471347793780 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]]]}] 04:43:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 04:43:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1643ms 04:43:13 INFO - PROCESS | 3005 | 1471347793824 Marionette TRACE conn4 -> [0,2033,"getWindowHandle",null] 04:43:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 04:43:13 INFO - PROCESS | 3005 | 1471347793828 Marionette TRACE conn4 <- [1,2033,null,{"value":"8"}] 04:43:13 INFO - PROCESS | 3005 | 1471347793835 Marionette TRACE conn4 -> [0,2034,"setScriptTimeout",{"ms":35000}] 04:43:13 INFO - PROCESS | 3005 | 1471347793839 Marionette TRACE conn4 <- [1,2034,null,{}] 04:43:13 INFO - PROCESS | 3005 | 1471347793856 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}] 04:43:13 INFO - PROCESS | 3005 | 1471347793860 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:43:14 INFO - PROCESS | 3005 | 1471347794057 Marionette TRACE conn4 <- [1,2035,null,{"value":null}] 04:43:14 INFO - PROCESS | 3005 | 1471347794069 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:14 INFO - PROCESS | 3005 | 1471347794086 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:43:14 INFO - PROCESS | 3005 | ++DOCSHELL 0x91bd2400 == 50 [pid = 3005] [id = 516] 04:43:14 INFO - PROCESS | 3005 | ++DOMWINDOW == 114 (0x92249400) [pid = 3005] [serial = 1549] [outer = (nil)] 04:43:14 INFO - PROCESS | 3005 | ++DOMWINDOW == 115 (0x9529c400) [pid = 3005] [serial = 1550] [outer = 0x92249400] 04:43:14 INFO - PROCESS | 3005 | 1471347794176 Marionette DEBUG loaded listener.js 04:43:14 INFO - PROCESS | 3005 | ++DOMWINDOW == 116 (0x9a557400) [pid = 3005] [serial = 1551] [outer = 0x92249400] 04:43:15 INFO - PROCESS | 3005 | 1471347795632 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]]]}] 04:43:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 04:43:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1937ms 04:43:15 INFO - PROCESS | 3005 | 1471347795923 Marionette TRACE conn4 -> [0,2037,"getWindowHandle",null] 04:43:15 INFO - PROCESS | 3005 | 1471347795936 Marionette TRACE conn4 <- [1,2037,null,{"value":"8"}] 04:43:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 04:43:15 INFO - PROCESS | 3005 | 1471347795981 Marionette TRACE conn4 -> [0,2038,"setScriptTimeout",{"ms":35000}] 04:43:15 INFO - PROCESS | 3005 | 1471347795989 Marionette TRACE conn4 <- [1,2038,null,{}] 04:43:16 INFO - PROCESS | 3005 | 1471347796023 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}] 04:43:16 INFO - PROCESS | 3005 | 1471347796032 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:43:16 INFO - PROCESS | 3005 | 1471347796263 Marionette TRACE conn4 <- [1,2039,null,{"value":null}] 04:43:16 INFO - PROCESS | 3005 | 1471347796461 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:16 INFO - PROCESS | 3005 | 1471347796478 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:43:16 INFO - PROCESS | 3005 | ++DOCSHELL 0x8ea0a800 == 51 [pid = 3005] [id = 517] 04:43:16 INFO - PROCESS | 3005 | ++DOMWINDOW == 117 (0x8ea5f800) [pid = 3005] [serial = 1552] [outer = (nil)] 04:43:16 INFO - PROCESS | 3005 | ++DOMWINDOW == 118 (0x8eb57000) [pid = 3005] [serial = 1553] [outer = 0x8ea5f800] 04:43:16 INFO - PROCESS | 3005 | 1471347796613 Marionette DEBUG loaded listener.js 04:43:16 INFO - PROCESS | 3005 | ++DOMWINDOW == 119 (0x8f0eb000) [pid = 3005] [serial = 1554] [outer = 0x8ea5f800] 04:43:17 INFO - PROCESS | 3005 | 1471347797682 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]]]}] 04:43:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 04:43:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1780ms 04:43:17 INFO - PROCESS | 3005 | 1471347797746 Marionette TRACE conn4 -> [0,2041,"getWindowHandle",null] 04:43:17 INFO - PROCESS | 3005 | 1471347797755 Marionette TRACE conn4 <- [1,2041,null,{"value":"8"}] 04:43:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 04:43:17 INFO - PROCESS | 3005 | 1471347797768 Marionette TRACE conn4 -> [0,2042,"setScriptTimeout",{"ms":35000}] 04:43:17 INFO - PROCESS | 3005 | 1471347797774 Marionette TRACE conn4 <- [1,2042,null,{}] 04:43:17 INFO - PROCESS | 3005 | 1471347797781 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}] 04:43:17 INFO - PROCESS | 3005 | 1471347797787 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:43:18 INFO - PROCESS | 3005 | 1471347798065 Marionette TRACE conn4 <- [1,2043,null,{"value":null}] 04:43:18 INFO - PROCESS | 3005 | 1471347798332 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:18 INFO - PROCESS | 3005 | 1471347798340 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:43:18 INFO - PROCESS | 3005 | ++DOCSHELL 0x8fa8b400 == 52 [pid = 3005] [id = 518] 04:43:18 INFO - PROCESS | 3005 | ++DOMWINDOW == 120 (0x8fc95000) [pid = 3005] [serial = 1555] [outer = (nil)] 04:43:18 INFO - PROCESS | 3005 | ++DOMWINDOW == 121 (0x904bb400) [pid = 3005] [serial = 1556] [outer = 0x8fc95000] 04:43:18 INFO - PROCESS | 3005 | 1471347798480 Marionette DEBUG loaded listener.js 04:43:18 INFO - PROCESS | 3005 | ++DOMWINDOW == 122 (0x91a37c00) [pid = 3005] [serial = 1557] [outer = 0x8fc95000] 04:43:19 INFO - PROCESS | 3005 | 1471347799547 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]]]}] 04:43:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 04:43:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1841ms 04:43:19 INFO - PROCESS | 3005 | 1471347799610 Marionette TRACE conn4 -> [0,2045,"getWindowHandle",null] 04:43:19 INFO - PROCESS | 3005 | 1471347799615 Marionette TRACE conn4 <- [1,2045,null,{"value":"8"}] 04:43:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 04:43:19 INFO - PROCESS | 3005 | 1471347799624 Marionette TRACE conn4 -> [0,2046,"setScriptTimeout",{"ms":35000}] 04:43:19 INFO - PROCESS | 3005 | 1471347799632 Marionette TRACE conn4 <- [1,2046,null,{}] 04:43:19 INFO - PROCESS | 3005 | 1471347799652 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}] 04:43:19 INFO - PROCESS | 3005 | 1471347799662 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:43:19 INFO - PROCESS | 3005 | 1471347799958 Marionette TRACE conn4 <- [1,2047,null,{"value":null}] 04:43:20 INFO - PROCESS | 3005 | 1471347800308 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:20 INFO - PROCESS | 3005 | 1471347800322 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:43:20 INFO - PROCESS | 3005 | ++DOCSHELL 0x9287d000 == 53 [pid = 3005] [id = 519] 04:43:20 INFO - PROCESS | 3005 | ++DOMWINDOW == 123 (0x9287ec00) [pid = 3005] [serial = 1558] [outer = (nil)] 04:43:20 INFO - PROCESS | 3005 | ++DOMWINDOW == 124 (0x93173c00) [pid = 3005] [serial = 1559] [outer = 0x9287ec00] 04:43:20 INFO - PROCESS | 3005 | 1471347800420 Marionette DEBUG loaded listener.js 04:43:20 INFO - PROCESS | 3005 | ++DOMWINDOW == 125 (0x95296000) [pid = 3005] [serial = 1560] [outer = 0x9287ec00] 04:43:21 INFO - PROCESS | 3005 | 1471347801497 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]]]}] 04:43:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 04:43:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1950ms 04:43:21 INFO - PROCESS | 3005 | 1471347801574 Marionette TRACE conn4 -> [0,2049,"getWindowHandle",null] 04:43:21 INFO - PROCESS | 3005 | 1471347801578 Marionette TRACE conn4 <- [1,2049,null,{"value":"8"}] 04:43:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 04:43:21 INFO - PROCESS | 3005 | 1471347801588 Marionette TRACE conn4 -> [0,2050,"setScriptTimeout",{"ms":35000}] 04:43:21 INFO - PROCESS | 3005 | 1471347801591 Marionette TRACE conn4 <- [1,2050,null,{}] 04:43:21 INFO - PROCESS | 3005 | 1471347801599 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}] 04:43:21 INFO - PROCESS | 3005 | 1471347801605 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:43:21 INFO - PROCESS | 3005 | 1471347801855 Marionette TRACE conn4 <- [1,2051,null,{"value":null}] 04:43:22 INFO - PROCESS | 3005 | 1471347802157 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:22 INFO - PROCESS | 3005 | 1471347802169 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:43:22 INFO - PROCESS | 3005 | ++DOCSHELL 0x8dc5b400 == 54 [pid = 3005] [id = 520] 04:43:22 INFO - PROCESS | 3005 | ++DOMWINDOW == 126 (0x904bfc00) [pid = 3005] [serial = 1561] [outer = (nil)] 04:43:22 INFO - PROCESS | 3005 | ++DOMWINDOW == 127 (0x9a794800) [pid = 3005] [serial = 1562] [outer = 0x904bfc00] 04:43:22 INFO - PROCESS | 3005 | 1471347802265 Marionette DEBUG loaded listener.js 04:43:22 INFO - PROCESS | 3005 | ++DOMWINDOW == 128 (0x9a8d4800) [pid = 3005] [serial = 1563] [outer = 0x904bfc00] 04:43:23 INFO - PROCESS | 3005 | 1471347803325 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]]]}] 04:43:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 04:43:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1789ms 04:43:23 INFO - PROCESS | 3005 | 1471347803377 Marionette TRACE conn4 -> [0,2053,"getWindowHandle",null] 04:43:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 04:43:23 INFO - PROCESS | 3005 | 1471347803382 Marionette TRACE conn4 <- [1,2053,null,{"value":"8"}] 04:43:23 INFO - PROCESS | 3005 | 1471347803391 Marionette TRACE conn4 -> [0,2054,"setScriptTimeout",{"ms":35000}] 04:43:23 INFO - PROCESS | 3005 | 1471347803396 Marionette TRACE conn4 <- [1,2054,null,{}] 04:43:23 INFO - PROCESS | 3005 | 1471347803403 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}] 04:43:23 INFO - PROCESS | 3005 | 1471347803408 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:43:23 INFO - PROCESS | 3005 | 1471347803639 Marionette TRACE conn4 <- [1,2055,null,{"value":null}] 04:43:23 INFO - PROCESS | 3005 | 1471347803943 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:23 INFO - PROCESS | 3005 | 1471347803951 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:43:23 INFO - PROCESS | 3005 | ++DOCSHELL 0x924ea800 == 55 [pid = 3005] [id = 521] 04:43:23 INFO - PROCESS | 3005 | ++DOMWINDOW == 129 (0x93174c00) [pid = 3005] [serial = 1564] [outer = (nil)] 04:43:24 INFO - PROCESS | 3005 | ++DOMWINDOW == 130 (0x9ade2000) [pid = 3005] [serial = 1565] [outer = 0x93174c00] 04:43:24 INFO - PROCESS | 3005 | 1471347804051 Marionette DEBUG loaded listener.js 04:43:24 INFO - PROCESS | 3005 | ++DOMWINDOW == 131 (0x9ade3c00) [pid = 3005] [serial = 1566] [outer = 0x93174c00] 04:43:25 INFO - PROCESS | 3005 | 1471347805045 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]]]}] 04:43:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 04:43:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1703ms 04:43:25 INFO - PROCESS | 3005 | 1471347805094 Marionette TRACE conn4 -> [0,2057,"getWindowHandle",null] 04:43:25 INFO - PROCESS | 3005 | 1471347805098 Marionette TRACE conn4 <- [1,2057,null,{"value":"8"}] 04:43:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 04:43:25 INFO - PROCESS | 3005 | 1471347805108 Marionette TRACE conn4 -> [0,2058,"setScriptTimeout",{"ms":35000}] 04:43:25 INFO - PROCESS | 3005 | 1471347805112 Marionette TRACE conn4 <- [1,2058,null,{}] 04:43:25 INFO - PROCESS | 3005 | 1471347805121 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}] 04:43:25 INFO - PROCESS | 3005 | 1471347805133 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:43:25 INFO - PROCESS | 3005 | 1471347805498 Marionette TRACE conn4 <- [1,2059,null,{"value":null}] 04:43:25 INFO - PROCESS | 3005 | 1471347805843 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:25 INFO - PROCESS | 3005 | 1471347805855 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:43:25 INFO - PROCESS | 3005 | ++DOCSHELL 0x8c1cec00 == 56 [pid = 3005] [id = 522] 04:43:25 INFO - PROCESS | 3005 | ++DOMWINDOW == 132 (0x8fa05000) [pid = 3005] [serial = 1567] [outer = (nil)] 04:43:25 INFO - PROCESS | 3005 | ++DOMWINDOW == 133 (0x9ae74400) [pid = 3005] [serial = 1568] [outer = 0x8fa05000] 04:43:25 INFO - PROCESS | 3005 | 1471347805950 Marionette DEBUG loaded listener.js 04:43:26 INFO - PROCESS | 3005 | ++DOMWINDOW == 134 (0x9b094400) [pid = 3005] [serial = 1569] [outer = 0x8fa05000] 04:43:26 INFO - PROCESS | 3005 | 1471347806975 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]]]}] 04:43:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 04:43:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1937ms 04:43:27 INFO - PROCESS | 3005 | 1471347807046 Marionette TRACE conn4 -> [0,2061,"getWindowHandle",null] 04:43:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 04:43:27 INFO - PROCESS | 3005 | 1471347807050 Marionette TRACE conn4 <- [1,2061,null,{"value":"8"}] 04:43:27 INFO - PROCESS | 3005 | 1471347807058 Marionette TRACE conn4 -> [0,2062,"setScriptTimeout",{"ms":35000}] 04:43:27 INFO - PROCESS | 3005 | 1471347807062 Marionette TRACE conn4 <- [1,2062,null,{}] 04:43:27 INFO - PROCESS | 3005 | 1471347807070 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}] 04:43:27 INFO - PROCESS | 3005 | 1471347807074 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:43:27 INFO - PROCESS | 3005 | 1471347807299 Marionette TRACE conn4 <- [1,2063,null,{"value":null}] 04:43:27 INFO - PROCESS | 3005 | 1471347807553 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:27 INFO - PROCESS | 3005 | 1471347807562 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:43:27 INFO - PROCESS | 3005 | ++DOCSHELL 0x8c1c5400 == 57 [pid = 3005] [id = 523] 04:43:27 INFO - PROCESS | 3005 | ++DOMWINDOW == 135 (0x8df2f400) [pid = 3005] [serial = 1570] [outer = (nil)] 04:43:27 INFO - PROCESS | 3005 | ++DOMWINDOW == 136 (0x9b306400) [pid = 3005] [serial = 1571] [outer = 0x8df2f400] 04:43:27 INFO - PROCESS | 3005 | 1471347807698 Marionette DEBUG loaded listener.js 04:43:27 INFO - PROCESS | 3005 | ++DOMWINDOW == 137 (0x9b49bc00) [pid = 3005] [serial = 1572] [outer = 0x8df2f400] 04:43:28 INFO - PROCESS | 3005 | 1471347808671 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]]]}] 04:43:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 04:43:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1687ms 04:43:28 INFO - PROCESS | 3005 | 1471347808746 Marionette TRACE conn4 -> [0,2065,"getWindowHandle",null] 04:43:28 INFO - PROCESS | 3005 | 1471347808751 Marionette TRACE conn4 <- [1,2065,null,{"value":"8"}] 04:43:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 04:43:28 INFO - PROCESS | 3005 | 1471347808760 Marionette TRACE conn4 -> [0,2066,"setScriptTimeout",{"ms":35000}] 04:43:28 INFO - PROCESS | 3005 | 1471347808763 Marionette TRACE conn4 <- [1,2066,null,{}] 04:43:28 INFO - PROCESS | 3005 | 1471347808771 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}] 04:43:28 INFO - PROCESS | 3005 | 1471347808777 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:43:29 INFO - PROCESS | 3005 | 1471347809040 Marionette TRACE conn4 <- [1,2067,null,{"value":null}] 04:43:29 INFO - PROCESS | 3005 | 1471347809358 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:29 INFO - PROCESS | 3005 | 1471347809369 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:43:29 INFO - PROCESS | 3005 | ++DOCSHELL 0x923e7400 == 58 [pid = 3005] [id = 524] 04:43:29 INFO - PROCESS | 3005 | ++DOMWINDOW == 138 (0x924f1c00) [pid = 3005] [serial = 1573] [outer = (nil)] 04:43:29 INFO - PROCESS | 3005 | ++DOMWINDOW == 139 (0x9b622400) [pid = 3005] [serial = 1574] [outer = 0x924f1c00] 04:43:29 INFO - PROCESS | 3005 | 1471347809460 Marionette DEBUG loaded listener.js 04:43:29 INFO - PROCESS | 3005 | ++DOMWINDOW == 140 (0x9ba78800) [pid = 3005] [serial = 1575] [outer = 0x924f1c00] 04:43:30 INFO - PROCESS | 3005 | 1471347810416 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]]]}] 04:43:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 04:43:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1690ms 04:43:30 INFO - PROCESS | 3005 | 1471347810450 Marionette TRACE conn4 -> [0,2069,"getWindowHandle",null] 04:43:30 INFO - PROCESS | 3005 | 1471347810455 Marionette TRACE conn4 <- [1,2069,null,{"value":"8"}] 04:43:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 04:43:30 INFO - PROCESS | 3005 | 1471347810463 Marionette TRACE conn4 -> [0,2070,"setScriptTimeout",{"ms":35000}] 04:43:30 INFO - PROCESS | 3005 | 1471347810467 Marionette TRACE conn4 <- [1,2070,null,{}] 04:43:30 INFO - PROCESS | 3005 | 1471347810473 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}] 04:43:30 INFO - PROCESS | 3005 | 1471347810479 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:43:30 INFO - PROCESS | 3005 | 1471347810694 Marionette TRACE conn4 <- [1,2071,null,{"value":null}] 04:43:31 INFO - PROCESS | 3005 | 1471347811326 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:31 INFO - PROCESS | 3005 | 1471347811334 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:43:31 INFO - PROCESS | 3005 | ++DOCSHELL 0x8ea0e400 == 59 [pid = 3005] [id = 525] 04:43:31 INFO - PROCESS | 3005 | ++DOMWINDOW == 141 (0x8ea0e800) [pid = 3005] [serial = 1576] [outer = (nil)] 04:43:31 INFO - PROCESS | 3005 | ++DOMWINDOW == 142 (0x8ea5bc00) [pid = 3005] [serial = 1577] [outer = 0x8ea0e800] 04:43:31 INFO - PROCESS | 3005 | 1471347811433 Marionette DEBUG loaded listener.js 04:43:31 INFO - PROCESS | 3005 | ++DOMWINDOW == 143 (0x8f0ea000) [pid = 3005] [serial = 1578] [outer = 0x8ea0e800] 04:43:32 INFO - PROCESS | 3005 | 1471347812492 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]]]}] 04:43:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 04:43:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 2085ms 04:43:32 INFO - PROCESS | 3005 | 1471347812550 Marionette TRACE conn4 -> [0,2073,"getWindowHandle",null] 04:43:32 INFO - PROCESS | 3005 | 1471347812557 Marionette TRACE conn4 <- [1,2073,null,{"value":"8"}] 04:43:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 04:43:32 INFO - PROCESS | 3005 | 1471347812565 Marionette TRACE conn4 -> [0,2074,"setScriptTimeout",{"ms":35000}] 04:43:32 INFO - PROCESS | 3005 | 1471347812570 Marionette TRACE conn4 <- [1,2074,null,{}] 04:43:32 INFO - PROCESS | 3005 | 1471347812580 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}] 04:43:32 INFO - PROCESS | 3005 | 1471347812587 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:43:32 INFO - PROCESS | 3005 | 1471347812796 Marionette TRACE conn4 <- [1,2075,null,{"value":null}] 04:43:33 INFO - PROCESS | 3005 | 1471347813143 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:33 INFO - PROCESS | 3005 | 1471347813160 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:43:33 INFO - PROCESS | 3005 | ++DOCSHELL 0x8fc99400 == 60 [pid = 3005] [id = 526] 04:43:33 INFO - PROCESS | 3005 | ++DOMWINDOW == 144 (0x904bf400) [pid = 3005] [serial = 1579] [outer = (nil)] 04:43:33 INFO - PROCESS | 3005 | ++DOMWINDOW == 145 (0x91bcac00) [pid = 3005] [serial = 1580] [outer = 0x904bf400] 04:43:33 INFO - PROCESS | 3005 | 1471347813296 Marionette DEBUG loaded listener.js 04:43:33 INFO - PROCESS | 3005 | ++DOMWINDOW == 146 (0x92246000) [pid = 3005] [serial = 1581] [outer = 0x904bf400] 04:43:34 INFO - PROCESS | 3005 | 1471347814253 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]]]}] 04:43:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 04:43:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1745ms 04:43:34 INFO - PROCESS | 3005 | 1471347814312 Marionette TRACE conn4 -> [0,2077,"getWindowHandle",null] 04:43:34 INFO - PROCESS | 3005 | 1471347814320 Marionette TRACE conn4 <- [1,2077,null,{"value":"8"}] 04:43:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 04:43:34 INFO - PROCESS | 3005 | 1471347814329 Marionette TRACE conn4 -> [0,2078,"setScriptTimeout",{"ms":35000}] 04:43:34 INFO - PROCESS | 3005 | 1471347814333 Marionette TRACE conn4 <- [1,2078,null,{}] 04:43:34 INFO - PROCESS | 3005 | 1471347814340 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}] 04:43:34 INFO - PROCESS | 3005 | 1471347814346 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:43:34 INFO - PROCESS | 3005 | 1471347814596 Marionette TRACE conn4 <- [1,2079,null,{"value":null}] 04:43:34 INFO - PROCESS | 3005 | --DOCSHELL 0x923e9c00 == 59 [pid = 3005] [id = 515] 04:43:34 INFO - PROCESS | 3005 | --DOMWINDOW == 145 (0x95018400) [pid = 3005] [serial = 1505] [outer = (nil)] [url = about:blank] 04:43:34 INFO - PROCESS | 3005 | --DOCSHELL 0x8ea5c800 == 58 [pid = 3005] [id = 514] 04:43:34 INFO - PROCESS | 3005 | --DOCSHELL 0x8e995c00 == 57 [pid = 3005] [id = 513] 04:43:34 INFO - PROCESS | 3005 | --DOCSHELL 0x8eb51000 == 56 [pid = 3005] [id = 512] 04:43:34 INFO - PROCESS | 3005 | 1471347814945 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:34 INFO - PROCESS | 3005 | 1471347814955 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:43:34 INFO - PROCESS | 3005 | --DOCSHELL 0x8e993c00 == 55 [pid = 3005] [id = 511] 04:43:35 INFO - PROCESS | 3005 | ++DOCSHELL 0x8e98c400 == 56 [pid = 3005] [id = 527] 04:43:35 INFO - PROCESS | 3005 | ++DOMWINDOW == 146 (0x8e990800) [pid = 3005] [serial = 1582] [outer = (nil)] 04:43:35 INFO - PROCESS | 3005 | ++DOMWINDOW == 147 (0x8eb51000) [pid = 3005] [serial = 1583] [outer = 0x8e990800] 04:43:35 INFO - PROCESS | 3005 | 1471347815055 Marionette DEBUG loaded listener.js 04:43:35 INFO - PROCESS | 3005 | ++DOMWINDOW == 148 (0x91bd6800) [pid = 3005] [serial = 1584] [outer = 0x8e990800] 04:43:35 INFO - PROCESS | 3005 | --DOCSHELL 0x95295800 == 55 [pid = 3005] [id = 505] 04:43:35 INFO - PROCESS | 3005 | --DOCSHELL 0x950d2c00 == 54 [pid = 3005] [id = 504] 04:43:35 INFO - PROCESS | 3005 | --DOCSHELL 0x904bbc00 == 53 [pid = 3005] [id = 503] 04:43:35 INFO - PROCESS | 3005 | --DOCSHELL 0x8e9da800 == 52 [pid = 3005] [id = 502] 04:43:35 INFO - PROCESS | 3005 | --DOMWINDOW == 147 (0x92248000) [pid = 3005] [serial = 1502] [outer = (nil)] [url = about:blank] 04:43:35 INFO - PROCESS | 3005 | --DOMWINDOW == 146 (0x8e842800) [pid = 3005] [serial = 1487] [outer = (nil)] [url = about:blank] 04:43:35 INFO - PROCESS | 3005 | --DOMWINDOW == 145 (0x8df2a400) [pid = 3005] [serial = 1463] [outer = (nil)] [url = about:blank] 04:43:35 INFO - PROCESS | 3005 | --DOMWINDOW == 144 (0x904bec00) [pid = 3005] [serial = 1461] [outer = (nil)] [url = about:blank] 04:43:35 INFO - PROCESS | 3005 | --DOMWINDOW == 143 (0x8fa10c00) [pid = 3005] [serial = 1491] [outer = (nil)] [url = about:blank] 04:43:35 INFO - PROCESS | 3005 | --DOMWINDOW == 142 (0x8f2ee000) [pid = 3005] [serial = 1490] [outer = (nil)] [url = about:blank] 04:43:35 INFO - PROCESS | 3005 | --DOMWINDOW == 141 (0x8e9d9c00) [pid = 3005] [serial = 1488] [outer = (nil)] [url = about:blank] 04:43:35 INFO - PROCESS | 3005 | --DOMWINDOW == 140 (0x8f0d7800) [pid = 3005] [serial = 1494] [outer = (nil)] [url = about:blank] 04:43:35 INFO - PROCESS | 3005 | --DOMWINDOW == 139 (0x921f0800) [pid = 3005] [serial = 1497] [outer = (nil)] [url = about:blank] 04:43:35 INFO - PROCESS | 3005 | --DOMWINDOW == 138 (0x91a3b400) [pid = 3005] [serial = 1469] [outer = (nil)] [url = about:blank] 04:43:35 INFO - PROCESS | 3005 | --DOMWINDOW == 137 (0x8e9db800) [pid = 3005] [serial = 1493] [outer = (nil)] [url = about:blank] 04:43:35 INFO - PROCESS | 3005 | --DOMWINDOW == 136 (0x928fa000) [pid = 3005] [serial = 1475] [outer = (nil)] [url = about:blank] 04:43:35 INFO - PROCESS | 3005 | --DOMWINDOW == 135 (0x924f8c00) [pid = 3005] [serial = 1472] [outer = (nil)] [url = about:blank] 04:43:35 INFO - PROCESS | 3005 | --DOMWINDOW == 134 (0x928f0800) [pid = 3005] [serial = 1503] [outer = (nil)] [url = about:blank] 04:43:35 INFO - PROCESS | 3005 | --DOMWINDOW == 133 (0x99e49800) [pid = 3005] [serial = 1481] [outer = (nil)] [url = about:blank] 04:43:35 INFO - PROCESS | 3005 | --DOMWINDOW == 132 (0x924ecc00) [pid = 3005] [serial = 1500] [outer = (nil)] [url = about:blank] 04:43:35 INFO - PROCESS | 3005 | --DOMWINDOW == 131 (0x9a4dbc00) [pid = 3005] [serial = 1484] [outer = (nil)] [url = about:blank] 04:43:35 INFO - PROCESS | 3005 | --DOMWINDOW == 130 (0x9529fc00) [pid = 3005] [serial = 1478] [outer = (nil)] [url = about:blank] 04:43:35 INFO - PROCESS | 3005 | --DOMWINDOW == 129 (0x923ef400) [pid = 3005] [serial = 1499] [outer = (nil)] [url = about:blank] 04:43:35 INFO - PROCESS | 3005 | --DOMWINDOW == 128 (0x91bd1400) [pid = 3005] [serial = 1496] [outer = (nil)] [url = about:blank] 04:43:35 INFO - PROCESS | 3005 | --DOMWINDOW == 127 (0x8f0df800) [pid = 3005] [serial = 1466] [outer = (nil)] [url = about:blank] 04:43:36 INFO - PROCESS | 3005 | 1471347816021 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]]]}] 04:43:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 04:43:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1735ms 04:43:36 INFO - PROCESS | 3005 | 1471347816065 Marionette TRACE conn4 -> [0,2081,"getWindowHandle",null] 04:43:36 INFO - PROCESS | 3005 | 1471347816069 Marionette TRACE conn4 <- [1,2081,null,{"value":"8"}] 04:43:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 04:43:36 INFO - PROCESS | 3005 | 1471347816078 Marionette TRACE conn4 -> [0,2082,"setScriptTimeout",{"ms":35000}] 04:43:36 INFO - PROCESS | 3005 | 1471347816088 Marionette TRACE conn4 <- [1,2082,null,{}] 04:43:36 INFO - PROCESS | 3005 | 1471347816107 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}] 04:43:36 INFO - PROCESS | 3005 | 1471347816115 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:43:36 INFO - PROCESS | 3005 | 1471347816325 Marionette TRACE conn4 <- [1,2083,null,{"value":null}] 04:43:36 INFO - PROCESS | 3005 | 1471347816506 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:36 INFO - PROCESS | 3005 | 1471347816514 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:43:36 INFO - PROCESS | 3005 | ++DOCSHELL 0x8eb56400 == 53 [pid = 3005] [id = 528] 04:43:36 INFO - PROCESS | 3005 | ++DOMWINDOW == 128 (0x8f0ec400) [pid = 3005] [serial = 1585] [outer = (nil)] 04:43:36 INFO - PROCESS | 3005 | ++DOMWINDOW == 129 (0x9317a800) [pid = 3005] [serial = 1586] [outer = 0x8f0ec400] 04:43:36 INFO - PROCESS | 3005 | 1471347816607 Marionette DEBUG loaded listener.js 04:43:36 INFO - PROCESS | 3005 | ++DOMWINDOW == 130 (0x95294400) [pid = 3005] [serial = 1587] [outer = 0x8f0ec400] 04:43:37 INFO - PROCESS | 3005 | 1471347817475 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]]]}] 04:43:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 04:43:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1448ms 04:43:37 INFO - PROCESS | 3005 | 1471347817533 Marionette TRACE conn4 -> [0,2085,"getWindowHandle",null] 04:43:37 INFO - PROCESS | 3005 | 1471347817538 Marionette TRACE conn4 <- [1,2085,null,{"value":"8"}] 04:43:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 04:43:37 INFO - PROCESS | 3005 | 1471347817545 Marionette TRACE conn4 -> [0,2086,"setScriptTimeout",{"ms":35000}] 04:43:37 INFO - PROCESS | 3005 | 1471347817548 Marionette TRACE conn4 <- [1,2086,null,{}] 04:43:37 INFO - PROCESS | 3005 | 1471347817554 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}] 04:43:37 INFO - PROCESS | 3005 | 1471347817560 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:43:37 INFO - PROCESS | 3005 | 1471347817806 Marionette TRACE conn4 <- [1,2087,null,{"value":null}] 04:43:37 INFO - PROCESS | 3005 | 1471347817831 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:37 INFO - PROCESS | 3005 | 1471347817838 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:43:37 INFO - PROCESS | 3005 | ++DOCSHELL 0x8fa03000 == 54 [pid = 3005] [id = 529] 04:43:37 INFO - PROCESS | 3005 | ++DOMWINDOW == 131 (0x91bd1400) [pid = 3005] [serial = 1588] [outer = (nil)] 04:43:37 INFO - PROCESS | 3005 | ++DOMWINDOW == 132 (0x99ed6c00) [pid = 3005] [serial = 1589] [outer = 0x91bd1400] 04:43:37 INFO - PROCESS | 3005 | 1471347817915 Marionette DEBUG loaded listener.js 04:43:38 INFO - PROCESS | 3005 | ++DOMWINDOW == 133 (0x9a552c00) [pid = 3005] [serial = 1590] [outer = 0x91bd1400] 04:43:38 INFO - PROCESS | 3005 | 1471347818945 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]]]}] 04:43:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 04:43:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1432ms 04:43:38 INFO - PROCESS | 3005 | 1471347818986 Marionette TRACE conn4 -> [0,2089,"getWindowHandle",null] 04:43:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 04:43:38 INFO - PROCESS | 3005 | 1471347818991 Marionette TRACE conn4 <- [1,2089,null,{"value":"8"}] 04:43:38 INFO - PROCESS | 3005 | 1471347818998 Marionette TRACE conn4 -> [0,2090,"setScriptTimeout",{"ms":35000}] 04:43:39 INFO - PROCESS | 3005 | 1471347819002 Marionette TRACE conn4 <- [1,2090,null,{}] 04:43:39 INFO - PROCESS | 3005 | 1471347819007 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}] 04:43:39 INFO - PROCESS | 3005 | 1471347819028 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:43:39 INFO - PROCESS | 3005 | 1471347819305 Marionette TRACE conn4 <- [1,2091,null,{"value":null}] 04:43:39 INFO - PROCESS | 3005 | 1471347819333 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:39 INFO - PROCESS | 3005 | 1471347819352 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:43:39 INFO - PROCESS | 3005 | ++DOCSHELL 0x9a072800 == 55 [pid = 3005] [id = 530] 04:43:39 INFO - PROCESS | 3005 | ++DOMWINDOW == 134 (0x9a550800) [pid = 3005] [serial = 1591] [outer = (nil)] 04:43:39 INFO - PROCESS | 3005 | ++DOMWINDOW == 135 (0x9a78e000) [pid = 3005] [serial = 1592] [outer = 0x9a550800] 04:43:39 INFO - PROCESS | 3005 | 1471347819440 Marionette DEBUG loaded listener.js 04:43:39 INFO - PROCESS | 3005 | ++DOMWINDOW == 136 (0x9ade6400) [pid = 3005] [serial = 1593] [outer = 0x9a550800] 04:43:40 INFO - PROCESS | 3005 | --DOMWINDOW == 135 (0x95018000) [pid = 3005] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 04:43:40 INFO - PROCESS | 3005 | --DOMWINDOW == 134 (0x8e994400) [pid = 3005] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 04:43:40 INFO - PROCESS | 3005 | --DOMWINDOW == 133 (0x8ea0d000) [pid = 3005] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 04:43:40 INFO - PROCESS | 3005 | --DOMWINDOW == 132 (0x904bcc00) [pid = 3005] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 04:43:40 INFO - PROCESS | 3005 | --DOMWINDOW == 131 (0x95016800) [pid = 3005] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 04:43:40 INFO - PROCESS | 3005 | 1471347820729 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]]]}] 04:43:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 04:43:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1782ms 04:43:40 INFO - PROCESS | 3005 | 1471347820781 Marionette TRACE conn4 -> [0,2093,"getWindowHandle",null] 04:43:40 INFO - PROCESS | 3005 | 1471347820785 Marionette TRACE conn4 <- [1,2093,null,{"value":"8"}] 04:43:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 04:43:40 INFO - PROCESS | 3005 | 1471347820793 Marionette TRACE conn4 -> [0,2094,"setScriptTimeout",{"ms":35000}] 04:43:40 INFO - PROCESS | 3005 | 1471347820797 Marionette TRACE conn4 <- [1,2094,null,{}] 04:43:40 INFO - PROCESS | 3005 | 1471347820836 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}] 04:43:40 INFO - PROCESS | 3005 | 1471347820846 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:43:41 INFO - PROCESS | 3005 | 1471347821117 Marionette TRACE conn4 <- [1,2095,null,{"value":null}] 04:43:41 INFO - PROCESS | 3005 | 1471347821238 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:41 INFO - PROCESS | 3005 | 1471347821248 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:43:41 INFO - PROCESS | 3005 | ++DOCSHELL 0x8e9de400 == 56 [pid = 3005] [id = 531] 04:43:41 INFO - PROCESS | 3005 | ++DOMWINDOW == 132 (0x8f2ee800) [pid = 3005] [serial = 1594] [outer = (nil)] 04:43:41 INFO - PROCESS | 3005 | ++DOMWINDOW == 133 (0x9a55c000) [pid = 3005] [serial = 1595] [outer = 0x8f2ee800] 04:43:41 INFO - PROCESS | 3005 | 1471347821321 Marionette DEBUG loaded listener.js 04:43:41 INFO - PROCESS | 3005 | ++DOMWINDOW == 134 (0x9ae77400) [pid = 3005] [serial = 1596] [outer = 0x8f2ee800] 04:43:42 INFO - PROCESS | 3005 | 1471347822240 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]]]}] 04:43:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 04:43:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1494ms 04:43:42 INFO - PROCESS | 3005 | 1471347822289 Marionette TRACE conn4 -> [0,2097,"getWindowHandle",null] 04:43:42 INFO - PROCESS | 3005 | 1471347822296 Marionette TRACE conn4 <- [1,2097,null,{"value":"8"}] 04:43:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 04:43:42 INFO - PROCESS | 3005 | 1471347822307 Marionette TRACE conn4 -> [0,2098,"setScriptTimeout",{"ms":35000}] 04:43:42 INFO - PROCESS | 3005 | 1471347822313 Marionette TRACE conn4 <- [1,2098,null,{}] 04:43:42 INFO - PROCESS | 3005 | 1471347822322 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}] 04:43:42 INFO - PROCESS | 3005 | 1471347822329 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:43:42 INFO - PROCESS | 3005 | 1471347822565 Marionette TRACE conn4 <- [1,2099,null,{"value":null}] 04:43:42 INFO - PROCESS | 3005 | 1471347822840 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:42 INFO - PROCESS | 3005 | 1471347822858 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:43:42 INFO - PROCESS | 3005 | ++DOCSHELL 0x8f0e3800 == 57 [pid = 3005] [id = 532] 04:43:42 INFO - PROCESS | 3005 | ++DOMWINDOW == 135 (0x8f0f0000) [pid = 3005] [serial = 1597] [outer = (nil)] 04:43:42 INFO - PROCESS | 3005 | ++DOMWINDOW == 136 (0x8fa09400) [pid = 3005] [serial = 1598] [outer = 0x8f0f0000] 04:43:42 INFO - PROCESS | 3005 | 1471347822992 Marionette DEBUG loaded listener.js 04:43:43 INFO - PROCESS | 3005 | ++DOMWINDOW == 137 (0x8fa94400) [pid = 3005] [serial = 1599] [outer = 0x8f0f0000] 04:43:43 INFO - PROCESS | 3005 | 1471347823960 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]]]}] 04:43:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 04:43:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1690ms 04:43:44 INFO - PROCESS | 3005 | 1471347823996 Marionette TRACE conn4 -> [0,2101,"getWindowHandle",null] 04:43:44 INFO - PROCESS | 3005 | 1471347824004 Marionette TRACE conn4 <- [1,2101,null,{"value":"8"}] 04:43:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 04:43:44 INFO - PROCESS | 3005 | 1471347824016 Marionette TRACE conn4 -> [0,2102,"setScriptTimeout",{"ms":35000}] 04:43:44 INFO - PROCESS | 3005 | 1471347824020 Marionette TRACE conn4 <- [1,2102,null,{}] 04:43:44 INFO - PROCESS | 3005 | 1471347824027 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}] 04:43:44 INFO - PROCESS | 3005 | 1471347824033 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:43:44 INFO - PROCESS | 3005 | 1471347824256 Marionette TRACE conn4 <- [1,2103,null,{"value":null}] 04:43:44 INFO - PROCESS | 3005 | 1471347824519 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:44 INFO - PROCESS | 3005 | 1471347824529 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:43:44 INFO - PROCESS | 3005 | ++DOCSHELL 0x91bd5c00 == 58 [pid = 3005] [id = 533] 04:43:44 INFO - PROCESS | 3005 | ++DOMWINDOW == 138 (0x92248000) [pid = 3005] [serial = 1600] [outer = (nil)] 04:43:44 INFO - PROCESS | 3005 | ++DOMWINDOW == 139 (0x924ecc00) [pid = 3005] [serial = 1601] [outer = 0x92248000] 04:43:44 INFO - PROCESS | 3005 | 1471347824665 Marionette DEBUG loaded listener.js 04:43:44 INFO - PROCESS | 3005 | ++DOMWINDOW == 140 (0x92879000) [pid = 3005] [serial = 1602] [outer = 0x92248000] 04:43:45 INFO - PROCESS | 3005 | 1471347825664 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]]]}] 04:43:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 04:43:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1688ms 04:43:45 INFO - PROCESS | 3005 | 1471347825704 Marionette TRACE conn4 -> [0,2105,"getWindowHandle",null] 04:43:45 INFO - PROCESS | 3005 | 1471347825708 Marionette TRACE conn4 <- [1,2105,null,{"value":"8"}] 04:43:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 04:43:45 INFO - PROCESS | 3005 | 1471347825717 Marionette TRACE conn4 -> [0,2106,"setScriptTimeout",{"ms":35000}] 04:43:45 INFO - PROCESS | 3005 | 1471347825724 Marionette TRACE conn4 <- [1,2106,null,{}] 04:43:45 INFO - PROCESS | 3005 | 1471347825743 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}] 04:43:45 INFO - PROCESS | 3005 | 1471347825753 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:43:46 INFO - PROCESS | 3005 | 1471347825999 Marionette TRACE conn4 <- [1,2107,null,{"value":null}] 04:43:46 INFO - PROCESS | 3005 | 1471347826359 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:46 INFO - PROCESS | 3005 | 1471347826374 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:43:46 INFO - PROCESS | 3005 | ++DOCSHELL 0x9a791c00 == 59 [pid = 3005] [id = 534] 04:43:46 INFO - PROCESS | 3005 | ++DOMWINDOW == 141 (0x9a8d2400) [pid = 3005] [serial = 1603] [outer = (nil)] 04:43:46 INFO - PROCESS | 3005 | ++DOMWINDOW == 142 (0x9ade9000) [pid = 3005] [serial = 1604] [outer = 0x9a8d2400] 04:43:46 INFO - PROCESS | 3005 | 1471347826473 Marionette DEBUG loaded listener.js 04:43:46 INFO - PROCESS | 3005 | ++DOMWINDOW == 143 (0x9ae77c00) [pid = 3005] [serial = 1605] [outer = 0x9a8d2400] 04:43:47 INFO - PROCESS | 3005 | 1471347827450 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]]]}] 04:43:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 04:43:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1792ms 04:43:47 INFO - PROCESS | 3005 | 1471347827509 Marionette TRACE conn4 -> [0,2109,"getWindowHandle",null] 04:43:47 INFO - PROCESS | 3005 | 1471347827515 Marionette TRACE conn4 <- [1,2109,null,{"value":"8"}] 04:43:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 04:43:47 INFO - PROCESS | 3005 | 1471347827523 Marionette TRACE conn4 -> [0,2110,"setScriptTimeout",{"ms":35000}] 04:43:47 INFO - PROCESS | 3005 | 1471347827526 Marionette TRACE conn4 <- [1,2110,null,{}] 04:43:47 INFO - PROCESS | 3005 | 1471347827535 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}] 04:43:47 INFO - PROCESS | 3005 | 1471347827541 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:43:47 INFO - PROCESS | 3005 | 1471347827769 Marionette TRACE conn4 <- [1,2111,null,{"value":null}] 04:43:48 INFO - PROCESS | 3005 | 1471347828027 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:48 INFO - PROCESS | 3005 | 1471347828037 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:43:48 INFO - PROCESS | 3005 | ++DOCSHELL 0x8e996400 == 60 [pid = 3005] [id = 535] 04:43:48 INFO - PROCESS | 3005 | ++DOMWINDOW == 144 (0x904bbc00) [pid = 3005] [serial = 1606] [outer = (nil)] 04:43:48 INFO - PROCESS | 3005 | ++DOMWINDOW == 145 (0x9b618400) [pid = 3005] [serial = 1607] [outer = 0x904bbc00] 04:43:48 INFO - PROCESS | 3005 | 1471347828179 Marionette DEBUG loaded listener.js 04:43:48 INFO - PROCESS | 3005 | ++DOMWINDOW == 146 (0x9bad4000) [pid = 3005] [serial = 1608] [outer = 0x904bbc00] 04:43:49 INFO - PROCESS | 3005 | 1471347829123 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]]]}] 04:43:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 04:43:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1642ms 04:43:49 INFO - PROCESS | 3005 | 1471347829167 Marionette TRACE conn4 -> [0,2113,"getWindowHandle",null] 04:43:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 04:43:49 INFO - PROCESS | 3005 | 1471347829171 Marionette TRACE conn4 <- [1,2113,null,{"value":"8"}] 04:43:49 INFO - PROCESS | 3005 | 1471347829179 Marionette TRACE conn4 -> [0,2114,"setScriptTimeout",{"ms":35000}] 04:43:49 INFO - PROCESS | 3005 | 1471347829182 Marionette TRACE conn4 <- [1,2114,null,{}] 04:43:49 INFO - PROCESS | 3005 | 1471347829189 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}] 04:43:49 INFO - PROCESS | 3005 | 1471347829195 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:43:49 INFO - PROCESS | 3005 | 1471347829407 Marionette TRACE conn4 <- [1,2115,null,{"value":null}] 04:43:49 INFO - PROCESS | 3005 | 1471347829658 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:49 INFO - PROCESS | 3005 | 1471347829666 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:43:49 INFO - PROCESS | 3005 | ++DOCSHELL 0x8e98ec00 == 61 [pid = 3005] [id = 536] 04:43:49 INFO - PROCESS | 3005 | ++DOMWINDOW == 147 (0x9ade9c00) [pid = 3005] [serial = 1609] [outer = (nil)] 04:43:49 INFO - PROCESS | 3005 | ++DOMWINDOW == 148 (0x9bfed000) [pid = 3005] [serial = 1610] [outer = 0x9ade9c00] 04:43:49 INFO - PROCESS | 3005 | 1471347829796 Marionette DEBUG loaded listener.js 04:43:49 INFO - PROCESS | 3005 | ++DOMWINDOW == 149 (0x9c024400) [pid = 3005] [serial = 1611] [outer = 0x9ade9c00] 04:43:50 INFO - PROCESS | 3005 | 1471347830717 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]]]}] 04:43:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 04:43:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1589ms 04:43:50 INFO - PROCESS | 3005 | 1471347830769 Marionette TRACE conn4 -> [0,2117,"getWindowHandle",null] 04:43:50 INFO - PROCESS | 3005 | 1471347830772 Marionette TRACE conn4 <- [1,2117,null,{"value":"8"}] 04:43:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 04:43:50 INFO - PROCESS | 3005 | 1471347830781 Marionette TRACE conn4 -> [0,2118,"setScriptTimeout",{"ms":35000}] 04:43:50 INFO - PROCESS | 3005 | 1471347830785 Marionette TRACE conn4 <- [1,2118,null,{}] 04:43:50 INFO - PROCESS | 3005 | 1471347830791 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}] 04:43:50 INFO - PROCESS | 3005 | 1471347830802 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:43:51 INFO - PROCESS | 3005 | 1471347831123 Marionette TRACE conn4 <- [1,2119,null,{"value":null}] 04:43:51 INFO - PROCESS | 3005 | 1471347831438 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:51 INFO - PROCESS | 3005 | 1471347831453 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:43:51 INFO - PROCESS | 3005 | ++DOCSHELL 0x8e841800 == 62 [pid = 3005] [id = 537] 04:43:51 INFO - PROCESS | 3005 | ++DOMWINDOW == 150 (0x8ea60000) [pid = 3005] [serial = 1612] [outer = (nil)] 04:43:51 INFO - PROCESS | 3005 | ++DOMWINDOW == 151 (0x9c113800) [pid = 3005] [serial = 1613] [outer = 0x8ea60000] 04:43:51 INFO - PROCESS | 3005 | 1471347831577 Marionette DEBUG loaded listener.js 04:43:51 INFO - PROCESS | 3005 | ++DOMWINDOW == 152 (0x9d50e800) [pid = 3005] [serial = 1614] [outer = 0x8ea60000] 04:43:52 INFO - PROCESS | 3005 | 1471347832481 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]]]}] 04:43:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 04:43:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1734ms 04:43:52 INFO - PROCESS | 3005 | 1471347832516 Marionette TRACE conn4 -> [0,2121,"getWindowHandle",null] 04:43:52 INFO - PROCESS | 3005 | 1471347832519 Marionette TRACE conn4 <- [1,2121,null,{"value":"8"}] 04:43:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 04:43:52 INFO - PROCESS | 3005 | 1471347832528 Marionette TRACE conn4 -> [0,2122,"setScriptTimeout",{"ms":35000}] 04:43:52 INFO - PROCESS | 3005 | 1471347832531 Marionette TRACE conn4 <- [1,2122,null,{}] 04:43:52 INFO - PROCESS | 3005 | 1471347832560 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}] 04:43:52 INFO - PROCESS | 3005 | 1471347832567 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:43:52 INFO - PROCESS | 3005 | 1471347832793 Marionette TRACE conn4 <- [1,2123,null,{"value":null}] 04:43:53 INFO - PROCESS | 3005 | 1471347833055 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:53 INFO - PROCESS | 3005 | 1471347833063 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:43:53 INFO - PROCESS | 3005 | ++DOCSHELL 0x923e9000 == 63 [pid = 3005] [id = 538] 04:43:53 INFO - PROCESS | 3005 | ++DOMWINDOW == 153 (0x9c029c00) [pid = 3005] [serial = 1615] [outer = (nil)] 04:43:53 INFO - PROCESS | 3005 | ++DOMWINDOW == 154 (0x9d51ec00) [pid = 3005] [serial = 1616] [outer = 0x9c029c00] 04:43:53 INFO - PROCESS | 3005 | 1471347833171 Marionette DEBUG loaded listener.js 04:43:53 INFO - PROCESS | 3005 | ++DOMWINDOW == 155 (0x9d527800) [pid = 3005] [serial = 1617] [outer = 0x9c029c00] 04:43:54 INFO - PROCESS | 3005 | 1471347834084 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]]]}] 04:43:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 04:43:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1589ms 04:43:54 INFO - PROCESS | 3005 | 1471347834118 Marionette TRACE conn4 -> [0,2125,"getWindowHandle",null] 04:43:54 INFO - PROCESS | 3005 | 1471347834124 Marionette TRACE conn4 <- [1,2125,null,{"value":"8"}] 04:43:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 04:43:54 INFO - PROCESS | 3005 | 1471347834131 Marionette TRACE conn4 -> [0,2126,"setScriptTimeout",{"ms":35000}] 04:43:54 INFO - PROCESS | 3005 | 1471347834136 Marionette TRACE conn4 <- [1,2126,null,{}] 04:43:54 INFO - PROCESS | 3005 | 1471347834166 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}] 04:43:54 INFO - PROCESS | 3005 | 1471347834171 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:43:54 INFO - PROCESS | 3005 | 1471347834400 Marionette TRACE conn4 <- [1,2127,null,{"value":null}] 04:43:54 INFO - PROCESS | 3005 | 1471347834705 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:54 INFO - PROCESS | 3005 | 1471347834713 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:43:54 INFO - PROCESS | 3005 | ++DOCSHELL 0x8e996c00 == 64 [pid = 3005] [id = 539] 04:43:54 INFO - PROCESS | 3005 | ++DOMWINDOW == 156 (0x8eb4e000) [pid = 3005] [serial = 1618] [outer = (nil)] 04:43:54 INFO - PROCESS | 3005 | ++DOMWINDOW == 157 (0xa0696000) [pid = 3005] [serial = 1619] [outer = 0x8eb4e000] 04:43:54 INFO - PROCESS | 3005 | 1471347834814 Marionette DEBUG loaded listener.js 04:43:54 INFO - PROCESS | 3005 | ++DOMWINDOW == 158 (0xa069f400) [pid = 3005] [serial = 1620] [outer = 0x8eb4e000] 04:43:55 INFO - PROCESS | 3005 | 1471347835748 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]]]}] 04:43:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 04:43:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1654ms 04:43:55 INFO - PROCESS | 3005 | 1471347835787 Marionette TRACE conn4 -> [0,2129,"getWindowHandle",null] 04:43:55 INFO - PROCESS | 3005 | 1471347835792 Marionette TRACE conn4 <- [1,2129,null,{"value":"8"}] 04:43:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 04:43:55 INFO - PROCESS | 3005 | 1471347835799 Marionette TRACE conn4 -> [0,2130,"setScriptTimeout",{"ms":35000}] 04:43:55 INFO - PROCESS | 3005 | 1471347835802 Marionette TRACE conn4 <- [1,2130,null,{}] 04:43:55 INFO - PROCESS | 3005 | 1471347835809 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}] 04:43:55 INFO - PROCESS | 3005 | 1471347835814 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:43:56 INFO - PROCESS | 3005 | 1471347836074 Marionette TRACE conn4 <- [1,2131,null,{"value":null}] 04:43:56 INFO - PROCESS | 3005 | 1471347836400 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:56 INFO - PROCESS | 3005 | 1471347836409 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:43:56 INFO - PROCESS | 3005 | ++DOCSHELL 0x8dc55000 == 65 [pid = 3005] [id = 540] 04:43:56 INFO - PROCESS | 3005 | ++DOMWINDOW == 159 (0x8dc5e800) [pid = 3005] [serial = 1621] [outer = (nil)] 04:43:56 INFO - PROCESS | 3005 | ++DOMWINDOW == 160 (0xa118f800) [pid = 3005] [serial = 1622] [outer = 0x8dc5e800] 04:43:56 INFO - PROCESS | 3005 | 1471347836496 Marionette DEBUG loaded listener.js 04:43:56 INFO - PROCESS | 3005 | ++DOMWINDOW == 161 (0xa1197c00) [pid = 3005] [serial = 1623] [outer = 0x8dc5e800] 04:43:57 INFO - PROCESS | 3005 | 1471347837429 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] 04:43:57 INFO - PROCESS | 3005 | 1471347837489 Marionette TRACE conn4 <- [1,2133,null,{"value":"8"}] 04:43:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 04:43:57 INFO - PROCESS | 3005 | 1471347837496 Marionette TRACE conn4 -> [0,2134,"setScriptTimeout",{"ms":35000}] 04:43:57 INFO - PROCESS | 3005 | 1471347837500 Marionette TRACE conn4 <- [1,2134,null,{}] 04:43:57 INFO - PROCESS | 3005 | 1471347837507 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}] 04:43:57 INFO - PROCESS | 3005 | 1471347837512 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:43:57 INFO - PROCESS | 3005 | 1471347837737 Marionette TRACE conn4 <- [1,2135,null,{"value":null}] 04:43:58 INFO - PROCESS | 3005 | 1471347838001 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:58 INFO - PROCESS | 3005 | 1471347838012 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:43:58 INFO - PROCESS | 3005 | ++DOCSHELL 0xa059d000 == 66 [pid = 3005] [id = 541] 04:43:58 INFO - PROCESS | 3005 | ++DOMWINDOW == 162 (0xa1116000) [pid = 3005] [serial = 1624] [outer = (nil)] 04:43:58 INFO - PROCESS | 3005 | ++DOMWINDOW == 163 (0xa2303c00) [pid = 3005] [serial = 1625] [outer = 0xa1116000] 04:43:58 INFO - PROCESS | 3005 | 1471347838142 Marionette DEBUG loaded listener.js 04:43:58 INFO - PROCESS | 3005 | ++DOMWINDOW == 164 (0xa2322c00) [pid = 3005] [serial = 1626] [outer = 0xa1116000] 04:43:59 INFO - PROCESS | 3005 | 1471347839092 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]]]}] 04:43:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 04:43:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1641ms 04:43:59 INFO - PROCESS | 3005 | 1471347839143 Marionette TRACE conn4 -> [0,2137,"getWindowHandle",null] 04:43:59 INFO - PROCESS | 3005 | 1471347839149 Marionette TRACE conn4 <- [1,2137,null,{"value":"8"}] 04:43:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 04:43:59 INFO - PROCESS | 3005 | 1471347839159 Marionette TRACE conn4 -> [0,2138,"setScriptTimeout",{"ms":35000}] 04:43:59 INFO - PROCESS | 3005 | 1471347839164 Marionette TRACE conn4 <- [1,2138,null,{}] 04:43:59 INFO - PROCESS | 3005 | 1471347839172 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}] 04:43:59 INFO - PROCESS | 3005 | 1471347839178 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:43:59 INFO - PROCESS | 3005 | 1471347839436 Marionette TRACE conn4 <- [1,2139,null,{"value":null}] 04:43:59 INFO - PROCESS | 3005 | 1471347839773 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:59 INFO - PROCESS | 3005 | 1471347839785 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:43:59 INFO - PROCESS | 3005 | ++DOCSHELL 0x8fa09800 == 67 [pid = 3005] [id = 542] 04:43:59 INFO - PROCESS | 3005 | ++DOMWINDOW == 165 (0x8fc9ec00) [pid = 3005] [serial = 1627] [outer = (nil)] 04:43:59 INFO - PROCESS | 3005 | ++DOMWINDOW == 166 (0xa255e800) [pid = 3005] [serial = 1628] [outer = 0x8fc9ec00] 04:43:59 INFO - PROCESS | 3005 | 1471347839883 Marionette DEBUG loaded listener.js 04:44:00 INFO - PROCESS | 3005 | ++DOMWINDOW == 167 (0xa2fb8c00) [pid = 3005] [serial = 1629] [outer = 0x8fc9ec00] 04:44:00 INFO - PROCESS | 3005 | 1471347840873 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]]]}] 04:44:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 04:44:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1747ms 04:44:00 INFO - PROCESS | 3005 | 1471347840907 Marionette TRACE conn4 -> [0,2141,"getWindowHandle",null] 04:44:00 INFO - PROCESS | 3005 | 1471347840911 Marionette TRACE conn4 <- [1,2141,null,{"value":"8"}] 04:44:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 04:44:00 INFO - PROCESS | 3005 | 1471347840920 Marionette TRACE conn4 -> [0,2142,"setScriptTimeout",{"ms":35000}] 04:44:00 INFO - PROCESS | 3005 | 1471347840923 Marionette TRACE conn4 <- [1,2142,null,{}] 04:44:00 INFO - PROCESS | 3005 | 1471347840929 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}] 04:44:00 INFO - PROCESS | 3005 | 1471347840935 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:44:01 INFO - PROCESS | 3005 | 1471347841191 Marionette TRACE conn4 <- [1,2143,null,{"value":null}] 04:44:01 INFO - PROCESS | 3005 | 1471347841890 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:01 INFO - PROCESS | 3005 | 1471347841902 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:44:01 INFO - PROCESS | 3005 | ++DOCSHELL 0x8c1c9000 == 68 [pid = 3005] [id = 543] 04:44:01 INFO - PROCESS | 3005 | ++DOMWINDOW == 168 (0x8c1cb800) [pid = 3005] [serial = 1630] [outer = (nil)] 04:44:01 INFO - PROCESS | 3005 | ++DOMWINDOW == 169 (0x8dc55400) [pid = 3005] [serial = 1631] [outer = 0x8c1cb800] 04:44:01 INFO - PROCESS | 3005 | 1471347841992 Marionette DEBUG loaded listener.js 04:44:02 INFO - PROCESS | 3005 | ++DOMWINDOW == 170 (0x8df29800) [pid = 3005] [serial = 1632] [outer = 0x8c1cb800] 04:44:03 INFO - PROCESS | 3005 | 1471347843124 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] 04:44:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 04:44:03 INFO - PROCESS | 3005 | 1471347843217 Marionette TRACE conn4 <- [1,2145,null,{"value":"8"}] 04:44:03 INFO - PROCESS | 3005 | 1471347843226 Marionette TRACE conn4 -> [0,2146,"setScriptTimeout",{"ms":35000}] 04:44:03 INFO - PROCESS | 3005 | 1471347843231 Marionette TRACE conn4 <- [1,2146,null,{}] 04:44:03 INFO - PROCESS | 3005 | 1471347843240 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}] 04:44:03 INFO - PROCESS | 3005 | 1471347843249 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:44:03 INFO - PROCESS | 3005 | 1471347843605 Marionette TRACE conn4 <- [1,2147,null,{"value":null}] 04:44:03 INFO - PROCESS | 3005 | 1471347843792 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:03 INFO - PROCESS | 3005 | 1471347843800 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:44:03 INFO - PROCESS | 3005 | ++DOCSHELL 0x8ea0c800 == 69 [pid = 3005] [id = 544] 04:44:03 INFO - PROCESS | 3005 | ++DOMWINDOW == 171 (0x8ea13c00) [pid = 3005] [serial = 1633] [outer = (nil)] 04:44:03 INFO - PROCESS | 3005 | ++DOMWINDOW == 172 (0x8ea60c00) [pid = 3005] [serial = 1634] [outer = 0x8ea13c00] 04:44:03 INFO - PROCESS | 3005 | 1471347843886 Marionette DEBUG loaded listener.js 04:44:04 INFO - PROCESS | 3005 | ++DOMWINDOW == 173 (0x8eb57c00) [pid = 3005] [serial = 1635] [outer = 0x8ea13c00] 04:44:04 INFO - PROCESS | 3005 | 1471347844827 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] 04:44:04 INFO - PROCESS | 3005 | 1471347844897 Marionette TRACE conn4 <- [1,2149,null,{"value":"8"}] 04:44:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 04:44:04 INFO - PROCESS | 3005 | 1471347844910 Marionette TRACE conn4 -> [0,2150,"setScriptTimeout",{"ms":35000}] 04:44:04 INFO - PROCESS | 3005 | 1471347844913 Marionette TRACE conn4 <- [1,2150,null,{}] 04:44:04 INFO - PROCESS | 3005 | 1471347844922 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}] 04:44:04 INFO - PROCESS | 3005 | 1471347844928 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:44:05 INFO - PROCESS | 3005 | 1471347845163 Marionette TRACE conn4 <- [1,2151,null,{"value":null}] 04:44:05 INFO - PROCESS | 3005 | 1471347845478 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:05 INFO - PROCESS | 3005 | 1471347845489 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:44:05 INFO - PROCESS | 3005 | ++DOCSHELL 0x8f0df400 == 70 [pid = 3005] [id = 545] 04:44:05 INFO - PROCESS | 3005 | ++DOMWINDOW == 174 (0x8f0f3800) [pid = 3005] [serial = 1636] [outer = (nil)] 04:44:05 INFO - PROCESS | 3005 | ++DOMWINDOW == 175 (0x8fa88c00) [pid = 3005] [serial = 1637] [outer = 0x8f0f3800] 04:44:05 INFO - PROCESS | 3005 | 1471347845612 Marionette DEBUG loaded listener.js 04:44:05 INFO - PROCESS | 3005 | ++DOMWINDOW == 176 (0x8fc96400) [pid = 3005] [serial = 1638] [outer = 0x8f0f3800] 04:44:06 INFO - PROCESS | 3005 | --DOCSHELL 0x8f2eec00 == 69 [pid = 3005] [id = 472] 04:44:06 INFO - PROCESS | 3005 | --DOCSHELL 0x8c1c7c00 == 68 [pid = 3005] [id = 493] 04:44:06 INFO - PROCESS | 3005 | --DOCSHELL 0x8dc59c00 == 67 [pid = 3005] [id = 459] 04:44:06 INFO - PROCESS | 3005 | --DOMWINDOW == 175 (0x9529c400) [pid = 3005] [serial = 1550] [outer = (nil)] [url = about:blank] 04:44:06 INFO - PROCESS | 3005 | --DOMWINDOW == 174 (0x91a33400) [pid = 3005] [serial = 1511] [outer = (nil)] [url = about:blank] 04:44:06 INFO - PROCESS | 3005 | --DOMWINDOW == 173 (0x8f0e8800) [pid = 3005] [serial = 1532] [outer = (nil)] [url = about:blank] 04:44:06 INFO - PROCESS | 3005 | --DOMWINDOW == 172 (0x9a8d4000) [pid = 3005] [serial = 1526] [outer = (nil)] [url = about:blank] 04:44:06 INFO - PROCESS | 3005 | --DOMWINDOW == 171 (0x99e3b000) [pid = 3005] [serial = 1517] [outer = (nil)] [url = about:blank] 04:44:06 INFO - PROCESS | 3005 | --DOMWINDOW == 170 (0x9ac93400) [pid = 3005] [serial = 1529] [outer = (nil)] [url = about:blank] 04:44:06 INFO - PROCESS | 3005 | --DOMWINDOW == 169 (0x8eb59c00) [pid = 3005] [serial = 1508] [outer = (nil)] [url = about:blank] 04:44:06 INFO - PROCESS | 3005 | --DOMWINDOW == 168 (0x9a796c00) [pid = 3005] [serial = 1523] [outer = (nil)] [url = about:blank] 04:44:06 INFO - PROCESS | 3005 | --DOMWINDOW == 167 (0x9a550c00) [pid = 3005] [serial = 1520] [outer = (nil)] [url = about:blank] 04:44:06 INFO - PROCESS | 3005 | --DOMWINDOW == 166 (0x96eda400) [pid = 3005] [serial = 1514] [outer = (nil)] [url = about:blank] 04:44:06 INFO - PROCESS | 3005 | --DOCSHELL 0x8fc9e000 == 66 [pid = 3005] [id = 490] 04:44:06 INFO - PROCESS | 3005 | --DOCSHELL 0x8c1ca400 == 65 [pid = 3005] [id = 491] 04:44:06 INFO - PROCESS | 3005 | --DOCSHELL 0x9287d000 == 64 [pid = 3005] [id = 519] 04:44:06 INFO - PROCESS | 3005 | --DOCSHELL 0x8fa8b400 == 63 [pid = 3005] [id = 518] 04:44:06 INFO - PROCESS | 3005 | --DOCSHELL 0x8ea0a800 == 62 [pid = 3005] [id = 517] 04:44:06 INFO - PROCESS | 3005 | --DOCSHELL 0x91bd2400 == 61 [pid = 3005] [id = 516] 04:44:06 INFO - PROCESS | 3005 | 1471347846695 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]]]}] 04:44:06 INFO - PROCESS | 3005 | --DOMWINDOW == 165 (0x99e32400) [pid = 3005] [serial = 1547] [outer = (nil)] [url = about:blank] 04:44:06 INFO - PROCESS | 3005 | --DOMWINDOW == 164 (0x8ea56c00) [pid = 3005] [serial = 1536] [outer = (nil)] [url = about:blank] 04:44:06 INFO - PROCESS | 3005 | --DOMWINDOW == 163 (0x8e9d9400) [pid = 3005] [serial = 1535] [outer = (nil)] [url = about:blank] 04:44:06 INFO - PROCESS | 3005 | --DOMWINDOW == 162 (0x904be000) [pid = 3005] [serial = 1541] [outer = (nil)] [url = about:blank] 04:44:06 INFO - PROCESS | 3005 | --DOMWINDOW == 161 (0x9224f400) [pid = 3005] [serial = 1542] [outer = (nil)] [url = about:blank] 04:44:06 INFO - PROCESS | 3005 | --DOMWINDOW == 160 (0x921eec00) [pid = 3005] [serial = 1539] [outer = (nil)] [url = about:blank] 04:44:06 INFO - PROCESS | 3005 | --DOMWINDOW == 159 (0x91a3d400) [pid = 3005] [serial = 1538] [outer = (nil)] [url = about:blank] 04:44:06 INFO - PROCESS | 3005 | --DOMWINDOW == 158 (0x99e49000) [pid = 3005] [serial = 1548] [outer = (nil)] [url = about:blank] 04:44:06 INFO - PROCESS | 3005 | --DOMWINDOW == 157 (0x950d4c00) [pid = 3005] [serial = 1544] [outer = (nil)] [url = about:blank] 04:44:06 INFO - PROCESS | 3005 | --DOMWINDOW == 156 (0x96edb000) [pid = 3005] [serial = 1545] [outer = (nil)] [url = about:blank] 04:44:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 04:44:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1843ms 04:44:06 INFO - PROCESS | 3005 | 1471347846756 Marionette TRACE conn4 -> [0,2153,"getWindowHandle",null] 04:44:06 INFO - PROCESS | 3005 | 1471347846760 Marionette TRACE conn4 <- [1,2153,null,{"value":"8"}] 04:44:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 04:44:06 INFO - PROCESS | 3005 | 1471347846778 Marionette TRACE conn4 -> [0,2154,"setScriptTimeout",{"ms":35000}] 04:44:06 INFO - PROCESS | 3005 | 1471347846788 Marionette TRACE conn4 <- [1,2154,null,{}] 04:44:06 INFO - PROCESS | 3005 | 1471347846795 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}] 04:44:06 INFO - PROCESS | 3005 | 1471347846805 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:44:07 INFO - PROCESS | 3005 | 1471347847035 Marionette TRACE conn4 <- [1,2155,null,{"value":null}] 04:44:07 INFO - PROCESS | 3005 | 1471347847304 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:07 INFO - PROCESS | 3005 | 1471347847319 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:44:07 INFO - PROCESS | 3005 | ++DOCSHELL 0x8c1c7c00 == 62 [pid = 3005] [id = 546] 04:44:07 INFO - PROCESS | 3005 | ++DOMWINDOW == 157 (0x8f0e8400) [pid = 3005] [serial = 1639] [outer = (nil)] 04:44:07 INFO - PROCESS | 3005 | ++DOMWINDOW == 158 (0x91a36400) [pid = 3005] [serial = 1640] [outer = 0x8f0e8400] 04:44:07 INFO - PROCESS | 3005 | 1471347847396 Marionette DEBUG loaded listener.js 04:44:07 INFO - PROCESS | 3005 | ++DOMWINDOW == 159 (0x91a40400) [pid = 3005] [serial = 1641] [outer = 0x8f0e8400] 04:44:08 INFO - PROCESS | 3005 | 1471347848227 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]]]}] 04:44:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 04:44:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1500ms 04:44:08 INFO - PROCESS | 3005 | 1471347848354 Marionette TRACE conn4 -> [0,2157,"getWindowHandle",null] 04:44:08 INFO - PROCESS | 3005 | 1471347848360 Marionette TRACE conn4 <- [1,2157,null,{"value":"8"}] 04:44:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 04:44:08 INFO - PROCESS | 3005 | 1471347848376 Marionette TRACE conn4 -> [0,2158,"setScriptTimeout",{"ms":35000}] 04:44:08 INFO - PROCESS | 3005 | 1471347848385 Marionette TRACE conn4 <- [1,2158,null,{}] 04:44:08 INFO - PROCESS | 3005 | 1471347848409 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}] 04:44:08 INFO - PROCESS | 3005 | 1471347848417 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:44:08 INFO - PROCESS | 3005 | 1471347848677 Marionette TRACE conn4 <- [1,2159,null,{"value":null}] 04:44:09 INFO - PROCESS | 3005 | 1471347849100 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:09 INFO - PROCESS | 3005 | 1471347849128 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:44:09 INFO - PROCESS | 3005 | ++DOCSHELL 0x8dc58800 == 63 [pid = 3005] [id = 547] 04:44:09 INFO - PROCESS | 3005 | ++DOMWINDOW == 160 (0x8e9d8400) [pid = 3005] [serial = 1642] [outer = (nil)] 04:44:09 INFO - PROCESS | 3005 | ++DOMWINDOW == 161 (0x8e9e0400) [pid = 3005] [serial = 1643] [outer = 0x8e9d8400] 04:44:09 INFO - PROCESS | 3005 | 1471347849283 Marionette DEBUG loaded listener.js 04:44:09 INFO - PROCESS | 3005 | ++DOMWINDOW == 162 (0x8ea56c00) [pid = 3005] [serial = 1644] [outer = 0x8e9d8400] 04:44:10 INFO - PROCESS | 3005 | 1471347850629 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]]]}] 04:44:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 04:44:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 2313ms 04:44:10 INFO - PROCESS | 3005 | 1471347850687 Marionette TRACE conn4 -> [0,2161,"getWindowHandle",null] 04:44:10 INFO - PROCESS | 3005 | 1471347850693 Marionette TRACE conn4 <- [1,2161,null,{"value":"8"}] 04:44:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 04:44:10 INFO - PROCESS | 3005 | 1471347850705 Marionette TRACE conn4 -> [0,2162,"setScriptTimeout",{"ms":35000}] 04:44:10 INFO - PROCESS | 3005 | 1471347850713 Marionette TRACE conn4 <- [1,2162,null,{}] 04:44:10 INFO - PROCESS | 3005 | 1471347850721 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}] 04:44:10 INFO - PROCESS | 3005 | 1471347850727 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:44:11 INFO - PROCESS | 3005 | 1471347850996 Marionette TRACE conn4 <- [1,2163,null,{"value":null}] 04:44:11 INFO - PROCESS | 3005 | 1471347851376 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:11 INFO - PROCESS | 3005 | 1471347851387 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:44:11 INFO - PROCESS | 3005 | ++DOCSHELL 0x8fa91000 == 64 [pid = 3005] [id = 548] 04:44:11 INFO - PROCESS | 3005 | ++DOMWINDOW == 163 (0x8fc9a000) [pid = 3005] [serial = 1645] [outer = (nil)] 04:44:11 INFO - PROCESS | 3005 | ++DOMWINDOW == 164 (0x904bcc00) [pid = 3005] [serial = 1646] [outer = 0x8fc9a000] 04:44:11 INFO - PROCESS | 3005 | 1471347851490 Marionette DEBUG loaded listener.js 04:44:11 INFO - PROCESS | 3005 | ++DOMWINDOW == 165 (0x91bca800) [pid = 3005] [serial = 1647] [outer = 0x8fc9a000] 04:44:14 INFO - PROCESS | 3005 | --DOCSHELL 0x8e9d3800 == 63 [pid = 3005] [id = 496] 04:44:14 INFO - PROCESS | 3005 | --DOCSHELL 0x8dc50800 == 62 [pid = 3005] [id = 497] 04:44:14 INFO - PROCESS | 3005 | --DOCSHELL 0x8dc56800 == 61 [pid = 3005] [id = 469] 04:44:14 INFO - PROCESS | 3005 | --DOCSHELL 0x8ea5b800 == 60 [pid = 3005] [id = 467] 04:44:14 INFO - PROCESS | 3005 | --DOCSHELL 0x8c1c5400 == 59 [pid = 3005] [id = 523] 04:44:14 INFO - PROCESS | 3005 | --DOCSHELL 0x8ea0e400 == 58 [pid = 3005] [id = 525] 04:44:14 INFO - PROCESS | 3005 | 1471347854300 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]]]}] 04:44:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 04:44:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 3815ms 04:44:14 INFO - PROCESS | 3005 | 1471347854517 Marionette TRACE conn4 -> [0,2165,"getWindowHandle",null] 04:44:14 INFO - PROCESS | 3005 | 1471347854524 Marionette TRACE conn4 <- [1,2165,null,{"value":"8"}] 04:44:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 04:44:14 INFO - PROCESS | 3005 | 1471347854533 Marionette TRACE conn4 -> [0,2166,"setScriptTimeout",{"ms":35000}] 04:44:14 INFO - PROCESS | 3005 | 1471347854540 Marionette TRACE conn4 <- [1,2166,null,{}] 04:44:14 INFO - PROCESS | 3005 | 1471347854639 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}] 04:44:14 INFO - PROCESS | 3005 | 1471347854646 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:44:14 INFO - PROCESS | 3005 | 1471347854911 Marionette TRACE conn4 <- [1,2167,null,{"value":null}] 04:44:14 INFO - PROCESS | 3005 | 1471347854939 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:14 INFO - PROCESS | 3005 | 1471347854952 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:44:14 INFO - PROCESS | 3005 | ++DOCSHELL 0x8f0d7400 == 59 [pid = 3005] [id = 549] 04:44:14 INFO - PROCESS | 3005 | ++DOMWINDOW == 166 (0x8f0d8000) [pid = 3005] [serial = 1648] [outer = (nil)] 04:44:15 INFO - PROCESS | 3005 | ++DOMWINDOW == 167 (0x8f0eac00) [pid = 3005] [serial = 1649] [outer = 0x8f0d8000] 04:44:15 INFO - PROCESS | 3005 | 1471347855031 Marionette DEBUG loaded listener.js 04:44:15 INFO - PROCESS | 3005 | ++DOMWINDOW == 168 (0x8fa07400) [pid = 3005] [serial = 1650] [outer = 0x8f0d8000] 04:44:16 INFO - PROCESS | 3005 | 1471347856041 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]]]}] 04:44:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 04:44:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1545ms 04:44:16 INFO - PROCESS | 3005 | 1471347856078 Marionette TRACE conn4 -> [0,2169,"getWindowHandle",null] 04:44:16 INFO - PROCESS | 3005 | 1471347856086 Marionette TRACE conn4 <- [1,2169,null,{"value":"8"}] 04:44:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 04:44:16 INFO - PROCESS | 3005 | 1471347856106 Marionette TRACE conn4 -> [0,2170,"setScriptTimeout",{"ms":35000}] 04:44:16 INFO - PROCESS | 3005 | 1471347856112 Marionette TRACE conn4 <- [1,2170,null,{}] 04:44:16 INFO - PROCESS | 3005 | 1471347856118 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}] 04:44:16 INFO - PROCESS | 3005 | 1471347856124 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:44:16 INFO - PROCESS | 3005 | 1471347856399 Marionette TRACE conn4 <- [1,2171,null,{"value":null}] 04:44:16 INFO - PROCESS | 3005 | 1471347856429 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:16 INFO - PROCESS | 3005 | 1471347856435 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:44:16 INFO - PROCESS | 3005 | ++DOCSHELL 0x8ea5b800 == 60 [pid = 3005] [id = 550] 04:44:16 INFO - PROCESS | 3005 | ++DOMWINDOW == 169 (0x91bd5400) [pid = 3005] [serial = 1651] [outer = (nil)] 04:44:16 INFO - PROCESS | 3005 | ++DOMWINDOW == 170 (0x92243400) [pid = 3005] [serial = 1652] [outer = 0x91bd5400] 04:44:16 INFO - PROCESS | 3005 | 1471347856520 Marionette DEBUG loaded listener.js 04:44:16 INFO - PROCESS | 3005 | ++DOMWINDOW == 171 (0x923e8400) [pid = 3005] [serial = 1653] [outer = 0x91bd5400] 04:44:18 INFO - PROCESS | 3005 | --DOMWINDOW == 170 (0x8ea5a800) [pid = 3005] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 04:44:18 INFO - PROCESS | 3005 | --DOMWINDOW == 169 (0x8dc5e000) [pid = 3005] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 04:44:18 INFO - PROCESS | 3005 | --DOMWINDOW == 168 (0x8f2ed000) [pid = 3005] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 04:44:18 INFO - PROCESS | 3005 | --DOMWINDOW == 167 (0x8dc56000) [pid = 3005] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 04:44:18 INFO - PROCESS | 3005 | --DOMWINDOW == 166 (0x91bd1400) [pid = 3005] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 04:44:18 INFO - PROCESS | 3005 | --DOMWINDOW == 165 (0x9a550800) [pid = 3005] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 04:44:18 INFO - PROCESS | 3005 | --DOMWINDOW == 164 (0x92249400) [pid = 3005] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 04:44:18 INFO - PROCESS | 3005 | --DOMWINDOW == 163 (0x8f0ec400) [pid = 3005] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 04:44:18 INFO - PROCESS | 3005 | --DOMWINDOW == 162 (0x904bfc00) [pid = 3005] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 04:44:18 INFO - PROCESS | 3005 | --DOMWINDOW == 161 (0x8e990800) [pid = 3005] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 04:44:18 INFO - PROCESS | 3005 | --DOMWINDOW == 160 (0x9287ec00) [pid = 3005] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 04:44:18 INFO - PROCESS | 3005 | --DOMWINDOW == 159 (0x8ea5f800) [pid = 3005] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 04:44:18 INFO - PROCESS | 3005 | --DOMWINDOW == 158 (0x924f1c00) [pid = 3005] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 04:44:18 INFO - PROCESS | 3005 | --DOMWINDOW == 157 (0x8fc95000) [pid = 3005] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 04:44:18 INFO - PROCESS | 3005 | --DOMWINDOW == 156 (0x904bf400) [pid = 3005] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 04:44:18 INFO - PROCESS | 3005 | --DOMWINDOW == 155 (0x8fa05000) [pid = 3005] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 04:44:18 INFO - PROCESS | 3005 | --DOMWINDOW == 154 (0x8df2f400) [pid = 3005] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 04:44:18 INFO - PROCESS | 3005 | --DOMWINDOW == 153 (0x93174c00) [pid = 3005] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 04:44:18 INFO - PROCESS | 3005 | --DOMWINDOW == 152 (0x8ea0e800) [pid = 3005] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 04:44:18 INFO - PROCESS | 3005 | --DOMWINDOW == 151 (0x8f0e9400) [pid = 3005] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 04:44:18 INFO - PROCESS | 3005 | --DOMWINDOW == 150 (0x93175800) [pid = 3005] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 04:44:18 INFO - PROCESS | 3005 | --DOMWINDOW == 149 (0x904c3c00) [pid = 3005] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 04:44:18 INFO - PROCESS | 3005 | --DOMWINDOW == 148 (0x99e31000) [pid = 3005] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 04:44:18 INFO - PROCESS | 3005 | --DOMWINDOW == 147 (0x9224c400) [pid = 3005] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 04:44:18 INFO - PROCESS | 3005 | --DOMWINDOW == 146 (0x8dc54800) [pid = 3005] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 04:44:18 INFO - PROCESS | 3005 | --DOMWINDOW == 145 (0x8e83b400) [pid = 3005] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 04:44:18 INFO - PROCESS | 3005 | --DOMWINDOW == 144 (0x8e98c000) [pid = 3005] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 04:44:18 INFO - PROCESS | 3005 | --DOMWINDOW == 143 (0x8e9e1400) [pid = 3005] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 04:44:18 INFO - PROCESS | 3005 | --DOMWINDOW == 142 (0x92874400) [pid = 3005] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 04:44:18 INFO - PROCESS | 3005 | --DOMWINDOW == 141 (0x95297800) [pid = 3005] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 04:44:18 INFO - PROCESS | 3005 | --DOMWINDOW == 140 (0x8dc58400) [pid = 3005] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 04:44:18 INFO - PROCESS | 3005 | --DOMWINDOW == 139 (0x904c6800) [pid = 3005] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 04:44:18 INFO - PROCESS | 3005 | --DOMWINDOW == 138 (0x99e30c00) [pid = 3005] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 04:44:18 INFO - PROCESS | 3005 | --DOMWINDOW == 137 (0x8fa97000) [pid = 3005] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 04:44:18 INFO - PROCESS | 3005 | --DOMWINDOW == 136 (0x8dc5d400) [pid = 3005] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 04:44:18 INFO - PROCESS | 3005 | --DOMWINDOW == 135 (0x950d0c00) [pid = 3005] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 04:44:18 INFO - PROCESS | 3005 | --DOMWINDOW == 134 (0x8e989400) [pid = 3005] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 04:44:18 INFO - PROCESS | 3005 | --DOMWINDOW == 133 (0x91a35800) [pid = 3005] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 04:44:18 INFO - PROCESS | 3005 | --DOMWINDOW == 132 (0x904be800) [pid = 3005] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 04:44:18 INFO - PROCESS | 3005 | --DOMWINDOW == 131 (0x950d4000) [pid = 3005] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 04:44:18 INFO - PROCESS | 3005 | --DOMWINDOW == 130 (0x9529cc00) [pid = 3005] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 04:44:18 INFO - PROCESS | 3005 | --DOMWINDOW == 129 (0x8f0f1c00) [pid = 3005] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 04:44:18 INFO - PROCESS | 3005 | --DOMWINDOW == 128 (0x8f0f3800) [pid = 3005] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 04:44:18 INFO - PROCESS | 3005 | --DOMWINDOW == 127 (0x8c1cb800) [pid = 3005] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 04:44:18 INFO - PROCESS | 3005 | --DOMWINDOW == 126 (0x8f0f0000) [pid = 3005] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 04:44:18 INFO - PROCESS | 3005 | --DOMWINDOW == 125 (0x92248000) [pid = 3005] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 04:44:18 INFO - PROCESS | 3005 | --DOMWINDOW == 124 (0x9a8d2400) [pid = 3005] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 04:44:18 INFO - PROCESS | 3005 | --DOMWINDOW == 123 (0x904bbc00) [pid = 3005] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 04:44:18 INFO - PROCESS | 3005 | --DOMWINDOW == 122 (0x9ade9c00) [pid = 3005] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 04:44:18 INFO - PROCESS | 3005 | --DOMWINDOW == 121 (0x8ea60000) [pid = 3005] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 04:44:18 INFO - PROCESS | 3005 | --DOMWINDOW == 120 (0x9c029c00) [pid = 3005] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 04:44:18 INFO - PROCESS | 3005 | --DOMWINDOW == 119 (0x8eb4e000) [pid = 3005] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 04:44:18 INFO - PROCESS | 3005 | --DOMWINDOW == 118 (0xa1116000) [pid = 3005] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 04:44:18 INFO - PROCESS | 3005 | --DOMWINDOW == 117 (0x8dc5e800) [pid = 3005] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 04:44:18 INFO - PROCESS | 3005 | --DOMWINDOW == 116 (0x8fc9ec00) [pid = 3005] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 04:44:18 INFO - PROCESS | 3005 | --DOMWINDOW == 115 (0x8ea13c00) [pid = 3005] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 04:44:18 INFO - PROCESS | 3005 | --DOMWINDOW == 114 (0x8f2ee800) [pid = 3005] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 04:44:18 INFO - PROCESS | 3005 | 1471347858703 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]]]}] 04:44:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 04:44:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 2646ms 04:44:18 INFO - PROCESS | 3005 | 1471347858746 Marionette TRACE conn4 -> [0,2173,"getWindowHandle",null] 04:44:18 INFO - PROCESS | 3005 | 1471347858749 Marionette TRACE conn4 <- [1,2173,null,{"value":"8"}] 04:44:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 04:44:18 INFO - PROCESS | 3005 | 1471347858758 Marionette TRACE conn4 -> [0,2174,"setScriptTimeout",{"ms":35000}] 04:44:18 INFO - PROCESS | 3005 | 1471347858764 Marionette TRACE conn4 <- [1,2174,null,{}] 04:44:18 INFO - PROCESS | 3005 | 1471347858783 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}] 04:44:18 INFO - PROCESS | 3005 | 1471347858795 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:44:19 INFO - PROCESS | 3005 | 1471347859083 Marionette TRACE conn4 <- [1,2175,null,{"value":null}] 04:44:19 INFO - PROCESS | 3005 | 1471347859103 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:19 INFO - PROCESS | 3005 | 1471347859114 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:44:19 INFO - PROCESS | 3005 | ++DOCSHELL 0x8f0f0000 == 61 [pid = 3005] [id = 551] 04:44:19 INFO - PROCESS | 3005 | ++DOMWINDOW == 115 (0x8f0f1c00) [pid = 3005] [serial = 1654] [outer = (nil)] 04:44:19 INFO - PROCESS | 3005 | ++DOMWINDOW == 116 (0x904be800) [pid = 3005] [serial = 1655] [outer = 0x8f0f1c00] 04:44:19 INFO - PROCESS | 3005 | 1471347859199 Marionette DEBUG loaded listener.js 04:44:19 INFO - PROCESS | 3005 | ++DOMWINDOW == 117 (0x91bd0400) [pid = 3005] [serial = 1656] [outer = 0x8f0f1c00] 04:44:20 INFO - PROCESS | 3005 | 1471347860414 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]]]}] 04:44:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 04:44:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1694ms 04:44:20 INFO - PROCESS | 3005 | 1471347860453 Marionette TRACE conn4 -> [0,2177,"getWindowHandle",null] 04:44:20 INFO - PROCESS | 3005 | 1471347860460 Marionette TRACE conn4 <- [1,2177,null,{"value":"8"}] 04:44:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 04:44:20 INFO - PROCESS | 3005 | 1471347860469 Marionette TRACE conn4 -> [0,2178,"setScriptTimeout",{"ms":35000}] 04:44:20 INFO - PROCESS | 3005 | 1471347860475 Marionette TRACE conn4 <- [1,2178,null,{}] 04:44:20 INFO - PROCESS | 3005 | 1471347860486 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}] 04:44:20 INFO - PROCESS | 3005 | 1471347860494 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:44:20 INFO - PROCESS | 3005 | 1471347860720 Marionette TRACE conn4 <- [1,2179,null,{"value":null}] 04:44:21 INFO - PROCESS | 3005 | 1471347861056 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:21 INFO - PROCESS | 3005 | 1471347861067 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:44:21 INFO - PROCESS | 3005 | ++DOCSHELL 0x8e9d4800 == 62 [pid = 3005] [id = 552] 04:44:21 INFO - PROCESS | 3005 | ++DOMWINDOW == 118 (0x8e9d6000) [pid = 3005] [serial = 1657] [outer = (nil)] 04:44:21 INFO - PROCESS | 3005 | ++DOMWINDOW == 119 (0x8f0d6400) [pid = 3005] [serial = 1658] [outer = 0x8e9d6000] 04:44:21 INFO - PROCESS | 3005 | 1471347861164 Marionette DEBUG loaded listener.js 04:44:21 INFO - PROCESS | 3005 | ++DOMWINDOW == 120 (0x8f0ecc00) [pid = 3005] [serial = 1659] [outer = 0x8e9d6000] 04:44:22 INFO - PROCESS | 3005 | 1471347862155 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]]]}] 04:44:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 04:44:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1748ms 04:44:22 INFO - PROCESS | 3005 | 1471347862217 Marionette TRACE conn4 -> [0,2181,"getWindowHandle",null] 04:44:22 INFO - PROCESS | 3005 | 1471347862225 Marionette TRACE conn4 <- [1,2181,null,{"value":"8"}] 04:44:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 04:44:22 INFO - PROCESS | 3005 | 1471347862237 Marionette TRACE conn4 -> [0,2182,"setScriptTimeout",{"ms":35000}] 04:44:22 INFO - PROCESS | 3005 | 1471347862241 Marionette TRACE conn4 <- [1,2182,null,{}] 04:44:22 INFO - PROCESS | 3005 | 1471347862249 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}] 04:44:22 INFO - PROCESS | 3005 | 1471347862255 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:44:22 INFO - PROCESS | 3005 | 1471347862506 Marionette TRACE conn4 <- [1,2183,null,{"value":null}] 04:44:22 INFO - PROCESS | 3005 | 1471347862831 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:22 INFO - PROCESS | 3005 | 1471347862843 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:44:22 INFO - PROCESS | 3005 | ++DOCSHELL 0x8f2f0400 == 63 [pid = 3005] [id = 553] 04:44:22 INFO - PROCESS | 3005 | ++DOMWINDOW == 121 (0x904bfc00) [pid = 3005] [serial = 1660] [outer = (nil)] 04:44:22 INFO - PROCESS | 3005 | ++DOMWINDOW == 122 (0x921ea800) [pid = 3005] [serial = 1661] [outer = 0x904bfc00] 04:44:22 INFO - PROCESS | 3005 | 1471347862935 Marionette DEBUG loaded listener.js 04:44:23 INFO - PROCESS | 3005 | ++DOMWINDOW == 123 (0x923e2c00) [pid = 3005] [serial = 1662] [outer = 0x904bfc00] 04:44:23 INFO - PROCESS | 3005 | 1471347863962 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]]]}] 04:44:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 04:44:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1794ms 04:44:24 INFO - PROCESS | 3005 | 1471347864032 Marionette TRACE conn4 -> [0,2185,"getWindowHandle",null] 04:44:24 INFO - PROCESS | 3005 | 1471347864037 Marionette TRACE conn4 <- [1,2185,null,{"value":"8"}] 04:44:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 04:44:24 INFO - PROCESS | 3005 | 1471347864045 Marionette TRACE conn4 -> [0,2186,"setScriptTimeout",{"ms":35000}] 04:44:24 INFO - PROCESS | 3005 | 1471347864053 Marionette TRACE conn4 <- [1,2186,null,{}] 04:44:24 INFO - PROCESS | 3005 | 1471347864072 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}] 04:44:24 INFO - PROCESS | 3005 | 1471347864082 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:44:24 INFO - PROCESS | 3005 | 1471347864456 Marionette TRACE conn4 <- [1,2187,null,{"value":null}] 04:44:24 INFO - PROCESS | 3005 | 1471347864659 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:24 INFO - PROCESS | 3005 | 1471347864667 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:44:24 INFO - PROCESS | 3005 | ++DOCSHELL 0x928f7400 == 64 [pid = 3005] [id = 554] 04:44:24 INFO - PROCESS | 3005 | ++DOMWINDOW == 124 (0x928f7800) [pid = 3005] [serial = 1663] [outer = (nil)] 04:44:24 INFO - PROCESS | 3005 | ++DOMWINDOW == 125 (0x93177000) [pid = 3005] [serial = 1664] [outer = 0x928f7800] 04:44:24 INFO - PROCESS | 3005 | 1471347864765 Marionette DEBUG loaded listener.js 04:44:24 INFO - PROCESS | 3005 | ++DOMWINDOW == 126 (0x95017c00) [pid = 3005] [serial = 1665] [outer = 0x928f7800] 04:44:25 INFO - PROCESS | 3005 | 1471347865732 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]]]}] 04:44:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 04:44:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1739ms 04:44:25 INFO - PROCESS | 3005 | 1471347865786 Marionette TRACE conn4 -> [0,2189,"getWindowHandle",null] 04:44:25 INFO - PROCESS | 3005 | 1471347865792 Marionette TRACE conn4 <- [1,2189,null,{"value":"8"}] 04:44:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 04:44:25 INFO - PROCESS | 3005 | 1471347865799 Marionette TRACE conn4 -> [0,2190,"setScriptTimeout",{"ms":35000}] 04:44:25 INFO - PROCESS | 3005 | 1471347865802 Marionette TRACE conn4 <- [1,2190,null,{}] 04:44:25 INFO - PROCESS | 3005 | 1471347865809 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}] 04:44:25 INFO - PROCESS | 3005 | 1471347865814 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:44:26 INFO - PROCESS | 3005 | 1471347866057 Marionette TRACE conn4 <- [1,2191,null,{"value":null}] 04:44:26 INFO - PROCESS | 3005 | 1471347866324 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:26 INFO - PROCESS | 3005 | 1471347866334 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:44:26 INFO - PROCESS | 3005 | ++DOCSHELL 0x93177800 == 65 [pid = 3005] [id = 555] 04:44:26 INFO - PROCESS | 3005 | ++DOMWINDOW == 127 (0x950d7400) [pid = 3005] [serial = 1666] [outer = (nil)] 04:44:26 INFO - PROCESS | 3005 | ++DOMWINDOW == 128 (0x9529c400) [pid = 3005] [serial = 1667] [outer = 0x950d7400] 04:44:26 INFO - PROCESS | 3005 | 1471347866474 Marionette DEBUG loaded listener.js 04:44:26 INFO - PROCESS | 3005 | ++DOMWINDOW == 129 (0x96ed1000) [pid = 3005] [serial = 1668] [outer = 0x950d7400] 04:44:27 INFO - PROCESS | 3005 | 1471347867437 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]]]}] 04:44:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 04:44:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1687ms 04:44:27 INFO - PROCESS | 3005 | 1471347867487 Marionette TRACE conn4 -> [0,2193,"getWindowHandle",null] 04:44:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 04:44:27 INFO - PROCESS | 3005 | 1471347867492 Marionette TRACE conn4 <- [1,2193,null,{"value":"8"}] 04:44:27 INFO - PROCESS | 3005 | 1471347867499 Marionette TRACE conn4 -> [0,2194,"setScriptTimeout",{"ms":35000}] 04:44:27 INFO - PROCESS | 3005 | 1471347867503 Marionette TRACE conn4 <- [1,2194,null,{}] 04:44:27 INFO - PROCESS | 3005 | 1471347867509 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}] 04:44:27 INFO - PROCESS | 3005 | 1471347867514 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:44:27 INFO - PROCESS | 3005 | 1471347867720 Marionette TRACE conn4 <- [1,2195,null,{"value":null}] 04:44:28 INFO - PROCESS | 3005 | 1471347867981 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:28 INFO - PROCESS | 3005 | 1471347867992 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:44:28 INFO - PROCESS | 3005 | ++DOCSHELL 0x8eb57400 == 66 [pid = 3005] [id = 556] 04:44:28 INFO - PROCESS | 3005 | ++DOMWINDOW == 130 (0x950d7800) [pid = 3005] [serial = 1669] [outer = (nil)] 04:44:28 INFO - PROCESS | 3005 | ++DOMWINDOW == 131 (0x99208800) [pid = 3005] [serial = 1670] [outer = 0x950d7800] 04:44:28 INFO - PROCESS | 3005 | 1471347868117 Marionette DEBUG loaded listener.js 04:44:28 INFO - PROCESS | 3005 | ++DOMWINDOW == 132 (0x992e3800) [pid = 3005] [serial = 1671] [outer = 0x950d7800] 04:44:29 INFO - PROCESS | 3005 | 1471347869056 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]]]}] 04:44:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 04:44:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1589ms 04:44:29 INFO - PROCESS | 3005 | 1471347869088 Marionette TRACE conn4 -> [0,2197,"getWindowHandle",null] 04:44:29 INFO - PROCESS | 3005 | 1471347869092 Marionette TRACE conn4 <- [1,2197,null,{"value":"8"}] 04:44:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 04:44:29 INFO - PROCESS | 3005 | 1471347869100 Marionette TRACE conn4 -> [0,2198,"setScriptTimeout",{"ms":35000}] 04:44:29 INFO - PROCESS | 3005 | 1471347869103 Marionette TRACE conn4 <- [1,2198,null,{}] 04:44:29 INFO - PROCESS | 3005 | 1471347869110 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}] 04:44:29 INFO - PROCESS | 3005 | 1471347869122 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:44:29 INFO - PROCESS | 3005 | 1471347869404 Marionette TRACE conn4 <- [1,2199,null,{"value":null}] 04:44:29 INFO - PROCESS | 3005 | 1471347869736 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:29 INFO - PROCESS | 3005 | 1471347869751 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:44:29 INFO - PROCESS | 3005 | ++DOCSHELL 0x8c1d1c00 == 67 [pid = 3005] [id = 557] 04:44:29 INFO - PROCESS | 3005 | ++DOMWINDOW == 133 (0x91a3fc00) [pid = 3005] [serial = 1672] [outer = (nil)] 04:44:29 INFO - PROCESS | 3005 | ++DOMWINDOW == 134 (0x9a550c00) [pid = 3005] [serial = 1673] [outer = 0x91a3fc00] 04:44:29 INFO - PROCESS | 3005 | 1471347869840 Marionette DEBUG loaded listener.js 04:44:29 INFO - PROCESS | 3005 | ++DOMWINDOW == 135 (0x9a07ac00) [pid = 3005] [serial = 1674] [outer = 0x91a3fc00] 04:44:30 INFO - PROCESS | 3005 | 1471347870753 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]]]}] 04:44:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 04:44:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1693ms 04:44:30 INFO - PROCESS | 3005 | 1471347870793 Marionette TRACE conn4 -> [0,2201,"getWindowHandle",null] 04:44:30 INFO - PROCESS | 3005 | 1471347870797 Marionette TRACE conn4 <- [1,2201,null,{"value":"8"}] 04:44:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 04:44:30 INFO - PROCESS | 3005 | 1471347870805 Marionette TRACE conn4 -> [0,2202,"setScriptTimeout",{"ms":35000}] 04:44:30 INFO - PROCESS | 3005 | 1471347870809 Marionette TRACE conn4 <- [1,2202,null,{}] 04:44:30 INFO - PROCESS | 3005 | 1471347870815 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}] 04:44:30 INFO - PROCESS | 3005 | 1471347870820 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:44:31 INFO - PROCESS | 3005 | 1471347871026 Marionette TRACE conn4 <- [1,2203,null,{"value":null}] 04:44:31 INFO - PROCESS | 3005 | 1471347871293 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:31 INFO - PROCESS | 3005 | 1471347871302 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:44:31 INFO - PROCESS | 3005 | ++DOCSHELL 0x8e98f400 == 68 [pid = 3005] [id = 558] 04:44:31 INFO - PROCESS | 3005 | ++DOMWINDOW == 136 (0x9a4da800) [pid = 3005] [serial = 1675] [outer = (nil)] 04:44:31 INFO - PROCESS | 3005 | ++DOMWINDOW == 137 (0x9a8c9c00) [pid = 3005] [serial = 1676] [outer = 0x9a4da800] 04:44:31 INFO - PROCESS | 3005 | 1471347871435 Marionette DEBUG loaded listener.js 04:44:31 INFO - PROCESS | 3005 | ++DOMWINDOW == 138 (0x9a8c7c00) [pid = 3005] [serial = 1677] [outer = 0x9a4da800] 04:44:32 INFO - PROCESS | 3005 | 1471347872395 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]]]}] 04:44:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 04:44:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1632ms 04:44:32 INFO - PROCESS | 3005 | 1471347872438 Marionette TRACE conn4 -> [0,2205,"getWindowHandle",null] 04:44:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 04:44:32 INFO - PROCESS | 3005 | 1471347872449 Marionette TRACE conn4 <- [1,2205,null,{"value":"8"}] 04:44:32 INFO - PROCESS | 3005 | 1471347872457 Marionette TRACE conn4 -> [0,2206,"setScriptTimeout",{"ms":35000}] 04:44:32 INFO - PROCESS | 3005 | 1471347872461 Marionette TRACE conn4 <- [1,2206,null,{}] 04:44:32 INFO - PROCESS | 3005 | 1471347872467 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}] 04:44:32 INFO - PROCESS | 3005 | 1471347872473 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:44:32 INFO - PROCESS | 3005 | 1471347872704 Marionette TRACE conn4 <- [1,2207,null,{"value":null}] 04:44:33 INFO - PROCESS | 3005 | 1471347873011 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:33 INFO - PROCESS | 3005 | 1471347873018 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:44:33 INFO - PROCESS | 3005 | ++DOCSHELL 0x8dc55c00 == 69 [pid = 3005] [id = 559] 04:44:33 INFO - PROCESS | 3005 | ++DOMWINDOW == 139 (0x904c4c00) [pid = 3005] [serial = 1678] [outer = (nil)] 04:44:33 INFO - PROCESS | 3005 | ++DOMWINDOW == 140 (0x9ac97400) [pid = 3005] [serial = 1679] [outer = 0x904c4c00] 04:44:33 INFO - PROCESS | 3005 | 1471347873112 Marionette DEBUG loaded listener.js 04:44:33 INFO - PROCESS | 3005 | ++DOMWINDOW == 141 (0x9ade3800) [pid = 3005] [serial = 1680] [outer = 0x904c4c00] 04:44:34 INFO - PROCESS | 3005 | 1471347874055 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]]]}] 04:44:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 04:44:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1640ms 04:44:34 INFO - PROCESS | 3005 | 1471347874097 Marionette TRACE conn4 -> [0,2209,"getWindowHandle",null] 04:44:34 INFO - PROCESS | 3005 | 1471347874101 Marionette TRACE conn4 <- [1,2209,null,{"value":"8"}] 04:44:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 04:44:34 INFO - PROCESS | 3005 | 1471347874108 Marionette TRACE conn4 -> [0,2210,"setScriptTimeout",{"ms":35000}] 04:44:34 INFO - PROCESS | 3005 | 1471347874112 Marionette TRACE conn4 <- [1,2210,null,{}] 04:44:34 INFO - PROCESS | 3005 | 1471347874118 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}] 04:44:34 INFO - PROCESS | 3005 | 1471347874123 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:44:34 INFO - PROCESS | 3005 | 1471347874329 Marionette TRACE conn4 <- [1,2211,null,{"value":null}] 04:44:34 INFO - PROCESS | 3005 | 1471347874662 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:34 INFO - PROCESS | 3005 | 1471347874675 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:44:34 INFO - PROCESS | 3005 | ++DOCSHELL 0x8c1c7800 == 70 [pid = 3005] [id = 560] 04:44:34 INFO - PROCESS | 3005 | ++DOMWINDOW == 142 (0x8f2efc00) [pid = 3005] [serial = 1681] [outer = (nil)] 04:44:34 INFO - PROCESS | 3005 | ++DOMWINDOW == 143 (0x9adeb800) [pid = 3005] [serial = 1682] [outer = 0x8f2efc00] 04:44:34 INFO - PROCESS | 3005 | 1471347874770 Marionette DEBUG loaded listener.js 04:44:34 INFO - PROCESS | 3005 | ++DOMWINDOW == 144 (0x9ae7bc00) [pid = 3005] [serial = 1683] [outer = 0x8f2efc00] 04:44:35 INFO - PROCESS | 3005 | 1471347875673 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]]]}] 04:44:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 04:44:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1632ms 04:44:35 INFO - PROCESS | 3005 | 1471347875742 Marionette TRACE conn4 -> [0,2213,"getWindowHandle",null] 04:44:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 04:44:35 INFO - PROCESS | 3005 | 1471347875746 Marionette TRACE conn4 <- [1,2213,null,{"value":"8"}] 04:44:35 INFO - PROCESS | 3005 | 1471347875754 Marionette TRACE conn4 -> [0,2214,"setScriptTimeout",{"ms":35000}] 04:44:35 INFO - PROCESS | 3005 | 1471347875758 Marionette TRACE conn4 <- [1,2214,null,{}] 04:44:35 INFO - PROCESS | 3005 | 1471347875764 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}] 04:44:35 INFO - PROCESS | 3005 | 1471347875770 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:44:36 INFO - PROCESS | 3005 | 1471347876016 Marionette TRACE conn4 <- [1,2215,null,{"value":null}] 04:44:36 INFO - PROCESS | 3005 | 1471347876331 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:36 INFO - PROCESS | 3005 | 1471347876340 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:44:36 INFO - PROCESS | 3005 | ++DOCSHELL 0x8fa06400 == 71 [pid = 3005] [id = 561] 04:44:36 INFO - PROCESS | 3005 | ++DOMWINDOW == 145 (0x9a8c7000) [pid = 3005] [serial = 1684] [outer = (nil)] 04:44:36 INFO - PROCESS | 3005 | ++DOMWINDOW == 146 (0x9b308000) [pid = 3005] [serial = 1685] [outer = 0x9a8c7000] 04:44:36 INFO - PROCESS | 3005 | 1471347876427 Marionette DEBUG loaded listener.js 04:44:36 INFO - PROCESS | 3005 | ++DOMWINDOW == 147 (0x9b4a7400) [pid = 3005] [serial = 1686] [outer = 0x9a8c7000] 04:44:37 INFO - PROCESS | 3005 | 1471347877383 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]]]}] 04:44:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 04:44:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1693ms 04:44:37 INFO - PROCESS | 3005 | 1471347877447 Marionette TRACE conn4 -> [0,2217,"getWindowHandle",null] 04:44:37 INFO - PROCESS | 3005 | 1471347877452 Marionette TRACE conn4 <- [1,2217,null,{"value":"8"}] 04:44:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 04:44:37 INFO - PROCESS | 3005 | 1471347877459 Marionette TRACE conn4 -> [0,2218,"setScriptTimeout",{"ms":35000}] 04:44:37 INFO - PROCESS | 3005 | 1471347877465 Marionette TRACE conn4 <- [1,2218,null,{}] 04:44:37 INFO - PROCESS | 3005 | 1471347877471 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}] 04:44:37 INFO - PROCESS | 3005 | 1471347877478 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:44:37 INFO - PROCESS | 3005 | 1471347877760 Marionette TRACE conn4 <- [1,2219,null,{"value":null}] 04:44:38 INFO - PROCESS | 3005 | 1471347878088 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:38 INFO - PROCESS | 3005 | 1471347878098 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:44:38 INFO - PROCESS | 3005 | ++DOCSHELL 0x8e994000 == 72 [pid = 3005] [id = 562] 04:44:38 INFO - PROCESS | 3005 | ++DOMWINDOW == 148 (0x8eb58400) [pid = 3005] [serial = 1687] [outer = (nil)] 04:44:38 INFO - PROCESS | 3005 | ++DOMWINDOW == 149 (0x8fc92c00) [pid = 3005] [serial = 1688] [outer = 0x8eb58400] 04:44:38 INFO - PROCESS | 3005 | 1471347878195 Marionette DEBUG loaded listener.js 04:44:38 INFO - PROCESS | 3005 | ++DOMWINDOW == 150 (0x9ae7a000) [pid = 3005] [serial = 1689] [outer = 0x8eb58400] 04:44:39 INFO - PROCESS | 3005 | 1471347879111 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]]]}] 04:44:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 04:44:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1685ms 04:44:39 INFO - PROCESS | 3005 | 1471347879145 Marionette TRACE conn4 -> [0,2221,"getWindowHandle",null] 04:44:39 INFO - PROCESS | 3005 | 1471347879149 Marionette TRACE conn4 <- [1,2221,null,{"value":"8"}] 04:44:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 04:44:39 INFO - PROCESS | 3005 | 1471347879157 Marionette TRACE conn4 -> [0,2222,"setScriptTimeout",{"ms":35000}] 04:44:39 INFO - PROCESS | 3005 | 1471347879159 Marionette TRACE conn4 <- [1,2222,null,{}] 04:44:39 INFO - PROCESS | 3005 | 1471347879166 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}] 04:44:39 INFO - PROCESS | 3005 | 1471347879171 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:44:39 INFO - PROCESS | 3005 | 1471347879369 Marionette TRACE conn4 <- [1,2223,null,{"value":null}] 04:44:39 INFO - PROCESS | 3005 | 1471347879698 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:39 INFO - PROCESS | 3005 | 1471347879705 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:44:39 INFO - PROCESS | 3005 | ++DOCSHELL 0x8df2f800 == 73 [pid = 3005] [id = 563] 04:44:39 INFO - PROCESS | 3005 | ++DOMWINDOW == 151 (0x8df32c00) [pid = 3005] [serial = 1690] [outer = (nil)] 04:44:39 INFO - PROCESS | 3005 | ++DOMWINDOW == 152 (0x8e83e800) [pid = 3005] [serial = 1691] [outer = 0x8df32c00] 04:44:39 INFO - PROCESS | 3005 | 1471347879800 Marionette DEBUG loaded listener.js 04:44:39 INFO - PROCESS | 3005 | ++DOMWINDOW == 153 (0x8fc91800) [pid = 3005] [serial = 1692] [outer = 0x8df32c00] 04:44:40 INFO - PROCESS | 3005 | 1471347880700 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]]]}] 04:44:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 04:44:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1585ms 04:44:40 INFO - PROCESS | 3005 | 1471347880742 Marionette TRACE conn4 -> [0,2225,"getWindowHandle",null] 04:44:40 INFO - PROCESS | 3005 | 1471347880747 Marionette TRACE conn4 <- [1,2225,null,{"value":"8"}] 04:44:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 04:44:40 INFO - PROCESS | 3005 | 1471347880775 Marionette TRACE conn4 -> [0,2226,"setScriptTimeout",{"ms":35000}] 04:44:40 INFO - PROCESS | 3005 | 1471347880778 Marionette TRACE conn4 <- [1,2226,null,{}] 04:44:40 INFO - PROCESS | 3005 | 1471347880785 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}] 04:44:40 INFO - PROCESS | 3005 | 1471347880790 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:44:40 INFO - PROCESS | 3005 | 1471347880993 Marionette TRACE conn4 <- [1,2227,null,{"value":null}] 04:44:41 INFO - PROCESS | 3005 | 1471347881305 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:41 INFO - PROCESS | 3005 | 1471347881311 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:44:41 INFO - PROCESS | 3005 | ++DOCSHELL 0x8c1c6000 == 74 [pid = 3005] [id = 564] 04:44:41 INFO - PROCESS | 3005 | ++DOMWINDOW == 154 (0x8c1cbc00) [pid = 3005] [serial = 1693] [outer = (nil)] 04:44:41 INFO - PROCESS | 3005 | ++DOMWINDOW == 155 (0x8c1d2c00) [pid = 3005] [serial = 1694] [outer = 0x8c1cbc00] 04:44:41 INFO - PROCESS | 3005 | 1471347881409 Marionette DEBUG loaded listener.js 04:44:41 INFO - PROCESS | 3005 | ++DOMWINDOW == 156 (0x8dc59400) [pid = 3005] [serial = 1695] [outer = 0x8c1cbc00] 04:44:42 INFO - PROCESS | 3005 | 1471347882636 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]]]}] 04:44:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 04:44:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1893ms 04:44:42 INFO - PROCESS | 3005 | 1471347882664 Marionette TRACE conn4 -> [0,2229,"getWindowHandle",null] 04:44:42 INFO - PROCESS | 3005 | 1471347882671 Marionette TRACE conn4 <- [1,2229,null,{"value":"8"}] 04:44:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 04:44:42 INFO - PROCESS | 3005 | 1471347882691 Marionette TRACE conn4 -> [0,2230,"setScriptTimeout",{"ms":35000}] 04:44:42 INFO - PROCESS | 3005 | 1471347882697 Marionette TRACE conn4 <- [1,2230,null,{}] 04:44:42 INFO - PROCESS | 3005 | 1471347882706 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}] 04:44:42 INFO - PROCESS | 3005 | 1471347882712 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:44:43 INFO - PROCESS | 3005 | 1471347883024 Marionette TRACE conn4 <- [1,2231,null,{"value":null}] 04:44:43 INFO - PROCESS | 3005 | 1471347883241 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:43 INFO - PROCESS | 3005 | 1471347883257 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:44:43 INFO - PROCESS | 3005 | ++DOCSHELL 0x8e990400 == 75 [pid = 3005] [id = 565] 04:44:43 INFO - PROCESS | 3005 | ++DOMWINDOW == 157 (0x8e990800) [pid = 3005] [serial = 1696] [outer = (nil)] 04:44:43 INFO - PROCESS | 3005 | ++DOMWINDOW == 158 (0x8e9db800) [pid = 3005] [serial = 1697] [outer = 0x8e990800] 04:44:43 INFO - PROCESS | 3005 | 1471347883338 Marionette DEBUG loaded listener.js 04:44:43 INFO - PROCESS | 3005 | ++DOMWINDOW == 159 (0x8ea5c000) [pid = 3005] [serial = 1698] [outer = 0x8e990800] 04:44:44 INFO - PROCESS | 3005 | 1471347884237 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]]]}] 04:44:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 04:44:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1598ms 04:44:44 INFO - PROCESS | 3005 | 1471347884278 Marionette TRACE conn4 -> [0,2233,"getWindowHandle",null] 04:44:44 INFO - PROCESS | 3005 | 1471347884287 Marionette TRACE conn4 <- [1,2233,null,{"value":"8"}] 04:44:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 04:44:44 INFO - PROCESS | 3005 | 1471347884321 Marionette TRACE conn4 -> [0,2234,"setScriptTimeout",{"ms":35000}] 04:44:44 INFO - PROCESS | 3005 | 1471347884327 Marionette TRACE conn4 <- [1,2234,null,{}] 04:44:44 INFO - PROCESS | 3005 | 1471347884334 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}] 04:44:44 INFO - PROCESS | 3005 | 1471347884339 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:44:44 INFO - PROCESS | 3005 | 1471347884563 Marionette TRACE conn4 <- [1,2235,null,{"value":null}] 04:44:45 INFO - PROCESS | 3005 | 1471347885010 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:45 INFO - PROCESS | 3005 | 1471347885020 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:44:45 INFO - PROCESS | 3005 | --DOCSHELL 0x8ea5cc00 == 74 [pid = 3005] [id = 462] 04:44:45 INFO - PROCESS | 3005 | --DOCSHELL 0x8e993000 == 73 [pid = 3005] [id = 461] 04:44:45 INFO - PROCESS | 3005 | --DOMWINDOW == 158 (0x91a36400) [pid = 3005] [serial = 1640] [outer = (nil)] [url = about:blank] 04:44:45 INFO - PROCESS | 3005 | ++DOCSHELL 0x8dc57000 == 74 [pid = 3005] [id = 566] 04:44:45 INFO - PROCESS | 3005 | ++DOMWINDOW == 159 (0x8df2c800) [pid = 3005] [serial = 1699] [outer = (nil)] 04:44:45 INFO - PROCESS | 3005 | ++DOMWINDOW == 160 (0x8ea0e800) [pid = 3005] [serial = 1700] [outer = 0x8df2c800] 04:44:45 INFO - PROCESS | 3005 | 1471347885158 Marionette DEBUG loaded listener.js 04:44:45 INFO - PROCESS | 3005 | ++DOMWINDOW == 161 (0x8eb5a800) [pid = 3005] [serial = 1701] [outer = 0x8df2c800] 04:44:45 INFO - PROCESS | 3005 | --DOMWINDOW == 160 (0x9317c000) [pid = 3005] [serial = 1422] [outer = (nil)] [url = about:blank] 04:44:45 INFO - PROCESS | 3005 | --DOMWINDOW == 159 (0x8ea19800) [pid = 3005] [serial = 1446] [outer = (nil)] [url = about:blank] 04:44:45 INFO - PROCESS | 3005 | --DOMWINDOW == 158 (0x9529b000) [pid = 3005] [serial = 1434] [outer = (nil)] [url = about:blank] 04:44:45 INFO - PROCESS | 3005 | --DOMWINDOW == 157 (0x9ac8b800) [pid = 3005] [serial = 1527] [outer = (nil)] [url = about:blank] 04:44:45 INFO - PROCESS | 3005 | --DOMWINDOW == 156 (0x8ea0b800) [pid = 3005] [serial = 1425] [outer = (nil)] [url = about:blank] 04:44:45 INFO - PROCESS | 3005 | --DOMWINDOW == 155 (0x8f0e6400) [pid = 3005] [serial = 1509] [outer = (nil)] [url = about:blank] 04:44:45 INFO - PROCESS | 3005 | --DOMWINDOW == 154 (0x9ba78800) [pid = 3005] [serial = 1575] [outer = (nil)] [url = about:blank] 04:44:45 INFO - PROCESS | 3005 | --DOMWINDOW == 153 (0x950cd000) [pid = 3005] [serial = 1431] [outer = (nil)] [url = about:blank] 04:44:45 INFO - PROCESS | 3005 | --DOMWINDOW == 152 (0x99295000) [pid = 3005] [serial = 1479] [outer = (nil)] [url = about:blank] 04:44:45 INFO - PROCESS | 3005 | --DOMWINDOW == 151 (0x93172400) [pid = 3005] [serial = 1476] [outer = (nil)] [url = about:blank] 04:44:45 INFO - PROCESS | 3005 | --DOMWINDOW == 150 (0x91a37c00) [pid = 3005] [serial = 1557] [outer = (nil)] [url = about:blank] 04:44:45 INFO - PROCESS | 3005 | --DOMWINDOW == 149 (0x9a8d4800) [pid = 3005] [serial = 1563] [outer = (nil)] [url = about:blank] 04:44:45 INFO - PROCESS | 3005 | --DOMWINDOW == 148 (0x9287f400) [pid = 3005] [serial = 1473] [outer = (nil)] [url = about:blank] 04:44:45 INFO - PROCESS | 3005 | --DOMWINDOW == 147 (0x9a074c00) [pid = 3005] [serial = 1518] [outer = (nil)] [url = about:blank] 04:44:45 INFO - PROCESS | 3005 | --DOMWINDOW == 146 (0x95490c00) [pid = 3005] [serial = 1506] [outer = (nil)] [url = about:blank] 04:44:45 INFO - PROCESS | 3005 | --DOMWINDOW == 145 (0x9a55ec00) [pid = 3005] [serial = 1521] [outer = (nil)] [url = about:blank] 04:44:45 INFO - PROCESS | 3005 | --DOMWINDOW == 144 (0x9a19a000) [pid = 3005] [serial = 1482] [outer = (nil)] [url = about:blank] 04:44:45 INFO - PROCESS | 3005 | --DOMWINDOW == 143 (0x91a3c400) [pid = 3005] [serial = 1533] [outer = (nil)] [url = about:blank] 04:44:45 INFO - PROCESS | 3005 | --DOMWINDOW == 142 (0x8f0eb000) [pid = 3005] [serial = 1554] [outer = (nil)] [url = about:blank] 04:44:45 INFO - PROCESS | 3005 | --DOMWINDOW == 141 (0x97823400) [pid = 3005] [serial = 1437] [outer = (nil)] [url = about:blank] 04:44:45 INFO - PROCESS | 3005 | --DOMWINDOW == 140 (0x9ade3c00) [pid = 3005] [serial = 1566] [outer = (nil)] [url = about:blank] 04:44:45 INFO - PROCESS | 3005 | --DOMWINDOW == 139 (0x921e5800) [pid = 3005] [serial = 1470] [outer = (nil)] [url = about:blank] 04:44:45 INFO - PROCESS | 3005 | --DOMWINDOW == 138 (0x98279400) [pid = 3005] [serial = 1515] [outer = (nil)] [url = about:blank] 04:44:45 INFO - PROCESS | 3005 | --DOMWINDOW == 137 (0x95296000) [pid = 3005] [serial = 1560] [outer = (nil)] [url = about:blank] 04:44:45 INFO - PROCESS | 3005 | --DOMWINDOW == 136 (0x9b094400) [pid = 3005] [serial = 1569] [outer = (nil)] [url = about:blank] 04:44:45 INFO - PROCESS | 3005 | --DOMWINDOW == 135 (0x99e37800) [pid = 3005] [serial = 1440] [outer = (nil)] [url = about:blank] 04:44:45 INFO - PROCESS | 3005 | --DOMWINDOW == 134 (0x8fc95c00) [pid = 3005] [serial = 1428] [outer = (nil)] [url = about:blank] 04:44:45 INFO - PROCESS | 3005 | --DOMWINDOW == 133 (0x8f2f4c00) [pid = 3005] [serial = 1467] [outer = (nil)] [url = about:blank] 04:44:45 INFO - PROCESS | 3005 | --DOMWINDOW == 132 (0x8e839400) [pid = 3005] [serial = 1464] [outer = (nil)] [url = about:blank] 04:44:45 INFO - PROCESS | 3005 | --DOMWINDOW == 131 (0x9a78e000) [pid = 3005] [serial = 1592] [outer = (nil)] [url = about:blank] 04:44:45 INFO - PROCESS | 3005 | --DOMWINDOW == 130 (0x9a557400) [pid = 3005] [serial = 1551] [outer = (nil)] [url = about:blank] 04:44:45 INFO - PROCESS | 3005 | --DOMWINDOW == 129 (0x9317a800) [pid = 3005] [serial = 1586] [outer = (nil)] [url = about:blank] 04:44:45 INFO - PROCESS | 3005 | --DOMWINDOW == 128 (0x9a794800) [pid = 3005] [serial = 1562] [outer = (nil)] [url = about:blank] 04:44:45 INFO - PROCESS | 3005 | --DOMWINDOW == 127 (0x8eb51000) [pid = 3005] [serial = 1583] [outer = (nil)] [url = about:blank] 04:44:45 INFO - PROCESS | 3005 | --DOMWINDOW == 126 (0x9a55c000) [pid = 3005] [serial = 1595] [outer = (nil)] [url = about:blank] 04:44:45 INFO - PROCESS | 3005 | --DOMWINDOW == 125 (0x91bd6800) [pid = 3005] [serial = 1584] [outer = (nil)] [url = about:blank] 04:44:45 INFO - PROCESS | 3005 | --DOMWINDOW == 124 (0x93173c00) [pid = 3005] [serial = 1559] [outer = (nil)] [url = about:blank] 04:44:45 INFO - PROCESS | 3005 | --DOMWINDOW == 123 (0x8eb57000) [pid = 3005] [serial = 1553] [outer = (nil)] [url = about:blank] 04:44:45 INFO - PROCESS | 3005 | --DOMWINDOW == 122 (0x9b622400) [pid = 3005] [serial = 1574] [outer = (nil)] [url = about:blank] 04:44:45 INFO - PROCESS | 3005 | --DOMWINDOW == 121 (0x904bb400) [pid = 3005] [serial = 1556] [outer = (nil)] [url = about:blank] 04:44:45 INFO - PROCESS | 3005 | --DOMWINDOW == 120 (0x92246000) [pid = 3005] [serial = 1581] [outer = (nil)] [url = about:blank] 04:44:45 INFO - PROCESS | 3005 | --DOMWINDOW == 119 (0x91bcac00) [pid = 3005] [serial = 1580] [outer = (nil)] [url = about:blank] 04:44:45 INFO - PROCESS | 3005 | --DOMWINDOW == 118 (0x9ae74400) [pid = 3005] [serial = 1568] [outer = (nil)] [url = about:blank] 04:44:45 INFO - PROCESS | 3005 | --DOMWINDOW == 117 (0x9b306400) [pid = 3005] [serial = 1571] [outer = (nil)] [url = about:blank] 04:44:45 INFO - PROCESS | 3005 | --DOMWINDOW == 116 (0x9ade2000) [pid = 3005] [serial = 1565] [outer = (nil)] [url = about:blank] 04:44:45 INFO - PROCESS | 3005 | --DOMWINDOW == 115 (0x8f0ea000) [pid = 3005] [serial = 1578] [outer = (nil)] [url = about:blank] 04:44:45 INFO - PROCESS | 3005 | --DOMWINDOW == 114 (0x8ea5bc00) [pid = 3005] [serial = 1577] [outer = (nil)] [url = about:blank] 04:44:45 INFO - PROCESS | 3005 | --DOMWINDOW == 113 (0x8dc55400) [pid = 3005] [serial = 1631] [outer = (nil)] [url = about:blank] 04:44:45 INFO - PROCESS | 3005 | --DOMWINDOW == 112 (0x8fa09400) [pid = 3005] [serial = 1598] [outer = (nil)] [url = about:blank] 04:44:45 INFO - PROCESS | 3005 | --DOMWINDOW == 111 (0x8fa94400) [pid = 3005] [serial = 1599] [outer = (nil)] [url = about:blank] 04:44:45 INFO - PROCESS | 3005 | --DOMWINDOW == 110 (0x924ecc00) [pid = 3005] [serial = 1601] [outer = (nil)] [url = about:blank] 04:44:45 INFO - PROCESS | 3005 | --DOMWINDOW == 109 (0x8df29800) [pid = 3005] [serial = 1632] [outer = (nil)] [url = about:blank] 04:44:45 INFO - PROCESS | 3005 | --DOMWINDOW == 108 (0x92879000) [pid = 3005] [serial = 1602] [outer = (nil)] [url = about:blank] 04:44:45 INFO - PROCESS | 3005 | --DOMWINDOW == 107 (0x9ade9000) [pid = 3005] [serial = 1604] [outer = (nil)] [url = about:blank] 04:44:45 INFO - PROCESS | 3005 | --DOMWINDOW == 106 (0x9ae77c00) [pid = 3005] [serial = 1605] [outer = (nil)] [url = about:blank] 04:44:45 INFO - PROCESS | 3005 | --DOMWINDOW == 105 (0x9bad4000) [pid = 3005] [serial = 1608] [outer = (nil)] [url = about:blank] 04:44:45 INFO - PROCESS | 3005 | --DOMWINDOW == 104 (0x9b618400) [pid = 3005] [serial = 1607] [outer = (nil)] [url = about:blank] 04:44:45 INFO - PROCESS | 3005 | --DOMWINDOW == 103 (0x9bfed000) [pid = 3005] [serial = 1610] [outer = (nil)] [url = about:blank] 04:44:45 INFO - PROCESS | 3005 | --DOMWINDOW == 102 (0x9c024400) [pid = 3005] [serial = 1611] [outer = (nil)] [url = about:blank] 04:44:45 INFO - PROCESS | 3005 | --DOMWINDOW == 101 (0x9d50e800) [pid = 3005] [serial = 1614] [outer = (nil)] [url = about:blank] 04:44:45 INFO - PROCESS | 3005 | --DOMWINDOW == 100 (0x9c113800) [pid = 3005] [serial = 1613] [outer = (nil)] [url = about:blank] 04:44:45 INFO - PROCESS | 3005 | --DOMWINDOW == 99 (0x9d51ec00) [pid = 3005] [serial = 1616] [outer = (nil)] [url = about:blank] 04:44:45 INFO - PROCESS | 3005 | --DOMWINDOW == 98 (0x99ed6c00) [pid = 3005] [serial = 1589] [outer = (nil)] [url = about:blank] 04:44:45 INFO - PROCESS | 3005 | --DOMWINDOW == 97 (0xa0696000) [pid = 3005] [serial = 1619] [outer = (nil)] [url = about:blank] 04:44:45 INFO - PROCESS | 3005 | --DOMWINDOW == 96 (0x9d527800) [pid = 3005] [serial = 1617] [outer = (nil)] [url = about:blank] 04:44:45 INFO - PROCESS | 3005 | --DOMWINDOW == 95 (0xa118f800) [pid = 3005] [serial = 1622] [outer = (nil)] [url = about:blank] 04:44:45 INFO - PROCESS | 3005 | --DOMWINDOW == 94 (0x9ade6400) [pid = 3005] [serial = 1593] [outer = (nil)] [url = about:blank] 04:44:45 INFO - PROCESS | 3005 | --DOMWINDOW == 93 (0xa069f400) [pid = 3005] [serial = 1620] [outer = (nil)] [url = about:blank] 04:44:45 INFO - PROCESS | 3005 | --DOMWINDOW == 92 (0xa2303c00) [pid = 3005] [serial = 1625] [outer = (nil)] [url = about:blank] 04:44:45 INFO - PROCESS | 3005 | --DOMWINDOW == 91 (0xa1197c00) [pid = 3005] [serial = 1623] [outer = (nil)] [url = about:blank] 04:44:45 INFO - PROCESS | 3005 | --DOMWINDOW == 90 (0xa255e800) [pid = 3005] [serial = 1628] [outer = (nil)] [url = about:blank] 04:44:45 INFO - PROCESS | 3005 | --DOMWINDOW == 89 (0x8ea60c00) [pid = 3005] [serial = 1634] [outer = (nil)] [url = about:blank] 04:44:45 INFO - PROCESS | 3005 | --DOMWINDOW == 88 (0xa2322c00) [pid = 3005] [serial = 1626] [outer = (nil)] [url = about:blank] 04:44:45 INFO - PROCESS | 3005 | --DOMWINDOW == 87 (0xa2fb8c00) [pid = 3005] [serial = 1629] [outer = (nil)] [url = about:blank] 04:44:45 INFO - PROCESS | 3005 | --DOMWINDOW == 86 (0x95294400) [pid = 3005] [serial = 1587] [outer = (nil)] [url = about:blank] 04:44:45 INFO - PROCESS | 3005 | --DOMWINDOW == 85 (0x8eb57c00) [pid = 3005] [serial = 1635] [outer = (nil)] [url = about:blank] 04:44:45 INFO - PROCESS | 3005 | --DOMWINDOW == 84 (0x8fa88c00) [pid = 3005] [serial = 1637] [outer = (nil)] [url = about:blank] 04:44:45 INFO - PROCESS | 3005 | --DOMWINDOW == 83 (0x8fc96400) [pid = 3005] [serial = 1638] [outer = (nil)] [url = about:blank] 04:44:45 INFO - PROCESS | 3005 | --DOMWINDOW == 82 (0x9ae77400) [pid = 3005] [serial = 1596] [outer = (nil)] [url = about:blank] 04:44:45 INFO - PROCESS | 3005 | --DOMWINDOW == 81 (0x9a553400) [pid = 3005] [serial = 1485] [outer = (nil)] [url = about:blank] 04:44:45 INFO - PROCESS | 3005 | --DOMWINDOW == 80 (0x9a8ce000) [pid = 3005] [serial = 1524] [outer = (nil)] [url = about:blank] 04:44:45 INFO - PROCESS | 3005 | --DOMWINDOW == 79 (0x921e7400) [pid = 3005] [serial = 1512] [outer = (nil)] [url = about:blank] 04:44:45 INFO - PROCESS | 3005 | --DOMWINDOW == 78 (0x9ac98800) [pid = 3005] [serial = 1530] [outer = (nil)] [url = about:blank] 04:44:45 INFO - PROCESS | 3005 | --DOMWINDOW == 77 (0x9b49bc00) [pid = 3005] [serial = 1572] [outer = (nil)] [url = about:blank] 04:44:45 INFO - PROCESS | 3005 | --DOMWINDOW == 76 (0x99e4fc00) [pid = 3005] [serial = 1443] [outer = (nil)] [url = about:blank] 04:44:45 INFO - PROCESS | 3005 | --DOMWINDOW == 75 (0x9a552c00) [pid = 3005] [serial = 1590] [outer = (nil)] [url = about:blank] 04:44:46 INFO - PROCESS | 3005 | 1471347886151 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]]]}] 04:44:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 04:44:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1858ms 04:44:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 04:44:46 INFO - PROCESS | 3005 | 1471347886181 Marionette TRACE conn4 -> [0,2237,"getWindowHandle",null] 04:44:46 INFO - PROCESS | 3005 | 1471347886184 Marionette TRACE conn4 <- [1,2237,null,{"value":"8"}] 04:44:46 INFO - PROCESS | 3005 | 1471347886193 Marionette TRACE conn4 -> [0,2238,"setScriptTimeout",{"ms":35000}] 04:44:46 INFO - PROCESS | 3005 | 1471347886201 Marionette TRACE conn4 <- [1,2238,null,{}] 04:44:46 INFO - PROCESS | 3005 | 1471347886219 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}] 04:44:46 INFO - PROCESS | 3005 | 1471347886228 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:44:46 INFO - PROCESS | 3005 | 1471347886431 Marionette TRACE conn4 <- [1,2239,null,{"value":null}] 04:44:46 INFO - PROCESS | 3005 | 1471347886623 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:46 INFO - PROCESS | 3005 | 1471347886636 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:44:46 INFO - PROCESS | 3005 | ++DOCSHELL 0x8fc98c00 == 75 [pid = 3005] [id = 567] 04:44:46 INFO - PROCESS | 3005 | ++DOMWINDOW == 76 (0x8fc99000) [pid = 3005] [serial = 1702] [outer = (nil)] 04:44:46 INFO - PROCESS | 3005 | ++DOMWINDOW == 77 (0x904c2c00) [pid = 3005] [serial = 1703] [outer = 0x8fc99000] 04:44:46 INFO - PROCESS | 3005 | 1471347886717 Marionette DEBUG loaded listener.js 04:44:46 INFO - PROCESS | 3005 | ++DOMWINDOW == 78 (0x91a3d800) [pid = 3005] [serial = 1704] [outer = 0x8fc99000] 04:44:47 INFO - PROCESS | 3005 | 1471347887624 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]]]}] 04:44:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 04:44:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1447ms 04:44:47 INFO - PROCESS | 3005 | 1471347887664 Marionette TRACE conn4 -> [0,2241,"getWindowHandle",null] 04:44:47 INFO - PROCESS | 3005 | 1471347887669 Marionette TRACE conn4 <- [1,2241,null,{"value":"8"}] 04:44:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 04:44:47 INFO - PROCESS | 3005 | 1471347887684 Marionette TRACE conn4 -> [0,2242,"setScriptTimeout",{"ms":35000}] 04:44:47 INFO - PROCESS | 3005 | 1471347887687 Marionette TRACE conn4 <- [1,2242,null,{}] 04:44:47 INFO - PROCESS | 3005 | 1471347887693 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}] 04:44:47 INFO - PROCESS | 3005 | 1471347887698 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:44:47 INFO - PROCESS | 3005 | 1471347887964 Marionette TRACE conn4 <- [1,2243,null,{"value":null}] 04:44:48 INFO - PROCESS | 3005 | 1471347887994 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:48 INFO - PROCESS | 3005 | 1471347888002 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:44:48 INFO - PROCESS | 3005 | ++DOCSHELL 0x8df24c00 == 76 [pid = 3005] [id = 568] 04:44:48 INFO - PROCESS | 3005 | ++DOMWINDOW == 79 (0x91bd6800) [pid = 3005] [serial = 1705] [outer = (nil)] 04:44:48 INFO - PROCESS | 3005 | ++DOMWINDOW == 80 (0x921f1c00) [pid = 3005] [serial = 1706] [outer = 0x91bd6800] 04:44:48 INFO - PROCESS | 3005 | 1471347888083 Marionette DEBUG loaded listener.js 04:44:48 INFO - PROCESS | 3005 | ++DOMWINDOW == 81 (0x923e2400) [pid = 3005] [serial = 1707] [outer = 0x91bd6800] 04:44:49 INFO - PROCESS | 3005 | 1471347889063 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]]]}] 04:44:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 04:44:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1435ms 04:44:49 INFO - PROCESS | 3005 | 1471347889120 Marionette TRACE conn4 -> [0,2245,"getWindowHandle",null] 04:44:49 INFO - PROCESS | 3005 | 1471347889124 Marionette TRACE conn4 <- [1,2245,null,{"value":"8"}] 04:44:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 04:44:49 INFO - PROCESS | 3005 | 1471347889140 Marionette TRACE conn4 -> [0,2246,"setScriptTimeout",{"ms":35000}] 04:44:49 INFO - PROCESS | 3005 | 1471347889143 Marionette TRACE conn4 <- [1,2246,null,{}] 04:44:49 INFO - PROCESS | 3005 | 1471347889149 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}] 04:44:49 INFO - PROCESS | 3005 | 1471347889155 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:44:49 INFO - PROCESS | 3005 | 1471347889523 Marionette TRACE conn4 <- [1,2247,null,{"value":null}] 04:44:49 INFO - PROCESS | 3005 | 1471347889874 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:49 INFO - PROCESS | 3005 | 1471347889886 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:44:49 INFO - PROCESS | 3005 | --DOMWINDOW == 80 (0x8f0d8000) [pid = 3005] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 04:44:49 INFO - PROCESS | 3005 | --DOMWINDOW == 79 (0x91bd5400) [pid = 3005] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 04:44:49 INFO - PROCESS | 3005 | ++DOCSHELL 0x8dc55800 == 77 [pid = 3005] [id = 569] 04:44:49 INFO - PROCESS | 3005 | ++DOMWINDOW == 80 (0x8df25400) [pid = 3005] [serial = 1708] [outer = (nil)] 04:44:49 INFO - PROCESS | 3005 | ++DOMWINDOW == 81 (0x8f2f5c00) [pid = 3005] [serial = 1709] [outer = 0x8df25400] 04:44:49 INFO - PROCESS | 3005 | 1471347889974 Marionette DEBUG loaded listener.js 04:44:50 INFO - PROCESS | 3005 | ++DOMWINDOW == 82 (0x924eb000) [pid = 3005] [serial = 1710] [outer = 0x8df25400] 04:44:50 INFO - PROCESS | 3005 | 1471347890742 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]]]}] 04:44:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 04:44:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1635ms 04:44:50 INFO - PROCESS | 3005 | 1471347890780 Marionette TRACE conn4 -> [0,2249,"getWindowHandle",null] 04:44:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 04:44:50 INFO - PROCESS | 3005 | 1471347890784 Marionette TRACE conn4 <- [1,2249,null,{"value":"8"}] 04:44:50 INFO - PROCESS | 3005 | 1471347890792 Marionette TRACE conn4 -> [0,2250,"setScriptTimeout",{"ms":35000}] 04:44:50 INFO - PROCESS | 3005 | 1471347890796 Marionette TRACE conn4 <- [1,2250,null,{}] 04:44:50 INFO - PROCESS | 3005 | 1471347890803 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}] 04:44:50 INFO - PROCESS | 3005 | 1471347890813 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:44:51 INFO - PROCESS | 3005 | 1471347891053 Marionette TRACE conn4 <- [1,2251,null,{"value":null}] 04:44:51 INFO - PROCESS | 3005 | 1471347891225 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:51 INFO - PROCESS | 3005 | 1471347891234 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:44:51 INFO - PROCESS | 3005 | ++DOCSHELL 0x8ea60000 == 78 [pid = 3005] [id = 570] 04:44:51 INFO - PROCESS | 3005 | ++DOMWINDOW == 83 (0x921f0000) [pid = 3005] [serial = 1711] [outer = (nil)] 04:44:51 INFO - PROCESS | 3005 | ++DOMWINDOW == 84 (0x9317c400) [pid = 3005] [serial = 1712] [outer = 0x921f0000] 04:44:51 INFO - PROCESS | 3005 | 1471347891309 Marionette DEBUG loaded listener.js 04:44:51 INFO - PROCESS | 3005 | ++DOMWINDOW == 85 (0x950d1400) [pid = 3005] [serial = 1713] [outer = 0x921f0000] 04:44:52 INFO - PROCESS | 3005 | 1471347892303 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]]]}] 04:44:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 04:44:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1582ms 04:44:52 INFO - PROCESS | 3005 | 1471347892374 Marionette TRACE conn4 -> [0,2253,"getWindowHandle",null] 04:44:52 INFO - PROCESS | 3005 | 1471347892382 Marionette TRACE conn4 <- [1,2253,null,{"value":"8"}] 04:44:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 04:44:52 INFO - PROCESS | 3005 | 1471347892392 Marionette TRACE conn4 -> [0,2254,"setScriptTimeout",{"ms":35000}] 04:44:52 INFO - PROCESS | 3005 | 1471347892397 Marionette TRACE conn4 <- [1,2254,null,{}] 04:44:52 INFO - PROCESS | 3005 | 1471347892408 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}] 04:44:52 INFO - PROCESS | 3005 | 1471347892413 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:44:52 INFO - PROCESS | 3005 | 1471347892688 Marionette TRACE conn4 <- [1,2255,null,{"value":null}] 04:44:53 INFO - PROCESS | 3005 | 1471347893024 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:53 INFO - PROCESS | 3005 | 1471347893041 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:44:53 INFO - PROCESS | 3005 | ++DOCSHELL 0x8df33c00 == 79 [pid = 3005] [id = 571] 04:44:53 INFO - PROCESS | 3005 | ++DOMWINDOW == 86 (0x8e80b800) [pid = 3005] [serial = 1714] [outer = (nil)] 04:44:53 INFO - PROCESS | 3005 | ++DOMWINDOW == 87 (0x8eb4d800) [pid = 3005] [serial = 1715] [outer = 0x8e80b800] 04:44:53 INFO - PROCESS | 3005 | 1471347893132 Marionette DEBUG loaded listener.js 04:44:53 INFO - PROCESS | 3005 | ++DOMWINDOW == 88 (0x8f0de000) [pid = 3005] [serial = 1716] [outer = 0x8e80b800] 04:44:54 INFO - PROCESS | 3005 | 1471347894134 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]]]}] 04:44:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 04:44:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1787ms 04:44:54 INFO - PROCESS | 3005 | 1471347894179 Marionette TRACE conn4 -> [0,2257,"getWindowHandle",null] 04:44:54 INFO - PROCESS | 3005 | 1471347894187 Marionette TRACE conn4 <- [1,2257,null,{"value":"8"}] 04:44:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 04:44:54 INFO - PROCESS | 3005 | 1471347894200 Marionette TRACE conn4 -> [0,2258,"setScriptTimeout",{"ms":35000}] 04:44:54 INFO - PROCESS | 3005 | 1471347894204 Marionette TRACE conn4 <- [1,2258,null,{}] 04:44:54 INFO - PROCESS | 3005 | 1471347894213 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}] 04:44:54 INFO - PROCESS | 3005 | 1471347894220 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:44:54 INFO - PROCESS | 3005 | 1471347894499 Marionette TRACE conn4 <- [1,2259,null,{"value":null}] 04:44:54 INFO - PROCESS | 3005 | 1471347894834 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:54 INFO - PROCESS | 3005 | 1471347894841 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:44:54 INFO - PROCESS | 3005 | ++DOCSHELL 0x8f0e8c00 == 80 [pid = 3005] [id = 572] 04:44:54 INFO - PROCESS | 3005 | ++DOMWINDOW == 89 (0x8fa8f800) [pid = 3005] [serial = 1717] [outer = (nil)] 04:44:54 INFO - PROCESS | 3005 | ++DOMWINDOW == 90 (0x904bbc00) [pid = 3005] [serial = 1718] [outer = 0x8fa8f800] 04:44:54 INFO - PROCESS | 3005 | 1471347894942 Marionette DEBUG loaded listener.js 04:44:55 INFO - PROCESS | 3005 | ++DOMWINDOW == 91 (0x91bd6000) [pid = 3005] [serial = 1719] [outer = 0x8fa8f800] 04:44:55 INFO - PROCESS | 3005 | 1471347895931 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]]]}] 04:44:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 04:44:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1790ms 04:44:55 INFO - PROCESS | 3005 | 1471347895993 Marionette TRACE conn4 -> [0,2261,"getWindowHandle",null] 04:44:56 INFO - PROCESS | 3005 | 1471347895998 Marionette TRACE conn4 <- [1,2261,null,{"value":"8"}] 04:44:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 04:44:56 INFO - PROCESS | 3005 | 1471347896008 Marionette TRACE conn4 -> [0,2262,"setScriptTimeout",{"ms":35000}] 04:44:56 INFO - PROCESS | 3005 | 1471347896015 Marionette TRACE conn4 <- [1,2262,null,{}] 04:44:56 INFO - PROCESS | 3005 | 1471347896033 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}] 04:44:56 INFO - PROCESS | 3005 | 1471347896043 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:44:56 INFO - PROCESS | 3005 | 1471347896273 Marionette TRACE conn4 <- [1,2263,null,{"value":null}] 04:44:56 INFO - PROCESS | 3005 | 1471347896567 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:56 INFO - PROCESS | 3005 | 1471347896581 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:44:56 INFO - PROCESS | 3005 | ++DOCSHELL 0x9317c800 == 81 [pid = 3005] [id = 573] 04:44:56 INFO - PROCESS | 3005 | ++DOMWINDOW == 92 (0x9317cc00) [pid = 3005] [serial = 1720] [outer = (nil)] 04:44:56 INFO - PROCESS | 3005 | ++DOMWINDOW == 93 (0x95297800) [pid = 3005] [serial = 1721] [outer = 0x9317cc00] 04:44:56 INFO - PROCESS | 3005 | 1471347896673 Marionette DEBUG loaded listener.js 04:44:56 INFO - PROCESS | 3005 | ++DOMWINDOW == 94 (0x95493800) [pid = 3005] [serial = 1722] [outer = 0x9317cc00] 04:44:57 INFO - PROCESS | 3005 | 1471347897755 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]]]}] 04:44:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 04:44:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1794ms 04:44:57 INFO - PROCESS | 3005 | 1471347897804 Marionette TRACE conn4 -> [0,2265,"getWindowHandle",null] 04:44:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 04:44:57 INFO - PROCESS | 3005 | 1471347897809 Marionette TRACE conn4 <- [1,2265,null,{"value":"8"}] 04:44:57 INFO - PROCESS | 3005 | 1471347897816 Marionette TRACE conn4 -> [0,2266,"setScriptTimeout",{"ms":35000}] 04:44:57 INFO - PROCESS | 3005 | 1471347897819 Marionette TRACE conn4 <- [1,2266,null,{}] 04:44:57 INFO - PROCESS | 3005 | 1471347897826 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}] 04:44:57 INFO - PROCESS | 3005 | 1471347897832 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:44:58 INFO - PROCESS | 3005 | 1471347898058 Marionette TRACE conn4 <- [1,2267,null,{"value":null}] 04:44:58 INFO - PROCESS | 3005 | 1471347898318 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:58 INFO - PROCESS | 3005 | 1471347898327 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:44:58 INFO - PROCESS | 3005 | ++DOCSHELL 0x8dc5f400 == 82 [pid = 3005] [id = 574] 04:44:58 INFO - PROCESS | 3005 | ++DOMWINDOW == 95 (0x92245800) [pid = 3005] [serial = 1723] [outer = (nil)] 04:44:58 INFO - PROCESS | 3005 | ++DOMWINDOW == 96 (0x99e34c00) [pid = 3005] [serial = 1724] [outer = 0x92245800] 04:44:58 INFO - PROCESS | 3005 | 1471347898462 Marionette DEBUG loaded listener.js 04:44:58 INFO - PROCESS | 3005 | ++DOMWINDOW == 97 (0x99e4e000) [pid = 3005] [serial = 1725] [outer = 0x92245800] 04:44:59 INFO - PROCESS | 3005 | 1471347899471 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]]]}] 04:44:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 04:44:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1685ms 04:44:59 INFO - PROCESS | 3005 | 1471347899504 Marionette TRACE conn4 -> [0,2269,"getWindowHandle",null] 04:44:59 INFO - PROCESS | 3005 | 1471347899509 Marionette TRACE conn4 <- [1,2269,null,{"value":"8"}] 04:44:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 04:44:59 INFO - PROCESS | 3005 | 1471347899517 Marionette TRACE conn4 -> [0,2270,"setScriptTimeout",{"ms":35000}] 04:44:59 INFO - PROCESS | 3005 | 1471347899521 Marionette TRACE conn4 <- [1,2270,null,{}] 04:44:59 INFO - PROCESS | 3005 | 1471347899528 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}] 04:44:59 INFO - PROCESS | 3005 | 1471347899533 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:44:59 INFO - PROCESS | 3005 | 1471347899798 Marionette TRACE conn4 <- [1,2271,null,{"value":null}] 04:45:00 INFO - PROCESS | 3005 | 1471347900143 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:00 INFO - PROCESS | 3005 | 1471347900154 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:45:00 INFO - PROCESS | 3005 | ++DOCSHELL 0x8f0e0c00 == 83 [pid = 3005] [id = 575] 04:45:00 INFO - PROCESS | 3005 | ++DOMWINDOW == 98 (0x904ca400) [pid = 3005] [serial = 1726] [outer = (nil)] 04:45:00 INFO - PROCESS | 3005 | ++DOMWINDOW == 99 (0x9a19a000) [pid = 3005] [serial = 1727] [outer = 0x904ca400] 04:45:00 INFO - PROCESS | 3005 | 1471347900250 Marionette DEBUG loaded listener.js 04:45:00 INFO - PROCESS | 3005 | ++DOMWINDOW == 100 (0x9a550400) [pid = 3005] [serial = 1728] [outer = 0x904ca400] 04:45:01 INFO - PROCESS | 3005 | 1471347901175 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]]]}] 04:45:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 04:45:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1693ms 04:45:01 INFO - PROCESS | 3005 | 1471347901210 Marionette TRACE conn4 -> [0,2273,"getWindowHandle",null] 04:45:01 INFO - PROCESS | 3005 | 1471347901216 Marionette TRACE conn4 <- [1,2273,null,{"value":"8"}] 04:45:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 04:45:01 INFO - PROCESS | 3005 | 1471347901223 Marionette TRACE conn4 -> [0,2274,"setScriptTimeout",{"ms":35000}] 04:45:01 INFO - PROCESS | 3005 | 1471347901227 Marionette TRACE conn4 <- [1,2274,null,{}] 04:45:01 INFO - PROCESS | 3005 | 1471347901233 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}] 04:45:01 INFO - PROCESS | 3005 | 1471347901244 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:45:01 INFO - PROCESS | 3005 | 1471347901495 Marionette TRACE conn4 <- [1,2275,null,{"value":null}] 04:45:01 INFO - PROCESS | 3005 | 1471347901763 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:01 INFO - PROCESS | 3005 | 1471347901775 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:45:01 INFO - PROCESS | 3005 | ++DOCSHELL 0x924ed400 == 84 [pid = 3005] [id = 576] 04:45:01 INFO - PROCESS | 3005 | ++DOMWINDOW == 101 (0x9a55c800) [pid = 3005] [serial = 1729] [outer = (nil)] 04:45:01 INFO - PROCESS | 3005 | ++DOMWINDOW == 102 (0x9a8cac00) [pid = 3005] [serial = 1730] [outer = 0x9a55c800] 04:45:01 INFO - PROCESS | 3005 | 1471347901900 Marionette DEBUG loaded listener.js 04:45:02 INFO - PROCESS | 3005 | ++DOMWINDOW == 103 (0x9ac8c000) [pid = 3005] [serial = 1731] [outer = 0x9a55c800] 04:45:02 INFO - PROCESS | 3005 | 1471347902846 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]]]}] 04:45:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 04:45:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1689ms 04:45:02 INFO - PROCESS | 3005 | 1471347902913 Marionette TRACE conn4 -> [0,2277,"getWindowHandle",null] 04:45:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 04:45:02 INFO - PROCESS | 3005 | 1471347902918 Marionette TRACE conn4 <- [1,2277,null,{"value":"8"}] 04:45:02 INFO - PROCESS | 3005 | 1471347902925 Marionette TRACE conn4 -> [0,2278,"setScriptTimeout",{"ms":35000}] 04:45:02 INFO - PROCESS | 3005 | 1471347902929 Marionette TRACE conn4 <- [1,2278,null,{}] 04:45:02 INFO - PROCESS | 3005 | 1471347902935 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}] 04:45:02 INFO - PROCESS | 3005 | 1471347902940 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:45:03 INFO - PROCESS | 3005 | 1471347903187 Marionette TRACE conn4 <- [1,2279,null,{"value":null}] 04:45:03 INFO - PROCESS | 3005 | 1471347903496 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:03 INFO - PROCESS | 3005 | 1471347903509 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:45:03 INFO - PROCESS | 3005 | ++DOCSHELL 0x99e32800 == 85 [pid = 3005] [id = 577] 04:45:03 INFO - PROCESS | 3005 | ++DOMWINDOW == 104 (0x9a795000) [pid = 3005] [serial = 1732] [outer = (nil)] 04:45:03 INFO - PROCESS | 3005 | ++DOMWINDOW == 105 (0x9ade6000) [pid = 3005] [serial = 1733] [outer = 0x9a795000] 04:45:03 INFO - PROCESS | 3005 | 1471347903599 Marionette DEBUG loaded listener.js 04:45:03 INFO - PROCESS | 3005 | ++DOMWINDOW == 106 (0x9ade7c00) [pid = 3005] [serial = 1734] [outer = 0x9a795000] 04:45:04 INFO - PROCESS | 3005 | 1471347904480 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]]]}] 04:45:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 04:45:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1587ms 04:45:04 INFO - PROCESS | 3005 | 1471347904513 Marionette TRACE conn4 -> [0,2281,"getWindowHandle",null] 04:45:04 INFO - PROCESS | 3005 | 1471347904517 Marionette TRACE conn4 <- [1,2281,null,{"value":"8"}] 04:45:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 04:45:04 INFO - PROCESS | 3005 | 1471347904541 Marionette TRACE conn4 -> [0,2282,"setScriptTimeout",{"ms":35000}] 04:45:04 INFO - PROCESS | 3005 | 1471347904546 Marionette TRACE conn4 <- [1,2282,null,{}] 04:45:04 INFO - PROCESS | 3005 | 1471347904558 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}] 04:45:04 INFO - PROCESS | 3005 | 1471347904563 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:45:04 INFO - PROCESS | 3005 | 1471347904811 Marionette TRACE conn4 <- [1,2283,null,{"value":null}] 04:45:05 INFO - PROCESS | 3005 | 1471347905129 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:05 INFO - PROCESS | 3005 | 1471347905136 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:45:05 INFO - PROCESS | 3005 | ++DOCSHELL 0x9287ac00 == 86 [pid = 3005] [id = 578] 04:45:05 INFO - PROCESS | 3005 | ++DOMWINDOW == 107 (0x9a558400) [pid = 3005] [serial = 1735] [outer = (nil)] 04:45:05 INFO - PROCESS | 3005 | ++DOMWINDOW == 108 (0x9ae79c00) [pid = 3005] [serial = 1736] [outer = 0x9a558400] 04:45:05 INFO - PROCESS | 3005 | 1471347905236 Marionette DEBUG loaded listener.js 04:45:05 INFO - PROCESS | 3005 | ++DOMWINDOW == 109 (0x9b092c00) [pid = 3005] [serial = 1737] [outer = 0x9a558400] 04:45:06 INFO - PROCESS | 3005 | 1471347906202 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]]]}] 04:45:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 04:45:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1723ms 04:45:06 INFO - PROCESS | 3005 | 1471347906250 Marionette TRACE conn4 -> [0,2285,"getWindowHandle",null] 04:45:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 04:45:06 INFO - PROCESS | 3005 | 1471347906254 Marionette TRACE conn4 <- [1,2285,null,{"value":"8"}] 04:45:06 INFO - PROCESS | 3005 | 1471347906262 Marionette TRACE conn4 -> [0,2286,"setScriptTimeout",{"ms":35000}] 04:45:06 INFO - PROCESS | 3005 | 1471347906266 Marionette TRACE conn4 <- [1,2286,null,{}] 04:45:06 INFO - PROCESS | 3005 | 1471347906273 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}] 04:45:06 INFO - PROCESS | 3005 | 1471347906277 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:45:06 INFO - PROCESS | 3005 | 1471347906499 Marionette TRACE conn4 <- [1,2287,null,{"value":null}] 04:45:06 INFO - PROCESS | 3005 | 1471347906764 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:06 INFO - PROCESS | 3005 | 1471347906770 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:45:06 INFO - PROCESS | 3005 | ++DOCSHELL 0x950ca400 == 87 [pid = 3005] [id = 579] 04:45:06 INFO - PROCESS | 3005 | ++DOMWINDOW == 110 (0x9acdbc00) [pid = 3005] [serial = 1738] [outer = (nil)] 04:45:06 INFO - PROCESS | 3005 | ++DOMWINDOW == 111 (0x9ba78800) [pid = 3005] [serial = 1739] [outer = 0x9acdbc00] 04:45:06 INFO - PROCESS | 3005 | 1471347906900 Marionette DEBUG loaded listener.js 04:45:07 INFO - PROCESS | 3005 | ++DOMWINDOW == 112 (0x9bad5000) [pid = 3005] [serial = 1740] [outer = 0x9acdbc00] 04:45:07 INFO - PROCESS | 3005 | 1471347907892 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]]]}] 04:45:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | getImageData() works with negative width and height, and returns top-to-bottom left-to-right 04:45:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1691ms 04:45:07 INFO - PROCESS | 3005 | 1471347907953 Marionette TRACE conn4 -> [0,2289,"getWindowHandle",null] 04:45:07 INFO - PROCESS | 3005 | 1471347907956 Marionette TRACE conn4 <- [1,2289,null,{"value":"8"}] 04:45:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 04:45:07 INFO - PROCESS | 3005 | 1471347907964 Marionette TRACE conn4 -> [0,2290,"setScriptTimeout",{"ms":35000}] 04:45:07 INFO - PROCESS | 3005 | 1471347907967 Marionette TRACE conn4 <- [1,2290,null,{}] 04:45:07 INFO - PROCESS | 3005 | 1471347907973 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}] 04:45:07 INFO - PROCESS | 3005 | 1471347907979 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:45:08 INFO - PROCESS | 3005 | 1471347908197 Marionette TRACE conn4 <- [1,2291,null,{"value":null}] 04:45:09 INFO - PROCESS | 3005 | 1471347909158 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:09 INFO - PROCESS | 3005 | 1471347909169 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:45:09 INFO - PROCESS | 3005 | ++DOCSHELL 0x8e98d400 == 88 [pid = 3005] [id = 580] 04:45:09 INFO - PROCESS | 3005 | ++DOMWINDOW == 113 (0x8e990000) [pid = 3005] [serial = 1741] [outer = (nil)] 04:45:09 INFO - PROCESS | 3005 | ++DOMWINDOW == 114 (0x8e9df400) [pid = 3005] [serial = 1742] [outer = 0x8e990000] 04:45:09 INFO - PROCESS | 3005 | 1471347909261 Marionette DEBUG loaded listener.js 04:45:09 INFO - PROCESS | 3005 | ++DOMWINDOW == 115 (0x8ea54800) [pid = 3005] [serial = 1743] [outer = 0x8e990000] 04:45:10 INFO - PROCESS | 3005 | 1471347910163 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]]]}] 04:45:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 04:45:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 2241ms 04:45:10 INFO - PROCESS | 3005 | 1471347910208 Marionette TRACE conn4 -> [0,2293,"getWindowHandle",null] 04:45:10 INFO - PROCESS | 3005 | 1471347910214 Marionette TRACE conn4 <- [1,2293,null,{"value":"8"}] 04:45:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 04:45:10 INFO - PROCESS | 3005 | 1471347910223 Marionette TRACE conn4 -> [0,2294,"setScriptTimeout",{"ms":35000}] 04:45:10 INFO - PROCESS | 3005 | 1471347910229 Marionette TRACE conn4 <- [1,2294,null,{}] 04:45:10 INFO - PROCESS | 3005 | 1471347910240 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}] 04:45:10 INFO - PROCESS | 3005 | 1471347910247 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:45:10 INFO - PROCESS | 3005 | 1471347910474 Marionette TRACE conn4 <- [1,2295,null,{"value":null}] 04:45:10 INFO - PROCESS | 3005 | 1471347910810 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:10 INFO - PROCESS | 3005 | 1471347910819 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:45:10 INFO - PROCESS | 3005 | ++DOCSHELL 0x8ea0e400 == 89 [pid = 3005] [id = 581] 04:45:10 INFO - PROCESS | 3005 | ++DOMWINDOW == 116 (0x8fc9ec00) [pid = 3005] [serial = 1744] [outer = (nil)] 04:45:10 INFO - PROCESS | 3005 | ++DOMWINDOW == 117 (0x8e994800) [pid = 3005] [serial = 1745] [outer = 0x8fc9ec00] 04:45:10 INFO - PROCESS | 3005 | 1471347910993 Marionette DEBUG loaded listener.js 04:45:11 INFO - PROCESS | 3005 | ++DOMWINDOW == 118 (0x91a39800) [pid = 3005] [serial = 1746] [outer = 0x8fc9ec00] 04:45:11 INFO - PROCESS | 3005 | 1471347911908 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]]]}] 04:45:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 04:45:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1746ms 04:45:11 INFO - PROCESS | 3005 | 1471347911973 Marionette TRACE conn4 -> [0,2297,"getWindowHandle",null] 04:45:11 INFO - PROCESS | 3005 | 1471347911980 Marionette TRACE conn4 <- [1,2297,null,{"value":"8"}] 04:45:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 04:45:11 INFO - PROCESS | 3005 | 1471347911987 Marionette TRACE conn4 -> [0,2298,"setScriptTimeout",{"ms":35000}] 04:45:11 INFO - PROCESS | 3005 | 1471347911990 Marionette TRACE conn4 <- [1,2298,null,{}] 04:45:12 INFO - PROCESS | 3005 | 1471347911997 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}] 04:45:12 INFO - PROCESS | 3005 | 1471347912003 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:45:12 INFO - PROCESS | 3005 | 1471347912206 Marionette TRACE conn4 <- [1,2299,null,{"value":null}] 04:45:13 INFO - PROCESS | 3005 | --DOCSHELL 0x8f0df400 == 88 [pid = 3005] [id = 545] 04:45:13 INFO - PROCESS | 3005 | --DOCSHELL 0x8c1c7c00 == 87 [pid = 3005] [id = 546] 04:45:13 INFO - PROCESS | 3005 | --DOCSHELL 0x8fa01c00 == 86 [pid = 3005] [id = 499] 04:45:13 INFO - PROCESS | 3005 | --DOCSHELL 0x8dc55800 == 85 [pid = 3005] [id = 569] 04:45:13 INFO - PROCESS | 3005 | --DOCSHELL 0x8df24c00 == 84 [pid = 3005] [id = 568] 04:45:13 INFO - PROCESS | 3005 | --DOCSHELL 0x8fc98c00 == 83 [pid = 3005] [id = 567] 04:45:13 INFO - PROCESS | 3005 | --DOCSHELL 0x8dc57000 == 82 [pid = 3005] [id = 566] 04:45:13 INFO - PROCESS | 3005 | --DOCSHELL 0x8e990400 == 81 [pid = 3005] [id = 565] 04:45:13 INFO - PROCESS | 3005 | --DOCSHELL 0x8dc55c00 == 80 [pid = 3005] [id = 559] 04:45:13 INFO - PROCESS | 3005 | --DOCSHELL 0x8e98f400 == 79 [pid = 3005] [id = 558] 04:45:13 INFO - PROCESS | 3005 | --DOCSHELL 0x8c1d1c00 == 78 [pid = 3005] [id = 557] 04:45:13 INFO - PROCESS | 3005 | --DOCSHELL 0x8eb57400 == 77 [pid = 3005] [id = 556] 04:45:13 INFO - PROCESS | 3005 | --DOCSHELL 0x93177800 == 76 [pid = 3005] [id = 555] 04:45:13 INFO - PROCESS | 3005 | --DOCSHELL 0x928f7400 == 75 [pid = 3005] [id = 554] 04:45:13 INFO - PROCESS | 3005 | --DOCSHELL 0x8f2f0400 == 74 [pid = 3005] [id = 553] 04:45:13 INFO - PROCESS | 3005 | --DOCSHELL 0x8e9d4800 == 73 [pid = 3005] [id = 552] 04:45:13 INFO - PROCESS | 3005 | --DOCSHELL 0x8f0d7400 == 72 [pid = 3005] [id = 549] 04:45:13 INFO - PROCESS | 3005 | --DOCSHELL 0x8eb58c00 == 71 [pid = 3005] [id = 500] 04:45:13 INFO - PROCESS | 3005 | --DOCSHELL 0x8ea5b800 == 70 [pid = 3005] [id = 550] 04:45:13 INFO - PROCESS | 3005 | --DOCSHELL 0x8e801c00 == 69 [pid = 3005] [id = 501] 04:45:13 INFO - PROCESS | 3005 | --DOCSHELL 0x8f2edc00 == 68 [pid = 3005] [id = 463] 04:45:13 INFO - PROCESS | 3005 | --DOCSHELL 0x8dc58800 == 67 [pid = 3005] [id = 547] 04:45:13 INFO - PROCESS | 3005 | --DOCSHELL 0x8f0f2c00 == 66 [pid = 3005] [id = 473] 04:45:13 INFO - PROCESS | 3005 | --DOCSHELL 0x8c1c6000 == 65 [pid = 3005] [id = 564] 04:45:13 INFO - PROCESS | 3005 | --DOCSHELL 0x923e7400 == 64 [pid = 3005] [id = 524] 04:45:13 INFO - PROCESS | 3005 | --DOCSHELL 0x8c1cec00 == 63 [pid = 3005] [id = 522] 04:45:13 INFO - PROCESS | 3005 | --DOCSHELL 0x91a34000 == 62 [pid = 3005] [id = 478] 04:45:13 INFO - PROCESS | 3005 | --DOCSHELL 0x8c1c6800 == 61 [pid = 3005] [id = 506] 04:45:13 INFO - PROCESS | 3005 | --DOCSHELL 0x8c1c4400 == 60 [pid = 3005] [id = 508] 04:45:13 INFO - PROCESS | 3005 | --DOCSHELL 0x8c1c7000 == 59 [pid = 3005] [id = 481] 04:45:13 INFO - PROCESS | 3005 | --DOCSHELL 0x924ea800 == 58 [pid = 3005] [id = 521] 04:45:13 INFO - PROCESS | 3005 | --DOCSHELL 0x8c1c7800 == 57 [pid = 3005] [id = 560] 04:45:13 INFO - PROCESS | 3005 | --DOCSHELL 0x8fa06400 == 56 [pid = 3005] [id = 561] 04:45:13 INFO - PROCESS | 3005 | --DOCSHELL 0x8e9d4400 == 55 [pid = 3005] [id = 509] 04:45:13 INFO - PROCESS | 3005 | --DOCSHELL 0x8fa91000 == 54 [pid = 3005] [id = 548] 04:45:13 INFO - PROCESS | 3005 | --DOCSHELL 0x8dc5b400 == 53 [pid = 3005] [id = 520] 04:45:13 INFO - PROCESS | 3005 | --DOCSHELL 0x8e801400 == 52 [pid = 3005] [id = 498] 04:45:13 INFO - PROCESS | 3005 | --DOCSHELL 0x8e83e400 == 51 [pid = 3005] [id = 479] 04:45:14 INFO - PROCESS | 3005 | --DOCSHELL 0x8e994000 == 50 [pid = 3005] [id = 562] 04:45:14 INFO - PROCESS | 3005 | --DOCSHELL 0x8dc57400 == 49 [pid = 3005] [id = 510] 04:45:14 INFO - PROCESS | 3005 | --DOCSHELL 0x8df2f800 == 48 [pid = 3005] [id = 563] 04:45:14 INFO - PROCESS | 3005 | --DOCSHELL 0x8fa97800 == 47 [pid = 3005] [id = 489] 04:45:14 INFO - PROCESS | 3005 | --DOCSHELL 0x8fa0e800 == 46 [pid = 3005] [id = 465] 04:45:14 INFO - PROCESS | 3005 | --DOCSHELL 0x8e80f400 == 45 [pid = 3005] [id = 488] 04:45:14 INFO - PROCESS | 3005 | --DOCSHELL 0x8e98bc00 == 44 [pid = 3005] [id = 464] 04:45:14 INFO - PROCESS | 3005 | --DOCSHELL 0x95297000 == 43 [pid = 3005] [id = 492] 04:45:14 INFO - PROCESS | 3005 | --DOCSHELL 0x8f0f0000 == 42 [pid = 3005] [id = 551] 04:45:14 INFO - PROCESS | 3005 | --DOCSHELL 0x8ea0c800 == 41 [pid = 3005] [id = 544] 04:45:14 INFO - PROCESS | 3005 | --DOCSHELL 0x8df32800 == 40 [pid = 3005] [id = 466] 04:45:14 INFO - PROCESS | 3005 | --DOCSHELL 0x8c1c4800 == 39 [pid = 3005] [id = 494] 04:45:14 INFO - PROCESS | 3005 | --DOCSHELL 0x8e807800 == 38 [pid = 3005] [id = 495] 04:45:14 INFO - PROCESS | 3005 | --DOCSHELL 0x8dc5c800 == 37 [pid = 3005] [id = 507] 04:45:14 INFO - PROCESS | 3005 | --DOCSHELL 0x921e4c00 == 36 [pid = 3005] [id = 480] 04:45:14 INFO - PROCESS | 3005 | --DOCSHELL 0x8c1c9000 == 35 [pid = 3005] [id = 543] 04:45:14 INFO - PROCESS | 3005 | --DOCSHELL 0x8ea0e400 == 34 [pid = 3005] [id = 581] 04:45:14 INFO - PROCESS | 3005 | --DOCSHELL 0x8e98d400 == 33 [pid = 3005] [id = 580] 04:45:14 INFO - PROCESS | 3005 | --DOCSHELL 0x9287ac00 == 32 [pid = 3005] [id = 578] 04:45:14 INFO - PROCESS | 3005 | --DOCSHELL 0x950ca400 == 31 [pid = 3005] [id = 579] 04:45:14 INFO - PROCESS | 3005 | --DOCSHELL 0x99e32800 == 30 [pid = 3005] [id = 577] 04:45:14 INFO - PROCESS | 3005 | --DOCSHELL 0x924ed400 == 29 [pid = 3005] [id = 576] 04:45:14 INFO - PROCESS | 3005 | --DOCSHELL 0x8dc5f400 == 28 [pid = 3005] [id = 574] 04:45:14 INFO - PROCESS | 3005 | --DOCSHELL 0x8f0e0c00 == 27 [pid = 3005] [id = 575] 04:45:14 INFO - PROCESS | 3005 | --DOCSHELL 0x9317c800 == 26 [pid = 3005] [id = 573] 04:45:14 INFO - PROCESS | 3005 | --DOCSHELL 0x8f0e8c00 == 25 [pid = 3005] [id = 572] 04:45:14 INFO - PROCESS | 3005 | --DOCSHELL 0x8ea60000 == 24 [pid = 3005] [id = 570] 04:45:14 INFO - PROCESS | 3005 | --DOCSHELL 0x8df33c00 == 23 [pid = 3005] [id = 571] 04:45:14 INFO - PROCESS | 3005 | --DOMWINDOW == 117 (0x904be800) [pid = 3005] [serial = 1655] [outer = (nil)] [url = about:blank] 04:45:14 INFO - PROCESS | 3005 | --DOMWINDOW == 116 (0x8f0eac00) [pid = 3005] [serial = 1649] [outer = (nil)] [url = about:blank] 04:45:14 INFO - PROCESS | 3005 | --DOMWINDOW == 115 (0x92243400) [pid = 3005] [serial = 1652] [outer = (nil)] [url = about:blank] 04:45:14 INFO - PROCESS | 3005 | --DOMWINDOW == 114 (0x923e8400) [pid = 3005] [serial = 1653] [outer = (nil)] [url = about:blank] 04:45:14 INFO - PROCESS | 3005 | --DOMWINDOW == 113 (0x8e9e0400) [pid = 3005] [serial = 1643] [outer = (nil)] [url = about:blank] 04:45:14 INFO - PROCESS | 3005 | --DOMWINDOW == 112 (0x904bcc00) [pid = 3005] [serial = 1646] [outer = (nil)] [url = about:blank] 04:45:14 INFO - PROCESS | 3005 | --DOMWINDOW == 111 (0x8fa07400) [pid = 3005] [serial = 1650] [outer = (nil)] [url = about:blank] 04:45:14 INFO - PROCESS | 3005 | 1471347914414 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:14 INFO - PROCESS | 3005 | 1471347914421 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:45:14 INFO - PROCESS | 3005 | ++DOCSHELL 0x8c1c4800 == 24 [pid = 3005] [id = 582] 04:45:14 INFO - PROCESS | 3005 | ++DOMWINDOW == 112 (0x8c1c6800) [pid = 3005] [serial = 1747] [outer = (nil)] 04:45:14 INFO - PROCESS | 3005 | ++DOMWINDOW == 113 (0x8dc50c00) [pid = 3005] [serial = 1748] [outer = 0x8c1c6800] 04:45:14 INFO - PROCESS | 3005 | 1471347914622 Marionette DEBUG loaded listener.js 04:45:14 INFO - PROCESS | 3005 | ++DOMWINDOW == 114 (0x8dc5d000) [pid = 3005] [serial = 1749] [outer = 0x8c1c6800] 04:45:15 INFO - PROCESS | 3005 | 1471347915659 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]]]}] 04:45:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 04:45:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 3700ms 04:45:15 INFO - PROCESS | 3005 | 1471347915691 Marionette TRACE conn4 -> [0,2301,"getWindowHandle",null] 04:45:15 INFO - PROCESS | 3005 | 1471347915695 Marionette TRACE conn4 <- [1,2301,null,{"value":"8"}] 04:45:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 04:45:15 INFO - PROCESS | 3005 | 1471347915707 Marionette TRACE conn4 -> [0,2302,"setScriptTimeout",{"ms":35000}] 04:45:15 INFO - PROCESS | 3005 | 1471347915710 Marionette TRACE conn4 <- [1,2302,null,{}] 04:45:15 INFO - PROCESS | 3005 | 1471347915721 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}] 04:45:15 INFO - PROCESS | 3005 | 1471347915726 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:45:15 INFO - PROCESS | 3005 | 1471347915945 Marionette TRACE conn4 <- [1,2303,null,{"value":null}] 04:45:16 INFO - PROCESS | 3005 | 1471347916218 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:16 INFO - PROCESS | 3005 | 1471347916232 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:45:16 INFO - PROCESS | 3005 | ++DOCSHELL 0x8e9d4400 == 25 [pid = 3005] [id = 583] 04:45:16 INFO - PROCESS | 3005 | ++DOMWINDOW == 115 (0x8e9d4800) [pid = 3005] [serial = 1750] [outer = (nil)] 04:45:16 INFO - PROCESS | 3005 | ++DOMWINDOW == 116 (0x8e9e1800) [pid = 3005] [serial = 1751] [outer = 0x8e9d4800] 04:45:16 INFO - PROCESS | 3005 | 1471347916370 Marionette DEBUG loaded listener.js 04:45:16 INFO - PROCESS | 3005 | ++DOMWINDOW == 117 (0x8ea56400) [pid = 3005] [serial = 1752] [outer = 0x8e9d4800] 04:45:17 INFO - PROCESS | 3005 | 1471347917383 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]]]}] 04:45:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 04:45:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1750ms 04:45:17 INFO - PROCESS | 3005 | 1471347917456 Marionette TRACE conn4 -> [0,2305,"getWindowHandle",null] 04:45:17 INFO - PROCESS | 3005 | 1471347917463 Marionette TRACE conn4 <- [1,2305,null,{"value":"8"}] 04:45:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 04:45:17 INFO - PROCESS | 3005 | 1471347917476 Marionette TRACE conn4 -> [0,2306,"setScriptTimeout",{"ms":35000}] 04:45:17 INFO - PROCESS | 3005 | 1471347917480 Marionette TRACE conn4 <- [1,2306,null,{}] 04:45:17 INFO - PROCESS | 3005 | 1471347917489 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}] 04:45:17 INFO - PROCESS | 3005 | 1471347917496 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:45:17 INFO - PROCESS | 3005 | 1471347917751 Marionette TRACE conn4 <- [1,2307,null,{"value":null}] 04:45:18 INFO - PROCESS | 3005 | 1471347918063 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:18 INFO - PROCESS | 3005 | 1471347918078 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:45:18 INFO - PROCESS | 3005 | ++DOCSHELL 0x8dc52400 == 26 [pid = 3005] [id = 584] 04:45:18 INFO - PROCESS | 3005 | ++DOMWINDOW == 118 (0x8f0ef000) [pid = 3005] [serial = 1753] [outer = (nil)] 04:45:18 INFO - PROCESS | 3005 | ++DOMWINDOW == 119 (0x8f2ec800) [pid = 3005] [serial = 1754] [outer = 0x8f0ef000] 04:45:18 INFO - PROCESS | 3005 | 1471347918166 Marionette DEBUG loaded listener.js 04:45:18 INFO - PROCESS | 3005 | ++DOMWINDOW == 120 (0x8fa03800) [pid = 3005] [serial = 1755] [outer = 0x8f0ef000] 04:45:19 INFO - PROCESS | 3005 | 1471347919224 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]]]}] 04:45:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 04:45:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1789ms 04:45:19 INFO - PROCESS | 3005 | 1471347919275 Marionette TRACE conn4 -> [0,2309,"getWindowHandle",null] 04:45:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 04:45:19 INFO - PROCESS | 3005 | 1471347919280 Marionette TRACE conn4 <- [1,2309,null,{"value":"8"}] 04:45:19 INFO - PROCESS | 3005 | 1471347919289 Marionette TRACE conn4 -> [0,2310,"setScriptTimeout",{"ms":35000}] 04:45:19 INFO - PROCESS | 3005 | 1471347919295 Marionette TRACE conn4 <- [1,2310,null,{}] 04:45:19 INFO - PROCESS | 3005 | 1471347919314 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}] 04:45:19 INFO - PROCESS | 3005 | 1471347919325 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:45:19 INFO - PROCESS | 3005 | 1471347919566 Marionette TRACE conn4 <- [1,2311,null,{"value":null}] 04:45:19 INFO - PROCESS | 3005 | 1471347919861 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:19 INFO - PROCESS | 3005 | 1471347919875 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:45:19 INFO - PROCESS | 3005 | ++DOCSHELL 0x91bd8800 == 27 [pid = 3005] [id = 585] 04:45:19 INFO - PROCESS | 3005 | ++DOMWINDOW == 121 (0x921e3000) [pid = 3005] [serial = 1756] [outer = (nil)] 04:45:19 INFO - PROCESS | 3005 | ++DOMWINDOW == 122 (0x92241800) [pid = 3005] [serial = 1757] [outer = 0x921e3000] 04:45:19 INFO - PROCESS | 3005 | 1471347919969 Marionette DEBUG loaded listener.js 04:45:20 INFO - PROCESS | 3005 | ++DOMWINDOW == 123 (0x9224b000) [pid = 3005] [serial = 1758] [outer = 0x921e3000] 04:45:20 INFO - PROCESS | 3005 | 1471347920930 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]]]}] 04:45:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 04:45:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1697ms 04:45:20 INFO - PROCESS | 3005 | 1471347920986 Marionette TRACE conn4 -> [0,2313,"getWindowHandle",null] 04:45:20 INFO - PROCESS | 3005 | 1471347920990 Marionette TRACE conn4 <- [1,2313,null,{"value":"8"}] 04:45:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 04:45:21 INFO - PROCESS | 3005 | 1471347920998 Marionette TRACE conn4 -> [0,2314,"setScriptTimeout",{"ms":35000}] 04:45:21 INFO - PROCESS | 3005 | 1471347921002 Marionette TRACE conn4 <- [1,2314,null,{}] 04:45:21 INFO - PROCESS | 3005 | 1471347921008 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}] 04:45:21 INFO - PROCESS | 3005 | 1471347921014 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:45:21 INFO - PROCESS | 3005 | 1471347921271 Marionette TRACE conn4 <- [1,2315,null,{"value":null}] 04:45:21 INFO - PROCESS | 3005 | 1471347921588 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:21 INFO - PROCESS | 3005 | 1471347921597 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:45:21 INFO - PROCESS | 3005 | ++DOCSHELL 0x8c1c3800 == 28 [pid = 3005] [id = 586] 04:45:21 INFO - PROCESS | 3005 | ++DOMWINDOW == 124 (0x8df30400) [pid = 3005] [serial = 1759] [outer = (nil)] 04:45:21 INFO - PROCESS | 3005 | ++DOMWINDOW == 125 (0x924f3c00) [pid = 3005] [serial = 1760] [outer = 0x8df30400] 04:45:21 INFO - PROCESS | 3005 | 1471347921691 Marionette DEBUG loaded listener.js 04:45:21 INFO - PROCESS | 3005 | ++DOMWINDOW == 126 (0x92873400) [pid = 3005] [serial = 1761] [outer = 0x8df30400] 04:45:23 INFO - PROCESS | 3005 | --DOCSHELL 0x8e996c00 == 27 [pid = 3005] [id = 539] 04:45:23 INFO - PROCESS | 3005 | --DOCSHELL 0x8fa09800 == 26 [pid = 3005] [id = 542] 04:45:23 INFO - PROCESS | 3005 | --DOCSHELL 0x923e9000 == 25 [pid = 3005] [id = 538] 04:45:23 INFO - PROCESS | 3005 | --DOCSHELL 0x8dc55000 == 24 [pid = 3005] [id = 540] 04:45:23 INFO - PROCESS | 3005 | --DOCSHELL 0xa059d000 == 23 [pid = 3005] [id = 541] 04:45:24 INFO - PROCESS | 3005 | 1471347924280 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]]]}] 04:45:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 04:45:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 3338ms 04:45:24 INFO - PROCESS | 3005 | 1471347924339 Marionette TRACE conn4 -> [0,2317,"getWindowHandle",null] 04:45:24 INFO - PROCESS | 3005 | 1471347924347 Marionette TRACE conn4 <- [1,2317,null,{"value":"8"}] 04:45:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 04:45:24 INFO - PROCESS | 3005 | 1471347924359 Marionette TRACE conn4 -> [0,2318,"setScriptTimeout",{"ms":35000}] 04:45:24 INFO - PROCESS | 3005 | 1471347924366 Marionette TRACE conn4 <- [1,2318,null,{}] 04:45:24 INFO - PROCESS | 3005 | 1471347924376 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}] 04:45:24 INFO - PROCESS | 3005 | 1471347924382 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:45:24 INFO - PROCESS | 3005 | 1471347924626 Marionette TRACE conn4 <- [1,2319,null,{"value":null}] 04:45:24 INFO - PROCESS | 3005 | 1471347924804 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:24 INFO - PROCESS | 3005 | 1471347924825 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:45:24 INFO - PROCESS | 3005 | ++DOCSHELL 0x8e80f000 == 24 [pid = 3005] [id = 587] 04:45:24 INFO - PROCESS | 3005 | ++DOMWINDOW == 127 (0x8e990400) [pid = 3005] [serial = 1762] [outer = (nil)] 04:45:24 INFO - PROCESS | 3005 | ++DOMWINDOW == 128 (0x8ea15400) [pid = 3005] [serial = 1763] [outer = 0x8e990400] 04:45:24 INFO - PROCESS | 3005 | 1471347924930 Marionette DEBUG loaded listener.js 04:45:25 INFO - PROCESS | 3005 | ++DOMWINDOW == 129 (0x8f0d8800) [pid = 3005] [serial = 1764] [outer = 0x8e990400] 04:45:25 INFO - PROCESS | 3005 | 1471347925943 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] 04:45:26 INFO - PROCESS | 3005 | 1471347926020 Marionette TRACE conn4 <- [1,2321,null,{"value":"8"}] 04:45:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 04:45:26 INFO - PROCESS | 3005 | 1471347926038 Marionette TRACE conn4 -> [0,2322,"setScriptTimeout",{"ms":35000}] 04:45:26 INFO - PROCESS | 3005 | 1471347926048 Marionette TRACE conn4 <- [1,2322,null,{}] 04:45:26 INFO - PROCESS | 3005 | 1471347926071 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}] 04:45:26 INFO - PROCESS | 3005 | 1471347926081 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:45:26 INFO - PROCESS | 3005 | 1471347926628 Marionette TRACE conn4 <- [1,2323,null,{"value":null}] 04:45:26 INFO - PROCESS | 3005 | 1471347926676 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:26 INFO - PROCESS | 3005 | 1471347926686 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:45:26 INFO - PROCESS | 3005 | ++DOCSHELL 0x8ea53000 == 25 [pid = 3005] [id = 588] 04:45:26 INFO - PROCESS | 3005 | ++DOMWINDOW == 130 (0x8fa0ac00) [pid = 3005] [serial = 1765] [outer = (nil)] 04:45:26 INFO - PROCESS | 3005 | ++DOMWINDOW == 131 (0x8fca0800) [pid = 3005] [serial = 1766] [outer = 0x8fa0ac00] 04:45:26 INFO - PROCESS | 3005 | 1471347926771 Marionette DEBUG loaded listener.js 04:45:26 INFO - PROCESS | 3005 | ++DOMWINDOW == 132 (0x91a3c800) [pid = 3005] [serial = 1767] [outer = 0x8fa0ac00] 04:45:27 INFO - PROCESS | 3005 | 1471347927953 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]]]}] 04:45:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 04:45:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1960ms 04:45:28 INFO - PROCESS | 3005 | 1471347927997 Marionette TRACE conn4 -> [0,2325,"getWindowHandle",null] 04:45:28 INFO - PROCESS | 3005 | 1471347928002 Marionette TRACE conn4 <- [1,2325,null,{"value":"8"}] 04:45:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 04:45:28 INFO - PROCESS | 3005 | 1471347928020 Marionette TRACE conn4 -> [0,2326,"setScriptTimeout",{"ms":35000}] 04:45:28 INFO - PROCESS | 3005 | 1471347928027 Marionette TRACE conn4 <- [1,2326,null,{}] 04:45:28 INFO - PROCESS | 3005 | 1471347928046 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}] 04:45:28 INFO - PROCESS | 3005 | 1471347928056 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:45:28 INFO - PROCESS | 3005 | 1471347928346 Marionette TRACE conn4 <- [1,2327,null,{"value":null}] 04:45:28 INFO - PROCESS | 3005 | --DOMWINDOW == 131 (0x92245800) [pid = 3005] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 04:45:28 INFO - PROCESS | 3005 | --DOMWINDOW == 130 (0x8e80b800) [pid = 3005] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 04:45:28 INFO - PROCESS | 3005 | --DOMWINDOW == 129 (0x8fc9a000) [pid = 3005] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 04:45:28 INFO - PROCESS | 3005 | --DOMWINDOW == 128 (0x9acdbc00) [pid = 3005] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 04:45:28 INFO - PROCESS | 3005 | --DOMWINDOW == 127 (0x8fa8f800) [pid = 3005] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 04:45:28 INFO - PROCESS | 3005 | --DOMWINDOW == 126 (0x9317cc00) [pid = 3005] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 04:45:28 INFO - PROCESS | 3005 | --DOMWINDOW == 125 (0x8e9d8400) [pid = 3005] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 04:45:28 INFO - PROCESS | 3005 | --DOMWINDOW == 124 (0x9a55c800) [pid = 3005] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 04:45:28 INFO - PROCESS | 3005 | --DOMWINDOW == 123 (0x904ca400) [pid = 3005] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 04:45:28 INFO - PROCESS | 3005 | --DOMWINDOW == 122 (0x9a795000) [pid = 3005] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 04:45:28 INFO - PROCESS | 3005 | --DOMWINDOW == 121 (0x8f0e8400) [pid = 3005] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 04:45:28 INFO - PROCESS | 3005 | --DOMWINDOW == 120 (0x8e990000) [pid = 3005] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 04:45:28 INFO - PROCESS | 3005 | --DOMWINDOW == 119 (0x9a558400) [pid = 3005] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 04:45:28 INFO - PROCESS | 3005 | --DOMWINDOW == 118 (0x91bd6800) [pid = 3005] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 04:45:28 INFO - PROCESS | 3005 | --DOMWINDOW == 117 (0x8df25400) [pid = 3005] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 04:45:28 INFO - PROCESS | 3005 | --DOMWINDOW == 116 (0x9a8c7000) [pid = 3005] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 04:45:28 INFO - PROCESS | 3005 | --DOMWINDOW == 115 (0x8f2efc00) [pid = 3005] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 04:45:28 INFO - PROCESS | 3005 | --DOMWINDOW == 114 (0x928f7800) [pid = 3005] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 04:45:28 INFO - PROCESS | 3005 | --DOMWINDOW == 113 (0x904c4c00) [pid = 3005] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 04:45:28 INFO - PROCESS | 3005 | --DOMWINDOW == 112 (0x9a4da800) [pid = 3005] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 04:45:28 INFO - PROCESS | 3005 | --DOMWINDOW == 111 (0x8c1cbc00) [pid = 3005] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 04:45:29 INFO - PROCESS | 3005 | --DOMWINDOW == 110 (0x8fc99000) [pid = 3005] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 04:45:29 INFO - PROCESS | 3005 | --DOMWINDOW == 109 (0x8e9d6000) [pid = 3005] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 04:45:29 INFO - PROCESS | 3005 | --DOMWINDOW == 108 (0x950d7800) [pid = 3005] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 04:45:29 INFO - PROCESS | 3005 | --DOMWINDOW == 107 (0x950d7400) [pid = 3005] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 04:45:29 INFO - PROCESS | 3005 | --DOMWINDOW == 106 (0x8eb58400) [pid = 3005] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 04:45:29 INFO - PROCESS | 3005 | --DOMWINDOW == 105 (0x8f0f1c00) [pid = 3005] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 04:45:29 INFO - PROCESS | 3005 | --DOMWINDOW == 104 (0x904bfc00) [pid = 3005] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 04:45:29 INFO - PROCESS | 3005 | --DOMWINDOW == 103 (0x8e990800) [pid = 3005] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 04:45:29 INFO - PROCESS | 3005 | --DOMWINDOW == 102 (0x91a3fc00) [pid = 3005] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 04:45:29 INFO - PROCESS | 3005 | --DOMWINDOW == 101 (0x8df2c800) [pid = 3005] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 04:45:29 INFO - PROCESS | 3005 | --DOMWINDOW == 100 (0x8df32c00) [pid = 3005] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 04:45:29 INFO - PROCESS | 3005 | --DOMWINDOW == 99 (0x921f0000) [pid = 3005] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 04:45:29 INFO - PROCESS | 3005 | 1471347929008 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:29 INFO - PROCESS | 3005 | 1471347929022 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:45:29 INFO - PROCESS | 3005 | ++DOCSHELL 0x8dc59800 == 26 [pid = 3005] [id = 589] 04:45:29 INFO - PROCESS | 3005 | ++DOMWINDOW == 100 (0x8dc5ac00) [pid = 3005] [serial = 1768] [outer = (nil)] 04:45:29 INFO - PROCESS | 3005 | ++DOMWINDOW == 101 (0x8e990000) [pid = 3005] [serial = 1769] [outer = 0x8dc5ac00] 04:45:29 INFO - PROCESS | 3005 | 1471347929123 Marionette DEBUG loaded listener.js 04:45:29 INFO - PROCESS | 3005 | ++DOMWINDOW == 102 (0x8fa8f800) [pid = 3005] [serial = 1770] [outer = 0x8dc5ac00] 04:45:30 INFO - PROCESS | 3005 | 1471347930054 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]]]}] 04:45:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 04:45:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 2110ms 04:45:30 INFO - PROCESS | 3005 | 1471347930121 Marionette TRACE conn4 -> [0,2329,"getWindowHandle",null] 04:45:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 04:45:30 INFO - PROCESS | 3005 | 1471347930126 Marionette TRACE conn4 <- [1,2329,null,{"value":"8"}] 04:45:30 INFO - PROCESS | 3005 | 1471347930133 Marionette TRACE conn4 -> [0,2330,"setScriptTimeout",{"ms":35000}] 04:45:30 INFO - PROCESS | 3005 | 1471347930136 Marionette TRACE conn4 <- [1,2330,null,{}] 04:45:30 INFO - PROCESS | 3005 | 1471347930143 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}] 04:45:30 INFO - PROCESS | 3005 | 1471347930149 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:45:30 INFO - PROCESS | 3005 | 1471347930358 Marionette TRACE conn4 <- [1,2331,null,{"value":null}] 04:45:30 INFO - PROCESS | 3005 | 1471347930592 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:30 INFO - PROCESS | 3005 | 1471347930600 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:45:30 INFO - PROCESS | 3005 | ++DOCSHELL 0x8c1cc000 == 27 [pid = 3005] [id = 590] 04:45:30 INFO - PROCESS | 3005 | ++DOMWINDOW == 103 (0x8fc9b800) [pid = 3005] [serial = 1771] [outer = (nil)] 04:45:30 INFO - PROCESS | 3005 | ++DOMWINDOW == 104 (0x928fa400) [pid = 3005] [serial = 1772] [outer = 0x8fc9b800] 04:45:30 INFO - PROCESS | 3005 | 1471347930689 Marionette DEBUG loaded listener.js 04:45:30 INFO - PROCESS | 3005 | ++DOMWINDOW == 105 (0x9317d000) [pid = 3005] [serial = 1773] [outer = 0x8fc9b800] 04:45:31 INFO - PROCESS | 3005 | 1471347931800 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]]]}] 04:45:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 04:45:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1737ms 04:45:31 INFO - PROCESS | 3005 | 1471347931871 Marionette TRACE conn4 -> [0,2333,"getWindowHandle",null] 04:45:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 04:45:31 INFO - PROCESS | 3005 | 1471347931879 Marionette TRACE conn4 <- [1,2333,null,{"value":"8"}] 04:45:31 INFO - PROCESS | 3005 | 1471347931889 Marionette TRACE conn4 -> [0,2334,"setScriptTimeout",{"ms":35000}] 04:45:31 INFO - PROCESS | 3005 | 1471347931900 Marionette TRACE conn4 <- [1,2334,null,{}] 04:45:31 INFO - PROCESS | 3005 | 1471347931910 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}] 04:45:31 INFO - PROCESS | 3005 | 1471347931915 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:45:32 INFO - PROCESS | 3005 | 1471347932188 Marionette TRACE conn4 <- [1,2335,null,{"value":null}] 04:45:32 INFO - PROCESS | 3005 | 1471347932531 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:32 INFO - PROCESS | 3005 | 1471347932541 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:45:32 INFO - PROCESS | 3005 | ++DOCSHELL 0x8e996000 == 28 [pid = 3005] [id = 591] 04:45:32 INFO - PROCESS | 3005 | ++DOMWINDOW == 106 (0x8e9e1c00) [pid = 3005] [serial = 1774] [outer = (nil)] 04:45:32 INFO - PROCESS | 3005 | ++DOMWINDOW == 107 (0x8f2ec400) [pid = 3005] [serial = 1775] [outer = 0x8e9e1c00] 04:45:32 INFO - PROCESS | 3005 | 1471347932639 Marionette DEBUG loaded listener.js 04:45:32 INFO - PROCESS | 3005 | ++DOMWINDOW == 108 (0x8fa8a000) [pid = 3005] [serial = 1776] [outer = 0x8e9e1c00] 04:45:33 INFO - PROCESS | 3005 | 1471347933678 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]]]}] 04:45:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 04:45:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1847ms 04:45:33 INFO - PROCESS | 3005 | 1471347933735 Marionette TRACE conn4 -> [0,2337,"getWindowHandle",null] 04:45:33 INFO - PROCESS | 3005 | 1471347933743 Marionette TRACE conn4 <- [1,2337,null,{"value":"8"}] 04:45:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 04:45:33 INFO - PROCESS | 3005 | 1471347933757 Marionette TRACE conn4 -> [0,2338,"setScriptTimeout",{"ms":35000}] 04:45:33 INFO - PROCESS | 3005 | 1471347933763 Marionette TRACE conn4 <- [1,2338,null,{}] 04:45:33 INFO - PROCESS | 3005 | 1471347933771 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}] 04:45:33 INFO - PROCESS | 3005 | 1471347933779 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:45:34 INFO - PROCESS | 3005 | 1471347934079 Marionette TRACE conn4 <- [1,2339,null,{"value":null}] 04:45:34 INFO - PROCESS | 3005 | 1471347934414 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:34 INFO - PROCESS | 3005 | 1471347934423 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:45:34 INFO - PROCESS | 3005 | ++DOCSHELL 0x8fa97800 == 29 [pid = 3005] [id = 592] 04:45:34 INFO - PROCESS | 3005 | ++DOMWINDOW == 109 (0x928f1000) [pid = 3005] [serial = 1777] [outer = (nil)] 04:45:34 INFO - PROCESS | 3005 | ++DOMWINDOW == 110 (0x95020000) [pid = 3005] [serial = 1778] [outer = 0x928f1000] 04:45:34 INFO - PROCESS | 3005 | 1471347934543 Marionette DEBUG loaded listener.js 04:45:34 INFO - PROCESS | 3005 | ++DOMWINDOW == 111 (0x95297000) [pid = 3005] [serial = 1779] [outer = 0x928f1000] 04:45:35 INFO - PROCESS | 3005 | 1471347935675 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]]]}] 04:45:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 04:45:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1952ms 04:45:35 INFO - PROCESS | 3005 | 1471347935709 Marionette TRACE conn4 -> [0,2341,"getWindowHandle",null] 04:45:35 INFO - PROCESS | 3005 | 1471347935713 Marionette TRACE conn4 <- [1,2341,null,{"value":"8"}] 04:45:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 04:45:35 INFO - PROCESS | 3005 | 1471347935722 Marionette TRACE conn4 -> [0,2342,"setScriptTimeout",{"ms":35000}] 04:45:35 INFO - PROCESS | 3005 | 1471347935729 Marionette TRACE conn4 <- [1,2342,null,{}] 04:45:35 INFO - PROCESS | 3005 | 1471347935749 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}] 04:45:35 INFO - PROCESS | 3005 | 1471347935761 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:45:36 INFO - PROCESS | 3005 | 1471347936137 Marionette TRACE conn4 <- [1,2343,null,{"value":null}] 04:45:36 INFO - PROCESS | 3005 | 1471347936374 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:36 INFO - PROCESS | 3005 | 1471347936387 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:45:36 INFO - PROCESS | 3005 | ++DOCSHELL 0x99205800 == 30 [pid = 3005] [id = 593] 04:45:36 INFO - PROCESS | 3005 | ++DOMWINDOW == 112 (0x99205c00) [pid = 3005] [serial = 1780] [outer = (nil)] 04:45:36 INFO - PROCESS | 3005 | ++DOMWINDOW == 113 (0x99505000) [pid = 3005] [serial = 1781] [outer = 0x99205c00] 04:45:36 INFO - PROCESS | 3005 | 1471347936487 Marionette DEBUG loaded listener.js 04:45:36 INFO - PROCESS | 3005 | ++DOMWINDOW == 114 (0x99e35c00) [pid = 3005] [serial = 1782] [outer = 0x99205c00] 04:45:37 INFO - PROCESS | 3005 | 1471347937457 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]]]}] 04:45:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 04:45:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1792ms 04:45:37 INFO - PROCESS | 3005 | 1471347937514 Marionette TRACE conn4 -> [0,2345,"getWindowHandle",null] 04:45:37 INFO - PROCESS | 3005 | 1471347937519 Marionette TRACE conn4 <- [1,2345,null,{"value":"8"}] 04:45:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 04:45:37 INFO - PROCESS | 3005 | 1471347937527 Marionette TRACE conn4 -> [0,2346,"setScriptTimeout",{"ms":35000}] 04:45:37 INFO - PROCESS | 3005 | 1471347937532 Marionette TRACE conn4 <- [1,2346,null,{}] 04:45:37 INFO - PROCESS | 3005 | 1471347937538 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}] 04:45:37 INFO - PROCESS | 3005 | 1471347937543 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:45:37 INFO - PROCESS | 3005 | 1471347937781 Marionette TRACE conn4 <- [1,2347,null,{"value":null}] 04:45:38 INFO - PROCESS | 3005 | 1471347938107 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:38 INFO - PROCESS | 3005 | 1471347938117 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:45:38 INFO - PROCESS | 3005 | ++DOCSHELL 0x992e3400 == 31 [pid = 3005] [id = 594] 04:45:38 INFO - PROCESS | 3005 | ++DOMWINDOW == 115 (0x99e3b400) [pid = 3005] [serial = 1783] [outer = (nil)] 04:45:38 INFO - PROCESS | 3005 | ++DOMWINDOW == 116 (0x9a3bc800) [pid = 3005] [serial = 1784] [outer = 0x99e3b400] 04:45:38 INFO - PROCESS | 3005 | 1471347938221 Marionette DEBUG loaded listener.js 04:45:38 INFO - PROCESS | 3005 | ++DOMWINDOW == 117 (0x9a555400) [pid = 3005] [serial = 1785] [outer = 0x99e3b400] 04:45:39 INFO - PROCESS | 3005 | 1471347939299 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]]]}] 04:45:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 04:45:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1791ms 04:45:39 INFO - PROCESS | 3005 | 1471347939320 Marionette TRACE conn4 -> [0,2349,"getWindowHandle",null] 04:45:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 04:45:39 INFO - PROCESS | 3005 | 1471347939325 Marionette TRACE conn4 <- [1,2349,null,{"value":"8"}] 04:45:39 INFO - PROCESS | 3005 | 1471347939332 Marionette TRACE conn4 -> [0,2350,"setScriptTimeout",{"ms":35000}] 04:45:39 INFO - PROCESS | 3005 | 1471347939337 Marionette TRACE conn4 <- [1,2350,null,{}] 04:45:39 INFO - PROCESS | 3005 | 1471347939345 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}] 04:45:39 INFO - PROCESS | 3005 | 1471347939352 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:45:39 INFO - PROCESS | 3005 | 1471347939574 Marionette TRACE conn4 <- [1,2351,null,{"value":null}] 04:45:39 INFO - PROCESS | 3005 | 1471347939901 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:39 INFO - PROCESS | 3005 | 1471347939909 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:45:39 INFO - PROCESS | 3005 | ++DOCSHELL 0x921ea000 == 32 [pid = 3005] [id = 595] 04:45:39 INFO - PROCESS | 3005 | ++DOMWINDOW == 118 (0x99ed9800) [pid = 3005] [serial = 1786] [outer = (nil)] 04:45:40 INFO - PROCESS | 3005 | ++DOMWINDOW == 119 (0x9a55f800) [pid = 3005] [serial = 1787] [outer = 0x99ed9800] 04:45:40 INFO - PROCESS | 3005 | 1471347940031 Marionette DEBUG loaded listener.js 04:45:40 INFO - PROCESS | 3005 | ++DOMWINDOW == 120 (0x9a76b800) [pid = 3005] [serial = 1788] [outer = 0x99ed9800] 04:45:41 INFO - PROCESS | 3005 | 1471347941085 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]]]}] 04:45:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 04:45:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1792ms 04:45:41 INFO - PROCESS | 3005 | 1471347941125 Marionette TRACE conn4 -> [0,2353,"getWindowHandle",null] 04:45:41 INFO - PROCESS | 3005 | 1471347941129 Marionette TRACE conn4 <- [1,2353,null,{"value":"8"}] 04:45:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 04:45:41 INFO - PROCESS | 3005 | 1471347941138 Marionette TRACE conn4 -> [0,2354,"setScriptTimeout",{"ms":35000}] 04:45:41 INFO - PROCESS | 3005 | 1471347941143 Marionette TRACE conn4 <- [1,2354,null,{}] 04:45:41 INFO - PROCESS | 3005 | 1471347941151 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}] 04:45:41 INFO - PROCESS | 3005 | 1471347941164 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:45:41 INFO - PROCESS | 3005 | 1471347941485 Marionette TRACE conn4 <- [1,2355,null,{"value":null}] 04:45:41 INFO - PROCESS | 3005 | 1471347941832 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:41 INFO - PROCESS | 3005 | 1471347941842 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:45:41 INFO - PROCESS | 3005 | ++DOCSHELL 0x8ea0b000 == 33 [pid = 3005] [id = 596] 04:45:41 INFO - PROCESS | 3005 | ++DOMWINDOW == 121 (0x99e49400) [pid = 3005] [serial = 1789] [outer = (nil)] 04:45:41 INFO - PROCESS | 3005 | ++DOMWINDOW == 122 (0x9ac93400) [pid = 3005] [serial = 1790] [outer = 0x99e49400] 04:45:41 INFO - PROCESS | 3005 | 1471347941949 Marionette DEBUG loaded listener.js 04:45:42 INFO - PROCESS | 3005 | ++DOMWINDOW == 123 (0x9ade2000) [pid = 3005] [serial = 1791] [outer = 0x99e49400] 04:45:42 INFO - PROCESS | 3005 | 1471347942942 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]]]}] 04:45:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 04:45:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1840ms 04:45:42 INFO - PROCESS | 3005 | 1471347942981 Marionette TRACE conn4 -> [0,2357,"getWindowHandle",null] 04:45:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 04:45:42 INFO - PROCESS | 3005 | 1471347942986 Marionette TRACE conn4 <- [1,2357,null,{"value":"8"}] 04:45:43 INFO - PROCESS | 3005 | 1471347943017 Marionette TRACE conn4 -> [0,2358,"setScriptTimeout",{"ms":35000}] 04:45:43 INFO - PROCESS | 3005 | 1471347943022 Marionette TRACE conn4 <- [1,2358,null,{}] 04:45:43 INFO - PROCESS | 3005 | 1471347943032 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}] 04:45:43 INFO - PROCESS | 3005 | 1471347943037 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:45:43 INFO - PROCESS | 3005 | 1471347943255 Marionette TRACE conn4 <- [1,2359,null,{"value":null}] 04:45:43 INFO - PROCESS | 3005 | 1471347943571 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:43 INFO - PROCESS | 3005 | 1471347943578 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:45:43 INFO - PROCESS | 3005 | ++DOCSHELL 0x9a8d0400 == 34 [pid = 3005] [id = 597] 04:45:43 INFO - PROCESS | 3005 | ++DOMWINDOW == 124 (0x9ac8b000) [pid = 3005] [serial = 1792] [outer = (nil)] 04:45:43 INFO - PROCESS | 3005 | ++DOMWINDOW == 125 (0x9ae7f400) [pid = 3005] [serial = 1793] [outer = 0x9ac8b000] 04:45:43 INFO - PROCESS | 3005 | 1471347943709 Marionette DEBUG loaded listener.js 04:45:43 INFO - PROCESS | 3005 | ++DOMWINDOW == 126 (0x9b30b400) [pid = 3005] [serial = 1794] [outer = 0x9ac8b000] 04:45:44 INFO - PROCESS | 3005 | 1471347944912 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]]]}] 04:45:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 04:45:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 2013ms 04:45:45 INFO - PROCESS | 3005 | 1471347945014 Marionette TRACE conn4 -> [0,2361,"getWindowHandle",null] 04:45:45 INFO - PROCESS | 3005 | 1471347945019 Marionette TRACE conn4 <- [1,2361,null,{"value":"8"}] 04:45:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 04:45:45 INFO - PROCESS | 3005 | 1471347945042 Marionette TRACE conn4 -> [0,2362,"setScriptTimeout",{"ms":35000}] 04:45:45 INFO - PROCESS | 3005 | 1471347945049 Marionette TRACE conn4 <- [1,2362,null,{}] 04:45:45 INFO - PROCESS | 3005 | 1471347945109 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}] 04:45:45 INFO - PROCESS | 3005 | 1471347945117 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:45:45 INFO - PROCESS | 3005 | 1471347945442 Marionette TRACE conn4 <- [1,2363,null,{"value":null}] 04:45:45 INFO - PROCESS | 3005 | 1471347945789 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:45 INFO - PROCESS | 3005 | 1471347945804 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:45:45 INFO - PROCESS | 3005 | ++DOCSHELL 0x91bce400 == 35 [pid = 3005] [id = 598] 04:45:45 INFO - PROCESS | 3005 | ++DOMWINDOW == 127 (0x93179c00) [pid = 3005] [serial = 1795] [outer = (nil)] 04:45:45 INFO - PROCESS | 3005 | ++DOMWINDOW == 128 (0x9bad0800) [pid = 3005] [serial = 1796] [outer = 0x93179c00] 04:45:45 INFO - PROCESS | 3005 | 1471347945935 Marionette DEBUG loaded listener.js 04:45:46 INFO - PROCESS | 3005 | ++DOMWINDOW == 129 (0x9bfe5400) [pid = 3005] [serial = 1797] [outer = 0x93179c00] 04:45:47 INFO - PROCESS | 3005 | 1471347947181 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]]]}] 04:45:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 04:45:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 2199ms 04:45:47 INFO - PROCESS | 3005 | 1471347947228 Marionette TRACE conn4 -> [0,2365,"getWindowHandle",null] 04:45:47 INFO - PROCESS | 3005 | 1471347947234 Marionette TRACE conn4 <- [1,2365,null,{"value":"8"}] 04:45:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 04:45:47 INFO - PROCESS | 3005 | 1471347947242 Marionette TRACE conn4 -> [0,2366,"setScriptTimeout",{"ms":35000}] 04:45:47 INFO - PROCESS | 3005 | 1471347947249 Marionette TRACE conn4 <- [1,2366,null,{}] 04:45:47 INFO - PROCESS | 3005 | 1471347947258 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}] 04:45:47 INFO - PROCESS | 3005 | 1471347947264 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:45:47 INFO - PROCESS | 3005 | 1471347947538 Marionette TRACE conn4 <- [1,2367,null,{"value":null}] 04:45:47 INFO - PROCESS | 3005 | 1471347947912 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:47 INFO - PROCESS | 3005 | 1471347947925 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:45:47 INFO - PROCESS | 3005 | ++DOCSHELL 0x8c1c9000 == 36 [pid = 3005] [id = 599] 04:45:47 INFO - PROCESS | 3005 | ++DOMWINDOW == 130 (0x9aded000) [pid = 3005] [serial = 1798] [outer = (nil)] 04:45:48 INFO - PROCESS | 3005 | ++DOMWINDOW == 131 (0x9c024c00) [pid = 3005] [serial = 1799] [outer = 0x9aded000] 04:45:48 INFO - PROCESS | 3005 | 1471347948049 Marionette DEBUG loaded listener.js 04:45:48 INFO - PROCESS | 3005 | ++DOMWINDOW == 132 (0x9c027400) [pid = 3005] [serial = 1800] [outer = 0x9aded000] 04:45:49 INFO - PROCESS | 3005 | 1471347949099 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]]]}] 04:45:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 04:45:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1895ms 04:45:49 INFO - PROCESS | 3005 | 1471347949139 Marionette TRACE conn4 -> [0,2369,"getWindowHandle",null] 04:45:49 INFO - PROCESS | 3005 | 1471347949142 Marionette TRACE conn4 <- [1,2369,null,{"value":"8"}] 04:45:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 04:45:49 INFO - PROCESS | 3005 | 1471347949152 Marionette TRACE conn4 -> [0,2370,"setScriptTimeout",{"ms":35000}] 04:45:49 INFO - PROCESS | 3005 | 1471347949157 Marionette TRACE conn4 <- [1,2370,null,{}] 04:45:49 INFO - PROCESS | 3005 | 1471347949164 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}] 04:45:49 INFO - PROCESS | 3005 | 1471347949170 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:45:49 INFO - PROCESS | 3005 | 1471347949401 Marionette TRACE conn4 <- [1,2371,null,{"value":null}] 04:45:49 INFO - PROCESS | 3005 | 1471347949722 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:49 INFO - PROCESS | 3005 | 1471347949731 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:45:49 INFO - PROCESS | 3005 | ++DOCSHELL 0x8e98d400 == 37 [pid = 3005] [id = 600] 04:45:49 INFO - PROCESS | 3005 | ++DOMWINDOW == 133 (0x8fa09800) [pid = 3005] [serial = 1801] [outer = (nil)] 04:45:49 INFO - PROCESS | 3005 | ++DOMWINDOW == 134 (0x9c030c00) [pid = 3005] [serial = 1802] [outer = 0x8fa09800] 04:45:49 INFO - PROCESS | 3005 | 1471347949832 Marionette DEBUG loaded listener.js 04:45:49 INFO - PROCESS | 3005 | ++DOMWINDOW == 135 (0x9c10f000) [pid = 3005] [serial = 1803] [outer = 0x8fa09800] 04:45:50 INFO - PROCESS | 3005 | 1471347950861 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]]]}] 04:45:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 04:45:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1787ms 04:45:50 INFO - PROCESS | 3005 | 1471347950940 Marionette TRACE conn4 -> [0,2373,"getWindowHandle",null] 04:45:50 INFO - PROCESS | 3005 | 1471347950946 Marionette TRACE conn4 <- [1,2373,null,{"value":"8"}] 04:45:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 04:45:50 INFO - PROCESS | 3005 | 1471347950955 Marionette TRACE conn4 -> [0,2374,"setScriptTimeout",{"ms":35000}] 04:45:50 INFO - PROCESS | 3005 | 1471347950961 Marionette TRACE conn4 <- [1,2374,null,{}] 04:45:50 INFO - PROCESS | 3005 | 1471347950968 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}] 04:45:50 INFO - PROCESS | 3005 | 1471347950973 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:45:51 INFO - PROCESS | 3005 | 1471347951234 Marionette TRACE conn4 <- [1,2375,null,{"value":null}] 04:45:51 INFO - PROCESS | 3005 | 1471347951574 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:51 INFO - PROCESS | 3005 | 1471347951587 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:45:51 INFO - PROCESS | 3005 | ++DOCSHELL 0x8fa8e000 == 38 [pid = 3005] [id = 601] 04:45:51 INFO - PROCESS | 3005 | ++DOMWINDOW == 136 (0x9d527400) [pid = 3005] [serial = 1804] [outer = (nil)] 04:45:51 INFO - PROCESS | 3005 | ++DOMWINDOW == 137 (0xa059c400) [pid = 3005] [serial = 1805] [outer = 0x9d527400] 04:45:51 INFO - PROCESS | 3005 | 1471347951690 Marionette DEBUG loaded listener.js 04:45:51 INFO - PROCESS | 3005 | ++DOMWINDOW == 138 (0xa069cc00) [pid = 3005] [serial = 1806] [outer = 0x9d527400] 04:45:52 INFO - PROCESS | 3005 | 1471347952649 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]]]}] 04:45:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 04:45:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1735ms 04:45:52 INFO - PROCESS | 3005 | 1471347952691 Marionette TRACE conn4 -> [0,2377,"getWindowHandle",null] 04:45:52 INFO - PROCESS | 3005 | 1471347952696 Marionette TRACE conn4 <- [1,2377,null,{"value":"8"}] 04:45:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 04:45:52 INFO - PROCESS | 3005 | 1471347952703 Marionette TRACE conn4 -> [0,2378,"setScriptTimeout",{"ms":35000}] 04:45:52 INFO - PROCESS | 3005 | 1471347952708 Marionette TRACE conn4 <- [1,2378,null,{}] 04:45:52 INFO - PROCESS | 3005 | 1471347952714 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}] 04:45:52 INFO - PROCESS | 3005 | 1471347952721 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:45:52 INFO - PROCESS | 3005 | 1471347952939 Marionette TRACE conn4 <- [1,2379,null,{"value":null}] 04:45:53 INFO - PROCESS | 3005 | 1471347953274 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:53 INFO - PROCESS | 3005 | 1471347953283 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:45:53 INFO - PROCESS | 3005 | ++DOCSHELL 0x8e991800 == 39 [pid = 3005] [id = 602] 04:45:53 INFO - PROCESS | 3005 | ++DOMWINDOW == 139 (0x8e9d7c00) [pid = 3005] [serial = 1807] [outer = (nil)] 04:45:53 INFO - PROCESS | 3005 | ++DOMWINDOW == 140 (0x9ac8d400) [pid = 3005] [serial = 1808] [outer = 0x8e9d7c00] 04:45:53 INFO - PROCESS | 3005 | 1471347953398 Marionette DEBUG loaded listener.js 04:45:53 INFO - PROCESS | 3005 | ++DOMWINDOW == 141 (0x9bad4000) [pid = 3005] [serial = 1809] [outer = 0x8e9d7c00] 04:45:54 INFO - PROCESS | 3005 | 1471347954375 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]]]}] 04:45:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 04:45:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1747ms 04:45:54 INFO - PROCESS | 3005 | 1471347954452 Marionette TRACE conn4 -> [0,2381,"getWindowHandle",null] 04:45:54 INFO - PROCESS | 3005 | 1471347954456 Marionette TRACE conn4 <- [1,2381,null,{"value":"8"}] 04:45:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 04:45:54 INFO - PROCESS | 3005 | 1471347954463 Marionette TRACE conn4 -> [0,2382,"setScriptTimeout",{"ms":35000}] 04:45:54 INFO - PROCESS | 3005 | 1471347954467 Marionette TRACE conn4 <- [1,2382,null,{}] 04:45:54 INFO - PROCESS | 3005 | 1471347954474 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}] 04:45:54 INFO - PROCESS | 3005 | 1471347954480 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:45:54 INFO - PROCESS | 3005 | 1471347954732 Marionette TRACE conn4 <- [1,2383,null,{"value":null}] 04:45:55 INFO - PROCESS | 3005 | 1471347955081 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:55 INFO - PROCESS | 3005 | 1471347955091 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:45:55 INFO - PROCESS | 3005 | ++DOCSHELL 0x8dc56000 == 40 [pid = 3005] [id = 603] 04:45:55 INFO - PROCESS | 3005 | ++DOMWINDOW == 142 (0x8dc57800) [pid = 3005] [serial = 1810] [outer = (nil)] 04:45:55 INFO - PROCESS | 3005 | ++DOMWINDOW == 143 (0x8f0ed400) [pid = 3005] [serial = 1811] [outer = 0x8dc57800] 04:45:55 INFO - PROCESS | 3005 | 1471347955187 Marionette DEBUG loaded listener.js 04:45:55 INFO - PROCESS | 3005 | ++DOMWINDOW == 144 (0x8fa8fc00) [pid = 3005] [serial = 1812] [outer = 0x8dc57800] 04:45:56 INFO - PROCESS | 3005 | 1471347956457 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]]]}] 04:45:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 04:45:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 2088ms 04:45:56 INFO - PROCESS | 3005 | 1471347956553 Marionette TRACE conn4 -> [0,2385,"getWindowHandle",null] 04:45:56 INFO - PROCESS | 3005 | 1471347956561 Marionette TRACE conn4 <- [1,2385,null,{"value":"8"}] 04:45:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 04:45:56 INFO - PROCESS | 3005 | 1471347956572 Marionette TRACE conn4 -> [0,2386,"setScriptTimeout",{"ms":35000}] 04:45:56 INFO - PROCESS | 3005 | 1471347956577 Marionette TRACE conn4 <- [1,2386,null,{}] 04:45:56 INFO - PROCESS | 3005 | 1471347956726 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}] 04:45:56 INFO - PROCESS | 3005 | 1471347956732 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:45:57 INFO - PROCESS | 3005 | 1471347957111 Marionette TRACE conn4 <- [1,2387,null,{"value":null}] 04:45:57 INFO - PROCESS | 3005 | 1471347957292 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:57 INFO - PROCESS | 3005 | 1471347957323 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:45:57 INFO - PROCESS | 3005 | ++DOCSHELL 0x8e83f400 == 41 [pid = 3005] [id = 604] 04:45:57 INFO - PROCESS | 3005 | ++DOMWINDOW == 145 (0x8e841c00) [pid = 3005] [serial = 1813] [outer = (nil)] 04:45:57 INFO - PROCESS | 3005 | ++DOMWINDOW == 146 (0x8e998800) [pid = 3005] [serial = 1814] [outer = 0x8e841c00] 04:45:57 INFO - PROCESS | 3005 | 1471347957468 Marionette DEBUG loaded listener.js 04:45:57 INFO - PROCESS | 3005 | ++DOMWINDOW == 147 (0x8e9dfc00) [pid = 3005] [serial = 1815] [outer = 0x8e841c00] 04:45:58 INFO - PROCESS | 3005 | --DOCSHELL 0x9a072800 == 40 [pid = 3005] [id = 530] 04:45:58 INFO - PROCESS | 3005 | --DOCSHELL 0x8eb56400 == 39 [pid = 3005] [id = 528] 04:45:58 INFO - PROCESS | 3005 | --DOCSHELL 0x8e98c400 == 38 [pid = 3005] [id = 527] 04:45:58 INFO - PROCESS | 3005 | --DOMWINDOW == 146 (0x8e994800) [pid = 3005] [serial = 1745] [outer = (nil)] [url = about:blank] 04:45:58 INFO - PROCESS | 3005 | --DOCSHELL 0x8c1c3800 == 37 [pid = 3005] [id = 586] 04:45:58 INFO - PROCESS | 3005 | --DOCSHELL 0x91bd8800 == 36 [pid = 3005] [id = 585] 04:45:58 INFO - PROCESS | 3005 | --DOCSHELL 0x8dc52400 == 35 [pid = 3005] [id = 584] 04:45:58 INFO - PROCESS | 3005 | --DOCSHELL 0x8e9d4400 == 34 [pid = 3005] [id = 583] 04:45:58 INFO - PROCESS | 3005 | --DOCSHELL 0x8c1c4800 == 33 [pid = 3005] [id = 582] 04:45:58 INFO - PROCESS | 3005 | 1471347958656 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]]]}] 04:45:58 INFO - PROCESS | 3005 | --DOMWINDOW == 145 (0x9317c400) [pid = 3005] [serial = 1712] [outer = (nil)] [url = about:blank] 04:45:58 INFO - PROCESS | 3005 | --DOMWINDOW == 144 (0x99e4e000) [pid = 3005] [serial = 1725] [outer = (nil)] [url = about:blank] 04:45:58 INFO - PROCESS | 3005 | --DOMWINDOW == 143 (0x8f0de000) [pid = 3005] [serial = 1716] [outer = (nil)] [url = about:blank] 04:45:58 INFO - PROCESS | 3005 | --DOMWINDOW == 142 (0x91bca800) [pid = 3005] [serial = 1647] [outer = (nil)] [url = about:blank] 04:45:58 INFO - PROCESS | 3005 | --DOMWINDOW == 141 (0x9bad5000) [pid = 3005] [serial = 1740] [outer = (nil)] [url = about:blank] 04:45:58 INFO - PROCESS | 3005 | --DOMWINDOW == 140 (0x8eb4d800) [pid = 3005] [serial = 1715] [outer = (nil)] [url = about:blank] 04:45:58 INFO - PROCESS | 3005 | --DOMWINDOW == 139 (0x91bd6000) [pid = 3005] [serial = 1719] [outer = (nil)] [url = about:blank] 04:45:58 INFO - PROCESS | 3005 | --DOMWINDOW == 138 (0x95493800) [pid = 3005] [serial = 1722] [outer = (nil)] [url = about:blank] 04:45:58 INFO - PROCESS | 3005 | --DOMWINDOW == 137 (0x8ea56c00) [pid = 3005] [serial = 1644] [outer = (nil)] [url = about:blank] 04:45:58 INFO - PROCESS | 3005 | --DOMWINDOW == 136 (0x9a8cac00) [pid = 3005] [serial = 1730] [outer = (nil)] [url = about:blank] 04:45:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 04:45:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 2139ms 04:45:58 INFO - PROCESS | 3005 | --DOMWINDOW == 135 (0x9ac8c000) [pid = 3005] [serial = 1731] [outer = (nil)] [url = about:blank] 04:45:58 INFO - PROCESS | 3005 | --DOMWINDOW == 134 (0x9a550400) [pid = 3005] [serial = 1728] [outer = (nil)] [url = about:blank] 04:45:58 INFO - PROCESS | 3005 | --DOMWINDOW == 133 (0x9ade7c00) [pid = 3005] [serial = 1734] [outer = (nil)] [url = about:blank] 04:45:58 INFO - PROCESS | 3005 | --DOMWINDOW == 132 (0x99e34c00) [pid = 3005] [serial = 1724] [outer = (nil)] [url = about:blank] 04:45:58 INFO - PROCESS | 3005 | --DOMWINDOW == 131 (0x91a40400) [pid = 3005] [serial = 1641] [outer = (nil)] [url = about:blank] 04:45:58 INFO - PROCESS | 3005 | --DOMWINDOW == 130 (0x9a19a000) [pid = 3005] [serial = 1727] [outer = (nil)] [url = about:blank] 04:45:58 INFO - PROCESS | 3005 | --DOMWINDOW == 129 (0x9ade6000) [pid = 3005] [serial = 1733] [outer = (nil)] [url = about:blank] 04:45:58 INFO - PROCESS | 3005 | --DOMWINDOW == 128 (0x904bbc00) [pid = 3005] [serial = 1718] [outer = (nil)] [url = about:blank] 04:45:58 INFO - PROCESS | 3005 | --DOMWINDOW == 127 (0x8e9df400) [pid = 3005] [serial = 1742] [outer = (nil)] [url = about:blank] 04:45:58 INFO - PROCESS | 3005 | --DOMWINDOW == 126 (0x9b092c00) [pid = 3005] [serial = 1737] [outer = (nil)] [url = about:blank] 04:45:58 INFO - PROCESS | 3005 | --DOMWINDOW == 125 (0x9ae79c00) [pid = 3005] [serial = 1736] [outer = (nil)] [url = about:blank] 04:45:58 INFO - PROCESS | 3005 | --DOMWINDOW == 124 (0x95297800) [pid = 3005] [serial = 1721] [outer = (nil)] [url = about:blank] 04:45:58 INFO - PROCESS | 3005 | --DOMWINDOW == 123 (0x9ba78800) [pid = 3005] [serial = 1739] [outer = (nil)] [url = about:blank] 04:45:58 INFO - PROCESS | 3005 | --DOMWINDOW == 122 (0x8ea54800) [pid = 3005] [serial = 1743] [outer = (nil)] [url = about:blank] 04:45:58 INFO - PROCESS | 3005 | --DOMWINDOW == 121 (0x923e2400) [pid = 3005] [serial = 1707] [outer = (nil)] [url = about:blank] 04:45:58 INFO - PROCESS | 3005 | --DOMWINDOW == 120 (0x8f2f5c00) [pid = 3005] [serial = 1709] [outer = (nil)] [url = about:blank] 04:45:58 INFO - PROCESS | 3005 | --DOMWINDOW == 119 (0x9b308000) [pid = 3005] [serial = 1685] [outer = (nil)] [url = about:blank] 04:45:58 INFO - PROCESS | 3005 | --DOMWINDOW == 118 (0x9b4a7400) [pid = 3005] [serial = 1686] [outer = (nil)] [url = about:blank] 04:45:58 INFO - PROCESS | 3005 | --DOMWINDOW == 117 (0x9adeb800) [pid = 3005] [serial = 1682] [outer = (nil)] [url = about:blank] 04:45:58 INFO - PROCESS | 3005 | --DOMWINDOW == 116 (0x9ae7bc00) [pid = 3005] [serial = 1683] [outer = (nil)] [url = about:blank] 04:45:58 INFO - PROCESS | 3005 | --DOMWINDOW == 115 (0x93177000) [pid = 3005] [serial = 1664] [outer = (nil)] [url = about:blank] 04:45:58 INFO - PROCESS | 3005 | --DOMWINDOW == 114 (0x95017c00) [pid = 3005] [serial = 1665] [outer = (nil)] [url = about:blank] 04:45:58 INFO - PROCESS | 3005 | --DOMWINDOW == 113 (0x9ac97400) [pid = 3005] [serial = 1679] [outer = (nil)] [url = about:blank] 04:45:58 INFO - PROCESS | 3005 | --DOMWINDOW == 112 (0x9ade3800) [pid = 3005] [serial = 1680] [outer = (nil)] [url = about:blank] 04:45:58 INFO - PROCESS | 3005 | --DOMWINDOW == 111 (0x9a8c9c00) [pid = 3005] [serial = 1676] [outer = (nil)] [url = about:blank] 04:45:58 INFO - PROCESS | 3005 | --DOMWINDOW == 110 (0x9a8c7c00) [pid = 3005] [serial = 1677] [outer = (nil)] [url = about:blank] 04:45:58 INFO - PROCESS | 3005 | --DOMWINDOW == 109 (0x8c1d2c00) [pid = 3005] [serial = 1694] [outer = (nil)] [url = about:blank] 04:45:58 INFO - PROCESS | 3005 | --DOMWINDOW == 108 (0x8dc59400) [pid = 3005] [serial = 1695] [outer = (nil)] [url = about:blank] 04:45:58 INFO - PROCESS | 3005 | --DOMWINDOW == 107 (0x904c2c00) [pid = 3005] [serial = 1703] [outer = (nil)] [url = about:blank] 04:45:58 INFO - PROCESS | 3005 | --DOMWINDOW == 106 (0x8f0d6400) [pid = 3005] [serial = 1658] [outer = (nil)] [url = about:blank] 04:45:58 INFO - PROCESS | 3005 | --DOMWINDOW == 105 (0x8f0ecc00) [pid = 3005] [serial = 1659] [outer = (nil)] [url = about:blank] 04:45:58 INFO - PROCESS | 3005 | --DOMWINDOW == 104 (0x99208800) [pid = 3005] [serial = 1670] [outer = (nil)] [url = about:blank] 04:45:58 INFO - PROCESS | 3005 | --DOMWINDOW == 103 (0x992e3800) [pid = 3005] [serial = 1671] [outer = (nil)] [url = about:blank] 04:45:58 INFO - PROCESS | 3005 | --DOMWINDOW == 102 (0x9529c400) [pid = 3005] [serial = 1667] [outer = (nil)] [url = about:blank] 04:45:58 INFO - PROCESS | 3005 | --DOMWINDOW == 101 (0x96ed1000) [pid = 3005] [serial = 1668] [outer = (nil)] [url = about:blank] 04:45:58 INFO - PROCESS | 3005 | --DOMWINDOW == 100 (0x8fc92c00) [pid = 3005] [serial = 1688] [outer = (nil)] [url = about:blank] 04:45:58 INFO - PROCESS | 3005 | --DOMWINDOW == 99 (0x9ae7a000) [pid = 3005] [serial = 1689] [outer = (nil)] [url = about:blank] 04:45:58 INFO - PROCESS | 3005 | --DOMWINDOW == 98 (0x91bd0400) [pid = 3005] [serial = 1656] [outer = (nil)] [url = about:blank] 04:45:58 INFO - PROCESS | 3005 | --DOMWINDOW == 97 (0x921ea800) [pid = 3005] [serial = 1661] [outer = (nil)] [url = about:blank] 04:45:58 INFO - PROCESS | 3005 | --DOMWINDOW == 96 (0x923e2c00) [pid = 3005] [serial = 1662] [outer = (nil)] [url = about:blank] 04:45:58 INFO - PROCESS | 3005 | --DOMWINDOW == 95 (0x8e9db800) [pid = 3005] [serial = 1697] [outer = (nil)] [url = about:blank] 04:45:58 INFO - PROCESS | 3005 | --DOMWINDOW == 94 (0x8ea5c000) [pid = 3005] [serial = 1698] [outer = (nil)] [url = about:blank] 04:45:58 INFO - PROCESS | 3005 | --DOMWINDOW == 93 (0x9a550c00) [pid = 3005] [serial = 1673] [outer = (nil)] [url = about:blank] 04:45:58 INFO - PROCESS | 3005 | --DOMWINDOW == 92 (0x9a07ac00) [pid = 3005] [serial = 1674] [outer = (nil)] [url = about:blank] 04:45:58 INFO - PROCESS | 3005 | --DOMWINDOW == 91 (0x8ea0e800) [pid = 3005] [serial = 1700] [outer = (nil)] [url = about:blank] 04:45:58 INFO - PROCESS | 3005 | --DOMWINDOW == 90 (0x8eb5a800) [pid = 3005] [serial = 1701] [outer = (nil)] [url = about:blank] 04:45:58 INFO - PROCESS | 3005 | --DOMWINDOW == 89 (0x8e83e800) [pid = 3005] [serial = 1691] [outer = (nil)] [url = about:blank] 04:45:58 INFO - PROCESS | 3005 | --DOMWINDOW == 88 (0x8fc91800) [pid = 3005] [serial = 1692] [outer = (nil)] [url = about:blank] 04:45:58 INFO - PROCESS | 3005 | --DOMWINDOW == 87 (0x950d1400) [pid = 3005] [serial = 1713] [outer = (nil)] [url = about:blank] 04:45:58 INFO - PROCESS | 3005 | --DOMWINDOW == 86 (0x921f1c00) [pid = 3005] [serial = 1706] [outer = (nil)] [url = about:blank] 04:45:58 INFO - PROCESS | 3005 | --DOMWINDOW == 85 (0x91a3d800) [pid = 3005] [serial = 1704] [outer = (nil)] [url = about:blank] 04:45:58 INFO - PROCESS | 3005 | --DOMWINDOW == 84 (0x924eb000) [pid = 3005] [serial = 1710] [outer = (nil)] [url = about:blank] 04:45:58 INFO - PROCESS | 3005 | 1471347958762 Marionette TRACE conn4 -> [0,2389,"getWindowHandle",null] 04:45:58 INFO - PROCESS | 3005 | 1471347958772 Marionette TRACE conn4 <- [1,2389,null,{"value":"8"}] 04:45:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 04:45:58 INFO - PROCESS | 3005 | 1471347958842 Marionette TRACE conn4 -> [0,2390,"setScriptTimeout",{"ms":35000}] 04:45:58 INFO - PROCESS | 3005 | 1471347958848 Marionette TRACE conn4 <- [1,2390,null,{}] 04:45:58 INFO - PROCESS | 3005 | 1471347958856 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}] 04:45:58 INFO - PROCESS | 3005 | 1471347958861 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:45:59 INFO - PROCESS | 3005 | 1471347959149 Marionette TRACE conn4 <- [1,2391,null,{"value":null}] 04:45:59 INFO - PROCESS | 3005 | 1471347959353 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:59 INFO - PROCESS | 3005 | 1471347959361 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:45:59 INFO - PROCESS | 3005 | ++DOCSHELL 0x8e802c00 == 34 [pid = 3005] [id = 605] 04:45:59 INFO - PROCESS | 3005 | ++DOMWINDOW == 85 (0x8e995400) [pid = 3005] [serial = 1816] [outer = (nil)] 04:45:59 INFO - PROCESS | 3005 | ++DOMWINDOW == 86 (0x8ea5cc00) [pid = 3005] [serial = 1817] [outer = 0x8e995400] 04:45:59 INFO - PROCESS | 3005 | 1471347959444 Marionette DEBUG loaded listener.js 04:45:59 INFO - PROCESS | 3005 | ++DOMWINDOW == 87 (0x8eb54c00) [pid = 3005] [serial = 1818] [outer = 0x8e995400] 04:46:00 INFO - PROCESS | 3005 | 1471347960431 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]]]}] 04:46:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 04:46:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1646ms 04:46:00 INFO - PROCESS | 3005 | 1471347960477 Marionette TRACE conn4 -> [0,2393,"getWindowHandle",null] 04:46:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 04:46:00 INFO - PROCESS | 3005 | 1471347960481 Marionette TRACE conn4 <- [1,2393,null,{"value":"8"}] 04:46:00 INFO - PROCESS | 3005 | 1471347960489 Marionette TRACE conn4 -> [0,2394,"setScriptTimeout",{"ms":35000}] 04:46:00 INFO - PROCESS | 3005 | 1471347960496 Marionette TRACE conn4 <- [1,2394,null,{}] 04:46:00 INFO - PROCESS | 3005 | 1471347960513 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}] 04:46:00 INFO - PROCESS | 3005 | 1471347960522 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:46:00 INFO - PROCESS | 3005 | 1471347960752 Marionette TRACE conn4 <- [1,2395,null,{"value":null}] 04:46:01 INFO - PROCESS | 3005 | 1471347961071 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:01 INFO - PROCESS | 3005 | 1471347961083 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:46:01 INFO - PROCESS | 3005 | ++DOCSHELL 0x8fc9ac00 == 35 [pid = 3005] [id = 606] 04:46:01 INFO - PROCESS | 3005 | ++DOMWINDOW == 88 (0x904bb800) [pid = 3005] [serial = 1819] [outer = (nil)] 04:46:01 INFO - PROCESS | 3005 | ++DOMWINDOW == 89 (0x91a35800) [pid = 3005] [serial = 1820] [outer = 0x904bb800] 04:46:01 INFO - PROCESS | 3005 | 1471347961165 Marionette DEBUG loaded listener.js 04:46:01 INFO - PROCESS | 3005 | ++DOMWINDOW == 90 (0x91bcc800) [pid = 3005] [serial = 1821] [outer = 0x904bb800] 04:46:02 INFO - PROCESS | 3005 | 1471347962135 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]]]}] 04:46:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 04:46:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1703ms 04:46:02 INFO - PROCESS | 3005 | 1471347962193 Marionette TRACE conn4 -> [0,2397,"getWindowHandle",null] 04:46:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 04:46:02 INFO - PROCESS | 3005 | 1471347962198 Marionette TRACE conn4 <- [1,2397,null,{"value":"8"}] 04:46:02 INFO - PROCESS | 3005 | 1471347962205 Marionette TRACE conn4 -> [0,2398,"setScriptTimeout",{"ms":35000}] 04:46:02 INFO - PROCESS | 3005 | 1471347962208 Marionette TRACE conn4 <- [1,2398,null,{}] 04:46:02 INFO - PROCESS | 3005 | 1471347962216 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}] 04:46:02 INFO - PROCESS | 3005 | 1471347962220 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:46:02 INFO - PROCESS | 3005 | 1471347962521 Marionette TRACE conn4 <- [1,2399,null,{"value":null}] 04:46:02 INFO - PROCESS | 3005 | 1471347962570 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:02 INFO - PROCESS | 3005 | 1471347962600 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:46:02 INFO - PROCESS | 3005 | ++DOCSHELL 0x8eb55c00 == 36 [pid = 3005] [id = 607] 04:46:02 INFO - PROCESS | 3005 | ++DOMWINDOW == 91 (0x8f0d7c00) [pid = 3005] [serial = 1822] [outer = (nil)] 04:46:02 INFO - PROCESS | 3005 | ++DOMWINDOW == 92 (0x921ea800) [pid = 3005] [serial = 1823] [outer = 0x8f0d7c00] 04:46:02 INFO - PROCESS | 3005 | 1471347962828 Marionette DEBUG loaded listener.js 04:46:02 INFO - PROCESS | 3005 | ++DOMWINDOW == 93 (0x923e2400) [pid = 3005] [serial = 1824] [outer = 0x8f0d7c00] 04:46:03 INFO - PROCESS | 3005 | --DOMWINDOW == 92 (0x8e9d4800) [pid = 3005] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 04:46:03 INFO - PROCESS | 3005 | --DOMWINDOW == 91 (0x8df30400) [pid = 3005] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 04:46:03 INFO - PROCESS | 3005 | --DOMWINDOW == 90 (0x8c1c6800) [pid = 3005] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 04:46:03 INFO - PROCESS | 3005 | --DOMWINDOW == 89 (0x8f0ef000) [pid = 3005] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 04:46:03 INFO - PROCESS | 3005 | --DOMWINDOW == 88 (0x8e990400) [pid = 3005] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 04:46:03 INFO - PROCESS | 3005 | --DOMWINDOW == 87 (0x921e3000) [pid = 3005] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 04:46:03 INFO - PROCESS | 3005 | --DOMWINDOW == 86 (0x8dc5ac00) [pid = 3005] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 04:46:03 INFO - PROCESS | 3005 | --DOMWINDOW == 85 (0x8fa0ac00) [pid = 3005] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 04:46:03 INFO - PROCESS | 3005 | --DOMWINDOW == 84 (0x8fc9ec00) [pid = 3005] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 04:46:03 INFO - PROCESS | 3005 | 1471347963880 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]]]}] 04:46:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 04:46:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1733ms 04:46:03 INFO - PROCESS | 3005 | 1471347963939 Marionette TRACE conn4 -> [0,2401,"getWindowHandle",null] 04:46:03 INFO - PROCESS | 3005 | 1471347963942 Marionette TRACE conn4 <- [1,2401,null,{"value":"8"}] 04:46:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 04:46:03 INFO - PROCESS | 3005 | 1471347963950 Marionette TRACE conn4 -> [0,2402,"setScriptTimeout",{"ms":35000}] 04:46:03 INFO - PROCESS | 3005 | 1471347963953 Marionette TRACE conn4 <- [1,2402,null,{}] 04:46:03 INFO - PROCESS | 3005 | 1471347963964 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}] 04:46:03 INFO - PROCESS | 3005 | 1471347963969 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:46:04 INFO - PROCESS | 3005 | 1471347964168 Marionette TRACE conn4 <- [1,2403,null,{"value":null}] 04:46:04 INFO - PROCESS | 3005 | 1471347964348 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:04 INFO - PROCESS | 3005 | 1471347964356 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:46:04 INFO - PROCESS | 3005 | ++DOCSHELL 0x8ea18c00 == 37 [pid = 3005] [id = 608] 04:46:04 INFO - PROCESS | 3005 | ++DOMWINDOW == 85 (0x8f0ddc00) [pid = 3005] [serial = 1825] [outer = (nil)] 04:46:04 INFO - PROCESS | 3005 | ++DOMWINDOW == 86 (0x921ed000) [pid = 3005] [serial = 1826] [outer = 0x8f0ddc00] 04:46:04 INFO - PROCESS | 3005 | 1471347964436 Marionette DEBUG loaded listener.js 04:46:04 INFO - PROCESS | 3005 | ++DOMWINDOW == 87 (0x923ee400) [pid = 3005] [serial = 1827] [outer = 0x8f0ddc00] 04:46:05 INFO - PROCESS | 3005 | 1471347965437 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]]]}] 04:46:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 04:46:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1540ms 04:46:05 INFO - PROCESS | 3005 | 1471347965493 Marionette TRACE conn4 -> [0,2405,"getWindowHandle",null] 04:46:05 INFO - PROCESS | 3005 | 1471347965501 Marionette TRACE conn4 <- [1,2405,null,{"value":"8"}] 04:46:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 04:46:05 INFO - PROCESS | 3005 | 1471347965511 Marionette TRACE conn4 -> [0,2406,"setScriptTimeout",{"ms":35000}] 04:46:05 INFO - PROCESS | 3005 | 1471347965517 Marionette TRACE conn4 <- [1,2406,null,{}] 04:46:05 INFO - PROCESS | 3005 | 1471347965528 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}] 04:46:05 INFO - PROCESS | 3005 | 1471347965534 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:46:05 INFO - PROCESS | 3005 | 1471347965838 Marionette TRACE conn4 <- [1,2407,null,{"value":null}] 04:46:06 INFO - PROCESS | 3005 | 1471347966175 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:06 INFO - PROCESS | 3005 | 1471347966192 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:46:06 INFO - PROCESS | 3005 | ++DOCSHELL 0x8e83ac00 == 38 [pid = 3005] [id = 609] 04:46:06 INFO - PROCESS | 3005 | ++DOMWINDOW == 88 (0x8e83b400) [pid = 3005] [serial = 1828] [outer = (nil)] 04:46:06 INFO - PROCESS | 3005 | ++DOMWINDOW == 89 (0x8e992000) [pid = 3005] [serial = 1829] [outer = 0x8e83b400] 04:46:06 INFO - PROCESS | 3005 | 1471347966293 Marionette DEBUG loaded listener.js 04:46:06 INFO - PROCESS | 3005 | ++DOMWINDOW == 90 (0x8ea0a400) [pid = 3005] [serial = 1830] [outer = 0x8e83b400] 04:46:07 INFO - PROCESS | 3005 | 1471347967326 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]]]}] 04:46:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 04:46:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1887ms 04:46:07 INFO - PROCESS | 3005 | 1471347967399 Marionette TRACE conn4 -> [0,2409,"getWindowHandle",null] 04:46:07 INFO - PROCESS | 3005 | 1471347967408 Marionette TRACE conn4 <- [1,2409,null,{"value":"8"}] 04:46:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 04:46:07 INFO - PROCESS | 3005 | 1471347967420 Marionette TRACE conn4 -> [0,2410,"setScriptTimeout",{"ms":35000}] 04:46:07 INFO - PROCESS | 3005 | 1471347967425 Marionette TRACE conn4 <- [1,2410,null,{}] 04:46:07 INFO - PROCESS | 3005 | 1471347967433 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}] 04:46:07 INFO - PROCESS | 3005 | 1471347967440 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:46:07 INFO - PROCESS | 3005 | 1471347967728 Marionette TRACE conn4 <- [1,2411,null,{"value":null}] 04:46:08 INFO - PROCESS | 3005 | 1471347968051 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:08 INFO - PROCESS | 3005 | 1471347968059 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:46:08 INFO - PROCESS | 3005 | ++DOCSHELL 0x8f0e9400 == 39 [pid = 3005] [id = 610] 04:46:08 INFO - PROCESS | 3005 | ++DOMWINDOW == 91 (0x8f2e9800) [pid = 3005] [serial = 1831] [outer = (nil)] 04:46:08 INFO - PROCESS | 3005 | ++DOMWINDOW == 92 (0x8f2f8000) [pid = 3005] [serial = 1832] [outer = 0x8f2e9800] 04:46:08 INFO - PROCESS | 3005 | 1471347968155 Marionette DEBUG loaded listener.js 04:46:08 INFO - PROCESS | 3005 | ++DOMWINDOW == 93 (0x8fc91800) [pid = 3005] [serial = 1833] [outer = 0x8f2e9800] 04:46:09 INFO - PROCESS | 3005 | 1471347969186 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]]]}] 04:46:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 04:46:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1793ms 04:46:09 INFO - PROCESS | 3005 | 1471347969214 Marionette TRACE conn4 -> [0,2413,"getWindowHandle",null] 04:46:09 INFO - PROCESS | 3005 | 1471347969219 Marionette TRACE conn4 <- [1,2413,null,{"value":"8"}] 04:46:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 04:46:09 INFO - PROCESS | 3005 | 1471347969227 Marionette TRACE conn4 -> [0,2414,"setScriptTimeout",{"ms":35000}] 04:46:09 INFO - PROCESS | 3005 | 1471347969235 Marionette TRACE conn4 <- [1,2414,null,{}] 04:46:09 INFO - PROCESS | 3005 | 1471347969254 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}] 04:46:09 INFO - PROCESS | 3005 | 1471347969264 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:46:09 INFO - PROCESS | 3005 | 1471347969539 Marionette TRACE conn4 <- [1,2415,null,{"value":null}] 04:46:09 INFO - PROCESS | 3005 | 1471347969916 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:09 INFO - PROCESS | 3005 | 1471347969929 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:46:09 INFO - PROCESS | 3005 | ++DOCSHELL 0x9287f400 == 40 [pid = 3005] [id = 611] 04:46:09 INFO - PROCESS | 3005 | ++DOMWINDOW == 94 (0x92881400) [pid = 3005] [serial = 1834] [outer = (nil)] 04:46:10 INFO - PROCESS | 3005 | ++DOMWINDOW == 95 (0x93174800) [pid = 3005] [serial = 1835] [outer = 0x92881400] 04:46:10 INFO - PROCESS | 3005 | 1471347970025 Marionette DEBUG loaded listener.js 04:46:10 INFO - PROCESS | 3005 | ++DOMWINDOW == 96 (0x95018000) [pid = 3005] [serial = 1836] [outer = 0x92881400] 04:46:11 INFO - PROCESS | 3005 | 1471347971068 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]]]}] 04:46:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 04:46:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1902ms 04:46:11 INFO - PROCESS | 3005 | 1471347971130 Marionette TRACE conn4 -> [0,2417,"getWindowHandle",null] 04:46:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 04:46:11 INFO - PROCESS | 3005 | 1471347971135 Marionette TRACE conn4 <- [1,2417,null,{"value":"8"}] 04:46:11 INFO - PROCESS | 3005 | 1471347971143 Marionette TRACE conn4 -> [0,2418,"setScriptTimeout",{"ms":35000}] 04:46:11 INFO - PROCESS | 3005 | 1471347971146 Marionette TRACE conn4 <- [1,2418,null,{}] 04:46:11 INFO - PROCESS | 3005 | 1471347971154 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}] 04:46:11 INFO - PROCESS | 3005 | 1471347971159 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:46:11 INFO - PROCESS | 3005 | 1471347971469 Marionette TRACE conn4 <- [1,2419,null,{"value":null}] 04:46:11 INFO - PROCESS | 3005 | 1471347971797 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:11 INFO - PROCESS | 3005 | 1471347971808 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:46:11 INFO - PROCESS | 3005 | ++DOCSHELL 0x8f0de000 == 41 [pid = 3005] [id = 612] 04:46:11 INFO - PROCESS | 3005 | ++DOMWINDOW == 97 (0x923f1c00) [pid = 3005] [serial = 1837] [outer = (nil)] 04:46:11 INFO - PROCESS | 3005 | ++DOMWINDOW == 98 (0x9548dc00) [pid = 3005] [serial = 1838] [outer = 0x923f1c00] 04:46:11 INFO - PROCESS | 3005 | 1471347971897 Marionette DEBUG loaded listener.js 04:46:12 INFO - PROCESS | 3005 | ++DOMWINDOW == 99 (0x96edf400) [pid = 3005] [serial = 1839] [outer = 0x923f1c00] 04:46:12 INFO - PROCESS | 3005 | 1471347972823 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]]]}] 04:46:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 04:46:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1737ms 04:46:12 INFO - PROCESS | 3005 | 1471347972897 Marionette TRACE conn4 -> [0,2421,"getWindowHandle",null] 04:46:12 INFO - PROCESS | 3005 | 1471347972900 Marionette TRACE conn4 <- [1,2421,null,{"value":"8"}] 04:46:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 04:46:12 INFO - PROCESS | 3005 | 1471347972913 Marionette TRACE conn4 -> [0,2422,"setScriptTimeout",{"ms":35000}] 04:46:12 INFO - PROCESS | 3005 | 1471347972917 Marionette TRACE conn4 <- [1,2422,null,{}] 04:46:12 INFO - PROCESS | 3005 | 1471347972924 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}] 04:46:12 INFO - PROCESS | 3005 | 1471347972930 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:46:13 INFO - PROCESS | 3005 | 1471347973154 Marionette TRACE conn4 <- [1,2423,null,{"value":null}] 04:46:13 INFO - PROCESS | 3005 | 1471347973485 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:13 INFO - PROCESS | 3005 | 1471347973496 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:46:13 INFO - PROCESS | 3005 | ++DOCSHELL 0x8dc5b800 == 42 [pid = 3005] [id = 613] 04:46:13 INFO - PROCESS | 3005 | ++DOMWINDOW == 100 (0x8f0ed000) [pid = 3005] [serial = 1840] [outer = (nil)] 04:46:13 INFO - PROCESS | 3005 | ++DOMWINDOW == 101 (0x992de400) [pid = 3005] [serial = 1841] [outer = 0x8f0ed000] 04:46:13 INFO - PROCESS | 3005 | 1471347973589 Marionette DEBUG loaded listener.js 04:46:13 INFO - PROCESS | 3005 | ++DOMWINDOW == 102 (0x99e34c00) [pid = 3005] [serial = 1842] [outer = 0x8f0ed000] 04:46:14 INFO - PROCESS | 3005 | 1471347974537 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]]]}] 04:46:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 04:46:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1684ms 04:46:14 INFO - PROCESS | 3005 | 1471347974598 Marionette TRACE conn4 -> [0,2425,"getWindowHandle",null] 04:46:14 INFO - PROCESS | 3005 | 1471347974601 Marionette TRACE conn4 <- [1,2425,null,{"value":"8"}] 04:46:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 04:46:14 INFO - PROCESS | 3005 | 1471347974609 Marionette TRACE conn4 -> [0,2426,"setScriptTimeout",{"ms":35000}] 04:46:14 INFO - PROCESS | 3005 | 1471347974613 Marionette TRACE conn4 <- [1,2426,null,{}] 04:46:14 INFO - PROCESS | 3005 | 1471347974620 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}] 04:46:14 INFO - PROCESS | 3005 | 1471347974632 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:46:14 INFO - PROCESS | 3005 | 1471347974940 Marionette TRACE conn4 <- [1,2427,null,{"value":null}] 04:46:15 INFO - PROCESS | 3005 | 1471347975328 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:15 INFO - PROCESS | 3005 | 1471347975340 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:46:15 INFO - PROCESS | 3005 | ++DOCSHELL 0x99208800 == 43 [pid = 3005] [id = 614] 04:46:15 INFO - PROCESS | 3005 | ++DOMWINDOW == 103 (0x9a077800) [pid = 3005] [serial = 1843] [outer = (nil)] 04:46:15 INFO - PROCESS | 3005 | ++DOMWINDOW == 104 (0x9a55a800) [pid = 3005] [serial = 1844] [outer = 0x9a077800] 04:46:15 INFO - PROCESS | 3005 | 1471347975435 Marionette DEBUG loaded listener.js 04:46:15 INFO - PROCESS | 3005 | ++DOMWINDOW == 105 (0x9a8d1000) [pid = 3005] [serial = 1845] [outer = 0x9a077800] 04:46:16 INFO - PROCESS | 3005 | 1471347976431 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]]]}] 04:46:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 04:46:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1886ms 04:46:16 INFO - PROCESS | 3005 | 1471347976498 Marionette TRACE conn4 -> [0,2429,"getWindowHandle",null] 04:46:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 04:46:16 INFO - PROCESS | 3005 | 1471347976503 Marionette TRACE conn4 <- [1,2429,null,{"value":"8"}] 04:46:16 INFO - PROCESS | 3005 | 1471347976511 Marionette TRACE conn4 -> [0,2430,"setScriptTimeout",{"ms":35000}] 04:46:16 INFO - PROCESS | 3005 | 1471347976514 Marionette TRACE conn4 <- [1,2430,null,{}] 04:46:16 INFO - PROCESS | 3005 | 1471347976522 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}] 04:46:16 INFO - PROCESS | 3005 | 1471347976528 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:46:16 INFO - PROCESS | 3005 | 1471347976827 Marionette TRACE conn4 <- [1,2431,null,{"value":null}] 04:46:17 INFO - PROCESS | 3005 | 1471347977166 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:17 INFO - PROCESS | 3005 | 1471347977179 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:46:17 INFO - PROCESS | 3005 | ++DOCSHELL 0x950d6400 == 44 [pid = 3005] [id = 615] 04:46:17 INFO - PROCESS | 3005 | ++DOMWINDOW == 106 (0x9a550400) [pid = 3005] [serial = 1846] [outer = (nil)] 04:46:17 INFO - PROCESS | 3005 | ++DOMWINDOW == 107 (0x9ac95c00) [pid = 3005] [serial = 1847] [outer = 0x9a550400] 04:46:17 INFO - PROCESS | 3005 | 1471347977283 Marionette DEBUG loaded listener.js 04:46:17 INFO - PROCESS | 3005 | ++DOMWINDOW == 108 (0x9acd8400) [pid = 3005] [serial = 1848] [outer = 0x9a550400] 04:46:18 INFO - PROCESS | 3005 | 1471347978301 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]]]}] 04:46:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 04:46:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1849ms 04:46:18 INFO - PROCESS | 3005 | 1471347978360 Marionette TRACE conn4 -> [0,2433,"getWindowHandle",null] 04:46:18 INFO - PROCESS | 3005 | 1471347978365 Marionette TRACE conn4 <- [1,2433,null,{"value":"8"}] 04:46:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 04:46:18 INFO - PROCESS | 3005 | 1471347978372 Marionette TRACE conn4 -> [0,2434,"setScriptTimeout",{"ms":35000}] 04:46:18 INFO - PROCESS | 3005 | 1471347978376 Marionette TRACE conn4 <- [1,2434,null,{}] 04:46:18 INFO - PROCESS | 3005 | 1471347978382 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}] 04:46:18 INFO - PROCESS | 3005 | 1471347978388 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:46:18 INFO - PROCESS | 3005 | 1471347978636 Marionette TRACE conn4 <- [1,2435,null,{"value":null}] 04:46:18 INFO - PROCESS | 3005 | 1471347978955 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:18 INFO - PROCESS | 3005 | 1471347978964 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:46:18 INFO - PROCESS | 3005 | ++DOCSHELL 0x923f1000 == 45 [pid = 3005] [id = 616] 04:46:18 INFO - PROCESS | 3005 | ++DOMWINDOW == 109 (0x93173800) [pid = 3005] [serial = 1849] [outer = (nil)] 04:46:19 INFO - PROCESS | 3005 | ++DOMWINDOW == 110 (0x9adea400) [pid = 3005] [serial = 1850] [outer = 0x93173800] 04:46:19 INFO - PROCESS | 3005 | 1471347979052 Marionette DEBUG loaded listener.js 04:46:19 INFO - PROCESS | 3005 | ++DOMWINDOW == 111 (0x9ae78c00) [pid = 3005] [serial = 1851] [outer = 0x93173800] 04:46:19 INFO - PROCESS | 3005 | 1471347979985 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]]]}] 04:46:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 04:46:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1644ms 04:46:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 04:46:20 INFO - PROCESS | 3005 | 1471347980017 Marionette TRACE conn4 -> [0,2437,"getWindowHandle",null] 04:46:20 INFO - PROCESS | 3005 | 1471347980020 Marionette TRACE conn4 <- [1,2437,null,{"value":"8"}] 04:46:20 INFO - PROCESS | 3005 | 1471347980029 Marionette TRACE conn4 -> [0,2438,"setScriptTimeout",{"ms":35000}] 04:46:20 INFO - PROCESS | 3005 | 1471347980032 Marionette TRACE conn4 <- [1,2438,null,{}] 04:46:20 INFO - PROCESS | 3005 | 1471347980039 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}] 04:46:20 INFO - PROCESS | 3005 | 1471347980044 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:46:20 INFO - PROCESS | 3005 | 1471347980283 Marionette TRACE conn4 <- [1,2439,null,{"value":null}] 04:46:20 INFO - PROCESS | 3005 | 1471347980612 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:20 INFO - PROCESS | 3005 | 1471347980618 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:46:20 INFO - PROCESS | 3005 | ++DOCSHELL 0x904bc800 == 46 [pid = 3005] [id = 617] 04:46:20 INFO - PROCESS | 3005 | ++DOMWINDOW == 112 (0x95297800) [pid = 3005] [serial = 1852] [outer = (nil)] 04:46:20 INFO - PROCESS | 3005 | ++DOMWINDOW == 113 (0x9b618400) [pid = 3005] [serial = 1853] [outer = 0x95297800] 04:46:20 INFO - PROCESS | 3005 | 1471347980718 Marionette DEBUG loaded listener.js 04:46:20 INFO - PROCESS | 3005 | ++DOMWINDOW == 114 (0x9b623400) [pid = 3005] [serial = 1854] [outer = 0x95297800] 04:46:21 INFO - PROCESS | 3005 | 1471347981668 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]]]}] 04:46:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 04:46:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1687ms 04:46:21 INFO - PROCESS | 3005 | 1471347981715 Marionette TRACE conn4 -> [0,2441,"getWindowHandle",null] 04:46:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 04:46:21 INFO - PROCESS | 3005 | 1471347981720 Marionette TRACE conn4 <- [1,2441,null,{"value":"8"}] 04:46:21 INFO - PROCESS | 3005 | 1471347981727 Marionette TRACE conn4 -> [0,2442,"setScriptTimeout",{"ms":35000}] 04:46:21 INFO - PROCESS | 3005 | 1471347981731 Marionette TRACE conn4 <- [1,2442,null,{}] 04:46:21 INFO - PROCESS | 3005 | 1471347981737 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}] 04:46:21 INFO - PROCESS | 3005 | 1471347981743 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:46:22 INFO - PROCESS | 3005 | 1471347982017 Marionette TRACE conn4 <- [1,2443,null,{"value":null}] 04:46:22 INFO - PROCESS | 3005 | 1471347982366 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:22 INFO - PROCESS | 3005 | 1471347982375 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:46:22 INFO - PROCESS | 3005 | ++DOCSHELL 0x8dc51800 == 47 [pid = 3005] [id = 618] 04:46:22 INFO - PROCESS | 3005 | ++DOMWINDOW == 115 (0x8dc5a400) [pid = 3005] [serial = 1855] [outer = (nil)] 04:46:22 INFO - PROCESS | 3005 | ++DOMWINDOW == 116 (0x8ea54400) [pid = 3005] [serial = 1856] [outer = 0x8dc5a400] 04:46:22 INFO - PROCESS | 3005 | 1471347982466 Marionette DEBUG loaded listener.js 04:46:22 INFO - PROCESS | 3005 | ++DOMWINDOW == 117 (0x8f0e8400) [pid = 3005] [serial = 1857] [outer = 0x8dc5a400] 04:46:23 INFO - PROCESS | 3005 | 1471347983884 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]]]}] 04:46:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 04:46:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 2285ms 04:46:24 INFO - PROCESS | 3005 | 1471347984012 Marionette TRACE conn4 -> [0,2445,"getWindowHandle",null] 04:46:24 INFO - PROCESS | 3005 | 1471347984019 Marionette TRACE conn4 <- [1,2445,null,{"value":"8"}] 04:46:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 04:46:24 INFO - PROCESS | 3005 | 1471347984037 Marionette TRACE conn4 -> [0,2446,"setScriptTimeout",{"ms":35000}] 04:46:24 INFO - PROCESS | 3005 | 1471347984043 Marionette TRACE conn4 <- [1,2446,null,{}] 04:46:24 INFO - PROCESS | 3005 | 1471347984052 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}] 04:46:24 INFO - PROCESS | 3005 | 1471347984057 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:46:24 INFO - PROCESS | 3005 | 1471347984294 Marionette TRACE conn4 <- [1,2447,null,{"value":null}] 04:46:24 INFO - PROCESS | 3005 | 1471347984594 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:24 INFO - PROCESS | 3005 | 1471347984616 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:46:24 INFO - PROCESS | 3005 | ++DOCSHELL 0x8ea18800 == 48 [pid = 3005] [id = 619] 04:46:24 INFO - PROCESS | 3005 | ++DOMWINDOW == 118 (0x8ea5f800) [pid = 3005] [serial = 1858] [outer = (nil)] 04:46:24 INFO - PROCESS | 3005 | ++DOMWINDOW == 119 (0x8f0e9800) [pid = 3005] [serial = 1859] [outer = 0x8ea5f800] 04:46:24 INFO - PROCESS | 3005 | 1471347984767 Marionette DEBUG loaded listener.js 04:46:24 INFO - PROCESS | 3005 | ++DOMWINDOW == 120 (0x8f2ef800) [pid = 3005] [serial = 1860] [outer = 0x8ea5f800] 04:46:25 INFO - PROCESS | 3005 | 1471347985827 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]]]}] 04:46:25 INFO - PROCESS | 3005 | --DOCSHELL 0x8fc99400 == 47 [pid = 3005] [id = 526] 04:46:25 INFO - PROCESS | 3005 | --DOCSHELL 0x8e841800 == 46 [pid = 3005] [id = 537] 04:46:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 04:46:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1890ms 04:46:25 INFO - PROCESS | 3005 | 1471347985932 Marionette TRACE conn4 -> [0,2449,"getWindowHandle",null] 04:46:25 INFO - PROCESS | 3005 | 1471347985940 Marionette TRACE conn4 <- [1,2449,null,{"value":"8"}] 04:46:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 04:46:25 INFO - PROCESS | 3005 | 1471347985957 Marionette TRACE conn4 -> [0,2450,"setScriptTimeout",{"ms":35000}] 04:46:25 INFO - PROCESS | 3005 | 1471347985961 Marionette TRACE conn4 <- [1,2450,null,{}] 04:46:25 INFO - PROCESS | 3005 | 1471347985977 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}] 04:46:25 INFO - PROCESS | 3005 | 1471347985984 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:46:26 INFO - PROCESS | 3005 | 1471347986198 Marionette TRACE conn4 <- [1,2451,null,{"value":null}] 04:46:26 INFO - PROCESS | 3005 | --DOMWINDOW == 119 (0x91a39800) [pid = 3005] [serial = 1746] [outer = (nil)] [url = about:blank] 04:46:26 INFO - PROCESS | 3005 | --DOMWINDOW == 118 (0x8ea56400) [pid = 3005] [serial = 1752] [outer = (nil)] [url = about:blank] 04:46:26 INFO - PROCESS | 3005 | --DOMWINDOW == 117 (0x8e9e1800) [pid = 3005] [serial = 1751] [outer = (nil)] [url = about:blank] 04:46:26 INFO - PROCESS | 3005 | --DOMWINDOW == 116 (0x92873400) [pid = 3005] [serial = 1761] [outer = (nil)] [url = about:blank] 04:46:26 INFO - PROCESS | 3005 | --DOMWINDOW == 115 (0x924f3c00) [pid = 3005] [serial = 1760] [outer = (nil)] [url = about:blank] 04:46:26 INFO - PROCESS | 3005 | --DOMWINDOW == 114 (0x8dc5d000) [pid = 3005] [serial = 1749] [outer = (nil)] [url = about:blank] 04:46:26 INFO - PROCESS | 3005 | --DOMWINDOW == 113 (0x8dc50c00) [pid = 3005] [serial = 1748] [outer = (nil)] [url = about:blank] 04:46:26 INFO - PROCESS | 3005 | --DOMWINDOW == 112 (0x8fa03800) [pid = 3005] [serial = 1755] [outer = (nil)] [url = about:blank] 04:46:26 INFO - PROCESS | 3005 | --DOMWINDOW == 111 (0x8f2ec800) [pid = 3005] [serial = 1754] [outer = (nil)] [url = about:blank] 04:46:26 INFO - PROCESS | 3005 | --DOMWINDOW == 110 (0x8ea15400) [pid = 3005] [serial = 1763] [outer = (nil)] [url = about:blank] 04:46:26 INFO - PROCESS | 3005 | --DOMWINDOW == 109 (0x8f0d8800) [pid = 3005] [serial = 1764] [outer = (nil)] [url = about:blank] 04:46:26 INFO - PROCESS | 3005 | --DOMWINDOW == 108 (0x9224b000) [pid = 3005] [serial = 1758] [outer = (nil)] [url = about:blank] 04:46:26 INFO - PROCESS | 3005 | --DOMWINDOW == 107 (0x92241800) [pid = 3005] [serial = 1757] [outer = (nil)] [url = about:blank] 04:46:26 INFO - PROCESS | 3005 | --DOMWINDOW == 106 (0x8e990000) [pid = 3005] [serial = 1769] [outer = (nil)] [url = about:blank] 04:46:26 INFO - PROCESS | 3005 | --DOMWINDOW == 105 (0x8fca0800) [pid = 3005] [serial = 1766] [outer = (nil)] [url = about:blank] 04:46:26 INFO - PROCESS | 3005 | --DOMWINDOW == 104 (0x8fa8f800) [pid = 3005] [serial = 1770] [outer = (nil)] [url = about:blank] 04:46:26 INFO - PROCESS | 3005 | --DOMWINDOW == 103 (0x91a3c800) [pid = 3005] [serial = 1767] [outer = (nil)] [url = about:blank] 04:46:26 INFO - PROCESS | 3005 | 1471347986526 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:26 INFO - PROCESS | 3005 | 1471347986533 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:46:26 INFO - PROCESS | 3005 | ++DOCSHELL 0x8ea15400 == 47 [pid = 3005] [id = 620] 04:46:26 INFO - PROCESS | 3005 | ++DOMWINDOW == 104 (0x8f0d6400) [pid = 3005] [serial = 1861] [outer = (nil)] 04:46:26 INFO - PROCESS | 3005 | ++DOMWINDOW == 105 (0x8f2ef400) [pid = 3005] [serial = 1862] [outer = 0x8f0d6400] 04:46:26 INFO - PROCESS | 3005 | 1471347986617 Marionette DEBUG loaded listener.js 04:46:26 INFO - PROCESS | 3005 | ++DOMWINDOW == 106 (0x8fc94400) [pid = 3005] [serial = 1863] [outer = 0x8f0d6400] 04:46:27 INFO - PROCESS | 3005 | 1471347987496 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]]]}] 04:46:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 04:46:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1604ms 04:46:27 INFO - PROCESS | 3005 | 1471347987560 Marionette TRACE conn4 -> [0,2453,"getWindowHandle",null] 04:46:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 04:46:27 INFO - PROCESS | 3005 | 1471347987566 Marionette TRACE conn4 <- [1,2453,null,{"value":"8"}] 04:46:27 INFO - PROCESS | 3005 | 1471347987574 Marionette TRACE conn4 -> [0,2454,"setScriptTimeout",{"ms":35000}] 04:46:27 INFO - PROCESS | 3005 | 1471347987580 Marionette TRACE conn4 <- [1,2454,null,{}] 04:46:27 INFO - PROCESS | 3005 | 1471347987597 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}] 04:46:27 INFO - PROCESS | 3005 | 1471347987606 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:46:27 INFO - PROCESS | 3005 | 1471347987836 Marionette TRACE conn4 <- [1,2455,null,{"value":null}] 04:46:28 INFO - PROCESS | 3005 | 1471347988089 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:28 INFO - PROCESS | 3005 | 1471347988101 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:46:28 INFO - PROCESS | 3005 | ++DOCSHELL 0x9224d400 == 48 [pid = 3005] [id = 621] 04:46:28 INFO - PROCESS | 3005 | ++DOMWINDOW == 107 (0x923f0800) [pid = 3005] [serial = 1864] [outer = (nil)] 04:46:28 INFO - PROCESS | 3005 | ++DOMWINDOW == 108 (0x924f8c00) [pid = 3005] [serial = 1865] [outer = 0x923f0800] 04:46:28 INFO - PROCESS | 3005 | 1471347988187 Marionette DEBUG loaded listener.js 04:46:28 INFO - PROCESS | 3005 | ++DOMWINDOW == 109 (0x9287cc00) [pid = 3005] [serial = 1866] [outer = 0x923f0800] 04:46:29 INFO - PROCESS | 3005 | 1471347989053 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]]]}] 04:46:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 04:46:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1542ms 04:46:29 INFO - PROCESS | 3005 | 1471347989116 Marionette TRACE conn4 -> [0,2457,"getWindowHandle",null] 04:46:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 04:46:29 INFO - PROCESS | 3005 | 1471347989122 Marionette TRACE conn4 <- [1,2457,null,{"value":"8"}] 04:46:29 INFO - PROCESS | 3005 | 1471347989128 Marionette TRACE conn4 -> [0,2458,"setScriptTimeout",{"ms":35000}] 04:46:29 INFO - PROCESS | 3005 | 1471347989131 Marionette TRACE conn4 <- [1,2458,null,{}] 04:46:29 INFO - PROCESS | 3005 | 1471347989138 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}] 04:46:29 INFO - PROCESS | 3005 | 1471347989144 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:46:29 INFO - PROCESS | 3005 | 1471347989413 Marionette TRACE conn4 <- [1,2459,null,{"value":null}] 04:46:29 INFO - PROCESS | 3005 | 1471347989440 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:29 INFO - PROCESS | 3005 | 1471347989446 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:46:29 INFO - PROCESS | 3005 | ++DOCSHELL 0x8f0ec000 == 49 [pid = 3005] [id = 622] 04:46:29 INFO - PROCESS | 3005 | ++DOMWINDOW == 110 (0x93174c00) [pid = 3005] [serial = 1867] [outer = (nil)] 04:46:29 INFO - PROCESS | 3005 | ++DOMWINDOW == 111 (0x9529b000) [pid = 3005] [serial = 1868] [outer = 0x93174c00] 04:46:29 INFO - PROCESS | 3005 | 1471347989524 Marionette DEBUG loaded listener.js 04:46:29 INFO - PROCESS | 3005 | ++DOMWINDOW == 112 (0x950d5800) [pid = 3005] [serial = 1869] [outer = 0x93174c00] 04:46:30 INFO - PROCESS | 3005 | --DOMWINDOW == 111 (0x8e995400) [pid = 3005] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 04:46:30 INFO - PROCESS | 3005 | --DOMWINDOW == 110 (0x8e841c00) [pid = 3005] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 04:46:30 INFO - PROCESS | 3005 | --DOMWINDOW == 109 (0x8f0d7c00) [pid = 3005] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 04:46:30 INFO - PROCESS | 3005 | --DOMWINDOW == 108 (0x904bb800) [pid = 3005] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 04:46:31 INFO - PROCESS | 3005 | 1471347991112 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]]]}] 04:46:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 04:46:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 2041ms 04:46:31 INFO - PROCESS | 3005 | 1471347991170 Marionette TRACE conn4 -> [0,2461,"getWindowHandle",null] 04:46:31 INFO - PROCESS | 3005 | 1471347991175 Marionette TRACE conn4 <- [1,2461,null,{"value":"8"}] 04:46:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 04:46:31 INFO - PROCESS | 3005 | 1471347991192 Marionette TRACE conn4 -> [0,2462,"setScriptTimeout",{"ms":35000}] 04:46:31 INFO - PROCESS | 3005 | 1471347991195 Marionette TRACE conn4 <- [1,2462,null,{}] 04:46:31 INFO - PROCESS | 3005 | 1471347991202 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}] 04:46:31 INFO - PROCESS | 3005 | 1471347991207 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:46:31 INFO - PROCESS | 3005 | 1471347991407 Marionette TRACE conn4 <- [1,2463,null,{"value":null}] 04:46:31 INFO - PROCESS | 3005 | 1471347991588 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:31 INFO - PROCESS | 3005 | 1471347991597 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:46:31 INFO - PROCESS | 3005 | ++DOCSHELL 0x8e9dd800 == 50 [pid = 3005] [id = 623] 04:46:31 INFO - PROCESS | 3005 | ++DOMWINDOW == 109 (0x8f0d7c00) [pid = 3005] [serial = 1870] [outer = (nil)] 04:46:31 INFO - PROCESS | 3005 | ++DOMWINDOW == 110 (0x93173400) [pid = 3005] [serial = 1871] [outer = 0x8f0d7c00] 04:46:31 INFO - PROCESS | 3005 | 1471347991675 Marionette DEBUG loaded listener.js 04:46:31 INFO - PROCESS | 3005 | ++DOMWINDOW == 111 (0x992e3800) [pid = 3005] [serial = 1872] [outer = 0x8f0d7c00] 04:46:32 INFO - PROCESS | 3005 | 1471347992468 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]]]}] 04:46:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 04:46:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1335ms 04:46:32 INFO - PROCESS | 3005 | 1471347992525 Marionette TRACE conn4 -> [0,2465,"getWindowHandle",null] 04:46:32 INFO - PROCESS | 3005 | 1471347992528 Marionette TRACE conn4 <- [1,2465,null,{"value":"8"}] 04:46:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 04:46:32 INFO - PROCESS | 3005 | 1471347992535 Marionette TRACE conn4 -> [0,2466,"setScriptTimeout",{"ms":35000}] 04:46:32 INFO - PROCESS | 3005 | 1471347992538 Marionette TRACE conn4 <- [1,2466,null,{}] 04:46:32 INFO - PROCESS | 3005 | 1471347992546 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}] 04:46:32 INFO - PROCESS | 3005 | 1471347992556 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:46:32 INFO - PROCESS | 3005 | 1471347992786 Marionette TRACE conn4 <- [1,2467,null,{"value":null}] 04:46:33 INFO - PROCESS | 3005 | 1471347993133 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:33 INFO - PROCESS | 3005 | 1471347993142 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:46:33 INFO - PROCESS | 3005 | ++DOCSHELL 0x8dc55800 == 51 [pid = 3005] [id = 624] 04:46:33 INFO - PROCESS | 3005 | ++DOMWINDOW == 112 (0x8dc57400) [pid = 3005] [serial = 1873] [outer = (nil)] 04:46:33 INFO - PROCESS | 3005 | ++DOMWINDOW == 113 (0x8df2f800) [pid = 3005] [serial = 1874] [outer = 0x8dc57400] 04:46:33 INFO - PROCESS | 3005 | 1471347993265 Marionette DEBUG loaded listener.js 04:46:33 INFO - PROCESS | 3005 | ++DOMWINDOW == 114 (0x8e83e400) [pid = 3005] [serial = 1875] [outer = 0x8dc57400] 04:46:34 INFO - PROCESS | 3005 | 1471347994263 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]]]}] 04:46:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 04:46:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1749ms 04:46:34 INFO - PROCESS | 3005 | 1471347994288 Marionette TRACE conn4 -> [0,2469,"getWindowHandle",null] 04:46:34 INFO - PROCESS | 3005 | 1471347994295 Marionette TRACE conn4 <- [1,2469,null,{"value":"8"}] 04:46:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 04:46:34 INFO - PROCESS | 3005 | 1471347994304 Marionette TRACE conn4 -> [0,2470,"setScriptTimeout",{"ms":35000}] 04:46:34 INFO - PROCESS | 3005 | 1471347994309 Marionette TRACE conn4 <- [1,2470,null,{}] 04:46:34 INFO - PROCESS | 3005 | 1471347994340 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}] 04:46:34 INFO - PROCESS | 3005 | 1471347994349 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:46:34 INFO - PROCESS | 3005 | 1471347994586 Marionette TRACE conn4 <- [1,2471,null,{"value":null}] 04:46:34 INFO - PROCESS | 3005 | 1471347994921 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:34 INFO - PROCESS | 3005 | 1471347994933 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:46:34 INFO - PROCESS | 3005 | ++DOCSHELL 0x8ea5c800 == 52 [pid = 3005] [id = 625] 04:46:34 INFO - PROCESS | 3005 | ++DOMWINDOW == 115 (0x8f0dfc00) [pid = 3005] [serial = 1876] [outer = (nil)] 04:46:35 INFO - PROCESS | 3005 | ++DOMWINDOW == 116 (0x8fa04c00) [pid = 3005] [serial = 1877] [outer = 0x8f0dfc00] 04:46:35 INFO - PROCESS | 3005 | 1471347995032 Marionette DEBUG loaded listener.js 04:46:35 INFO - PROCESS | 3005 | ++DOMWINDOW == 117 (0x904c7c00) [pid = 3005] [serial = 1878] [outer = 0x8f0dfc00] 04:46:36 INFO - PROCESS | 3005 | 1471347996002 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]]]}] 04:46:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 04:46:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1715ms 04:46:36 INFO - PROCESS | 3005 | 1471347996024 Marionette TRACE conn4 -> [0,2473,"getWindowHandle",null] 04:46:36 INFO - PROCESS | 3005 | 1471347996031 Marionette TRACE conn4 <- [1,2473,null,{"value":"8"}] 04:46:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 04:46:36 INFO - PROCESS | 3005 | 1471347996058 Marionette TRACE conn4 -> [0,2474,"setScriptTimeout",{"ms":35000}] 04:46:36 INFO - PROCESS | 3005 | 1471347996063 Marionette TRACE conn4 <- [1,2474,null,{}] 04:46:36 INFO - PROCESS | 3005 | 1471347996074 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}] 04:46:36 INFO - PROCESS | 3005 | 1471347996079 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:46:36 INFO - PROCESS | 3005 | 1471347996322 Marionette TRACE conn4 <- [1,2475,null,{"value":null}] 04:46:36 INFO - PROCESS | 3005 | 1471347996663 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:36 INFO - PROCESS | 3005 | 1471347996673 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:46:36 INFO - PROCESS | 3005 | ++DOCSHELL 0x921f0000 == 53 [pid = 3005] [id = 626] 04:46:36 INFO - PROCESS | 3005 | ++DOMWINDOW == 118 (0x9224a000) [pid = 3005] [serial = 1879] [outer = (nil)] 04:46:36 INFO - PROCESS | 3005 | ++DOMWINDOW == 119 (0x923e9000) [pid = 3005] [serial = 1880] [outer = 0x9224a000] 04:46:36 INFO - PROCESS | 3005 | 1471347996768 Marionette DEBUG loaded listener.js 04:46:36 INFO - PROCESS | 3005 | ++DOMWINDOW == 120 (0x928ed800) [pid = 3005] [serial = 1881] [outer = 0x9224a000] 04:46:37 INFO - PROCESS | 3005 | 1471347997781 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]]]}] 04:46:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 04:46:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1754ms 04:46:37 INFO - PROCESS | 3005 | 1471347997795 Marionette TRACE conn4 -> [0,2477,"getWindowHandle",null] 04:46:37 INFO - PROCESS | 3005 | 1471347997799 Marionette TRACE conn4 <- [1,2477,null,{"value":"8"}] 04:46:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 04:46:37 INFO - PROCESS | 3005 | 1471347997814 Marionette TRACE conn4 -> [0,2478,"setScriptTimeout",{"ms":35000}] 04:46:37 INFO - PROCESS | 3005 | 1471347997824 Marionette TRACE conn4 <- [1,2478,null,{}] 04:46:37 INFO - PROCESS | 3005 | 1471347997834 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}] 04:46:37 INFO - PROCESS | 3005 | 1471347997843 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:46:38 INFO - PROCESS | 3005 | 1471347998078 Marionette TRACE conn4 <- [1,2479,null,{"value":null}] 04:46:38 INFO - PROCESS | 3005 | 1471347998406 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:38 INFO - PROCESS | 3005 | 1471347998417 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:46:38 INFO - PROCESS | 3005 | ++DOCSHELL 0x99e42400 == 54 [pid = 3005] [id = 627] 04:46:38 INFO - PROCESS | 3005 | ++DOMWINDOW == 121 (0x99ede400) [pid = 3005] [serial = 1882] [outer = (nil)] 04:46:38 INFO - PROCESS | 3005 | ++DOMWINDOW == 122 (0x9a8cf800) [pid = 3005] [serial = 1883] [outer = 0x99ede400] 04:46:38 INFO - PROCESS | 3005 | 1471347998517 Marionette DEBUG loaded listener.js 04:46:38 INFO - PROCESS | 3005 | ++DOMWINDOW == 123 (0x9acd7000) [pid = 3005] [serial = 1884] [outer = 0x99ede400] 04:46:39 INFO - PROCESS | 3005 | 1471347999509 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]]]}] 04:46:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 04:46:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1761ms 04:46:39 INFO - PROCESS | 3005 | 1471347999569 Marionette TRACE conn4 -> [0,2481,"getWindowHandle",null] 04:46:39 INFO - PROCESS | 3005 | 1471347999575 Marionette TRACE conn4 <- [1,2481,null,{"value":"8"}] 04:46:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 04:46:39 INFO - PROCESS | 3005 | 1471347999583 Marionette TRACE conn4 -> [0,2482,"setScriptTimeout",{"ms":35000}] 04:46:39 INFO - PROCESS | 3005 | 1471347999588 Marionette TRACE conn4 <- [1,2482,null,{}] 04:46:39 INFO - PROCESS | 3005 | 1471347999596 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}] 04:46:39 INFO - PROCESS | 3005 | 1471347999602 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:46:39 INFO - PROCESS | 3005 | 1471347999897 Marionette TRACE conn4 <- [1,2483,null,{"value":null}] 04:46:40 INFO - PROCESS | 3005 | 1471348000224 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:40 INFO - PROCESS | 3005 | 1471348000236 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:46:40 INFO - PROCESS | 3005 | ++DOCSHELL 0x8dc53000 == 55 [pid = 3005] [id = 628] 04:46:40 INFO - PROCESS | 3005 | ++DOMWINDOW == 124 (0x91a3ec00) [pid = 3005] [serial = 1885] [outer = (nil)] 04:46:40 INFO - PROCESS | 3005 | ++DOMWINDOW == 125 (0x9b618800) [pid = 3005] [serial = 1886] [outer = 0x91a3ec00] 04:46:40 INFO - PROCESS | 3005 | 1471348000337 Marionette DEBUG loaded listener.js 04:46:40 INFO - PROCESS | 3005 | ++DOMWINDOW == 126 (0x9c028000) [pid = 3005] [serial = 1887] [outer = 0x91a3ec00] 04:46:41 INFO - PROCESS | 3005 | 1471348001310 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]]]}] 04:46:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 04:46:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1792ms 04:46:41 INFO - PROCESS | 3005 | 1471348001376 Marionette TRACE conn4 -> [0,2485,"getWindowHandle",null] 04:46:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 04:46:41 INFO - PROCESS | 3005 | 1471348001381 Marionette TRACE conn4 <- [1,2485,null,{"value":"8"}] 04:46:41 INFO - PROCESS | 3005 | 1471348001390 Marionette TRACE conn4 -> [0,2486,"setScriptTimeout",{"ms":35000}] 04:46:41 INFO - PROCESS | 3005 | 1471348001393 Marionette TRACE conn4 <- [1,2486,null,{}] 04:46:41 INFO - PROCESS | 3005 | 1471348001401 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}] 04:46:41 INFO - PROCESS | 3005 | 1471348001408 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:46:41 INFO - PROCESS | 3005 | 1471348001682 Marionette TRACE conn4 <- [1,2487,null,{"value":null}] 04:46:42 INFO - PROCESS | 3005 | 1471348002024 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:42 INFO - PROCESS | 3005 | 1471348002042 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:46:42 INFO - PROCESS | 3005 | ++DOCSHELL 0x9c113800 == 56 [pid = 3005] [id = 629] 04:46:42 INFO - PROCESS | 3005 | ++DOMWINDOW == 127 (0x9c116000) [pid = 3005] [serial = 1888] [outer = (nil)] 04:46:42 INFO - PROCESS | 3005 | ++DOMWINDOW == 128 (0x9d523400) [pid = 3005] [serial = 1889] [outer = 0x9c116000] 04:46:42 INFO - PROCESS | 3005 | 1471348002152 Marionette DEBUG loaded listener.js 04:46:42 INFO - PROCESS | 3005 | ++DOMWINDOW == 129 (0xa1114800) [pid = 3005] [serial = 1890] [outer = 0x9c116000] 04:46:43 INFO - PROCESS | 3005 | 1471348003147 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]]]}] 04:46:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 04:46:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1839ms 04:46:43 INFO - PROCESS | 3005 | 1471348003228 Marionette TRACE conn4 -> [0,2489,"getWindowHandle",null] 04:46:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 04:46:43 INFO - PROCESS | 3005 | 1471348003233 Marionette TRACE conn4 <- [1,2489,null,{"value":"8"}] 04:46:43 INFO - PROCESS | 3005 | 1471348003241 Marionette TRACE conn4 -> [0,2490,"setScriptTimeout",{"ms":35000}] 04:46:43 INFO - PROCESS | 3005 | 1471348003245 Marionette TRACE conn4 <- [1,2490,null,{}] 04:46:43 INFO - PROCESS | 3005 | 1471348003252 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}] 04:46:43 INFO - PROCESS | 3005 | 1471348003258 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:46:43 INFO - PROCESS | 3005 | 1471348003534 Marionette TRACE conn4 <- [1,2491,null,{"value":null}] 04:46:43 INFO - PROCESS | 3005 | 1471348003860 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:43 INFO - PROCESS | 3005 | 1471348003871 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:46:43 INFO - PROCESS | 3005 | ++DOCSHELL 0x91a40400 == 57 [pid = 3005] [id = 630] 04:46:43 INFO - PROCESS | 3005 | ++DOMWINDOW == 130 (0x9b302800) [pid = 3005] [serial = 1891] [outer = (nil)] 04:46:43 INFO - PROCESS | 3005 | ++DOMWINDOW == 131 (0xa22fbc00) [pid = 3005] [serial = 1892] [outer = 0x9b302800] 04:46:43 INFO - PROCESS | 3005 | 1471348003964 Marionette DEBUG loaded listener.js 04:46:44 INFO - PROCESS | 3005 | ++DOMWINDOW == 132 (0xa230e800) [pid = 3005] [serial = 1893] [outer = 0x9b302800] 04:46:44 INFO - PROCESS | 3005 | 1471348004957 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]]]}] 04:46:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 04:46:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1786ms 04:46:45 INFO - PROCESS | 3005 | 1471348005027 Marionette TRACE conn4 -> [0,2493,"getWindowHandle",null] 04:46:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 04:46:45 INFO - PROCESS | 3005 | 1471348005032 Marionette TRACE conn4 <- [1,2493,null,{"value":"8"}] 04:46:45 INFO - PROCESS | 3005 | 1471348005040 Marionette TRACE conn4 -> [0,2494,"setScriptTimeout",{"ms":35000}] 04:46:45 INFO - PROCESS | 3005 | 1471348005044 Marionette TRACE conn4 <- [1,2494,null,{}] 04:46:45 INFO - PROCESS | 3005 | 1471348005052 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}] 04:46:45 INFO - PROCESS | 3005 | 1471348005058 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:46:45 INFO - PROCESS | 3005 | 1471348005353 Marionette TRACE conn4 <- [1,2495,null,{"value":null}] 04:46:45 INFO - PROCESS | 3005 | 1471348005689 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:45 INFO - PROCESS | 3005 | 1471348005701 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:46:45 INFO - PROCESS | 3005 | ++DOCSHELL 0x8dc51000 == 58 [pid = 3005] [id = 631] 04:46:45 INFO - PROCESS | 3005 | ++DOMWINDOW == 133 (0x8ea57000) [pid = 3005] [serial = 1894] [outer = (nil)] 04:46:45 INFO - PROCESS | 3005 | ++DOMWINDOW == 134 (0xa2354400) [pid = 3005] [serial = 1895] [outer = 0x8ea57000] 04:46:45 INFO - PROCESS | 3005 | 1471348005795 Marionette DEBUG loaded listener.js 04:46:45 INFO - PROCESS | 3005 | ++DOMWINDOW == 135 (0xa23b8000) [pid = 3005] [serial = 1896] [outer = 0x8ea57000] 04:46:46 INFO - PROCESS | 3005 | 1471348006795 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]]]}] 04:46:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 04:46:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1792ms 04:46:46 INFO - PROCESS | 3005 | 1471348006832 Marionette TRACE conn4 -> [0,2497,"getWindowHandle",null] 04:46:46 INFO - PROCESS | 3005 | 1471348006836 Marionette TRACE conn4 <- [1,2497,null,{"value":"8"}] 04:46:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 04:46:46 INFO - PROCESS | 3005 | 1471348006844 Marionette TRACE conn4 -> [0,2498,"setScriptTimeout",{"ms":35000}] 04:46:46 INFO - PROCESS | 3005 | 1471348006848 Marionette TRACE conn4 <- [1,2498,null,{}] 04:46:46 INFO - PROCESS | 3005 | 1471348006854 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}] 04:46:46 INFO - PROCESS | 3005 | 1471348006859 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:46:47 INFO - PROCESS | 3005 | 1471348007078 Marionette TRACE conn4 <- [1,2499,null,{"value":null}] 04:46:47 INFO - PROCESS | 3005 | 1471348007404 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:47 INFO - PROCESS | 3005 | 1471348007415 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:46:47 INFO - PROCESS | 3005 | ++DOCSHELL 0x8e98c000 == 59 [pid = 3005] [id = 632] 04:46:47 INFO - PROCESS | 3005 | ++DOMWINDOW == 136 (0xa118f800) [pid = 3005] [serial = 1897] [outer = (nil)] 04:46:47 INFO - PROCESS | 3005 | ++DOMWINDOW == 137 (0xa2560800) [pid = 3005] [serial = 1898] [outer = 0xa118f800] 04:46:47 INFO - PROCESS | 3005 | 1471348007516 Marionette DEBUG loaded listener.js 04:46:47 INFO - PROCESS | 3005 | ++DOMWINDOW == 138 (0xa2fb3400) [pid = 3005] [serial = 1899] [outer = 0xa118f800] 04:46:48 INFO - PROCESS | 3005 | 1471348008441 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]]]}] 04:46:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 04:46:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1639ms 04:46:48 INFO - PROCESS | 3005 | 1471348008484 Marionette TRACE conn4 -> [0,2501,"getWindowHandle",null] 04:46:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 04:46:48 INFO - PROCESS | 3005 | 1471348008489 Marionette TRACE conn4 <- [1,2501,null,{"value":"8"}] 04:46:48 INFO - PROCESS | 3005 | 1471348008496 Marionette TRACE conn4 -> [0,2502,"setScriptTimeout",{"ms":35000}] 04:46:48 INFO - PROCESS | 3005 | 1471348008500 Marionette TRACE conn4 <- [1,2502,null,{}] 04:46:48 INFO - PROCESS | 3005 | 1471348008507 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}] 04:46:48 INFO - PROCESS | 3005 | 1471348008511 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:46:48 INFO - PROCESS | 3005 | 1471348008738 Marionette TRACE conn4 <- [1,2503,null,{"value":null}] 04:46:49 INFO - PROCESS | 3005 | 1471348009057 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:49 INFO - PROCESS | 3005 | 1471348009067 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:46:49 INFO - PROCESS | 3005 | ++DOCSHELL 0x8c1c3800 == 60 [pid = 3005] [id = 633] 04:46:49 INFO - PROCESS | 3005 | ++DOMWINDOW == 139 (0x8c1cec00) [pid = 3005] [serial = 1900] [outer = (nil)] 04:46:49 INFO - PROCESS | 3005 | ++DOMWINDOW == 140 (0xa320d400) [pid = 3005] [serial = 1901] [outer = 0x8c1cec00] 04:46:49 INFO - PROCESS | 3005 | 1471348009162 Marionette DEBUG loaded listener.js 04:46:49 INFO - PROCESS | 3005 | ++DOMWINDOW == 141 (0xa327cc00) [pid = 3005] [serial = 1902] [outer = 0x8c1cec00] 04:46:50 INFO - PROCESS | 3005 | 1471348010085 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]]]}] 04:46:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 04:46:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1633ms 04:46:50 INFO - PROCESS | 3005 | 1471348010130 Marionette TRACE conn4 -> [0,2505,"getWindowHandle",null] 04:46:50 INFO - PROCESS | 3005 | 1471348010135 Marionette TRACE conn4 <- [1,2505,null,{"value":"8"}] 04:46:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 04:46:50 INFO - PROCESS | 3005 | 1471348010142 Marionette TRACE conn4 -> [0,2506,"setScriptTimeout",{"ms":35000}] 04:46:50 INFO - PROCESS | 3005 | 1471348010146 Marionette TRACE conn4 <- [1,2506,null,{}] 04:46:50 INFO - PROCESS | 3005 | 1471348010153 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}] 04:46:50 INFO - PROCESS | 3005 | 1471348010159 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:46:50 INFO - PROCESS | 3005 | 1471348010398 Marionette TRACE conn4 <- [1,2507,null,{"value":null}] 04:46:50 INFO - PROCESS | 3005 | 1471348010749 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:50 INFO - PROCESS | 3005 | 1471348010760 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:46:50 INFO - PROCESS | 3005 | ++DOCSHELL 0xa34dac00 == 61 [pid = 3005] [id = 634] 04:46:50 INFO - PROCESS | 3005 | ++DOMWINDOW == 142 (0xa34db800) [pid = 3005] [serial = 1903] [outer = (nil)] 04:46:50 INFO - PROCESS | 3005 | ++DOMWINDOW == 143 (0xa4e0dc00) [pid = 3005] [serial = 1904] [outer = 0xa34db800] 04:46:50 INFO - PROCESS | 3005 | 1471348010868 Marionette DEBUG loaded listener.js 04:46:51 INFO - PROCESS | 3005 | ++DOMWINDOW == 144 (0xa5026400) [pid = 3005] [serial = 1905] [outer = 0xa34db800] 04:46:51 INFO - PROCESS | 3005 | 1471348011874 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]]]}] 04:46:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 04:46:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1785ms 04:46:51 INFO - PROCESS | 3005 | 1471348011928 Marionette TRACE conn4 -> [0,2509,"getWindowHandle",null] 04:46:51 INFO - PROCESS | 3005 | 1471348011932 Marionette TRACE conn4 <- [1,2509,null,{"value":"8"}] 04:46:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 04:46:51 INFO - PROCESS | 3005 | 1471348011940 Marionette TRACE conn4 -> [0,2510,"setScriptTimeout",{"ms":35000}] 04:46:51 INFO - PROCESS | 3005 | 1471348011945 Marionette TRACE conn4 <- [1,2510,null,{}] 04:46:51 INFO - PROCESS | 3005 | 1471348011951 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}] 04:46:51 INFO - PROCESS | 3005 | 1471348011958 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:46:52 INFO - PROCESS | 3005 | 1471348012212 Marionette TRACE conn4 <- [1,2511,null,{"value":null}] 04:46:52 INFO - PROCESS | 3005 | 1471348012543 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:52 INFO - PROCESS | 3005 | 1471348012552 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:46:52 INFO - PROCESS | 3005 | ++DOCSHELL 0xa34d2000 == 62 [pid = 3005] [id = 635] 04:46:52 INFO - PROCESS | 3005 | ++DOMWINDOW == 145 (0xa502c800) [pid = 3005] [serial = 1906] [outer = (nil)] 04:46:52 INFO - PROCESS | 3005 | ++DOMWINDOW == 146 (0xa689f400) [pid = 3005] [serial = 1907] [outer = 0xa502c800] 04:46:52 INFO - PROCESS | 3005 | 1471348012644 Marionette DEBUG loaded listener.js 04:46:52 INFO - PROCESS | 3005 | ++DOMWINDOW == 147 (0xa68b6400) [pid = 3005] [serial = 1908] [outer = 0xa502c800] 04:46:53 INFO - PROCESS | 3005 | 1471348013575 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]]]}] 04:46:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 04:46:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1692ms 04:46:53 INFO - PROCESS | 3005 | 1471348013633 Marionette TRACE conn4 -> [0,2513,"getWindowHandle",null] 04:46:53 INFO - PROCESS | 3005 | 1471348013637 Marionette TRACE conn4 <- [1,2513,null,{"value":"8"}] 04:46:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 04:46:53 INFO - PROCESS | 3005 | 1471348013644 Marionette TRACE conn4 -> [0,2514,"setScriptTimeout",{"ms":35000}] 04:46:53 INFO - PROCESS | 3005 | 1471348013648 Marionette TRACE conn4 <- [1,2514,null,{}] 04:46:53 INFO - PROCESS | 3005 | 1471348013655 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}] 04:46:53 INFO - PROCESS | 3005 | 1471348013660 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:46:53 INFO - PROCESS | 3005 | 1471348013881 Marionette TRACE conn4 <- [1,2515,null,{"value":null}] 04:46:54 INFO - PROCESS | 3005 | 1471348014204 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:54 INFO - PROCESS | 3005 | 1471348014212 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:46:54 INFO - PROCESS | 3005 | ++DOCSHELL 0x8bc01800 == 63 [pid = 3005] [id = 636] 04:46:54 INFO - PROCESS | 3005 | ++DOMWINDOW == 148 (0x8bc02c00) [pid = 3005] [serial = 1909] [outer = (nil)] 04:46:54 INFO - PROCESS | 3005 | ++DOMWINDOW == 149 (0x8bc0a400) [pid = 3005] [serial = 1910] [outer = 0x8bc02c00] 04:46:54 INFO - PROCESS | 3005 | 1471348014307 Marionette DEBUG loaded listener.js 04:46:54 INFO - PROCESS | 3005 | ++DOMWINDOW == 150 (0x8bc0c800) [pid = 3005] [serial = 1911] [outer = 0x8bc02c00] 04:46:55 INFO - PROCESS | 3005 | 1471348015244 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]]]}] 04:46:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 04:46:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1692ms 04:46:55 INFO - PROCESS | 3005 | 1471348015338 Marionette TRACE conn4 -> [0,2517,"getWindowHandle",null] 04:46:55 INFO - PROCESS | 3005 | 1471348015342 Marionette TRACE conn4 <- [1,2517,null,{"value":"8"}] 04:46:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 04:46:55 INFO - PROCESS | 3005 | 1471348015349 Marionette TRACE conn4 -> [0,2518,"setScriptTimeout",{"ms":35000}] 04:46:55 INFO - PROCESS | 3005 | 1471348015354 Marionette TRACE conn4 <- [1,2518,null,{}] 04:46:55 INFO - PROCESS | 3005 | 1471348015360 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}] 04:46:55 INFO - PROCESS | 3005 | 1471348015365 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:46:55 INFO - PROCESS | 3005 | 1471348015644 Marionette TRACE conn4 <- [1,2519,null,{"value":null}] 04:46:56 INFO - PROCESS | 3005 | 1471348016414 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:56 INFO - PROCESS | 3005 | 1471348016427 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:46:56 INFO - PROCESS | 3005 | ++DOCSHELL 0x8dc54400 == 64 [pid = 3005] [id = 637] 04:46:56 INFO - PROCESS | 3005 | ++DOMWINDOW == 151 (0x8dc54800) [pid = 3005] [serial = 1912] [outer = (nil)] 04:46:56 INFO - PROCESS | 3005 | ++DOMWINDOW == 152 (0x8df27800) [pid = 3005] [serial = 1913] [outer = 0x8dc54800] 04:46:56 INFO - PROCESS | 3005 | 1471348016535 Marionette DEBUG loaded listener.js 04:46:56 INFO - PROCESS | 3005 | ++DOMWINDOW == 153 (0x8e995400) [pid = 3005] [serial = 1914] [outer = 0x8dc54800] 04:46:57 INFO - PROCESS | 3005 | 1471348017502 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]]]}] 04:46:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 04:46:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 2238ms 04:46:57 INFO - PROCESS | 3005 | 1471348017591 Marionette TRACE conn4 -> [0,2521,"getWindowHandle",null] 04:46:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 04:46:57 INFO - PROCESS | 3005 | 1471348017598 Marionette TRACE conn4 <- [1,2521,null,{"value":"8"}] 04:46:57 INFO - PROCESS | 3005 | 1471348017607 Marionette TRACE conn4 -> [0,2522,"setScriptTimeout",{"ms":35000}] 04:46:57 INFO - PROCESS | 3005 | 1471348017612 Marionette TRACE conn4 <- [1,2522,null,{}] 04:46:57 INFO - PROCESS | 3005 | 1471348017620 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}] 04:46:57 INFO - PROCESS | 3005 | 1471348017629 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:46:57 INFO - PROCESS | 3005 | 1471348017859 Marionette TRACE conn4 <- [1,2523,null,{"value":null}] 04:46:58 INFO - PROCESS | 3005 | 1471348018136 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:58 INFO - PROCESS | 3005 | 1471348018143 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:46:58 INFO - PROCESS | 3005 | ++DOCSHELL 0x8f0eb800 == 65 [pid = 3005] [id = 638] 04:46:58 INFO - PROCESS | 3005 | ++DOMWINDOW == 154 (0x8f2ed400) [pid = 3005] [serial = 1915] [outer = (nil)] 04:46:58 INFO - PROCESS | 3005 | ++DOMWINDOW == 155 (0x8fa10c00) [pid = 3005] [serial = 1916] [outer = 0x8f2ed400] 04:46:58 INFO - PROCESS | 3005 | 1471348018238 Marionette DEBUG loaded listener.js 04:46:58 INFO - PROCESS | 3005 | ++DOMWINDOW == 156 (0x91a34800) [pid = 3005] [serial = 1917] [outer = 0x8f2ed400] 04:46:59 INFO - PROCESS | 3005 | 1471348019265 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]]]}] 04:46:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 04:46:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1700ms 04:46:59 INFO - PROCESS | 3005 | 1471348019310 Marionette TRACE conn4 -> [0,2525,"getWindowHandle",null] 04:46:59 INFO - PROCESS | 3005 | 1471348019317 Marionette TRACE conn4 <- [1,2525,null,{"value":"8"}] 04:46:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 04:46:59 INFO - PROCESS | 3005 | 1471348019325 Marionette TRACE conn4 -> [0,2526,"setScriptTimeout",{"ms":35000}] 04:46:59 INFO - PROCESS | 3005 | 1471348019330 Marionette TRACE conn4 <- [1,2526,null,{}] 04:46:59 INFO - PROCESS | 3005 | 1471348019337 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}] 04:46:59 INFO - PROCESS | 3005 | 1471348019343 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:46:59 INFO - PROCESS | 3005 | 1471348019580 Marionette TRACE conn4 <- [1,2527,null,{"value":null}] 04:46:59 INFO - PROCESS | 3005 | 1471348019963 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:59 INFO - PROCESS | 3005 | 1471348019973 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:47:00 INFO - PROCESS | 3005 | ++DOCSHELL 0x8fa8d000 == 66 [pid = 3005] [id = 639] 04:47:00 INFO - PROCESS | 3005 | ++DOMWINDOW == 157 (0x8fa8d400) [pid = 3005] [serial = 1918] [outer = (nil)] 04:47:00 INFO - PROCESS | 3005 | ++DOMWINDOW == 158 (0x92250c00) [pid = 3005] [serial = 1919] [outer = 0x8fa8d400] 04:47:00 INFO - PROCESS | 3005 | 1471348020062 Marionette DEBUG loaded listener.js 04:47:00 INFO - PROCESS | 3005 | ++DOMWINDOW == 159 (0x924f2800) [pid = 3005] [serial = 1920] [outer = 0x8fa8d400] 04:47:01 INFO - PROCESS | 3005 | 1471348021070 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]]]}] 04:47:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 04:47:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1795ms 04:47:01 INFO - PROCESS | 3005 | 1471348021140 Marionette TRACE conn4 -> [0,2529,"getWindowHandle",null] 04:47:01 INFO - PROCESS | 3005 | 1471348021145 Marionette TRACE conn4 <- [1,2529,null,{"value":"8"}] 04:47:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 04:47:01 INFO - PROCESS | 3005 | 1471348021162 Marionette TRACE conn4 -> [0,2530,"setScriptTimeout",{"ms":35000}] 04:47:01 INFO - PROCESS | 3005 | 1471348021172 Marionette TRACE conn4 <- [1,2530,null,{}] 04:47:01 INFO - PROCESS | 3005 | 1471348021180 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}] 04:47:01 INFO - PROCESS | 3005 | 1471348021187 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:47:01 INFO - PROCESS | 3005 | 1471348021466 Marionette TRACE conn4 <- [1,2531,null,{"value":null}] 04:47:03 INFO - PROCESS | 3005 | --DOCSHELL 0x8ea53000 == 65 [pid = 3005] [id = 588] 04:47:03 INFO - PROCESS | 3005 | --DOCSHELL 0x8fa03000 == 64 [pid = 3005] [id = 529] 04:47:03 INFO - PROCESS | 3005 | --DOCSHELL 0x8e9dd800 == 63 [pid = 3005] [id = 623] 04:47:03 INFO - PROCESS | 3005 | --DOCSHELL 0x8f0ec000 == 62 [pid = 3005] [id = 622] 04:47:03 INFO - PROCESS | 3005 | --DOCSHELL 0x9224d400 == 61 [pid = 3005] [id = 621] 04:47:03 INFO - PROCESS | 3005 | --DOCSHELL 0x8ea15400 == 60 [pid = 3005] [id = 620] 04:47:03 INFO - PROCESS | 3005 | --DOCSHELL 0x8ea18800 == 59 [pid = 3005] [id = 619] 04:47:03 INFO - PROCESS | 3005 | --DOCSHELL 0x99208800 == 58 [pid = 3005] [id = 614] 04:47:03 INFO - PROCESS | 3005 | --DOCSHELL 0x8dc5b800 == 57 [pid = 3005] [id = 613] 04:47:03 INFO - PROCESS | 3005 | --DOCSHELL 0x8f0de000 == 56 [pid = 3005] [id = 612] 04:47:03 INFO - PROCESS | 3005 | --DOCSHELL 0x8f0e9400 == 55 [pid = 3005] [id = 610] 04:47:03 INFO - PROCESS | 3005 | --DOCSHELL 0x9287f400 == 54 [pid = 3005] [id = 611] 04:47:03 INFO - PROCESS | 3005 | --DOCSHELL 0x8e83ac00 == 53 [pid = 3005] [id = 609] 04:47:03 INFO - PROCESS | 3005 | --DOCSHELL 0x8e802c00 == 52 [pid = 3005] [id = 605] 04:47:03 INFO - PROCESS | 3005 | --DOCSHELL 0x8fc9ac00 == 51 [pid = 3005] [id = 606] 04:47:03 INFO - PROCESS | 3005 | --DOCSHELL 0x8dc51800 == 50 [pid = 3005] [id = 618] 04:47:03 INFO - PROCESS | 3005 | --DOCSHELL 0x8f0e3800 == 49 [pid = 3005] [id = 532] 04:47:03 INFO - PROCESS | 3005 | --DOCSHELL 0x8e996000 == 48 [pid = 3005] [id = 591] 04:47:03 INFO - PROCESS | 3005 | --DOCSHELL 0x99205800 == 47 [pid = 3005] [id = 593] 04:47:03 INFO - PROCESS | 3005 | --DOCSHELL 0x8fa97800 == 46 [pid = 3005] [id = 592] 04:47:03 INFO - PROCESS | 3005 | --DOCSHELL 0x8e80f000 == 45 [pid = 3005] [id = 587] 04:47:03 INFO - PROCESS | 3005 | --DOCSHELL 0x8e9de400 == 44 [pid = 3005] [id = 531] 04:47:03 INFO - PROCESS | 3005 | --DOCSHELL 0x8dc59800 == 43 [pid = 3005] [id = 589] 04:47:03 INFO - PROCESS | 3005 | --DOCSHELL 0x9a791c00 == 42 [pid = 3005] [id = 534] 04:47:03 INFO - PROCESS | 3005 | --DOCSHELL 0x950d6400 == 41 [pid = 3005] [id = 615] 04:47:03 INFO - PROCESS | 3005 | --DOCSHELL 0x923f1000 == 40 [pid = 3005] [id = 616] 04:47:03 INFO - PROCESS | 3005 | --DOCSHELL 0x904bc800 == 39 [pid = 3005] [id = 617] 04:47:03 INFO - PROCESS | 3005 | --DOCSHELL 0x8c1cc000 == 38 [pid = 3005] [id = 590] 04:47:03 INFO - PROCESS | 3005 | --DOCSHELL 0x8e98ec00 == 37 [pid = 3005] [id = 536] 04:47:03 INFO - PROCESS | 3005 | --DOCSHELL 0x8e996400 == 36 [pid = 3005] [id = 535] 04:47:03 INFO - PROCESS | 3005 | --DOCSHELL 0x8ea0b000 == 35 [pid = 3005] [id = 596] 04:47:03 INFO - PROCESS | 3005 | --DOCSHELL 0x9a8d0400 == 34 [pid = 3005] [id = 597] 04:47:03 INFO - PROCESS | 3005 | --DOCSHELL 0x8c1c9000 == 33 [pid = 3005] [id = 599] 04:47:03 INFO - PROCESS | 3005 | --DOCSHELL 0x91bd5c00 == 32 [pid = 3005] [id = 533] 04:47:03 INFO - PROCESS | 3005 | --DOCSHELL 0x8e98d400 == 31 [pid = 3005] [id = 600] 04:47:03 INFO - PROCESS | 3005 | --DOCSHELL 0x8fa8e000 == 30 [pid = 3005] [id = 601] 04:47:03 INFO - PROCESS | 3005 | --DOCSHELL 0x8e991800 == 29 [pid = 3005] [id = 602] 04:47:03 INFO - PROCESS | 3005 | --DOCSHELL 0x8e83f400 == 28 [pid = 3005] [id = 604] 04:47:03 INFO - PROCESS | 3005 | --DOCSHELL 0x91bce400 == 27 [pid = 3005] [id = 598] 04:47:03 INFO - PROCESS | 3005 | --DOCSHELL 0x8eb55c00 == 26 [pid = 3005] [id = 607] 04:47:03 INFO - PROCESS | 3005 | --DOCSHELL 0x921ea000 == 25 [pid = 3005] [id = 595] 04:47:03 INFO - PROCESS | 3005 | --DOCSHELL 0x8dc56000 == 24 [pid = 3005] [id = 603] 04:47:03 INFO - PROCESS | 3005 | --DOCSHELL 0x992e3400 == 23 [pid = 3005] [id = 594] 04:47:03 INFO - PROCESS | 3005 | --DOCSHELL 0x8ea18c00 == 22 [pid = 3005] [id = 608] 04:47:03 INFO - PROCESS | 3005 | --DOCSHELL 0xa34d2000 == 21 [pid = 3005] [id = 635] 04:47:03 INFO - PROCESS | 3005 | --DOCSHELL 0x8bc01800 == 20 [pid = 3005] [id = 636] 04:47:03 INFO - PROCESS | 3005 | --DOCSHELL 0xa34dac00 == 19 [pid = 3005] [id = 634] 04:47:03 INFO - PROCESS | 3005 | --DOCSHELL 0x8c1c3800 == 18 [pid = 3005] [id = 633] 04:47:03 INFO - PROCESS | 3005 | --DOCSHELL 0x8e98c000 == 17 [pid = 3005] [id = 632] 04:47:03 INFO - PROCESS | 3005 | --DOCSHELL 0x91a40400 == 16 [pid = 3005] [id = 630] 04:47:03 INFO - PROCESS | 3005 | --DOCSHELL 0x8dc51000 == 15 [pid = 3005] [id = 631] 04:47:03 INFO - PROCESS | 3005 | --DOCSHELL 0x9c113800 == 14 [pid = 3005] [id = 629] 04:47:03 INFO - PROCESS | 3005 | --DOCSHELL 0x8dc53000 == 13 [pid = 3005] [id = 628] 04:47:03 INFO - PROCESS | 3005 | --DOCSHELL 0x99e42400 == 12 [pid = 3005] [id = 627] 04:47:03 INFO - PROCESS | 3005 | --DOCSHELL 0x921f0000 == 11 [pid = 3005] [id = 626] 04:47:03 INFO - PROCESS | 3005 | --DOCSHELL 0x8ea5c800 == 10 [pid = 3005] [id = 625] 04:47:03 INFO - PROCESS | 3005 | --DOCSHELL 0x8dc55800 == 9 [pid = 3005] [id = 624] 04:47:03 INFO - PROCESS | 3005 | --DOMWINDOW == 158 (0x921ed000) [pid = 3005] [serial = 1826] [outer = (nil)] [url = about:blank] 04:47:03 INFO - PROCESS | 3005 | --DOMWINDOW == 157 (0x9ac93400) [pid = 3005] [serial = 1790] [outer = (nil)] [url = about:blank] 04:47:03 INFO - PROCESS | 3005 | --DOMWINDOW == 156 (0x9c024c00) [pid = 3005] [serial = 1799] [outer = (nil)] [url = about:blank] 04:47:03 INFO - PROCESS | 3005 | --DOMWINDOW == 155 (0x8ea5cc00) [pid = 3005] [serial = 1817] [outer = (nil)] [url = about:blank] 04:47:03 INFO - PROCESS | 3005 | --DOMWINDOW == 154 (0x8eb54c00) [pid = 3005] [serial = 1818] [outer = (nil)] [url = about:blank] 04:47:03 INFO - PROCESS | 3005 | --DOMWINDOW == 153 (0x99505000) [pid = 3005] [serial = 1781] [outer = (nil)] [url = about:blank] 04:47:03 INFO - PROCESS | 3005 | --DOMWINDOW == 152 (0x9a3bc800) [pid = 3005] [serial = 1784] [outer = (nil)] [url = about:blank] 04:47:03 INFO - PROCESS | 3005 | --DOMWINDOW == 151 (0x8e9dfc00) [pid = 3005] [serial = 1815] [outer = (nil)] [url = about:blank] 04:47:03 INFO - PROCESS | 3005 | --DOMWINDOW == 150 (0x8e998800) [pid = 3005] [serial = 1814] [outer = (nil)] [url = about:blank] 04:47:03 INFO - PROCESS | 3005 | --DOMWINDOW == 149 (0x9c030c00) [pid = 3005] [serial = 1802] [outer = (nil)] [url = about:blank] 04:47:03 INFO - PROCESS | 3005 | --DOMWINDOW == 148 (0x9ae7f400) [pid = 3005] [serial = 1793] [outer = (nil)] [url = about:blank] 04:47:03 INFO - PROCESS | 3005 | --DOMWINDOW == 147 (0x9bad0800) [pid = 3005] [serial = 1796] [outer = (nil)] [url = about:blank] 04:47:03 INFO - PROCESS | 3005 | --DOMWINDOW == 146 (0x95020000) [pid = 3005] [serial = 1778] [outer = (nil)] [url = about:blank] 04:47:03 INFO - PROCESS | 3005 | --DOMWINDOW == 145 (0x8f2ec400) [pid = 3005] [serial = 1775] [outer = (nil)] [url = about:blank] 04:47:04 INFO - PROCESS | 3005 | --DOMWINDOW == 144 (0x921ea800) [pid = 3005] [serial = 1823] [outer = (nil)] [url = about:blank] 04:47:04 INFO - PROCESS | 3005 | --DOMWINDOW == 143 (0xa059c400) [pid = 3005] [serial = 1805] [outer = (nil)] [url = about:blank] 04:47:04 INFO - PROCESS | 3005 | --DOMWINDOW == 142 (0x9a55f800) [pid = 3005] [serial = 1787] [outer = (nil)] [url = about:blank] 04:47:04 INFO - PROCESS | 3005 | --DOMWINDOW == 141 (0x8f0ed400) [pid = 3005] [serial = 1811] [outer = (nil)] [url = about:blank] 04:47:04 INFO - PROCESS | 3005 | --DOMWINDOW == 140 (0x9ac8d400) [pid = 3005] [serial = 1808] [outer = (nil)] [url = about:blank] 04:47:04 INFO - PROCESS | 3005 | --DOMWINDOW == 139 (0x928fa400) [pid = 3005] [serial = 1772] [outer = (nil)] [url = about:blank] 04:47:04 INFO - PROCESS | 3005 | --DOMWINDOW == 138 (0x91a35800) [pid = 3005] [serial = 1820] [outer = (nil)] [url = about:blank] 04:47:04 INFO - PROCESS | 3005 | --DOMWINDOW == 137 (0x923e2400) [pid = 3005] [serial = 1824] [outer = (nil)] [url = about:blank] 04:47:04 INFO - PROCESS | 3005 | --DOMWINDOW == 136 (0x91bcc800) [pid = 3005] [serial = 1821] [outer = (nil)] [url = about:blank] 04:47:04 INFO - PROCESS | 3005 | 1471348024086 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:04 INFO - PROCESS | 3005 | 1471348024097 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:47:04 INFO - PROCESS | 3005 | ++DOCSHELL 0x8c1c5400 == 10 [pid = 3005] [id = 640] 04:47:04 INFO - PROCESS | 3005 | ++DOMWINDOW == 137 (0x8c1c6400) [pid = 3005] [serial = 1921] [outer = (nil)] 04:47:04 INFO - PROCESS | 3005 | ++DOMWINDOW == 138 (0x8c1ce400) [pid = 3005] [serial = 1922] [outer = 0x8c1c6400] 04:47:04 INFO - PROCESS | 3005 | 1471348024185 Marionette DEBUG loaded listener.js 04:47:04 INFO - PROCESS | 3005 | ++DOMWINDOW == 139 (0x8dc5ac00) [pid = 3005] [serial = 1923] [outer = 0x8c1c6400] 04:47:05 INFO - PROCESS | 3005 | 1471348025112 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]]]}] 04:47:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 04:47:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 4015ms 04:47:05 INFO - PROCESS | 3005 | 1471348025171 Marionette TRACE conn4 -> [0,2533,"getWindowHandle",null] 04:47:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 04:47:05 INFO - PROCESS | 3005 | 1471348025178 Marionette TRACE conn4 <- [1,2533,null,{"value":"8"}] 04:47:05 INFO - PROCESS | 3005 | 1471348025188 Marionette TRACE conn4 -> [0,2534,"setScriptTimeout",{"ms":35000}] 04:47:05 INFO - PROCESS | 3005 | 1471348025194 Marionette TRACE conn4 <- [1,2534,null,{}] 04:47:05 INFO - PROCESS | 3005 | 1471348025203 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}] 04:47:05 INFO - PROCESS | 3005 | 1471348025212 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:47:05 INFO - PROCESS | 3005 | 1471348025435 Marionette TRACE conn4 <- [1,2535,null,{"value":null}] 04:47:05 INFO - PROCESS | 3005 | 1471348025696 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:05 INFO - PROCESS | 3005 | 1471348025706 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:47:05 INFO - PROCESS | 3005 | ++DOCSHELL 0x8ea0b400 == 11 [pid = 3005] [id = 641] 04:47:05 INFO - PROCESS | 3005 | ++DOMWINDOW == 140 (0x8ea0c000) [pid = 3005] [serial = 1924] [outer = (nil)] 04:47:05 INFO - PROCESS | 3005 | ++DOMWINDOW == 141 (0x8ea5c000) [pid = 3005] [serial = 1925] [outer = 0x8ea0c000] 04:47:05 INFO - PROCESS | 3005 | 1471348025792 Marionette DEBUG loaded listener.js 04:47:05 INFO - PROCESS | 3005 | ++DOMWINDOW == 142 (0x8eb52000) [pid = 3005] [serial = 1926] [outer = 0x8ea0c000] 04:47:06 INFO - PROCESS | 3005 | 1471348026714 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]]]}] 04:47:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 04:47:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1601ms 04:47:06 INFO - PROCESS | 3005 | 1471348026812 Marionette TRACE conn4 -> [0,2537,"getWindowHandle",null] 04:47:06 INFO - PROCESS | 3005 | 1471348026819 Marionette TRACE conn4 <- [1,2537,null,{"value":"8"}] 04:47:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 04:47:06 INFO - PROCESS | 3005 | 1471348026827 Marionette TRACE conn4 -> [0,2538,"setScriptTimeout",{"ms":35000}] 04:47:06 INFO - PROCESS | 3005 | 1471348026831 Marionette TRACE conn4 <- [1,2538,null,{}] 04:47:06 INFO - PROCESS | 3005 | 1471348026872 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}] 04:47:06 INFO - PROCESS | 3005 | 1471348026878 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:47:07 INFO - PROCESS | 3005 | 1471348027169 Marionette TRACE conn4 <- [1,2539,null,{"value":null}] 04:47:07 INFO - PROCESS | 3005 | 1471348027428 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:07 INFO - PROCESS | 3005 | 1471348027438 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:47:07 INFO - PROCESS | 3005 | ++DOCSHELL 0x8fa8c400 == 12 [pid = 3005] [id = 642] 04:47:07 INFO - PROCESS | 3005 | ++DOMWINDOW == 143 (0x8fa8e000) [pid = 3005] [serial = 1927] [outer = (nil)] 04:47:07 INFO - PROCESS | 3005 | ++DOMWINDOW == 144 (0x8fc98c00) [pid = 3005] [serial = 1928] [outer = 0x8fa8e000] 04:47:07 INFO - PROCESS | 3005 | 1471348027514 Marionette DEBUG loaded listener.js 04:47:07 INFO - PROCESS | 3005 | ++DOMWINDOW == 145 (0x91a3bc00) [pid = 3005] [serial = 1929] [outer = 0x8fa8e000] 04:47:08 INFO - PROCESS | 3005 | 1471348028445 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]]]}] 04:47:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 04:47:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1686ms 04:47:08 INFO - PROCESS | 3005 | 1471348028515 Marionette TRACE conn4 -> [0,2541,"getWindowHandle",null] 04:47:08 INFO - PROCESS | 3005 | 1471348028520 Marionette TRACE conn4 <- [1,2541,null,{"value":"8"}] 04:47:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 04:47:08 INFO - PROCESS | 3005 | 1471348028535 Marionette TRACE conn4 -> [0,2542,"setScriptTimeout",{"ms":35000}] 04:47:08 INFO - PROCESS | 3005 | 1471348028545 Marionette TRACE conn4 <- [1,2542,null,{}] 04:47:08 INFO - PROCESS | 3005 | 1471348028584 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}] 04:47:08 INFO - PROCESS | 3005 | 1471348028593 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:47:11 INFO - PROCESS | 3005 | 1471348031864 Marionette TRACE conn4 <- [1,2543,null,{"value":null}] 04:47:11 INFO - PROCESS | 3005 | --DOMWINDOW == 144 (0x8f0ed000) [pid = 3005] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 04:47:11 INFO - PROCESS | 3005 | --DOMWINDOW == 143 (0x92881400) [pid = 3005] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 04:47:11 INFO - PROCESS | 3005 | --DOMWINDOW == 142 (0x8e83b400) [pid = 3005] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 04:47:11 INFO - PROCESS | 3005 | --DOMWINDOW == 141 (0x8f2e9800) [pid = 3005] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 04:47:11 INFO - PROCESS | 3005 | --DOMWINDOW == 140 (0x99ed9800) [pid = 3005] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 04:47:11 INFO - PROCESS | 3005 | --DOMWINDOW == 139 (0x928f1000) [pid = 3005] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 04:47:11 INFO - PROCESS | 3005 | --DOMWINDOW == 138 (0x8dc5a400) [pid = 3005] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 04:47:11 INFO - PROCESS | 3005 | --DOMWINDOW == 137 (0x99e3b400) [pid = 3005] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 04:47:11 INFO - PROCESS | 3005 | --DOMWINDOW == 136 (0x99e49400) [pid = 3005] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 04:47:11 INFO - PROCESS | 3005 | --DOMWINDOW == 135 (0x95297800) [pid = 3005] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 04:47:11 INFO - PROCESS | 3005 | --DOMWINDOW == 134 (0x8f0d6400) [pid = 3005] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 04:47:11 INFO - PROCESS | 3005 | --DOMWINDOW == 133 (0x8f0d7c00) [pid = 3005] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 04:47:11 INFO - PROCESS | 3005 | --DOMWINDOW == 132 (0x99205c00) [pid = 3005] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 04:47:11 INFO - PROCESS | 3005 | --DOMWINDOW == 131 (0x923f0800) [pid = 3005] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 04:47:11 INFO - PROCESS | 3005 | --DOMWINDOW == 130 (0x93174c00) [pid = 3005] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 04:47:11 INFO - PROCESS | 3005 | --DOMWINDOW == 129 (0x8ea5f800) [pid = 3005] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 04:47:11 INFO - PROCESS | 3005 | --DOMWINDOW == 128 (0x8fc9b800) [pid = 3005] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 04:47:11 INFO - PROCESS | 3005 | --DOMWINDOW == 127 (0x93179c00) [pid = 3005] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 04:47:11 INFO - PROCESS | 3005 | --DOMWINDOW == 126 (0x9aded000) [pid = 3005] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 04:47:11 INFO - PROCESS | 3005 | --DOMWINDOW == 125 (0x93173800) [pid = 3005] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 04:47:11 INFO - PROCESS | 3005 | --DOMWINDOW == 124 (0x8fa09800) [pid = 3005] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 04:47:12 INFO - PROCESS | 3005 | --DOMWINDOW == 123 (0x9a550400) [pid = 3005] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 04:47:12 INFO - PROCESS | 3005 | --DOMWINDOW == 122 (0x9a077800) [pid = 3005] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 04:47:12 INFO - PROCESS | 3005 | --DOMWINDOW == 121 (0x8e9e1c00) [pid = 3005] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 04:47:12 INFO - PROCESS | 3005 | --DOMWINDOW == 120 (0x9d527400) [pid = 3005] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 04:47:12 INFO - PROCESS | 3005 | --DOMWINDOW == 119 (0x8f0ddc00) [pid = 3005] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 04:47:12 INFO - PROCESS | 3005 | --DOMWINDOW == 118 (0x8dc57800) [pid = 3005] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 04:47:12 INFO - PROCESS | 3005 | --DOMWINDOW == 117 (0x923f1c00) [pid = 3005] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 04:47:12 INFO - PROCESS | 3005 | --DOMWINDOW == 116 (0x8e9d7c00) [pid = 3005] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 04:47:12 INFO - PROCESS | 3005 | --DOMWINDOW == 115 (0x9ac8b000) [pid = 3005] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 04:47:12 INFO - PROCESS | 3005 | 1471348032148 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:12 INFO - PROCESS | 3005 | 1471348032154 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:47:12 INFO - PROCESS | 3005 | ++DOCSHELL 0x8c1c8000 == 13 [pid = 3005] [id = 643] 04:47:12 INFO - PROCESS | 3005 | ++DOMWINDOW == 116 (0x8dc57000) [pid = 3005] [serial = 1930] [outer = (nil)] 04:47:12 INFO - PROCESS | 3005 | ++DOMWINDOW == 117 (0x8e80c400) [pid = 3005] [serial = 1931] [outer = 0x8dc57000] 04:47:12 INFO - PROCESS | 3005 | 1471348032237 Marionette DEBUG loaded listener.js 04:47:12 INFO - PROCESS | 3005 | ++DOMWINDOW == 118 (0x8f0e0000) [pid = 3005] [serial = 1932] [outer = 0x8dc57000] 04:47:13 INFO - PROCESS | 3005 | 1471348033025 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]]]}] 04:47:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 04:47:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 4539ms 04:47:13 INFO - PROCESS | 3005 | 1471348033068 Marionette TRACE conn4 -> [0,2545,"getWindowHandle",null] 04:47:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 04:47:13 INFO - PROCESS | 3005 | 1471348033073 Marionette TRACE conn4 <- [1,2545,null,{"value":"8"}] 04:47:13 INFO - PROCESS | 3005 | 1471348033080 Marionette TRACE conn4 -> [0,2546,"setScriptTimeout",{"ms":35000}] 04:47:13 INFO - PROCESS | 3005 | 1471348033083 Marionette TRACE conn4 <- [1,2546,null,{}] 04:47:13 INFO - PROCESS | 3005 | 1471348033090 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}] 04:47:13 INFO - PROCESS | 3005 | 1471348033096 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:47:13 INFO - PROCESS | 3005 | 1471348033377 Marionette TRACE conn4 <- [1,2547,null,{"value":null}] 04:47:13 INFO - PROCESS | 3005 | 1471348033396 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:13 INFO - PROCESS | 3005 | 1471348033406 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:47:13 INFO - PROCESS | 3005 | ++DOCSHELL 0x8c1c5800 == 14 [pid = 3005] [id = 644] 04:47:13 INFO - PROCESS | 3005 | ++DOMWINDOW == 119 (0x8e80a000) [pid = 3005] [serial = 1933] [outer = (nil)] 04:47:13 INFO - PROCESS | 3005 | ++DOMWINDOW == 120 (0x921eb800) [pid = 3005] [serial = 1934] [outer = 0x8e80a000] 04:47:13 INFO - PROCESS | 3005 | 1471348033482 Marionette DEBUG loaded listener.js 04:47:13 INFO - PROCESS | 3005 | ++DOMWINDOW == 121 (0x92245c00) [pid = 3005] [serial = 1935] [outer = 0x8e80a000] 04:47:14 INFO - PROCESS | 3005 | 1471348034755 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]]]}] 04:47:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 04:47:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1743ms 04:47:14 INFO - PROCESS | 3005 | 1471348034824 Marionette TRACE conn4 -> [0,2549,"getWindowHandle",null] 04:47:14 INFO - PROCESS | 3005 | 1471348034833 Marionette TRACE conn4 <- [1,2549,null,{"value":"8"}] 04:47:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 04:47:14 INFO - PROCESS | 3005 | 1471348034846 Marionette TRACE conn4 -> [0,2550,"setScriptTimeout",{"ms":35000}] 04:47:14 INFO - PROCESS | 3005 | 1471348034853 Marionette TRACE conn4 <- [1,2550,null,{}] 04:47:14 INFO - PROCESS | 3005 | 1471348034865 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}] 04:47:14 INFO - PROCESS | 3005 | 1471348034872 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:47:15 INFO - PROCESS | 3005 | 1471348035161 Marionette TRACE conn4 <- [1,2551,null,{"value":null}] 04:47:15 INFO - PROCESS | 3005 | 1471348035534 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:15 INFO - PROCESS | 3005 | 1471348035548 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:47:15 INFO - PROCESS | 3005 | ++DOCSHELL 0x8e998800 == 15 [pid = 3005] [id = 645] 04:47:15 INFO - PROCESS | 3005 | ++DOMWINDOW == 122 (0x8e9d5000) [pid = 3005] [serial = 1936] [outer = (nil)] 04:47:15 INFO - PROCESS | 3005 | ++DOMWINDOW == 123 (0x8eb59800) [pid = 3005] [serial = 1937] [outer = 0x8e9d5000] 04:47:15 INFO - PROCESS | 3005 | 1471348035650 Marionette DEBUG loaded listener.js 04:47:15 INFO - PROCESS | 3005 | ++DOMWINDOW == 124 (0x8fa88c00) [pid = 3005] [serial = 1938] [outer = 0x8e9d5000] 04:47:16 INFO - PROCESS | 3005 | 1471348036833 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]]]}] 04:47:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 04:47:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 2046ms 04:47:16 INFO - PROCESS | 3005 | 1471348036891 Marionette TRACE conn4 -> [0,2553,"getWindowHandle",null] 04:47:16 INFO - PROCESS | 3005 | 1471348036900 Marionette TRACE conn4 <- [1,2553,null,{"value":"8"}] 04:47:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 04:47:16 INFO - PROCESS | 3005 | 1471348036913 Marionette TRACE conn4 -> [0,2554,"setScriptTimeout",{"ms":35000}] 04:47:16 INFO - PROCESS | 3005 | 1471348036918 Marionette TRACE conn4 <- [1,2554,null,{}] 04:47:16 INFO - PROCESS | 3005 | 1471348036971 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}] 04:47:16 INFO - PROCESS | 3005 | 1471348036982 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:47:17 INFO - PROCESS | 3005 | 1471348037406 Marionette TRACE conn4 <- [1,2555,null,{"value":null}] 04:47:17 INFO - PROCESS | 3005 | 1471348037633 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:17 INFO - PROCESS | 3005 | 1471348037641 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:47:17 INFO - PROCESS | 3005 | ++DOCSHELL 0x8e804800 == 16 [pid = 3005] [id = 646] 04:47:17 INFO - PROCESS | 3005 | ++DOMWINDOW == 125 (0x92241400) [pid = 3005] [serial = 1939] [outer = (nil)] 04:47:17 INFO - PROCESS | 3005 | ++DOMWINDOW == 126 (0x924ea000) [pid = 3005] [serial = 1940] [outer = 0x92241400] 04:47:17 INFO - PROCESS | 3005 | 1471348037736 Marionette DEBUG loaded listener.js 04:47:17 INFO - PROCESS | 3005 | ++DOMWINDOW == 127 (0x92877400) [pid = 3005] [serial = 1941] [outer = 0x92241400] 04:47:18 INFO - PROCESS | 3005 | 1471348038838 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]]]}] 04:47:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 04:47:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1997ms 04:47:18 INFO - PROCESS | 3005 | 1471348038910 Marionette TRACE conn4 -> [0,2557,"getWindowHandle",null] 04:47:18 INFO - PROCESS | 3005 | 1471348038913 Marionette TRACE conn4 <- [1,2557,null,{"value":"8"}] 04:47:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 04:47:18 INFO - PROCESS | 3005 | 1471348038922 Marionette TRACE conn4 -> [0,2558,"setScriptTimeout",{"ms":35000}] 04:47:18 INFO - PROCESS | 3005 | 1471348038928 Marionette TRACE conn4 <- [1,2558,null,{}] 04:47:18 INFO - PROCESS | 3005 | 1471348038946 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}] 04:47:18 INFO - PROCESS | 3005 | 1471348038955 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:47:19 INFO - PROCESS | 3005 | 1471348039224 Marionette TRACE conn4 <- [1,2559,null,{"value":null}] 04:47:19 INFO - PROCESS | 3005 | 1471348039555 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:19 INFO - PROCESS | 3005 | 1471348039566 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:47:19 INFO - PROCESS | 3005 | ++DOCSHELL 0x950cb000 == 17 [pid = 3005] [id = 647] 04:47:19 INFO - PROCESS | 3005 | ++DOMWINDOW == 128 (0x950cd000) [pid = 3005] [serial = 1942] [outer = (nil)] 04:47:19 INFO - PROCESS | 3005 | ++DOMWINDOW == 129 (0x95296c00) [pid = 3005] [serial = 1943] [outer = 0x950cd000] 04:47:19 INFO - PROCESS | 3005 | 1471348039662 Marionette DEBUG loaded listener.js 04:47:19 INFO - PROCESS | 3005 | ++DOMWINDOW == 130 (0x95493c00) [pid = 3005] [serial = 1944] [outer = 0x950cd000] 04:47:20 INFO - PROCESS | 3005 | 1471348040706 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]]]}] 04:47:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 04:47:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1855ms 04:47:20 INFO - PROCESS | 3005 | 1471348040777 Marionette TRACE conn4 -> [0,2561,"getWindowHandle",null] 04:47:20 INFO - PROCESS | 3005 | 1471348040782 Marionette TRACE conn4 <- [1,2561,null,{"value":"8"}] 04:47:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 04:47:20 INFO - PROCESS | 3005 | 1471348040790 Marionette TRACE conn4 -> [0,2562,"setScriptTimeout",{"ms":35000}] 04:47:20 INFO - PROCESS | 3005 | 1471348040794 Marionette TRACE conn4 <- [1,2562,null,{}] 04:47:20 INFO - PROCESS | 3005 | 1471348040800 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}] 04:47:20 INFO - PROCESS | 3005 | 1471348040805 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:47:21 INFO - PROCESS | 3005 | 1471348041050 Marionette TRACE conn4 <- [1,2563,null,{"value":null}] 04:47:21 INFO - PROCESS | 3005 | 1471348041395 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:21 INFO - PROCESS | 3005 | 1471348041407 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:47:21 INFO - PROCESS | 3005 | ++DOCSHELL 0x8bc01c00 == 18 [pid = 3005] [id = 648] 04:47:21 INFO - PROCESS | 3005 | ++DOMWINDOW == 131 (0x8dc5a800) [pid = 3005] [serial = 1945] [outer = (nil)] 04:47:21 INFO - PROCESS | 3005 | ++DOMWINDOW == 132 (0x9950fc00) [pid = 3005] [serial = 1946] [outer = 0x8dc5a800] 04:47:21 INFO - PROCESS | 3005 | 1471348041495 Marionette DEBUG loaded listener.js 04:47:21 INFO - PROCESS | 3005 | ++DOMWINDOW == 133 (0x99e31800) [pid = 3005] [serial = 1947] [outer = 0x8dc5a800] 04:47:22 INFO - PROCESS | 3005 | 1471348042509 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]]]}] 04:47:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 04:47:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1785ms 04:47:22 INFO - PROCESS | 3005 | 1471348042577 Marionette TRACE conn4 -> [0,2565,"getWindowHandle",null] 04:47:22 INFO - PROCESS | 3005 | 1471348042581 Marionette TRACE conn4 <- [1,2565,null,{"value":"8"}] 04:47:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 04:47:22 INFO - PROCESS | 3005 | 1471348042589 Marionette TRACE conn4 -> [0,2566,"setScriptTimeout",{"ms":35000}] 04:47:22 INFO - PROCESS | 3005 | 1471348042593 Marionette TRACE conn4 <- [1,2566,null,{}] 04:47:22 INFO - PROCESS | 3005 | 1471348042599 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}] 04:47:22 INFO - PROCESS | 3005 | 1471348042605 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:47:22 INFO - PROCESS | 3005 | 1471348042846 Marionette TRACE conn4 <- [1,2567,null,{"value":null}] 04:47:23 INFO - PROCESS | 3005 | 1471348043180 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:23 INFO - PROCESS | 3005 | 1471348043192 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:47:23 INFO - PROCESS | 3005 | ++DOCSHELL 0x8c1c4000 == 19 [pid = 3005] [id = 649] 04:47:23 INFO - PROCESS | 3005 | ++DOMWINDOW == 134 (0x8e9e2400) [pid = 3005] [serial = 1948] [outer = (nil)] 04:47:23 INFO - PROCESS | 3005 | ++DOMWINDOW == 135 (0x9a07a800) [pid = 3005] [serial = 1949] [outer = 0x8e9e2400] 04:47:23 INFO - PROCESS | 3005 | 1471348043285 Marionette DEBUG loaded listener.js 04:47:23 INFO - PROCESS | 3005 | ++DOMWINDOW == 136 (0x9a3b5800) [pid = 3005] [serial = 1950] [outer = 0x8e9e2400] 04:47:24 INFO - PROCESS | 3005 | 1471348044314 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]]]}] 04:47:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 04:47:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1788ms 04:47:24 INFO - PROCESS | 3005 | 1471348044378 Marionette TRACE conn4 -> [0,2569,"getWindowHandle",null] 04:47:24 INFO - PROCESS | 3005 | 1471348044383 Marionette TRACE conn4 <- [1,2569,null,{"value":"8"}] 04:47:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 04:47:24 INFO - PROCESS | 3005 | 1471348044390 Marionette TRACE conn4 -> [0,2570,"setScriptTimeout",{"ms":35000}] 04:47:24 INFO - PROCESS | 3005 | 1471348044394 Marionette TRACE conn4 <- [1,2570,null,{}] 04:47:24 INFO - PROCESS | 3005 | 1471348044400 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}] 04:47:24 INFO - PROCESS | 3005 | 1471348044412 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:47:24 INFO - PROCESS | 3005 | 1471348044699 Marionette TRACE conn4 <- [1,2571,null,{"value":null}] 04:47:25 INFO - PROCESS | 3005 | 1471348045037 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:25 INFO - PROCESS | 3005 | 1471348045046 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:47:25 INFO - PROCESS | 3005 | ++DOCSHELL 0x9a552800 == 20 [pid = 3005] [id = 650] 04:47:25 INFO - PROCESS | 3005 | ++DOMWINDOW == 137 (0x9a653400) [pid = 3005] [serial = 1951] [outer = (nil)] 04:47:25 INFO - PROCESS | 3005 | ++DOMWINDOW == 138 (0x9a8ce000) [pid = 3005] [serial = 1952] [outer = 0x9a653400] 04:47:25 INFO - PROCESS | 3005 | 1471348045149 Marionette DEBUG loaded listener.js 04:47:25 INFO - PROCESS | 3005 | ++DOMWINDOW == 139 (0x9ac8fc00) [pid = 3005] [serial = 1953] [outer = 0x9a653400] 04:47:26 INFO - PROCESS | 3005 | 1471348046179 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]]]}] 04:47:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 04:47:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1836ms 04:47:26 INFO - PROCESS | 3005 | 1471348046227 Marionette TRACE conn4 -> [0,2573,"getWindowHandle",null] 04:47:26 INFO - PROCESS | 3005 | 1471348046231 Marionette TRACE conn4 <- [1,2573,null,{"value":"8"}] 04:47:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 04:47:26 INFO - PROCESS | 3005 | 1471348046238 Marionette TRACE conn4 -> [0,2574,"setScriptTimeout",{"ms":35000}] 04:47:26 INFO - PROCESS | 3005 | 1471348046242 Marionette TRACE conn4 <- [1,2574,null,{}] 04:47:26 INFO - PROCESS | 3005 | 1471348046248 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}] 04:47:26 INFO - PROCESS | 3005 | 1471348046254 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:47:26 INFO - PROCESS | 3005 | 1471348046470 Marionette TRACE conn4 <- [1,2575,null,{"value":null}] 04:47:26 INFO - PROCESS | 3005 | 1471348046806 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:26 INFO - PROCESS | 3005 | 1471348046815 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:47:26 INFO - PROCESS | 3005 | ++DOCSHELL 0x8bc07c00 == 21 [pid = 3005] [id = 651] 04:47:26 INFO - PROCESS | 3005 | ++DOMWINDOW == 140 (0x8e83ac00) [pid = 3005] [serial = 1954] [outer = (nil)] 04:47:26 INFO - PROCESS | 3005 | ++DOMWINDOW == 141 (0x9ae74800) [pid = 3005] [serial = 1955] [outer = 0x8e83ac00] 04:47:26 INFO - PROCESS | 3005 | 1471348046916 Marionette DEBUG loaded listener.js 04:47:27 INFO - PROCESS | 3005 | ++DOMWINDOW == 142 (0x9adec800) [pid = 3005] [serial = 1956] [outer = 0x8e83ac00] 04:47:27 INFO - PROCESS | 3005 | 1471348047870 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]]]}] 04:47:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 04:47:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1688ms 04:47:27 INFO - PROCESS | 3005 | 1471348047928 Marionette TRACE conn4 -> [0,2577,"getWindowHandle",null] 04:47:27 INFO - PROCESS | 3005 | 1471348047940 Marionette TRACE conn4 <- [1,2577,null,{"value":"8"}] 04:47:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 04:47:27 INFO - PROCESS | 3005 | 1471348047947 Marionette TRACE conn4 -> [0,2578,"setScriptTimeout",{"ms":35000}] 04:47:27 INFO - PROCESS | 3005 | 1471348047952 Marionette TRACE conn4 <- [1,2578,null,{}] 04:47:27 INFO - PROCESS | 3005 | 1471348047958 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}] 04:47:27 INFO - PROCESS | 3005 | 1471348047963 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:47:28 INFO - PROCESS | 3005 | 1471348048204 Marionette TRACE conn4 <- [1,2579,null,{"value":null}] 04:47:28 INFO - PROCESS | 3005 | 1471348048546 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:28 INFO - PROCESS | 3005 | 1471348048555 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:47:28 INFO - PROCESS | 3005 | ++DOCSHELL 0x928f7400 == 22 [pid = 3005] [id = 652] 04:47:28 INFO - PROCESS | 3005 | ++DOMWINDOW == 143 (0x9a8c9c00) [pid = 3005] [serial = 1957] [outer = (nil)] 04:47:28 INFO - PROCESS | 3005 | ++DOMWINDOW == 144 (0x9b30a000) [pid = 3005] [serial = 1958] [outer = 0x9a8c9c00] 04:47:28 INFO - PROCESS | 3005 | 1471348048646 Marionette DEBUG loaded listener.js 04:47:28 INFO - PROCESS | 3005 | ++DOMWINDOW == 145 (0x9b4a6400) [pid = 3005] [serial = 1959] [outer = 0x9a8c9c00] 04:47:29 INFO - PROCESS | 3005 | 1471348049576 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]]]}] 04:47:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 04:47:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1684ms 04:47:29 INFO - PROCESS | 3005 | 1471348049633 Marionette TRACE conn4 -> [0,2581,"getWindowHandle",null] 04:47:29 INFO - PROCESS | 3005 | 1471348049636 Marionette TRACE conn4 <- [1,2581,null,{"value":"8"}] 04:47:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 04:47:29 INFO - PROCESS | 3005 | 1471348049644 Marionette TRACE conn4 -> [0,2582,"setScriptTimeout",{"ms":35000}] 04:47:29 INFO - PROCESS | 3005 | 1471348049647 Marionette TRACE conn4 <- [1,2582,null,{}] 04:47:29 INFO - PROCESS | 3005 | 1471348049654 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}] 04:47:29 INFO - PROCESS | 3005 | 1471348049659 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:47:29 INFO - PROCESS | 3005 | 1471348049872 Marionette TRACE conn4 <- [1,2583,null,{"value":null}] 04:47:30 INFO - PROCESS | 3005 | 1471348050210 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:30 INFO - PROCESS | 3005 | 1471348050218 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:47:30 INFO - PROCESS | 3005 | ++DOCSHELL 0x91bd0800 == 23 [pid = 3005] [id = 653] 04:47:30 INFO - PROCESS | 3005 | ++DOMWINDOW == 146 (0x92245400) [pid = 3005] [serial = 1960] [outer = (nil)] 04:47:30 INFO - PROCESS | 3005 | ++DOMWINDOW == 147 (0x9bfe2400) [pid = 3005] [serial = 1961] [outer = 0x92245400] 04:47:30 INFO - PROCESS | 3005 | 1471348050313 Marionette DEBUG loaded listener.js 04:47:30 INFO - PROCESS | 3005 | ++DOMWINDOW == 148 (0x9c022400) [pid = 3005] [serial = 1962] [outer = 0x92245400] 04:47:31 INFO - PROCESS | 3005 | 1471348051250 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]]]}] 04:47:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 04:47:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1681ms 04:47:31 INFO - PROCESS | 3005 | 1471348051327 Marionette TRACE conn4 -> [0,2585,"getWindowHandle",null] 04:47:31 INFO - PROCESS | 3005 | 1471348051330 Marionette TRACE conn4 <- [1,2585,null,{"value":"8"}] 04:47:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 04:47:31 INFO - PROCESS | 3005 | 1471348051338 Marionette TRACE conn4 -> [0,2586,"setScriptTimeout",{"ms":35000}] 04:47:31 INFO - PROCESS | 3005 | 1471348051341 Marionette TRACE conn4 <- [1,2586,null,{}] 04:47:31 INFO - PROCESS | 3005 | 1471348051348 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}] 04:47:31 INFO - PROCESS | 3005 | 1471348051353 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:47:31 INFO - PROCESS | 3005 | 1471348051598 Marionette TRACE conn4 <- [1,2587,null,{"value":null}] 04:47:32 INFO - PROCESS | 3005 | 1471348052004 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:32 INFO - PROCESS | 3005 | 1471348052015 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:47:32 INFO - PROCESS | 3005 | ++DOCSHELL 0x8df27000 == 24 [pid = 3005] [id = 654] 04:47:32 INFO - PROCESS | 3005 | ++DOMWINDOW == 149 (0x8df33000) [pid = 3005] [serial = 1963] [outer = (nil)] 04:47:32 INFO - PROCESS | 3005 | ++DOMWINDOW == 150 (0x9c112800) [pid = 3005] [serial = 1964] [outer = 0x8df33000] 04:47:32 INFO - PROCESS | 3005 | 1471348052100 Marionette DEBUG loaded listener.js 04:47:32 INFO - PROCESS | 3005 | ++DOMWINDOW == 151 (0x9d50c400) [pid = 3005] [serial = 1965] [outer = 0x8df33000] 04:47:33 INFO - PROCESS | 3005 | 1471348053116 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]]]}] 04:47:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 04:47:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1846ms 04:47:33 INFO - PROCESS | 3005 | 1471348053186 Marionette TRACE conn4 -> [0,2589,"getWindowHandle",null] 04:47:33 INFO - PROCESS | 3005 | 1471348053191 Marionette TRACE conn4 <- [1,2589,null,{"value":"8"}] 04:47:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 04:47:33 INFO - PROCESS | 3005 | 1471348053198 Marionette TRACE conn4 -> [0,2590,"setScriptTimeout",{"ms":35000}] 04:47:33 INFO - PROCESS | 3005 | 1471348053202 Marionette TRACE conn4 <- [1,2590,null,{}] 04:47:33 INFO - PROCESS | 3005 | 1471348053209 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}] 04:47:33 INFO - PROCESS | 3005 | 1471348053215 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:47:33 INFO - PROCESS | 3005 | 1471348053441 Marionette TRACE conn4 <- [1,2591,null,{"value":null}] 04:47:33 INFO - PROCESS | 3005 | 1471348053790 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:33 INFO - PROCESS | 3005 | 1471348053804 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:47:33 INFO - PROCESS | 3005 | ++DOCSHELL 0x8f2f2c00 == 25 [pid = 3005] [id = 655] 04:47:33 INFO - PROCESS | 3005 | ++DOMWINDOW == 152 (0x8fa8f800) [pid = 3005] [serial = 1966] [outer = (nil)] 04:47:33 INFO - PROCESS | 3005 | ++DOMWINDOW == 153 (0x928f3c00) [pid = 3005] [serial = 1967] [outer = 0x8fa8f800] 04:47:33 INFO - PROCESS | 3005 | 1471348053897 Marionette DEBUG loaded listener.js 04:47:34 INFO - PROCESS | 3005 | ++DOMWINDOW == 154 (0xa0699000) [pid = 3005] [serial = 1968] [outer = 0x8fa8f800] 04:47:34 INFO - PROCESS | 3005 | 1471348054777 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]]]}] 04:47:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 04:47:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1636ms 04:47:34 INFO - PROCESS | 3005 | 1471348054852 Marionette TRACE conn4 -> [0,2593,"getWindowHandle",null] 04:47:34 INFO - PROCESS | 3005 | 1471348054855 Marionette TRACE conn4 <- [1,2593,null,{"value":"8"}] 04:47:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 04:47:34 INFO - PROCESS | 3005 | 1471348054866 Marionette TRACE conn4 -> [0,2594,"setScriptTimeout",{"ms":35000}] 04:47:34 INFO - PROCESS | 3005 | 1471348054868 Marionette TRACE conn4 <- [1,2594,null,{}] 04:47:34 INFO - PROCESS | 3005 | 1471348054875 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}] 04:47:34 INFO - PROCESS | 3005 | 1471348054879 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:47:35 INFO - PROCESS | 3005 | 1471348055076 Marionette TRACE conn4 <- [1,2595,null,{"value":null}] 04:47:35 INFO - PROCESS | 3005 | 1471348055427 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:35 INFO - PROCESS | 3005 | 1471348055438 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:47:35 INFO - PROCESS | 3005 | ++DOCSHELL 0x8e9dcc00 == 26 [pid = 3005] [id = 656] 04:47:35 INFO - PROCESS | 3005 | ++DOMWINDOW == 155 (0x8ea0b800) [pid = 3005] [serial = 1969] [outer = (nil)] 04:47:35 INFO - PROCESS | 3005 | ++DOMWINDOW == 156 (0x904c4800) [pid = 3005] [serial = 1970] [outer = 0x8ea0b800] 04:47:35 INFO - PROCESS | 3005 | 1471348055543 Marionette DEBUG loaded listener.js 04:47:35 INFO - PROCESS | 3005 | ++DOMWINDOW == 157 (0x91bd1400) [pid = 3005] [serial = 1971] [outer = 0x8ea0b800] 04:47:36 INFO - PROCESS | 3005 | 1471348056533 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]]]}] 04:47:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 04:47:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1728ms 04:47:36 INFO - PROCESS | 3005 | 1471348056596 Marionette TRACE conn4 -> [0,2597,"getWindowHandle",null] 04:47:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 04:47:36 INFO - PROCESS | 3005 | 1471348056600 Marionette TRACE conn4 <- [1,2597,null,{"value":"8"}] 04:47:36 INFO - PROCESS | 3005 | 1471348056607 Marionette TRACE conn4 -> [0,2598,"setScriptTimeout",{"ms":35000}] 04:47:36 INFO - PROCESS | 3005 | 1471348056610 Marionette TRACE conn4 <- [1,2598,null,{}] 04:47:36 INFO - PROCESS | 3005 | 1471348056616 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}] 04:47:36 INFO - PROCESS | 3005 | 1471348056621 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:47:37 INFO - PROCESS | 3005 | 1471348057058 Marionette TRACE conn4 <- [1,2599,null,{"value":null}] 04:47:37 INFO - PROCESS | 3005 | 1471348057355 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:37 INFO - PROCESS | 3005 | 1471348057365 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:47:37 INFO - PROCESS | 3005 | ++DOCSHELL 0x8dc57c00 == 27 [pid = 3005] [id = 657] 04:47:37 INFO - PROCESS | 3005 | ++DOMWINDOW == 158 (0x8dc58400) [pid = 3005] [serial = 1972] [outer = (nil)] 04:47:37 INFO - PROCESS | 3005 | ++DOMWINDOW == 159 (0x8e83a800) [pid = 3005] [serial = 1973] [outer = 0x8dc58400] 04:47:37 INFO - PROCESS | 3005 | 1471348057451 Marionette DEBUG loaded listener.js 04:47:37 INFO - PROCESS | 3005 | ++DOMWINDOW == 160 (0x8e9d8000) [pid = 3005] [serial = 1974] [outer = 0x8dc58400] 04:47:38 INFO - PROCESS | 3005 | 1471348058384 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]]]}] 04:47:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 04:47:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1837ms 04:47:38 INFO - PROCESS | 3005 | 1471348058446 Marionette TRACE conn4 -> [0,2601,"getWindowHandle",null] 04:47:38 INFO - PROCESS | 3005 | 1471348058453 Marionette TRACE conn4 <- [1,2601,null,{"value":"8"}] 04:47:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 04:47:38 INFO - PROCESS | 3005 | 1471348058461 Marionette TRACE conn4 -> [0,2602,"setScriptTimeout",{"ms":35000}] 04:47:38 INFO - PROCESS | 3005 | 1471348058466 Marionette TRACE conn4 <- [1,2602,null,{}] 04:47:38 INFO - PROCESS | 3005 | 1471348058473 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}] 04:47:38 INFO - PROCESS | 3005 | 1471348058478 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:47:38 INFO - PROCESS | 3005 | 1471348058708 Marionette TRACE conn4 <- [1,2603,null,{"value":null}] 04:47:39 INFO - PROCESS | 3005 | 1471348059133 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:39 INFO - PROCESS | 3005 | 1471348059144 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:47:39 INFO - PROCESS | 3005 | ++DOCSHELL 0x8e9d7c00 == 28 [pid = 3005] [id = 658] 04:47:39 INFO - PROCESS | 3005 | ++DOMWINDOW == 161 (0x8ea10400) [pid = 3005] [serial = 1975] [outer = (nil)] 04:47:39 INFO - PROCESS | 3005 | ++DOMWINDOW == 162 (0x904c3800) [pid = 3005] [serial = 1976] [outer = 0x8ea10400] 04:47:39 INFO - PROCESS | 3005 | 1471348059233 Marionette DEBUG loaded listener.js 04:47:39 INFO - PROCESS | 3005 | ++DOMWINDOW == 163 (0x91bd7800) [pid = 3005] [serial = 1977] [outer = 0x8ea10400] 04:47:39 INFO - PROCESS | 3005 | --DOMWINDOW == 162 (0x992de400) [pid = 3005] [serial = 1841] [outer = (nil)] [url = about:blank] 04:47:39 INFO - PROCESS | 3005 | --DOMWINDOW == 161 (0x99e34c00) [pid = 3005] [serial = 1842] [outer = (nil)] [url = about:blank] 04:47:39 INFO - PROCESS | 3005 | --DOMWINDOW == 160 (0x95018000) [pid = 3005] [serial = 1836] [outer = (nil)] [url = about:blank] 04:47:39 INFO - PROCESS | 3005 | --DOMWINDOW == 159 (0x8ea0a400) [pid = 3005] [serial = 1830] [outer = (nil)] [url = about:blank] 04:47:39 INFO - PROCESS | 3005 | --DOMWINDOW == 158 (0x8f2f8000) [pid = 3005] [serial = 1832] [outer = (nil)] [url = about:blank] 04:47:39 INFO - PROCESS | 3005 | --DOMWINDOW == 157 (0x9a76b800) [pid = 3005] [serial = 1788] [outer = (nil)] [url = about:blank] 04:47:39 INFO - PROCESS | 3005 | --DOMWINDOW == 156 (0x95297000) [pid = 3005] [serial = 1779] [outer = (nil)] [url = about:blank] 04:47:39 INFO - PROCESS | 3005 | --DOMWINDOW == 155 (0x8f0e8400) [pid = 3005] [serial = 1857] [outer = (nil)] [url = about:blank] 04:47:39 INFO - PROCESS | 3005 | --DOMWINDOW == 154 (0x9a555400) [pid = 3005] [serial = 1785] [outer = (nil)] [url = about:blank] 04:47:39 INFO - PROCESS | 3005 | --DOMWINDOW == 153 (0x9ade2000) [pid = 3005] [serial = 1791] [outer = (nil)] [url = about:blank] 04:47:39 INFO - PROCESS | 3005 | --DOMWINDOW == 152 (0x9b623400) [pid = 3005] [serial = 1854] [outer = (nil)] [url = about:blank] 04:47:39 INFO - PROCESS | 3005 | --DOMWINDOW == 151 (0x8f2ef400) [pid = 3005] [serial = 1862] [outer = (nil)] [url = about:blank] 04:47:39 INFO - PROCESS | 3005 | --DOMWINDOW == 150 (0x93173400) [pid = 3005] [serial = 1871] [outer = (nil)] [url = about:blank] 04:47:39 INFO - PROCESS | 3005 | --DOMWINDOW == 149 (0x99e35c00) [pid = 3005] [serial = 1782] [outer = (nil)] [url = about:blank] 04:47:39 INFO - PROCESS | 3005 | --DOMWINDOW == 148 (0x9287cc00) [pid = 3005] [serial = 1866] [outer = (nil)] [url = about:blank] 04:47:39 INFO - PROCESS | 3005 | --DOMWINDOW == 147 (0x924f8c00) [pid = 3005] [serial = 1865] [outer = (nil)] [url = about:blank] 04:47:39 INFO - PROCESS | 3005 | --DOMWINDOW == 146 (0x950d5800) [pid = 3005] [serial = 1869] [outer = (nil)] [url = about:blank] 04:47:39 INFO - PROCESS | 3005 | --DOMWINDOW == 145 (0x8f0e9800) [pid = 3005] [serial = 1859] [outer = (nil)] [url = about:blank] 04:47:39 INFO - PROCESS | 3005 | --DOMWINDOW == 144 (0x9317d000) [pid = 3005] [serial = 1773] [outer = (nil)] [url = about:blank] 04:47:39 INFO - PROCESS | 3005 | --DOMWINDOW == 143 (0x9bfe5400) [pid = 3005] [serial = 1797] [outer = (nil)] [url = about:blank] 04:47:39 INFO - PROCESS | 3005 | --DOMWINDOW == 142 (0x8e992000) [pid = 3005] [serial = 1829] [outer = (nil)] [url = about:blank] 04:47:39 INFO - PROCESS | 3005 | --DOMWINDOW == 141 (0x9c027400) [pid = 3005] [serial = 1800] [outer = (nil)] [url = about:blank] 04:47:39 INFO - PROCESS | 3005 | --DOMWINDOW == 140 (0x9adea400) [pid = 3005] [serial = 1850] [outer = (nil)] [url = about:blank] 04:47:39 INFO - PROCESS | 3005 | --DOMWINDOW == 139 (0x9c10f000) [pid = 3005] [serial = 1803] [outer = (nil)] [url = about:blank] 04:47:39 INFO - PROCESS | 3005 | --DOMWINDOW == 138 (0x9ae78c00) [pid = 3005] [serial = 1851] [outer = (nil)] [url = about:blank] 04:47:39 INFO - PROCESS | 3005 | --DOMWINDOW == 137 (0x9b618400) [pid = 3005] [serial = 1853] [outer = (nil)] [url = about:blank] 04:47:39 INFO - PROCESS | 3005 | --DOMWINDOW == 136 (0x9ac95c00) [pid = 3005] [serial = 1847] [outer = (nil)] [url = about:blank] 04:47:39 INFO - PROCESS | 3005 | --DOMWINDOW == 135 (0x8ea54400) [pid = 3005] [serial = 1856] [outer = (nil)] [url = about:blank] 04:47:39 INFO - PROCESS | 3005 | --DOMWINDOW == 134 (0x9a55a800) [pid = 3005] [serial = 1844] [outer = (nil)] [url = about:blank] 04:47:39 INFO - PROCESS | 3005 | --DOMWINDOW == 133 (0x9a8d1000) [pid = 3005] [serial = 1845] [outer = (nil)] [url = about:blank] 04:47:39 INFO - PROCESS | 3005 | --DOMWINDOW == 132 (0x9acd8400) [pid = 3005] [serial = 1848] [outer = (nil)] [url = about:blank] 04:47:39 INFO - PROCESS | 3005 | --DOMWINDOW == 131 (0x8f2ef800) [pid = 3005] [serial = 1860] [outer = (nil)] [url = about:blank] 04:47:39 INFO - PROCESS | 3005 | --DOMWINDOW == 130 (0x8fa8a000) [pid = 3005] [serial = 1776] [outer = (nil)] [url = about:blank] 04:47:39 INFO - PROCESS | 3005 | --DOMWINDOW == 129 (0xa069cc00) [pid = 3005] [serial = 1806] [outer = (nil)] [url = about:blank] 04:47:39 INFO - PROCESS | 3005 | --DOMWINDOW == 128 (0x8fc91800) [pid = 3005] [serial = 1833] [outer = (nil)] [url = about:blank] 04:47:39 INFO - PROCESS | 3005 | --DOMWINDOW == 127 (0x923ee400) [pid = 3005] [serial = 1827] [outer = (nil)] [url = about:blank] 04:47:39 INFO - PROCESS | 3005 | --DOMWINDOW == 126 (0x8fa8fc00) [pid = 3005] [serial = 1812] [outer = (nil)] [url = about:blank] 04:47:39 INFO - PROCESS | 3005 | --DOMWINDOW == 125 (0x9548dc00) [pid = 3005] [serial = 1838] [outer = (nil)] [url = about:blank] 04:47:39 INFO - PROCESS | 3005 | --DOMWINDOW == 124 (0x8fc94400) [pid = 3005] [serial = 1863] [outer = (nil)] [url = about:blank] 04:47:39 INFO - PROCESS | 3005 | --DOMWINDOW == 123 (0x9bad4000) [pid = 3005] [serial = 1809] [outer = (nil)] [url = about:blank] 04:47:39 INFO - PROCESS | 3005 | --DOMWINDOW == 122 (0x9b30b400) [pid = 3005] [serial = 1794] [outer = (nil)] [url = about:blank] 04:47:39 INFO - PROCESS | 3005 | --DOMWINDOW == 121 (0x96edf400) [pid = 3005] [serial = 1839] [outer = (nil)] [url = about:blank] 04:47:39 INFO - PROCESS | 3005 | --DOMWINDOW == 120 (0x9529b000) [pid = 3005] [serial = 1868] [outer = (nil)] [url = about:blank] 04:47:39 INFO - PROCESS | 3005 | --DOMWINDOW == 119 (0x93174800) [pid = 3005] [serial = 1835] [outer = (nil)] [url = about:blank] 04:47:39 INFO - PROCESS | 3005 | --DOMWINDOW == 118 (0x992e3800) [pid = 3005] [serial = 1872] [outer = (nil)] [url = about:blank] 04:47:40 INFO - PROCESS | 3005 | 1471348060201 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]]]}] 04:47:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 04:47:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1837ms 04:47:40 INFO - PROCESS | 3005 | 1471348060298 Marionette TRACE conn4 -> [0,2605,"getWindowHandle",null] 04:47:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 04:47:40 INFO - PROCESS | 3005 | 1471348060303 Marionette TRACE conn4 <- [1,2605,null,{"value":"8"}] 04:47:40 INFO - PROCESS | 3005 | 1471348060310 Marionette TRACE conn4 -> [0,2606,"setScriptTimeout",{"ms":35000}] 04:47:40 INFO - PROCESS | 3005 | 1471348060314 Marionette TRACE conn4 <- [1,2606,null,{}] 04:47:40 INFO - PROCESS | 3005 | 1471348060320 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}] 04:47:40 INFO - PROCESS | 3005 | 1471348060325 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:47:40 INFO - PROCESS | 3005 | 1471348060544 Marionette TRACE conn4 <- [1,2607,null,{"value":null}] 04:47:40 INFO - PROCESS | 3005 | 1471348060745 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:40 INFO - PROCESS | 3005 | 1471348060754 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:47:40 INFO - PROCESS | 3005 | ++DOCSHELL 0x8ea0a400 == 29 [pid = 3005] [id = 659] 04:47:40 INFO - PROCESS | 3005 | ++DOMWINDOW == 119 (0x8fa07800) [pid = 3005] [serial = 1978] [outer = (nil)] 04:47:40 INFO - PROCESS | 3005 | ++DOMWINDOW == 120 (0x904bcc00) [pid = 3005] [serial = 1979] [outer = 0x8fa07800] 04:47:40 INFO - PROCESS | 3005 | 1471348060910 Marionette DEBUG loaded listener.js 04:47:41 INFO - PROCESS | 3005 | ++DOMWINDOW == 121 (0x92244800) [pid = 3005] [serial = 1980] [outer = 0x8fa07800] 04:47:41 INFO - PROCESS | 3005 | 1471348061740 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]]]}] 04:47:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 04:47:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1484ms 04:47:41 INFO - PROCESS | 3005 | 1471348061794 Marionette TRACE conn4 -> [0,2609,"getWindowHandle",null] 04:47:41 INFO - PROCESS | 3005 | 1471348061801 Marionette TRACE conn4 <- [1,2609,null,{"value":"8"}] 04:47:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 04:47:41 INFO - PROCESS | 3005 | 1471348061829 Marionette TRACE conn4 -> [0,2610,"setScriptTimeout",{"ms":35000}] 04:47:41 INFO - PROCESS | 3005 | 1471348061836 Marionette TRACE conn4 <- [1,2610,null,{}] 04:47:41 INFO - PROCESS | 3005 | 1471348061842 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}] 04:47:41 INFO - PROCESS | 3005 | 1471348061849 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:47:42 INFO - PROCESS | 3005 | 1471348062056 Marionette TRACE conn4 <- [1,2611,null,{"value":null}] 04:47:42 INFO - PROCESS | 3005 | 1471348062318 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:42 INFO - PROCESS | 3005 | 1471348062328 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:47:42 INFO - PROCESS | 3005 | ++DOCSHELL 0x8fa07c00 == 30 [pid = 3005] [id = 660] 04:47:42 INFO - PROCESS | 3005 | ++DOMWINDOW == 122 (0x904c8400) [pid = 3005] [serial = 1981] [outer = (nil)] 04:47:42 INFO - PROCESS | 3005 | ++DOMWINDOW == 123 (0x93173800) [pid = 3005] [serial = 1982] [outer = 0x904c8400] 04:47:42 INFO - PROCESS | 3005 | 1471348062422 Marionette DEBUG loaded listener.js 04:47:42 INFO - PROCESS | 3005 | ++DOMWINDOW == 124 (0x9317a400) [pid = 3005] [serial = 1983] [outer = 0x904c8400] 04:47:43 INFO - PROCESS | 3005 | 1471348063325 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]]]}] 04:47:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 04:47:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1550ms 04:47:43 INFO - PROCESS | 3005 | 1471348063370 Marionette TRACE conn4 -> [0,2613,"getWindowHandle",null] 04:47:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 04:47:43 INFO - PROCESS | 3005 | 1471348063375 Marionette TRACE conn4 <- [1,2613,null,{"value":"8"}] 04:47:43 INFO - PROCESS | 3005 | 1471348063382 Marionette TRACE conn4 -> [0,2614,"setScriptTimeout",{"ms":35000}] 04:47:43 INFO - PROCESS | 3005 | 1471348063386 Marionette TRACE conn4 <- [1,2614,null,{}] 04:47:43 INFO - PROCESS | 3005 | 1471348063406 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}] 04:47:43 INFO - PROCESS | 3005 | 1471348063411 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:47:43 INFO - PROCESS | 3005 | 1471348063709 Marionette TRACE conn4 <- [1,2615,null,{"value":null}] 04:47:43 INFO - PROCESS | 3005 | 1471348063744 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:43 INFO - PROCESS | 3005 | 1471348063755 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:47:43 INFO - PROCESS | 3005 | ++DOCSHELL 0x92878400 == 31 [pid = 3005] [id = 661] 04:47:43 INFO - PROCESS | 3005 | ++DOMWINDOW == 125 (0x95018400) [pid = 3005] [serial = 1984] [outer = (nil)] 04:47:43 INFO - PROCESS | 3005 | ++DOMWINDOW == 126 (0x950d4c00) [pid = 3005] [serial = 1985] [outer = 0x95018400] 04:47:43 INFO - PROCESS | 3005 | 1471348063849 Marionette DEBUG loaded listener.js 04:47:43 INFO - PROCESS | 3005 | ++DOMWINDOW == 127 (0x96ed5c00) [pid = 3005] [serial = 1986] [outer = 0x95018400] 04:47:44 INFO - PROCESS | 3005 | --DOMWINDOW == 126 (0x8bc02c00) [pid = 3005] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 04:47:44 INFO - PROCESS | 3005 | --DOMWINDOW == 125 (0xa118f800) [pid = 3005] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 04:47:44 INFO - PROCESS | 3005 | --DOMWINDOW == 124 (0x8dc57000) [pid = 3005] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 04:47:44 INFO - PROCESS | 3005 | --DOMWINDOW == 123 (0x8c1c6400) [pid = 3005] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 04:47:44 INFO - PROCESS | 3005 | --DOMWINDOW == 122 (0x8ea57000) [pid = 3005] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 04:47:44 INFO - PROCESS | 3005 | --DOMWINDOW == 121 (0x8ea0c000) [pid = 3005] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 04:47:44 INFO - PROCESS | 3005 | --DOMWINDOW == 120 (0xa34db800) [pid = 3005] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 04:47:44 INFO - PROCESS | 3005 | --DOMWINDOW == 119 (0xa502c800) [pid = 3005] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 04:47:44 INFO - PROCESS | 3005 | --DOMWINDOW == 118 (0x8f2ed400) [pid = 3005] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 04:47:44 INFO - PROCESS | 3005 | --DOMWINDOW == 117 (0x9b302800) [pid = 3005] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 04:47:44 INFO - PROCESS | 3005 | --DOMWINDOW == 116 (0x8c1cec00) [pid = 3005] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 04:47:44 INFO - PROCESS | 3005 | --DOMWINDOW == 115 (0x9224a000) [pid = 3005] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 04:47:44 INFO - PROCESS | 3005 | --DOMWINDOW == 114 (0x9c116000) [pid = 3005] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 04:47:44 INFO - PROCESS | 3005 | --DOMWINDOW == 113 (0x91a3ec00) [pid = 3005] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 04:47:44 INFO - PROCESS | 3005 | --DOMWINDOW == 112 (0x8fa8d400) [pid = 3005] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 04:47:44 INFO - PROCESS | 3005 | --DOMWINDOW == 111 (0x8dc54800) [pid = 3005] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 04:47:44 INFO - PROCESS | 3005 | --DOMWINDOW == 110 (0x8fa8e000) [pid = 3005] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 04:47:44 INFO - PROCESS | 3005 | --DOMWINDOW == 109 (0x8dc57400) [pid = 3005] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 04:47:44 INFO - PROCESS | 3005 | --DOMWINDOW == 108 (0x99ede400) [pid = 3005] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 04:47:44 INFO - PROCESS | 3005 | --DOMWINDOW == 107 (0x8f0dfc00) [pid = 3005] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 04:47:45 INFO - PROCESS | 3005 | 1471348065143 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]]]}] 04:47:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 04:47:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1798ms 04:47:45 INFO - PROCESS | 3005 | 1471348065181 Marionette TRACE conn4 -> [0,2617,"getWindowHandle",null] 04:47:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 04:47:45 INFO - PROCESS | 3005 | 1471348065186 Marionette TRACE conn4 <- [1,2617,null,{"value":"8"}] 04:47:45 INFO - PROCESS | 3005 | 1471348065194 Marionette TRACE conn4 -> [0,2618,"setScriptTimeout",{"ms":35000}] 04:47:45 INFO - PROCESS | 3005 | 1471348065197 Marionette TRACE conn4 <- [1,2618,null,{}] 04:47:45 INFO - PROCESS | 3005 | 1471348065204 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}] 04:47:45 INFO - PROCESS | 3005 | 1471348065209 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:47:45 INFO - PROCESS | 3005 | 1471348065444 Marionette TRACE conn4 <- [1,2619,null,{"value":null}] 04:47:45 INFO - PROCESS | 3005 | 1471348065696 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:45 INFO - PROCESS | 3005 | 1471348065715 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:47:45 INFO - PROCESS | 3005 | ++DOCSHELL 0x8fa8d400 == 32 [pid = 3005] [id = 662] 04:47:45 INFO - PROCESS | 3005 | ++DOMWINDOW == 108 (0x8fa8e000) [pid = 3005] [serial = 1987] [outer = (nil)] 04:47:45 INFO - PROCESS | 3005 | ++DOMWINDOW == 109 (0x93174800) [pid = 3005] [serial = 1988] [outer = 0x8fa8e000] 04:47:45 INFO - PROCESS | 3005 | 1471348065805 Marionette DEBUG loaded listener.js 04:47:45 INFO - PROCESS | 3005 | ++DOMWINDOW == 110 (0x97827c00) [pid = 3005] [serial = 1989] [outer = 0x8fa8e000] 04:47:46 INFO - PROCESS | 3005 | 1471348066775 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]]]}] 04:47:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 04:47:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1642ms 04:47:46 INFO - PROCESS | 3005 | 1471348066859 Marionette TRACE conn4 -> [0,2621,"getWindowHandle",null] 04:47:46 INFO - PROCESS | 3005 | 1471348066867 Marionette TRACE conn4 <- [1,2621,null,{"value":"8"}] 04:47:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 04:47:46 INFO - PROCESS | 3005 | 1471348066879 Marionette TRACE conn4 -> [0,2622,"setScriptTimeout",{"ms":35000}] 04:47:46 INFO - PROCESS | 3005 | 1471348066885 Marionette TRACE conn4 <- [1,2622,null,{}] 04:47:46 INFO - PROCESS | 3005 | 1471348066897 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}] 04:47:46 INFO - PROCESS | 3005 | 1471348066905 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:47:47 INFO - PROCESS | 3005 | 1471348067224 Marionette TRACE conn4 <- [1,2623,null,{"value":null}] 04:47:47 INFO - PROCESS | 3005 | 1471348067533 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:47 INFO - PROCESS | 3005 | 1471348067549 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:47:47 INFO - PROCESS | 3005 | ++DOCSHELL 0x8e994800 == 33 [pid = 3005] [id = 663] 04:47:47 INFO - PROCESS | 3005 | ++DOMWINDOW == 111 (0x8e995800) [pid = 3005] [serial = 1990] [outer = (nil)] 04:47:47 INFO - PROCESS | 3005 | ++DOMWINDOW == 112 (0x8ea17000) [pid = 3005] [serial = 1991] [outer = 0x8e995800] 04:47:47 INFO - PROCESS | 3005 | 1471348067640 Marionette DEBUG loaded listener.js 04:47:47 INFO - PROCESS | 3005 | ++DOMWINDOW == 113 (0x8f0d6c00) [pid = 3005] [serial = 1992] [outer = 0x8e995800] 04:47:48 INFO - PROCESS | 3005 | 1471348068619 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]]]}] 04:47:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 04:47:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1788ms 04:47:48 INFO - PROCESS | 3005 | 1471348068667 Marionette TRACE conn4 -> [0,2625,"getWindowHandle",null] 04:47:48 INFO - PROCESS | 3005 | 1471348068674 Marionette TRACE conn4 <- [1,2625,null,{"value":"8"}] 04:47:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 04:47:48 INFO - PROCESS | 3005 | 1471348068687 Marionette TRACE conn4 -> [0,2626,"setScriptTimeout",{"ms":35000}] 04:47:48 INFO - PROCESS | 3005 | 1471348068691 Marionette TRACE conn4 <- [1,2626,null,{}] 04:47:48 INFO - PROCESS | 3005 | 1471348068699 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}] 04:47:48 INFO - PROCESS | 3005 | 1471348068705 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:47:48 INFO - PROCESS | 3005 | 1471348068955 Marionette TRACE conn4 <- [1,2627,null,{"value":null}] 04:47:49 INFO - PROCESS | 3005 | 1471348069288 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:49 INFO - PROCESS | 3005 | 1471348069295 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:47:49 INFO - PROCESS | 3005 | ++DOCSHELL 0x904c6000 == 34 [pid = 3005] [id = 664] 04:47:49 INFO - PROCESS | 3005 | ++DOMWINDOW == 114 (0x91a33c00) [pid = 3005] [serial = 1993] [outer = (nil)] 04:47:49 INFO - PROCESS | 3005 | ++DOMWINDOW == 115 (0x91bca400) [pid = 3005] [serial = 1994] [outer = 0x91a33c00] 04:47:49 INFO - PROCESS | 3005 | 1471348069395 Marionette DEBUG loaded listener.js 04:47:49 INFO - PROCESS | 3005 | ++DOMWINDOW == 116 (0x923ea800) [pid = 3005] [serial = 1995] [outer = 0x91a33c00] 04:47:50 INFO - PROCESS | 3005 | 1471348070363 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]]]}] 04:47:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 04:47:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1741ms 04:47:50 INFO - PROCESS | 3005 | 1471348070428 Marionette TRACE conn4 -> [0,2629,"getWindowHandle",null] 04:47:50 INFO - PROCESS | 3005 | 1471348070433 Marionette TRACE conn4 <- [1,2629,null,{"value":"8"}] 04:47:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 04:47:50 INFO - PROCESS | 3005 | 1471348070441 Marionette TRACE conn4 -> [0,2630,"setScriptTimeout",{"ms":35000}] 04:47:50 INFO - PROCESS | 3005 | 1471348070448 Marionette TRACE conn4 <- [1,2630,null,{}] 04:47:50 INFO - PROCESS | 3005 | 1471348070466 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}] 04:47:50 INFO - PROCESS | 3005 | 1471348070476 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:47:50 INFO - PROCESS | 3005 | 1471348070770 Marionette TRACE conn4 <- [1,2631,null,{"value":null}] 04:47:51 INFO - PROCESS | 3005 | 1471348071157 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:51 INFO - PROCESS | 3005 | 1471348071170 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:47:51 INFO - PROCESS | 3005 | ++DOCSHELL 0x99205800 == 35 [pid = 3005] [id = 665] 04:47:51 INFO - PROCESS | 3005 | ++DOMWINDOW == 117 (0x99295c00) [pid = 3005] [serial = 1996] [outer = (nil)] 04:47:51 INFO - PROCESS | 3005 | ++DOMWINDOW == 118 (0x99e34c00) [pid = 3005] [serial = 1997] [outer = 0x99295c00] 04:47:51 INFO - PROCESS | 3005 | 1471348071269 Marionette DEBUG loaded listener.js 04:47:51 INFO - PROCESS | 3005 | ++DOMWINDOW == 119 (0x99e48000) [pid = 3005] [serial = 1998] [outer = 0x99295c00] 04:47:52 INFO - PROCESS | 3005 | 1471348072295 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]]]}] 04:47:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 04:47:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1891ms 04:47:52 INFO - PROCESS | 3005 | 1471348072332 Marionette TRACE conn4 -> [0,2633,"getWindowHandle",null] 04:47:52 INFO - PROCESS | 3005 | 1471348072339 Marionette TRACE conn4 <- [1,2633,null,{"value":"8"}] 04:47:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 04:47:52 INFO - PROCESS | 3005 | 1471348072347 Marionette TRACE conn4 -> [0,2634,"setScriptTimeout",{"ms":35000}] 04:47:52 INFO - PROCESS | 3005 | 1471348072351 Marionette TRACE conn4 <- [1,2634,null,{}] 04:47:52 INFO - PROCESS | 3005 | 1471348072359 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}] 04:47:52 INFO - PROCESS | 3005 | 1471348072365 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:47:52 INFO - PROCESS | 3005 | 1471348072607 Marionette TRACE conn4 <- [1,2635,null,{"value":null}] 04:47:52 INFO - PROCESS | 3005 | 1471348072944 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:52 INFO - PROCESS | 3005 | 1471348072950 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:47:52 INFO - PROCESS | 3005 | ++DOCSHELL 0x8ea59000 == 36 [pid = 3005] [id = 666] 04:47:52 INFO - PROCESS | 3005 | ++DOMWINDOW == 120 (0x96ed1000) [pid = 3005] [serial = 1999] [outer = (nil)] 04:47:53 INFO - PROCESS | 3005 | ++DOMWINDOW == 121 (0x9a791c00) [pid = 3005] [serial = 2000] [outer = 0x96ed1000] 04:47:53 INFO - PROCESS | 3005 | 1471348073044 Marionette DEBUG loaded listener.js 04:47:53 INFO - PROCESS | 3005 | ++DOMWINDOW == 122 (0x9a8ccc00) [pid = 3005] [serial = 2001] [outer = 0x96ed1000] 04:47:53 INFO - PROCESS | 3005 | 1471348073962 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]]]}] 04:47:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 04:47:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1684ms 04:47:54 INFO - PROCESS | 3005 | 1471348074032 Marionette TRACE conn4 -> [0,2637,"getWindowHandle",null] 04:47:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 04:47:54 INFO - PROCESS | 3005 | 1471348074038 Marionette TRACE conn4 <- [1,2637,null,{"value":"8"}] 04:47:54 INFO - PROCESS | 3005 | 1471348074046 Marionette TRACE conn4 -> [0,2638,"setScriptTimeout",{"ms":35000}] 04:47:54 INFO - PROCESS | 3005 | 1471348074049 Marionette TRACE conn4 <- [1,2638,null,{}] 04:47:54 INFO - PROCESS | 3005 | 1471348074057 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}] 04:47:54 INFO - PROCESS | 3005 | 1471348074063 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:47:54 INFO - PROCESS | 3005 | 1471348074301 Marionette TRACE conn4 <- [1,2639,null,{"value":null}] 04:47:54 INFO - PROCESS | 3005 | 1471348074634 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:54 INFO - PROCESS | 3005 | 1471348074643 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:47:54 INFO - PROCESS | 3005 | ++DOCSHELL 0x9a557800 == 37 [pid = 3005] [id = 667] 04:47:54 INFO - PROCESS | 3005 | ++DOMWINDOW == 123 (0x9a55d000) [pid = 3005] [serial = 2002] [outer = (nil)] 04:47:54 INFO - PROCESS | 3005 | ++DOMWINDOW == 124 (0x9adeb000) [pid = 3005] [serial = 2003] [outer = 0x9a55d000] 04:47:54 INFO - PROCESS | 3005 | 1471348074738 Marionette DEBUG loaded listener.js 04:47:54 INFO - PROCESS | 3005 | ++DOMWINDOW == 125 (0x9ae81c00) [pid = 3005] [serial = 2004] [outer = 0x9a55d000] 04:47:55 INFO - PROCESS | 3005 | 1471348075652 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]]]}] 04:47:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 04:47:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1643ms 04:47:55 INFO - PROCESS | 3005 | 1471348075705 Marionette TRACE conn4 -> [0,2641,"getWindowHandle",null] 04:47:55 INFO - PROCESS | 3005 | 1471348075708 Marionette TRACE conn4 <- [1,2641,null,{"value":"8"}] 04:47:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 04:47:55 INFO - PROCESS | 3005 | 1471348075719 Marionette TRACE conn4 -> [0,2642,"setScriptTimeout",{"ms":35000}] 04:47:55 INFO - PROCESS | 3005 | 1471348075722 Marionette TRACE conn4 <- [1,2642,null,{}] 04:47:55 INFO - PROCESS | 3005 | 1471348075728 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}] 04:47:55 INFO - PROCESS | 3005 | 1471348075739 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:47:55 INFO - PROCESS | 3005 | 1471348075992 Marionette TRACE conn4 <- [1,2643,null,{"value":null}] 04:47:56 INFO - PROCESS | 3005 | 1471348076284 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:56 INFO - PROCESS | 3005 | 1471348076293 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:47:56 INFO - PROCESS | 3005 | ++DOCSHELL 0x8dc5a400 == 38 [pid = 3005] [id = 668] 04:47:56 INFO - PROCESS | 3005 | ++DOMWINDOW == 126 (0x8ea55800) [pid = 3005] [serial = 2005] [outer = (nil)] 04:47:56 INFO - PROCESS | 3005 | ++DOMWINDOW == 127 (0x9c030000) [pid = 3005] [serial = 2006] [outer = 0x8ea55800] 04:47:56 INFO - PROCESS | 3005 | 1471348076398 Marionette DEBUG loaded listener.js 04:47:56 INFO - PROCESS | 3005 | ++DOMWINDOW == 128 (0x9d528000) [pid = 3005] [serial = 2007] [outer = 0x8ea55800] 04:47:57 INFO - PROCESS | 3005 | 1471348077358 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]]]}] 04:47:57 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 04:47:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1681ms 04:47:57 INFO - PROCESS | 3005 | 1471348077401 Marionette TRACE conn4 -> [0,2645,"getWindowHandle",null] 04:47:57 INFO - PROCESS | 3005 | 1471348077406 Marionette TRACE conn4 <- [1,2645,null,{"value":"8"}] 04:47:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 04:47:57 INFO - PROCESS | 3005 | 1471348077413 Marionette TRACE conn4 -> [0,2646,"setScriptTimeout",{"ms":35000}] 04:47:57 INFO - PROCESS | 3005 | 1471348077418 Marionette TRACE conn4 <- [1,2646,null,{}] 04:47:57 INFO - PROCESS | 3005 | 1471348077424 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}] 04:47:57 INFO - PROCESS | 3005 | 1471348077429 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:47:57 INFO - PROCESS | 3005 | 1471348077659 Marionette TRACE conn4 <- [1,2647,null,{"value":null}] 04:47:58 INFO - PROCESS | 3005 | 1471348077992 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:58 INFO - PROCESS | 3005 | 1471348078002 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:47:58 INFO - PROCESS | 3005 | ++DOCSHELL 0x9b309000 == 39 [pid = 3005] [id = 669] 04:47:58 INFO - PROCESS | 3005 | ++DOMWINDOW == 129 (0xa0598000) [pid = 3005] [serial = 2008] [outer = (nil)] 04:47:58 INFO - PROCESS | 3005 | ++DOMWINDOW == 130 (0xa1116000) [pid = 3005] [serial = 2009] [outer = 0xa0598000] 04:47:58 INFO - PROCESS | 3005 | 1471348078098 Marionette DEBUG loaded listener.js 04:47:58 INFO - PROCESS | 3005 | ++DOMWINDOW == 131 (0xa119ac00) [pid = 3005] [serial = 2010] [outer = 0xa0598000] 04:47:58 INFO - PROCESS | 3005 | 1471348078983 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]]]}] 04:47:59 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 04:47:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1632ms 04:47:59 INFO - PROCESS | 3005 | 1471348079055 Marionette TRACE conn4 -> [0,2649,"getWindowHandle",null] 04:47:59 INFO - PROCESS | 3005 | 1471348079058 Marionette TRACE conn4 <- [1,2649,null,{"value":"8"}] 04:47:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 04:47:59 INFO - PROCESS | 3005 | 1471348079068 Marionette TRACE conn4 -> [0,2650,"setScriptTimeout",{"ms":35000}] 04:47:59 INFO - PROCESS | 3005 | 1471348079072 Marionette TRACE conn4 <- [1,2650,null,{}] 04:47:59 INFO - PROCESS | 3005 | 1471348079078 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}] 04:47:59 INFO - PROCESS | 3005 | 1471348079083 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:47:59 INFO - PROCESS | 3005 | 1471348079294 Marionette TRACE conn4 <- [1,2651,null,{"value":null}] 04:47:59 INFO - PROCESS | 3005 | 1471348079622 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:59 INFO - PROCESS | 3005 | 1471348079630 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:47:59 INFO - PROCESS | 3005 | ++DOCSHELL 0x9acd9c00 == 40 [pid = 3005] [id = 670] 04:47:59 INFO - PROCESS | 3005 | ++DOMWINDOW == 132 (0xa059b800) [pid = 3005] [serial = 2011] [outer = (nil)] 04:47:59 INFO - PROCESS | 3005 | ++DOMWINDOW == 133 (0xa2548c00) [pid = 3005] [serial = 2012] [outer = 0xa059b800] 04:47:59 INFO - PROCESS | 3005 | 1471348079721 Marionette DEBUG loaded listener.js 04:47:59 INFO - PROCESS | 3005 | ++DOMWINDOW == 134 (0xa2faa400) [pid = 3005] [serial = 2013] [outer = 0xa059b800] 04:48:00 INFO - PROCESS | 3005 | 1471348080620 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]]]}] 04:48:00 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 04:48:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1592ms 04:48:00 INFO - PROCESS | 3005 | 1471348080661 Marionette TRACE conn4 -> [0,2653,"getWindowHandle",null] 04:48:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 04:48:00 INFO - PROCESS | 3005 | 1471348080665 Marionette TRACE conn4 <- [1,2653,null,{"value":"8"}] 04:48:00 INFO - PROCESS | 3005 | 1471348080671 Marionette TRACE conn4 -> [0,2654,"setScriptTimeout",{"ms":35000}] 04:48:00 INFO - PROCESS | 3005 | 1471348080675 Marionette TRACE conn4 <- [1,2654,null,{}] 04:48:00 INFO - PROCESS | 3005 | 1471348080681 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}] 04:48:00 INFO - PROCESS | 3005 | 1471348080686 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:48:00 INFO - PROCESS | 3005 | 1471348080910 Marionette TRACE conn4 <- [1,2655,null,{"value":null}] 04:48:01 INFO - PROCESS | 3005 | 1471348081241 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:01 INFO - PROCESS | 3005 | 1471348081248 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:48:01 INFO - PROCESS | 3005 | ++DOCSHELL 0x8fa90c00 == 41 [pid = 3005] [id = 671] 04:48:01 INFO - PROCESS | 3005 | ++DOMWINDOW == 135 (0x904c3000) [pid = 3005] [serial = 2014] [outer = (nil)] 04:48:01 INFO - PROCESS | 3005 | ++DOMWINDOW == 136 (0xa34d2000) [pid = 3005] [serial = 2015] [outer = 0x904c3000] 04:48:01 INFO - PROCESS | 3005 | 1471348081360 Marionette DEBUG loaded listener.js 04:48:01 INFO - PROCESS | 3005 | ++DOMWINDOW == 137 (0xa34dd000) [pid = 3005] [serial = 2016] [outer = 0x904c3000] 04:48:02 INFO - PROCESS | 3005 | 1471348082304 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]]]}] 04:48:02 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 04:48:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1689ms 04:48:02 INFO - PROCESS | 3005 | 1471348082372 Marionette TRACE conn4 -> [0,2657,"getWindowHandle",null] 04:48:02 INFO - PROCESS | 3005 | 1471348082376 Marionette TRACE conn4 <- [1,2657,null,{"value":"8"}] 04:48:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 04:48:02 INFO - PROCESS | 3005 | 1471348082387 Marionette TRACE conn4 -> [0,2658,"setScriptTimeout",{"ms":35000}] 04:48:02 INFO - PROCESS | 3005 | 1471348082390 Marionette TRACE conn4 <- [1,2658,null,{}] 04:48:02 INFO - PROCESS | 3005 | 1471348082397 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}] 04:48:02 INFO - PROCESS | 3005 | 1471348082402 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:48:02 INFO - PROCESS | 3005 | 1471348082662 Marionette TRACE conn4 <- [1,2659,null,{"value":null}] 04:48:03 INFO - PROCESS | 3005 | 1471348082992 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:03 INFO - PROCESS | 3005 | 1471348082999 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:48:03 INFO - PROCESS | 3005 | ++DOCSHELL 0x8df25400 == 42 [pid = 3005] [id = 672] 04:48:03 INFO - PROCESS | 3005 | ++DOMWINDOW == 138 (0xa3214c00) [pid = 3005] [serial = 2017] [outer = (nil)] 04:48:03 INFO - PROCESS | 3005 | ++DOMWINDOW == 139 (0xa5089000) [pid = 3005] [serial = 2018] [outer = 0xa3214c00] 04:48:03 INFO - PROCESS | 3005 | 1471348083093 Marionette DEBUG loaded listener.js 04:48:03 INFO - PROCESS | 3005 | ++DOMWINDOW == 140 (0xa62f1800) [pid = 3005] [serial = 2019] [outer = 0xa3214c00] 04:48:04 INFO - PROCESS | 3005 | 1471348083994 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]]]}] 04:48:04 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 04:48:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1682ms 04:48:04 INFO - PROCESS | 3005 | 1471348084070 Marionette TRACE conn4 -> [0,2661,"getWindowHandle",null] 04:48:04 INFO - PROCESS | 3005 | 1471348084074 Marionette TRACE conn4 <- [1,2661,null,{"value":"8"}] 04:48:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 04:48:04 INFO - PROCESS | 3005 | 1471348084082 Marionette TRACE conn4 -> [0,2662,"setScriptTimeout",{"ms":35000}] 04:48:04 INFO - PROCESS | 3005 | 1471348084087 Marionette TRACE conn4 <- [1,2662,null,{}] 04:48:04 INFO - PROCESS | 3005 | 1471348084093 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}] 04:48:04 INFO - PROCESS | 3005 | 1471348084099 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:48:04 INFO - PROCESS | 3005 | 1471348084364 Marionette TRACE conn4 <- [1,2663,null,{"value":null}] 04:48:04 INFO - PROCESS | 3005 | 1471348084712 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:04 INFO - PROCESS | 3005 | 1471348084723 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:48:04 INFO - PROCESS | 3005 | ++DOCSHELL 0x8a867400 == 43 [pid = 3005] [id = 673] 04:48:04 INFO - PROCESS | 3005 | ++DOMWINDOW == 141 (0x8a869c00) [pid = 3005] [serial = 2020] [outer = (nil)] 04:48:04 INFO - PROCESS | 3005 | ++DOMWINDOW == 142 (0x8bc01800) [pid = 3005] [serial = 2021] [outer = 0x8a869c00] 04:48:04 INFO - PROCESS | 3005 | 1471348084813 Marionette DEBUG loaded listener.js 04:48:04 INFO - PROCESS | 3005 | ++DOMWINDOW == 143 (0xa502f000) [pid = 3005] [serial = 2022] [outer = 0x8a869c00] 04:48:05 INFO - PROCESS | 3005 | 1471348085759 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]]]}] 04:48:05 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 04:48:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1732ms 04:48:05 INFO - PROCESS | 3005 | 1471348085816 Marionette TRACE conn4 -> [0,2665,"getWindowHandle",null] 04:48:05 INFO - PROCESS | 3005 | 1471348085820 Marionette TRACE conn4 <- [1,2665,null,{"value":"8"}] 04:48:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 04:48:05 INFO - PROCESS | 3005 | 1471348085826 Marionette TRACE conn4 -> [0,2666,"setScriptTimeout",{"ms":35000}] 04:48:05 INFO - PROCESS | 3005 | 1471348085830 Marionette TRACE conn4 <- [1,2666,null,{}] 04:48:05 INFO - PROCESS | 3005 | 1471348085836 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}] 04:48:05 INFO - PROCESS | 3005 | 1471348085841 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:48:06 INFO - PROCESS | 3005 | 1471348086077 Marionette TRACE conn4 <- [1,2667,null,{"value":null}] 04:48:06 INFO - PROCESS | 3005 | 1471348086441 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:06 INFO - PROCESS | 3005 | 1471348086447 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:48:06 INFO - PROCESS | 3005 | ++DOCSHELL 0x8db44000 == 44 [pid = 3005] [id = 674] 04:48:06 INFO - PROCESS | 3005 | ++DOMWINDOW == 144 (0x8db45400) [pid = 3005] [serial = 2023] [outer = (nil)] 04:48:06 INFO - PROCESS | 3005 | ++DOMWINDOW == 145 (0x8db4b800) [pid = 3005] [serial = 2024] [outer = 0x8db45400] 04:48:06 INFO - PROCESS | 3005 | 1471348086544 Marionette DEBUG loaded listener.js 04:48:06 INFO - PROCESS | 3005 | ++DOMWINDOW == 146 (0x8db4d000) [pid = 3005] [serial = 2025] [outer = 0x8db45400] 04:48:07 INFO - PROCESS | 3005 | SkCairoFTTypeface::onFilterRec unimplemented 04:48:07 INFO - PROCESS | 3005 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:48:07 INFO - PROCESS | 3005 | 1471348087892 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]]]}] 04:48:08 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | textBaseline bottom is the bottom of the em square (not the bounding box) 04:48:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 2182ms 04:48:08 INFO - PROCESS | 3005 | 1471348088046 Marionette TRACE conn4 -> [0,2669,"getWindowHandle",null] 04:48:08 INFO - PROCESS | 3005 | 1471348088049 Marionette TRACE conn4 <- [1,2669,null,{"value":"8"}] 04:48:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 04:48:08 INFO - PROCESS | 3005 | 1471348088070 Marionette TRACE conn4 -> [0,2670,"setScriptTimeout",{"ms":35000}] 04:48:08 INFO - PROCESS | 3005 | 1471348088073 Marionette TRACE conn4 <- [1,2670,null,{}] 04:48:08 INFO - PROCESS | 3005 | 1471348088081 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}] 04:48:08 INFO - PROCESS | 3005 | 1471348088085 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:48:08 INFO - PROCESS | 3005 | 1471348088304 Marionette TRACE conn4 <- [1,2671,null,{"value":null}] 04:48:08 INFO - PROCESS | 3005 | 1471348088586 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:08 INFO - PROCESS | 3005 | 1471348088593 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:48:08 INFO - PROCESS | 3005 | ++DOCSHELL 0x8db49800 == 45 [pid = 3005] [id = 675] 04:48:08 INFO - PROCESS | 3005 | ++DOMWINDOW == 147 (0x8db4f400) [pid = 3005] [serial = 2026] [outer = (nil)] 04:48:08 INFO - PROCESS | 3005 | ++DOMWINDOW == 148 (0xa62fac00) [pid = 3005] [serial = 2027] [outer = 0x8db4f400] 04:48:08 INFO - PROCESS | 3005 | 1471348088685 Marionette DEBUG loaded listener.js 04:48:08 INFO - PROCESS | 3005 | ++DOMWINDOW == 149 (0xa68b3800) [pid = 3005] [serial = 2028] [outer = 0x8db4f400] 04:48:10 INFO - PROCESS | 3005 | SkCairoFTTypeface::onFilterRec unimplemented 04:48:10 INFO - PROCESS | 3005 | 1471348090840 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"]]]}] 04:48: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 04:48:10 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 04:48:10 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 04:48:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:48:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 04:48:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 2830ms 04:48:10 INFO - PROCESS | 3005 | 1471348090911 Marionette TRACE conn4 -> [0,2673,"getWindowHandle",null] 04:48:10 INFO - PROCESS | 3005 | 1471348090916 Marionette TRACE conn4 <- [1,2673,null,{"value":"8"}] 04:48:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 04:48:10 INFO - PROCESS | 3005 | 1471348090928 Marionette TRACE conn4 -> [0,2674,"setScriptTimeout",{"ms":35000}] 04:48:10 INFO - PROCESS | 3005 | 1471348090933 Marionette TRACE conn4 <- [1,2674,null,{}] 04:48:10 INFO - PROCESS | 3005 | 1471348090943 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}] 04:48:10 INFO - PROCESS | 3005 | 1471348090948 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:48:11 INFO - PROCESS | 3005 | 1471348091162 Marionette TRACE conn4 <- [1,2675,null,{"value":null}] 04:48:11 INFO - PROCESS | 3005 | 1471348091462 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:11 INFO - PROCESS | 3005 | 1471348091472 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:48:11 INFO - PROCESS | 3005 | ++DOCSHELL 0x8a860800 == 46 [pid = 3005] [id = 676] 04:48:11 INFO - PROCESS | 3005 | ++DOMWINDOW == 150 (0x8dc52c00) [pid = 3005] [serial = 2029] [outer = (nil)] 04:48:11 INFO - PROCESS | 3005 | ++DOMWINDOW == 151 (0x8df29800) [pid = 3005] [serial = 2030] [outer = 0x8dc52c00] 04:48:11 INFO - PROCESS | 3005 | 1471348091554 Marionette DEBUG loaded listener.js 04:48:11 INFO - PROCESS | 3005 | ++DOMWINDOW == 152 (0x8e83a400) [pid = 3005] [serial = 2031] [outer = 0x8dc52c00] 04:48:14 INFO - PROCESS | 3005 | --DOCSHELL 0x8fa8d000 == 45 [pid = 3005] [id = 639] 04:48:14 INFO - PROCESS | 3005 | --DOCSHELL 0x8f0eb800 == 44 [pid = 3005] [id = 638] 04:48:14 INFO - PROCESS | 3005 | --DOCSHELL 0x8e9d7c00 == 43 [pid = 3005] [id = 658] 04:48:14 INFO - PROCESS | 3005 | --DOCSHELL 0x8c1c5400 == 42 [pid = 3005] [id = 640] 04:48:14 INFO - PROCESS | 3005 | --DOCSHELL 0x8ea0a400 == 41 [pid = 3005] [id = 659] 04:48:14 INFO - PROCESS | 3005 | --DOCSHELL 0x8fa07c00 == 40 [pid = 3005] [id = 660] 04:48:14 INFO - PROCESS | 3005 | --DOCSHELL 0x92878400 == 39 [pid = 3005] [id = 661] 04:48:14 INFO - PROCESS | 3005 | --DOCSHELL 0x8dc54400 == 38 [pid = 3005] [id = 637] 04:48:14 INFO - PROCESS | 3005 | --DOCSHELL 0x8db44000 == 37 [pid = 3005] [id = 674] 04:48:14 INFO - PROCESS | 3005 | --DOCSHELL 0x8db49800 == 36 [pid = 3005] [id = 675] 04:48:14 INFO - PROCESS | 3005 | --DOCSHELL 0x8a867400 == 35 [pid = 3005] [id = 673] 04:48:14 INFO - PROCESS | 3005 | --DOCSHELL 0x8df25400 == 34 [pid = 3005] [id = 672] 04:48:14 INFO - PROCESS | 3005 | --DOCSHELL 0x8fa90c00 == 33 [pid = 3005] [id = 671] 04:48:14 INFO - PROCESS | 3005 | --DOCSHELL 0x9b309000 == 32 [pid = 3005] [id = 669] 04:48:14 INFO - PROCESS | 3005 | --DOCSHELL 0x9acd9c00 == 31 [pid = 3005] [id = 670] 04:48:14 INFO - PROCESS | 3005 | --DOCSHELL 0x8dc5a400 == 30 [pid = 3005] [id = 668] 04:48:14 INFO - PROCESS | 3005 | --DOCSHELL 0x9a557800 == 29 [pid = 3005] [id = 667] 04:48:14 INFO - PROCESS | 3005 | --DOCSHELL 0x99205800 == 28 [pid = 3005] [id = 665] 04:48:14 INFO - PROCESS | 3005 | --DOCSHELL 0x8ea59000 == 27 [pid = 3005] [id = 666] 04:48:14 INFO - PROCESS | 3005 | --DOCSHELL 0x904c6000 == 26 [pid = 3005] [id = 664] 04:48:14 INFO - PROCESS | 3005 | --DOCSHELL 0x8fa8d400 == 25 [pid = 3005] [id = 662] 04:48:14 INFO - PROCESS | 3005 | --DOCSHELL 0x8e994800 == 24 [pid = 3005] [id = 663] 04:48:14 INFO - PROCESS | 3005 | SkCairoFTTypeface::onFilterRec unimplemented 04:48:14 INFO - PROCESS | 3005 | --DOMWINDOW == 151 (0x8bc0c800) [pid = 3005] [serial = 1911] [outer = (nil)] [url = about:blank] 04:48:14 INFO - PROCESS | 3005 | --DOMWINDOW == 150 (0xa2fb3400) [pid = 3005] [serial = 1899] [outer = (nil)] [url = about:blank] 04:48:14 INFO - PROCESS | 3005 | --DOMWINDOW == 149 (0x8f0e0000) [pid = 3005] [serial = 1932] [outer = (nil)] [url = about:blank] 04:48:14 INFO - PROCESS | 3005 | --DOMWINDOW == 148 (0x8c1ce400) [pid = 3005] [serial = 1922] [outer = (nil)] [url = about:blank] 04:48:14 INFO - PROCESS | 3005 | --DOMWINDOW == 147 (0xa23b8000) [pid = 3005] [serial = 1896] [outer = (nil)] [url = about:blank] 04:48:14 INFO - PROCESS | 3005 | --DOMWINDOW == 146 (0x8ea5c000) [pid = 3005] [serial = 1925] [outer = (nil)] [url = about:blank] 04:48:14 INFO - PROCESS | 3005 | --DOMWINDOW == 145 (0xa4e0dc00) [pid = 3005] [serial = 1904] [outer = (nil)] [url = about:blank] 04:48:14 INFO - PROCESS | 3005 | --DOMWINDOW == 144 (0xa689f400) [pid = 3005] [serial = 1907] [outer = (nil)] [url = about:blank] 04:48:14 INFO - PROCESS | 3005 | --DOMWINDOW == 143 (0x91a34800) [pid = 3005] [serial = 1917] [outer = (nil)] [url = about:blank] 04:48:14 INFO - PROCESS | 3005 | --DOMWINDOW == 142 (0xa22fbc00) [pid = 3005] [serial = 1892] [outer = (nil)] [url = about:blank] 04:48:14 INFO - PROCESS | 3005 | --DOMWINDOW == 141 (0xa327cc00) [pid = 3005] [serial = 1902] [outer = (nil)] [url = about:blank] 04:48:14 INFO - PROCESS | 3005 | --DOMWINDOW == 140 (0x923e9000) [pid = 3005] [serial = 1880] [outer = (nil)] [url = about:blank] 04:48:14 INFO - PROCESS | 3005 | --DOMWINDOW == 139 (0xa2354400) [pid = 3005] [serial = 1895] [outer = (nil)] [url = about:blank] 04:48:14 INFO - PROCESS | 3005 | --DOMWINDOW == 138 (0xa1114800) [pid = 3005] [serial = 1890] [outer = (nil)] [url = about:blank] 04:48:14 INFO - PROCESS | 3005 | --DOMWINDOW == 137 (0xa230e800) [pid = 3005] [serial = 1893] [outer = (nil)] [url = about:blank] 04:48:14 INFO - PROCESS | 3005 | --DOMWINDOW == 136 (0xa68b6400) [pid = 3005] [serial = 1908] [outer = (nil)] [url = about:blank] 04:48:14 INFO - PROCESS | 3005 | --DOMWINDOW == 135 (0x8e80c400) [pid = 3005] [serial = 1931] [outer = (nil)] [url = about:blank] 04:48:14 INFO - PROCESS | 3005 | --DOMWINDOW == 134 (0x8dc5ac00) [pid = 3005] [serial = 1923] [outer = (nil)] [url = about:blank] 04:48:14 INFO - PROCESS | 3005 | --DOMWINDOW == 133 (0x928ed800) [pid = 3005] [serial = 1881] [outer = (nil)] [url = about:blank] 04:48:14 INFO - PROCESS | 3005 | --DOMWINDOW == 132 (0x9c028000) [pid = 3005] [serial = 1887] [outer = (nil)] [url = about:blank] 04:48:14 INFO - PROCESS | 3005 | --DOMWINDOW == 131 (0x8eb52000) [pid = 3005] [serial = 1926] [outer = (nil)] [url = about:blank] 04:48:14 INFO - PROCESS | 3005 | --DOMWINDOW == 130 (0x92250c00) [pid = 3005] [serial = 1919] [outer = (nil)] [url = about:blank] 04:48:14 INFO - PROCESS | 3005 | --DOMWINDOW == 129 (0x8bc0a400) [pid = 3005] [serial = 1910] [outer = (nil)] [url = about:blank] 04:48:14 INFO - PROCESS | 3005 | --DOMWINDOW == 128 (0x8df27800) [pid = 3005] [serial = 1913] [outer = (nil)] [url = about:blank] 04:48:14 INFO - PROCESS | 3005 | --DOMWINDOW == 127 (0x8fa10c00) [pid = 3005] [serial = 1916] [outer = (nil)] [url = about:blank] 04:48:14 INFO - PROCESS | 3005 | --DOMWINDOW == 126 (0x91a3bc00) [pid = 3005] [serial = 1929] [outer = (nil)] [url = about:blank] 04:48:14 INFO - PROCESS | 3005 | --DOMWINDOW == 125 (0x9d523400) [pid = 3005] [serial = 1889] [outer = (nil)] [url = about:blank] 04:48:14 INFO - PROCESS | 3005 | --DOMWINDOW == 124 (0x8e83e400) [pid = 3005] [serial = 1875] [outer = (nil)] [url = about:blank] 04:48:14 INFO - PROCESS | 3005 | --DOMWINDOW == 123 (0x9a8cf800) [pid = 3005] [serial = 1883] [outer = (nil)] [url = about:blank] 04:48:14 INFO - PROCESS | 3005 | --DOMWINDOW == 122 (0x904c7c00) [pid = 3005] [serial = 1878] [outer = (nil)] [url = about:blank] 04:48:14 INFO - PROCESS | 3005 | --DOMWINDOW == 121 (0xa5026400) [pid = 3005] [serial = 1905] [outer = (nil)] [url = about:blank] 04:48:14 INFO - PROCESS | 3005 | --DOMWINDOW == 120 (0x9acd7000) [pid = 3005] [serial = 1884] [outer = (nil)] [url = about:blank] 04:48:14 INFO - PROCESS | 3005 | --DOMWINDOW == 119 (0xa2560800) [pid = 3005] [serial = 1898] [outer = (nil)] [url = about:blank] 04:48:14 INFO - PROCESS | 3005 | --DOMWINDOW == 118 (0x8e995400) [pid = 3005] [serial = 1914] [outer = (nil)] [url = about:blank] 04:48:14 INFO - PROCESS | 3005 | --DOMWINDOW == 117 (0x9b618800) [pid = 3005] [serial = 1886] [outer = (nil)] [url = about:blank] 04:48:14 INFO - PROCESS | 3005 | --DOMWINDOW == 116 (0x924f2800) [pid = 3005] [serial = 1920] [outer = (nil)] [url = about:blank] 04:48:14 INFO - PROCESS | 3005 | --DOMWINDOW == 115 (0x8fa04c00) [pid = 3005] [serial = 1877] [outer = (nil)] [url = about:blank] 04:48:14 INFO - PROCESS | 3005 | --DOMWINDOW == 114 (0xa320d400) [pid = 3005] [serial = 1901] [outer = (nil)] [url = about:blank] 04:48:14 INFO - PROCESS | 3005 | --DOMWINDOW == 113 (0x8df2f800) [pid = 3005] [serial = 1874] [outer = (nil)] [url = about:blank] 04:48:14 INFO - PROCESS | 3005 | --DOMWINDOW == 112 (0x8fc98c00) [pid = 3005] [serial = 1928] [outer = (nil)] [url = about:blank] 04:48:14 INFO - PROCESS | 3005 | --DOMWINDOW == 111 (0x921eb800) [pid = 3005] [serial = 1934] [outer = (nil)] [url = about:blank] 04:48:14 INFO - PROCESS | 3005 | 1471348094894 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"]]]}] 04:48:14 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 04:48:14 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 04:48:14 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 04:48:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:48:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 04:48:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 3994ms 04:48:14 INFO - PROCESS | 3005 | 1471348094924 Marionette TRACE conn4 -> [0,2677,"getWindowHandle",null] 04:48:14 INFO - PROCESS | 3005 | 1471348094930 Marionette TRACE conn4 <- [1,2677,null,{"value":"8"}] 04:48:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 04:48:14 INFO - PROCESS | 3005 | 1471348094942 Marionette TRACE conn4 -> [0,2678,"setScriptTimeout",{"ms":35000}] 04:48:14 INFO - PROCESS | 3005 | 1471348094949 Marionette TRACE conn4 <- [1,2678,null,{}] 04:48:14 INFO - PROCESS | 3005 | 1471348094959 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}] 04:48:14 INFO - PROCESS | 3005 | 1471348094967 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:48:15 INFO - PROCESS | 3005 | 1471348095178 Marionette TRACE conn4 <- [1,2679,null,{"value":null}] 04:48:15 INFO - PROCESS | 3005 | 1471348095476 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:15 INFO - PROCESS | 3005 | 1471348095490 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:48:15 INFO - PROCESS | 3005 | ++DOCSHELL 0x8c1d1800 == 25 [pid = 3005] [id = 677] 04:48:15 INFO - PROCESS | 3005 | ++DOMWINDOW == 112 (0x8c1d1c00) [pid = 3005] [serial = 2032] [outer = (nil)] 04:48:15 INFO - PROCESS | 3005 | ++DOMWINDOW == 113 (0x8c502400) [pid = 3005] [serial = 2033] [outer = 0x8c1d1c00] 04:48:15 INFO - PROCESS | 3005 | 1471348095586 Marionette DEBUG loaded listener.js 04:48:15 INFO - PROCESS | 3005 | ++DOMWINDOW == 114 (0x8c506400) [pid = 3005] [serial = 2034] [outer = 0x8c1d1c00] 04:48:16 INFO - PROCESS | 3005 | SkCairoFTTypeface::onFilterRec unimplemented 04:48:16 INFO - PROCESS | 3005 | 1471348096938 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]]]}] 04:48:16 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box) 04:48:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 2045ms 04:48:17 INFO - PROCESS | 3005 | 1471348097018 Marionette TRACE conn4 -> [0,2681,"getWindowHandle",null] 04:48:17 INFO - PROCESS | 3005 | 1471348097027 Marionette TRACE conn4 <- [1,2681,null,{"value":"8"}] 04:48:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 04:48:17 INFO - PROCESS | 3005 | 1471348097045 Marionette TRACE conn4 -> [0,2682,"setScriptTimeout",{"ms":35000}] 04:48:17 INFO - PROCESS | 3005 | 1471348097050 Marionette TRACE conn4 <- [1,2682,null,{}] 04:48:17 INFO - PROCESS | 3005 | 1471348097057 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}] 04:48:17 INFO - PROCESS | 3005 | 1471348097063 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:48:17 INFO - PROCESS | 3005 | 1471348097308 Marionette TRACE conn4 <- [1,2683,null,{"value":null}] 04:48:17 INFO - PROCESS | 3005 | 1471348097344 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:17 INFO - PROCESS | 3005 | 1471348097352 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:48:17 INFO - PROCESS | 3005 | ++DOCSHELL 0x8db4bc00 == 26 [pid = 3005] [id = 678] 04:48:17 INFO - PROCESS | 3005 | ++DOMWINDOW == 115 (0x8db50400) [pid = 3005] [serial = 2035] [outer = (nil)] 04:48:17 INFO - PROCESS | 3005 | ++DOMWINDOW == 116 (0x8dc51c00) [pid = 3005] [serial = 2036] [outer = 0x8db50400] 04:48:17 INFO - PROCESS | 3005 | 1471348097444 Marionette DEBUG loaded listener.js 04:48:17 INFO - PROCESS | 3005 | ++DOMWINDOW == 117 (0x8dc59000) [pid = 3005] [serial = 2037] [outer = 0x8db50400] 04:48:18 INFO - PROCESS | 3005 | SkCairoFTTypeface::onFilterRec unimplemented 04:48:18 INFO - PROCESS | 3005 | 1471348098980 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]]]}] 04:48:19 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.top.html | textBaseline top is the top of the em square (not the bounding box) 04:48:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1993ms 04:48:19 INFO - PROCESS | 3005 | 1471348099087 Marionette TRACE conn4 -> [0,2685,"getWindowHandle",null] 04:48:19 INFO - PROCESS | 3005 | 1471348099090 Marionette TRACE conn4 <- [1,2685,null,{"value":"8"}] 04:48:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 04:48:19 INFO - PROCESS | 3005 | 1471348099098 Marionette TRACE conn4 -> [0,2686,"setScriptTimeout",{"ms":35000}] 04:48:19 INFO - PROCESS | 3005 | 1471348099105 Marionette TRACE conn4 <- [1,2686,null,{}] 04:48:19 INFO - PROCESS | 3005 | 1471348099130 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}] 04:48:19 INFO - PROCESS | 3005 | 1471348099140 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:48:20 INFO - PROCESS | 3005 | 1471348100464 Marionette TRACE conn4 <- [1,2687,null,{"value":null}] 04:48:20 INFO - PROCESS | 3005 | --DOMWINDOW == 116 (0x8fa8e000) [pid = 3005] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 04:48:20 INFO - PROCESS | 3005 | --DOMWINDOW == 115 (0x95018400) [pid = 3005] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 04:48:20 INFO - PROCESS | 3005 | --DOMWINDOW == 114 (0x8e9e2400) [pid = 3005] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 04:48:20 INFO - PROCESS | 3005 | --DOMWINDOW == 113 (0x8dc5a800) [pid = 3005] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 04:48:20 INFO - PROCESS | 3005 | --DOMWINDOW == 112 (0x92241400) [pid = 3005] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 04:48:20 INFO - PROCESS | 3005 | --DOMWINDOW == 111 (0x950cd000) [pid = 3005] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 04:48:20 INFO - PROCESS | 3005 | --DOMWINDOW == 110 (0x9a653400) [pid = 3005] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 04:48:20 INFO - PROCESS | 3005 | --DOMWINDOW == 109 (0x8df33000) [pid = 3005] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 04:48:20 INFO - PROCESS | 3005 | --DOMWINDOW == 108 (0x8fa8f800) [pid = 3005] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 04:48:20 INFO - PROCESS | 3005 | --DOMWINDOW == 107 (0x8e80a000) [pid = 3005] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 04:48:20 INFO - PROCESS | 3005 | --DOMWINDOW == 106 (0x8ea10400) [pid = 3005] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 04:48:20 INFO - PROCESS | 3005 | --DOMWINDOW == 105 (0x9a8c9c00) [pid = 3005] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 04:48:20 INFO - PROCESS | 3005 | --DOMWINDOW == 104 (0x8e83ac00) [pid = 3005] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 04:48:20 INFO - PROCESS | 3005 | --DOMWINDOW == 103 (0x92245400) [pid = 3005] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 04:48:20 INFO - PROCESS | 3005 | --DOMWINDOW == 102 (0x8e9d5000) [pid = 3005] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 04:48:20 INFO - PROCESS | 3005 | --DOMWINDOW == 101 (0x8fa07800) [pid = 3005] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 04:48:20 INFO - PROCESS | 3005 | --DOMWINDOW == 100 (0x8dc58400) [pid = 3005] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 04:48:20 INFO - PROCESS | 3005 | --DOMWINDOW == 99 (0x8ea0b800) [pid = 3005] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 04:48:20 INFO - PROCESS | 3005 | --DOMWINDOW == 98 (0x904c8400) [pid = 3005] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 04:48:20 INFO - PROCESS | 3005 | 1471348100620 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:20 INFO - PROCESS | 3005 | 1471348100632 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:48:20 INFO - PROCESS | 3005 | ++DOCSHELL 0x8dc5d400 == 27 [pid = 3005] [id = 679] 04:48:20 INFO - PROCESS | 3005 | ++DOMWINDOW == 99 (0x8dc5e400) [pid = 3005] [serial = 2038] [outer = (nil)] 04:48:20 INFO - PROCESS | 3005 | ++DOMWINDOW == 100 (0x8e80fc00) [pid = 3005] [serial = 2039] [outer = 0x8dc5e400] 04:48:20 INFO - PROCESS | 3005 | 1471348100714 Marionette DEBUG loaded listener.js 04:48:20 INFO - PROCESS | 3005 | ++DOMWINDOW == 101 (0x8e989400) [pid = 3005] [serial = 2040] [outer = 0x8dc5e400] 04:48:21 INFO - PROCESS | 3005 | SkCairoFTTypeface::onFilterRec unimplemented 04:48:21 INFO - PROCESS | 3005 | 1471348101970 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"]]]}] 04:48:21 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 04:48:21 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 04:48:21 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 04:48:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:48:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 04:48:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 2899ms 04:48:22 INFO - PROCESS | 3005 | 1471348101999 Marionette TRACE conn4 -> [0,2689,"getWindowHandle",null] 04:48:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 04:48:22 INFO - PROCESS | 3005 | 1471348102004 Marionette TRACE conn4 <- [1,2689,null,{"value":"8"}] 04:48:22 INFO - PROCESS | 3005 | 1471348102011 Marionette TRACE conn4 -> [0,2690,"setScriptTimeout",{"ms":35000}] 04:48:22 INFO - PROCESS | 3005 | 1471348102014 Marionette TRACE conn4 <- [1,2690,null,{}] 04:48:22 INFO - PROCESS | 3005 | 1471348102020 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}] 04:48:22 INFO - PROCESS | 3005 | 1471348102025 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:48:22 INFO - PROCESS | 3005 | 1471348102283 Marionette TRACE conn4 <- [1,2691,null,{"value":null}] 04:48:22 INFO - PROCESS | 3005 | 1471348102303 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:22 INFO - PROCESS | 3005 | 1471348102312 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:48:22 INFO - PROCESS | 3005 | ++DOCSHELL 0x8c1cf000 == 28 [pid = 3005] [id = 680] 04:48:22 INFO - PROCESS | 3005 | ++DOMWINDOW == 102 (0x8e80bc00) [pid = 3005] [serial = 2041] [outer = (nil)] 04:48:22 INFO - PROCESS | 3005 | ++DOMWINDOW == 103 (0x8e9ddc00) [pid = 3005] [serial = 2042] [outer = 0x8e80bc00] 04:48:22 INFO - PROCESS | 3005 | 1471348102388 Marionette DEBUG loaded listener.js 04:48:22 INFO - PROCESS | 3005 | ++DOMWINDOW == 104 (0x8ea14000) [pid = 3005] [serial = 2043] [outer = 0x8e80bc00] 04:48:23 INFO - PROCESS | 3005 | SkCairoFTTypeface::onFilterRec unimplemented 04:48:23 INFO - PROCESS | 3005 | 1471348103977 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"]]]}] 04:48:23 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 04:48:23 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 04:48:23 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 04:48:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:48:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 04:48:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1987ms 04:48:24 INFO - PROCESS | 3005 | 1471348103999 Marionette TRACE conn4 -> [0,2693,"getWindowHandle",null] 04:48:24 INFO - PROCESS | 3005 | 1471348104006 Marionette TRACE conn4 <- [1,2693,null,{"value":"8"}] 04:48:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 04:48:24 INFO - PROCESS | 3005 | 1471348104014 Marionette TRACE conn4 -> [0,2694,"setScriptTimeout",{"ms":35000}] 04:48:24 INFO - PROCESS | 3005 | 1471348104019 Marionette TRACE conn4 <- [1,2694,null,{}] 04:48:24 INFO - PROCESS | 3005 | 1471348104027 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}] 04:48:24 INFO - PROCESS | 3005 | 1471348104035 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:48:24 INFO - PROCESS | 3005 | 1471348104210 Marionette TRACE conn4 <- [1,2695,null,{"value":null}] 04:48:24 INFO - PROCESS | 3005 | 1471348104406 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:24 INFO - PROCESS | 3005 | 1471348104414 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:48:24 INFO - PROCESS | 3005 | ++DOCSHELL 0x8c1cd000 == 29 [pid = 3005] [id = 681] 04:48:24 INFO - PROCESS | 3005 | ++DOMWINDOW == 105 (0x8c1ce000) [pid = 3005] [serial = 2044] [outer = (nil)] 04:48:24 INFO - PROCESS | 3005 | ++DOMWINDOW == 106 (0x8db4fc00) [pid = 3005] [serial = 2045] [outer = 0x8c1ce000] 04:48:24 INFO - PROCESS | 3005 | 1471348104504 Marionette DEBUG loaded listener.js 04:48:24 INFO - PROCESS | 3005 | ++DOMWINDOW == 107 (0x8dc5d000) [pid = 3005] [serial = 2046] [outer = 0x8c1ce000] 04:48:25 INFO - PROCESS | 3005 | SkCairoFTTypeface::onFilterRec unimplemented 04:48:26 INFO - PROCESS | 3005 | 1471348106010 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"]]]}] 04:48:26 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 04:48:26 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 04:48:26 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 04:48:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:48:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 04:48:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 2049ms 04:48:26 INFO - PROCESS | 3005 | 1471348106064 Marionette TRACE conn4 -> [0,2697,"getWindowHandle",null] 04:48:26 INFO - PROCESS | 3005 | 1471348106072 Marionette TRACE conn4 <- [1,2697,null,{"value":"8"}] 04:48:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 04:48:26 INFO - PROCESS | 3005 | 1471348106083 Marionette TRACE conn4 -> [0,2698,"setScriptTimeout",{"ms":35000}] 04:48:26 INFO - PROCESS | 3005 | 1471348106088 Marionette TRACE conn4 <- [1,2698,null,{}] 04:48:26 INFO - PROCESS | 3005 | 1471348106095 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}] 04:48:26 INFO - PROCESS | 3005 | 1471348106101 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:48:26 INFO - PROCESS | 3005 | 1471348106335 Marionette TRACE conn4 <- [1,2699,null,{"value":null}] 04:48:26 INFO - PROCESS | 3005 | 1471348106614 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:26 INFO - PROCESS | 3005 | 1471348106629 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:48:26 INFO - PROCESS | 3005 | ++DOCSHELL 0x8db49000 == 30 [pid = 3005] [id = 682] 04:48:26 INFO - PROCESS | 3005 | ++DOMWINDOW == 108 (0x8e80c400) [pid = 3005] [serial = 2047] [outer = (nil)] 04:48:26 INFO - PROCESS | 3005 | ++DOMWINDOW == 109 (0x8ea58400) [pid = 3005] [serial = 2048] [outer = 0x8e80c400] 04:48:26 INFO - PROCESS | 3005 | 1471348106715 Marionette DEBUG loaded listener.js 04:48:26 INFO - PROCESS | 3005 | ++DOMWINDOW == 110 (0x8ea60400) [pid = 3005] [serial = 2049] [outer = 0x8e80c400] 04:48:28 INFO - PROCESS | 3005 | SkCairoFTTypeface::onFilterRec unimplemented 04:48:28 INFO - PROCESS | 3005 | 1471348108222 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"]]]}] 04:48:28 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 04:48:28 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 04:48:28 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 04:48:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:48:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 04:48:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 2185ms 04:48:28 INFO - PROCESS | 3005 | 1471348108271 Marionette TRACE conn4 -> [0,2701,"getWindowHandle",null] 04:48:28 INFO - PROCESS | 3005 | 1471348108276 Marionette TRACE conn4 <- [1,2701,null,{"value":"8"}] 04:48:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 04:48:28 INFO - PROCESS | 3005 | 1471348108284 Marionette TRACE conn4 -> [0,2702,"setScriptTimeout",{"ms":35000}] 04:48:28 INFO - PROCESS | 3005 | 1471348108290 Marionette TRACE conn4 <- [1,2702,null,{}] 04:48:28 INFO - PROCESS | 3005 | 1471348108350 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}] 04:48:28 INFO - PROCESS | 3005 | 1471348108360 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:48:28 INFO - PROCESS | 3005 | 1471348108658 Marionette TRACE conn4 <- [1,2703,null,{"value":null}] 04:48:28 INFO - PROCESS | 3005 | 1471348108801 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:28 INFO - PROCESS | 3005 | 1471348108815 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:48:28 INFO - PROCESS | 3005 | ++DOCSHELL 0x8eb52c00 == 31 [pid = 3005] [id = 683] 04:48:28 INFO - PROCESS | 3005 | ++DOMWINDOW == 111 (0x8eb53800) [pid = 3005] [serial = 2050] [outer = (nil)] 04:48:28 INFO - PROCESS | 3005 | ++DOMWINDOW == 112 (0x8f0e1400) [pid = 3005] [serial = 2051] [outer = 0x8eb53800] 04:48:28 INFO - PROCESS | 3005 | 1471348108903 Marionette DEBUG loaded listener.js 04:48:29 INFO - PROCESS | 3005 | ++DOMWINDOW == 113 (0x8f0e7000) [pid = 3005] [serial = 2052] [outer = 0x8eb53800] 04:48:29 INFO - PROCESS | 3005 | 1471348109920 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]]]}] 04:48:29 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 04:48:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1688ms 04:48:29 INFO - PROCESS | 3005 | 1471348109973 Marionette TRACE conn4 -> [0,2705,"getWindowHandle",null] 04:48:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 04:48:29 INFO - PROCESS | 3005 | 1471348109978 Marionette TRACE conn4 <- [1,2705,null,{"value":"8"}] 04:48:29 INFO - PROCESS | 3005 | 1471348109985 Marionette TRACE conn4 -> [0,2706,"setScriptTimeout",{"ms":35000}] 04:48:29 INFO - PROCESS | 3005 | 1471348109989 Marionette TRACE conn4 <- [1,2706,null,{}] 04:48:29 INFO - PROCESS | 3005 | 1471348109995 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}] 04:48:30 INFO - PROCESS | 3005 | 1471348110001 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:48:30 INFO - PROCESS | 3005 | 1471348110199 Marionette TRACE conn4 <- [1,2707,null,{"value":null}] 04:48:30 INFO - PROCESS | 3005 | 1471348110450 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:30 INFO - PROCESS | 3005 | 1471348110458 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:48:30 INFO - PROCESS | 3005 | ++DOCSHELL 0x8eb59000 == 32 [pid = 3005] [id = 684] 04:48:30 INFO - PROCESS | 3005 | ++DOMWINDOW == 114 (0x8f0ecc00) [pid = 3005] [serial = 2053] [outer = (nil)] 04:48:30 INFO - PROCESS | 3005 | ++DOMWINDOW == 115 (0x8f0f4000) [pid = 3005] [serial = 2054] [outer = 0x8f0ecc00] 04:48:30 INFO - PROCESS | 3005 | 1471348110595 Marionette DEBUG loaded listener.js 04:48:30 INFO - PROCESS | 3005 | ++DOMWINDOW == 116 (0x8f2ec400) [pid = 3005] [serial = 2055] [outer = 0x8f0ecc00] 04:48:31 INFO - PROCESS | 3005 | 1471348111587 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]]]}] 04:48:31 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 04:48:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1642ms 04:48:31 INFO - PROCESS | 3005 | 1471348111629 Marionette TRACE conn4 -> [0,2709,"getWindowHandle",null] 04:48:31 INFO - PROCESS | 3005 | 1471348111637 Marionette TRACE conn4 <- [1,2709,null,{"value":"8"}] 04:48:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 04:48:31 INFO - PROCESS | 3005 | 1471348111648 Marionette TRACE conn4 -> [0,2710,"setScriptTimeout",{"ms":35000}] 04:48:31 INFO - PROCESS | 3005 | 1471348111653 Marionette TRACE conn4 <- [1,2710,null,{}] 04:48:31 INFO - PROCESS | 3005 | 1471348111666 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}] 04:48:31 INFO - PROCESS | 3005 | 1471348111675 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:48:31 INFO - PROCESS | 3005 | 1471348111913 Marionette TRACE conn4 <- [1,2711,null,{"value":null}] 04:48:32 INFO - PROCESS | 3005 | 1471348112207 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:32 INFO - PROCESS | 3005 | 1471348112219 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:48:32 INFO - PROCESS | 3005 | ++DOCSHELL 0x8a863c00 == 33 [pid = 3005] [id = 685] 04:48:32 INFO - PROCESS | 3005 | ++DOMWINDOW == 117 (0x8bc08000) [pid = 3005] [serial = 2056] [outer = (nil)] 04:48:32 INFO - PROCESS | 3005 | ++DOMWINDOW == 118 (0x8ea19800) [pid = 3005] [serial = 2057] [outer = 0x8bc08000] 04:48:32 INFO - PROCESS | 3005 | 1471348112308 Marionette DEBUG loaded listener.js 04:48:32 INFO - PROCESS | 3005 | ++DOMWINDOW == 119 (0x8e992800) [pid = 3005] [serial = 2058] [outer = 0x8bc08000] 04:48:33 INFO - PROCESS | 3005 | 1471348113591 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] 04:48:33 INFO - PROCESS | 3005 | 1471348113646 Marionette TRACE conn4 <- [1,2713,null,{"value":"8"}] 04:48:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 04:48:33 INFO - PROCESS | 3005 | 1471348113654 Marionette TRACE conn4 -> [0,2714,"setScriptTimeout",{"ms":35000}] 04:48:33 INFO - PROCESS | 3005 | 1471348113658 Marionette TRACE conn4 <- [1,2714,null,{}] 04:48:33 INFO - PROCESS | 3005 | 1471348113667 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}] 04:48:33 INFO - PROCESS | 3005 | 1471348113673 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:48:33 INFO - PROCESS | 3005 | 1471348113951 Marionette TRACE conn4 <- [1,2715,null,{"value":null}] 04:48:34 INFO - PROCESS | 3005 | 1471348114295 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:34 INFO - PROCESS | 3005 | 1471348114304 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:48:34 INFO - PROCESS | 3005 | ++DOCSHELL 0x8a865000 == 34 [pid = 3005] [id = 686] 04:48:34 INFO - PROCESS | 3005 | ++DOMWINDOW == 120 (0x8bc0b000) [pid = 3005] [serial = 2059] [outer = (nil)] 04:48:34 INFO - PROCESS | 3005 | ++DOMWINDOW == 121 (0x8c50e000) [pid = 3005] [serial = 2060] [outer = 0x8bc0b000] 04:48:34 INFO - PROCESS | 3005 | 1471348114470 Marionette DEBUG loaded listener.js 04:48:34 INFO - PROCESS | 3005 | ++DOMWINDOW == 122 (0x8df31800) [pid = 3005] [serial = 2061] [outer = 0x8bc0b000] 04:48:34 INFO - PROCESS | 3005 | --DOMWINDOW == 121 (0x93174800) [pid = 3005] [serial = 1988] [outer = (nil)] [url = about:blank] 04:48:34 INFO - PROCESS | 3005 | --DOMWINDOW == 120 (0x950d4c00) [pid = 3005] [serial = 1985] [outer = (nil)] [url = about:blank] 04:48:34 INFO - PROCESS | 3005 | --DOMWINDOW == 119 (0x9a07a800) [pid = 3005] [serial = 1949] [outer = (nil)] [url = about:blank] 04:48:34 INFO - PROCESS | 3005 | --DOMWINDOW == 118 (0x9a3b5800) [pid = 3005] [serial = 1950] [outer = (nil)] [url = about:blank] 04:48:34 INFO - PROCESS | 3005 | --DOMWINDOW == 117 (0x9950fc00) [pid = 3005] [serial = 1946] [outer = (nil)] [url = about:blank] 04:48:34 INFO - PROCESS | 3005 | --DOMWINDOW == 116 (0x99e31800) [pid = 3005] [serial = 1947] [outer = (nil)] [url = about:blank] 04:48:34 INFO - PROCESS | 3005 | --DOMWINDOW == 115 (0x924ea000) [pid = 3005] [serial = 1940] [outer = (nil)] [url = about:blank] 04:48:34 INFO - PROCESS | 3005 | --DOMWINDOW == 114 (0x92877400) [pid = 3005] [serial = 1941] [outer = (nil)] [url = about:blank] 04:48:34 INFO - PROCESS | 3005 | --DOMWINDOW == 113 (0x95296c00) [pid = 3005] [serial = 1943] [outer = (nil)] [url = about:blank] 04:48:34 INFO - PROCESS | 3005 | --DOMWINDOW == 112 (0x95493c00) [pid = 3005] [serial = 1944] [outer = (nil)] [url = about:blank] 04:48:34 INFO - PROCESS | 3005 | --DOMWINDOW == 111 (0x9a8ce000) [pid = 3005] [serial = 1952] [outer = (nil)] [url = about:blank] 04:48:34 INFO - PROCESS | 3005 | --DOMWINDOW == 110 (0x9ac8fc00) [pid = 3005] [serial = 1953] [outer = (nil)] [url = about:blank] 04:48:34 INFO - PROCESS | 3005 | --DOMWINDOW == 109 (0x9c112800) [pid = 3005] [serial = 1964] [outer = (nil)] [url = about:blank] 04:48:34 INFO - PROCESS | 3005 | --DOMWINDOW == 108 (0x9d50c400) [pid = 3005] [serial = 1965] [outer = (nil)] [url = about:blank] 04:48:34 INFO - PROCESS | 3005 | --DOMWINDOW == 107 (0x928f3c00) [pid = 3005] [serial = 1967] [outer = (nil)] [url = about:blank] 04:48:34 INFO - PROCESS | 3005 | --DOMWINDOW == 106 (0xa0699000) [pid = 3005] [serial = 1968] [outer = (nil)] [url = about:blank] 04:48:34 INFO - PROCESS | 3005 | --DOMWINDOW == 105 (0x92245c00) [pid = 3005] [serial = 1935] [outer = (nil)] [url = about:blank] 04:48:34 INFO - PROCESS | 3005 | --DOMWINDOW == 104 (0x904c3800) [pid = 3005] [serial = 1976] [outer = (nil)] [url = about:blank] 04:48:34 INFO - PROCESS | 3005 | --DOMWINDOW == 103 (0x91bd7800) [pid = 3005] [serial = 1977] [outer = (nil)] [url = about:blank] 04:48:34 INFO - PROCESS | 3005 | --DOMWINDOW == 102 (0x9b30a000) [pid = 3005] [serial = 1958] [outer = (nil)] [url = about:blank] 04:48:34 INFO - PROCESS | 3005 | --DOMWINDOW == 101 (0x9b4a6400) [pid = 3005] [serial = 1959] [outer = (nil)] [url = about:blank] 04:48:34 INFO - PROCESS | 3005 | --DOMWINDOW == 100 (0x9ae74800) [pid = 3005] [serial = 1955] [outer = (nil)] [url = about:blank] 04:48:34 INFO - PROCESS | 3005 | --DOMWINDOW == 99 (0x9adec800) [pid = 3005] [serial = 1956] [outer = (nil)] [url = about:blank] 04:48:34 INFO - PROCESS | 3005 | --DOMWINDOW == 98 (0x9bfe2400) [pid = 3005] [serial = 1961] [outer = (nil)] [url = about:blank] 04:48:34 INFO - PROCESS | 3005 | --DOMWINDOW == 97 (0x9c022400) [pid = 3005] [serial = 1962] [outer = (nil)] [url = about:blank] 04:48:34 INFO - PROCESS | 3005 | --DOMWINDOW == 96 (0x8eb59800) [pid = 3005] [serial = 1937] [outer = (nil)] [url = about:blank] 04:48:34 INFO - PROCESS | 3005 | --DOMWINDOW == 95 (0x8fa88c00) [pid = 3005] [serial = 1938] [outer = (nil)] [url = about:blank] 04:48:34 INFO - PROCESS | 3005 | --DOMWINDOW == 94 (0x904bcc00) [pid = 3005] [serial = 1979] [outer = (nil)] [url = about:blank] 04:48:34 INFO - PROCESS | 3005 | --DOMWINDOW == 93 (0x92244800) [pid = 3005] [serial = 1980] [outer = (nil)] [url = about:blank] 04:48:34 INFO - PROCESS | 3005 | --DOMWINDOW == 92 (0x8e83a800) [pid = 3005] [serial = 1973] [outer = (nil)] [url = about:blank] 04:48:34 INFO - PROCESS | 3005 | --DOMWINDOW == 91 (0x8e9d8000) [pid = 3005] [serial = 1974] [outer = (nil)] [url = about:blank] 04:48:34 INFO - PROCESS | 3005 | --DOMWINDOW == 90 (0x904c4800) [pid = 3005] [serial = 1970] [outer = (nil)] [url = about:blank] 04:48:34 INFO - PROCESS | 3005 | --DOMWINDOW == 89 (0x91bd1400) [pid = 3005] [serial = 1971] [outer = (nil)] [url = about:blank] 04:48:34 INFO - PROCESS | 3005 | --DOMWINDOW == 88 (0x93173800) [pid = 3005] [serial = 1982] [outer = (nil)] [url = about:blank] 04:48:34 INFO - PROCESS | 3005 | --DOMWINDOW == 87 (0x9317a400) [pid = 3005] [serial = 1983] [outer = (nil)] [url = about:blank] 04:48:34 INFO - PROCESS | 3005 | --DOMWINDOW == 86 (0x96ed5c00) [pid = 3005] [serial = 1986] [outer = (nil)] [url = about:blank] 04:48:34 INFO - PROCESS | 3005 | --DOMWINDOW == 85 (0x97827c00) [pid = 3005] [serial = 1989] [outer = (nil)] [url = about:blank] 04:48:35 INFO - PROCESS | 3005 | 1471348115396 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]]]}] 04:48:35 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 04:48:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1795ms 04:48:35 INFO - PROCESS | 3005 | 1471348115449 Marionette TRACE conn4 -> [0,2717,"getWindowHandle",null] 04:48:35 INFO - PROCESS | 3005 | 1471348115457 Marionette TRACE conn4 <- [1,2717,null,{"value":"8"}] 04:48:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 04:48:35 INFO - PROCESS | 3005 | 1471348115468 Marionette TRACE conn4 -> [0,2718,"setScriptTimeout",{"ms":35000}] 04:48:35 INFO - PROCESS | 3005 | 1471348115472 Marionette TRACE conn4 <- [1,2718,null,{}] 04:48:35 INFO - PROCESS | 3005 | 1471348115483 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}] 04:48:35 INFO - PROCESS | 3005 | 1471348115488 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:48:35 INFO - PROCESS | 3005 | 1471348115678 Marionette TRACE conn4 <- [1,2719,null,{"value":null}] 04:48:35 INFO - PROCESS | 3005 | 1471348115845 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:35 INFO - PROCESS | 3005 | 1471348115854 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:48:35 INFO - PROCESS | 3005 | ++DOCSHELL 0x8ea0a800 == 35 [pid = 3005] [id = 687] 04:48:35 INFO - PROCESS | 3005 | ++DOMWINDOW == 86 (0x8ea0dc00) [pid = 3005] [serial = 2062] [outer = (nil)] 04:48:35 INFO - PROCESS | 3005 | ++DOMWINDOW == 87 (0x8eb50000) [pid = 3005] [serial = 2063] [outer = 0x8ea0dc00] 04:48:35 INFO - PROCESS | 3005 | 1471348115946 Marionette DEBUG loaded listener.js 04:48:36 INFO - PROCESS | 3005 | ++DOMWINDOW == 88 (0x8eb58800) [pid = 3005] [serial = 2064] [outer = 0x8ea0dc00] 04:48:36 INFO - PROCESS | 3005 | 1471348116936 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] 04:48:36 INFO - PROCESS | 3005 | 1471348116963 Marionette TRACE conn4 <- [1,2721,null,{"value":"8"}] 04:48:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 04:48:36 INFO - PROCESS | 3005 | 1471348116971 Marionette TRACE conn4 -> [0,2722,"setScriptTimeout",{"ms":35000}] 04:48:36 INFO - PROCESS | 3005 | 1471348116977 Marionette TRACE conn4 <- [1,2722,null,{}] 04:48:36 INFO - PROCESS | 3005 | 1471348116993 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}] 04:48:37 INFO - PROCESS | 3005 | 1471348117001 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:48:37 INFO - PROCESS | 3005 | 1471348117241 Marionette TRACE conn4 <- [1,2723,null,{"value":null}] 04:48:37 INFO - PROCESS | 3005 | 1471348117264 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:37 INFO - PROCESS | 3005 | 1471348117272 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:48:37 INFO - PROCESS | 3005 | ++DOCSHELL 0x8fa02000 == 36 [pid = 3005] [id = 688] 04:48:37 INFO - PROCESS | 3005 | ++DOMWINDOW == 89 (0x8fa02400) [pid = 3005] [serial = 2065] [outer = (nil)] 04:48:37 INFO - PROCESS | 3005 | ++DOMWINDOW == 90 (0x8fa06c00) [pid = 3005] [serial = 2066] [outer = 0x8fa02400] 04:48:37 INFO - PROCESS | 3005 | 1471348117351 Marionette DEBUG loaded listener.js 04:48:37 INFO - PROCESS | 3005 | ++DOMWINDOW == 91 (0x8fa8b800) [pid = 3005] [serial = 2067] [outer = 0x8fa02400] 04:48:38 INFO - PROCESS | 3005 | 1471348118355 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] 04:48:38 INFO - PROCESS | 3005 | 1471348118416 Marionette TRACE conn4 <- [1,2725,null,{"value":"8"}] 04:48:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 04:48:38 INFO - PROCESS | 3005 | 1471348118432 Marionette TRACE conn4 -> [0,2726,"setScriptTimeout",{"ms":35000}] 04:48:38 INFO - PROCESS | 3005 | 1471348118436 Marionette TRACE conn4 <- [1,2726,null,{}] 04:48:38 INFO - PROCESS | 3005 | 1471348118442 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}] 04:48:38 INFO - PROCESS | 3005 | 1471348118449 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:48:38 INFO - PROCESS | 3005 | 1471348118711 Marionette TRACE conn4 <- [1,2727,null,{"value":null}] 04:48:38 INFO - PROCESS | 3005 | 1471348118742 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:38 INFO - PROCESS | 3005 | 1471348118750 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:48:38 INFO - PROCESS | 3005 | ++DOCSHELL 0x8fa91c00 == 37 [pid = 3005] [id = 689] 04:48:38 INFO - PROCESS | 3005 | ++DOMWINDOW == 92 (0x8fa92c00) [pid = 3005] [serial = 2068] [outer = (nil)] 04:48:38 INFO - PROCESS | 3005 | ++DOMWINDOW == 93 (0x8fc92400) [pid = 3005] [serial = 2069] [outer = 0x8fa92c00] 04:48:38 INFO - PROCESS | 3005 | 1471348118829 Marionette DEBUG loaded listener.js 04:48:38 INFO - PROCESS | 3005 | ++DOMWINDOW == 94 (0x8fc94800) [pid = 3005] [serial = 2070] [outer = 0x8fa92c00] 04:48:39 INFO - PROCESS | 3005 | --DOMWINDOW == 93 (0x91a33c00) [pid = 3005] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 04:48:39 INFO - PROCESS | 3005 | --DOMWINDOW == 92 (0x99295c00) [pid = 3005] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 04:48:39 INFO - PROCESS | 3005 | --DOMWINDOW == 91 (0x96ed1000) [pid = 3005] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 04:48:39 INFO - PROCESS | 3005 | --DOMWINDOW == 90 (0x8dc5e400) [pid = 3005] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 04:48:39 INFO - PROCESS | 3005 | --DOMWINDOW == 89 (0x9a55d000) [pid = 3005] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 04:48:39 INFO - PROCESS | 3005 | --DOMWINDOW == 88 (0x8ea55800) [pid = 3005] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 04:48:39 INFO - PROCESS | 3005 | --DOMWINDOW == 87 (0xa0598000) [pid = 3005] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 04:48:39 INFO - PROCESS | 3005 | --DOMWINDOW == 86 (0xa059b800) [pid = 3005] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 04:48:39 INFO - PROCESS | 3005 | --DOMWINDOW == 85 (0x904c3000) [pid = 3005] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 04:48:39 INFO - PROCESS | 3005 | --DOMWINDOW == 84 (0xa3214c00) [pid = 3005] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 04:48:39 INFO - PROCESS | 3005 | --DOMWINDOW == 83 (0x8a869c00) [pid = 3005] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 04:48:39 INFO - PROCESS | 3005 | --DOMWINDOW == 82 (0x8c1d1c00) [pid = 3005] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 04:48:39 INFO - PROCESS | 3005 | --DOMWINDOW == 81 (0x8db45400) [pid = 3005] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 04:48:39 INFO - PROCESS | 3005 | --DOMWINDOW == 80 (0x8dc52c00) [pid = 3005] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 04:48:39 INFO - PROCESS | 3005 | --DOMWINDOW == 79 (0x8db4f400) [pid = 3005] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 04:48:39 INFO - PROCESS | 3005 | --DOMWINDOW == 78 (0x8db50400) [pid = 3005] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 04:48:39 INFO - PROCESS | 3005 | --DOMWINDOW == 77 (0x8e995800) [pid = 3005] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 04:48:40 INFO - PROCESS | 3005 | 1471348120403 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]]]}] 04:48:40 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 04:48:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1983ms 04:48:40 INFO - PROCESS | 3005 | 1471348120416 Marionette TRACE conn4 -> [0,2729,"getWindowHandle",null] 04:48:40 INFO - PROCESS | 3005 | 1471348120423 Marionette TRACE conn4 <- [1,2729,null,{"value":"8"}] 04:48:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 04:48:40 INFO - PROCESS | 3005 | 1471348120445 Marionette TRACE conn4 -> [0,2730,"setScriptTimeout",{"ms":35000}] 04:48:40 INFO - PROCESS | 3005 | 1471348120453 Marionette TRACE conn4 <- [1,2730,null,{}] 04:48:40 INFO - PROCESS | 3005 | 1471348120465 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}] 04:48:40 INFO - PROCESS | 3005 | 1471348120472 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:48:40 INFO - PROCESS | 3005 | 1471348120712 Marionette TRACE conn4 <- [1,2731,null,{"value":null}] 04:48:41 INFO - PROCESS | 3005 | 1471348120978 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:41 INFO - PROCESS | 3005 | 1471348120991 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:48:41 INFO - PROCESS | 3005 | ++DOCSHELL 0x8c509c00 == 38 [pid = 3005] [id = 690] 04:48:41 INFO - PROCESS | 3005 | ++DOMWINDOW == 78 (0x8db46c00) [pid = 3005] [serial = 2071] [outer = (nil)] 04:48:41 INFO - PROCESS | 3005 | ++DOMWINDOW == 79 (0x8dc5e400) [pid = 3005] [serial = 2072] [outer = 0x8db46c00] 04:48:41 INFO - PROCESS | 3005 | 1471348121094 Marionette DEBUG loaded listener.js 04:48:41 INFO - PROCESS | 3005 | ++DOMWINDOW == 80 (0x8e83d000) [pid = 3005] [serial = 2073] [outer = 0x8db46c00] 04:48:42 INFO - PROCESS | 3005 | 1471348122571 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"]]]}] 04:48:42 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 04:48:42 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 04:48:42 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 04:48:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:48:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 04:48:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 2207ms 04:48:42 INFO - PROCESS | 3005 | 1471348122645 Marionette TRACE conn4 -> [0,2733,"getWindowHandle",null] 04:48:42 INFO - PROCESS | 3005 | 1471348122653 Marionette TRACE conn4 <- [1,2733,null,{"value":"8"}] 04:48:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 04:48:42 INFO - PROCESS | 3005 | 1471348122668 Marionette TRACE conn4 -> [0,2734,"setScriptTimeout",{"ms":35000}] 04:48:42 INFO - PROCESS | 3005 | 1471348122673 Marionette TRACE conn4 <- [1,2734,null,{}] 04:48:42 INFO - PROCESS | 3005 | 1471348122680 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}] 04:48:42 INFO - PROCESS | 3005 | 1471348122687 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:48:42 INFO - PROCESS | 3005 | 1471348122904 Marionette TRACE conn4 <- [1,2735,null,{"value":null}] 04:48:43 INFO - PROCESS | 3005 | 1471348123097 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:43 INFO - PROCESS | 3005 | 1471348123107 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:48:43 INFO - PROCESS | 3005 | ++DOCSHELL 0x8ea0a400 == 39 [pid = 3005] [id = 691] 04:48:43 INFO - PROCESS | 3005 | ++DOMWINDOW == 81 (0x8eb50c00) [pid = 3005] [serial = 2074] [outer = (nil)] 04:48:43 INFO - PROCESS | 3005 | ++DOMWINDOW == 82 (0x8f0e4800) [pid = 3005] [serial = 2075] [outer = 0x8eb50c00] 04:48:43 INFO - PROCESS | 3005 | 1471348123211 Marionette DEBUG loaded listener.js 04:48:43 INFO - PROCESS | 3005 | ++DOMWINDOW == 83 (0x8f0ed000) [pid = 3005] [serial = 2076] [outer = 0x8eb50c00] 04:48:44 INFO - PROCESS | 3005 | 1471348124301 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]]]}] 04:48:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 04:48:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1687ms 04:48:44 INFO - PROCESS | 3005 | 1471348124355 Marionette TRACE conn4 -> [0,2737,"getWindowHandle",null] 04:48:44 INFO - PROCESS | 3005 | 1471348124358 Marionette TRACE conn4 <- [1,2737,null,{"value":"8"}] 04:48:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 04:48:44 INFO - PROCESS | 3005 | 1471348124367 Marionette TRACE conn4 -> [0,2738,"setScriptTimeout",{"ms":35000}] 04:48:44 INFO - PROCESS | 3005 | 1471348124373 Marionette TRACE conn4 <- [1,2738,null,{}] 04:48:44 INFO - PROCESS | 3005 | 1471348124391 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}] 04:48:44 INFO - PROCESS | 3005 | 1471348124401 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:48:44 INFO - PROCESS | 3005 | 1471348124656 Marionette TRACE conn4 <- [1,2739,null,{"value":null}] 04:48:44 INFO - PROCESS | 3005 | 1471348124964 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:44 INFO - PROCESS | 3005 | 1471348124976 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:48:45 INFO - PROCESS | 3005 | ++DOCSHELL 0x8fc9b400 == 40 [pid = 3005] [id = 692] 04:48:45 INFO - PROCESS | 3005 | ++DOMWINDOW == 84 (0x8fc9b800) [pid = 3005] [serial = 2077] [outer = (nil)] 04:48:45 INFO - PROCESS | 3005 | ++DOMWINDOW == 85 (0x904bc400) [pid = 3005] [serial = 2078] [outer = 0x8fc9b800] 04:48:45 INFO - PROCESS | 3005 | 1471348125074 Marionette DEBUG loaded listener.js 04:48:45 INFO - PROCESS | 3005 | ++DOMWINDOW == 86 (0x904c2400) [pid = 3005] [serial = 2079] [outer = 0x8fc9b800] 04:48:46 INFO - PROCESS | 3005 | 1471348126077 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]]]}] 04:48:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 04:48:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1744ms 04:48:46 INFO - PROCESS | 3005 | 1471348126111 Marionette TRACE conn4 -> [0,2741,"getWindowHandle",null] 04:48:46 INFO - PROCESS | 3005 | 1471348126117 Marionette TRACE conn4 <- [1,2741,null,{"value":"8"}] 04:48:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 04:48:46 INFO - PROCESS | 3005 | 1471348126124 Marionette TRACE conn4 -> [0,2742,"setScriptTimeout",{"ms":35000}] 04:48:46 INFO - PROCESS | 3005 | 1471348126128 Marionette TRACE conn4 <- [1,2742,null,{}] 04:48:46 INFO - PROCESS | 3005 | 1471348126134 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}] 04:48:46 INFO - PROCESS | 3005 | 1471348126140 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:48:46 INFO - PROCESS | 3005 | 1471348126343 Marionette TRACE conn4 <- [1,2743,null,{"value":null}] 04:48:46 INFO - PROCESS | 3005 | 1471348126702 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:46 INFO - PROCESS | 3005 | 1471348126710 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:48:46 INFO - PROCESS | 3005 | ++DOCSHELL 0x8bc0f400 == 41 [pid = 3005] [id = 693] 04:48:46 INFO - PROCESS | 3005 | ++DOMWINDOW == 87 (0x8fa93800) [pid = 3005] [serial = 2080] [outer = (nil)] 04:48:46 INFO - PROCESS | 3005 | ++DOMWINDOW == 88 (0x91a32000) [pid = 3005] [serial = 2081] [outer = 0x8fa93800] 04:48:46 INFO - PROCESS | 3005 | 1471348126807 Marionette DEBUG loaded listener.js 04:48:46 INFO - PROCESS | 3005 | ++DOMWINDOW == 89 (0x91a35800) [pid = 3005] [serial = 2082] [outer = 0x8fa93800] 04:48:47 INFO - PROCESS | 3005 | 1471348127868 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]]]}] 04:48:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 04:48:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1798ms 04:48:47 INFO - PROCESS | 3005 | 1471348127923 Marionette TRACE conn4 -> [0,2745,"getWindowHandle",null] 04:48:47 INFO - PROCESS | 3005 | 1471348127927 Marionette TRACE conn4 <- [1,2745,null,{"value":"8"}] 04:48:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 04:48:47 INFO - PROCESS | 3005 | 1471348127934 Marionette TRACE conn4 -> [0,2746,"setScriptTimeout",{"ms":35000}] 04:48:47 INFO - PROCESS | 3005 | 1471348127937 Marionette TRACE conn4 <- [1,2746,null,{}] 04:48:47 INFO - PROCESS | 3005 | 1471348127943 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}] 04:48:47 INFO - PROCESS | 3005 | 1471348127949 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:48:48 INFO - PROCESS | 3005 | 1471348128238 Marionette TRACE conn4 <- [1,2747,null,{"value":null}] 04:48:48 INFO - PROCESS | 3005 | 1471348128619 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:48 INFO - PROCESS | 3005 | 1471348128631 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:48:48 INFO - PROCESS | 3005 | ++DOCSHELL 0x8db46400 == 42 [pid = 3005] [id = 694] 04:48:48 INFO - PROCESS | 3005 | ++DOMWINDOW == 90 (0x8f0e8800) [pid = 3005] [serial = 2083] [outer = (nil)] 04:48:48 INFO - PROCESS | 3005 | ++DOMWINDOW == 91 (0x91a3bc00) [pid = 3005] [serial = 2084] [outer = 0x8f0e8800] 04:48:48 INFO - PROCESS | 3005 | 1471348128743 Marionette DEBUG loaded listener.js 04:48:48 INFO - PROCESS | 3005 | ++DOMWINDOW == 92 (0x91a40000) [pid = 3005] [serial = 2085] [outer = 0x8f0e8800] 04:48:49 INFO - PROCESS | 3005 | 1471348129887 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]]]}] 04:48:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 04:48:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1995ms 04:48:49 INFO - PROCESS | 3005 | 1471348129933 Marionette TRACE conn4 -> [0,2749,"getWindowHandle",null] 04:48:49 INFO - PROCESS | 3005 | 1471348129938 Marionette TRACE conn4 <- [1,2749,null,{"value":"8"}] 04:48:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 04:48:49 INFO - PROCESS | 3005 | 1471348129949 Marionette TRACE conn4 -> [0,2750,"setScriptTimeout",{"ms":35000}] 04:48:49 INFO - PROCESS | 3005 | 1471348129953 Marionette TRACE conn4 <- [1,2750,null,{}] 04:48:49 INFO - PROCESS | 3005 | 1471348129962 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}] 04:48:49 INFO - PROCESS | 3005 | 1471348129975 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:48:50 INFO - PROCESS | 3005 | 1471348130260 Marionette TRACE conn4 <- [1,2751,null,{"value":null}] 04:48:50 INFO - PROCESS | 3005 | 1471348130522 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:50 INFO - PROCESS | 3005 | 1471348130532 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:48:50 INFO - PROCESS | 3005 | ++DOCSHELL 0x8a85d400 == 43 [pid = 3005] [id = 695] 04:48:50 INFO - PROCESS | 3005 | ++DOMWINDOW == 93 (0x8bc0dc00) [pid = 3005] [serial = 2086] [outer = (nil)] 04:48:50 INFO - PROCESS | 3005 | ++DOMWINDOW == 94 (0x921e4c00) [pid = 3005] [serial = 2087] [outer = 0x8bc0dc00] 04:48:50 INFO - PROCESS | 3005 | 1471348130675 Marionette DEBUG loaded listener.js 04:48:50 INFO - PROCESS | 3005 | ++DOMWINDOW == 95 (0x921e7400) [pid = 3005] [serial = 2088] [outer = 0x8bc0dc00] 04:48:51 INFO - PROCESS | 3005 | 1471348131783 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]]]}] 04:48:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 04:48:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1885ms 04:48:51 INFO - PROCESS | 3005 | 1471348131836 Marionette TRACE conn4 -> [0,2753,"getWindowHandle",null] 04:48:51 INFO - PROCESS | 3005 | 1471348131842 Marionette TRACE conn4 <- [1,2753,null,{"value":"8"}] 04:48:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 04:48:51 INFO - PROCESS | 3005 | 1471348131851 Marionette TRACE conn4 -> [0,2754,"setScriptTimeout",{"ms":35000}] 04:48:51 INFO - PROCESS | 3005 | 1471348131856 Marionette TRACE conn4 <- [1,2754,null,{}] 04:48:51 INFO - PROCESS | 3005 | 1471348131864 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}] 04:48:51 INFO - PROCESS | 3005 | 1471348131872 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:48:52 INFO - PROCESS | 3005 | 1471348132147 Marionette TRACE conn4 <- [1,2755,null,{"value":null}] 04:48:52 INFO - PROCESS | 3005 | 1471348132476 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:52 INFO - PROCESS | 3005 | 1471348132492 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:48:52 INFO - PROCESS | 3005 | ++DOCSHELL 0x91bd1400 == 44 [pid = 3005] [id = 696] 04:48:52 INFO - PROCESS | 3005 | ++DOMWINDOW == 96 (0x921e5c00) [pid = 3005] [serial = 2089] [outer = (nil)] 04:48:52 INFO - PROCESS | 3005 | ++DOMWINDOW == 97 (0x92243800) [pid = 3005] [serial = 2090] [outer = 0x921e5c00] 04:48:52 INFO - PROCESS | 3005 | 1471348132597 Marionette DEBUG loaded listener.js 04:48:52 INFO - PROCESS | 3005 | ++DOMWINDOW == 98 (0x92245c00) [pid = 3005] [serial = 2091] [outer = 0x921e5c00] 04:48:53 INFO - PROCESS | 3005 | 1471348133655 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]]]}] 04:48:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 04:48:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1846ms 04:48:53 INFO - PROCESS | 3005 | 1471348133699 Marionette TRACE conn4 -> [0,2757,"getWindowHandle",null] 04:48:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 04:48:53 INFO - PROCESS | 3005 | 1471348133713 Marionette TRACE conn4 <- [1,2757,null,{"value":"8"}] 04:48:53 INFO - PROCESS | 3005 | 1471348133721 Marionette TRACE conn4 -> [0,2758,"setScriptTimeout",{"ms":35000}] 04:48:53 INFO - PROCESS | 3005 | 1471348133727 Marionette TRACE conn4 <- [1,2758,null,{}] 04:48:53 INFO - PROCESS | 3005 | 1471348133735 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}] 04:48:53 INFO - PROCESS | 3005 | 1471348133740 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:48:53 INFO - PROCESS | 3005 | 1471348133985 Marionette TRACE conn4 <- [1,2759,null,{"value":null}] 04:48:54 INFO - PROCESS | 3005 | 1471348134310 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:54 INFO - PROCESS | 3005 | 1471348134320 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:48:54 INFO - PROCESS | 3005 | ++DOCSHELL 0x921ec800 == 45 [pid = 3005] [id = 697] 04:48:54 INFO - PROCESS | 3005 | ++DOMWINDOW == 99 (0x921edc00) [pid = 3005] [serial = 2092] [outer = (nil)] 04:48:54 INFO - PROCESS | 3005 | ++DOMWINDOW == 100 (0x923e3000) [pid = 3005] [serial = 2093] [outer = 0x921edc00] 04:48:54 INFO - PROCESS | 3005 | 1471348134441 Marionette DEBUG loaded listener.js 04:48:54 INFO - PROCESS | 3005 | ++DOMWINDOW == 101 (0x923e5c00) [pid = 3005] [serial = 2094] [outer = 0x921edc00] 04:48:55 INFO - PROCESS | 3005 | 1471348135494 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]]]}] 04:48:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 04:48:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1846ms 04:48:55 INFO - PROCESS | 3005 | 1471348135568 Marionette TRACE conn4 -> [0,2761,"getWindowHandle",null] 04:48:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 04:48:55 INFO - PROCESS | 3005 | 1471348135574 Marionette TRACE conn4 <- [1,2761,null,{"value":"8"}] 04:48:55 INFO - PROCESS | 3005 | 1471348135582 Marionette TRACE conn4 -> [0,2762,"setScriptTimeout",{"ms":35000}] 04:48:55 INFO - PROCESS | 3005 | 1471348135585 Marionette TRACE conn4 <- [1,2762,null,{}] 04:48:55 INFO - PROCESS | 3005 | 1471348135594 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}] 04:48:55 INFO - PROCESS | 3005 | 1471348135599 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:48:55 INFO - PROCESS | 3005 | 1471348135877 Marionette TRACE conn4 <- [1,2763,null,{"value":null}] 04:48:56 INFO - PROCESS | 3005 | 1471348136197 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:56 INFO - PROCESS | 3005 | 1471348136206 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:48:56 INFO - PROCESS | 3005 | ++DOCSHELL 0x8c1cb400 == 46 [pid = 3005] [id = 698] 04:48:56 INFO - PROCESS | 3005 | ++DOMWINDOW == 102 (0x8c1cf400) [pid = 3005] [serial = 2095] [outer = (nil)] 04:48:56 INFO - PROCESS | 3005 | ++DOMWINDOW == 103 (0x923f0800) [pid = 3005] [serial = 2096] [outer = 0x8c1cf400] 04:48:56 INFO - PROCESS | 3005 | 1471348136312 Marionette DEBUG loaded listener.js 04:48:56 INFO - PROCESS | 3005 | ++DOMWINDOW == 104 (0x924eb000) [pid = 3005] [serial = 2097] [outer = 0x8c1cf400] 04:48:57 INFO - PROCESS | 3005 | 1471348137309 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]]]}] 04:48:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 04:48:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1786ms 04:48:57 INFO - PROCESS | 3005 | 1471348137367 Marionette TRACE conn4 -> [0,2765,"getWindowHandle",null] 04:48:57 INFO - PROCESS | 3005 | 1471348137371 Marionette TRACE conn4 <- [1,2765,null,{"value":"8"}] 04:48:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 04:48:57 INFO - PROCESS | 3005 | 1471348137378 Marionette TRACE conn4 -> [0,2766,"setScriptTimeout",{"ms":35000}] 04:48:57 INFO - PROCESS | 3005 | 1471348137383 Marionette TRACE conn4 <- [1,2766,null,{}] 04:48:57 INFO - PROCESS | 3005 | 1471348137389 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}] 04:48:57 INFO - PROCESS | 3005 | 1471348137395 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:48:57 INFO - PROCESS | 3005 | 1471348137873 Marionette TRACE conn4 <- [1,2767,null,{"value":null}] 04:48:58 INFO - PROCESS | 3005 | 1471348138147 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:58 INFO - PROCESS | 3005 | 1471348138160 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:48:58 INFO - PROCESS | 3005 | ++DOCSHELL 0x8c1ca000 == 47 [pid = 3005] [id = 699] 04:48:58 INFO - PROCESS | 3005 | ++DOMWINDOW == 105 (0x8c1ce400) [pid = 3005] [serial = 2098] [outer = (nil)] 04:48:58 INFO - PROCESS | 3005 | ++DOMWINDOW == 106 (0x8c506000) [pid = 3005] [serial = 2099] [outer = 0x8c1ce400] 04:48:58 INFO - PROCESS | 3005 | 1471348138258 Marionette DEBUG loaded listener.js 04:48:58 INFO - PROCESS | 3005 | ++DOMWINDOW == 107 (0x8db48400) [pid = 3005] [serial = 2100] [outer = 0x8c1ce400] 04:48:59 INFO - PROCESS | 3005 | 1471348139233 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]]]}] 04:48:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 04:48:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1888ms 04:48:59 INFO - PROCESS | 3005 | 1471348139270 Marionette TRACE conn4 -> [0,2769,"getWindowHandle",null] 04:48:59 INFO - PROCESS | 3005 | 1471348139277 Marionette TRACE conn4 <- [1,2769,null,{"value":"8"}] 04:48:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 04:48:59 INFO - PROCESS | 3005 | 1471348139287 Marionette TRACE conn4 -> [0,2770,"setScriptTimeout",{"ms":35000}] 04:48:59 INFO - PROCESS | 3005 | 1471348139294 Marionette TRACE conn4 <- [1,2770,null,{}] 04:48:59 INFO - PROCESS | 3005 | 1471348139302 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}] 04:48:59 INFO - PROCESS | 3005 | 1471348139308 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:48:59 INFO - PROCESS | 3005 | 1471348139527 Marionette TRACE conn4 <- [1,2771,null,{"value":null}] 04:48:59 INFO - PROCESS | 3005 | 1471348139805 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:59 INFO - PROCESS | 3005 | 1471348139816 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:48:59 INFO - PROCESS | 3005 | ++DOCSHELL 0x8c1c9800 == 48 [pid = 3005] [id = 700] 04:48:59 INFO - PROCESS | 3005 | ++DOMWINDOW == 108 (0x8c1ccc00) [pid = 3005] [serial = 2101] [outer = (nil)] 04:48:59 INFO - PROCESS | 3005 | ++DOMWINDOW == 109 (0x8c50e400) [pid = 3005] [serial = 2102] [outer = 0x8c1ccc00] 04:49:00 INFO - PROCESS | 3005 | 1471348140009 Marionette DEBUG loaded listener.js 04:49:00 INFO - PROCESS | 3005 | ++DOMWINDOW == 110 (0x8e83c000) [pid = 3005] [serial = 2103] [outer = 0x8c1ccc00] 04:49:02 INFO - PROCESS | 3005 | --DOCSHELL 0x8bc01c00 == 47 [pid = 3005] [id = 648] 04:49:02 INFO - PROCESS | 3005 | --DOCSHELL 0x8ea0b400 == 46 [pid = 3005] [id = 641] 04:49:02 INFO - PROCESS | 3005 | --DOCSHELL 0x8fa8c400 == 45 [pid = 3005] [id = 642] 04:49:02 INFO - PROCESS | 3005 | --DOCSHELL 0x8c1c5800 == 44 [pid = 3005] [id = 644] 04:49:02 INFO - PROCESS | 3005 | --DOCSHELL 0x8c1c4000 == 43 [pid = 3005] [id = 649] 04:49:02 INFO - PROCESS | 3005 | --DOCSHELL 0x8e998800 == 42 [pid = 3005] [id = 645] 04:49:02 INFO - PROCESS | 3005 | --DOCSHELL 0x950cb000 == 41 [pid = 3005] [id = 647] 04:49:02 INFO - PROCESS | 3005 | --DOCSHELL 0x8e804800 == 40 [pid = 3005] [id = 646] 04:49:02 INFO - PROCESS | 3005 | --DOCSHELL 0x8df27000 == 39 [pid = 3005] [id = 654] 04:49:02 INFO - PROCESS | 3005 | --DOCSHELL 0x8e9dcc00 == 38 [pid = 3005] [id = 656] 04:49:02 INFO - PROCESS | 3005 | --DOCSHELL 0x8c1c8000 == 37 [pid = 3005] [id = 643] 04:49:02 INFO - PROCESS | 3005 | --DOCSHELL 0x8a860800 == 36 [pid = 3005] [id = 676] 04:49:02 INFO - PROCESS | 3005 | --DOCSHELL 0x9a552800 == 35 [pid = 3005] [id = 650] 04:49:02 INFO - PROCESS | 3005 | --DOCSHELL 0x8bc07c00 == 34 [pid = 3005] [id = 651] 04:49:02 INFO - PROCESS | 3005 | --DOCSHELL 0x8dc57c00 == 33 [pid = 3005] [id = 657] 04:49:02 INFO - PROCESS | 3005 | --DOCSHELL 0x928f7400 == 32 [pid = 3005] [id = 652] 04:49:02 INFO - PROCESS | 3005 | --DOCSHELL 0x91bd0800 == 31 [pid = 3005] [id = 653] 04:49:02 INFO - PROCESS | 3005 | --DOCSHELL 0x8f2f2c00 == 30 [pid = 3005] [id = 655] 04:49:02 INFO - PROCESS | 3005 | --DOMWINDOW == 109 (0x8f0d6c00) [pid = 3005] [serial = 1992] [outer = (nil)] [url = about:blank] 04:49:02 INFO - PROCESS | 3005 | --DOMWINDOW == 108 (0x8ea17000) [pid = 3005] [serial = 1991] [outer = (nil)] [url = about:blank] 04:49:02 INFO - PROCESS | 3005 | --DOMWINDOW == 107 (0x923ea800) [pid = 3005] [serial = 1995] [outer = (nil)] [url = about:blank] 04:49:02 INFO - PROCESS | 3005 | --DOMWINDOW == 106 (0x91bca400) [pid = 3005] [serial = 1994] [outer = (nil)] [url = about:blank] 04:49:02 INFO - PROCESS | 3005 | --DOMWINDOW == 105 (0x99e48000) [pid = 3005] [serial = 1998] [outer = (nil)] [url = about:blank] 04:49:02 INFO - PROCESS | 3005 | --DOMWINDOW == 104 (0x99e34c00) [pid = 3005] [serial = 1997] [outer = (nil)] [url = about:blank] 04:49:02 INFO - PROCESS | 3005 | --DOMWINDOW == 103 (0x9a8ccc00) [pid = 3005] [serial = 2001] [outer = (nil)] [url = about:blank] 04:49:02 INFO - PROCESS | 3005 | --DOMWINDOW == 102 (0x9a791c00) [pid = 3005] [serial = 2000] [outer = (nil)] [url = about:blank] 04:49:02 INFO - PROCESS | 3005 | --DOMWINDOW == 101 (0x8e80fc00) [pid = 3005] [serial = 2039] [outer = (nil)] [url = about:blank] 04:49:02 INFO - PROCESS | 3005 | --DOMWINDOW == 100 (0x9ae81c00) [pid = 3005] [serial = 2004] [outer = (nil)] [url = about:blank] 04:49:02 INFO - PROCESS | 3005 | --DOMWINDOW == 99 (0x9adeb000) [pid = 3005] [serial = 2003] [outer = (nil)] [url = about:blank] 04:49:02 INFO - PROCESS | 3005 | --DOMWINDOW == 98 (0x9d528000) [pid = 3005] [serial = 2007] [outer = (nil)] [url = about:blank] 04:49:02 INFO - PROCESS | 3005 | --DOMWINDOW == 97 (0x9c030000) [pid = 3005] [serial = 2006] [outer = (nil)] [url = about:blank] 04:49:02 INFO - PROCESS | 3005 | --DOMWINDOW == 96 (0xa119ac00) [pid = 3005] [serial = 2010] [outer = (nil)] [url = about:blank] 04:49:02 INFO - PROCESS | 3005 | --DOMWINDOW == 95 (0xa1116000) [pid = 3005] [serial = 2009] [outer = (nil)] [url = about:blank] 04:49:02 INFO - PROCESS | 3005 | --DOMWINDOW == 94 (0xa2faa400) [pid = 3005] [serial = 2013] [outer = (nil)] [url = about:blank] 04:49:02 INFO - PROCESS | 3005 | --DOMWINDOW == 93 (0xa2548c00) [pid = 3005] [serial = 2012] [outer = (nil)] [url = about:blank] 04:49:02 INFO - PROCESS | 3005 | --DOMWINDOW == 92 (0xa34dd000) [pid = 3005] [serial = 2016] [outer = (nil)] [url = about:blank] 04:49:02 INFO - PROCESS | 3005 | --DOMWINDOW == 91 (0xa34d2000) [pid = 3005] [serial = 2015] [outer = (nil)] [url = about:blank] 04:49:02 INFO - PROCESS | 3005 | --DOMWINDOW == 90 (0xa62f1800) [pid = 3005] [serial = 2019] [outer = (nil)] [url = about:blank] 04:49:02 INFO - PROCESS | 3005 | --DOMWINDOW == 89 (0xa5089000) [pid = 3005] [serial = 2018] [outer = (nil)] [url = about:blank] 04:49:02 INFO - PROCESS | 3005 | --DOMWINDOW == 88 (0xa502f000) [pid = 3005] [serial = 2022] [outer = (nil)] [url = about:blank] 04:49:02 INFO - PROCESS | 3005 | --DOMWINDOW == 87 (0x8bc01800) [pid = 3005] [serial = 2021] [outer = (nil)] [url = about:blank] 04:49:02 INFO - PROCESS | 3005 | --DOMWINDOW == 86 (0x8c502400) [pid = 3005] [serial = 2033] [outer = (nil)] [url = about:blank] 04:49:02 INFO - PROCESS | 3005 | --DOMWINDOW == 85 (0x8c506400) [pid = 3005] [serial = 2034] [outer = (nil)] [url = about:blank] 04:49:02 INFO - PROCESS | 3005 | --DOMWINDOW == 84 (0x8db4d000) [pid = 3005] [serial = 2025] [outer = (nil)] [url = about:blank] 04:49:02 INFO - PROCESS | 3005 | --DOMWINDOW == 83 (0x8e83a400) [pid = 3005] [serial = 2031] [outer = (nil)] [url = about:blank] 04:49:02 INFO - PROCESS | 3005 | --DOMWINDOW == 82 (0x8df29800) [pid = 3005] [serial = 2030] [outer = (nil)] [url = about:blank] 04:49:02 INFO - PROCESS | 3005 | --DOMWINDOW == 81 (0x8db4b800) [pid = 3005] [serial = 2024] [outer = (nil)] [url = about:blank] 04:49:02 INFO - PROCESS | 3005 | --DOMWINDOW == 80 (0xa68b3800) [pid = 3005] [serial = 2028] [outer = (nil)] [url = about:blank] 04:49:02 INFO - PROCESS | 3005 | --DOMWINDOW == 79 (0xa62fac00) [pid = 3005] [serial = 2027] [outer = (nil)] [url = about:blank] 04:49:02 INFO - PROCESS | 3005 | --DOMWINDOW == 78 (0x8dc51c00) [pid = 3005] [serial = 2036] [outer = (nil)] [url = about:blank] 04:49:02 INFO - PROCESS | 3005 | --DOMWINDOW == 77 (0x8e989400) [pid = 3005] [serial = 2040] [outer = (nil)] [url = about:blank] 04:49:02 INFO - PROCESS | 3005 | --DOMWINDOW == 76 (0x8dc59000) [pid = 3005] [serial = 2037] [outer = (nil)] [url = about:blank] 04:49:02 INFO - PROCESS | 3005 | 1471348142615 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]]]}] 04:49:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 04:49:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 3357ms 04:49:02 INFO - PROCESS | 3005 | 1471348142645 Marionette TRACE conn4 -> [0,2773,"getWindowHandle",null] 04:49:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 04:49:02 INFO - PROCESS | 3005 | 1471348142652 Marionette TRACE conn4 <- [1,2773,null,{"value":"8"}] 04:49:02 INFO - PROCESS | 3005 | 1471348142662 Marionette TRACE conn4 -> [0,2774,"setScriptTimeout",{"ms":35000}] 04:49:02 INFO - PROCESS | 3005 | 1471348142667 Marionette TRACE conn4 <- [1,2774,null,{}] 04:49:02 INFO - PROCESS | 3005 | 1471348142676 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}] 04:49:02 INFO - PROCESS | 3005 | 1471348142682 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:49:02 INFO - PROCESS | 3005 | 1471348142865 Marionette TRACE conn4 <- [1,2775,null,{"value":null}] 04:49:03 INFO - PROCESS | 3005 | 1471348143087 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:03 INFO - PROCESS | 3005 | 1471348143100 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:49:03 INFO - PROCESS | 3005 | ++DOCSHELL 0x8bc10000 == 31 [pid = 3005] [id = 701] 04:49:03 INFO - PROCESS | 3005 | ++DOMWINDOW == 77 (0x8c1c8000) [pid = 3005] [serial = 2104] [outer = (nil)] 04:49:03 INFO - PROCESS | 3005 | ++DOMWINDOW == 78 (0x8c1d2400) [pid = 3005] [serial = 2105] [outer = 0x8c1c8000] 04:49:03 INFO - PROCESS | 3005 | 1471348143181 Marionette DEBUG loaded listener.js 04:49:03 INFO - PROCESS | 3005 | ++DOMWINDOW == 79 (0x8c50b000) [pid = 3005] [serial = 2106] [outer = 0x8c1c8000] 04:49:04 INFO - PROCESS | 3005 | 1471348144060 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]]]}] 04:49:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 04:49:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1442ms 04:49:04 INFO - PROCESS | 3005 | 1471348144103 Marionette TRACE conn4 -> [0,2777,"getWindowHandle",null] 04:49:04 INFO - PROCESS | 3005 | 1471348144112 Marionette TRACE conn4 <- [1,2777,null,{"value":"8"}] 04:49:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 04:49:04 INFO - PROCESS | 3005 | 1471348144125 Marionette TRACE conn4 -> [0,2778,"setScriptTimeout",{"ms":35000}] 04:49:04 INFO - PROCESS | 3005 | 1471348144129 Marionette TRACE conn4 <- [1,2778,null,{}] 04:49:04 INFO - PROCESS | 3005 | 1471348144136 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}] 04:49:04 INFO - PROCESS | 3005 | 1471348144143 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:49:04 INFO - PROCESS | 3005 | 1471348144344 Marionette TRACE conn4 <- [1,2779,null,{"value":null}] 04:49:04 INFO - PROCESS | 3005 | 1471348144522 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:04 INFO - PROCESS | 3005 | 1471348144532 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:49:04 INFO - PROCESS | 3005 | ++DOCSHELL 0x8df24c00 == 32 [pid = 3005] [id = 702] 04:49:04 INFO - PROCESS | 3005 | ++DOMWINDOW == 80 (0x8df2f000) [pid = 3005] [serial = 2107] [outer = (nil)] 04:49:04 INFO - PROCESS | 3005 | ++DOMWINDOW == 81 (0x8e806400) [pid = 3005] [serial = 2108] [outer = 0x8df2f000] 04:49:04 INFO - PROCESS | 3005 | 1471348144690 Marionette DEBUG loaded listener.js 04:49:04 INFO - PROCESS | 3005 | ++DOMWINDOW == 82 (0x8e83a800) [pid = 3005] [serial = 2109] [outer = 0x8df2f000] 04:49:05 INFO - PROCESS | 3005 | 1471348145615 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]]]}] 04:49:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 04:49:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1538ms 04:49:05 INFO - PROCESS | 3005 | 1471348145663 Marionette TRACE conn4 -> [0,2781,"getWindowHandle",null] 04:49:05 INFO - PROCESS | 3005 | 1471348145668 Marionette TRACE conn4 <- [1,2781,null,{"value":"8"}] 04:49:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 04:49:05 INFO - PROCESS | 3005 | 1471348145686 Marionette TRACE conn4 -> [0,2782,"setScriptTimeout",{"ms":35000}] 04:49:05 INFO - PROCESS | 3005 | 1471348145694 Marionette TRACE conn4 <- [1,2782,null,{}] 04:49:05 INFO - PROCESS | 3005 | 1471348145713 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}] 04:49:05 INFO - PROCESS | 3005 | 1471348145724 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:49:05 INFO - PROCESS | 3005 | 1471348145984 Marionette TRACE conn4 <- [1,2783,null,{"value":null}] 04:49:06 INFO - PROCESS | 3005 | 1471348146012 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:06 INFO - PROCESS | 3005 | 1471348146029 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:49:06 INFO - PROCESS | 3005 | ++DOCSHELL 0x8ea56400 == 33 [pid = 3005] [id = 703] 04:49:06 INFO - PROCESS | 3005 | ++DOMWINDOW == 83 (0x8ea56800) [pid = 3005] [serial = 2110] [outer = (nil)] 04:49:06 INFO - PROCESS | 3005 | ++DOMWINDOW == 84 (0x8ea60c00) [pid = 3005] [serial = 2111] [outer = 0x8ea56800] 04:49:06 INFO - PROCESS | 3005 | 1471348146108 Marionette DEBUG loaded listener.js 04:49:06 INFO - PROCESS | 3005 | ++DOMWINDOW == 85 (0x8eb5a400) [pid = 3005] [serial = 2112] [outer = 0x8ea56800] 04:49:07 INFO - PROCESS | 3005 | --DOMWINDOW == 84 (0x8e80bc00) [pid = 3005] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 04:49:07 INFO - PROCESS | 3005 | --DOMWINDOW == 83 (0x8eb53800) [pid = 3005] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 04:49:07 INFO - PROCESS | 3005 | --DOMWINDOW == 82 (0x8bc08000) [pid = 3005] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 04:49:07 INFO - PROCESS | 3005 | --DOMWINDOW == 81 (0x8c1ce000) [pid = 3005] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 04:49:07 INFO - PROCESS | 3005 | --DOMWINDOW == 80 (0x8f0ecc00) [pid = 3005] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 04:49:07 INFO - PROCESS | 3005 | --DOMWINDOW == 79 (0x8bc0b000) [pid = 3005] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 04:49:07 INFO - PROCESS | 3005 | --DOMWINDOW == 78 (0x8e80c400) [pid = 3005] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 04:49:07 INFO - PROCESS | 3005 | --DOMWINDOW == 77 (0x8ea0dc00) [pid = 3005] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 04:49:07 INFO - PROCESS | 3005 | --DOMWINDOW == 76 (0x8fa02400) [pid = 3005] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 04:49:07 INFO - PROCESS | 3005 | --DOMWINDOW == 75 (0x8fa92c00) [pid = 3005] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 04:49:08 INFO - PROCESS | 3005 | 1471348148071 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]]]}] 04:49:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 04:49:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 2398ms 04:49:08 INFO - PROCESS | 3005 | 1471348148084 Marionette TRACE conn4 -> [0,2785,"getWindowHandle",null] 04:49:08 INFO - PROCESS | 3005 | 1471348148089 Marionette TRACE conn4 <- [1,2785,null,{"value":"8"}] 04:49:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 04:49:08 INFO - PROCESS | 3005 | 1471348148097 Marionette TRACE conn4 -> [0,2786,"setScriptTimeout",{"ms":35000}] 04:49:08 INFO - PROCESS | 3005 | 1471348148101 Marionette TRACE conn4 <- [1,2786,null,{}] 04:49:08 INFO - PROCESS | 3005 | 1471348148108 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}] 04:49:08 INFO - PROCESS | 3005 | 1471348148114 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:49:08 INFO - PROCESS | 3005 | 1471348148304 Marionette TRACE conn4 <- [1,2787,null,{"value":null}] 04:49:08 INFO - PROCESS | 3005 | 1471348148463 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:08 INFO - PROCESS | 3005 | 1471348148474 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:49:08 INFO - PROCESS | 3005 | ++DOCSHELL 0x8bc0b000 == 34 [pid = 3005] [id = 704] 04:49:08 INFO - PROCESS | 3005 | ++DOMWINDOW == 76 (0x8c50e800) [pid = 3005] [serial = 2113] [outer = (nil)] 04:49:08 INFO - PROCESS | 3005 | ++DOMWINDOW == 77 (0x8f0e2c00) [pid = 3005] [serial = 2114] [outer = 0x8c50e800] 04:49:08 INFO - PROCESS | 3005 | 1471348148554 Marionette DEBUG loaded listener.js 04:49:08 INFO - PROCESS | 3005 | ++DOMWINDOW == 78 (0x8f0f0800) [pid = 3005] [serial = 2115] [outer = 0x8c50e800] 04:49:09 INFO - PROCESS | 3005 | 1471348149376 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]]]}] 04:49:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 04:49:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1335ms 04:49:09 INFO - PROCESS | 3005 | 1471348149438 Marionette TRACE conn4 -> [0,2789,"getWindowHandle",null] 04:49:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 04:49:09 INFO - PROCESS | 3005 | 1471348149443 Marionette TRACE conn4 <- [1,2789,null,{"value":"8"}] 04:49:09 INFO - PROCESS | 3005 | 1471348149452 Marionette TRACE conn4 -> [0,2790,"setScriptTimeout",{"ms":35000}] 04:49:09 INFO - PROCESS | 3005 | 1471348149457 Marionette TRACE conn4 <- [1,2790,null,{}] 04:49:09 INFO - PROCESS | 3005 | 1471348149464 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}] 04:49:09 INFO - PROCESS | 3005 | 1471348149471 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:49:09 INFO - PROCESS | 3005 | 1471348149660 Marionette TRACE conn4 <- [1,2791,null,{"value":null}] 04:49:09 INFO - PROCESS | 3005 | 1471348149968 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:09 INFO - PROCESS | 3005 | 1471348149980 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:49:10 INFO - PROCESS | 3005 | ++DOCSHELL 0x8a867800 == 35 [pid = 3005] [id = 705] 04:49:10 INFO - PROCESS | 3005 | ++DOMWINDOW == 79 (0x8a868400) [pid = 3005] [serial = 2116] [outer = (nil)] 04:49:10 INFO - PROCESS | 3005 | ++DOMWINDOW == 80 (0x8a86b400) [pid = 3005] [serial = 2117] [outer = 0x8a868400] 04:49:10 INFO - PROCESS | 3005 | 1471348150103 Marionette DEBUG loaded listener.js 04:49:10 INFO - PROCESS | 3005 | ++DOMWINDOW == 81 (0x8bc0e400) [pid = 3005] [serial = 2118] [outer = 0x8a868400] 04:49:11 INFO - PROCESS | 3005 | 1471348151131 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]]]}] 04:49:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 04:49:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1742ms 04:49:11 INFO - PROCESS | 3005 | 1471348151195 Marionette TRACE conn4 -> [0,2793,"getWindowHandle",null] 04:49:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 04:49:11 INFO - PROCESS | 3005 | 1471348151203 Marionette TRACE conn4 <- [1,2793,null,{"value":"8"}] 04:49:11 INFO - PROCESS | 3005 | 1471348151212 Marionette TRACE conn4 -> [0,2794,"setScriptTimeout",{"ms":35000}] 04:49:11 INFO - PROCESS | 3005 | 1471348151219 Marionette TRACE conn4 <- [1,2794,null,{}] 04:49:11 INFO - PROCESS | 3005 | 1471348151230 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}] 04:49:11 INFO - PROCESS | 3005 | 1471348151240 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:49:11 INFO - PROCESS | 3005 | 1471348151499 Marionette TRACE conn4 <- [1,2795,null,{"value":null}] 04:49:11 INFO - PROCESS | 3005 | 1471348151812 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:11 INFO - PROCESS | 3005 | 1471348151824 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:49:11 INFO - PROCESS | 3005 | ++DOCSHELL 0x8dc53000 == 36 [pid = 3005] [id = 706] 04:49:11 INFO - PROCESS | 3005 | ++DOMWINDOW == 82 (0x8df2a400) [pid = 3005] [serial = 2119] [outer = (nil)] 04:49:11 INFO - PROCESS | 3005 | ++DOMWINDOW == 83 (0x8e83fc00) [pid = 3005] [serial = 2120] [outer = 0x8df2a400] 04:49:11 INFO - PROCESS | 3005 | 1471348151922 Marionette DEBUG loaded listener.js 04:49:12 INFO - PROCESS | 3005 | ++DOMWINDOW == 84 (0x8e98f800) [pid = 3005] [serial = 2121] [outer = 0x8df2a400] 04:49:12 INFO - PROCESS | 3005 | 1471348152930 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]]]}] 04:49:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 04:49:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1790ms 04:49:13 INFO - PROCESS | 3005 | 1471348153006 Marionette TRACE conn4 -> [0,2797,"getWindowHandle",null] 04:49:13 INFO - PROCESS | 3005 | 1471348153014 Marionette TRACE conn4 <- [1,2797,null,{"value":"8"}] 04:49:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 04:49:13 INFO - PROCESS | 3005 | 1471348153024 Marionette TRACE conn4 -> [0,2798,"setScriptTimeout",{"ms":35000}] 04:49:13 INFO - PROCESS | 3005 | 1471348153028 Marionette TRACE conn4 <- [1,2798,null,{}] 04:49:13 INFO - PROCESS | 3005 | 1471348153037 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}] 04:49:13 INFO - PROCESS | 3005 | 1471348153044 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:49:13 INFO - PROCESS | 3005 | 1471348153314 Marionette TRACE conn4 <- [1,2799,null,{"value":null}] 04:49:13 INFO - PROCESS | 3005 | 1471348153653 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:13 INFO - PROCESS | 3005 | 1471348153663 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:49:13 INFO - PROCESS | 3005 | ++DOCSHELL 0x8bc02800 == 37 [pid = 3005] [id = 707] 04:49:13 INFO - PROCESS | 3005 | ++DOMWINDOW == 85 (0x8c1cb800) [pid = 3005] [serial = 2122] [outer = (nil)] 04:49:13 INFO - PROCESS | 3005 | ++DOMWINDOW == 86 (0x8ea5a000) [pid = 3005] [serial = 2123] [outer = 0x8c1cb800] 04:49:13 INFO - PROCESS | 3005 | 1471348153759 Marionette DEBUG loaded listener.js 04:49:13 INFO - PROCESS | 3005 | ++DOMWINDOW == 87 (0x8f0d6400) [pid = 3005] [serial = 2124] [outer = 0x8c1cb800] 04:49:14 INFO - PROCESS | 3005 | 1471348154801 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]]]}] 04:49:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 04:49:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1790ms 04:49:14 INFO - PROCESS | 3005 | 1471348154814 Marionette TRACE conn4 -> [0,2801,"getWindowHandle",null] 04:49:14 INFO - PROCESS | 3005 | 1471348154818 Marionette TRACE conn4 <- [1,2801,null,{"value":"8"}] 04:49:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 04:49:14 INFO - PROCESS | 3005 | 1471348154834 Marionette TRACE conn4 -> [0,2802,"setScriptTimeout",{"ms":35000}] 04:49:14 INFO - PROCESS | 3005 | 1471348154853 Marionette TRACE conn4 <- [1,2802,null,{}] 04:49:14 INFO - PROCESS | 3005 | 1471348154868 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}] 04:49:14 INFO - PROCESS | 3005 | 1471348154876 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:49:15 INFO - PROCESS | 3005 | 1471348155129 Marionette TRACE conn4 <- [1,2803,null,{"value":null}] 04:49:15 INFO - PROCESS | 3005 | 1471348155431 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:15 INFO - PROCESS | 3005 | 1471348155443 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:49:15 INFO - PROCESS | 3005 | ++DOCSHELL 0x8ea5f000 == 38 [pid = 3005] [id = 708] 04:49:15 INFO - PROCESS | 3005 | ++DOMWINDOW == 88 (0x8f2f4800) [pid = 3005] [serial = 2125] [outer = (nil)] 04:49:15 INFO - PROCESS | 3005 | ++DOMWINDOW == 89 (0x8fa8e400) [pid = 3005] [serial = 2126] [outer = 0x8f2f4800] 04:49:15 INFO - PROCESS | 3005 | 1471348155537 Marionette DEBUG loaded listener.js 04:49:15 INFO - PROCESS | 3005 | ++DOMWINDOW == 90 (0x8fa8a000) [pid = 3005] [serial = 2127] [outer = 0x8f2f4800] 04:49:16 INFO - PROCESS | 3005 | 1471348156467 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]]]}] 04:49:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 04:49:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1683ms 04:49:16 INFO - PROCESS | 3005 | 1471348156511 Marionette TRACE conn4 -> [0,2805,"getWindowHandle",null] 04:49:16 INFO - PROCESS | 3005 | 1471348156517 Marionette TRACE conn4 <- [1,2805,null,{"value":"8"}] 04:49:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 04:49:16 INFO - PROCESS | 3005 | 1471348156545 Marionette TRACE conn4 -> [0,2806,"setScriptTimeout",{"ms":35000}] 04:49:16 INFO - PROCESS | 3005 | 1471348156548 Marionette TRACE conn4 <- [1,2806,null,{}] 04:49:16 INFO - PROCESS | 3005 | 1471348156555 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}] 04:49:16 INFO - PROCESS | 3005 | 1471348156560 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:49:16 INFO - PROCESS | 3005 | 1471348156769 Marionette TRACE conn4 <- [1,2807,null,{"value":null}] 04:49:17 INFO - PROCESS | 3005 | 1471348157018 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:17 INFO - PROCESS | 3005 | 1471348157025 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:49:17 INFO - PROCESS | 3005 | ++DOCSHELL 0x8ea13c00 == 39 [pid = 3005] [id = 709] 04:49:17 INFO - PROCESS | 3005 | ++DOMWINDOW == 91 (0x8ea5c400) [pid = 3005] [serial = 2128] [outer = (nil)] 04:49:17 INFO - PROCESS | 3005 | ++DOMWINDOW == 92 (0x904c0c00) [pid = 3005] [serial = 2129] [outer = 0x8ea5c400] 04:49:17 INFO - PROCESS | 3005 | 1471348157132 Marionette DEBUG loaded listener.js 04:49:17 INFO - PROCESS | 3005 | ++DOMWINDOW == 93 (0x904c5400) [pid = 3005] [serial = 2130] [outer = 0x8ea5c400] 04:49:18 INFO - PROCESS | 3005 | 1471348158024 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]]]}] 04:49:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 04:49:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1541ms 04:49:18 INFO - PROCESS | 3005 | 1471348158083 Marionette TRACE conn4 -> [0,2809,"getWindowHandle",null] 04:49:18 INFO - PROCESS | 3005 | 1471348158088 Marionette TRACE conn4 <- [1,2809,null,{"value":"8"}] 04:49:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 04:49:18 INFO - PROCESS | 3005 | 1471348158094 Marionette TRACE conn4 -> [0,2810,"setScriptTimeout",{"ms":35000}] 04:49:18 INFO - PROCESS | 3005 | 1471348158099 Marionette TRACE conn4 <- [1,2810,null,{}] 04:49:18 INFO - PROCESS | 3005 | 1471348158105 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}] 04:49:18 INFO - PROCESS | 3005 | 1471348158111 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:49:18 INFO - PROCESS | 3005 | 1471348158313 Marionette TRACE conn4 <- [1,2811,null,{"value":null}] 04:49:18 INFO - PROCESS | 3005 | 1471348158569 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:18 INFO - PROCESS | 3005 | 1471348158590 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:49:18 INFO - PROCESS | 3005 | ++DOCSHELL 0x8fa8e000 == 40 [pid = 3005] [id = 710] 04:49:18 INFO - PROCESS | 3005 | ++DOMWINDOW == 94 (0x904c7c00) [pid = 3005] [serial = 2131] [outer = (nil)] 04:49:18 INFO - PROCESS | 3005 | ++DOMWINDOW == 95 (0x91a3c000) [pid = 3005] [serial = 2132] [outer = 0x904c7c00] 04:49:18 INFO - PROCESS | 3005 | 1471348158736 Marionette DEBUG loaded listener.js 04:49:18 INFO - PROCESS | 3005 | ++DOMWINDOW == 96 (0x91bd7800) [pid = 3005] [serial = 2133] [outer = 0x904c7c00] 04:49:19 INFO - PROCESS | 3005 | 1471348159772 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]]]}] 04:49:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 04:49:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1745ms 04:49:19 INFO - PROCESS | 3005 | 1471348159841 Marionette TRACE conn4 -> [0,2813,"getWindowHandle",null] 04:49:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 04:49:19 INFO - PROCESS | 3005 | 1471348159846 Marionette TRACE conn4 <- [1,2813,null,{"value":"8"}] 04:49:19 INFO - PROCESS | 3005 | 1471348159852 Marionette TRACE conn4 -> [0,2814,"setScriptTimeout",{"ms":35000}] 04:49:19 INFO - PROCESS | 3005 | 1471348159856 Marionette TRACE conn4 <- [1,2814,null,{}] 04:49:19 INFO - PROCESS | 3005 | 1471348159862 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}] 04:49:19 INFO - PROCESS | 3005 | 1471348159873 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:49:20 INFO - PROCESS | 3005 | 1471348160129 Marionette TRACE conn4 <- [1,2815,null,{"value":null}] 04:49:20 INFO - PROCESS | 3005 | 1471348160375 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:20 INFO - PROCESS | 3005 | 1471348160383 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:49:20 INFO - PROCESS | 3005 | ++DOCSHELL 0x8a866800 == 41 [pid = 3005] [id = 711] 04:49:20 INFO - PROCESS | 3005 | ++DOMWINDOW == 97 (0x8c1d2000) [pid = 3005] [serial = 2134] [outer = (nil)] 04:49:20 INFO - PROCESS | 3005 | ++DOMWINDOW == 98 (0x91a31800) [pid = 3005] [serial = 2135] [outer = 0x8c1d2000] 04:49:20 INFO - PROCESS | 3005 | 1471348160533 Marionette DEBUG loaded listener.js 04:49:20 INFO - PROCESS | 3005 | ++DOMWINDOW == 99 (0x91bd8800) [pid = 3005] [serial = 2136] [outer = 0x8c1d2000] 04:49:21 INFO - PROCESS | 3005 | 1471348161766 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]]]}] 04:49:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 04:49:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1985ms 04:49:21 INFO - PROCESS | 3005 | 1471348161838 Marionette TRACE conn4 -> [0,2817,"getWindowHandle",null] 04:49:21 INFO - PROCESS | 3005 | 1471348161846 Marionette TRACE conn4 <- [1,2817,null,{"value":"8"}] 04:49:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 04:49:21 INFO - PROCESS | 3005 | 1471348161867 Marionette TRACE conn4 -> [0,2818,"setScriptTimeout",{"ms":35000}] 04:49:21 INFO - PROCESS | 3005 | 1471348161873 Marionette TRACE conn4 <- [1,2818,null,{}] 04:49:21 INFO - PROCESS | 3005 | 1471348161883 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}] 04:49:21 INFO - PROCESS | 3005 | 1471348161889 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:49:22 INFO - PROCESS | 3005 | 1471348162166 Marionette TRACE conn4 <- [1,2819,null,{"value":null}] 04:49:22 INFO - PROCESS | 3005 | 1471348162349 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:22 INFO - PROCESS | 3005 | 1471348162361 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:49:22 INFO - PROCESS | 3005 | ++DOCSHELL 0x8c506400 == 42 [pid = 3005] [id = 712] 04:49:22 INFO - PROCESS | 3005 | ++DOMWINDOW == 100 (0x8c506c00) [pid = 3005] [serial = 2137] [outer = (nil)] 04:49:22 INFO - PROCESS | 3005 | ++DOMWINDOW == 101 (0x8c50a800) [pid = 3005] [serial = 2138] [outer = 0x8c506c00] 04:49:22 INFO - PROCESS | 3005 | 1471348162446 Marionette DEBUG loaded listener.js 04:49:22 INFO - PROCESS | 3005 | ++DOMWINDOW == 102 (0x8db4c000) [pid = 3005] [serial = 2139] [outer = 0x8c506c00] 04:49:23 INFO - PROCESS | 3005 | --DOCSHELL 0x8c1d1800 == 41 [pid = 3005] [id = 677] 04:49:23 INFO - PROCESS | 3005 | --DOCSHELL 0x8bc0b000 == 40 [pid = 3005] [id = 704] 04:49:23 INFO - PROCESS | 3005 | 1471348163498 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]]]}] 04:49:23 INFO - PROCESS | 3005 | --DOCSHELL 0x8ea56400 == 39 [pid = 3005] [id = 703] 04:49:23 INFO - PROCESS | 3005 | --DOCSHELL 0x8df24c00 == 38 [pid = 3005] [id = 702] 04:49:23 INFO - PROCESS | 3005 | --DOCSHELL 0x8bc10000 == 37 [pid = 3005] [id = 701] 04:49:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 04:49:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1692ms 04:49:23 INFO - PROCESS | 3005 | --DOMWINDOW == 101 (0x8fc94800) [pid = 3005] [serial = 2070] [outer = (nil)] [url = about:blank] 04:49:23 INFO - PROCESS | 3005 | --DOMWINDOW == 100 (0x8fa8b800) [pid = 3005] [serial = 2067] [outer = (nil)] [url = about:blank] 04:49:23 INFO - PROCESS | 3005 | --DOMWINDOW == 99 (0x8ea14000) [pid = 3005] [serial = 2043] [outer = (nil)] [url = about:blank] 04:49:23 INFO - PROCESS | 3005 | --DOMWINDOW == 98 (0x8e9ddc00) [pid = 3005] [serial = 2042] [outer = (nil)] [url = about:blank] 04:49:23 INFO - PROCESS | 3005 | --DOMWINDOW == 97 (0x8f0e1400) [pid = 3005] [serial = 2051] [outer = (nil)] [url = about:blank] 04:49:23 INFO - PROCESS | 3005 | --DOMWINDOW == 96 (0x8f0e7000) [pid = 3005] [serial = 2052] [outer = (nil)] [url = about:blank] 04:49:23 INFO - PROCESS | 3005 | --DOMWINDOW == 95 (0x8ea19800) [pid = 3005] [serial = 2057] [outer = (nil)] [url = about:blank] 04:49:23 INFO - PROCESS | 3005 | --DOMWINDOW == 94 (0x8e992800) [pid = 3005] [serial = 2058] [outer = (nil)] [url = about:blank] 04:49:23 INFO - PROCESS | 3005 | --DOMWINDOW == 93 (0x8db4fc00) [pid = 3005] [serial = 2045] [outer = (nil)] [url = about:blank] 04:49:23 INFO - PROCESS | 3005 | --DOMWINDOW == 92 (0x8dc5d000) [pid = 3005] [serial = 2046] [outer = (nil)] [url = about:blank] 04:49:23 INFO - PROCESS | 3005 | --DOMWINDOW == 91 (0x8f0f4000) [pid = 3005] [serial = 2054] [outer = (nil)] [url = about:blank] 04:49:23 INFO - PROCESS | 3005 | --DOMWINDOW == 90 (0x8f2ec400) [pid = 3005] [serial = 2055] [outer = (nil)] [url = about:blank] 04:49:23 INFO - PROCESS | 3005 | --DOMWINDOW == 89 (0x8c50e000) [pid = 3005] [serial = 2060] [outer = (nil)] [url = about:blank] 04:49:23 INFO - PROCESS | 3005 | --DOMWINDOW == 88 (0x8df31800) [pid = 3005] [serial = 2061] [outer = (nil)] [url = about:blank] 04:49:23 INFO - PROCESS | 3005 | --DOMWINDOW == 87 (0x8ea58400) [pid = 3005] [serial = 2048] [outer = (nil)] [url = about:blank] 04:49:23 INFO - PROCESS | 3005 | --DOMWINDOW == 86 (0x8ea60400) [pid = 3005] [serial = 2049] [outer = (nil)] [url = about:blank] 04:49:23 INFO - PROCESS | 3005 | --DOMWINDOW == 85 (0x8eb58800) [pid = 3005] [serial = 2064] [outer = (nil)] [url = about:blank] 04:49:23 INFO - PROCESS | 3005 | --DOMWINDOW == 84 (0x8eb50000) [pid = 3005] [serial = 2063] [outer = (nil)] [url = about:blank] 04:49:23 INFO - PROCESS | 3005 | --DOMWINDOW == 83 (0x8fa06c00) [pid = 3005] [serial = 2066] [outer = (nil)] [url = about:blank] 04:49:23 INFO - PROCESS | 3005 | --DOMWINDOW == 82 (0x8fc92400) [pid = 3005] [serial = 2069] [outer = (nil)] [url = about:blank] 04:49:23 INFO - PROCESS | 3005 | 1471348163589 Marionette TRACE conn4 -> [0,2821,"getWindowHandle",null] 04:49:23 INFO - PROCESS | 3005 | 1471348163597 Marionette TRACE conn4 <- [1,2821,null,{"value":"8"}] 04:49:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 04:49:23 INFO - PROCESS | 3005 | 1471348163615 Marionette TRACE conn4 -> [0,2822,"setScriptTimeout",{"ms":35000}] 04:49:23 INFO - PROCESS | 3005 | 1471348163620 Marionette TRACE conn4 <- [1,2822,null,{}] 04:49:23 INFO - PROCESS | 3005 | 1471348163627 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}] 04:49:23 INFO - PROCESS | 3005 | 1471348163633 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:49:23 INFO - PROCESS | 3005 | 1471348163843 Marionette TRACE conn4 <- [1,2823,null,{"value":null}] 04:49:24 INFO - PROCESS | 3005 | 1471348164052 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:24 INFO - PROCESS | 3005 | 1471348164059 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:49:24 INFO - PROCESS | 3005 | ++DOCSHELL 0x8a865c00 == 38 [pid = 3005] [id = 713] 04:49:24 INFO - PROCESS | 3005 | ++DOMWINDOW == 83 (0x8df2d800) [pid = 3005] [serial = 2140] [outer = (nil)] 04:49:24 INFO - PROCESS | 3005 | ++DOMWINDOW == 84 (0x8e803c00) [pid = 3005] [serial = 2141] [outer = 0x8df2d800] 04:49:24 INFO - PROCESS | 3005 | 1471348164159 Marionette DEBUG loaded listener.js 04:49:24 INFO - PROCESS | 3005 | ++DOMWINDOW == 85 (0x8e98c800) [pid = 3005] [serial = 2142] [outer = 0x8df2d800] 04:49:25 INFO - PROCESS | 3005 | 1471348165036 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]]]}] 04:49:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 04:49:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1489ms 04:49:25 INFO - PROCESS | 3005 | 1471348165104 Marionette TRACE conn4 -> [0,2825,"getWindowHandle",null] 04:49:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 04:49:25 INFO - PROCESS | 3005 | 1471348165109 Marionette TRACE conn4 <- [1,2825,null,{"value":"8"}] 04:49:25 INFO - PROCESS | 3005 | 1471348165117 Marionette TRACE conn4 -> [0,2826,"setScriptTimeout",{"ms":35000}] 04:49:25 INFO - PROCESS | 3005 | 1471348165124 Marionette TRACE conn4 <- [1,2826,null,{}] 04:49:25 INFO - PROCESS | 3005 | 1471348165142 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}] 04:49:25 INFO - PROCESS | 3005 | 1471348165151 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:49:25 INFO - PROCESS | 3005 | 1471348165356 Marionette TRACE conn4 <- [1,2827,null,{"value":null}] 04:49:25 INFO - PROCESS | 3005 | 1471348165514 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:25 INFO - PROCESS | 3005 | 1471348165526 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:49:25 INFO - PROCESS | 3005 | ++DOCSHELL 0x8ea14000 == 39 [pid = 3005] [id = 714] 04:49:25 INFO - PROCESS | 3005 | ++DOMWINDOW == 86 (0x8ea19800) [pid = 3005] [serial = 2143] [outer = (nil)] 04:49:25 INFO - PROCESS | 3005 | ++DOMWINDOW == 87 (0x8ea59400) [pid = 3005] [serial = 2144] [outer = 0x8ea19800] 04:49:25 INFO - PROCESS | 3005 | 1471348165613 Marionette DEBUG loaded listener.js 04:49:25 INFO - PROCESS | 3005 | ++DOMWINDOW == 88 (0x8eb52800) [pid = 3005] [serial = 2145] [outer = 0x8ea19800] 04:49:26 INFO - PROCESS | 3005 | 1471348166619 Marionette TRACE conn4 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 04:49:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 04:49:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1544ms 04:49:26 INFO - PROCESS | 3005 | 1471348166660 Marionette TRACE conn4 -> [0,2829,"getWindowHandle",null] 04:49:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 04:49:26 INFO - PROCESS | 3005 | 1471348166665 Marionette TRACE conn4 <- [1,2829,null,{"value":"8"}] 04:49:26 INFO - PROCESS | 3005 | 1471348166672 Marionette TRACE conn4 -> [0,2830,"setScriptTimeout",{"ms":35000}] 04:49:26 INFO - PROCESS | 3005 | 1471348166676 Marionette TRACE conn4 <- [1,2830,null,{}] 04:49:26 INFO - PROCESS | 3005 | 1471348166689 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}] 04:49:26 INFO - PROCESS | 3005 | 1471348166695 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:49:26 INFO - PROCESS | 3005 | 1471348166949 Marionette TRACE conn4 <- [1,2831,null,{"value":null}] 04:49:27 INFO - PROCESS | 3005 | 1471348166993 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:27 INFO - PROCESS | 3005 | 1471348167001 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:49:27 INFO - PROCESS | 3005 | ++DOCSHELL 0x8db4d800 == 40 [pid = 3005] [id = 715] 04:49:27 INFO - PROCESS | 3005 | ++DOMWINDOW == 89 (0x8f0f1000) [pid = 3005] [serial = 2146] [outer = (nil)] 04:49:27 INFO - PROCESS | 3005 | ++DOMWINDOW == 90 (0x8f2ee000) [pid = 3005] [serial = 2147] [outer = 0x8f0f1000] 04:49:27 INFO - PROCESS | 3005 | 1471348167079 Marionette DEBUG loaded listener.js 04:49:27 INFO - PROCESS | 3005 | ++DOMWINDOW == 91 (0x8f2f8000) [pid = 3005] [serial = 2148] [outer = 0x8f0f1000] 04:49:28 INFO - PROCESS | 3005 | 1471348168085 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]]]}] 04:49:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 04:49:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1451ms 04:49:28 INFO - PROCESS | 3005 | 1471348168123 Marionette TRACE conn4 -> [0,2833,"getWindowHandle",null] 04:49:28 INFO - PROCESS | 3005 | 1471348168128 Marionette TRACE conn4 <- [1,2833,null,{"value":"8"}] 04:49:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 04:49:28 INFO - PROCESS | 3005 | 1471348168143 Marionette TRACE conn4 -> [0,2834,"setScriptTimeout",{"ms":35000}] 04:49:28 INFO - PROCESS | 3005 | 1471348168146 Marionette TRACE conn4 <- [1,2834,null,{}] 04:49:28 INFO - PROCESS | 3005 | 1471348168153 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}] 04:49:28 INFO - PROCESS | 3005 | 1471348168160 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:49:28 INFO - PROCESS | 3005 | 1471348168403 Marionette TRACE conn4 <- [1,2835,null,{"value":null}] 04:49:28 INFO - PROCESS | 3005 | --DOMWINDOW == 90 (0x8db46c00) [pid = 3005] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 04:49:28 INFO - PROCESS | 3005 | --DOMWINDOW == 89 (0x8eb50c00) [pid = 3005] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 04:49:28 INFO - PROCESS | 3005 | --DOMWINDOW == 88 (0x8fc9b800) [pid = 3005] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 04:49:28 INFO - PROCESS | 3005 | --DOMWINDOW == 87 (0x8fa93800) [pid = 3005] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 04:49:28 INFO - PROCESS | 3005 | --DOMWINDOW == 86 (0x8f0e8800) [pid = 3005] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 04:49:28 INFO - PROCESS | 3005 | --DOMWINDOW == 85 (0x8bc0dc00) [pid = 3005] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 04:49:28 INFO - PROCESS | 3005 | --DOMWINDOW == 84 (0x921e5c00) [pid = 3005] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 04:49:28 INFO - PROCESS | 3005 | --DOMWINDOW == 83 (0x921edc00) [pid = 3005] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 04:49:28 INFO - PROCESS | 3005 | --DOMWINDOW == 82 (0x8ea56800) [pid = 3005] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 04:49:28 INFO - PROCESS | 3005 | --DOMWINDOW == 81 (0x8c1cf400) [pid = 3005] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 04:49:28 INFO - PROCESS | 3005 | --DOMWINDOW == 80 (0x8c1ccc00) [pid = 3005] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 04:49:28 INFO - PROCESS | 3005 | --DOMWINDOW == 79 (0x8df2f000) [pid = 3005] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 04:49:28 INFO - PROCESS | 3005 | --DOMWINDOW == 78 (0x8c1ce400) [pid = 3005] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 04:49:28 INFO - PROCESS | 3005 | --DOMWINDOW == 77 (0x8c1c8000) [pid = 3005] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 04:49:28 INFO - PROCESS | 3005 | 1471348168812 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:28 INFO - PROCESS | 3005 | 1471348168820 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:49:28 INFO - PROCESS | 3005 | ++DOCSHELL 0x8a85ec00 == 41 [pid = 3005] [id = 716] 04:49:28 INFO - PROCESS | 3005 | ++DOMWINDOW == 78 (0x8a860800) [pid = 3005] [serial = 2149] [outer = (nil)] 04:49:28 INFO - PROCESS | 3005 | ++DOMWINDOW == 79 (0x8c1ce400) [pid = 3005] [serial = 2150] [outer = 0x8a860800] 04:49:28 INFO - PROCESS | 3005 | 1471348168901 Marionette DEBUG loaded listener.js 04:49:29 INFO - PROCESS | 3005 | ++DOMWINDOW == 80 (0x8df27c00) [pid = 3005] [serial = 2151] [outer = 0x8a860800] 04:49:29 INFO - PROCESS | 3005 | 1471348169683 Marionette TRACE conn4 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 04:49:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 04:49:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1596ms 04:49:29 INFO - PROCESS | 3005 | 1471348169737 Marionette TRACE conn4 -> [0,2837,"getWindowHandle",null] 04:49:29 INFO - PROCESS | 3005 | 1471348169741 Marionette TRACE conn4 <- [1,2837,null,{"value":"8"}] 04:49:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 04:49:29 INFO - PROCESS | 3005 | 1471348169748 Marionette TRACE conn4 -> [0,2838,"setScriptTimeout",{"ms":35000}] 04:49:29 INFO - PROCESS | 3005 | 1471348169751 Marionette TRACE conn4 <- [1,2838,null,{}] 04:49:29 INFO - PROCESS | 3005 | 1471348169757 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}] 04:49:29 INFO - PROCESS | 3005 | 1471348169768 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:49:30 INFO - PROCESS | 3005 | 1471348170024 Marionette TRACE conn4 <- [1,2839,null,{"value":null}] 04:49:30 INFO - PROCESS | 3005 | 1471348170183 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:30 INFO - PROCESS | 3005 | 1471348170192 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:49:30 INFO - PROCESS | 3005 | ++DOCSHELL 0x8a86a800 == 42 [pid = 3005] [id = 717] 04:49:30 INFO - PROCESS | 3005 | ++DOMWINDOW == 81 (0x8dc54800) [pid = 3005] [serial = 2152] [outer = (nil)] 04:49:30 INFO - PROCESS | 3005 | ++DOMWINDOW == 82 (0x8fc94c00) [pid = 3005] [serial = 2153] [outer = 0x8dc54800] 04:49:30 INFO - PROCESS | 3005 | 1471348170268 Marionette DEBUG loaded listener.js 04:49:30 INFO - PROCESS | 3005 | ++DOMWINDOW == 83 (0x91a40c00) [pid = 3005] [serial = 2154] [outer = 0x8dc54800] 04:49:31 INFO - PROCESS | 3005 | 1471348171360 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]]]}] 04:49:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 04:49:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1643ms 04:49:31 INFO - PROCESS | 3005 | 1471348171394 Marionette TRACE conn4 -> [0,2841,"getWindowHandle",null] 04:49:31 INFO - PROCESS | 3005 | 1471348171402 Marionette TRACE conn4 <- [1,2841,null,{"value":"8"}] 04:49:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 04:49:31 INFO - PROCESS | 3005 | 1471348171412 Marionette TRACE conn4 -> [0,2842,"setScriptTimeout",{"ms":35000}] 04:49:31 INFO - PROCESS | 3005 | 1471348171419 Marionette TRACE conn4 <- [1,2842,null,{}] 04:49:31 INFO - PROCESS | 3005 | 1471348171431 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}] 04:49:31 INFO - PROCESS | 3005 | 1471348171437 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:49:31 INFO - PROCESS | 3005 | 1471348171681 Marionette TRACE conn4 <- [1,2843,null,{"value":null}] 04:49:32 INFO - PROCESS | 3005 | 1471348172003 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:32 INFO - PROCESS | 3005 | 1471348172014 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:49:32 INFO - PROCESS | 3005 | ++DOCSHELL 0x8c1d0800 == 43 [pid = 3005] [id = 718] 04:49:32 INFO - PROCESS | 3005 | ++DOMWINDOW == 84 (0x8c50fc00) [pid = 3005] [serial = 2155] [outer = (nil)] 04:49:32 INFO - PROCESS | 3005 | ++DOMWINDOW == 85 (0x8df24c00) [pid = 3005] [serial = 2156] [outer = 0x8c50fc00] 04:49:32 INFO - PROCESS | 3005 | 1471348172113 Marionette DEBUG loaded listener.js 04:49:32 INFO - PROCESS | 3005 | ++DOMWINDOW == 86 (0x8e839400) [pid = 3005] [serial = 2157] [outer = 0x8c50fc00] 04:49:33 INFO - PROCESS | 3005 | 1471348173132 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]]]}] 04:49:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 04:49:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1794ms 04:49:33 INFO - PROCESS | 3005 | 1471348173206 Marionette TRACE conn4 -> [0,2845,"getWindowHandle",null] 04:49:33 INFO - PROCESS | 3005 | 1471348173216 Marionette TRACE conn4 <- [1,2845,null,{"value":"8"}] 04:49:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 04:49:33 INFO - PROCESS | 3005 | 1471348173228 Marionette TRACE conn4 -> [0,2846,"setScriptTimeout",{"ms":35000}] 04:49:33 INFO - PROCESS | 3005 | 1471348173232 Marionette TRACE conn4 <- [1,2846,null,{}] 04:49:33 INFO - PROCESS | 3005 | 1471348173240 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}] 04:49:33 INFO - PROCESS | 3005 | 1471348173247 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:49:33 INFO - PROCESS | 3005 | 1471348173505 Marionette TRACE conn4 <- [1,2847,null,{"value":null}] 04:49:33 INFO - PROCESS | 3005 | 1471348173807 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:33 INFO - PROCESS | 3005 | 1471348173816 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:49:33 INFO - PROCESS | 3005 | ++DOCSHELL 0x8ea59800 == 44 [pid = 3005] [id = 719] 04:49:33 INFO - PROCESS | 3005 | ++DOMWINDOW == 87 (0x8ea5c800) [pid = 3005] [serial = 2158] [outer = (nil)] 04:49:33 INFO - PROCESS | 3005 | ++DOMWINDOW == 88 (0x8f0e2800) [pid = 3005] [serial = 2159] [outer = 0x8ea5c800] 04:49:33 INFO - PROCESS | 3005 | 1471348173909 Marionette DEBUG loaded listener.js 04:49:34 INFO - PROCESS | 3005 | ++DOMWINDOW == 89 (0x8f2ecc00) [pid = 3005] [serial = 2160] [outer = 0x8ea5c800] 04:49:35 INFO - PROCESS | 3005 | 1471348175074 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]]]}] 04:49:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 04:49:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1899ms 04:49:35 INFO - PROCESS | 3005 | 1471348175127 Marionette TRACE conn4 -> [0,2849,"getWindowHandle",null] 04:49:35 INFO - PROCESS | 3005 | 1471348175131 Marionette TRACE conn4 <- [1,2849,null,{"value":"8"}] 04:49:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 04:49:35 INFO - PROCESS | 3005 | 1471348175140 Marionette TRACE conn4 -> [0,2850,"setScriptTimeout",{"ms":35000}] 04:49:35 INFO - PROCESS | 3005 | 1471348175147 Marionette TRACE conn4 <- [1,2850,null,{}] 04:49:35 INFO - PROCESS | 3005 | 1471348175166 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}] 04:49:35 INFO - PROCESS | 3005 | 1471348175177 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:49:35 INFO - PROCESS | 3005 | 1471348175444 Marionette TRACE conn4 <- [1,2851,null,{"value":null}] 04:49:35 INFO - PROCESS | 3005 | 1471348175744 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:35 INFO - PROCESS | 3005 | 1471348175753 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:49:35 INFO - PROCESS | 3005 | ++DOCSHELL 0x91bd5000 == 45 [pid = 3005] [id = 720] 04:49:35 INFO - PROCESS | 3005 | ++DOMWINDOW == 90 (0x91bd5400) [pid = 3005] [serial = 2161] [outer = (nil)] 04:49:35 INFO - PROCESS | 3005 | ++DOMWINDOW == 91 (0x921e7000) [pid = 3005] [serial = 2162] [outer = 0x91bd5400] 04:49:35 INFO - PROCESS | 3005 | 1471348175856 Marionette DEBUG loaded listener.js 04:49:35 INFO - PROCESS | 3005 | ++DOMWINDOW == 92 (0x92242800) [pid = 3005] [serial = 2163] [outer = 0x91bd5400] 04:49:36 INFO - PROCESS | 3005 | 1471348176922 Marionette TRACE conn4 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 04:49:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 04:49:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1847ms 04:49:36 INFO - PROCESS | 3005 | 1471348176988 Marionette TRACE conn4 -> [0,2853,"getWindowHandle",null] 04:49:36 INFO - PROCESS | 3005 | 1471348176994 Marionette TRACE conn4 <- [1,2853,null,{"value":"8"}] 04:49:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 04:49:37 INFO - PROCESS | 3005 | 1471348177003 Marionette TRACE conn4 -> [0,2854,"setScriptTimeout",{"ms":35000}] 04:49:37 INFO - PROCESS | 3005 | 1471348177008 Marionette TRACE conn4 <- [1,2854,null,{}] 04:49:37 INFO - PROCESS | 3005 | 1471348177016 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}] 04:49:37 INFO - PROCESS | 3005 | 1471348177023 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:49:37 INFO - PROCESS | 3005 | 1471348177286 Marionette TRACE conn4 <- [1,2855,null,{"value":null}] 04:49:37 INFO - PROCESS | 3005 | 1471348177548 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:37 INFO - PROCESS | 3005 | 1471348177561 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:49:37 INFO - PROCESS | 3005 | ++DOCSHELL 0x8e993400 == 46 [pid = 3005] [id = 721] 04:49:37 INFO - PROCESS | 3005 | ++DOMWINDOW == 93 (0x921e5c00) [pid = 3005] [serial = 2164] [outer = (nil)] 04:49:37 INFO - PROCESS | 3005 | ++DOMWINDOW == 94 (0x923e9c00) [pid = 3005] [serial = 2165] [outer = 0x921e5c00] 04:49:37 INFO - PROCESS | 3005 | 1471348177693 Marionette DEBUG loaded listener.js 04:49:37 INFO - PROCESS | 3005 | ++DOMWINDOW == 95 (0x923ee400) [pid = 3005] [serial = 2166] [outer = 0x921e5c00] 04:49:38 INFO - PROCESS | 3005 | 1471348178747 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]]]}] 04:49:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 04:49:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1795ms 04:49:38 INFO - PROCESS | 3005 | 1471348178798 Marionette TRACE conn4 -> [0,2857,"getWindowHandle",null] 04:49:38 INFO - PROCESS | 3005 | 1471348178804 Marionette TRACE conn4 <- [1,2857,null,{"value":"8"}] 04:49:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 04:49:38 INFO - PROCESS | 3005 | 1471348178812 Marionette TRACE conn4 -> [0,2858,"setScriptTimeout",{"ms":35000}] 04:49:38 INFO - PROCESS | 3005 | 1471348178818 Marionette TRACE conn4 <- [1,2858,null,{}] 04:49:38 INFO - PROCESS | 3005 | 1471348178825 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}] 04:49:38 INFO - PROCESS | 3005 | 1471348178830 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:49:39 INFO - PROCESS | 3005 | 1471348179075 Marionette TRACE conn4 <- [1,2859,null,{"value":null}] 04:49:39 INFO - PROCESS | 3005 | 1471348179326 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:39 INFO - PROCESS | 3005 | 1471348179337 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:49:39 INFO - PROCESS | 3005 | ++DOCSHELL 0x8f2f8800 == 47 [pid = 3005] [id = 722] 04:49:39 INFO - PROCESS | 3005 | ++DOMWINDOW == 96 (0x921e7800) [pid = 3005] [serial = 2167] [outer = (nil)] 04:49:39 INFO - PROCESS | 3005 | ++DOMWINDOW == 97 (0x924f0800) [pid = 3005] [serial = 2168] [outer = 0x921e7800] 04:49:39 INFO - PROCESS | 3005 | 1471348179497 Marionette DEBUG loaded listener.js 04:49:39 INFO - PROCESS | 3005 | ++DOMWINDOW == 98 (0x924f3c00) [pid = 3005] [serial = 2169] [outer = 0x921e7800] 04:49:40 INFO - PROCESS | 3005 | 1471348180608 Marionette TRACE conn4 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 04:49:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 04:49:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1851ms 04:49:40 INFO - PROCESS | 3005 | 1471348180665 Marionette TRACE conn4 -> [0,2861,"getWindowHandle",null] 04:49:40 INFO - PROCESS | 3005 | 1471348180669 Marionette TRACE conn4 <- [1,2861,null,{"value":"8"}] 04:49:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 04:49:40 INFO - PROCESS | 3005 | 1471348180678 Marionette TRACE conn4 -> [0,2862,"setScriptTimeout",{"ms":35000}] 04:49:40 INFO - PROCESS | 3005 | 1471348180682 Marionette TRACE conn4 <- [1,2862,null,{}] 04:49:40 INFO - PROCESS | 3005 | 1471348180689 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}] 04:49:40 INFO - PROCESS | 3005 | 1471348180701 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:49:40 INFO - PROCESS | 3005 | 1471348180984 Marionette TRACE conn4 <- [1,2863,null,{"value":null}] 04:49:41 INFO - PROCESS | 3005 | 1471348181290 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:41 INFO - PROCESS | 3005 | 1471348181300 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:49:41 INFO - PROCESS | 3005 | ++DOCSHELL 0x8a861000 == 48 [pid = 3005] [id = 723] 04:49:41 INFO - PROCESS | 3005 | ++DOMWINDOW == 99 (0x8c50c400) [pid = 3005] [serial = 2170] [outer = (nil)] 04:49:41 INFO - PROCESS | 3005 | ++DOMWINDOW == 100 (0x8df27000) [pid = 3005] [serial = 2171] [outer = 0x8c50c400] 04:49:41 INFO - PROCESS | 3005 | 1471348181395 Marionette DEBUG loaded listener.js 04:49:41 INFO - PROCESS | 3005 | ++DOMWINDOW == 101 (0x8e840800) [pid = 3005] [serial = 2172] [outer = 0x8c50c400] 04:49:42 INFO - PROCESS | 3005 | 1471348182863 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]]]}] 04:49:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 04:49:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 2237ms 04:49:42 INFO - PROCESS | 3005 | 1471348182916 Marionette TRACE conn4 -> [0,2865,"getWindowHandle",null] 04:49:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 04:49:42 INFO - PROCESS | 3005 | 1471348182924 Marionette TRACE conn4 <- [1,2865,null,{"value":"8"}] 04:49:42 INFO - PROCESS | 3005 | 1471348182934 Marionette TRACE conn4 -> [0,2866,"setScriptTimeout",{"ms":35000}] 04:49:42 INFO - PROCESS | 3005 | 1471348182943 Marionette TRACE conn4 <- [1,2866,null,{}] 04:49:42 INFO - PROCESS | 3005 | 1471348182957 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}] 04:49:42 INFO - PROCESS | 3005 | 1471348182965 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:49:43 INFO - PROCESS | 3005 | 1471348183322 Marionette TRACE conn4 <- [1,2867,null,{"value":null}] 04:49:43 INFO - PROCESS | 3005 | 1471348183644 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:43 INFO - PROCESS | 3005 | 1471348183657 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:49:43 INFO - PROCESS | 3005 | ++DOCSHELL 0x8dc5a800 == 49 [pid = 3005] [id = 724] 04:49:43 INFO - PROCESS | 3005 | ++DOMWINDOW == 102 (0x8dc5ec00) [pid = 3005] [serial = 2173] [outer = (nil)] 04:49:43 INFO - PROCESS | 3005 | ++DOMWINDOW == 103 (0x8e993c00) [pid = 3005] [serial = 2174] [outer = 0x8dc5ec00] 04:49:43 INFO - PROCESS | 3005 | 1471348183745 Marionette DEBUG loaded listener.js 04:49:43 INFO - PROCESS | 3005 | ++DOMWINDOW == 104 (0x8ea0ac00) [pid = 3005] [serial = 2175] [outer = 0x8dc5ec00] 04:49:45 INFO - PROCESS | 3005 | --DOCSHELL 0x8a865000 == 48 [pid = 3005] [id = 686] 04:49:45 INFO - PROCESS | 3005 | --DOCSHELL 0x8bc0f400 == 47 [pid = 3005] [id = 693] 04:49:45 INFO - PROCESS | 3005 | --DOCSHELL 0x8c1ca000 == 46 [pid = 3005] [id = 699] 04:49:45 INFO - PROCESS | 3005 | --DOCSHELL 0x91bd1400 == 45 [pid = 3005] [id = 696] 04:49:45 INFO - PROCESS | 3005 | --DOCSHELL 0x8c1c9800 == 44 [pid = 3005] [id = 700] 04:49:45 INFO - PROCESS | 3005 | --DOCSHELL 0x8ea0a800 == 43 [pid = 3005] [id = 687] 04:49:45 INFO - PROCESS | 3005 | --DOCSHELL 0x8fa02000 == 42 [pid = 3005] [id = 688] 04:49:45 INFO - PROCESS | 3005 | --DOCSHELL 0x8db4bc00 == 41 [pid = 3005] [id = 678] 04:49:45 INFO - PROCESS | 3005 | --DOCSHELL 0x8fa91c00 == 40 [pid = 3005] [id = 689] 04:49:45 INFO - PROCESS | 3005 | --DOCSHELL 0x8c1cd000 == 39 [pid = 3005] [id = 681] 04:49:45 INFO - PROCESS | 3005 | --DOCSHELL 0x8eb52c00 == 38 [pid = 3005] [id = 683] 04:49:45 INFO - PROCESS | 3005 | --DOCSHELL 0x8c509c00 == 37 [pid = 3005] [id = 690] 04:49:45 INFO - PROCESS | 3005 | --DOCSHELL 0x8db49000 == 36 [pid = 3005] [id = 682] 04:49:45 INFO - PROCESS | 3005 | --DOCSHELL 0x8a866800 == 35 [pid = 3005] [id = 711] 04:49:45 INFO - PROCESS | 3005 | --DOCSHELL 0x8fc9b400 == 34 [pid = 3005] [id = 692] 04:49:45 INFO - PROCESS | 3005 | --DOCSHELL 0x8dc53000 == 33 [pid = 3005] [id = 706] 04:49:45 INFO - PROCESS | 3005 | --DOCSHELL 0x8a863c00 == 32 [pid = 3005] [id = 685] 04:49:45 INFO - PROCESS | 3005 | --DOCSHELL 0x8eb59000 == 31 [pid = 3005] [id = 684] 04:49:45 INFO - PROCESS | 3005 | --DOCSHELL 0x8bc02800 == 30 [pid = 3005] [id = 707] 04:49:45 INFO - PROCESS | 3005 | --DOCSHELL 0x8c1cf000 == 29 [pid = 3005] [id = 680] 04:49:45 INFO - PROCESS | 3005 | --DOCSHELL 0x8ea13c00 == 28 [pid = 3005] [id = 709] 04:49:45 INFO - PROCESS | 3005 | --DOCSHELL 0x8ea0a400 == 27 [pid = 3005] [id = 691] 04:49:45 INFO - PROCESS | 3005 | --DOCSHELL 0x8a867800 == 26 [pid = 3005] [id = 705] 04:49:45 INFO - PROCESS | 3005 | --DOCSHELL 0x8dc5d400 == 25 [pid = 3005] [id = 679] 04:49:45 INFO - PROCESS | 3005 | --DOCSHELL 0x8fa8e000 == 24 [pid = 3005] [id = 710] 04:49:45 INFO - PROCESS | 3005 | --DOCSHELL 0x921ec800 == 23 [pid = 3005] [id = 697] 04:49:45 INFO - PROCESS | 3005 | --DOCSHELL 0x8ea5f000 == 22 [pid = 3005] [id = 708] 04:49:45 INFO - PROCESS | 3005 | --DOCSHELL 0x8a85d400 == 21 [pid = 3005] [id = 695] 04:49:45 INFO - PROCESS | 3005 | --DOCSHELL 0x8db46400 == 20 [pid = 3005] [id = 694] 04:49:45 INFO - PROCESS | 3005 | --DOCSHELL 0x8c1cb400 == 19 [pid = 3005] [id = 698] 04:49:45 INFO - PROCESS | 3005 | --DOMWINDOW == 103 (0x8e83d000) [pid = 3005] [serial = 2073] [outer = (nil)] [url = about:blank] 04:49:45 INFO - PROCESS | 3005 | --DOMWINDOW == 102 (0x8dc5e400) [pid = 3005] [serial = 2072] [outer = (nil)] [url = about:blank] 04:49:45 INFO - PROCESS | 3005 | --DOMWINDOW == 101 (0x8f0ed000) [pid = 3005] [serial = 2076] [outer = (nil)] [url = about:blank] 04:49:45 INFO - PROCESS | 3005 | --DOMWINDOW == 100 (0x8f0e4800) [pid = 3005] [serial = 2075] [outer = (nil)] [url = about:blank] 04:49:45 INFO - PROCESS | 3005 | --DOMWINDOW == 99 (0x904c2400) [pid = 3005] [serial = 2079] [outer = (nil)] [url = about:blank] 04:49:45 INFO - PROCESS | 3005 | --DOMWINDOW == 98 (0x904bc400) [pid = 3005] [serial = 2078] [outer = (nil)] [url = about:blank] 04:49:45 INFO - PROCESS | 3005 | --DOMWINDOW == 97 (0x91a35800) [pid = 3005] [serial = 2082] [outer = (nil)] [url = about:blank] 04:49:45 INFO - PROCESS | 3005 | --DOMWINDOW == 96 (0x91a32000) [pid = 3005] [serial = 2081] [outer = (nil)] [url = about:blank] 04:49:45 INFO - PROCESS | 3005 | --DOMWINDOW == 95 (0x91a40000) [pid = 3005] [serial = 2085] [outer = (nil)] [url = about:blank] 04:49:45 INFO - PROCESS | 3005 | --DOMWINDOW == 94 (0x91a3bc00) [pid = 3005] [serial = 2084] [outer = (nil)] [url = about:blank] 04:49:45 INFO - PROCESS | 3005 | --DOMWINDOW == 93 (0x921e7400) [pid = 3005] [serial = 2088] [outer = (nil)] [url = about:blank] 04:49:45 INFO - PROCESS | 3005 | --DOMWINDOW == 92 (0x921e4c00) [pid = 3005] [serial = 2087] [outer = (nil)] [url = about:blank] 04:49:45 INFO - PROCESS | 3005 | --DOMWINDOW == 91 (0x92245c00) [pid = 3005] [serial = 2091] [outer = (nil)] [url = about:blank] 04:49:45 INFO - PROCESS | 3005 | --DOMWINDOW == 90 (0x92243800) [pid = 3005] [serial = 2090] [outer = (nil)] [url = about:blank] 04:49:45 INFO - PROCESS | 3005 | --DOMWINDOW == 89 (0x923e5c00) [pid = 3005] [serial = 2094] [outer = (nil)] [url = about:blank] 04:49:45 INFO - PROCESS | 3005 | --DOMWINDOW == 88 (0x923e3000) [pid = 3005] [serial = 2093] [outer = (nil)] [url = about:blank] 04:49:45 INFO - PROCESS | 3005 | --DOMWINDOW == 87 (0x8ea60c00) [pid = 3005] [serial = 2111] [outer = (nil)] [url = about:blank] 04:49:45 INFO - PROCESS | 3005 | --DOMWINDOW == 86 (0x8eb5a400) [pid = 3005] [serial = 2112] [outer = (nil)] [url = about:blank] 04:49:45 INFO - PROCESS | 3005 | --DOMWINDOW == 85 (0x924eb000) [pid = 3005] [serial = 2097] [outer = (nil)] [url = about:blank] 04:49:45 INFO - PROCESS | 3005 | --DOMWINDOW == 84 (0x923f0800) [pid = 3005] [serial = 2096] [outer = (nil)] [url = about:blank] 04:49:45 INFO - PROCESS | 3005 | --DOMWINDOW == 83 (0x8e83c000) [pid = 3005] [serial = 2103] [outer = (nil)] [url = about:blank] 04:49:45 INFO - PROCESS | 3005 | --DOMWINDOW == 82 (0x8c50e400) [pid = 3005] [serial = 2102] [outer = (nil)] [url = about:blank] 04:49:45 INFO - PROCESS | 3005 | --DOMWINDOW == 81 (0x8e806400) [pid = 3005] [serial = 2108] [outer = (nil)] [url = about:blank] 04:49:45 INFO - PROCESS | 3005 | --DOMWINDOW == 80 (0x8db48400) [pid = 3005] [serial = 2100] [outer = (nil)] [url = about:blank] 04:49:45 INFO - PROCESS | 3005 | --DOMWINDOW == 79 (0x8c1d2400) [pid = 3005] [serial = 2105] [outer = (nil)] [url = about:blank] 04:49:45 INFO - PROCESS | 3005 | --DOMWINDOW == 78 (0x8c50b000) [pid = 3005] [serial = 2106] [outer = (nil)] [url = about:blank] 04:49:45 INFO - PROCESS | 3005 | --DOMWINDOW == 77 (0x8c506000) [pid = 3005] [serial = 2099] [outer = (nil)] [url = about:blank] 04:49:45 INFO - PROCESS | 3005 | --DOMWINDOW == 76 (0x8f0e2c00) [pid = 3005] [serial = 2114] [outer = (nil)] [url = about:blank] 04:49:45 INFO - PROCESS | 3005 | --DOMWINDOW == 75 (0x8e83a800) [pid = 3005] [serial = 2109] [outer = (nil)] [url = about:blank] 04:49:46 INFO - PROCESS | 3005 | 1471348186186 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]]]}] 04:49:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 04:49:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 3306ms 04:49:46 INFO - PROCESS | 3005 | 1471348186238 Marionette TRACE conn4 -> [0,2869,"getWindowHandle",null] 04:49:46 INFO - PROCESS | 3005 | 1471348186246 Marionette TRACE conn4 <- [1,2869,null,{"value":"8"}] 04:49:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 04:49:46 INFO - PROCESS | 3005 | 1471348186255 Marionette TRACE conn4 -> [0,2870,"setScriptTimeout",{"ms":35000}] 04:49:46 INFO - PROCESS | 3005 | 1471348186264 Marionette TRACE conn4 <- [1,2870,null,{}] 04:49:46 INFO - PROCESS | 3005 | 1471348186300 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}] 04:49:46 INFO - PROCESS | 3005 | 1471348186305 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:49:46 INFO - PROCESS | 3005 | 1471348186497 Marionette TRACE conn4 <- [1,2871,null,{"value":null}] 04:49:46 INFO - PROCESS | 3005 | 1471348186510 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:46 INFO - PROCESS | 3005 | 1471348186524 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:49:46 INFO - PROCESS | 3005 | ++DOCSHELL 0x8c1c7000 == 20 [pid = 3005] [id = 725] 04:49:46 INFO - PROCESS | 3005 | ++DOMWINDOW == 76 (0x8c1c9000) [pid = 3005] [serial = 2176] [outer = (nil)] 04:49:46 INFO - PROCESS | 3005 | ++DOMWINDOW == 77 (0x8c506000) [pid = 3005] [serial = 2177] [outer = 0x8c1c9000] 04:49:46 INFO - PROCESS | 3005 | 1471348186608 Marionette DEBUG loaded listener.js 04:49:46 INFO - PROCESS | 3005 | ++DOMWINDOW == 78 (0x8c50ec00) [pid = 3005] [serial = 2178] [outer = 0x8c1c9000] 04:49:47 INFO - PROCESS | 3005 | 1471348187834 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]]]}] 04:49:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 04:49:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1672ms 04:49:47 INFO - PROCESS | 3005 | 1471348187930 Marionette TRACE conn4 -> [0,2873,"getWindowHandle",null] 04:49:47 INFO - PROCESS | 3005 | 1471348187946 Marionette TRACE conn4 <- [1,2873,null,{"value":"8"}] 04:49:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 04:49:48 INFO - PROCESS | 3005 | 1471348188017 Marionette TRACE conn4 -> [0,2874,"setScriptTimeout",{"ms":35000}] 04:49:48 INFO - PROCESS | 3005 | 1471348188026 Marionette TRACE conn4 <- [1,2874,null,{}] 04:49:48 INFO - PROCESS | 3005 | 1471348188047 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}] 04:49:48 INFO - PROCESS | 3005 | 1471348188057 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:49:48 INFO - PROCESS | 3005 | 1471348188434 Marionette TRACE conn4 <- [1,2875,null,{"value":null}] 04:49:48 INFO - PROCESS | 3005 | 1471348188657 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:48 INFO - PROCESS | 3005 | 1471348188673 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:49:48 INFO - PROCESS | 3005 | ++DOCSHELL 0x8dc5e800 == 21 [pid = 3005] [id = 726] 04:49:48 INFO - PROCESS | 3005 | ++DOMWINDOW == 79 (0x8df29000) [pid = 3005] [serial = 2179] [outer = (nil)] 04:49:48 INFO - PROCESS | 3005 | ++DOMWINDOW == 80 (0x8e809400) [pid = 3005] [serial = 2180] [outer = 0x8df29000] 04:49:48 INFO - PROCESS | 3005 | 1471348188936 Marionette DEBUG loaded listener.js 04:49:49 INFO - PROCESS | 3005 | ++DOMWINDOW == 81 (0x8e83ac00) [pid = 3005] [serial = 2181] [outer = 0x8df29000] 04:49:50 INFO - PROCESS | 3005 | --DOMWINDOW == 80 (0x8c50e800) [pid = 3005] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 04:49:50 INFO - PROCESS | 3005 | --DOMWINDOW == 79 (0x8f0f1000) [pid = 3005] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 04:49:50 INFO - PROCESS | 3005 | --DOMWINDOW == 78 (0x8a860800) [pid = 3005] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 04:49:50 INFO - PROCESS | 3005 | --DOMWINDOW == 77 (0x8f2f4800) [pid = 3005] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 04:49:50 INFO - PROCESS | 3005 | --DOMWINDOW == 76 (0x8dc54800) [pid = 3005] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 04:49:50 INFO - PROCESS | 3005 | --DOMWINDOW == 75 (0x8ea5c400) [pid = 3005] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 04:49:50 INFO - PROCESS | 3005 | --DOMWINDOW == 74 (0x8c1cb800) [pid = 3005] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 04:49:50 INFO - PROCESS | 3005 | --DOMWINDOW == 73 (0x8a868400) [pid = 3005] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 04:49:50 INFO - PROCESS | 3005 | --DOMWINDOW == 72 (0x8c1d2000) [pid = 3005] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 04:49:50 INFO - PROCESS | 3005 | --DOMWINDOW == 71 (0x8df2d800) [pid = 3005] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 04:49:50 INFO - PROCESS | 3005 | --DOMWINDOW == 70 (0x8df2a400) [pid = 3005] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 04:49:50 INFO - PROCESS | 3005 | --DOMWINDOW == 69 (0x8ea19800) [pid = 3005] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 04:49:50 INFO - PROCESS | 3005 | --DOMWINDOW == 68 (0x8c506c00) [pid = 3005] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 04:49:50 INFO - PROCESS | 3005 | --DOMWINDOW == 67 (0x904c7c00) [pid = 3005] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 04:49:51 INFO - PROCESS | 3005 | 1471348191004 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]]]}] 04:49:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 04:49:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 3044ms 04:49:51 INFO - PROCESS | 3005 | 1471348191035 Marionette TRACE conn4 -> [0,2877,"getWindowHandle",null] 04:49:51 INFO - PROCESS | 3005 | 1471348191040 Marionette TRACE conn4 <- [1,2877,null,{"value":"8"}] 04:49:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 04:49:51 INFO - PROCESS | 3005 | 1471348191051 Marionette TRACE conn4 -> [0,2878,"setScriptTimeout",{"ms":35000}] 04:49:51 INFO - PROCESS | 3005 | 1471348191056 Marionette TRACE conn4 <- [1,2878,null,{}] 04:49:51 INFO - PROCESS | 3005 | 1471348191077 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}] 04:49:51 INFO - PROCESS | 3005 | 1471348191088 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:49:51 INFO - PROCESS | 3005 | 1471348191294 Marionette TRACE conn4 <- [1,2879,null,{"value":null}] 04:49:51 INFO - PROCESS | 3005 | 1471348191449 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:51 INFO - PROCESS | 3005 | 1471348191465 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:49:51 INFO - PROCESS | 3005 | ++DOCSHELL 0x8e9db400 == 22 [pid = 3005] [id = 727] 04:49:51 INFO - PROCESS | 3005 | ++DOMWINDOW == 68 (0x8e9dc800) [pid = 3005] [serial = 2182] [outer = (nil)] 04:49:51 INFO - PROCESS | 3005 | ++DOMWINDOW == 69 (0x8ea0b400) [pid = 3005] [serial = 2183] [outer = 0x8e9dc800] 04:49:51 INFO - PROCESS | 3005 | 1471348191550 Marionette DEBUG loaded listener.js 04:49:51 INFO - PROCESS | 3005 | ++DOMWINDOW == 70 (0x8ea54000) [pid = 3005] [serial = 2184] [outer = 0x8e9dc800] 04:49:52 INFO - PROCESS | 3005 | 1471348192499 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]]]}] 04:49:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 04:49:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1515ms 04:49:52 INFO - PROCESS | 3005 | 1471348192566 Marionette TRACE conn4 -> [0,2881,"getWindowHandle",null] 04:49:52 INFO - PROCESS | 3005 | 1471348192571 Marionette TRACE conn4 <- [1,2881,null,{"value":"8"}] 04:49:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 04:49:52 INFO - PROCESS | 3005 | 1471348192580 Marionette TRACE conn4 -> [0,2882,"setScriptTimeout",{"ms":35000}] 04:49:52 INFO - PROCESS | 3005 | 1471348192583 Marionette TRACE conn4 <- [1,2882,null,{}] 04:49:52 INFO - PROCESS | 3005 | 1471348192591 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}] 04:49:52 INFO - PROCESS | 3005 | 1471348192597 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:49:52 INFO - PROCESS | 3005 | 1471348192856 Marionette TRACE conn4 <- [1,2883,null,{"value":null}] 04:49:53 INFO - PROCESS | 3005 | 1471348193120 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:53 INFO - PROCESS | 3005 | 1471348193131 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:49:53 INFO - PROCESS | 3005 | ++DOCSHELL 0x8a867c00 == 23 [pid = 3005] [id = 728] 04:49:53 INFO - PROCESS | 3005 | ++DOMWINDOW == 71 (0x8a868000) [pid = 3005] [serial = 2185] [outer = (nil)] 04:49:53 INFO - PROCESS | 3005 | ++DOMWINDOW == 72 (0x8bc01400) [pid = 3005] [serial = 2186] [outer = 0x8a868000] 04:49:53 INFO - PROCESS | 3005 | 1471348193257 Marionette DEBUG loaded listener.js 04:49:53 INFO - PROCESS | 3005 | ++DOMWINDOW == 73 (0x8c1cb800) [pid = 3005] [serial = 2187] [outer = 0x8a868000] 04:49:54 INFO - PROCESS | 3005 | 1471348194307 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]]]}] 04:49:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 04:49:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1797ms 04:49:54 INFO - PROCESS | 3005 | 1471348194379 Marionette TRACE conn4 -> [0,2885,"getWindowHandle",null] 04:49:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 04:49:54 INFO - PROCESS | 3005 | 1471348194386 Marionette TRACE conn4 <- [1,2885,null,{"value":"8"}] 04:49:54 INFO - PROCESS | 3005 | 1471348194396 Marionette TRACE conn4 -> [0,2886,"setScriptTimeout",{"ms":35000}] 04:49:54 INFO - PROCESS | 3005 | 1471348194402 Marionette TRACE conn4 <- [1,2886,null,{}] 04:49:54 INFO - PROCESS | 3005 | 1471348194411 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}] 04:49:54 INFO - PROCESS | 3005 | 1471348194421 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:49:54 INFO - PROCESS | 3005 | 1471348194673 Marionette TRACE conn4 <- [1,2887,null,{"value":null}] 04:49:54 INFO - PROCESS | 3005 | 1471348194937 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:54 INFO - PROCESS | 3005 | 1471348194949 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:49:54 INFO - PROCESS | 3005 | ++DOCSHELL 0x8df28400 == 24 [pid = 3005] [id = 729] 04:49:55 INFO - PROCESS | 3005 | ++DOMWINDOW == 74 (0x8df2f400) [pid = 3005] [serial = 2188] [outer = (nil)] 04:49:55 INFO - PROCESS | 3005 | ++DOMWINDOW == 75 (0x8e80a800) [pid = 3005] [serial = 2189] [outer = 0x8df2f400] 04:49:55 INFO - PROCESS | 3005 | 1471348195073 Marionette DEBUG loaded listener.js 04:49:55 INFO - PROCESS | 3005 | ++DOMWINDOW == 76 (0x8e98a000) [pid = 3005] [serial = 2190] [outer = 0x8df2f400] 04:49:56 INFO - PROCESS | 3005 | 1471348196140 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]]]}] 04:49:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 04:49:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1795ms 04:49:56 INFO - PROCESS | 3005 | 1471348196191 Marionette TRACE conn4 -> [0,2889,"getWindowHandle",null] 04:49:56 INFO - PROCESS | 3005 | 1471348196197 Marionette TRACE conn4 <- [1,2889,null,{"value":"8"}] 04:49:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 04:49:56 INFO - PROCESS | 3005 | 1471348196205 Marionette TRACE conn4 -> [0,2890,"setScriptTimeout",{"ms":35000}] 04:49:56 INFO - PROCESS | 3005 | 1471348196210 Marionette TRACE conn4 <- [1,2890,null,{}] 04:49:56 INFO - PROCESS | 3005 | 1471348196218 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}] 04:49:56 INFO - PROCESS | 3005 | 1471348196225 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:49:56 INFO - PROCESS | 3005 | 1471348196449 Marionette TRACE conn4 <- [1,2891,null,{"value":null}] 04:49:56 INFO - PROCESS | 3005 | 1471348196748 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:56 INFO - PROCESS | 3005 | 1471348196759 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:49:56 INFO - PROCESS | 3005 | ++DOCSHELL 0x8ea61000 == 25 [pid = 3005] [id = 730] 04:49:56 INFO - PROCESS | 3005 | ++DOMWINDOW == 77 (0x8eb54c00) [pid = 3005] [serial = 2191] [outer = (nil)] 04:49:56 INFO - PROCESS | 3005 | ++DOMWINDOW == 78 (0x8eb58000) [pid = 3005] [serial = 2192] [outer = 0x8eb54c00] 04:49:56 INFO - PROCESS | 3005 | 1471348196894 Marionette DEBUG loaded listener.js 04:49:57 INFO - PROCESS | 3005 | ++DOMWINDOW == 79 (0x8f0d9400) [pid = 3005] [serial = 2193] [outer = 0x8eb54c00] 04:49:57 INFO - PROCESS | 3005 | 1471348197931 Marionette TRACE conn4 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 04:49:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 04:49:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1789ms 04:49:57 INFO - PROCESS | 3005 | 1471348197995 Marionette TRACE conn4 -> [0,2893,"getWindowHandle",null] 04:49:58 INFO - PROCESS | 3005 | 1471348198002 Marionette TRACE conn4 <- [1,2893,null,{"value":"8"}] 04:49:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 04:49:58 INFO - PROCESS | 3005 | 1471348198021 Marionette TRACE conn4 -> [0,2894,"setScriptTimeout",{"ms":35000}] 04:49:58 INFO - PROCESS | 3005 | 1471348198030 Marionette TRACE conn4 <- [1,2894,null,{}] 04:49:58 INFO - PROCESS | 3005 | 1471348198038 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}] 04:49:58 INFO - PROCESS | 3005 | 1471348198045 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:49:58 INFO - PROCESS | 3005 | 1471348198309 Marionette TRACE conn4 <- [1,2895,null,{"value":null}] 04:49:58 INFO - PROCESS | 3005 | 1471348198554 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:58 INFO - PROCESS | 3005 | 1471348198563 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:49:58 INFO - PROCESS | 3005 | ++DOCSHELL 0x8c1c9800 == 26 [pid = 3005] [id = 731] 04:49:58 INFO - PROCESS | 3005 | ++DOMWINDOW == 80 (0x8c1d0000) [pid = 3005] [serial = 2194] [outer = (nil)] 04:49:58 INFO - PROCESS | 3005 | ++DOMWINDOW == 81 (0x8f0ec800) [pid = 3005] [serial = 2195] [outer = 0x8c1d0000] 04:49:58 INFO - PROCESS | 3005 | 1471348198699 Marionette DEBUG loaded listener.js 04:49:58 INFO - PROCESS | 3005 | ++DOMWINDOW == 82 (0x8f2eec00) [pid = 3005] [serial = 2196] [outer = 0x8c1d0000] 04:49:59 INFO - PROCESS | 3005 | 1471348199759 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]]]}] 04:49:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 04:49:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1812ms 04:49:59 INFO - PROCESS | 3005 | 1471348199824 Marionette TRACE conn4 -> [0,2897,"getWindowHandle",null] 04:49:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 04:49:59 INFO - PROCESS | 3005 | 1471348199829 Marionette TRACE conn4 <- [1,2897,null,{"value":"8"}] 04:49:59 INFO - PROCESS | 3005 | 1471348199837 Marionette TRACE conn4 -> [0,2898,"setScriptTimeout",{"ms":35000}] 04:49:59 INFO - PROCESS | 3005 | 1471348199842 Marionette TRACE conn4 <- [1,2898,null,{}] 04:49:59 INFO - PROCESS | 3005 | 1471348199849 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}] 04:49:59 INFO - PROCESS | 3005 | 1471348199854 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:50:00 INFO - PROCESS | 3005 | 1471348200116 Marionette TRACE conn4 <- [1,2899,null,{"value":null}] 04:50:00 INFO - PROCESS | 3005 | 1471348200367 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:00 INFO - PROCESS | 3005 | 1471348200374 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:50:00 INFO - PROCESS | 3005 | ++DOCSHELL 0x8f0ecc00 == 27 [pid = 3005] [id = 732] 04:50:00 INFO - PROCESS | 3005 | ++DOMWINDOW == 83 (0x8f0ef400) [pid = 3005] [serial = 2197] [outer = (nil)] 04:50:00 INFO - PROCESS | 3005 | ++DOMWINDOW == 84 (0x8fa0c800) [pid = 3005] [serial = 2198] [outer = 0x8f0ef400] 04:50:00 INFO - PROCESS | 3005 | 1471348200504 Marionette DEBUG loaded listener.js 04:50:00 INFO - PROCESS | 3005 | ++DOMWINDOW == 85 (0x8fa0ac00) [pid = 3005] [serial = 2199] [outer = 0x8f0ef400] 04:50:01 INFO - PROCESS | 3005 | 1471348201510 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]]]}] 04:50:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 04:50:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1740ms 04:50:01 INFO - PROCESS | 3005 | 1471348201578 Marionette TRACE conn4 -> [0,2901,"getWindowHandle",null] 04:50:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 04:50:01 INFO - PROCESS | 3005 | 1471348201583 Marionette TRACE conn4 <- [1,2901,null,{"value":"8"}] 04:50:01 INFO - PROCESS | 3005 | 1471348201593 Marionette TRACE conn4 -> [0,2902,"setScriptTimeout",{"ms":35000}] 04:50:01 INFO - PROCESS | 3005 | 1471348201601 Marionette TRACE conn4 <- [1,2902,null,{}] 04:50:01 INFO - PROCESS | 3005 | 1471348201612 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}] 04:50:01 INFO - PROCESS | 3005 | 1471348201617 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:50:01 INFO - PROCESS | 3005 | 1471348201887 Marionette TRACE conn4 <- [1,2903,null,{"value":null}] 04:50:02 INFO - PROCESS | 3005 | 1471348202259 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:02 INFO - PROCESS | 3005 | 1471348202282 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:50:02 INFO - PROCESS | 3005 | ++DOCSHELL 0x8dc59c00 == 28 [pid = 3005] [id = 733] 04:50:02 INFO - PROCESS | 3005 | ++DOMWINDOW == 86 (0x8e9d6000) [pid = 3005] [serial = 2200] [outer = (nil)] 04:50:02 INFO - PROCESS | 3005 | ++DOMWINDOW == 87 (0x8fc92400) [pid = 3005] [serial = 2201] [outer = 0x8e9d6000] 04:50:02 INFO - PROCESS | 3005 | 1471348202408 Marionette DEBUG loaded listener.js 04:50:02 INFO - PROCESS | 3005 | ++DOMWINDOW == 88 (0x904c2800) [pid = 3005] [serial = 2202] [outer = 0x8e9d6000] 04:50:03 INFO - PROCESS | 3005 | 1471348203563 Marionette TRACE conn4 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 04:50:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 04:50:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 2054ms 04:50:03 INFO - PROCESS | 3005 | 1471348203647 Marionette TRACE conn4 -> [0,2905,"getWindowHandle",null] 04:50:03 INFO - PROCESS | 3005 | 1471348203655 Marionette TRACE conn4 <- [1,2905,null,{"value":"8"}] 04:50:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 04:50:03 INFO - PROCESS | 3005 | 1471348203668 Marionette TRACE conn4 -> [0,2906,"setScriptTimeout",{"ms":35000}] 04:50:03 INFO - PROCESS | 3005 | 1471348203675 Marionette TRACE conn4 <- [1,2906,null,{}] 04:50:03 INFO - PROCESS | 3005 | 1471348203686 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}] 04:50:03 INFO - PROCESS | 3005 | 1471348203696 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:50:04 INFO - PROCESS | 3005 | 1471348204303 Marionette TRACE conn4 <- [1,2907,null,{"value":null}] 04:50:04 INFO - PROCESS | 3005 | 1471348204565 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:04 INFO - PROCESS | 3005 | 1471348204574 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:50:04 INFO - PROCESS | 3005 | ++DOCSHELL 0x8a862800 == 29 [pid = 3005] [id = 734] 04:50:04 INFO - PROCESS | 3005 | ++DOMWINDOW == 89 (0x8bc04000) [pid = 3005] [serial = 2203] [outer = (nil)] 04:50:04 INFO - PROCESS | 3005 | ++DOMWINDOW == 90 (0x904c7c00) [pid = 3005] [serial = 2204] [outer = 0x8bc04000] 04:50:04 INFO - PROCESS | 3005 | 1471348204738 Marionette DEBUG loaded listener.js 04:50:04 INFO - PROCESS | 3005 | ++DOMWINDOW == 91 (0x91a39400) [pid = 3005] [serial = 2205] [outer = 0x8bc04000] 04:50:06 INFO - PROCESS | 3005 | 1471348206250 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]]]}] 04:50:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 04:50:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 2650ms 04:50:06 INFO - PROCESS | 3005 | 1471348206317 Marionette TRACE conn4 -> [0,2909,"getWindowHandle",null] 04:50:06 INFO - PROCESS | 3005 | 1471348206322 Marionette TRACE conn4 <- [1,2909,null,{"value":"8"}] 04:50:06 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 04:50:06 INFO - PROCESS | 3005 | 1471348206343 Marionette TRACE conn4 -> [0,2910,"setScriptTimeout",{"ms":35000}] 04:50:06 INFO - PROCESS | 3005 | 1471348206346 Marionette TRACE conn4 <- [1,2910,null,{}] 04:50:06 INFO - PROCESS | 3005 | 1471348206354 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}] 04:50:06 INFO - PROCESS | 3005 | 1471348206361 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:50:06 INFO - PROCESS | 3005 | 1471348206782 Marionette TRACE conn4 <- [1,2911,null,{"value":null}] 04:50:07 INFO - PROCESS | 3005 | 1471348207039 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:07 INFO - PROCESS | 3005 | 1471348207057 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:50:07 INFO - PROCESS | 3005 | ++DOCSHELL 0x8bc05c00 == 30 [pid = 3005] [id = 735] 04:50:07 INFO - PROCESS | 3005 | ++DOMWINDOW == 92 (0x8bc08000) [pid = 3005] [serial = 2206] [outer = (nil)] 04:50:07 INFO - PROCESS | 3005 | ++DOMWINDOW == 93 (0x8c1cd000) [pid = 3005] [serial = 2207] [outer = 0x8bc08000] 04:50:07 INFO - PROCESS | 3005 | 1471348207154 Marionette DEBUG loaded listener.js 04:50:07 INFO - PROCESS | 3005 | ++DOMWINDOW == 94 (0x8c507c00) [pid = 3005] [serial = 2208] [outer = 0x8bc08000] 04:50:08 INFO - PROCESS | 3005 | 1471348208007 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]]]}] 04:50:08 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 04:50:08 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 04:50:08 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1694ms 04:50:08 INFO - PROCESS | 3005 | 1471348208037 Marionette TRACE conn4 -> [0,2913,"getWindowHandle",null] 04:50:08 INFO - PROCESS | 3005 | 1471348208045 Marionette TRACE conn4 <- [1,2913,null,{"value":"8"}] 04:50:08 INFO - TEST-START | /DOMEvents/constructors.html 04:50:08 INFO - PROCESS | 3005 | 1471348208055 Marionette TRACE conn4 -> [0,2914,"setScriptTimeout",{"ms":35000}] 04:50:08 INFO - PROCESS | 3005 | 1471348208062 Marionette TRACE conn4 <- [1,2914,null,{}] 04:50:08 INFO - PROCESS | 3005 | 1471348208070 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}] 04:50:08 INFO - PROCESS | 3005 | 1471348208077 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:50:08 INFO - PROCESS | 3005 | 1471348208275 Marionette TRACE conn4 <- [1,2915,null,{"value":null}] 04:50:08 INFO - PROCESS | 3005 | 1471348208601 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:08 INFO - PROCESS | 3005 | 1471348208613 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:50:08 INFO - PROCESS | 3005 | --DOCSHELL 0x8e9db400 == 29 [pid = 3005] [id = 727] 04:50:08 INFO - PROCESS | 3005 | --DOCSHELL 0x8dc5e800 == 28 [pid = 3005] [id = 726] 04:50:08 INFO - PROCESS | 3005 | ++DOCSHELL 0x8a865400 == 29 [pid = 3005] [id = 736] 04:50:08 INFO - PROCESS | 3005 | ++DOMWINDOW == 95 (0x8bc07000) [pid = 3005] [serial = 2209] [outer = (nil)] 04:50:08 INFO - PROCESS | 3005 | ++DOMWINDOW == 96 (0x8db48c00) [pid = 3005] [serial = 2210] [outer = 0x8bc07000] 04:50:08 INFO - PROCESS | 3005 | 1471348208761 Marionette DEBUG loaded listener.js 04:50:08 INFO - PROCESS | 3005 | ++DOMWINDOW == 97 (0x8e80ac00) [pid = 3005] [serial = 2211] [outer = 0x8bc07000] 04:50:08 INFO - PROCESS | 3005 | --DOCSHELL 0x8c1c7000 == 28 [pid = 3005] [id = 725] 04:50:09 INFO - PROCESS | 3005 | --DOMWINDOW == 96 (0x8f0f0800) [pid = 3005] [serial = 2115] [outer = (nil)] [url = about:blank] 04:50:09 INFO - PROCESS | 3005 | --DOMWINDOW == 95 (0x8f2ee000) [pid = 3005] [serial = 2147] [outer = (nil)] [url = about:blank] 04:50:09 INFO - PROCESS | 3005 | --DOMWINDOW == 94 (0x8c1ce400) [pid = 3005] [serial = 2150] [outer = (nil)] [url = about:blank] 04:50:09 INFO - PROCESS | 3005 | --DOMWINDOW == 93 (0x8fa8e400) [pid = 3005] [serial = 2126] [outer = (nil)] [url = about:blank] 04:50:09 INFO - PROCESS | 3005 | --DOMWINDOW == 92 (0x91a40c00) [pid = 3005] [serial = 2154] [outer = (nil)] [url = about:blank] 04:50:09 INFO - PROCESS | 3005 | --DOMWINDOW == 91 (0x8fa8a000) [pid = 3005] [serial = 2127] [outer = (nil)] [url = about:blank] 04:50:09 INFO - PROCESS | 3005 | --DOMWINDOW == 90 (0x904c0c00) [pid = 3005] [serial = 2129] [outer = (nil)] [url = about:blank] 04:50:09 INFO - PROCESS | 3005 | --DOMWINDOW == 89 (0x904c5400) [pid = 3005] [serial = 2130] [outer = (nil)] [url = about:blank] 04:50:09 INFO - PROCESS | 3005 | --DOMWINDOW == 88 (0x8ea5a000) [pid = 3005] [serial = 2123] [outer = (nil)] [url = about:blank] 04:50:09 INFO - PROCESS | 3005 | --DOMWINDOW == 87 (0x8f0d6400) [pid = 3005] [serial = 2124] [outer = (nil)] [url = about:blank] 04:50:09 INFO - PROCESS | 3005 | --DOMWINDOW == 86 (0x8a86b400) [pid = 3005] [serial = 2117] [outer = (nil)] [url = about:blank] 04:50:09 INFO - PROCESS | 3005 | --DOMWINDOW == 85 (0x8bc0e400) [pid = 3005] [serial = 2118] [outer = (nil)] [url = about:blank] 04:50:09 INFO - PROCESS | 3005 | --DOMWINDOW == 84 (0x91a31800) [pid = 3005] [serial = 2135] [outer = (nil)] [url = about:blank] 04:50:09 INFO - PROCESS | 3005 | --DOMWINDOW == 83 (0x91bd8800) [pid = 3005] [serial = 2136] [outer = (nil)] [url = about:blank] 04:50:09 INFO - PROCESS | 3005 | --DOMWINDOW == 82 (0x8e803c00) [pid = 3005] [serial = 2141] [outer = (nil)] [url = about:blank] 04:50:09 INFO - PROCESS | 3005 | --DOMWINDOW == 81 (0x8e98c800) [pid = 3005] [serial = 2142] [outer = (nil)] [url = about:blank] 04:50:09 INFO - PROCESS | 3005 | --DOMWINDOW == 80 (0x8e83fc00) [pid = 3005] [serial = 2120] [outer = (nil)] [url = about:blank] 04:50:09 INFO - PROCESS | 3005 | --DOMWINDOW == 79 (0x8e98f800) [pid = 3005] [serial = 2121] [outer = (nil)] [url = about:blank] 04:50:09 INFO - PROCESS | 3005 | --DOMWINDOW == 78 (0x8ea59400) [pid = 3005] [serial = 2144] [outer = (nil)] [url = about:blank] 04:50:09 INFO - PROCESS | 3005 | --DOMWINDOW == 77 (0x8c50a800) [pid = 3005] [serial = 2138] [outer = (nil)] [url = about:blank] 04:50:09 INFO - PROCESS | 3005 | --DOMWINDOW == 76 (0x8db4c000) [pid = 3005] [serial = 2139] [outer = (nil)] [url = about:blank] 04:50:09 INFO - PROCESS | 3005 | --DOMWINDOW == 75 (0x91a3c000) [pid = 3005] [serial = 2132] [outer = (nil)] [url = about:blank] 04:50:09 INFO - PROCESS | 3005 | --DOMWINDOW == 74 (0x91bd7800) [pid = 3005] [serial = 2133] [outer = (nil)] [url = about:blank] 04:50:09 INFO - PROCESS | 3005 | --DOMWINDOW == 73 (0x8f2f8000) [pid = 3005] [serial = 2148] [outer = (nil)] [url = about:blank] 04:50:09 INFO - PROCESS | 3005 | --DOMWINDOW == 72 (0x8eb52800) [pid = 3005] [serial = 2145] [outer = (nil)] [url = about:blank] 04:50:09 INFO - PROCESS | 3005 | --DOMWINDOW == 71 (0x8fc94c00) [pid = 3005] [serial = 2153] [outer = (nil)] [url = about:blank] 04:50:09 INFO - PROCESS | 3005 | --DOMWINDOW == 70 (0x8df27c00) [pid = 3005] [serial = 2151] [outer = (nil)] [url = about:blank] 04:50:09 INFO - PROCESS | 3005 | 1471348209827 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]]]}] 04:50:09 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 04:50:09 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 04:50:09 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 04:50:09 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 04:50:09 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 04:50:09 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 04:50:09 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 04:50:09 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 04:50:09 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 04:50:09 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 04:50:09 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 04:50:09 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 04:50:09 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 04:50:09 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 04:50:09 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 04:50:09 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 04:50:09 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 04:50:09 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 04:50:09 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 04:50:09 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 04:50:09 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 04:50:09 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 04:50:09 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 04:50:09 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 04:50:09 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 04:50:09 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 04:50:09 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 04:50:09 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 04:50:09 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 04:50:09 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 04:50:09 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 04:50:09 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 04:50:09 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 04:50:09 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 04:50:09 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 04:50:09 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 04:50:09 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 04:50:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 04:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:50:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 04:50:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:50:09 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 04:50:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 04:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:50:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 04:50:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:50:09 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 04:50:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 04:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:50:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 04:50:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:50:09 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 04:50:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 04:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:50:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 04:50:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:50:09 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 04:50:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 04:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:50:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 04:50:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:50:09 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 04:50:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 04:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:50:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 04:50:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:50:09 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 04:50:09 INFO - TEST-OK | /DOMEvents/constructors.html | took 1858ms 04:50:09 INFO - PROCESS | 3005 | 1471348209914 Marionette TRACE conn4 -> [0,2917,"getWindowHandle",null] 04:50:09 INFO - PROCESS | 3005 | 1471348209922 Marionette TRACE conn4 <- [1,2917,null,{"value":"8"}] 04:50:09 INFO - TEST-START | /DOMEvents/event-phases-order.html 04:50:09 INFO - PROCESS | 3005 | 1471348209936 Marionette TRACE conn4 -> [0,2918,"setScriptTimeout",{"ms":35000}] 04:50:09 INFO - PROCESS | 3005 | 1471348209946 Marionette TRACE conn4 <- [1,2918,null,{}] 04:50:09 INFO - PROCESS | 3005 | 1471348209976 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}] 04:50:09 INFO - PROCESS | 3005 | 1471348209981 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:50:10 INFO - PROCESS | 3005 | 1471348210196 Marionette TRACE conn4 <- [1,2919,null,{"value":null}] 04:50:10 INFO - PROCESS | 3005 | 1471348210212 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:10 INFO - PROCESS | 3005 | 1471348210219 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:50:10 INFO - PROCESS | 3005 | ++DOCSHELL 0x8bc0b000 == 29 [pid = 3005] [id = 737] 04:50:10 INFO - PROCESS | 3005 | ++DOMWINDOW == 71 (0x8db4ec00) [pid = 3005] [serial = 2212] [outer = (nil)] 04:50:10 INFO - PROCESS | 3005 | ++DOMWINDOW == 72 (0x8ea5e400) [pid = 3005] [serial = 2213] [outer = 0x8db4ec00] 04:50:10 INFO - PROCESS | 3005 | 1471348210334 Marionette DEBUG loaded listener.js 04:50:10 INFO - PROCESS | 3005 | ++DOMWINDOW == 73 (0x8eb52000) [pid = 3005] [serial = 2214] [outer = 0x8db4ec00] 04:50:11 INFO - PROCESS | 3005 | 1471348211488 Marionette TRACE conn4 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 04:50:11 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 04:50:11 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1563ms 04:50:11 INFO - PROCESS | 3005 | 1471348211501 Marionette TRACE conn4 -> [0,2921,"getWindowHandle",null] 04:50:11 INFO - PROCESS | 3005 | 1471348211509 Marionette TRACE conn4 <- [1,2921,null,{"value":"8"}] 04:50:11 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 04:50:11 INFO - PROCESS | 3005 | 1471348211555 Marionette TRACE conn4 -> [0,2922,"setScriptTimeout",{"ms":35000}] 04:50:11 INFO - PROCESS | 3005 | 1471348211563 Marionette TRACE conn4 <- [1,2922,null,{}] 04:50:11 INFO - PROCESS | 3005 | 1471348211577 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}] 04:50:11 INFO - PROCESS | 3005 | 1471348211588 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:50:11 INFO - PROCESS | 3005 | 1471348211987 Marionette TRACE conn4 <- [1,2923,null,{"value":null}] 04:50:12 INFO - PROCESS | 3005 | 1471348212034 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:12 INFO - PROCESS | 3005 | 1471348212048 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:50:12 INFO - PROCESS | 3005 | ++DOCSHELL 0x8a862000 == 30 [pid = 3005] [id = 738] 04:50:12 INFO - PROCESS | 3005 | ++DOMWINDOW == 74 (0x8eb59800) [pid = 3005] [serial = 2215] [outer = (nil)] 04:50:12 INFO - PROCESS | 3005 | ++DOMWINDOW == 75 (0x8f0f5800) [pid = 3005] [serial = 2216] [outer = 0x8eb59800] 04:50:12 INFO - PROCESS | 3005 | 1471348212328 Marionette DEBUG loaded listener.js 04:50:12 INFO - PROCESS | 3005 | ++DOMWINDOW == 76 (0x8f2f1400) [pid = 3005] [serial = 2217] [outer = 0x8eb59800] 04:50:13 INFO - PROCESS | 3005 | [3005] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 04:50:13 INFO - PROCESS | 3005 | [3005] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 04:50:13 INFO - PROCESS | 3005 | [3005] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 04:50:13 INFO - PROCESS | 3005 | [3005] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 04:50:13 INFO - PROCESS | 3005 | 1471348213652 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]]]}] 04:50:13 INFO - PROCESS | 3005 | --DOMWINDOW == 75 (0x8c1c9000) [pid = 3005] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 04:50:13 INFO - PROCESS | 3005 | --DOMWINDOW == 74 (0x91bd5400) [pid = 3005] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 04:50:13 INFO - PROCESS | 3005 | --DOMWINDOW == 73 (0x921e7800) [pid = 3005] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 04:50:13 INFO - PROCESS | 3005 | --DOMWINDOW == 72 (0x8dc5ec00) [pid = 3005] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 04:50:13 INFO - PROCESS | 3005 | --DOMWINDOW == 71 (0x8ea5c800) [pid = 3005] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 04:50:13 INFO - PROCESS | 3005 | --DOMWINDOW == 70 (0x8df29000) [pid = 3005] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 04:50:13 INFO - PROCESS | 3005 | --DOMWINDOW == 69 (0x8c50fc00) [pid = 3005] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 04:50:13 INFO - PROCESS | 3005 | --DOMWINDOW == 68 (0x8c50c400) [pid = 3005] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 04:50:13 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 04:50:13 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 04:50:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 04:50:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:13 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 04:50:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 04:50:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 04:50:13 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initMouseEvent while dispatching. - assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1 04:50:13 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 04:50:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 04:50:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:13 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 04:50:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 04:50:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 04:50:13 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initCustomEvent while dispatching. - assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1 04:50:13 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 04:50:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 04:50:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:13 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 04:50:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 04:50:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 04:50:13 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initUIEvent while dispatching. - assert_equals: initUIEvent view setter should short-circuit expected null but got object "[object Window]" 04:50:13 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 04:50:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 04:50:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:13 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 04:50:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 04:50:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 04:50:13 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 04:50:13 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 2188ms 04:50:13 INFO - PROCESS | 3005 | --DOMWINDOW == 67 (0x921e5c00) [pid = 3005] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 04:50:13 INFO - PROCESS | 3005 | 1471348213711 Marionette TRACE conn4 -> [0,2925,"getWindowHandle",null] 04:50:13 INFO - PROCESS | 3005 | 1471348213716 Marionette TRACE conn4 <- [1,2925,null,{"value":"8"}] 04:50:13 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 04:50:13 INFO - PROCESS | 3005 | 1471348213728 Marionette TRACE conn4 -> [0,2926,"setScriptTimeout",{"ms":35000}] 04:50:13 INFO - PROCESS | 3005 | 1471348213732 Marionette TRACE conn4 <- [1,2926,null,{}] 04:50:13 INFO - PROCESS | 3005 | 1471348213746 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}] 04:50:13 INFO - PROCESS | 3005 | 1471348213752 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:50:13 INFO - PROCESS | 3005 | 1471348213915 Marionette TRACE conn4 <- [1,2927,null,{"value":null}] 04:50:14 INFO - PROCESS | 3005 | 1471348214074 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:14 INFO - PROCESS | 3005 | 1471348214085 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:50:14 INFO - PROCESS | 3005 | ++DOCSHELL 0x8a86c000 == 31 [pid = 3005] [id = 739] 04:50:14 INFO - PROCESS | 3005 | ++DOMWINDOW == 68 (0x8df29c00) [pid = 3005] [serial = 2218] [outer = (nil)] 04:50:14 INFO - PROCESS | 3005 | ++DOMWINDOW == 69 (0x8fa0dc00) [pid = 3005] [serial = 2219] [outer = 0x8df29c00] 04:50:14 INFO - PROCESS | 3005 | 1471348214164 Marionette DEBUG loaded listener.js 04:50:14 INFO - PROCESS | 3005 | ++DOMWINDOW == 70 (0x8fc96000) [pid = 3005] [serial = 2220] [outer = 0x8df29c00] 04:50:14 INFO - PROCESS | 3005 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 04:50:14 INFO - PROCESS | 3005 | 1471348214944 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]]]}] 04:50:14 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 04:50:14 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1240ms 04:50:14 INFO - PROCESS | 3005 | 1471348214968 Marionette TRACE conn4 -> [0,2929,"getWindowHandle",null] 04:50:14 INFO - PROCESS | 3005 | 1471348214971 Marionette TRACE conn4 <- [1,2929,null,{"value":"8"}] 04:50:14 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 04:50:14 INFO - PROCESS | 3005 | 1471348214979 Marionette TRACE conn4 -> [0,2930,"setScriptTimeout",{"ms":35000}] 04:50:14 INFO - PROCESS | 3005 | 1471348214983 Marionette TRACE conn4 <- [1,2930,null,{}] 04:50:15 INFO - PROCESS | 3005 | 1471348214990 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}] 04:50:15 INFO - PROCESS | 3005 | 1471348214994 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:50:15 INFO - PROCESS | 3005 | 1471348215243 Marionette TRACE conn4 <- [1,2931,null,{"value":null}] 04:50:15 INFO - PROCESS | 3005 | 1471348215286 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:15 INFO - PROCESS | 3005 | 1471348215304 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:50:15 INFO - PROCESS | 3005 | ++DOCSHELL 0x904c2400 == 32 [pid = 3005] [id = 740] 04:50:15 INFO - PROCESS | 3005 | ++DOMWINDOW == 71 (0x904c4400) [pid = 3005] [serial = 2221] [outer = (nil)] 04:50:15 INFO - PROCESS | 3005 | ++DOMWINDOW == 72 (0x904c8000) [pid = 3005] [serial = 2222] [outer = 0x904c4400] 04:50:15 INFO - PROCESS | 3005 | 1471348215391 Marionette DEBUG loaded listener.js 04:50:15 INFO - PROCESS | 3005 | ++DOMWINDOW == 73 (0x91a40000) [pid = 3005] [serial = 2223] [outer = 0x904c4400] 04:50:16 INFO - PROCESS | 3005 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 04:50:16 INFO - PROCESS | 3005 | 1471348216527 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]]]}] 04:50:16 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 04:50:16 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1587ms 04:50:16 INFO - PROCESS | 3005 | 1471348216568 Marionette TRACE conn4 -> [0,2933,"getWindowHandle",null] 04:50:16 INFO - PROCESS | 3005 | 1471348216575 Marionette TRACE conn4 <- [1,2933,null,{"value":"8"}] 04:50:16 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 04:50:16 INFO - PROCESS | 3005 | 1471348216585 Marionette TRACE conn4 -> [0,2934,"setScriptTimeout",{"ms":35000}] 04:50:16 INFO - PROCESS | 3005 | 1471348216594 Marionette TRACE conn4 <- [1,2934,null,{}] 04:50:16 INFO - PROCESS | 3005 | 1471348216650 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}] 04:50:16 INFO - PROCESS | 3005 | 1471348216656 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:50:16 INFO - PROCESS | 3005 | 1471348216898 Marionette TRACE conn4 <- [1,2935,null,{"value":null}] 04:50:17 INFO - PROCESS | 3005 | 1471348217095 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:17 INFO - PROCESS | 3005 | 1471348217106 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:50:17 INFO - PROCESS | 3005 | ++DOCSHELL 0x8db4c800 == 33 [pid = 3005] [id = 741] 04:50:17 INFO - PROCESS | 3005 | ++DOMWINDOW == 74 (0x8db4d400) [pid = 3005] [serial = 2224] [outer = (nil)] 04:50:17 INFO - PROCESS | 3005 | ++DOMWINDOW == 75 (0x8df27c00) [pid = 3005] [serial = 2225] [outer = 0x8db4d400] 04:50:17 INFO - PROCESS | 3005 | 1471348217243 Marionette DEBUG loaded listener.js 04:50:17 INFO - PROCESS | 3005 | ++DOMWINDOW == 76 (0x8e98c000) [pid = 3005] [serial = 2226] [outer = 0x8db4d400] 04:50:18 INFO - PROCESS | 3005 | 1471348218193 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]]]}] 04:50:18 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 04:50:18 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1633ms 04:50:18 INFO - PROCESS | 3005 | 1471348218226 Marionette TRACE conn4 -> [0,2937,"getWindowHandle",null] 04:50:18 INFO - PROCESS | 3005 | 1471348218235 Marionette TRACE conn4 <- [1,2937,null,{"value":"8"}] 04:50:18 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 04:50:18 INFO - PROCESS | 3005 | 1471348218251 Marionette TRACE conn4 -> [0,2938,"setScriptTimeout",{"ms":35000}] 04:50:18 INFO - PROCESS | 3005 | 1471348218257 Marionette TRACE conn4 <- [1,2938,null,{}] 04:50:18 INFO - PROCESS | 3005 | 1471348218264 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}] 04:50:18 INFO - PROCESS | 3005 | 1471348218272 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:50:18 INFO - PROCESS | 3005 | 1471348218500 Marionette TRACE conn4 <- [1,2939,null,{"value":null}] 04:50:18 INFO - PROCESS | 3005 | 1471348218768 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:18 INFO - PROCESS | 3005 | 1471348218784 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:50:18 INFO - PROCESS | 3005 | ++DOCSHELL 0x8e83e000 == 34 [pid = 3005] [id = 742] 04:50:18 INFO - PROCESS | 3005 | ++DOMWINDOW == 77 (0x8eb58400) [pid = 3005] [serial = 2227] [outer = (nil)] 04:50:18 INFO - PROCESS | 3005 | ++DOMWINDOW == 78 (0x8f0dd400) [pid = 3005] [serial = 2228] [outer = 0x8eb58400] 04:50:18 INFO - PROCESS | 3005 | 1471348218914 Marionette DEBUG loaded listener.js 04:50:19 INFO - PROCESS | 3005 | ++DOMWINDOW == 79 (0x8f0e6800) [pid = 3005] [serial = 2229] [outer = 0x8eb58400] 04:50:19 INFO - PROCESS | 3005 | 1471348219845 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]]]}] 04:50:19 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 04:50:19 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1643ms 04:50:19 INFO - PROCESS | 3005 | 1471348219893 Marionette TRACE conn4 -> [0,2941,"getWindowHandle",null] 04:50:19 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 04:50:19 INFO - PROCESS | 3005 | 1471348219898 Marionette TRACE conn4 <- [1,2941,null,{"value":"8"}] 04:50:19 INFO - PROCESS | 3005 | 1471348219907 Marionette TRACE conn4 -> [0,2942,"setScriptTimeout",{"ms":35000}] 04:50:19 INFO - PROCESS | 3005 | 1471348219914 Marionette TRACE conn4 <- [1,2942,null,{}] 04:50:19 INFO - PROCESS | 3005 | 1471348219978 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}] 04:50:19 INFO - PROCESS | 3005 | 1471348219989 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:50:20 INFO - PROCESS | 3005 | 1471348220225 Marionette TRACE conn4 <- [1,2943,null,{"value":null}] 04:50:20 INFO - PROCESS | 3005 | 1471348220556 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:20 INFO - PROCESS | 3005 | 1471348220571 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:50:20 INFO - PROCESS | 3005 | ++DOCSHELL 0x91a35c00 == 35 [pid = 3005] [id = 743] 04:50:20 INFO - PROCESS | 3005 | ++DOMWINDOW == 80 (0x91a36000) [pid = 3005] [serial = 2230] [outer = (nil)] 04:50:20 INFO - PROCESS | 3005 | ++DOMWINDOW == 81 (0x91bcb400) [pid = 3005] [serial = 2231] [outer = 0x91a36000] 04:50:20 INFO - PROCESS | 3005 | 1471348220870 Marionette DEBUG loaded listener.js 04:50:21 INFO - PROCESS | 3005 | ++DOMWINDOW == 82 (0x91bd3000) [pid = 3005] [serial = 2232] [outer = 0x91a36000] 04:50:22 INFO - PROCESS | 3005 | 1471348222264 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"]]]}] 04:50:22 INFO - TEST-FAIL | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 04:50:22 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 04:50:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:50:22 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 04:50:22 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 2402ms 04:50:22 INFO - PROCESS | 3005 | 1471348222309 Marionette TRACE conn4 -> [0,2945,"getWindowHandle",null] 04:50:22 INFO - PROCESS | 3005 | 1471348222315 Marionette TRACE conn4 <- [1,2945,null,{"value":"8"}] 04:50:22 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 04:50:22 INFO - PROCESS | 3005 | 1471348222322 Marionette TRACE conn4 -> [0,2946,"setScriptTimeout",{"ms":35000}] 04:50:22 INFO - PROCESS | 3005 | 1471348222326 Marionette TRACE conn4 <- [1,2946,null,{}] 04:50:22 INFO - PROCESS | 3005 | 1471348222333 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}] 04:50:22 INFO - PROCESS | 3005 | 1471348222339 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:50:22 INFO - PROCESS | 3005 | 1471348222671 Marionette TRACE conn4 <- [1,2947,null,{"value":null}] 04:50:22 INFO - PROCESS | 3005 | 1471348222865 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:22 INFO - PROCESS | 3005 | 1471348222873 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:50:22 INFO - PROCESS | 3005 | ++DOCSHELL 0x921e2800 == 36 [pid = 3005] [id = 744] 04:50:22 INFO - PROCESS | 3005 | ++DOMWINDOW == 83 (0x921e4c00) [pid = 3005] [serial = 2233] [outer = (nil)] 04:50:22 INFO - PROCESS | 3005 | ++DOMWINDOW == 84 (0x921eb400) [pid = 3005] [serial = 2234] [outer = 0x921e4c00] 04:50:22 INFO - PROCESS | 3005 | 1471348222970 Marionette DEBUG loaded listener.js 04:50:23 INFO - PROCESS | 3005 | ++DOMWINDOW == 85 (0x921ef400) [pid = 3005] [serial = 2235] [outer = 0x921e4c00] 04:50:23 INFO - PROCESS | 3005 | 1471348223765 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]]]}] 04:50:23 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 04:50:23 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1491ms 04:50:23 INFO - PROCESS | 3005 | 1471348223814 Marionette TRACE conn4 -> [0,2949,"getWindowHandle",null] 04:50:23 INFO - PROCESS | 3005 | 1471348223819 Marionette TRACE conn4 <- [1,2949,null,{"value":"8"}] 04:50:23 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 04:50:23 INFO - PROCESS | 3005 | 1471348223827 Marionette TRACE conn4 -> [0,2950,"setScriptTimeout",{"ms":35000}] 04:50:23 INFO - PROCESS | 3005 | 1471348223831 Marionette TRACE conn4 <- [1,2950,null,{}] 04:50:23 INFO - PROCESS | 3005 | 1471348223837 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}] 04:50:23 INFO - PROCESS | 3005 | 1471348223843 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:50:24 INFO - PROCESS | 3005 | 1471348224041 Marionette TRACE conn4 <- [1,2951,null,{"value":null}] 04:50:24 INFO - PROCESS | 3005 | 1471348224242 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:24 INFO - PROCESS | 3005 | 1471348224251 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:50:24 INFO - PROCESS | 3005 | ++DOCSHELL 0x91bc9c00 == 37 [pid = 3005] [id = 745] 04:50:24 INFO - PROCESS | 3005 | ++DOMWINDOW == 86 (0x921ea400) [pid = 3005] [serial = 2236] [outer = (nil)] 04:50:24 INFO - PROCESS | 3005 | ++DOMWINDOW == 87 (0x92250c00) [pid = 3005] [serial = 2237] [outer = 0x921ea400] 04:50:24 INFO - PROCESS | 3005 | 1471348224354 Marionette DEBUG loaded listener.js 04:50:24 INFO - PROCESS | 3005 | ++DOMWINDOW == 88 (0x923e7c00) [pid = 3005] [serial = 2238] [outer = 0x921ea400] 04:50:25 INFO - PROCESS | 3005 | ++DOCSHELL 0x924ea000 == 38 [pid = 3005] [id = 746] 04:50:25 INFO - PROCESS | 3005 | ++DOMWINDOW == 89 (0x924ed400) [pid = 3005] [serial = 2239] [outer = (nil)] 04:50:25 INFO - PROCESS | 3005 | ++DOMWINDOW == 90 (0x924eec00) [pid = 3005] [serial = 2240] [outer = 0x924ed400] 04:50:25 INFO - PROCESS | 3005 | 1471348225451 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]]]}] 04:50:25 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 04:50:25 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1685ms 04:50:25 INFO - PROCESS | 3005 | 1471348225512 Marionette TRACE conn4 -> [0,2953,"getWindowHandle",null] 04:50:25 INFO - PROCESS | 3005 | 1471348225517 Marionette TRACE conn4 <- [1,2953,null,{"value":"8"}] 04:50:25 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 04:50:25 INFO - PROCESS | 3005 | 1471348225525 Marionette TRACE conn4 -> [0,2954,"setScriptTimeout",{"ms":35000}] 04:50:25 INFO - PROCESS | 3005 | 1471348225529 Marionette TRACE conn4 <- [1,2954,null,{}] 04:50:25 INFO - PROCESS | 3005 | 1471348225537 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}] 04:50:25 INFO - PROCESS | 3005 | 1471348225548 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:50:25 INFO - PROCESS | 3005 | 1471348225915 Marionette TRACE conn4 <- [1,2955,null,{"value":null}] 04:50:26 INFO - PROCESS | 3005 | 1471348226125 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:26 INFO - PROCESS | 3005 | 1471348226135 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:50:26 INFO - PROCESS | 3005 | ++DOCSHELL 0x92246c00 == 39 [pid = 3005] [id = 747] 04:50:26 INFO - PROCESS | 3005 | ++DOMWINDOW == 91 (0x923e4c00) [pid = 3005] [serial = 2241] [outer = (nil)] 04:50:26 INFO - PROCESS | 3005 | ++DOMWINDOW == 92 (0x9287c000) [pid = 3005] [serial = 2242] [outer = 0x923e4c00] 04:50:26 INFO - PROCESS | 3005 | 1471348226225 Marionette DEBUG loaded listener.js 04:50:26 INFO - PROCESS | 3005 | ++DOMWINDOW == 93 (0x9287f000) [pid = 3005] [serial = 2243] [outer = 0x923e4c00] 04:50:27 INFO - PROCESS | 3005 | 1471348227079 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]]]}] 04:50:27 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 04:50:27 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 04:50:27 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1591ms 04:50:27 INFO - PROCESS | 3005 | 1471348227117 Marionette TRACE conn4 -> [0,2957,"getWindowHandle",null] 04:50:27 INFO - PROCESS | 3005 | 1471348227122 Marionette TRACE conn4 <- [1,2957,null,{"value":"8"}] 04:50:27 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 04:50:27 INFO - PROCESS | 3005 | 1471348227129 Marionette TRACE conn4 -> [0,2958,"setScriptTimeout",{"ms":35000}] 04:50:27 INFO - PROCESS | 3005 | 1471348227133 Marionette TRACE conn4 <- [1,2958,null,{}] 04:50:27 INFO - PROCESS | 3005 | 1471348227140 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}] 04:50:27 INFO - PROCESS | 3005 | 1471348227146 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:50:27 INFO - PROCESS | 3005 | 1471348227406 Marionette TRACE conn4 <- [1,2959,null,{"value":null}] 04:50:27 INFO - PROCESS | 3005 | 1471348227684 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:27 INFO - PROCESS | 3005 | 1471348227691 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:50:27 INFO - PROCESS | 3005 | ++DOCSHELL 0x8ea5b800 == 40 [pid = 3005] [id = 748] 04:50:27 INFO - PROCESS | 3005 | ++DOMWINDOW == 94 (0x91bcdc00) [pid = 3005] [serial = 2244] [outer = (nil)] 04:50:27 INFO - PROCESS | 3005 | ++DOMWINDOW == 95 (0x928fac00) [pid = 3005] [serial = 2245] [outer = 0x91bcdc00] 04:50:27 INFO - PROCESS | 3005 | 1471348227784 Marionette DEBUG loaded listener.js 04:50:27 INFO - PROCESS | 3005 | ++DOMWINDOW == 96 (0x93170800) [pid = 3005] [serial = 2246] [outer = 0x91bcdc00] 04:50:28 INFO - PROCESS | 3005 | 1471348228649 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]]]}] 04:50:28 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 04:50:28 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1534ms 04:50:28 INFO - PROCESS | 3005 | 1471348228664 Marionette TRACE conn4 -> [0,2961,"getWindowHandle",null] 04:50:28 INFO - PROCESS | 3005 | 1471348228667 Marionette TRACE conn4 <- [1,2961,null,{"value":"8"}] 04:50:28 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 04:50:28 INFO - PROCESS | 3005 | 1471348228675 Marionette TRACE conn4 -> [0,2962,"setScriptTimeout",{"ms":35000}] 04:50:28 INFO - PROCESS | 3005 | 1471348228678 Marionette TRACE conn4 <- [1,2962,null,{}] 04:50:28 INFO - PROCESS | 3005 | 1471348228685 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}] 04:50:28 INFO - PROCESS | 3005 | 1471348228690 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:50:28 INFO - PROCESS | 3005 | 1471348228879 Marionette TRACE conn4 <- [1,2963,null,{"value":null}] 04:50:29 INFO - PROCESS | 3005 | 1471348229085 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:29 INFO - PROCESS | 3005 | 1471348229096 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:50:29 INFO - PROCESS | 3005 | ++DOCSHELL 0x8a85d400 == 41 [pid = 3005] [id = 749] 04:50:29 INFO - PROCESS | 3005 | ++DOMWINDOW == 97 (0x8a863400) [pid = 3005] [serial = 2247] [outer = (nil)] 04:50:29 INFO - PROCESS | 3005 | ++DOMWINDOW == 98 (0x8c50b400) [pid = 3005] [serial = 2248] [outer = 0x8a863400] 04:50:29 INFO - PROCESS | 3005 | 1471348229225 Marionette DEBUG loaded listener.js 04:50:29 INFO - PROCESS | 3005 | ++DOMWINDOW == 99 (0x8df31400) [pid = 3005] [serial = 2249] [outer = 0x8a863400] 04:50:30 INFO - PROCESS | 3005 | 1471348230542 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]]]}] 04:50:30 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 04:50:30 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1886ms 04:50:30 INFO - PROCESS | 3005 | 1471348230562 Marionette TRACE conn4 -> [0,2965,"getWindowHandle",null] 04:50:30 INFO - PROCESS | 3005 | 1471348230570 Marionette TRACE conn4 <- [1,2965,null,{"value":"8"}] 04:50:30 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 04:50:30 INFO - PROCESS | 3005 | 1471348230579 Marionette TRACE conn4 -> [0,2966,"setScriptTimeout",{"ms":35000}] 04:50:30 INFO - PROCESS | 3005 | 1471348230587 Marionette TRACE conn4 <- [1,2966,null,{}] 04:50:30 INFO - PROCESS | 3005 | 1471348230595 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}] 04:50:30 INFO - PROCESS | 3005 | 1471348230601 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:50:30 INFO - PROCESS | 3005 | 1471348230831 Marionette TRACE conn4 <- [1,2967,null,{"value":null}] 04:50:31 INFO - PROCESS | 3005 | 1471348231012 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:31 INFO - PROCESS | 3005 | 1471348231022 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:50:31 INFO - PROCESS | 3005 | ++DOCSHELL 0x8dc53400 == 42 [pid = 3005] [id = 750] 04:50:31 INFO - PROCESS | 3005 | ++DOMWINDOW == 100 (0x8dc53800) [pid = 3005] [serial = 2250] [outer = (nil)] 04:50:31 INFO - PROCESS | 3005 | ++DOMWINDOW == 101 (0x8dc59000) [pid = 3005] [serial = 2251] [outer = 0x8dc53800] 04:50:31 INFO - PROCESS | 3005 | 1471348231214 Marionette DEBUG loaded listener.js 04:50:31 INFO - PROCESS | 3005 | ++DOMWINDOW == 102 (0x8df2f000) [pid = 3005] [serial = 2252] [outer = 0x8dc53800] 04:50:33 INFO - PROCESS | 3005 | --DOCSHELL 0x8ea14000 == 41 [pid = 3005] [id = 714] 04:50:33 INFO - PROCESS | 3005 | --DOCSHELL 0x8db4d800 == 40 [pid = 3005] [id = 715] 04:50:33 INFO - PROCESS | 3005 | --DOCSHELL 0x8a85ec00 == 39 [pid = 3005] [id = 716] 04:50:33 INFO - PROCESS | 3005 | --DOCSHELL 0x8a862800 == 38 [pid = 3005] [id = 734] 04:50:33 INFO - PROCESS | 3005 | --DOCSHELL 0x8dc59c00 == 37 [pid = 3005] [id = 733] 04:50:33 INFO - PROCESS | 3005 | --DOCSHELL 0x8f0ecc00 == 36 [pid = 3005] [id = 732] 04:50:33 INFO - PROCESS | 3005 | --DOCSHELL 0x8ea61000 == 35 [pid = 3005] [id = 730] 04:50:33 INFO - PROCESS | 3005 | --DOCSHELL 0x8c1c9800 == 34 [pid = 3005] [id = 731] 04:50:33 INFO - PROCESS | 3005 | --DOCSHELL 0x8df28400 == 33 [pid = 3005] [id = 729] 04:50:33 INFO - PROCESS | 3005 | --DOCSHELL 0x8a867c00 == 32 [pid = 3005] [id = 728] 04:50:33 INFO - PROCESS | 3005 | --DOCSHELL 0x8e993400 == 31 [pid = 3005] [id = 721] 04:50:33 INFO - PROCESS | 3005 | --DOCSHELL 0x8a861000 == 30 [pid = 3005] [id = 723] 04:50:33 INFO - PROCESS | 3005 | --DOCSHELL 0x8a86a800 == 29 [pid = 3005] [id = 717] 04:50:33 INFO - PROCESS | 3005 | --DOCSHELL 0x8f2f8800 == 28 [pid = 3005] [id = 722] 04:50:33 INFO - PROCESS | 3005 | --DOCSHELL 0x91bd5000 == 27 [pid = 3005] [id = 720] 04:50:33 INFO - PROCESS | 3005 | --DOCSHELL 0x8bc05c00 == 26 [pid = 3005] [id = 735] 04:50:33 INFO - PROCESS | 3005 | --DOCSHELL 0x8c1d0800 == 25 [pid = 3005] [id = 718] 04:50:33 INFO - PROCESS | 3005 | --DOCSHELL 0x8dc5a800 == 24 [pid = 3005] [id = 724] 04:50:33 INFO - PROCESS | 3005 | --DOCSHELL 0x8c506400 == 23 [pid = 3005] [id = 712] 04:50:33 INFO - PROCESS | 3005 | --DOCSHELL 0x8a865c00 == 22 [pid = 3005] [id = 713] 04:50:33 INFO - PROCESS | 3005 | --DOCSHELL 0x8ea59800 == 21 [pid = 3005] [id = 719] 04:50:33 INFO - PROCESS | 3005 | --DOCSHELL 0x924ea000 == 20 [pid = 3005] [id = 746] 04:50:33 INFO - PROCESS | 3005 | --DOMWINDOW == 101 (0x8c506000) [pid = 3005] [serial = 2177] [outer = (nil)] [url = about:blank] 04:50:33 INFO - PROCESS | 3005 | --DOMWINDOW == 100 (0x921e7000) [pid = 3005] [serial = 2162] [outer = (nil)] [url = about:blank] 04:50:33 INFO - PROCESS | 3005 | --DOMWINDOW == 99 (0x924f3c00) [pid = 3005] [serial = 2169] [outer = (nil)] [url = about:blank] 04:50:33 INFO - PROCESS | 3005 | --DOMWINDOW == 98 (0x8e993c00) [pid = 3005] [serial = 2174] [outer = (nil)] [url = about:blank] 04:50:33 INFO - PROCESS | 3005 | --DOMWINDOW == 97 (0x8f0e2800) [pid = 3005] [serial = 2159] [outer = (nil)] [url = about:blank] 04:50:33 INFO - PROCESS | 3005 | --DOMWINDOW == 96 (0x8c50ec00) [pid = 3005] [serial = 2178] [outer = (nil)] [url = about:blank] 04:50:33 INFO - PROCESS | 3005 | --DOMWINDOW == 95 (0x924f0800) [pid = 3005] [serial = 2168] [outer = (nil)] [url = about:blank] 04:50:33 INFO - PROCESS | 3005 | --DOMWINDOW == 94 (0x8e83ac00) [pid = 3005] [serial = 2181] [outer = (nil)] [url = about:blank] 04:50:33 INFO - PROCESS | 3005 | --DOMWINDOW == 93 (0x8df24c00) [pid = 3005] [serial = 2156] [outer = (nil)] [url = about:blank] 04:50:33 INFO - PROCESS | 3005 | --DOMWINDOW == 92 (0x8e840800) [pid = 3005] [serial = 2172] [outer = (nil)] [url = about:blank] 04:50:33 INFO - PROCESS | 3005 | --DOMWINDOW == 91 (0x8e839400) [pid = 3005] [serial = 2157] [outer = (nil)] [url = about:blank] 04:50:33 INFO - PROCESS | 3005 | --DOMWINDOW == 90 (0x8f2ecc00) [pid = 3005] [serial = 2160] [outer = (nil)] [url = about:blank] 04:50:33 INFO - PROCESS | 3005 | --DOMWINDOW == 89 (0x8ea0ac00) [pid = 3005] [serial = 2175] [outer = (nil)] [url = about:blank] 04:50:33 INFO - PROCESS | 3005 | --DOMWINDOW == 88 (0x92242800) [pid = 3005] [serial = 2163] [outer = (nil)] [url = about:blank] 04:50:33 INFO - PROCESS | 3005 | --DOMWINDOW == 87 (0x8df27000) [pid = 3005] [serial = 2171] [outer = (nil)] [url = about:blank] 04:50:33 INFO - PROCESS | 3005 | --DOMWINDOW == 86 (0x923e9c00) [pid = 3005] [serial = 2165] [outer = (nil)] [url = about:blank] 04:50:33 INFO - PROCESS | 3005 | --DOMWINDOW == 85 (0x8e809400) [pid = 3005] [serial = 2180] [outer = (nil)] [url = about:blank] 04:50:33 INFO - PROCESS | 3005 | --DOMWINDOW == 84 (0x923ee400) [pid = 3005] [serial = 2166] [outer = (nil)] [url = about:blank] 04:50:33 INFO - PROCESS | 3005 | --DOMWINDOW == 83 (0x8ea0b400) [pid = 3005] [serial = 2183] [outer = (nil)] [url = about:blank] 04:50:33 INFO - PROCESS | 3005 | 1471348233504 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]]]}] 04:50:33 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 04:50:33 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 3090ms 04:50:33 INFO - PROCESS | 3005 | 1471348233671 Marionette TRACE conn4 -> [0,2969,"getWindowHandle",null] 04:50:33 INFO - PROCESS | 3005 | 1471348233677 Marionette TRACE conn4 <- [1,2969,null,{"value":"8"}] 04:50:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 04:50:33 INFO - PROCESS | 3005 | 1471348233686 Marionette TRACE conn4 -> [0,2970,"setScriptTimeout",{"ms":35000}] 04:50:33 INFO - PROCESS | 3005 | 1471348233694 Marionette TRACE conn4 <- [1,2970,null,{}] 04:50:33 INFO - PROCESS | 3005 | 1471348233704 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}] 04:50:33 INFO - PROCESS | 3005 | 1471348233710 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:50:33 INFO - PROCESS | 3005 | 1471348233875 Marionette TRACE conn4 <- [1,2971,null,{"value":null}] 04:50:34 INFO - PROCESS | 3005 | 1471348234019 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:34 INFO - PROCESS | 3005 | 1471348234030 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:50:34 INFO - PROCESS | 3005 | ++DOCSHELL 0x8c1cfc00 == 21 [pid = 3005] [id = 751] 04:50:34 INFO - PROCESS | 3005 | ++DOMWINDOW == 84 (0x8c1d0800) [pid = 3005] [serial = 2253] [outer = (nil)] 04:50:34 INFO - PROCESS | 3005 | ++DOMWINDOW == 85 (0x8c503400) [pid = 3005] [serial = 2254] [outer = 0x8c1d0800] 04:50:34 INFO - PROCESS | 3005 | 1471348234108 Marionette DEBUG loaded listener.js 04:50:34 INFO - PROCESS | 3005 | ++DOMWINDOW == 86 (0x8c505400) [pid = 3005] [serial = 2255] [outer = 0x8c1d0800] 04:50:35 INFO - PROCESS | 3005 | 1471348235000 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]]]}] 04:50:35 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 04:50:35 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1344ms 04:50:35 INFO - PROCESS | 3005 | 1471348235031 Marionette TRACE conn4 -> [0,2973,"getWindowHandle",null] 04:50:35 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 04:50:35 INFO - PROCESS | 3005 | 1471348235040 Marionette TRACE conn4 <- [1,2973,null,{"value":"8"}] 04:50:35 INFO - PROCESS | 3005 | 1471348235053 Marionette TRACE conn4 -> [0,2974,"setScriptTimeout",{"ms":35000}] 04:50:35 INFO - PROCESS | 3005 | 1471348235059 Marionette TRACE conn4 <- [1,2974,null,{}] 04:50:35 INFO - PROCESS | 3005 | 1471348235066 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}] 04:50:35 INFO - PROCESS | 3005 | 1471348235072 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:50:35 INFO - PROCESS | 3005 | 1471348235258 Marionette TRACE conn4 <- [1,2975,null,{"value":null}] 04:50:35 INFO - PROCESS | 3005 | 1471348235408 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:35 INFO - PROCESS | 3005 | 1471348235421 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:50:35 INFO - PROCESS | 3005 | ++DOCSHELL 0x8dc5bc00 == 22 [pid = 3005] [id = 752] 04:50:35 INFO - PROCESS | 3005 | ++DOMWINDOW == 87 (0x8dc5cc00) [pid = 3005] [serial = 2256] [outer = (nil)] 04:50:35 INFO - PROCESS | 3005 | ++DOMWINDOW == 88 (0x8df27800) [pid = 3005] [serial = 2257] [outer = 0x8dc5cc00] 04:50:35 INFO - PROCESS | 3005 | 1471348235499 Marionette DEBUG loaded listener.js 04:50:35 INFO - PROCESS | 3005 | ++DOMWINDOW == 89 (0x8df32800) [pid = 3005] [serial = 2258] [outer = 0x8dc5cc00] 04:50:36 INFO - PROCESS | 3005 | 1471348236460 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]]]}] 04:50:36 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed. 04:50:36 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1437ms 04:50:36 INFO - PROCESS | 3005 | 1471348236500 Marionette TRACE conn4 -> [0,2977,"getWindowHandle",null] 04:50:36 INFO - PROCESS | 3005 | 1471348236505 Marionette TRACE conn4 <- [1,2977,null,{"value":"8"}] 04:50:36 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 04:50:36 INFO - PROCESS | 3005 | 1471348236517 Marionette TRACE conn4 -> [0,2978,"setScriptTimeout",{"ms":35000}] 04:50:36 INFO - PROCESS | 3005 | 1471348236524 Marionette TRACE conn4 <- [1,2978,null,{}] 04:50:36 INFO - PROCESS | 3005 | 1471348236556 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}] 04:50:36 INFO - PROCESS | 3005 | 1471348236567 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:50:36 INFO - PROCESS | 3005 | 1471348236823 Marionette TRACE conn4 <- [1,2979,null,{"value":null}] 04:50:36 INFO - PROCESS | 3005 | 1471348236851 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:36 INFO - PROCESS | 3005 | 1471348236866 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:50:36 INFO - PROCESS | 3005 | ++DOCSHELL 0x8e9df000 == 23 [pid = 3005] [id = 753] 04:50:36 INFO - PROCESS | 3005 | ++DOMWINDOW == 90 (0x8e9df400) [pid = 3005] [serial = 2259] [outer = (nil)] 04:50:36 INFO - PROCESS | 3005 | ++DOMWINDOW == 91 (0x8ea0a400) [pid = 3005] [serial = 2260] [outer = 0x8e9df400] 04:50:36 INFO - PROCESS | 3005 | 1471348236945 Marionette DEBUG loaded listener.js 04:50:37 INFO - PROCESS | 3005 | ++DOMWINDOW == 92 (0x8ea10000) [pid = 3005] [serial = 2261] [outer = 0x8e9df400] 04:50:37 INFO - PROCESS | 3005 | 1471348237909 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]]]}] 04:50:37 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 04:50:37 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1446ms 04:50:37 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 04:50:37 INFO - PROCESS | 3005 | 1471348237965 Marionette TRACE conn4 -> [0,2981,"getWindowHandle",null] 04:50:37 INFO - PROCESS | 3005 | 1471348237969 Marionette TRACE conn4 <- [1,2981,null,{"value":"8"}] 04:50:37 INFO - PROCESS | 3005 | 1471348237978 Marionette TRACE conn4 -> [0,2982,"setScriptTimeout",{"ms":35000}] 04:50:37 INFO - PROCESS | 3005 | 1471348237980 Marionette TRACE conn4 <- [1,2982,null,{}] 04:50:37 INFO - PROCESS | 3005 | 1471348237987 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}] 04:50:37 INFO - PROCESS | 3005 | 1471348237994 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:50:38 INFO - PROCESS | 3005 | 1471348238990 Marionette TRACE conn4 <- [1,2983,null,{"value":null}] 04:50:39 INFO - PROCESS | 3005 | --DOMWINDOW == 91 (0x8eb59800) [pid = 3005] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 04:50:39 INFO - PROCESS | 3005 | --DOMWINDOW == 90 (0x8bc07000) [pid = 3005] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 04:50:39 INFO - PROCESS | 3005 | --DOMWINDOW == 89 (0x8c1d0000) [pid = 3005] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 04:50:39 INFO - PROCESS | 3005 | --DOMWINDOW == 88 (0x8eb54c00) [pid = 3005] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 04:50:39 INFO - PROCESS | 3005 | --DOMWINDOW == 87 (0x8e9dc800) [pid = 3005] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 04:50:39 INFO - PROCESS | 3005 | --DOMWINDOW == 86 (0x8e9d6000) [pid = 3005] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 04:50:39 INFO - PROCESS | 3005 | --DOMWINDOW == 85 (0x8df2f400) [pid = 3005] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 04:50:39 INFO - PROCESS | 3005 | --DOMWINDOW == 84 (0x8f0ef400) [pid = 3005] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 04:50:39 INFO - PROCESS | 3005 | --DOMWINDOW == 83 (0x8bc04000) [pid = 3005] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 04:50:39 INFO - PROCESS | 3005 | --DOMWINDOW == 82 (0x8db4ec00) [pid = 3005] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 04:50:39 INFO - PROCESS | 3005 | --DOMWINDOW == 81 (0x8bc08000) [pid = 3005] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 04:50:39 INFO - PROCESS | 3005 | --DOMWINDOW == 80 (0x8a868000) [pid = 3005] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 04:50:39 INFO - PROCESS | 3005 | --DOMWINDOW == 79 (0x904c4400) [pid = 3005] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 04:50:39 INFO - PROCESS | 3005 | --DOMWINDOW == 78 (0x8df29c00) [pid = 3005] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 04:50:39 INFO - PROCESS | 3005 | 1471348239210 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:39 INFO - PROCESS | 3005 | 1471348239218 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:50:39 INFO - PROCESS | 3005 | ++DOCSHELL 0x8a868000 == 24 [pid = 3005] [id = 754] 04:50:39 INFO - PROCESS | 3005 | ++DOMWINDOW == 79 (0x8bc07000) [pid = 3005] [serial = 2262] [outer = (nil)] 04:50:39 INFO - PROCESS | 3005 | ++DOMWINDOW == 80 (0x8db4ec00) [pid = 3005] [serial = 2263] [outer = 0x8bc07000] 04:50:39 INFO - PROCESS | 3005 | 1471348239301 Marionette DEBUG loaded listener.js 04:50:39 INFO - PROCESS | 3005 | ++DOMWINDOW == 81 (0x8ea59400) [pid = 3005] [serial = 2264] [outer = 0x8bc07000] 04:50:40 INFO - PROCESS | 3005 | 1471348240024 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"]]]}] 04:50:40 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 04:50:40 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 04:50:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:50:40 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 04:50:40 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 2085ms 04:50:40 INFO - PROCESS | 3005 | 1471348240063 Marionette TRACE conn4 -> [0,2985,"getWindowHandle",null] 04:50:40 INFO - PROCESS | 3005 | 1471348240067 Marionette TRACE conn4 <- [1,2985,null,{"value":"8"}] 04:50:40 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 04:50:40 INFO - PROCESS | 3005 | 1471348240074 Marionette TRACE conn4 -> [0,2986,"setScriptTimeout",{"ms":35000}] 04:50:40 INFO - PROCESS | 3005 | 1471348240078 Marionette TRACE conn4 <- [1,2986,null,{}] 04:50:40 INFO - PROCESS | 3005 | 1471348240083 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}] 04:50:40 INFO - PROCESS | 3005 | 1471348240089 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:50:40 INFO - PROCESS | 3005 | 1471348240305 Marionette TRACE conn4 <- [1,2987,null,{"value":null}] 04:50:40 INFO - PROCESS | 3005 | 1471348240330 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:40 INFO - PROCESS | 3005 | 1471348240338 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:50:40 INFO - PROCESS | 3005 | ++DOCSHELL 0x8e98dc00 == 25 [pid = 3005] [id = 755] 04:50:40 INFO - PROCESS | 3005 | ++DOMWINDOW == 82 (0x8ea0b000) [pid = 3005] [serial = 2265] [outer = (nil)] 04:50:40 INFO - PROCESS | 3005 | ++DOMWINDOW == 83 (0x8f0d6800) [pid = 3005] [serial = 2266] [outer = 0x8ea0b000] 04:50:40 INFO - PROCESS | 3005 | 1471348240413 Marionette DEBUG loaded listener.js 04:50:40 INFO - PROCESS | 3005 | ++DOMWINDOW == 84 (0x8f0dac00) [pid = 3005] [serial = 2267] [outer = 0x8ea0b000] 04:50:41 INFO - PROCESS | 3005 | 1471348241474 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]]]}] 04:50:41 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 04:50:41 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1446ms 04:50:41 INFO - PROCESS | 3005 | 1471348241525 Marionette TRACE conn4 -> [0,2989,"getWindowHandle",null] 04:50:41 INFO - PROCESS | 3005 | 1471348241539 Marionette TRACE conn4 <- [1,2989,null,{"value":"8"}] 04:50:41 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 04:50:41 INFO - PROCESS | 3005 | 1471348241603 Marionette TRACE conn4 -> [0,2990,"setScriptTimeout",{"ms":35000}] 04:50:41 INFO - PROCESS | 3005 | 1471348241610 Marionette TRACE conn4 <- [1,2990,null,{}] 04:50:41 INFO - PROCESS | 3005 | 1471348241619 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}] 04:50:41 INFO - PROCESS | 3005 | 1471348241625 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:50:41 INFO - PROCESS | 3005 | 1471348241849 Marionette TRACE conn4 <- [1,2991,null,{"value":null}] 04:50:42 INFO - PROCESS | 3005 | 1471348242111 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:42 INFO - PROCESS | 3005 | 1471348242124 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:50:42 INFO - PROCESS | 3005 | ++DOCSHELL 0x8dc57400 == 26 [pid = 3005] [id = 756] 04:50:42 INFO - PROCESS | 3005 | ++DOMWINDOW == 85 (0x8dc57c00) [pid = 3005] [serial = 2268] [outer = (nil)] 04:50:42 INFO - PROCESS | 3005 | ++DOMWINDOW == 86 (0x8dc5e800) [pid = 3005] [serial = 2269] [outer = 0x8dc57c00] 04:50:42 INFO - PROCESS | 3005 | 1471348242235 Marionette DEBUG loaded listener.js 04:50:42 INFO - PROCESS | 3005 | ++DOMWINDOW == 87 (0x8e83ac00) [pid = 3005] [serial = 2270] [outer = 0x8dc57c00] 04:50:43 INFO - PROCESS | 3005 | ++DOCSHELL 0x8e992400 == 27 [pid = 3005] [id = 757] 04:50:43 INFO - PROCESS | 3005 | ++DOMWINDOW == 88 (0x8e994000) [pid = 3005] [serial = 2271] [outer = (nil)] 04:50:43 INFO - PROCESS | 3005 | ++DOMWINDOW == 89 (0x8e9dd400) [pid = 3005] [serial = 2272] [outer = 0x8e994000] 04:50:43 INFO - PROCESS | 3005 | 1471348243300 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]]]}] 04:50:43 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 04:50:43 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1760ms 04:50:43 INFO - PROCESS | 3005 | 1471348243354 Marionette TRACE conn4 -> [0,2993,"getWindowHandle",null] 04:50:43 INFO - PROCESS | 3005 | 1471348243363 Marionette TRACE conn4 <- [1,2993,null,{"value":"8"}] 04:50:43 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 04:50:43 INFO - PROCESS | 3005 | 1471348243376 Marionette TRACE conn4 -> [0,2994,"setScriptTimeout",{"ms":35000}] 04:50:43 INFO - PROCESS | 3005 | 1471348243380 Marionette TRACE conn4 <- [1,2994,null,{}] 04:50:43 INFO - PROCESS | 3005 | 1471348243388 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}] 04:50:43 INFO - PROCESS | 3005 | 1471348243394 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:50:43 INFO - PROCESS | 3005 | 1471348243738 Marionette TRACE conn4 <- [1,2995,null,{"value":null}] 04:50:43 INFO - PROCESS | 3005 | 1471348243949 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:43 INFO - PROCESS | 3005 | 1471348243960 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:50:44 INFO - PROCESS | 3005 | ++DOCSHELL 0x8bc04800 == 28 [pid = 3005] [id = 758] 04:50:44 INFO - PROCESS | 3005 | ++DOMWINDOW == 90 (0x8ea61c00) [pid = 3005] [serial = 2273] [outer = (nil)] 04:50:44 INFO - PROCESS | 3005 | ++DOMWINDOW == 91 (0x8eb57400) [pid = 3005] [serial = 2274] [outer = 0x8ea61c00] 04:50:44 INFO - PROCESS | 3005 | 1471348244060 Marionette DEBUG loaded listener.js 04:50:44 INFO - PROCESS | 3005 | ++DOMWINDOW == 92 (0x8f0dec00) [pid = 3005] [serial = 2275] [outer = 0x8ea61c00] 04:50:44 INFO - PROCESS | 3005 | 1471348244970 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]]]}] 04:50:45 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 04:50:45 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 04:50:45 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1638ms 04:50:45 INFO - PROCESS | 3005 | 1471348245014 Marionette TRACE conn4 -> [0,2997,"getWindowHandle",null] 04:50:45 INFO - PROCESS | 3005 | 1471348245020 Marionette TRACE conn4 <- [1,2997,null,{"value":"8"}] 04:50:45 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 04:50:45 INFO - PROCESS | 3005 | 1471348245029 Marionette TRACE conn4 -> [0,2998,"setScriptTimeout",{"ms":35000}] 04:50:45 INFO - PROCESS | 3005 | 1471348245034 Marionette TRACE conn4 <- [1,2998,null,{}] 04:50:45 INFO - PROCESS | 3005 | 1471348245054 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}] 04:50:45 INFO - PROCESS | 3005 | 1471348245064 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:50:45 INFO - PROCESS | 3005 | 1471348245336 Marionette TRACE conn4 <- [1,2999,null,{"value":null}] 04:50:45 INFO - PROCESS | 3005 | 1471348245479 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:45 INFO - PROCESS | 3005 | 1471348245492 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:50:45 INFO - PROCESS | 3005 | ++DOCSHELL 0x8f2f4400 == 29 [pid = 3005] [id = 759] 04:50:45 INFO - PROCESS | 3005 | ++DOMWINDOW == 93 (0x8f2f4800) [pid = 3005] [serial = 2276] [outer = (nil)] 04:50:45 INFO - PROCESS | 3005 | ++DOMWINDOW == 94 (0x8f2f8400) [pid = 3005] [serial = 2277] [outer = 0x8f2f4800] 04:50:45 INFO - PROCESS | 3005 | 1471348245625 Marionette DEBUG loaded listener.js 04:50:45 INFO - PROCESS | 3005 | ++DOMWINDOW == 95 (0x8fa05400) [pid = 3005] [serial = 2278] [outer = 0x8f2f4800] 04:50:46 INFO - PROCESS | 3005 | 1471348246624 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]]]}] 04:50:46 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 04:50:46 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1644ms 04:50:46 INFO - PROCESS | 3005 | 1471348246674 Marionette TRACE conn4 -> [0,3001,"getWindowHandle",null] 04:50:46 INFO - PROCESS | 3005 | 1471348246680 Marionette TRACE conn4 <- [1,3001,null,{"value":"8"}] 04:50:46 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 04:50:46 INFO - PROCESS | 3005 | 1471348246687 Marionette TRACE conn4 -> [0,3002,"setScriptTimeout",{"ms":35000}] 04:50:46 INFO - PROCESS | 3005 | 1471348246690 Marionette TRACE conn4 <- [1,3002,null,{}] 04:50:46 INFO - PROCESS | 3005 | 1471348246697 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}] 04:50:46 INFO - PROCESS | 3005 | 1471348246703 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:50:46 INFO - PROCESS | 3005 | 1471348246900 Marionette TRACE conn4 <- [1,3003,null,{"value":null}] 04:50:47 INFO - PROCESS | 3005 | 1471348247108 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:47 INFO - PROCESS | 3005 | 1471348247115 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:50:47 INFO - PROCESS | 3005 | ++DOCSHELL 0x8fa09400 == 30 [pid = 3005] [id = 760] 04:50:47 INFO - PROCESS | 3005 | ++DOMWINDOW == 96 (0x8fa8d000) [pid = 3005] [serial = 2279] [outer = (nil)] 04:50:47 INFO - PROCESS | 3005 | ++DOMWINDOW == 97 (0x8fa90c00) [pid = 3005] [serial = 2280] [outer = 0x8fa8d000] 04:50:47 INFO - PROCESS | 3005 | 1471348247243 Marionette DEBUG loaded listener.js 04:50:47 INFO - PROCESS | 3005 | ++DOMWINDOW == 98 (0x8fc92800) [pid = 3005] [serial = 2281] [outer = 0x8fa8d000] 04:50:48 INFO - PROCESS | 3005 | 1471348248133 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]]]}] 04:50:48 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 04:50:48 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1485ms 04:50:48 INFO - PROCESS | 3005 | 1471348248172 Marionette TRACE conn4 -> [0,3005,"getWindowHandle",null] 04:50:48 INFO - PROCESS | 3005 | 1471348248176 Marionette TRACE conn4 <- [1,3005,null,{"value":"8"}] 04:50:48 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 04:50:48 INFO - PROCESS | 3005 | 1471348248184 Marionette TRACE conn4 -> [0,3006,"setScriptTimeout",{"ms":35000}] 04:50:48 INFO - PROCESS | 3005 | 1471348248188 Marionette TRACE conn4 <- [1,3006,null,{}] 04:50:48 INFO - PROCESS | 3005 | 1471348248195 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}] 04:50:48 INFO - PROCESS | 3005 | 1471348248201 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:50:48 INFO - PROCESS | 3005 | 1471348248391 Marionette TRACE conn4 <- [1,3007,null,{"value":null}] 04:50:48 INFO - PROCESS | 3005 | 1471348248605 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:48 INFO - PROCESS | 3005 | 1471348248614 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:50:48 INFO - PROCESS | 3005 | ++DOCSHELL 0x8fc9b800 == 31 [pid = 3005] [id = 761] 04:50:48 INFO - PROCESS | 3005 | ++DOMWINDOW == 99 (0x8fc9e800) [pid = 3005] [serial = 2282] [outer = (nil)] 04:50:48 INFO - PROCESS | 3005 | ++DOMWINDOW == 100 (0x904c0400) [pid = 3005] [serial = 2283] [outer = 0x8fc9e800] 04:50:48 INFO - PROCESS | 3005 | 1471348248746 Marionette DEBUG loaded listener.js 04:50:48 INFO - PROCESS | 3005 | ++DOMWINDOW == 101 (0x8f0d8800) [pid = 3005] [serial = 2284] [outer = 0x8fc9e800] 04:50:49 INFO - PROCESS | 3005 | 1471348249681 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]]]}] 04:50:49 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 04:50:49 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1534ms 04:50:49 INFO - PROCESS | 3005 | 1471348249720 Marionette TRACE conn4 -> [0,3009,"getWindowHandle",null] 04:50:49 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 04:50:49 INFO - PROCESS | 3005 | 1471348249725 Marionette TRACE conn4 <- [1,3009,null,{"value":"8"}] 04:50:49 INFO - PROCESS | 3005 | 1471348249733 Marionette TRACE conn4 -> [0,3010,"setScriptTimeout",{"ms":35000}] 04:50:49 INFO - PROCESS | 3005 | 1471348249736 Marionette TRACE conn4 <- [1,3010,null,{}] 04:50:49 INFO - PROCESS | 3005 | 1471348249744 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}] 04:50:49 INFO - PROCESS | 3005 | 1471348249756 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:50:50 INFO - PROCESS | 3005 | 1471348250118 Marionette TRACE conn4 <- [1,3011,null,{"value":null}] 04:50:50 INFO - PROCESS | 3005 | 1471348250282 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:50 INFO - PROCESS | 3005 | 1471348250290 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:50:50 INFO - PROCESS | 3005 | ++DOCSHELL 0x91bcb800 == 32 [pid = 3005] [id = 762] 04:50:50 INFO - PROCESS | 3005 | ++DOMWINDOW == 102 (0x91bcbc00) [pid = 3005] [serial = 2285] [outer = (nil)] 04:50:50 INFO - PROCESS | 3005 | ++DOMWINDOW == 103 (0x921ec000) [pid = 3005] [serial = 2286] [outer = 0x91bcbc00] 04:50:50 INFO - PROCESS | 3005 | 1471348250386 Marionette DEBUG loaded listener.js 04:50:50 INFO - PROCESS | 3005 | ++DOMWINDOW == 104 (0x921f0800) [pid = 3005] [serial = 2287] [outer = 0x91bcbc00] 04:50:51 INFO - PROCESS | 3005 | 1471348251395 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]]]}] 04:50:51 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched 04:50:51 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1686ms 04:50:51 INFO - PROCESS | 3005 | 1471348251418 Marionette TRACE conn4 -> [0,3013,"getWindowHandle",null] 04:50:51 INFO - PROCESS | 3005 | 1471348251423 Marionette TRACE conn4 <- [1,3013,null,{"value":"8"}] 04:50:51 INFO - TEST-START | /FileAPI/FileReaderSync.worker 04:50:51 INFO - PROCESS | 3005 | 1471348251429 Marionette TRACE conn4 -> [0,3014,"setScriptTimeout",{"ms":35000}] 04:50:51 INFO - PROCESS | 3005 | 1471348251434 Marionette TRACE conn4 <- [1,3014,null,{}] 04:50:51 INFO - PROCESS | 3005 | 1471348251440 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}] 04:50:51 INFO - PROCESS | 3005 | 1471348251445 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:50:51 INFO - PROCESS | 3005 | 1471348251661 Marionette TRACE conn4 <- [1,3015,null,{"value":null}] 04:50:51 INFO - PROCESS | 3005 | 1471348251882 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:51 INFO - PROCESS | 3005 | 1471348251889 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:50:51 INFO - PROCESS | 3005 | ++DOCSHELL 0x8bc0a800 == 33 [pid = 3005] [id = 763] 04:50:51 INFO - PROCESS | 3005 | ++DOMWINDOW == 105 (0x8db46400) [pid = 3005] [serial = 2288] [outer = (nil)] 04:50:51 INFO - PROCESS | 3005 | ++DOMWINDOW == 106 (0x9224e400) [pid = 3005] [serial = 2289] [outer = 0x8db46400] 04:50:51 INFO - PROCESS | 3005 | 1471348251982 Marionette DEBUG loaded listener.js 04:50:52 INFO - PROCESS | 3005 | ++DOMWINDOW == 107 (0x8e9d8000) [pid = 3005] [serial = 2290] [outer = 0x8db46400] 04:50:52 INFO - PROCESS | 3005 | [3005] 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 04:50:53 INFO - PROCESS | 3005 | 1471348253003 Marionette TRACE conn4 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 04:50:53 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 04:50:53 INFO - {} 04:50:53 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 04:50:53 INFO - {} 04:50:53 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 04:50:53 INFO - {} 04:50:53 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 04:50:53 INFO - {} 04:50:53 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1585ms 04:50:53 INFO - PROCESS | 3005 | 1471348253024 Marionette TRACE conn4 -> [0,3017,"getWindowHandle",null] 04:50:53 INFO - TEST-START | /FileAPI/fileReader.html 04:50:53 INFO - PROCESS | 3005 | 1471348253036 Marionette TRACE conn4 <- [1,3017,null,{"value":"8"}] 04:50:53 INFO - PROCESS | 3005 | 1471348253044 Marionette TRACE conn4 -> [0,3018,"setScriptTimeout",{"ms":35000}] 04:50:53 INFO - PROCESS | 3005 | 1471348253048 Marionette TRACE conn4 <- [1,3018,null,{}] 04:50:53 INFO - PROCESS | 3005 | 1471348253054 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}] 04:50:53 INFO - PROCESS | 3005 | 1471348253061 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:50:53 INFO - PROCESS | 3005 | 1471348253393 Marionette TRACE conn4 <- [1,3019,null,{"value":null}] 04:50:53 INFO - PROCESS | 3005 | 1471348253544 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:53 INFO - PROCESS | 3005 | 1471348253550 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:50:53 INFO - PROCESS | 3005 | ++DOCSHELL 0x8a864c00 == 34 [pid = 3005] [id = 764] 04:50:53 INFO - PROCESS | 3005 | ++DOMWINDOW == 108 (0x8a865000) [pid = 3005] [serial = 2291] [outer = (nil)] 04:50:53 INFO - PROCESS | 3005 | ++DOMWINDOW == 109 (0x8bc0e800) [pid = 3005] [serial = 2292] [outer = 0x8a865000] 04:50:53 INFO - PROCESS | 3005 | 1471348253703 Marionette DEBUG loaded listener.js 04:50:53 INFO - PROCESS | 3005 | ++DOMWINDOW == 110 (0x8df29800) [pid = 3005] [serial = 2293] [outer = 0x8a865000] 04:50:54 INFO - PROCESS | 3005 | 1471348254777 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]]]}] 04:50:54 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 04:50:54 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 04:50:54 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 04:50:54 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 04:50:54 INFO - TEST-OK | /FileAPI/fileReader.html | took 1794ms 04:50:54 INFO - PROCESS | 3005 | 1471348254839 Marionette TRACE conn4 -> [0,3021,"getWindowHandle",null] 04:50:54 INFO - PROCESS | 3005 | 1471348254846 Marionette TRACE conn4 <- [1,3021,null,{"value":"8"}] 04:50:54 INFO - TEST-START | /FileAPI/historical.html 04:50:54 INFO - PROCESS | 3005 | 1471348254856 Marionette TRACE conn4 -> [0,3022,"setScriptTimeout",{"ms":35000}] 04:50:54 INFO - PROCESS | 3005 | 1471348254861 Marionette TRACE conn4 <- [1,3022,null,{}] 04:50:54 INFO - PROCESS | 3005 | 1471348254887 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}] 04:50:54 INFO - PROCESS | 3005 | 1471348254894 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:50:55 INFO - PROCESS | 3005 | 1471348255162 Marionette TRACE conn4 <- [1,3023,null,{"value":null}] 04:50:55 INFO - PROCESS | 3005 | 1471348255365 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:55 INFO - PROCESS | 3005 | 1471348255381 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:50:55 INFO - PROCESS | 3005 | ++DOCSHELL 0x8a860400 == 35 [pid = 3005] [id = 765] 04:50:55 INFO - PROCESS | 3005 | ++DOMWINDOW == 111 (0x8db44000) [pid = 3005] [serial = 2294] [outer = (nil)] 04:50:55 INFO - PROCESS | 3005 | ++DOMWINDOW == 112 (0x8db52c00) [pid = 3005] [serial = 2295] [outer = 0x8db44000] 04:50:55 INFO - PROCESS | 3005 | 1471348255476 Marionette DEBUG loaded listener.js 04:50:55 INFO - PROCESS | 3005 | ++DOMWINDOW == 113 (0x8dc5f000) [pid = 3005] [serial = 2296] [outer = 0x8db44000] 04:50:56 INFO - PROCESS | 3005 | 1471348256415 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"]]]}] 04:50:56 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 04:50:56 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 04:50:56 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 04:50:56 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 04:50:56 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 04:50:56 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 04:50:56 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 04:50:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:50:56 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 04:50:56 INFO - TEST-OK | /FileAPI/historical.html | took 1637ms 04:50:56 INFO - PROCESS | 3005 | 1471348256496 Marionette TRACE conn4 -> [0,3025,"getWindowHandle",null] 04:50:56 INFO - PROCESS | 3005 | 1471348256504 Marionette TRACE conn4 <- [1,3025,null,{"value":"8"}] 04:50:56 INFO - TEST-START | /FileAPI/idlharness.html 04:50:56 INFO - PROCESS | 3005 | 1471348256517 Marionette TRACE conn4 -> [0,3026,"setScriptTimeout",{"ms":35000}] 04:50:56 INFO - PROCESS | 3005 | 1471348256521 Marionette TRACE conn4 <- [1,3026,null,{}] 04:50:56 INFO - PROCESS | 3005 | 1471348256552 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}] 04:50:56 INFO - PROCESS | 3005 | 1471348256558 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:50:56 INFO - PROCESS | 3005 | 1471348256778 Marionette TRACE conn4 <- [1,3027,null,{"value":null}] 04:50:57 INFO - PROCESS | 3005 | --DOMWINDOW == 112 (0x8f0ec800) [pid = 3005] [serial = 2195] [outer = (nil)] [url = about:blank] 04:50:57 INFO - PROCESS | 3005 | --DOMWINDOW == 111 (0x8f2eec00) [pid = 3005] [serial = 2196] [outer = (nil)] [url = about:blank] 04:50:57 INFO - PROCESS | 3005 | --DOMWINDOW == 110 (0x8eb58000) [pid = 3005] [serial = 2192] [outer = (nil)] [url = about:blank] 04:50:57 INFO - PROCESS | 3005 | --DOMWINDOW == 109 (0x8f0d9400) [pid = 3005] [serial = 2193] [outer = (nil)] [url = about:blank] 04:50:57 INFO - PROCESS | 3005 | --DOMWINDOW == 108 (0x8ea54000) [pid = 3005] [serial = 2184] [outer = (nil)] [url = about:blank] 04:50:57 INFO - PROCESS | 3005 | --DOMWINDOW == 107 (0x8e80a800) [pid = 3005] [serial = 2189] [outer = (nil)] [url = about:blank] 04:50:57 INFO - PROCESS | 3005 | --DOMWINDOW == 106 (0x8e98a000) [pid = 3005] [serial = 2190] [outer = (nil)] [url = about:blank] 04:50:57 INFO - PROCESS | 3005 | --DOMWINDOW == 105 (0x8bc01400) [pid = 3005] [serial = 2186] [outer = (nil)] [url = about:blank] 04:50:57 INFO - PROCESS | 3005 | --DOMWINDOW == 104 (0x8c1cb800) [pid = 3005] [serial = 2187] [outer = (nil)] [url = about:blank] 04:50:57 INFO - PROCESS | 3005 | 1471348257114 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:57 INFO - PROCESS | 3005 | 1471348257126 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:50:57 INFO - PROCESS | 3005 | --DOMWINDOW == 103 (0x8db48c00) [pid = 3005] [serial = 2210] [outer = (nil)] [url = about:blank] 04:50:57 INFO - PROCESS | 3005 | --DOMWINDOW == 102 (0x8e80ac00) [pid = 3005] [serial = 2211] [outer = (nil)] [url = about:blank] 04:50:57 INFO - PROCESS | 3005 | --DOMWINDOW == 101 (0x8fc92400) [pid = 3005] [serial = 2201] [outer = (nil)] [url = about:blank] 04:50:57 INFO - PROCESS | 3005 | --DOMWINDOW == 100 (0x904c2800) [pid = 3005] [serial = 2202] [outer = (nil)] [url = about:blank] 04:50:57 INFO - PROCESS | 3005 | --DOMWINDOW == 99 (0x8fa0c800) [pid = 3005] [serial = 2198] [outer = (nil)] [url = about:blank] 04:50:57 INFO - PROCESS | 3005 | --DOMWINDOW == 98 (0x8fa0ac00) [pid = 3005] [serial = 2199] [outer = (nil)] [url = about:blank] 04:50:57 INFO - PROCESS | 3005 | --DOMWINDOW == 97 (0x904c7c00) [pid = 3005] [serial = 2204] [outer = (nil)] [url = about:blank] 04:50:57 INFO - PROCESS | 3005 | --DOMWINDOW == 96 (0x91a39400) [pid = 3005] [serial = 2205] [outer = (nil)] [url = about:blank] 04:50:57 INFO - PROCESS | 3005 | --DOMWINDOW == 95 (0x8ea5e400) [pid = 3005] [serial = 2213] [outer = (nil)] [url = about:blank] 04:50:57 INFO - PROCESS | 3005 | --DOMWINDOW == 94 (0x8c1cd000) [pid = 3005] [serial = 2207] [outer = (nil)] [url = about:blank] 04:50:57 INFO - PROCESS | 3005 | --DOMWINDOW == 93 (0x8c507c00) [pid = 3005] [serial = 2208] [outer = (nil)] [url = about:blank] 04:50:57 INFO - PROCESS | 3005 | --DOMWINDOW == 92 (0x904c8000) [pid = 3005] [serial = 2222] [outer = (nil)] [url = about:blank] 04:50:57 INFO - PROCESS | 3005 | --DOMWINDOW == 91 (0x91a40000) [pid = 3005] [serial = 2223] [outer = (nil)] [url = about:blank] 04:50:57 INFO - PROCESS | 3005 | --DOMWINDOW == 90 (0x8f0f5800) [pid = 3005] [serial = 2216] [outer = (nil)] [url = about:blank] 04:50:57 INFO - PROCESS | 3005 | --DOMWINDOW == 89 (0x8f2f1400) [pid = 3005] [serial = 2217] [outer = (nil)] [url = about:blank] 04:50:57 INFO - PROCESS | 3005 | --DOMWINDOW == 88 (0x8fa0dc00) [pid = 3005] [serial = 2219] [outer = (nil)] [url = about:blank] 04:50:57 INFO - PROCESS | 3005 | --DOMWINDOW == 87 (0x8eb52000) [pid = 3005] [serial = 2214] [outer = (nil)] [url = about:blank] 04:50:57 INFO - PROCESS | 3005 | --DOMWINDOW == 86 (0x8fc96000) [pid = 3005] [serial = 2220] [outer = (nil)] [url = about:blank] 04:50:57 INFO - PROCESS | 3005 | ++DOCSHELL 0x8bc01400 == 36 [pid = 3005] [id = 766] 04:50:57 INFO - PROCESS | 3005 | ++DOMWINDOW == 87 (0x8c1cd000) [pid = 3005] [serial = 2297] [outer = (nil)] 04:50:57 INFO - PROCESS | 3005 | ++DOMWINDOW == 88 (0x8c509400) [pid = 3005] [serial = 2298] [outer = 0x8c1cd000] 04:50:57 INFO - PROCESS | 3005 | 1471348257244 Marionette DEBUG loaded listener.js 04:50:57 INFO - PROCESS | 3005 | ++DOMWINDOW == 89 (0x8e83f000) [pid = 3005] [serial = 2299] [outer = 0x8c1cd000] 04:50:58 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 04:50:58 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 04:50:58 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 04:50:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:58 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:50:58 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:50:58 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:50:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:50:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:50:58 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 04:50:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 04:50:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 04:50:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 04:50:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 04:50:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 04:50:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 04:50:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 04:50:58 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 04:50:58 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 04:50:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:50:58 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 04:50:58 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 04:50:58 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:50:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:50:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:50:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 04:50:58 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 04:50:58 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 04:50:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:58 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:50:58 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:50:58 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:50:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:50:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:50:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 04:50:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 04:50:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 04:50:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 04:50:58 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 04:50:58 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:50:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:50:58 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:50:58 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:50:58 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:50:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:50:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:50:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 04:50:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError 04:50:58 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 04:50:58 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:50:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:50:58 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:50:58 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:50:58 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:50:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:50:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:50:58 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 04:50:58 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 04:50:58 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 04:50:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:50:58 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 04:50:58 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:50:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:50:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:50:58 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 04:50:58 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 04:50:58 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 04:50:58 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 04:50:58 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 04:50:58 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 04:50:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 04:50:58 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 04:50:58 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 04:50:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 04:50:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 04:50:58 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 04:50:58 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:50:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:50:58 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:50:58 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:50:58 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:50:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:50:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:50:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 04:50:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError 04:50:58 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 04:50:58 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:50:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:50:58 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:50:58 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:50:58 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:50:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:50:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:50:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 04:50:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 04:50:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 04:50:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 04:50:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 04:50:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 04:50:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 04:50:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 04:50:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 04:50:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 04:50:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 04:50:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 04:50:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 04:50:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 04:50:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 04:50:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 04:50:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 04:50:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 04:50:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 04:50:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 04:50:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 04:50:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 04:50:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 04:50:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 04:50:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 04:50:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 04:50:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 04:50:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 04:50:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 04:50:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 04:50:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 04:50:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 04:50:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 04:50:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 04:50:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 04:50:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 04:50:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 04:50:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 04:50:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 04:50:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 04:50:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 04:50:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 04:50:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 04:50:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 04:50:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 04:50:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 04:50:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 04:50:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 04:50:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 04:50:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 04:50:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 04:50:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 04:50:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 04:50:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 04:50:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 04:50:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 04:50:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 04:50:59 INFO - TEST-OK | /FileAPI/idlharness.html | took 2434ms 04:50:59 INFO - PROCESS | 3005 | 1471348258748 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]]]}] 04:50:59 INFO - PROCESS | 3005 | 1471348259013 Marionette TRACE conn4 -> [0,3029,"getWindowHandle",null] 04:50:59 INFO - PROCESS | 3005 | 1471348259022 Marionette TRACE conn4 <- [1,3029,null,{"value":"8"}] 04:50:59 INFO - TEST-START | /FileAPI/idlharness.worker 04:50:59 INFO - PROCESS | 3005 | 1471348259079 Marionette TRACE conn4 -> [0,3030,"setScriptTimeout",{"ms":35000}] 04:50:59 INFO - PROCESS | 3005 | 1471348259086 Marionette TRACE conn4 <- [1,3030,null,{}] 04:50:59 INFO - PROCESS | 3005 | 1471348259104 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}] 04:50:59 INFO - PROCESS | 3005 | 1471348259114 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:50:59 INFO - PROCESS | 3005 | 1471348259289 Marionette TRACE conn4 <- [1,3031,null,{"value":null}] 04:50:59 INFO - PROCESS | 3005 | 1471348259461 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:59 INFO - PROCESS | 3005 | 1471348259470 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:50:59 INFO - PROCESS | 3005 | ++DOCSHELL 0x92247c00 == 37 [pid = 3005] [id = 767] 04:50:59 INFO - PROCESS | 3005 | ++DOMWINDOW == 90 (0x92248400) [pid = 3005] [serial = 2300] [outer = (nil)] 04:50:59 INFO - PROCESS | 3005 | ++DOMWINDOW == 91 (0x923e9800) [pid = 3005] [serial = 2301] [outer = 0x92248400] 04:50:59 INFO - PROCESS | 3005 | 1471348259551 Marionette DEBUG loaded listener.js 04:50:59 INFO - PROCESS | 3005 | ++DOMWINDOW == 92 (0x924ea800) [pid = 3005] [serial = 2302] [outer = 0x92248400] 04:50:59 INFO - PROCESS | 3005 | [3005] 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 04:51:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 04:51:01 INFO - {} 04:51:01 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 04:51:01 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 04:51:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:51:01 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:51:01 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:51:01 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:51:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:51:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:51:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 04:51:01 INFO - {} 04:51:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 04:51:01 INFO - {} 04:51:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 04:51:01 INFO - {} 04:51:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 04:51:01 INFO - {} 04:51:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 04:51:01 INFO - {} 04:51:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 04:51:02 INFO - {} 04:51:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 04:51:02 INFO - {} 04:51:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 04:51:02 INFO - {} 04:51:02 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 04:51:02 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 04:51:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:51:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:51:02 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 04:51:02 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 04:51:02 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:51:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:51:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:51:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 04:51:02 INFO - {} 04:51:02 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 04:51:02 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 04:51:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:51:02 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:51:02 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:51:02 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:51:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:51:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:51:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 04:51:02 INFO - {} 04:51:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 04:51:02 INFO - {} 04:51:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 04:51:02 INFO - {} 04:51:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 04:51:02 INFO - {} 04:51:02 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 04:51:02 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:51:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:51:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:51:02 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:51:02 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:51:02 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:51:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:51:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:51:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 04:51:02 INFO - {} 04:51:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {} 04:51:02 INFO - {} 04:51:02 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 04:51:02 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:51:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:51:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:51:02 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:51:02 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:51:02 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:51:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:51:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:51:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 04:51:02 INFO - {} 04:51:02 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 04:51:02 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 04:51:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:51:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:51:02 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 04:51:02 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:51:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:51:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:51:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 04:51:02 INFO - {} 04:51:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 04:51:02 INFO - {} 04:51:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 04:51:02 INFO - {} 04:51:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 04:51:02 INFO - {} 04:51:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 04:51:02 INFO - {} 04:51:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 04:51:02 INFO - {} 04:51:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 04:51:02 INFO - {} 04:51:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 04:51:02 INFO - {} 04:51:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 04:51:02 INFO - {} 04:51:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 04:51:02 INFO - {} 04:51:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 04:51:02 INFO - {} 04:51:02 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 04:51:02 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:51:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:51:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:51:02 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:51:02 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:51:02 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:51:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:51:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:51:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 04:51:02 INFO - {} 04:51:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {} 04:51:02 INFO - {} 04:51:02 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 04:51:02 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:51:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:51:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:51:02 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:51:02 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:51:02 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:51:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:51:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:51:02 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 04:51:02 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 04:51:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:51:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:51:02 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 04:51:02 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:51:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:51:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:51:02 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 04:51:02 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 04:51:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:51:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:51:02 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 04:51:02 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:51:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:51:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:51:02 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 04:51:02 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 04:51:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:51:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:51:02 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 04:51:02 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:51:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:51:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:51:02 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 04:51:02 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 04:51:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:51:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:51:02 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 04:51:02 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:51:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:51:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:51:02 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 04:51:02 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 04:51:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:51:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:51:02 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 04:51:02 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:51:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:51:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:51:02 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 04:51:02 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 04:51:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:51:02 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:51:02 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:51:02 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:51:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:51:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:51:02 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 04:51:02 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 04:51:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:51:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:51:02 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 04:51:02 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 04:51:02 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:51:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:51:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:51:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 04:51:02 INFO - {} 04:51:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 04:51:02 INFO - {} 04:51:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 04:51:02 INFO - {} 04:51:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 04:51:02 INFO - {} 04:51:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 04:51:02 INFO - {} 04:51:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 04:51:02 INFO - {} 04:51:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 04:51:02 INFO - {} 04:51:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 04:51:02 INFO - {} 04:51:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 04:51:02 INFO - {} 04:51:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 04:51:02 INFO - {} 04:51:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 04:51:02 INFO - {} 04:51:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 04:51:02 INFO - {} 04:51:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 04:51:02 INFO - {} 04:51:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 04:51:02 INFO - {} 04:51:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 04:51:02 INFO - {} 04:51:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 04:51:02 INFO - {} 04:51:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 04:51:02 INFO - {} 04:51:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 04:51:02 INFO - {} 04:51:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 04:51:02 INFO - {} 04:51:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 04:51:02 INFO - {} 04:51:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 04:51:02 INFO - {} 04:51:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 04:51:02 INFO - {} 04:51:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 04:51:02 INFO - {} 04:51:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 04:51:02 INFO - {} 04:51:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 04:51:02 INFO - {} 04:51:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 04:51:02 INFO - {} 04:51:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 04:51:02 INFO - {} 04:51:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 04:51:02 INFO - {} 04:51:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 04:51:02 INFO - {} 04:51:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 04:51:02 INFO - {} 04:51:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 04:51:02 INFO - {} 04:51:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 04:51:02 INFO - {} 04:51:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 04:51:02 INFO - {} 04:51:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 04:51:02 INFO - {} 04:51:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 04:51:02 INFO - {} 04:51:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 04:51:02 INFO - {} 04:51:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 04:51:02 INFO - {} 04:51:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 04:51:02 INFO - {} 04:51:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 04:51:02 INFO - {} 04:51:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 04:51:02 INFO - {} 04:51:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 04:51:02 INFO - {} 04:51:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 04:51:02 INFO - {} 04:51:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 04:51:02 INFO - {} 04:51:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 04:51:02 INFO - {} 04:51:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 04:51:02 INFO - {} 04:51:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 04:51:02 INFO - {} 04:51:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 04:51:02 INFO - {} 04:51:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 04:51:02 INFO - {} 04:51:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 04:51:02 INFO - {} 04:51:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 04:51:02 INFO - {} 04:51:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 04:51:02 INFO - {} 04:51:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 04:51:02 INFO - {} 04:51:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 04:51:02 INFO - {} 04:51:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 04:51:02 INFO - {} 04:51:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 04:51:02 INFO - {} 04:51:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 04:51:02 INFO - {} 04:51:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 04:51:02 INFO - {} 04:51:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 04:51:02 INFO - {} 04:51:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 04:51:02 INFO - {} 04:51:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 04:51:02 INFO - {} 04:51:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 04:51:02 INFO - {} 04:51:02 INFO - TEST-OK | /FileAPI/idlharness.worker | took 3028ms 04:51:02 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 04:51:02 INFO - PROCESS | 3005 | 1471348261892 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,{},{}]]]}] 04:51:02 INFO - PROCESS | 3005 | 1471348262075 Marionette TRACE conn4 -> [0,3033,"getWindowHandle",null] 04:51:02 INFO - PROCESS | 3005 | 1471348262090 Marionette TRACE conn4 <- [1,3033,null,{"value":"8"}] 04:51:02 INFO - PROCESS | 3005 | --DOMWINDOW == 91 (0x8db4d400) [pid = 3005] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 04:51:02 INFO - PROCESS | 3005 | --DOMWINDOW == 90 (0x8eb58400) [pid = 3005] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 04:51:02 INFO - PROCESS | 3005 | --DOMWINDOW == 89 (0x91a36000) [pid = 3005] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 04:51:02 INFO - PROCESS | 3005 | --DOMWINDOW == 88 (0x921e4c00) [pid = 3005] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 04:51:02 INFO - PROCESS | 3005 | --DOMWINDOW == 87 (0x924ed400) [pid = 3005] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 04:51:02 INFO - PROCESS | 3005 | --DOMWINDOW == 86 (0x921ea400) [pid = 3005] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 04:51:02 INFO - PROCESS | 3005 | --DOMWINDOW == 85 (0x923e4c00) [pid = 3005] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 04:51:02 INFO - PROCESS | 3005 | --DOMWINDOW == 84 (0x8c1d0800) [pid = 3005] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 04:51:02 INFO - PROCESS | 3005 | --DOMWINDOW == 83 (0x8e9df400) [pid = 3005] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 04:51:02 INFO - PROCESS | 3005 | --DOMWINDOW == 82 (0x8dc53800) [pid = 3005] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 04:51:02 INFO - PROCESS | 3005 | --DOMWINDOW == 81 (0x8dc5cc00) [pid = 3005] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 04:51:02 INFO - PROCESS | 3005 | --DOMWINDOW == 80 (0x91bcdc00) [pid = 3005] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 04:51:02 INFO - PROCESS | 3005 | --DOMWINDOW == 79 (0x8a863400) [pid = 3005] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 04:51:02 INFO - PROCESS | 3005 | --DOMWINDOW == 78 (0x8bc07000) [pid = 3005] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 04:51:02 INFO - PROCESS | 3005 | 1471348262340 Marionette TRACE conn4 -> [0,3034,"setScriptTimeout",{"ms":35000}] 04:51:02 INFO - PROCESS | 3005 | 1471348262343 Marionette TRACE conn4 <- [1,3034,null,{}] 04:51:02 INFO - PROCESS | 3005 | 1471348262361 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}] 04:51:02 INFO - PROCESS | 3005 | 1471348262366 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:51:02 INFO - PROCESS | 3005 | 1471348262557 Marionette TRACE conn4 <- [1,3035,null,{"value":null}] 04:51:02 INFO - PROCESS | 3005 | 1471348262715 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:02 INFO - PROCESS | 3005 | 1471348262726 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:51:02 INFO - PROCESS | 3005 | ++DOCSHELL 0x8eb58400 == 38 [pid = 3005] [id = 768] 04:51:02 INFO - PROCESS | 3005 | ++DOMWINDOW == 79 (0x921e5c00) [pid = 3005] [serial = 2303] [outer = (nil)] 04:51:02 INFO - PROCESS | 3005 | ++DOMWINDOW == 80 (0x924f3c00) [pid = 3005] [serial = 2304] [outer = 0x921e5c00] 04:51:02 INFO - PROCESS | 3005 | 1471348262801 Marionette DEBUG loaded listener.js 04:51:02 INFO - PROCESS | 3005 | ++DOMWINDOW == 81 (0x9959a000) [pid = 3005] [serial = 2305] [outer = 0x921e5c00] 04:51:03 INFO - PROCESS | 3005 | 1471348263546 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]]]}] 04:51:03 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 04:51:03 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1475ms 04:51:03 INFO - PROCESS | 3005 | 1471348263581 Marionette TRACE conn4 -> [0,3037,"getWindowHandle",null] 04:51:03 INFO - PROCESS | 3005 | 1471348263585 Marionette TRACE conn4 <- [1,3037,null,{"value":"8"}] 04:51:03 INFO - TEST-START | /FileAPI/blob/Blob-close.html 04:51:03 INFO - PROCESS | 3005 | 1471348263594 Marionette TRACE conn4 -> [0,3038,"setScriptTimeout",{"ms":35000}] 04:51:03 INFO - PROCESS | 3005 | 1471348263597 Marionette TRACE conn4 <- [1,3038,null,{}] 04:51:03 INFO - PROCESS | 3005 | 1471348263605 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}] 04:51:03 INFO - PROCESS | 3005 | 1471348263612 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:51:03 INFO - PROCESS | 3005 | 1471348263851 Marionette TRACE conn4 <- [1,3039,null,{"value":null}] 04:51:03 INFO - PROCESS | 3005 | 1471348263873 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:03 INFO - PROCESS | 3005 | 1471348263885 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:51:03 INFO - PROCESS | 3005 | ++DOCSHELL 0x924f6800 == 39 [pid = 3005] [id = 769] 04:51:03 INFO - PROCESS | 3005 | ++DOMWINDOW == 82 (0x99e31800) [pid = 3005] [serial = 2306] [outer = (nil)] 04:51:03 INFO - PROCESS | 3005 | ++DOMWINDOW == 83 (0x99e35000) [pid = 3005] [serial = 2307] [outer = 0x99e31800] 04:51:03 INFO - PROCESS | 3005 | 1471348263961 Marionette DEBUG loaded listener.js 04:51:04 INFO - PROCESS | 3005 | ++DOMWINDOW == 84 (0x99e38c00) [pid = 3005] [serial = 2308] [outer = 0x99e31800] 04:51:05 INFO - PROCESS | 3005 | 1471348265104 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"]]]}] 04:51:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 04:51:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 04:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:51:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 04:51:05 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1585ms 04:51:05 INFO - PROCESS | 3005 | 1471348265181 Marionette TRACE conn4 -> [0,3041,"getWindowHandle",null] 04:51:05 INFO - PROCESS | 3005 | 1471348265188 Marionette TRACE conn4 <- [1,3041,null,{"value":"8"}] 04:51:05 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 04:51:05 INFO - PROCESS | 3005 | 1471348265198 Marionette TRACE conn4 -> [0,3042,"setScriptTimeout",{"ms":35000}] 04:51:05 INFO - PROCESS | 3005 | 1471348265203 Marionette TRACE conn4 <- [1,3042,null,{}] 04:51:05 INFO - PROCESS | 3005 | 1471348265218 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}] 04:51:05 INFO - PROCESS | 3005 | 1471348265228 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:51:05 INFO - PROCESS | 3005 | 1471348265493 Marionette TRACE conn4 <- [1,3043,null,{"value":null}] 04:51:05 INFO - PROCESS | 3005 | 1471348265773 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:05 INFO - PROCESS | 3005 | 1471348265789 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:51:05 INFO - PROCESS | 3005 | ++DOCSHELL 0x8c1cf800 == 40 [pid = 3005] [id = 770] 04:51:05 INFO - PROCESS | 3005 | ++DOMWINDOW == 85 (0x8c505000) [pid = 3005] [serial = 2309] [outer = (nil)] 04:51:05 INFO - PROCESS | 3005 | ++DOMWINDOW == 86 (0x8dc5b000) [pid = 3005] [serial = 2310] [outer = 0x8c505000] 04:51:05 INFO - PROCESS | 3005 | 1471348265879 Marionette DEBUG loaded listener.js 04:51:06 INFO - PROCESS | 3005 | ++DOMWINDOW == 87 (0x8e98fc00) [pid = 3005] [serial = 2311] [outer = 0x8c505000] 04:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 04:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 04:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 04:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 04:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 04:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 04:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument. 04:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 04:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 04:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 04:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.) 04:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 04:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 04:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 04:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 04:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 04:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 04:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 04:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 04:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 04:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 04:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 04:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 04:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 04:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 04:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 04:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 04:51:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The 'endings' property should be ignored. - 'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes. 04:51:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 04:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:51:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:51:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 04:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 04:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 04:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 04:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 04:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 04:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 04:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 04:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 04:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 04:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 04:51:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary. 04:51:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 04:51:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 04:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:51:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:51:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 04:51:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 04:51:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults (with newlines). - Argument 2 of Blob.constructor can't be converted to a dictionary. 04:51:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 04:51:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 04:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:51:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:51:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 04:51:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 04:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 04:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 04:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 04:51:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 04:51:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 04:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:51:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:51:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 04:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 04:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 04:51:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 04:51:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:51:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:51:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:51:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 04:51:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 04:51:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:51:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:51:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:51:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:51:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 04:51:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:51:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:51:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:51:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:51:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 04:51:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:51:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:51:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:51:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 04:51:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 04:51:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:51:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:51:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:51:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:51:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 04:51:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:51:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:51:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:51:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:51:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 04:51:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:51:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:51:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:51:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:51:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 04:51:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:51:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:51:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:51:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:51:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 04:51:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:51:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:51:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:51:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 04:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 04:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 04:51:07 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1998ms 04:51:07 INFO - PROCESS | 3005 | 1471348267079 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]]]}] 04:51:07 INFO - PROCESS | 3005 | 1471348267269 Marionette TRACE conn4 -> [0,3045,"getWindowHandle",null] 04:51:07 INFO - PROCESS | 3005 | 1471348267278 Marionette TRACE conn4 <- [1,3045,null,{"value":"8"}] 04:51:07 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 04:51:07 INFO - PROCESS | 3005 | 1471348267292 Marionette TRACE conn4 -> [0,3046,"setScriptTimeout",{"ms":35000}] 04:51:07 INFO - PROCESS | 3005 | 1471348267298 Marionette TRACE conn4 <- [1,3046,null,{}] 04:51:07 INFO - PROCESS | 3005 | 1471348267305 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}] 04:51:07 INFO - PROCESS | 3005 | 1471348267316 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:51:07 INFO - PROCESS | 3005 | 1471348267709 Marionette TRACE conn4 <- [1,3047,null,{"value":null}] 04:51:07 INFO - PROCESS | 3005 | 1471348267931 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:07 INFO - PROCESS | 3005 | 1471348267940 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:51:07 INFO - PROCESS | 3005 | ++DOCSHELL 0x8db46c00 == 41 [pid = 3005] [id = 771] 04:51:07 INFO - PROCESS | 3005 | ++DOMWINDOW == 88 (0x8ea5b000) [pid = 3005] [serial = 2312] [outer = (nil)] 04:51:08 INFO - PROCESS | 3005 | ++DOMWINDOW == 89 (0x921e2c00) [pid = 3005] [serial = 2313] [outer = 0x8ea5b000] 04:51:08 INFO - PROCESS | 3005 | 1471348268034 Marionette DEBUG loaded listener.js 04:51:08 INFO - PROCESS | 3005 | ++DOMWINDOW == 90 (0x9224bc00) [pid = 3005] [serial = 2314] [outer = 0x8ea5b000] 04:51:08 INFO - PROCESS | 3005 | [3005] 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 04:51:09 INFO - PROCESS | 3005 | 1471348269049 Marionette TRACE conn4 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 04:51:09 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 04:51:09 INFO - {} 04:51:09 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1848ms 04:51:09 INFO - PROCESS | 3005 | 1471348269141 Marionette TRACE conn4 -> [0,3049,"getWindowHandle",null] 04:51:09 INFO - PROCESS | 3005 | 1471348269147 Marionette TRACE conn4 <- [1,3049,null,{"value":"8"}] 04:51:09 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 04:51:09 INFO - PROCESS | 3005 | 1471348269155 Marionette TRACE conn4 -> [0,3050,"setScriptTimeout",{"ms":35000}] 04:51:09 INFO - PROCESS | 3005 | 1471348269162 Marionette TRACE conn4 <- [1,3050,null,{}] 04:51:09 INFO - PROCESS | 3005 | 1471348269181 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}] 04:51:09 INFO - PROCESS | 3005 | 1471348269190 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:51:09 INFO - PROCESS | 3005 | 1471348269410 Marionette TRACE conn4 <- [1,3051,null,{"value":null}] 04:51:09 INFO - PROCESS | 3005 | 1471348269635 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:09 INFO - PROCESS | 3005 | 1471348269648 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:51:09 INFO - PROCESS | 3005 | ++DOCSHELL 0x93171000 == 42 [pid = 3005] [id = 772] 04:51:09 INFO - PROCESS | 3005 | ++DOMWINDOW == 91 (0x93174000) [pid = 3005] [serial = 2315] [outer = (nil)] 04:51:09 INFO - PROCESS | 3005 | ++DOMWINDOW == 92 (0x93176c00) [pid = 3005] [serial = 2316] [outer = 0x93174000] 04:51:09 INFO - PROCESS | 3005 | 1471348269794 Marionette DEBUG loaded listener.js 04:51:09 INFO - PROCESS | 3005 | ++DOMWINDOW == 93 (0x9317b800) [pid = 3005] [serial = 2317] [outer = 0x93174000] 04:51:10 INFO - PROCESS | 3005 | 1471348270649 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]]]}] 04:51:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 04:51:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 04:51:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 04:51:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 04:51:10 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1546ms 04:51:10 INFO - PROCESS | 3005 | 1471348270703 Marionette TRACE conn4 -> [0,3053,"getWindowHandle",null] 04:51:10 INFO - PROCESS | 3005 | 1471348270708 Marionette TRACE conn4 <- [1,3053,null,{"value":"8"}] 04:51:10 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 04:51:10 INFO - PROCESS | 3005 | 1471348270716 Marionette TRACE conn4 -> [0,3054,"setScriptTimeout",{"ms":35000}] 04:51:10 INFO - PROCESS | 3005 | 1471348270719 Marionette TRACE conn4 <- [1,3054,null,{}] 04:51:10 INFO - PROCESS | 3005 | 1471348270727 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}] 04:51:10 INFO - PROCESS | 3005 | 1471348270731 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:51:10 INFO - PROCESS | 3005 | 1471348270932 Marionette TRACE conn4 <- [1,3055,null,{"value":null}] 04:51:11 INFO - PROCESS | 3005 | 1471348271136 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:11 INFO - PROCESS | 3005 | 1471348271144 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:51:11 INFO - PROCESS | 3005 | ++DOCSHELL 0x8bc0dc00 == 43 [pid = 3005] [id = 773] 04:51:11 INFO - PROCESS | 3005 | ++DOMWINDOW == 94 (0x8fa8e800) [pid = 3005] [serial = 2318] [outer = (nil)] 04:51:11 INFO - PROCESS | 3005 | ++DOMWINDOW == 95 (0x95024400) [pid = 3005] [serial = 2319] [outer = 0x8fa8e800] 04:51:11 INFO - PROCESS | 3005 | 1471348271276 Marionette DEBUG loaded listener.js 04:51:11 INFO - PROCESS | 3005 | ++DOMWINDOW == 96 (0x950d0000) [pid = 3005] [serial = 2320] [outer = 0x8fa8e800] 04:51:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 04:51:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 04:51:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 04:51:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 04:51:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 04:51:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 04:51:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 04:51:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 04:51:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 04:51:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 04:51:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 04:51:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 04:51:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 04:51:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 04:51:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 04:51:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 04:51:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 04:51:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 04:51:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 04:51:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 04:51:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 04:51:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 04:51:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 04:51:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 04:51:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 04:51:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 04:51:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 04:51:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 04:51:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 04:51:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 04:51:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 04:51:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 04:51:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 04:51:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 04:51:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 04:51:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 04:51:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 04:51:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 04:51:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 04:51:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 04:51:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 04:51:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 04:51:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 04:51:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 04:51:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 04:51:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 04:51:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 04:51:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 04:51:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 04:51:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 04:51:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 04:51:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 04:51:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 04:51:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 04:51:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 04:51:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 04:51:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 04:51:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 04:51:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 04:51:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 04:51:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 04:51:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 04:51:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 04:51:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 04:51:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 04:51:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 04:51:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 04:51:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 04:51:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 04:51:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 04:51:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 04:51:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 04:51:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 04:51:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 04:51:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 04:51:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 04:51:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 04:51:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 04:51:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 04:51:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 04:51:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 04:51:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 04:51:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 04:51:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 04:51:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 04:51:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 04:51:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 04:51:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 04:51:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 04:51:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 04:51:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 04:51:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 04:51:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 04:51:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 04:51:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 04:51:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 04:51:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 04:51:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 04:51:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 04:51:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:51:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:51:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:51:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:51:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:51:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 04:51:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:51:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:51:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:51:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:51:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:51:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 04:51:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:51:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:51:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:51:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:51:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:51:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 04:51:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:51:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:51:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:51:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:51:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:51:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 04:51:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:51:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:51:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:51:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:51:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:51:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 04:51:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:51:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:51:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:51:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:51:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:51:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 04:51:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:51:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:51:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:51:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:51:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:51:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 04:51:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:51:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:51:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:51:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:51:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:51:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 04:51:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:51:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:51:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:51:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:51:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:51:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 04:51:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:51:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:51:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:51:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:51:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:51:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 04:51:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:51:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:51:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:51:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:51:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:51:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 04:51:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:51:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:51:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:51:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:51:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:51:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 04:51:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:51:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:51:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:51:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:51:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:51:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 04:51:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:51:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:51:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:51:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:51:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:51:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 04:51:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:51:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:51:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:51:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:51:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:51:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 04:51:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:51:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:51:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:51:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:51:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:51:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 04:51:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:51:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:51:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:51:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:51:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:51:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 04:51:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:51:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:51:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:51:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:51:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:51:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 04:51:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:51:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:51:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:51:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:51:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:51:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 04:51:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:51:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:51:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:51:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:51:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:51:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 04:51:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:51:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:51:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:51:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:51:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:51:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 04:51:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:51:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:51:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:51:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:51:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:51:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 04:51:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:51:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:51:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:51:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 04:51:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 04:51:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8" 04:51:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:51:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:51:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:51:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 04:51:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 04:51:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8" 04:51:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:51:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:51:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:51:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 04:51:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 04:51:12 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 2036ms 04:51:12 INFO - TEST-START | /FileAPI/file/File-constructor.html 04:51:12 INFO - PROCESS | 3005 | 1471348272593 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"]]]}] 04:51:12 INFO - PROCESS | 3005 | 1471348272786 Marionette TRACE conn4 -> [0,3057,"getWindowHandle",null] 04:51:12 INFO - PROCESS | 3005 | 1471348272789 Marionette TRACE conn4 <- [1,3057,null,{"value":"8"}] 04:51:12 INFO - PROCESS | 3005 | 1471348272823 Marionette TRACE conn4 -> [0,3058,"setScriptTimeout",{"ms":35000}] 04:51:12 INFO - PROCESS | 3005 | 1471348272834 Marionette TRACE conn4 <- [1,3058,null,{}] 04:51:13 INFO - PROCESS | 3005 | 1471348273009 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}] 04:51:13 INFO - PROCESS | 3005 | 1471348273014 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:51:13 INFO - PROCESS | 3005 | 1471348273201 Marionette TRACE conn4 <- [1,3059,null,{"value":null}] 04:51:13 INFO - PROCESS | 3005 | 1471348273392 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:13 INFO - PROCESS | 3005 | 1471348273403 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:51:13 INFO - PROCESS | 3005 | ++DOCSHELL 0x950d8c00 == 44 [pid = 3005] [id = 774] 04:51:13 INFO - PROCESS | 3005 | ++DOMWINDOW == 97 (0x95292800) [pid = 3005] [serial = 2321] [outer = (nil)] 04:51:13 INFO - PROCESS | 3005 | ++DOMWINDOW == 98 (0x9529c800) [pid = 3005] [serial = 2322] [outer = 0x95292800] 04:51:13 INFO - PROCESS | 3005 | 1471348273527 Marionette DEBUG loaded listener.js 04:51:13 INFO - PROCESS | 3005 | ++DOMWINDOW == 99 (0x99e3f800) [pid = 3005] [serial = 2323] [outer = 0x95292800] 04:51:14 INFO - PROCESS | 3005 | 1471348274455 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]]]}] 04:51:14 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 04:51:14 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 04:51:14 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 04:51:14 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 04:51:14 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 04:51:14 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 04:51:14 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 04:51:14 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 04:51:14 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 04:51:14 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 04:51:14 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 04:51:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:51:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:51:14 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 04:51:14 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 04:51:14 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 04:51:14 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 04:51:14 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 04:51:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:51:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:51:14 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 04:51:14 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 04:51:14 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 04:51:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:51:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:51:14 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 04:51:14 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 04:51:14 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 04:51:14 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1667ms 04:51:14 INFO - PROCESS | 3005 | 1471348274487 Marionette TRACE conn4 -> [0,3061,"getWindowHandle",null] 04:51:14 INFO - PROCESS | 3005 | 1471348274497 Marionette TRACE conn4 <- [1,3061,null,{"value":"8"}] 04:51:14 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 04:51:14 INFO - PROCESS | 3005 | 1471348274547 Marionette TRACE conn4 -> [0,3062,"setScriptTimeout",{"ms":35000}] 04:51:14 INFO - PROCESS | 3005 | 1471348274552 Marionette TRACE conn4 <- [1,3062,null,{}] 04:51:14 INFO - PROCESS | 3005 | 1471348274565 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}] 04:51:14 INFO - PROCESS | 3005 | 1471348274576 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:51:14 INFO - PROCESS | 3005 | 1471348274826 Marionette TRACE conn4 <- [1,3063,null,{"value":null}] 04:51:15 INFO - PROCESS | 3005 | 1471348275092 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:15 INFO - PROCESS | 3005 | 1471348275102 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:51:15 INFO - PROCESS | 3005 | ++DOCSHELL 0x8a866000 == 45 [pid = 3005] [id = 775] 04:51:15 INFO - PROCESS | 3005 | ++DOMWINDOW == 100 (0x8a866400) [pid = 3005] [serial = 2324] [outer = (nil)] 04:51:15 INFO - PROCESS | 3005 | ++DOMWINDOW == 101 (0x8c1c7000) [pid = 3005] [serial = 2325] [outer = 0x8a866400] 04:51:15 INFO - PROCESS | 3005 | 1471348275231 Marionette DEBUG loaded listener.js 04:51:15 INFO - PROCESS | 3005 | ++DOMWINDOW == 102 (0x8dc54c00) [pid = 3005] [serial = 2326] [outer = 0x8a866400] 04:51:15 INFO - PROCESS | 3005 | [3005] 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 04:51:16 INFO - PROCESS | 3005 | 1471348276148 Marionette TRACE conn4 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 04:51:16 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 04:51:16 INFO - {} 04:51:16 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1691ms 04:51:16 INFO - PROCESS | 3005 | 1471348276198 Marionette TRACE conn4 -> [0,3065,"getWindowHandle",null] 04:51:16 INFO - PROCESS | 3005 | 1471348276201 Marionette TRACE conn4 <- [1,3065,null,{"value":"8"}] 04:51:16 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 04:51:16 INFO - PROCESS | 3005 | 1471348276209 Marionette TRACE conn4 -> [0,3066,"setScriptTimeout",{"ms":35000}] 04:51:16 INFO - PROCESS | 3005 | 1471348276213 Marionette TRACE conn4 <- [1,3066,null,{}] 04:51:16 INFO - PROCESS | 3005 | 1471348276603 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}] 04:51:16 INFO - PROCESS | 3005 | 1471348276609 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:51:16 INFO - PROCESS | 3005 | 1471348276858 Marionette TRACE conn4 <- [1,3067,null,{"value":null}] 04:51:17 INFO - PROCESS | 3005 | 1471348277083 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:17 INFO - PROCESS | 3005 | 1471348277099 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:51:17 INFO - PROCESS | 3005 | ++DOCSHELL 0x8e80f400 == 46 [pid = 3005] [id = 776] 04:51:17 INFO - PROCESS | 3005 | ++DOMWINDOW == 103 (0x8e840000) [pid = 3005] [serial = 2327] [outer = (nil)] 04:51:17 INFO - PROCESS | 3005 | ++DOMWINDOW == 104 (0x8e993c00) [pid = 3005] [serial = 2328] [outer = 0x8e840000] 04:51:17 INFO - PROCESS | 3005 | 1471348277182 Marionette DEBUG loaded listener.js 04:51:17 INFO - PROCESS | 3005 | ++DOMWINDOW == 105 (0x8e9da000) [pid = 3005] [serial = 2329] [outer = 0x8e840000] 04:51:18 INFO - PROCESS | 3005 | 1471348278136 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]]]}] 04:51:18 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 04:51:18 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 04:51:18 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 04:51:18 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 04:51:18 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 04:51:18 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 04:51:18 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 04:51:18 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1963ms 04:51:18 INFO - PROCESS | 3005 | 1471348278177 Marionette TRACE conn4 -> [0,3069,"getWindowHandle",null] 04:51:18 INFO - PROCESS | 3005 | 1471348278183 Marionette TRACE conn4 <- [1,3069,null,{"value":"8"}] 04:51:18 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 04:51:18 INFO - PROCESS | 3005 | 1471348278192 Marionette TRACE conn4 -> [0,3070,"setScriptTimeout",{"ms":35000}] 04:51:18 INFO - PROCESS | 3005 | 1471348278197 Marionette TRACE conn4 <- [1,3070,null,{}] 04:51:18 INFO - PROCESS | 3005 | 1471348278206 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}] 04:51:18 INFO - PROCESS | 3005 | 1471348278212 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:51:18 INFO - PROCESS | 3005 | 1471348278487 Marionette TRACE conn4 <- [1,3071,null,{"value":null}] 04:51:19 INFO - PROCESS | 3005 | --DOCSHELL 0x8eb58400 == 45 [pid = 3005] [id = 768] 04:51:19 INFO - PROCESS | 3005 | --DOCSHELL 0x92247c00 == 44 [pid = 3005] [id = 767] 04:51:19 INFO - PROCESS | 3005 | --DOCSHELL 0x8bc01400 == 43 [pid = 3005] [id = 766] 04:51:19 INFO - PROCESS | 3005 | --DOCSHELL 0x8a860400 == 42 [pid = 3005] [id = 765] 04:51:19 INFO - PROCESS | 3005 | --DOCSHELL 0x8e992400 == 41 [pid = 3005] [id = 757] 04:51:19 INFO - PROCESS | 3005 | --DOCSHELL 0x8e98dc00 == 40 [pid = 3005] [id = 755] 04:51:19 INFO - PROCESS | 3005 | --DOCSHELL 0x8a864c00 == 39 [pid = 3005] [id = 764] 04:51:19 INFO - PROCESS | 3005 | --DOCSHELL 0x8a868000 == 38 [pid = 3005] [id = 754] 04:51:19 INFO - PROCESS | 3005 | --DOCSHELL 0x91bcb800 == 37 [pid = 3005] [id = 762] 04:51:19 INFO - PROCESS | 3005 | --DOCSHELL 0x8dc57400 == 36 [pid = 3005] [id = 756] 04:51:19 INFO - PROCESS | 3005 | --DOCSHELL 0x8bc04800 == 35 [pid = 3005] [id = 758] 04:51:19 INFO - PROCESS | 3005 | --DOCSHELL 0x8f2f4400 == 34 [pid = 3005] [id = 759] 04:51:19 INFO - PROCESS | 3005 | --DOCSHELL 0x8fc9b800 == 33 [pid = 3005] [id = 761] 04:51:19 INFO - PROCESS | 3005 | --DOCSHELL 0x8bc0a800 == 32 [pid = 3005] [id = 763] 04:51:19 INFO - PROCESS | 3005 | --DOCSHELL 0x8fa09400 == 31 [pid = 3005] [id = 760] 04:51:19 INFO - PROCESS | 3005 | --DOCSHELL 0x8e80f400 == 30 [pid = 3005] [id = 776] 04:51:19 INFO - PROCESS | 3005 | --DOCSHELL 0x8a866000 == 29 [pid = 3005] [id = 775] 04:51:19 INFO - PROCESS | 3005 | --DOCSHELL 0x950d8c00 == 28 [pid = 3005] [id = 774] 04:51:19 INFO - PROCESS | 3005 | --DOCSHELL 0x93171000 == 27 [pid = 3005] [id = 772] 04:51:19 INFO - PROCESS | 3005 | --DOCSHELL 0x8bc0dc00 == 26 [pid = 3005] [id = 773] 04:51:19 INFO - PROCESS | 3005 | --DOCSHELL 0x8db46c00 == 25 [pid = 3005] [id = 771] 04:51:19 INFO - PROCESS | 3005 | --DOCSHELL 0x924f6800 == 24 [pid = 3005] [id = 769] 04:51:19 INFO - PROCESS | 3005 | --DOCSHELL 0x8c1cf800 == 23 [pid = 3005] [id = 770] 04:51:19 INFO - PROCESS | 3005 | 1471348279775 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:19 INFO - PROCESS | 3005 | 1471348279782 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:51:19 INFO - PROCESS | 3005 | --DOMWINDOW == 104 (0x8e98c000) [pid = 3005] [serial = 2226] [outer = (nil)] [url = about:blank] 04:51:19 INFO - PROCESS | 3005 | --DOMWINDOW == 103 (0x8df27c00) [pid = 3005] [serial = 2225] [outer = (nil)] [url = about:blank] 04:51:19 INFO - PROCESS | 3005 | --DOMWINDOW == 102 (0x8f0e6800) [pid = 3005] [serial = 2229] [outer = (nil)] [url = about:blank] 04:51:19 INFO - PROCESS | 3005 | --DOMWINDOW == 101 (0x8f0dd400) [pid = 3005] [serial = 2228] [outer = (nil)] [url = about:blank] 04:51:19 INFO - PROCESS | 3005 | --DOMWINDOW == 100 (0x91bd3000) [pid = 3005] [serial = 2232] [outer = (nil)] [url = about:blank] 04:51:19 INFO - PROCESS | 3005 | --DOMWINDOW == 99 (0x91bcb400) [pid = 3005] [serial = 2231] [outer = (nil)] [url = about:blank] 04:51:19 INFO - PROCESS | 3005 | --DOMWINDOW == 98 (0x921ef400) [pid = 3005] [serial = 2235] [outer = (nil)] [url = about:blank] 04:51:19 INFO - PROCESS | 3005 | --DOMWINDOW == 97 (0x921eb400) [pid = 3005] [serial = 2234] [outer = (nil)] [url = about:blank] 04:51:19 INFO - PROCESS | 3005 | --DOMWINDOW == 96 (0x924eec00) [pid = 3005] [serial = 2240] [outer = (nil)] [url = about:blank] 04:51:19 INFO - PROCESS | 3005 | --DOMWINDOW == 95 (0x923e7c00) [pid = 3005] [serial = 2238] [outer = (nil)] [url = about:blank] 04:51:19 INFO - PROCESS | 3005 | --DOMWINDOW == 94 (0x92250c00) [pid = 3005] [serial = 2237] [outer = (nil)] [url = about:blank] 04:51:19 INFO - PROCESS | 3005 | --DOMWINDOW == 93 (0x9287f000) [pid = 3005] [serial = 2243] [outer = (nil)] [url = about:blank] 04:51:19 INFO - PROCESS | 3005 | --DOMWINDOW == 92 (0x8c503400) [pid = 3005] [serial = 2254] [outer = (nil)] [url = about:blank] 04:51:19 INFO - PROCESS | 3005 | --DOMWINDOW == 91 (0x8c505400) [pid = 3005] [serial = 2255] [outer = (nil)] [url = about:blank] 04:51:19 INFO - PROCESS | 3005 | --DOMWINDOW == 90 (0x8ea0a400) [pid = 3005] [serial = 2260] [outer = (nil)] [url = about:blank] 04:51:19 INFO - PROCESS | 3005 | --DOMWINDOW == 89 (0x8df2f000) [pid = 3005] [serial = 2252] [outer = (nil)] [url = about:blank] 04:51:19 INFO - PROCESS | 3005 | --DOMWINDOW == 88 (0x8dc59000) [pid = 3005] [serial = 2251] [outer = (nil)] [url = about:blank] 04:51:19 INFO - PROCESS | 3005 | --DOMWINDOW == 87 (0x9287c000) [pid = 3005] [serial = 2242] [outer = (nil)] [url = about:blank] 04:51:19 INFO - PROCESS | 3005 | --DOMWINDOW == 86 (0x8df27800) [pid = 3005] [serial = 2257] [outer = (nil)] [url = about:blank] 04:51:19 INFO - PROCESS | 3005 | --DOMWINDOW == 85 (0x93170800) [pid = 3005] [serial = 2246] [outer = (nil)] [url = about:blank] 04:51:20 INFO - PROCESS | 3005 | --DOMWINDOW == 84 (0x928fac00) [pid = 3005] [serial = 2245] [outer = (nil)] [url = about:blank] 04:51:20 INFO - PROCESS | 3005 | --DOMWINDOW == 83 (0x8df31400) [pid = 3005] [serial = 2249] [outer = (nil)] [url = about:blank] 04:51:20 INFO - PROCESS | 3005 | --DOMWINDOW == 82 (0x8c50b400) [pid = 3005] [serial = 2248] [outer = (nil)] [url = about:blank] 04:51:20 INFO - PROCESS | 3005 | --DOMWINDOW == 81 (0x8ea10000) [pid = 3005] [serial = 2261] [outer = (nil)] [url = about:blank] 04:51:20 INFO - PROCESS | 3005 | --DOMWINDOW == 80 (0x8f0d6800) [pid = 3005] [serial = 2266] [outer = (nil)] [url = about:blank] 04:51:20 INFO - PROCESS | 3005 | --DOMWINDOW == 79 (0x8ea59400) [pid = 3005] [serial = 2264] [outer = (nil)] [url = about:blank] 04:51:20 INFO - PROCESS | 3005 | --DOMWINDOW == 78 (0x8db4ec00) [pid = 3005] [serial = 2263] [outer = (nil)] [url = about:blank] 04:51:20 INFO - PROCESS | 3005 | --DOMWINDOW == 77 (0x8df32800) [pid = 3005] [serial = 2258] [outer = (nil)] [url = about:blank] 04:51:20 INFO - PROCESS | 3005 | ++DOCSHELL 0x8a869000 == 24 [pid = 3005] [id = 777] 04:51:20 INFO - PROCESS | 3005 | ++DOMWINDOW == 78 (0x8a869400) [pid = 3005] [serial = 2330] [outer = (nil)] 04:51:20 INFO - PROCESS | 3005 | ++DOMWINDOW == 79 (0x8bc06400) [pid = 3005] [serial = 2331] [outer = 0x8a869400] 04:51:20 INFO - PROCESS | 3005 | 1471348280097 Marionette DEBUG loaded listener.js 04:51:20 INFO - PROCESS | 3005 | ++DOMWINDOW == 80 (0x8bc10000) [pid = 3005] [serial = 2332] [outer = 0x8a869400] 04:51:20 INFO - PROCESS | 3005 | 1471348280990 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]]]}] 04:51:21 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 04:51:21 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 04:51:21 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 04:51:21 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 04:51:21 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 04:51:21 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 04:51:21 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 2855ms 04:51:21 INFO - PROCESS | 3005 | 1471348281050 Marionette TRACE conn4 -> [0,3073,"getWindowHandle",null] 04:51:21 INFO - PROCESS | 3005 | 1471348281057 Marionette TRACE conn4 <- [1,3073,null,{"value":"8"}] 04:51:21 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 04:51:21 INFO - PROCESS | 3005 | 1471348281074 Marionette TRACE conn4 -> [0,3074,"setScriptTimeout",{"ms":35000}] 04:51:21 INFO - PROCESS | 3005 | 1471348281080 Marionette TRACE conn4 <- [1,3074,null,{}] 04:51:21 INFO - PROCESS | 3005 | 1471348281093 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}] 04:51:21 INFO - PROCESS | 3005 | 1471348281102 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:51:21 INFO - PROCESS | 3005 | 1471348281285 Marionette TRACE conn4 <- [1,3075,null,{"value":null}] 04:51:21 INFO - PROCESS | 3005 | 1471348281300 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:21 INFO - PROCESS | 3005 | 1471348281311 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:51:21 INFO - PROCESS | 3005 | ++DOCSHELL 0x8db46000 == 25 [pid = 3005] [id = 778] 04:51:21 INFO - PROCESS | 3005 | ++DOMWINDOW == 81 (0x8db46800) [pid = 3005] [serial = 2333] [outer = (nil)] 04:51:21 INFO - PROCESS | 3005 | ++DOMWINDOW == 82 (0x8db4e000) [pid = 3005] [serial = 2334] [outer = 0x8db46800] 04:51:21 INFO - PROCESS | 3005 | 1471348281405 Marionette DEBUG loaded listener.js 04:51:21 INFO - PROCESS | 3005 | ++DOMWINDOW == 83 (0x8dc55c00) [pid = 3005] [serial = 2335] [outer = 0x8db46800] 04:51:22 INFO - PROCESS | 3005 | 1471348282518 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]]]}] 04:51:22 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 04:51:22 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 04:51:22 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 04:51:22 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 04:51:22 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 04:51:22 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 04:51:22 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1494ms 04:51:22 INFO - PROCESS | 3005 | 1471348282570 Marionette TRACE conn4 -> [0,3077,"getWindowHandle",null] 04:51:22 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 04:51:22 INFO - PROCESS | 3005 | 1471348282578 Marionette TRACE conn4 <- [1,3077,null,{"value":"8"}] 04:51:22 INFO - PROCESS | 3005 | 1471348282589 Marionette TRACE conn4 -> [0,3078,"setScriptTimeout",{"ms":35000}] 04:51:22 INFO - PROCESS | 3005 | 1471348282594 Marionette TRACE conn4 <- [1,3078,null,{}] 04:51:22 INFO - PROCESS | 3005 | 1471348282601 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}] 04:51:22 INFO - PROCESS | 3005 | 1471348282607 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:51:22 INFO - PROCESS | 3005 | 1471348282871 Marionette TRACE conn4 <- [1,3079,null,{"value":null}] 04:51:22 INFO - PROCESS | 3005 | 1471348282912 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:22 INFO - PROCESS | 3005 | 1471348282923 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:51:22 INFO - PROCESS | 3005 | ++DOCSHELL 0x8e840400 == 26 [pid = 3005] [id = 779] 04:51:22 INFO - PROCESS | 3005 | ++DOMWINDOW == 84 (0x8e843800) [pid = 3005] [serial = 2336] [outer = (nil)] 04:51:22 INFO - PROCESS | 3005 | ++DOMWINDOW == 85 (0x8e98e800) [pid = 3005] [serial = 2337] [outer = 0x8e843800] 04:51:23 INFO - PROCESS | 3005 | 1471348282999 Marionette DEBUG loaded listener.js 04:51:23 INFO - PROCESS | 3005 | ++DOMWINDOW == 86 (0x8e996800) [pid = 3005] [serial = 2338] [outer = 0x8e843800] 04:51:24 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsText - assert_throws: function "function () { 04:51:24 INFO - reader.readAsText(blob_2) 04:51:24 INFO - }" did not throw 04:51:24 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3 04:51:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:51:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:51:24 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1 04:51:24 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsDataURL - assert_throws: function "function () { 04:51:24 INFO - reader.readAsDataURL(blob_2) 04:51:24 INFO - }" did not throw 04:51:24 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3 04:51:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:51:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:51:24 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1 04:51:24 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsArrayBuffer - assert_throws: function "function () { 04:51:24 INFO - reader.readAsArrayBuffer(blob_2) 04:51:24 INFO - }" did not throw 04:51:24 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3 04:51:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:51:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:51:24 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1 04:51:24 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer - assert_false: Only one loadstart event should be dispatched expected false got true 04:51:24 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5 04:51:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:51:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 04:51:24 INFO - reader.onloadstart [0,3081,"getWindowHandle",null] 04:51:24 INFO - PROCESS | 3005 | 1471348284113 Marionette TRACE conn4 <- [1,3081,null,{"value":"8"}] 04:51:24 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 04:51:24 INFO - PROCESS | 3005 | 1471348284125 Marionette TRACE conn4 -> [0,3082,"setScriptTimeout",{"ms":35000}] 04:51:24 INFO - PROCESS | 3005 | 1471348284136 Marionette TRACE conn4 <- [1,3082,null,{}] 04:51:24 INFO - PROCESS | 3005 | 1471348284163 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}] 04:51:24 INFO - PROCESS | 3005 | 1471348284171 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:51:24 INFO - PROCESS | 3005 | 1471348284434 Marionette TRACE conn4 <- [1,3083,null,{"value":null}] 04:51:24 INFO - PROCESS | 3005 | 1471348284478 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:24 INFO - PROCESS | 3005 | 1471348284486 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:51:24 INFO - PROCESS | 3005 | ++DOCSHELL 0x8eb55800 == 27 [pid = 3005] [id = 780] 04:51:24 INFO - PROCESS | 3005 | ++DOMWINDOW == 87 (0x8eb56400) [pid = 3005] [serial = 2339] [outer = (nil)] 04:51:24 INFO - PROCESS | 3005 | ++DOMWINDOW == 88 (0x8f0d6800) [pid = 3005] [serial = 2340] [outer = 0x8eb56400] 04:51:24 INFO - PROCESS | 3005 | 1471348284563 Marionette DEBUG loaded listener.js 04:51:24 INFO - PROCESS | 3005 | ++DOMWINDOW == 89 (0x8f0df800) [pid = 3005] [serial = 2341] [outer = 0x8eb56400] 04:51:25 INFO - PROCESS | 3005 | --DOMWINDOW == 88 (0x92248400) [pid = 3005] [serial = 2300] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 04:51:25 INFO - PROCESS | 3005 | --DOMWINDOW == 87 (0x8ea0b000) [pid = 3005] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 04:51:25 INFO - PROCESS | 3005 | --DOMWINDOW == 86 (0x8fa8d000) [pid = 3005] [serial = 2279] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 04:51:25 INFO - PROCESS | 3005 | --DOMWINDOW == 85 (0x8dc57c00) [pid = 3005] [serial = 2268] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 04:51:25 INFO - PROCESS | 3005 | --DOMWINDOW == 84 (0x8e994000) [pid = 3005] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 04:51:25 INFO - PROCESS | 3005 | --DOMWINDOW == 83 (0x8ea61c00) [pid = 3005] [serial = 2273] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 04:51:25 INFO - PROCESS | 3005 | --DOMWINDOW == 82 (0x8fc9e800) [pid = 3005] [serial = 2282] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 04:51:25 INFO - PROCESS | 3005 | --DOMWINDOW == 81 (0x91bcbc00) [pid = 3005] [serial = 2285] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 04:51:25 INFO - PROCESS | 3005 | --DOMWINDOW == 80 (0x8a865000) [pid = 3005] [serial = 2291] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 04:51:25 INFO - PROCESS | 3005 | --DOMWINDOW == 79 (0x8f2f4800) [pid = 3005] [serial = 2276] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 04:51:25 INFO - PROCESS | 3005 | --DOMWINDOW == 78 (0x8db46400) [pid = 3005] [serial = 2288] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 04:51:25 INFO - PROCESS | 3005 | --DOMWINDOW == 77 (0x8c1cd000) [pid = 3005] [serial = 2297] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 04:51:25 INFO - PROCESS | 3005 | --DOMWINDOW == 76 (0x8db44000) [pid = 3005] [serial = 2294] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/historical.html] 04:51:25 INFO - PROCESS | 3005 | --DOMWINDOW == 75 (0x99e31800) [pid = 3005] [serial = 2306] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/blob/Blob-close.html] 04:51:25 INFO - PROCESS | 3005 | --DOMWINDOW == 74 (0x921e5c00) [pid = 3005] [serial = 2303] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html] 04:51:26 INFO - PROCESS | 3005 | 1471348286308 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]]]}] 04:51:26 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 04:51:26 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 04:51:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:51:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:51:26 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 04:51:26 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 04:51:26 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 2213ms 04:51:26 INFO - PROCESS | 3005 | 1471348286338 Marionette TRACE conn4 -> [0,3085,"getWindowHandle",null] 04:51:26 INFO - PROCESS | 3005 | 1471348286344 Marionette TRACE conn4 <- [1,3085,null,{"value":"8"}] 04:51:26 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 04:51:26 INFO - PROCESS | 3005 | 1471348286351 Marionette TRACE conn4 -> [0,3086,"setScriptTimeout",{"ms":35000}] 04:51:26 INFO - PROCESS | 3005 | 1471348286354 Marionette TRACE conn4 <- [1,3086,null,{}] 04:51:26 INFO - PROCESS | 3005 | 1471348286362 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}] 04:51:26 INFO - PROCESS | 3005 | 1471348286370 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:51:26 INFO - PROCESS | 3005 | 1471348286564 Marionette TRACE conn4 <- [1,3087,null,{"value":null}] 04:51:26 INFO - PROCESS | 3005 | 1471348286732 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:26 INFO - PROCESS | 3005 | 1471348286741 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:51:26 INFO - PROCESS | 3005 | ++DOCSHELL 0x8db44000 == 28 [pid = 3005] [id = 781] 04:51:26 INFO - PROCESS | 3005 | ++DOMWINDOW == 75 (0x8eb51800) [pid = 3005] [serial = 2342] [outer = (nil)] 04:51:26 INFO - PROCESS | 3005 | ++DOMWINDOW == 76 (0x8f0e7400) [pid = 3005] [serial = 2343] [outer = 0x8eb51800] 04:51:26 INFO - PROCESS | 3005 | 1471348286824 Marionette DEBUG loaded listener.js 04:51:26 INFO - PROCESS | 3005 | ++DOMWINDOW == 77 (0x8f0e9400) [pid = 3005] [serial = 2344] [outer = 0x8eb51800] 04:51:27 INFO - PROCESS | 3005 | 1471348287614 Marionette TRACE conn4 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 04:51:27 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 04:51:27 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1295ms 04:51:27 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 04:51:27 INFO - PROCESS | 3005 | 1471348287646 Marionette TRACE conn4 -> [0,3089,"getWindowHandle",null] 04:51:27 INFO - PROCESS | 3005 | 1471348287649 Marionette TRACE conn4 <- [1,3089,null,{"value":"8"}] 04:51:27 INFO - PROCESS | 3005 | 1471348287656 Marionette TRACE conn4 -> [0,3090,"setScriptTimeout",{"ms":35000}] 04:51:27 INFO - PROCESS | 3005 | 1471348287659 Marionette TRACE conn4 <- [1,3090,null,{}] 04:51:27 INFO - PROCESS | 3005 | 1471348287666 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}] 04:51:27 INFO - PROCESS | 3005 | 1471348287671 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:51:27 INFO - PROCESS | 3005 | 1471348287905 Marionette TRACE conn4 <- [1,3091,null,{"value":null}] 04:51:28 INFO - PROCESS | 3005 | 1471348288134 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:28 INFO - PROCESS | 3005 | 1471348288150 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:51:28 INFO - PROCESS | 3005 | ++DOCSHELL 0x8bc07000 == 29 [pid = 3005] [id = 782] 04:51:28 INFO - PROCESS | 3005 | ++DOMWINDOW == 78 (0x8bc07400) [pid = 3005] [serial = 2345] [outer = (nil)] 04:51:28 INFO - PROCESS | 3005 | ++DOMWINDOW == 79 (0x8c1c6400) [pid = 3005] [serial = 2346] [outer = 0x8bc07400] 04:51:28 INFO - PROCESS | 3005 | 1471348288293 Marionette DEBUG loaded listener.js 04:51:28 INFO - PROCESS | 3005 | ++DOMWINDOW == 80 (0x8dc55800) [pid = 3005] [serial = 2347] [outer = 0x8bc07400] 04:51:29 INFO - PROCESS | 3005 | 1471348289389 Marionette TRACE conn4 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 04:51:29 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 04:51:29 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1744ms 04:51:29 INFO - PROCESS | 3005 | 1471348289401 Marionette TRACE conn4 -> [0,3093,"getWindowHandle",null] 04:51:29 INFO - PROCESS | 3005 | 1471348289409 Marionette TRACE conn4 <- [1,3093,null,{"value":"8"}] 04:51:29 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 04:51:29 INFO - PROCESS | 3005 | 1471348289419 Marionette TRACE conn4 -> [0,3094,"setScriptTimeout",{"ms":35000}] 04:51:29 INFO - PROCESS | 3005 | 1471348289425 Marionette TRACE conn4 <- [1,3094,null,{}] 04:51:29 INFO - PROCESS | 3005 | 1471348289435 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}] 04:51:29 INFO - PROCESS | 3005 | 1471348289441 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:51:29 INFO - PROCESS | 3005 | 1471348289678 Marionette TRACE conn4 <- [1,3095,null,{"value":null}] 04:51:29 INFO - PROCESS | 3005 | 1471348289894 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:29 INFO - PROCESS | 3005 | 1471348289904 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:51:29 INFO - PROCESS | 3005 | ++DOCSHELL 0x8c1d2000 == 30 [pid = 3005] [id = 783] 04:51:29 INFO - PROCESS | 3005 | ++DOMWINDOW == 81 (0x8e83dc00) [pid = 3005] [serial = 2348] [outer = (nil)] 04:51:30 INFO - PROCESS | 3005 | ++DOMWINDOW == 82 (0x8ea18c00) [pid = 3005] [serial = 2349] [outer = 0x8e83dc00] 04:51:30 INFO - PROCESS | 3005 | 1471348290037 Marionette DEBUG loaded listener.js 04:51:30 INFO - PROCESS | 3005 | ++DOMWINDOW == 83 (0x8ea5a800) [pid = 3005] [serial = 2350] [outer = 0x8e83dc00] 04:51:31 INFO - PROCESS | 3005 | 1471348291004 Marionette TRACE conn4 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 04:51:31 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 04:51:31 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1646ms 04:51:31 INFO - PROCESS | 3005 | 1471348291065 Marionette TRACE conn4 -> [0,3097,"getWindowHandle",null] 04:51:31 INFO - PROCESS | 3005 | 1471348291071 Marionette TRACE conn4 <- [1,3097,null,{"value":"8"}] 04:51:31 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 04:51:31 INFO - PROCESS | 3005 | 1471348291079 Marionette TRACE conn4 -> [0,3098,"setScriptTimeout",{"ms":35000}] 04:51:31 INFO - PROCESS | 3005 | 1471348291084 Marionette TRACE conn4 <- [1,3098,null,{}] 04:51:31 INFO - PROCESS | 3005 | 1471348291114 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}] 04:51:31 INFO - PROCESS | 3005 | 1471348291120 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:51:31 INFO - PROCESS | 3005 | 1471348291323 Marionette TRACE conn4 <- [1,3099,null,{"value":null}] 04:51:31 INFO - PROCESS | 3005 | 1471348291558 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:31 INFO - PROCESS | 3005 | 1471348291571 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:51:31 INFO - PROCESS | 3005 | ++DOCSHELL 0x8f2ed800 == 31 [pid = 3005] [id = 784] 04:51:31 INFO - PROCESS | 3005 | ++DOMWINDOW == 84 (0x8f2ee000) [pid = 3005] [serial = 2351] [outer = (nil)] 04:51:31 INFO - PROCESS | 3005 | ++DOMWINDOW == 85 (0x8f2f1000) [pid = 3005] [serial = 2352] [outer = 0x8f2ee000] 04:51:31 INFO - PROCESS | 3005 | 1471348291695 Marionette DEBUG loaded listener.js 04:51:31 INFO - PROCESS | 3005 | ++DOMWINDOW == 86 (0x8fa03800) [pid = 3005] [serial = 2353] [outer = 0x8f2ee000] 04:51:32 INFO - PROCESS | 3005 | 1471348292737 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]]]}] 04:51:32 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 04:51:32 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 04:51:32 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1667ms 04:51:32 INFO - PROCESS | 3005 | 1471348292748 Marionette TRACE conn4 -> [0,3101,"getWindowHandle",null] 04:51:32 INFO - PROCESS | 3005 | 1471348292754 Marionette TRACE conn4 <- [1,3101,null,{"value":"8"}] 04:51:32 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 04:51:32 INFO - PROCESS | 3005 | 1471348292774 Marionette TRACE conn4 -> [0,3102,"setScriptTimeout",{"ms":35000}] 04:51:32 INFO - PROCESS | 3005 | 1471348292783 Marionette TRACE conn4 <- [1,3102,null,{}] 04:51:32 INFO - PROCESS | 3005 | 1471348292790 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}] 04:51:32 INFO - PROCESS | 3005 | 1471348292796 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:51:33 INFO - PROCESS | 3005 | 1471348293037 Marionette TRACE conn4 <- [1,3103,null,{"value":null}] 04:51:33 INFO - PROCESS | 3005 | 1471348293248 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:33 INFO - PROCESS | 3005 | 1471348293263 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:51:33 INFO - PROCESS | 3005 | ++DOCSHELL 0x8fa0bc00 == 32 [pid = 3005] [id = 785] 04:51:33 INFO - PROCESS | 3005 | ++DOMWINDOW == 87 (0x8fa8a800) [pid = 3005] [serial = 2354] [outer = (nil)] 04:51:33 INFO - PROCESS | 3005 | ++DOMWINDOW == 88 (0x904bb800) [pid = 3005] [serial = 2355] [outer = 0x8fa8a800] 04:51:33 INFO - PROCESS | 3005 | 1471348293398 Marionette DEBUG loaded listener.js 04:51:33 INFO - PROCESS | 3005 | ++DOMWINDOW == 89 (0x904c1800) [pid = 3005] [serial = 2356] [outer = 0x8fa8a800] 04:51:34 INFO - PROCESS | 3005 | 1471348294321 Marionette TRACE conn4 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 04:51:34 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 04:51:34 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1601ms 04:51:34 INFO - PROCESS | 3005 | 1471348294368 Marionette TRACE conn4 -> [0,3105,"getWindowHandle",null] 04:51:34 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 04:51:34 INFO - PROCESS | 3005 | 1471348294372 Marionette TRACE conn4 <- [1,3105,null,{"value":"8"}] 04:51:34 INFO - PROCESS | 3005 | 1471348294379 Marionette TRACE conn4 -> [0,3106,"setScriptTimeout",{"ms":35000}] 04:51:34 INFO - PROCESS | 3005 | 1471348294384 Marionette TRACE conn4 <- [1,3106,null,{}] 04:51:34 INFO - PROCESS | 3005 | 1471348294390 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}] 04:51:34 INFO - PROCESS | 3005 | 1471348294396 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:51:34 INFO - PROCESS | 3005 | 1471348294585 Marionette TRACE conn4 <- [1,3107,null,{"value":null}] 04:51:34 INFO - PROCESS | 3005 | 1471348294795 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:34 INFO - PROCESS | 3005 | 1471348294804 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:51:34 INFO - PROCESS | 3005 | ++DOCSHELL 0x8eb54800 == 33 [pid = 3005] [id = 786] 04:51:34 INFO - PROCESS | 3005 | ++DOMWINDOW == 90 (0x91a31c00) [pid = 3005] [serial = 2357] [outer = (nil)] 04:51:34 INFO - PROCESS | 3005 | ++DOMWINDOW == 91 (0x91a36800) [pid = 3005] [serial = 2358] [outer = 0x91a31c00] 04:51:34 INFO - PROCESS | 3005 | 1471348294996 Marionette DEBUG loaded listener.js 04:51:35 INFO - PROCESS | 3005 | ++DOMWINDOW == 92 (0x91a3b000) [pid = 3005] [serial = 2359] [outer = 0x91a31c00] 04:51:36 INFO - PROCESS | 3005 | 1471348296043 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]]]}] 04:51:36 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 04:51:36 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 04:51:36 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 04:51:36 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1701ms 04:51:36 INFO - PROCESS | 3005 | 1471348296081 Marionette TRACE conn4 -> [0,3109,"getWindowHandle",null] 04:51:36 INFO - PROCESS | 3005 | 1471348296086 Marionette TRACE conn4 <- [1,3109,null,{"value":"8"}] 04:51:36 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 04:51:36 INFO - PROCESS | 3005 | 1471348296093 Marionette TRACE conn4 -> [0,3110,"setScriptTimeout",{"ms":35000}] 04:51:36 INFO - PROCESS | 3005 | 1471348296098 Marionette TRACE conn4 <- [1,3110,null,{}] 04:51:36 INFO - PROCESS | 3005 | 1471348296104 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}] 04:51:36 INFO - PROCESS | 3005 | 1471348296109 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:51:36 INFO - PROCESS | 3005 | 1471348296311 Marionette TRACE conn4 <- [1,3111,null,{"value":null}] 04:51:36 INFO - PROCESS | 3005 | 1471348296579 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:36 INFO - PROCESS | 3005 | 1471348296599 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:51:36 INFO - PROCESS | 3005 | ++DOCSHELL 0x8c1c8000 == 34 [pid = 3005] [id = 787] 04:51:36 INFO - PROCESS | 3005 | ++DOMWINDOW == 93 (0x8df28400) [pid = 3005] [serial = 2360] [outer = (nil)] 04:51:36 INFO - PROCESS | 3005 | ++DOMWINDOW == 94 (0x91bd7000) [pid = 3005] [serial = 2361] [outer = 0x8df28400] 04:51:36 INFO - PROCESS | 3005 | 1471348296726 Marionette DEBUG loaded listener.js 04:51:36 INFO - PROCESS | 3005 | ++DOMWINDOW == 95 (0x921eb400) [pid = 3005] [serial = 2362] [outer = 0x8df28400] 04:51:38 INFO - PROCESS | 3005 | 1471348298026 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"]]]}] 04:51:38 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 04:51:38 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function 04:51:38 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 04:51:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:51:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:51:38 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 04:51:38 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1989ms 04:51:38 INFO - PROCESS | 3005 | 1471348298116 Marionette TRACE conn4 -> [0,3113,"getWindowHandle",null] 04:51:38 INFO - PROCESS | 3005 | 1471348298122 Marionette TRACE conn4 <- [1,3113,null,{"value":"8"}] 04:51:38 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 04:51:38 INFO - PROCESS | 3005 | 1471348298150 Marionette TRACE conn4 -> [0,3114,"setScriptTimeout",{"ms":35000}] 04:51:38 INFO - PROCESS | 3005 | 1471348298153 Marionette TRACE conn4 <- [1,3114,null,{}] 04:51:38 INFO - PROCESS | 3005 | 1471348298161 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}] 04:51:38 INFO - PROCESS | 3005 | 1471348298165 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:51:38 INFO - PROCESS | 3005 | 1471348298352 Marionette TRACE conn4 <- [1,3115,null,{"value":null}] 04:51:38 INFO - PROCESS | 3005 | 1471348298605 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\", \"867d72ac-626f-4639-9aee-7155f1bfe987\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:38 INFO - PROCESS | 3005 | 1471348298615 Marionette INFO sendAsync 3c2f860f-c80c-4369-acc9-beb5ca613546 04:51:38 INFO - PROCESS | 3005 | ++DOCSHELL 0x8bc04c00 == 35 [pid = 3005] [id = 788] 04:51:38 INFO - PROCESS | 3005 | ++DOMWINDOW == 96 (0x8f0f4800) [pid = 3005] [serial = 2363] [outer = (nil)] 04:51:38 INFO - PROCESS | 3005 | ++DOMWINDOW == 97 (0x923e6c00) [pid = 3005] [serial = 2364] [outer = 0x8f0f4800] 04:51:38 INFO - PROCESS | 3005 | 1471348298737 Marionette DEBUG loaded listener.js 04:51:38 INFO - PROCESS | 3005 | ++DOMWINDOW == 98 (0x923e8c00) [pid = 3005] [serial = 2365] [outer = 0x8f0f4800] 04:51:39 INFO - PROCESS | 3005 | 1471348299643 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]]]}] 04:51:39 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 04:51:39 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1545ms 04:51:39 INFO - PROCESS | 3005 | 1471348299683 Marionette TRACE conn4 -> [0,3117,"getWindowHandle",null] 04:51:39 INFO - PROCESS | 3005 | 1471348299688 Marionette TRACE conn4 <- [1,3117,null,{"value":"8"}] 04:51:40 WARNING - u'runner_teardown' () 04:51:40 INFO - No more tests 04:51:40 INFO - Got 0 unexpected results 04:51:40 INFO - SUITE-END | took 1398s 04:51:40 INFO - Closing logging queue 04:51:40 INFO - queue closed 04:51:41 INFO - Return code: 0 04:51:41 WARNING - # TBPL SUCCESS # 04:51:41 INFO - Running post-action listener: _resource_record_post_action 04:51:41 INFO - Running post-run listener: _resource_record_post_run 04:51:42 INFO - Total resource usage - Wall time: 1436s; CPU: 98.0%; Read bytes: 811008; Write bytes: 926969856; Read time: 172; Write time: 358328 04:51:42 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 04:51:42 INFO - install - Wall time: 33s; CPU: 100.0%; Read bytes: 0; Write bytes: 155029504; Read time: 0; Write time: 211200 04:51:42 INFO - run-tests - Wall time: 1404s; CPU: 98.0%; Read bytes: 811008; Write bytes: 771940352; Read time: 172; Write time: 147128 04:51:42 INFO - Running post-run listener: _upload_blobber_files 04:51:42 INFO - Blob upload gear active. 04:51:42 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 04:51:42 INFO - Files from /builds/slave/test/build/blobber_upload_dir are to be uploaded with branch at the following location(s): https://blobupload.elasticbeanstalk.com 04:51:42 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'] 04:51:42 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 04:51:42 INFO - (blobuploader) - INFO - Open directory for files ... 04:51:42 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 04:51:43 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 04:51:43 INFO - (blobuploader) - INFO - Uploading, attempt #1. 04:51:45 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 04:51:45 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 04:51:45 INFO - (blobuploader) - INFO - Done attempting. 04:51:45 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 04:51:45 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 04:51:45 INFO - (blobuploader) - INFO - Uploading, attempt #1. 04:51:46 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 04:51:46 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 04:51:46 INFO - (blobuploader) - INFO - Done attempting. 04:51:46 INFO - (blobuploader) - INFO - Iteration through files over. 04:51:46 INFO - Return code: 0 04:51:46 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 04:51:46 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 04:51:46 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/d599189033a63ac6177e6d876bf75fe16cff3e1db47237d101e36783778d2b7a8e6742c796b3fa30e33b8b914ac0e127ed1cc465610b77652312373ef5711d16", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/63213682a8c0816eeec8188b0a6dc1a9d6b057f1f0650788b1adb10817e6e4679be10dbcaa10308eb99e74ec4d3f3d1a03c00820ee3d65a9b6deb858c0451ee5"} 04:51:46 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 04:51:46 INFO - Writing to file /builds/slave/test/properties/blobber_files 04:51:46 INFO - Contents: 04:51:46 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/d599189033a63ac6177e6d876bf75fe16cff3e1db47237d101e36783778d2b7a8e6742c796b3fa30e33b8b914ac0e127ed1cc465610b77652312373ef5711d16", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/63213682a8c0816eeec8188b0a6dc1a9d6b057f1f0650788b1adb10817e6e4679be10dbcaa10308eb99e74ec4d3f3d1a03c00820ee3d65a9b6deb858c0451ee5"} 04:51:46 INFO - Running post-run listener: copy_logs_to_upload_dir 04:51:46 INFO - Copying logs to upload dir... 04:51:46 INFO - mkdir: /builds/slave/test/build/upload/logs 04:51:46 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1975.004767 ========= master_lag: 0.28 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 32 mins, 55 secs) (at 2016-08-16 04:51:47.054465) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-08-16 04:51:47.055870) ========= 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-1471346323.4055-2043947535 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/d599189033a63ac6177e6d876bf75fe16cff3e1db47237d101e36783778d2b7a8e6742c796b3fa30e33b8b914ac0e127ed1cc465610b77652312373ef5711d16", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/63213682a8c0816eeec8188b0a6dc1a9d6b057f1f0650788b1adb10817e6e4679be10dbcaa10308eb99e74ec4d3f3d1a03c00820ee3d65a9b6deb858c0451ee5"} build_url:https://queue.taskcluster.net/v1/task/CLKecwIZQPaDGSqzKCOjmA/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/CLKecwIZQPaDGSqzKCOjmA/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.045715 build_url: 'https://queue.taskcluster.net/v1/task/CLKecwIZQPaDGSqzKCOjmA/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/d599189033a63ac6177e6d876bf75fe16cff3e1db47237d101e36783778d2b7a8e6742c796b3fa30e33b8b914ac0e127ed1cc465610b77652312373ef5711d16", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/63213682a8c0816eeec8188b0a6dc1a9d6b057f1f0650788b1adb10817e6e4679be10dbcaa10308eb99e74ec4d3f3d1a03c00820ee3d65a9b6deb858c0451ee5"}' symbols_url: 'https://queue.taskcluster.net/v1/task/CLKecwIZQPaDGSqzKCOjmA/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.crashreporter-symbols.zip' ========= master_lag: 0.05 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-08-16 04:51:47.146888) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-08-16 04:51:47.148231) ========= 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-1471346323.4055-2043947535 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.020559 ========= master_lag: 0.05 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-08-16 04:51:47.215703) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-08-16 04:51:47.215981) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-08-16 04:51:47.216307) ========= ========= Total master_lag: 0.46 =========