builder: mozilla-release_ubuntu32_vm-debug_test-web-platform-tests-1 slave: tst-linux32-spot-624 starttime: 1470732534.9 results: success (0) buildid: 20160809001219 builduid: c8eb6b7bbe93474bb458fc627d5189b1 revision: e7d4b84c0ced33ea24751a4e2e0e3fc3d6cbea2a ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-08-09 01:48:54.903675) ========= master: http://buildbot-master06.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-08-09 01:48:54.904089) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-08-09 01:48:54.904757) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-08-09 01:48:54.944446) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-08-09 01:48:54.944749) ========= 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-1470731564.303037-363794587 _=/tools/buildbot/bin/python using PTY: False --2016-08-09 01:48:54-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 10.7M=0.001s 2016-08-09 01:48:55 (10.7 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.296424 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-08-09 01:48:55.274308) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-08-09 01:48:55.274611) ========= 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-1470731564.303037-363794587 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.069498 ========= master_lag: 0.12 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-08-09 01:48:55.469015) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-08-09 01:48:55.469355) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-release --rev e7d4b84c0ced33ea24751a4e2e0e3fc3d6cbea2a --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 e7d4b84c0ced33ea24751a4e2e0e3fc3d6cbea2a --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-1470731564.303037-363794587 _=/tools/buildbot/bin/python using PTY: False 2016-08-09 01:48:55,614 truncating revision to first 12 chars 2016-08-09 01:48:55,615 Setting DEBUG logging. 2016-08-09 01:48:55,615 attempt 1/10 2016-08-09 01:48:55,615 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-release/e7d4b84c0ced?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-08-09 01:48:56,000 unpacking tar archive at: mozilla-release-e7d4b84c0ced/testing/mozharness/ program finished with exit code 0 elapsedTime=0.694083 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-08-09 01:48:56.197521) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-08-09 01:48:56.197823) ========= script_repo_revision: e7d4b84c0ced33ea24751a4e2e0e3fc3d6cbea2a ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-08-09 01:48:56.198201) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-08-09 01:48:56.198464) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-08-09 01:48:56.229026) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 32 mins, 0 secs) (at 2016-08-09 01:48:56.229322) ========= /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-1470731564.303037-363794587 _=/tools/buildbot/bin/python using PTY: False 01:48:56 INFO - MultiFileLogger online at 20160809 01:48:56 in /builds/slave/test 01:48:56 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 01:48:56 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 01:48:56 INFO - {'append_to_log': False, 01:48:56 INFO - 'base_work_dir': '/builds/slave/test', 01:48:56 INFO - 'blob_upload_branch': 'mozilla-release', 01:48:56 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 01:48:56 INFO - 'buildbot_json_path': 'buildprops.json', 01:48:56 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 01:48:56 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 01:48:56 INFO - 'download_minidump_stackwalk': True, 01:48:56 INFO - 'download_symbols': 'true', 01:48:56 INFO - 'e10s': False, 01:48:56 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 01:48:56 INFO - 'tooltool.py': '/tools/tooltool.py', 01:48:56 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 01:48:56 INFO - '/tools/misc-python/virtualenv.py')}, 01:48:56 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 01:48:56 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 01:48:56 INFO - 'log_level': 'info', 01:48:56 INFO - 'log_to_console': True, 01:48:56 INFO - 'opt_config_files': (), 01:48:56 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 01:48:56 INFO - '--processes=1', 01:48:56 INFO - '--config=%(test_path)s/wptrunner.ini', 01:48:56 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 01:48:56 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 01:48:56 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 01:48:56 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 01:48:56 INFO - 'pip_index': False, 01:48:56 INFO - 'require_test_zip': True, 01:48:56 INFO - 'test_type': ('testharness',), 01:48:56 INFO - 'this_chunk': '1', 01:48:56 INFO - 'tooltool_cache': '/builds/tooltool_cache', 01:48:56 INFO - 'total_chunks': '10', 01:48:56 INFO - 'virtualenv_path': 'venv', 01:48:56 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 01:48:56 INFO - 'work_dir': 'build'} 01:48:56 INFO - ##### 01:48:56 INFO - ##### Running clobber step. 01:48:56 INFO - ##### 01:48:56 INFO - Running pre-action listener: _resource_record_pre_action 01:48:56 INFO - Running main action method: clobber 01:48:56 INFO - rmtree: /builds/slave/test/build 01:48:56 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 01:48:59 INFO - Running post-action listener: _resource_record_post_action 01:48:59 INFO - ##### 01:48:59 INFO - ##### Running read-buildbot-config step. 01:48:59 INFO - ##### 01:48:59 INFO - Running pre-action listener: _resource_record_pre_action 01:48:59 INFO - Running main action method: read_buildbot_config 01:48:59 INFO - Using buildbot properties: 01:48:59 INFO - { 01:48:59 INFO - "project": "", 01:48:59 INFO - "product": "firefox", 01:48:59 INFO - "script_repo_revision": "production", 01:48:59 INFO - "scheduler": "tests-mozilla-release-ubuntu32_vm-debug-unittest", 01:48:59 INFO - "repository": "", 01:48:59 INFO - "buildername": "Ubuntu VM 12.04 mozilla-release debug test web-platform-tests-1", 01:48:59 INFO - "buildid": "20160809001219", 01:48:59 INFO - "pgo_build": "False", 01:48:59 INFO - "basedir": "/builds/slave/test", 01:48:59 INFO - "buildnumber": 8, 01:48:59 INFO - "slavename": "tst-linux32-spot-624", 01:48:59 INFO - "revision": "e7d4b84c0ced33ea24751a4e2e0e3fc3d6cbea2a", 01:48:59 INFO - "master": "http://buildbot-master06.bb.releng.usw2.mozilla.com:8201/", 01:48:59 INFO - "platform": "linux", 01:48:59 INFO - "branch": "mozilla-release", 01:48:59 INFO - "repo_path": "releases/mozilla-release", 01:48:59 INFO - "moz_repo_path": "", 01:48:59 INFO - "stage_platform": "linux", 01:48:59 INFO - "builduid": "c8eb6b7bbe93474bb458fc627d5189b1", 01:48:59 INFO - "slavebuilddir": "test" 01:48:59 INFO - } 01:48:59 INFO - Found installer url https://queue.taskcluster.net/v1/task/NUe4R4vqTo-Ozs-yzwydXw/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.tar.bz2. 01:48:59 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/NUe4R4vqTo-Ozs-yzwydXw/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.test_packages.json. 01:48:59 INFO - Running post-action listener: _resource_record_post_action 01:48:59 INFO - ##### 01:48:59 INFO - ##### Running download-and-extract step. 01:48:59 INFO - ##### 01:48:59 INFO - Running pre-action listener: _resource_record_pre_action 01:48:59 INFO - Running main action method: download_and_extract 01:48:59 INFO - mkdir: /builds/slave/test/build/tests 01:48: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')]} 01:48:59 INFO - https://queue.taskcluster.net/v1/task/NUe4R4vqTo-Ozs-yzwydXw/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.test_packages.json matches https://queue.taskcluster.net 01:48:59 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/NUe4R4vqTo-Ozs-yzwydXw/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.test_packages.json 01:48:59 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/NUe4R4vqTo-Ozs-yzwydXw/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.test_packages.json 01:48:59 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/NUe4R4vqTo-Ozs-yzwydXw/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 01:48:59 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/NUe4R4vqTo-Ozs-yzwydXw/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 01:48:59 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/NUe4R4vqTo-Ozs-yzwydXw/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.test_packages.json 01:48:59 INFO - retry: attempt #1 caught exception: HTTP Error 404: Not Found 01:48:59 INFO - retry: Failed, sleeping 30 seconds before retrying 01:49:29 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/NUe4R4vqTo-Ozs-yzwydXw/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 01:49:29 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/NUe4R4vqTo-Ozs-yzwydXw/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.test_packages.json 01:49:29 INFO - retry: attempt #2 caught exception: HTTP Error 404: Not Found 01:49:29 INFO - retry: Failed, sleeping 60 seconds before retrying 01:50:29 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/NUe4R4vqTo-Ozs-yzwydXw/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 01:50:29 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/NUe4R4vqTo-Ozs-yzwydXw/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.test_packages.json 01:50:29 INFO - retry: attempt #3 caught exception: HTTP Error 404: Not Found 01:50:29 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/NUe4R4vqTo-Ozs-yzwydXw/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! 01:50:29 INFO - Caught exception: HTTP Error 404: Not Found 01:50:29 INFO - Caught exception: HTTP Error 404: Not Found 01:50:29 INFO - Caught exception: HTTP Error 404: Not Found 01:50:29 INFO - trying https://queue.taskcluster.net/v1/task/NUe4R4vqTo-Ozs-yzwydXw/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.test_packages.json 01:50:29 INFO - Downloading https://queue.taskcluster.net/v1/task/NUe4R4vqTo-Ozs-yzwydXw/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 01:50:29 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/NUe4R4vqTo-Ozs-yzwydXw/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 01:50:30 INFO - Downloaded 1325 bytes. 01:50:30 INFO - Reading from file /builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.test_packages.json 01:50:30 INFO - Using the following test package requirements: 01:50:30 INFO - {u'common': [u'firefox-48.0.1.en-US.linux-i686.common.tests.zip'], 01:50:30 INFO - u'cppunittest': [u'firefox-48.0.1.en-US.linux-i686.common.tests.zip', 01:50:30 INFO - u'firefox-48.0.1.en-US.linux-i686.cppunittest.tests.zip'], 01:50:30 INFO - u'gtest': [u'firefox-48.0.1.en-US.linux-i686.common.tests.zip', 01:50:30 INFO - u'firefox-48.0.1.en-US.linux-i686.gtest.tests.zip'], 01:50:30 INFO - u'jittest': [u'firefox-48.0.1.en-US.linux-i686.common.tests.zip', 01:50:30 INFO - u'jsshell-linux-i686.zip'], 01:50:30 INFO - u'mochitest': [u'firefox-48.0.1.en-US.linux-i686.common.tests.zip', 01:50:30 INFO - u'firefox-48.0.1.en-US.linux-i686.mochitest.tests.zip'], 01:50:30 INFO - u'mozbase': [u'firefox-48.0.1.en-US.linux-i686.common.tests.zip'], 01:50:30 INFO - u'reftest': [u'firefox-48.0.1.en-US.linux-i686.common.tests.zip', 01:50:30 INFO - u'firefox-48.0.1.en-US.linux-i686.reftest.tests.zip'], 01:50:30 INFO - u'talos': [u'firefox-48.0.1.en-US.linux-i686.common.tests.zip', 01:50:30 INFO - u'firefox-48.0.1.en-US.linux-i686.talos.tests.zip'], 01:50:30 INFO - u'web-platform': [u'firefox-48.0.1.en-US.linux-i686.common.tests.zip', 01:50:30 INFO - u'firefox-48.0.1.en-US.linux-i686.web-platform.tests.zip'], 01:50:30 INFO - u'xpcshell': [u'firefox-48.0.1.en-US.linux-i686.common.tests.zip', 01:50:30 INFO - u'firefox-48.0.1.en-US.linux-i686.xpcshell.tests.zip']} 01:50:30 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 01:50:30 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')]} 01:50:30 INFO - https://queue.taskcluster.net/v1/task/NUe4R4vqTo-Ozs-yzwydXw/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.common.tests.zip matches https://queue.taskcluster.net 01:50:30 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/NUe4R4vqTo-Ozs-yzwydXw/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.common.tests.zip 01:50:30 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/NUe4R4vqTo-Ozs-yzwydXw/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.common.tests.zip 01:50:30 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/NUe4R4vqTo-Ozs-yzwydXw/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 01:50:30 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/NUe4R4vqTo-Ozs-yzwydXw/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 01:50:30 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/NUe4R4vqTo-Ozs-yzwydXw/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.common.tests.zip 01:50:30 INFO - retry: attempt #1 caught exception: HTTP Error 404: Not Found 01:50:30 INFO - retry: Failed, sleeping 30 seconds before retrying 01:51:00 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/NUe4R4vqTo-Ozs-yzwydXw/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 01:51:00 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/NUe4R4vqTo-Ozs-yzwydXw/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.common.tests.zip 01:51:00 INFO - retry: attempt #2 caught exception: HTTP Error 404: Not Found 01:51:00 INFO - retry: Failed, sleeping 60 seconds before retrying 01:52:00 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/NUe4R4vqTo-Ozs-yzwydXw/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 01:52:01 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/NUe4R4vqTo-Ozs-yzwydXw/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.common.tests.zip 01:52:01 INFO - retry: attempt #3 caught exception: HTTP Error 404: Not Found 01:52:01 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/NUe4R4vqTo-Ozs-yzwydXw/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! 01:52:01 INFO - Caught exception: HTTP Error 404: Not Found 01:52:01 INFO - Caught exception: HTTP Error 404: Not Found 01:52:01 INFO - Caught exception: HTTP Error 404: Not Found 01:52:01 INFO - trying https://queue.taskcluster.net/v1/task/NUe4R4vqTo-Ozs-yzwydXw/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.common.tests.zip 01:52:01 INFO - Downloading https://queue.taskcluster.net/v1/task/NUe4R4vqTo-Ozs-yzwydXw/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 01:52:01 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/NUe4R4vqTo-Ozs-yzwydXw/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 01:52:03 INFO - Downloaded 22824493 bytes. 01:52:03 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/*'] 01:52:03 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/* 01:52:04 INFO - caution: filename not matched: web-platform/* 01:52:04 INFO - Return code: 11 01:52:04 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:52:04 INFO - https://queue.taskcluster.net/v1/task/NUe4R4vqTo-Ozs-yzwydXw/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.web-platform.tests.zip matches https://queue.taskcluster.net 01:52:04 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/NUe4R4vqTo-Ozs-yzwydXw/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.web-platform.tests.zip 01:52:04 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/NUe4R4vqTo-Ozs-yzwydXw/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.web-platform.tests.zip 01:52:04 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/NUe4R4vqTo-Ozs-yzwydXw/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 01:52:04 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/NUe4R4vqTo-Ozs-yzwydXw/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 01:52:04 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/NUe4R4vqTo-Ozs-yzwydXw/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.web-platform.tests.zip 01:52:04 INFO - retry: attempt #1 caught exception: HTTP Error 404: Not Found 01:52:04 INFO - retry: Failed, sleeping 30 seconds before retrying 01:52:34 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/NUe4R4vqTo-Ozs-yzwydXw/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 01:52:34 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/NUe4R4vqTo-Ozs-yzwydXw/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.web-platform.tests.zip 01:52:34 INFO - retry: attempt #2 caught exception: HTTP Error 404: Not Found 01:52:34 INFO - retry: Failed, sleeping 60 seconds before retrying 01:53:34 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/NUe4R4vqTo-Ozs-yzwydXw/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 01:53:34 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/NUe4R4vqTo-Ozs-yzwydXw/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.web-platform.tests.zip 01:53:34 INFO - retry: attempt #3 caught exception: HTTP Error 404: Not Found 01:53:34 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/NUe4R4vqTo-Ozs-yzwydXw/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! 01:53:34 INFO - Caught exception: HTTP Error 404: Not Found 01:53:34 INFO - Caught exception: HTTP Error 404: Not Found 01:53:34 INFO - Caught exception: HTTP Error 404: Not Found 01:53:34 INFO - trying https://queue.taskcluster.net/v1/task/NUe4R4vqTo-Ozs-yzwydXw/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.web-platform.tests.zip 01:53:34 INFO - Downloading https://queue.taskcluster.net/v1/task/NUe4R4vqTo-Ozs-yzwydXw/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 01:53:34 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/NUe4R4vqTo-Ozs-yzwydXw/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 01:53:38 INFO - Downloaded 36389875 bytes. 01:53:38 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/*'] 01:53:38 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/* 01:53:42 INFO - caution: filename not matched: bin/* 01:53:42 INFO - caution: filename not matched: config/* 01:53:42 INFO - caution: filename not matched: mozbase/* 01:53:42 INFO - caution: filename not matched: marionette/* 01:53:42 INFO - caution: filename not matched: tools/wptserve/* 01:53:42 INFO - Return code: 11 01:53:42 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:53:42 INFO - https://queue.taskcluster.net/v1/task/NUe4R4vqTo-Ozs-yzwydXw/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.tar.bz2 matches https://queue.taskcluster.net 01:53:42 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/NUe4R4vqTo-Ozs-yzwydXw/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.tar.bz2 01:53:42 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/NUe4R4vqTo-Ozs-yzwydXw/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.tar.bz2 01:53:42 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/NUe4R4vqTo-Ozs-yzwydXw/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 01:53:42 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/NUe4R4vqTo-Ozs-yzwydXw/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 01:53:42 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/NUe4R4vqTo-Ozs-yzwydXw/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.tar.bz2 01:53:42 INFO - retry: attempt #1 caught exception: HTTP Error 404: Not Found 01:53:42 INFO - retry: Failed, sleeping 30 seconds before retrying 01:54:12 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/NUe4R4vqTo-Ozs-yzwydXw/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 01:54:12 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/NUe4R4vqTo-Ozs-yzwydXw/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.tar.bz2 01:54:12 INFO - retry: attempt #2 caught exception: HTTP Error 404: Not Found 01:54:12 INFO - retry: Failed, sleeping 60 seconds before retrying 01:55:12 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/NUe4R4vqTo-Ozs-yzwydXw/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 01:55:12 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/NUe4R4vqTo-Ozs-yzwydXw/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.tar.bz2 01:55:12 INFO - retry: attempt #3 caught exception: HTTP Error 404: Not Found 01:55:12 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/NUe4R4vqTo-Ozs-yzwydXw/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! 01:55:12 INFO - Caught exception: HTTP Error 404: Not Found 01:55:12 INFO - Caught exception: HTTP Error 404: Not Found 01:55:12 INFO - Caught exception: HTTP Error 404: Not Found 01:55:12 INFO - trying https://queue.taskcluster.net/v1/task/NUe4R4vqTo-Ozs-yzwydXw/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.tar.bz2 01:55:12 INFO - Downloading https://queue.taskcluster.net/v1/task/NUe4R4vqTo-Ozs-yzwydXw/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 01:55:12 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/NUe4R4vqTo-Ozs-yzwydXw/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 01:55:17 INFO - Downloaded 69354043 bytes. 01:55:17 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/NUe4R4vqTo-Ozs-yzwydXw/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.tar.bz2 01:55:17 INFO - mkdir: /builds/slave/test/properties 01:55:17 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 01:55:17 INFO - Writing to file /builds/slave/test/properties/build_url 01:55:17 INFO - Contents: 01:55:17 INFO - build_url:https://queue.taskcluster.net/v1/task/NUe4R4vqTo-Ozs-yzwydXw/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.tar.bz2 01:55:18 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/NUe4R4vqTo-Ozs-yzwydXw/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.crashreporter-symbols.zip 01:55:18 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 01:55:18 INFO - Writing to file /builds/slave/test/properties/symbols_url 01:55:18 INFO - Contents: 01:55:18 INFO - symbols_url:https://queue.taskcluster.net/v1/task/NUe4R4vqTo-Ozs-yzwydXw/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.crashreporter-symbols.zip 01:55:18 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:55:18 INFO - https://queue.taskcluster.net/v1/task/NUe4R4vqTo-Ozs-yzwydXw/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.crashreporter-symbols.zip matches https://queue.taskcluster.net 01:55:18 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/NUe4R4vqTo-Ozs-yzwydXw/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.crashreporter-symbols.zip 01:55:18 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/NUe4R4vqTo-Ozs-yzwydXw/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.crashreporter-symbols.zip 01:55:18 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/NUe4R4vqTo-Ozs-yzwydXw/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 01:55:18 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/NUe4R4vqTo-Ozs-yzwydXw/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 01:55:18 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/NUe4R4vqTo-Ozs-yzwydXw/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.crashreporter-symbols.zip 01:55:18 INFO - retry: attempt #1 caught exception: HTTP Error 404: Not Found 01:55:18 INFO - retry: Failed, sleeping 30 seconds before retrying 01:55:48 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/NUe4R4vqTo-Ozs-yzwydXw/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 01:55:48 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/NUe4R4vqTo-Ozs-yzwydXw/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.crashreporter-symbols.zip 01:55:48 INFO - retry: attempt #2 caught exception: HTTP Error 404: Not Found 01:55:48 INFO - retry: Failed, sleeping 60 seconds before retrying 01:56:49 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/NUe4R4vqTo-Ozs-yzwydXw/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 01:56:49 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/NUe4R4vqTo-Ozs-yzwydXw/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.crashreporter-symbols.zip 01:56:49 INFO - retry: attempt #3 caught exception: HTTP Error 404: Not Found 01:56:49 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/NUe4R4vqTo-Ozs-yzwydXw/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! 01:56:49 INFO - Caught exception: HTTP Error 404: Not Found 01:56:49 INFO - Caught exception: HTTP Error 404: Not Found 01:56:49 INFO - Caught exception: HTTP Error 404: Not Found 01:56:49 INFO - trying https://queue.taskcluster.net/v1/task/NUe4R4vqTo-Ozs-yzwydXw/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.crashreporter-symbols.zip 01:56:49 INFO - Downloading https://queue.taskcluster.net/v1/task/NUe4R4vqTo-Ozs-yzwydXw/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 01:56:49 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/NUe4R4vqTo-Ozs-yzwydXw/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 01:56:56 INFO - Downloaded 92312410 bytes. 01:56:56 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'] 01:56:56 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 01:57:05 INFO - Return code: 0 01:57:05 INFO - Running post-action listener: _resource_record_post_action 01:57:05 INFO - Running post-action listener: set_extra_try_arguments 01:57:05 INFO - ##### 01:57:05 INFO - ##### Running create-virtualenv step. 01:57:05 INFO - ##### 01:57:05 INFO - Running pre-action listener: _pre_create_virtualenv 01:57:05 INFO - Running pre-action listener: _resource_record_pre_action 01:57:05 INFO - Running main action method: create_virtualenv 01:57:05 INFO - Creating virtualenv /builds/slave/test/build/venv 01:57:05 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 01:57:05 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 01:57:05 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 01:57:05 INFO - Using real prefix '/usr' 01:57:05 INFO - New python executable in /builds/slave/test/build/venv/bin/python 01:57:07 INFO - Installing distribute.............................................................................................................................................................................................done. 01:57:11 INFO - Installing pip.................done. 01:57:11 INFO - Return code: 0 01:57:11 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 01:57:11 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:57:11 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 01:57:11 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 01:57:11 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:57:11 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 01:57:11 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 01:57:11 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 0x96bdc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9724598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x97d6f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x94b8e30>, '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 0x9755c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x97d4470>, '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-1470731564.303037-363794587', '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 01:57:11 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 01:57:11 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 01:57:11 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 01:57:11 INFO - 'CCACHE_UMASK': '002', 01:57:11 INFO - 'DISPLAY': ':0', 01:57:11 INFO - 'HOME': '/home/cltbld', 01:57:11 INFO - 'LANG': 'en_US.UTF-8', 01:57:11 INFO - 'LOGNAME': 'cltbld', 01:57:11 INFO - 'MAIL': '/var/mail/cltbld', 01:57:11 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 01:57:11 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 01:57:11 INFO - 'MOZ_NO_REMOTE': '1', 01:57:11 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 01:57:11 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 01:57:11 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 01:57:11 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 01:57:11 INFO - 'PWD': '/builds/slave/test', 01:57:11 INFO - 'SHELL': '/bin/bash', 01:57:11 INFO - 'SHLVL': '1', 01:57:11 INFO - 'TERM': 'linux', 01:57:11 INFO - 'TMOUT': '86400', 01:57:11 INFO - 'USER': 'cltbld', 01:57:11 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1470731564.303037-363794587', 01:57:11 INFO - '_': '/tools/buildbot/bin/python'} 01:57:11 INFO - Ignoring indexes: https://pypi.python.org/simple/ 01:57:11 INFO - Downloading/unpacking psutil>=0.7.1 01:57:11 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 01:57:11 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 01:57:11 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 01:57:11 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 01:57:11 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 01:57:11 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 01:57:15 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 01:57:15 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 01:57:15 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 01:57:15 INFO - Installing collected packages: psutil 01:57:15 INFO - Running setup.py install for psutil 01:57:16 INFO - building 'psutil._psutil_linux' extension 01:57:16 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 01:57:16 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’: 01:57:16 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow] 01:57:16 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 01:57:16 INFO - building 'psutil._psutil_posix' extension 01:57:16 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 01:57:16 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 01:57:17 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 01:57:17 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 01:57:17 INFO - Successfully installed psutil 01:57:17 INFO - Cleaning up... 01:57:17 INFO - Return code: 0 01:57:17 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 01:57: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')]} 01:57:17 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 01:57:17 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 01:57: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')]} 01:57:17 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 01:57:17 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 01:57: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', '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 0x96bdc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9724598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x97d6f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x94b8e30>, '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 0x9755c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x97d4470>, '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-1470731564.303037-363794587', '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 01:57: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', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 01:57: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 mozsystemmonitor==0.0.0 01:57:17 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 01:57:17 INFO - 'CCACHE_UMASK': '002', 01:57:17 INFO - 'DISPLAY': ':0', 01:57:17 INFO - 'HOME': '/home/cltbld', 01:57:17 INFO - 'LANG': 'en_US.UTF-8', 01:57:17 INFO - 'LOGNAME': 'cltbld', 01:57:17 INFO - 'MAIL': '/var/mail/cltbld', 01:57:17 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 01:57:17 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 01:57:17 INFO - 'MOZ_NO_REMOTE': '1', 01:57:17 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 01:57:17 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 01:57:17 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 01:57:17 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 01:57:17 INFO - 'PWD': '/builds/slave/test', 01:57:17 INFO - 'SHELL': '/bin/bash', 01:57:17 INFO - 'SHLVL': '1', 01:57:17 INFO - 'TERM': 'linux', 01:57:17 INFO - 'TMOUT': '86400', 01:57:17 INFO - 'USER': 'cltbld', 01:57:17 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1470731564.303037-363794587', 01:57:17 INFO - '_': '/tools/buildbot/bin/python'} 01:57:17 INFO - Ignoring indexes: https://pypi.python.org/simple/ 01:57:17 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 01:57:17 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 01:57:17 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 01:57:17 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 01:57:17 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 01:57:17 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 01:57:17 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 01:57:21 INFO - Downloading mozsystemmonitor-0.0.tar.gz 01:57:21 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 01:57:21 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 01:57:21 INFO - Installing collected packages: mozsystemmonitor 01:57:21 INFO - Running setup.py install for mozsystemmonitor 01:57:21 INFO - Successfully installed mozsystemmonitor 01:57:21 INFO - Cleaning up... 01:57:22 INFO - Return code: 0 01:57:22 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 01:57:22 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:57:22 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 01:57:22 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 01:57:22 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:57:22 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 01:57:22 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 01:57:22 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 0x96bdc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9724598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x97d6f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x94b8e30>, '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 0x9755c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x97d4470>, '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-1470731564.303037-363794587', '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 01:57:22 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 01:57:22 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 01:57:22 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 01:57:22 INFO - 'CCACHE_UMASK': '002', 01:57:22 INFO - 'DISPLAY': ':0', 01:57:22 INFO - 'HOME': '/home/cltbld', 01:57:22 INFO - 'LANG': 'en_US.UTF-8', 01:57:22 INFO - 'LOGNAME': 'cltbld', 01:57:22 INFO - 'MAIL': '/var/mail/cltbld', 01:57:22 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 01:57:22 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 01:57:22 INFO - 'MOZ_NO_REMOTE': '1', 01:57:22 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 01:57:22 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 01:57:22 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 01:57:22 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 01:57:22 INFO - 'PWD': '/builds/slave/test', 01:57:22 INFO - 'SHELL': '/bin/bash', 01:57:22 INFO - 'SHLVL': '1', 01:57:22 INFO - 'TERM': 'linux', 01:57:22 INFO - 'TMOUT': '86400', 01:57:22 INFO - 'USER': 'cltbld', 01:57:22 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1470731564.303037-363794587', 01:57:22 INFO - '_': '/tools/buildbot/bin/python'} 01:57:22 INFO - Ignoring indexes: https://pypi.python.org/simple/ 01:57:22 INFO - Downloading/unpacking blobuploader==1.2.4 01:57: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 01:57: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 01:57: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 01:57: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 01:57: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 01:57: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 01:57:26 INFO - Downloading blobuploader-1.2.4.tar.gz 01:57:26 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 01:57:26 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 01:57:26 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 01:57:26 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 01:57:26 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 01:57:26 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 01:57:26 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 01:57:26 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 01:57:27 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 01:57:27 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 01:57:27 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 01:57:27 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 01:57:27 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 01:57:27 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 01:57:27 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 01:57:27 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 01:57:28 INFO - Downloading docopt-0.6.1.tar.gz 01:57:28 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 01:57:28 INFO - Installing collected packages: blobuploader, requests, docopt 01:57:28 INFO - Running setup.py install for blobuploader 01:57:28 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 01:57:28 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 01:57:28 INFO - Running setup.py install for requests 01:57:29 INFO - Running setup.py install for docopt 01:57:29 INFO - Successfully installed blobuploader requests docopt 01:57:29 INFO - Cleaning up... 01:57:29 INFO - Return code: 0 01:57:29 INFO - Installing None into virtualenv /builds/slave/test/build/venv 01:57:29 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')]} 01:57:29 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 01:57:29 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 01:57:29 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')]} 01:57:29 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 01:57:29 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 01:57:29 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 0x96bdc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9724598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x97d6f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x94b8e30>, '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 0x9755c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x97d4470>, '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-1470731564.303037-363794587', '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 01:57:29 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 01:57:29 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 01:57:29 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 01:57:29 INFO - 'CCACHE_UMASK': '002', 01:57:29 INFO - 'DISPLAY': ':0', 01:57:29 INFO - 'HOME': '/home/cltbld', 01:57:29 INFO - 'LANG': 'en_US.UTF-8', 01:57:29 INFO - 'LOGNAME': 'cltbld', 01:57:29 INFO - 'MAIL': '/var/mail/cltbld', 01:57:29 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 01:57:29 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 01:57:29 INFO - 'MOZ_NO_REMOTE': '1', 01:57:29 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 01:57:29 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 01:57:29 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 01:57:29 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 01:57:29 INFO - 'PWD': '/builds/slave/test', 01:57:29 INFO - 'SHELL': '/bin/bash', 01:57:29 INFO - 'SHLVL': '1', 01:57:29 INFO - 'TERM': 'linux', 01:57:29 INFO - 'TMOUT': '86400', 01:57:29 INFO - 'USER': 'cltbld', 01:57:29 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1470731564.303037-363794587', 01:57:29 INFO - '_': '/tools/buildbot/bin/python'} 01:57:30 INFO - Ignoring indexes: https://pypi.python.org/simple/ 01:57:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 01:57:30 INFO - Running setup.py (path:/tmp/pip-yVUpSE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 01:57:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 01:57:30 INFO - Running setup.py (path:/tmp/pip-xQMYgz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 01:57:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 01:57:30 INFO - Running setup.py (path:/tmp/pip-ckQsA0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 01:57:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 01:57:30 INFO - Running setup.py (path:/tmp/pip-K_LYzO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 01:57:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 01:57:30 INFO - Running setup.py (path:/tmp/pip-plSxkv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 01:57:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 01:57:30 INFO - Running setup.py (path:/tmp/pip-a3xKkF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 01:57:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 01:57:30 INFO - Running setup.py (path:/tmp/pip-uXnV7x-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 01:57:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 01:57:31 INFO - Running setup.py (path:/tmp/pip-ZO9yTk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 01:57:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 01:57:31 INFO - Running setup.py (path:/tmp/pip-BHkcQd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 01:57:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 01:57:31 INFO - Running setup.py (path:/tmp/pip-lmvsQU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 01:57:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 01:57:31 INFO - Running setup.py (path:/tmp/pip-qnMLQR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 01:57:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 01:57:31 INFO - Running setup.py (path:/tmp/pip-Snhc3c-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 01:57:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 01:57:31 INFO - Running setup.py (path:/tmp/pip-02pjO3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 01:57:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 01:57:31 INFO - Running setup.py (path:/tmp/pip-2P0hHK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 01:57:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 01:57:32 INFO - Running setup.py (path:/tmp/pip-qPJCRg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 01:57:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 01:57:32 INFO - Running setup.py (path:/tmp/pip-nPUKEq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 01:57:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 01:57:32 INFO - Running setup.py (path:/tmp/pip-gxDoHj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 01:57:32 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 01:57:32 INFO - Running setup.py (path:/tmp/pip-FxTJP2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 01:57:32 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 01:57:32 INFO - Running setup.py (path:/tmp/pip-h_h9YD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 01:57:32 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 01:57:32 INFO - Running setup.py (path:/tmp/pip-_NZHPL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 01:57:32 INFO - Unpacking /builds/slave/test/build/tests/marionette 01:57:33 INFO - Running setup.py (path:/tmp/pip-XqsY6W-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 01:57:33 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 01:57:33 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 01:57:33 INFO - Running setup.py install for manifestparser 01:57:33 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 01:57:33 INFO - Running setup.py install for mozcrash 01:57:33 INFO - Running setup.py install for mozdebug 01:57:33 INFO - Running setup.py install for mozdevice 01:57:34 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 01:57:34 INFO - Installing dm script to /builds/slave/test/build/venv/bin 01:57:34 INFO - Running setup.py install for mozfile 01:57:34 INFO - Running setup.py install for mozhttpd 01:57:34 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 01:57:34 INFO - Running setup.py install for mozinfo 01:57:34 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 01:57:34 INFO - Running setup.py install for mozInstall 01:57:35 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 01:57:35 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 01:57:35 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 01:57:35 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 01:57:35 INFO - Running setup.py install for mozleak 01:57:35 INFO - Running setup.py install for mozlog 01:57:35 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 01:57:35 INFO - Running setup.py install for moznetwork 01:57:35 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 01:57:35 INFO - Running setup.py install for mozprocess 01:57:35 INFO - Running setup.py install for mozprofile 01:57:36 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 01:57:36 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 01:57:36 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 01:57:36 INFO - Running setup.py install for mozrunner 01:57:36 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 01:57:36 INFO - Running setup.py install for mozscreenshot 01:57:36 INFO - Running setup.py install for moztest 01:57:36 INFO - Running setup.py install for mozversion 01:57:37 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 01:57:37 INFO - Running setup.py install for wptserve 01:57:37 INFO - Running setup.py install for marionette-driver 01:57:37 INFO - Running setup.py install for browsermob-proxy 01:57:37 INFO - Running setup.py install for marionette-client 01:57:38 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 01:57:38 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 01:57:38 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 01:57:38 INFO - Cleaning up... 01:57:38 INFO - Return code: 0 01:57:38 INFO - Installing None into virtualenv /builds/slave/test/build/venv 01:57: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')]} 01:57:38 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 01:57:38 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 01:57: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')]} 01:57:38 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 01:57:38 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 01:57:38 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 0x96bdc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9724598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x97d6f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x94b8e30>, '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 0x9755c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x97d4470>, '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-1470731564.303037-363794587', '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 01:57:38 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 01:57:38 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 01:57:38 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 01:57:38 INFO - 'CCACHE_UMASK': '002', 01:57:38 INFO - 'DISPLAY': ':0', 01:57:38 INFO - 'HOME': '/home/cltbld', 01:57:38 INFO - 'LANG': 'en_US.UTF-8', 01:57:38 INFO - 'LOGNAME': 'cltbld', 01:57:38 INFO - 'MAIL': '/var/mail/cltbld', 01:57:38 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 01:57:38 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 01:57:38 INFO - 'MOZ_NO_REMOTE': '1', 01:57:38 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 01:57:38 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 01:57:38 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 01:57:38 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 01:57:38 INFO - 'PWD': '/builds/slave/test', 01:57:38 INFO - 'SHELL': '/bin/bash', 01:57:38 INFO - 'SHLVL': '1', 01:57:38 INFO - 'TERM': 'linux', 01:57:38 INFO - 'TMOUT': '86400', 01:57:38 INFO - 'USER': 'cltbld', 01:57:38 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1470731564.303037-363794587', 01:57:38 INFO - '_': '/tools/buildbot/bin/python'} 01:57:38 INFO - Ignoring indexes: https://pypi.python.org/simple/ 01:57:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 01:57:38 INFO - Running setup.py (path:/tmp/pip-jelNiC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 01:57:39 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)) 01:57:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 01:57:39 INFO - Running setup.py (path:/tmp/pip-rIR_A_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 01:57:39 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)) 01:57:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 01:57:39 INFO - Running setup.py (path:/tmp/pip-QdvNbZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 01:57:39 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)) 01:57:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 01:57:39 INFO - Running setup.py (path:/tmp/pip-0pOmkS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 01:57:39 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)) 01:57:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 01:57:39 INFO - Running setup.py (path:/tmp/pip-aVdGv9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 01:57:39 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)) 01:57:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 01:57:39 INFO - Running setup.py (path:/tmp/pip-bnbvV7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 01:57:39 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)) 01:57:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 01:57:39 INFO - Running setup.py (path:/tmp/pip-VkNYGa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 01:57:39 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)) 01:57:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 01:57:39 INFO - Running setup.py (path:/tmp/pip-Ej9nPK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 01:57:39 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)) 01:57:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 01:57:39 INFO - Running setup.py (path:/tmp/pip-mqpyV3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 01:57:40 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)) 01:57:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 01:57:40 INFO - Running setup.py (path:/tmp/pip-TkHDV3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 01:57:40 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)) 01:57:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 01:57:40 INFO - Running setup.py (path:/tmp/pip-CW8Aby-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 01:57:40 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)) 01:57:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 01:57:40 INFO - Running setup.py (path:/tmp/pip-hD5GFq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 01:57:40 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)) 01:57:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 01:57:40 INFO - Running setup.py (path:/tmp/pip-idmwiU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 01:57:40 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)) 01:57:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 01:57:40 INFO - Running setup.py (path:/tmp/pip-BX9gLp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 01:57:40 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)) 01:57:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 01:57:40 INFO - Running setup.py (path:/tmp/pip-DfxjRA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 01:57:40 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)) 01:57:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 01:57:41 INFO - Running setup.py (path:/tmp/pip-CJjKZS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 01:57:41 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)) 01:57:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 01:57:41 INFO - Running setup.py (path:/tmp/pip-4BOj8V-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 01:57:41 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)) 01:57:41 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 01:57:41 INFO - Running setup.py (path:/tmp/pip-Xswfzp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 01:57:41 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)) 01:57:41 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 01:57:41 INFO - Running setup.py (path:/tmp/pip-kOAGzA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 01:57:41 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)) 01:57:41 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 01:57:41 INFO - Running setup.py (path:/tmp/pip-wTMxG2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 01:57:41 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)) 01:57:41 INFO - Unpacking /builds/slave/test/build/tests/marionette 01:57:42 INFO - Running setup.py (path:/tmp/pip-ckN0E4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 01:57:42 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 01:57:42 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)) 01:57:42 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)) 01:57:42 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)) 01:57:42 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)) 01:57:42 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)) 01:57:42 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)) 01:57:42 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 01:57:42 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 01:57:42 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 01:57:42 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 01:57:42 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 01:57:42 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 01:57:42 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 01:57:46 INFO - Downloading blessings-1.6.tar.gz 01:57:46 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 01:57:46 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)) 01:57:46 INFO - Installing collected packages: blessings 01:57:46 INFO - Running setup.py install for blessings 01:57:46 INFO - Successfully installed blessings 01:57:46 INFO - Cleaning up... 01:57:46 INFO - Return code: 0 01:57:46 INFO - Done creating virtualenv /builds/slave/test/build/venv. 01:57:46 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 01:57:46 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 01:57:47 INFO - Reading from file tmpfile_stdout 01:57:47 INFO - Current package versions: 01:57:47 INFO - argparse == 1.2.1 01:57:47 INFO - blessings == 1.6 01:57:47 INFO - blobuploader == 1.2.4 01:57:47 INFO - browsermob-proxy == 0.6.0 01:57:47 INFO - docopt == 0.6.1 01:57:47 INFO - manifestparser == 1.1 01:57:47 INFO - marionette-client == 2.3.0 01:57:47 INFO - marionette-driver == 1.4.0 01:57:47 INFO - mozInstall == 1.12 01:57:47 INFO - mozcrash == 0.17 01:57:47 INFO - mozdebug == 0.1 01:57:47 INFO - mozdevice == 0.48 01:57:47 INFO - mozfile == 1.2 01:57:47 INFO - mozhttpd == 0.7 01:57:47 INFO - mozinfo == 0.9 01:57:47 INFO - mozleak == 0.1 01:57:47 INFO - mozlog == 3.1 01:57:47 INFO - moznetwork == 0.27 01:57:47 INFO - mozprocess == 0.22 01:57:47 INFO - mozprofile == 0.28 01:57:47 INFO - mozrunner == 6.11 01:57:47 INFO - mozscreenshot == 0.1 01:57:47 INFO - mozsystemmonitor == 0.0 01:57:47 INFO - moztest == 0.7 01:57:47 INFO - mozversion == 1.4 01:57:47 INFO - psutil == 3.1.1 01:57:47 INFO - requests == 1.2.3 01:57:47 INFO - wptserve == 1.4.0 01:57:47 INFO - wsgiref == 0.1.2 01:57:47 INFO - Running post-action listener: _resource_record_post_action 01:57:47 INFO - Running post-action listener: _start_resource_monitoring 01:57:47 INFO - Starting resource monitoring. 01:57:47 INFO - ##### 01:57:47 INFO - ##### Running pull step. 01:57:47 INFO - ##### 01:57:47 INFO - Running pre-action listener: _resource_record_pre_action 01:57:47 INFO - Running main action method: pull 01:57:47 INFO - Pull has nothing to do! 01:57:47 INFO - Running post-action listener: _resource_record_post_action 01:57:47 INFO - ##### 01:57:47 INFO - ##### Running install step. 01:57:47 INFO - ##### 01:57:47 INFO - Running pre-action listener: _resource_record_pre_action 01:57:47 INFO - Running main action method: install 01:57:47 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 01:57:47 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 01:57:47 INFO - Reading from file tmpfile_stdout 01:57:47 INFO - Detecting whether we're running mozinstall >=1.0... 01:57:47 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 01:57:47 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 01:57:47 INFO - Reading from file tmpfile_stdout 01:57:47 INFO - Output received: 01:57:47 INFO - Usage: mozinstall [options] installer 01:57:47 INFO - Options: 01:57:47 INFO - -h, --help show this help message and exit 01:57:47 INFO - -d DEST, --destination=DEST 01:57:47 INFO - Directory to install application into. [default: 01:57:47 INFO - "/builds/slave/test"] 01:57:47 INFO - --app=APP Application being installed. [default: firefox] 01:57:47 INFO - mkdir: /builds/slave/test/build/application 01:57:47 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'] 01:57:47 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 01:58:20 INFO - Reading from file tmpfile_stdout 01:58:20 INFO - Output received: 01:58:20 INFO - /builds/slave/test/build/application/firefox/firefox 01:58:20 INFO - Running post-action listener: _resource_record_post_action 01:58:20 INFO - ##### 01:58:20 INFO - ##### Running run-tests step. 01:58:20 INFO - ##### 01:58:20 INFO - Running pre-action listener: _resource_record_pre_action 01:58:20 INFO - Running main action method: run_tests 01:58:20 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 01:58:20 INFO - Minidump filename unknown. Determining based upon platform and architecture. 01:58:20 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 01:58:20 INFO - grabbing minidump binary from tooltool 01:58:20 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:58:20 INFO - retry: Calling run_command with args: (['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux32/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x94b8e30>, '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 0x9755c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x97d4470>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 01:58:20 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux32/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 01:58:20 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/linux32/releng.manifest -o -c /builds/tooltool_cache 01:58:20 INFO - INFO - File linux32-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 01:58:20 INFO - Return code: 0 01:58:20 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755 01:58:20 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 01:58:20 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/firefox/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/NUe4R4vqTo-Ozs-yzwydXw/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 01:58:20 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python -u /builds/slave/test/build/tests/web-platform/runtests.py --log-raw=- --log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log --log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log --binary=/builds/slave/test/build/application/firefox/firefox --symbols-path=https://queue.taskcluster.net/v1/task/NUe4R4vqTo-Ozs-yzwydXw/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 01:58:20 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 01:58:20 INFO - 'CCACHE_UMASK': '002', 01:58:20 INFO - 'DISPLAY': ':0', 01:58:20 INFO - 'HOME': '/home/cltbld', 01:58:20 INFO - 'LANG': 'en_US.UTF-8', 01:58:20 INFO - 'LOGNAME': 'cltbld', 01:58:20 INFO - 'MAIL': '/var/mail/cltbld', 01:58:20 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 01:58:20 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 01:58:20 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 01:58:20 INFO - 'MOZ_NO_REMOTE': '1', 01:58:20 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 01:58:20 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 01:58:20 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 01:58:20 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 01:58:20 INFO - 'PWD': '/builds/slave/test', 01:58:20 INFO - 'SHELL': '/bin/bash', 01:58:20 INFO - 'SHLVL': '1', 01:58:20 INFO - 'TERM': 'linux', 01:58:20 INFO - 'TMOUT': '86400', 01:58:20 INFO - 'USER': 'cltbld', 01:58:20 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1470731564.303037-363794587', 01:58:20 INFO - '_': '/tools/buildbot/bin/python'} 01:58:20 INFO - Calling ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/firefox/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/NUe4R4vqTo-Ozs-yzwydXw/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 01:58:21 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 01:58:21 INFO - import pkg_resources 01:58:22 INFO - Using 1 client processes 01:58:22 INFO - wptserve Starting http server on 127.0.0.1:8000 01:58:22 INFO - wptserve Starting http server on 127.0.0.1:8001 01:58:22 INFO - wptserve Starting http server on 127.0.0.1:8443 01:58:24 INFO - SUITE-START | Running 778 tests 01:58:24 INFO - Running testharness tests 01:58:24 INFO - Setting up ssl 01:58:24 INFO - PROCESS | certutil | 01:58:24 INFO - PROCESS | certutil | 01:58:24 INFO - PROCESS | certutil | 01:58:24 INFO - Certificate Nickname Trust Attributes 01:58:24 INFO - SSL,S/MIME,JAR/XPI 01:58:24 INFO - 01:58:24 INFO - web-platform-tests CT,, 01:58:24 INFO - 01:58:25 INFO - Starting runner 01:58:27 INFO - PROCESS | 1820 | 1470733107820 Marionette DEBUG Marionette enabled via build flag and pref 01:58:28 INFO - PROCESS | 1820 | ++DOCSHELL 0xa4e5a000 == 1 [pid = 1820] [id = 1] 01:58:28 INFO - PROCESS | 1820 | ++DOMWINDOW == 1 (0xa4e5a400) [pid = 1820] [serial = 1] [outer = (nil)] 01:58:28 INFO - PROCESS | 1820 | [1820] WARNING: No inner window available!: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 01:58:28 INFO - PROCESS | 1820 | ++DOMWINDOW == 2 (0xa4e5ac00) [pid = 1820] [serial = 2] [outer = 0xa4e5a400] 01:58:28 INFO - PROCESS | 1820 | 1470733108525 Marionette INFO Listening on port 2828 01:58:29 INFO - PROCESS | 1820 | 1470733109137 Marionette DEBUG Marionette enabled via command-line flag 01:58:29 INFO - PROCESS | 1820 | ++DOCSHELL 0xa2002000 == 2 [pid = 1820] [id = 2] 01:58:29 INFO - PROCESS | 1820 | ++DOMWINDOW == 3 (0xa2002400) [pid = 1820] [serial = 3] [outer = (nil)] 01:58:29 INFO - PROCESS | 1820 | [1820] WARNING: No inner window available!: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 01:58:29 INFO - PROCESS | 1820 | ++DOMWINDOW == 4 (0xa2002c00) [pid = 1820] [serial = 4] [outer = 0xa2002400] 01:58:29 INFO - PROCESS | 1820 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned a20d63e0 01:58:29 INFO - PROCESS | 1820 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned a20d6ec0 01:58:29 INFO - PROCESS | 1820 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned a10010e0 01:58:29 INFO - PROCESS | 1820 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned a1001d80 01:58:29 INFO - PROCESS | 1820 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned a1007a60 01:58:29 INFO - PROCESS | 1820 | ++DOMWINDOW == 5 (0xa1028000) [pid = 1820] [serial = 5] [outer = 0xa4e5a400] 01:58:29 INFO - PROCESS | 1820 | [1820] 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 01:58:29 INFO - PROCESS | 1820 | 1470733109580 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:42077 01:58:29 INFO - PROCESS | 1820 | [1820] 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 01:58:29 INFO - PROCESS | 1820 | 1470733109614 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:42078 01:58:29 INFO - PROCESS | 1820 | 1470733109676 Marionette DEBUG Closed connection conn0 01:58:29 INFO - PROCESS | 1820 | 1470733109750 Marionette DEBUG Closed connection conn1 01:58:29 INFO - PROCESS | 1820 | [1820] 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 01:58:29 INFO - PROCESS | 1820 | [1820] 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 01:58:29 INFO - PROCESS | 1820 | 1470733109816 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:42079 01:58:29 INFO - PROCESS | 1820 | [1820] 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 01:58:29 INFO - PROCESS | 1820 | 1470733109897 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:42080 01:58:29 INFO - PROCESS | 1820 | 1470733109907 Marionette DEBUG Closed connection conn2 01:58:29 INFO - PROCESS | 1820 | [1820] 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 01:58:29 INFO - PROCESS | 1820 | 1470733109942 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:42081 01:58:29 INFO - PROCESS | 1820 | 1470733109956 Marionette DEBUG Closed connection conn3 01:58:30 INFO - PROCESS | 1820 | 1470733110000 Marionette TRACE conn4 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 01:58:30 INFO - PROCESS | 1820 | 1470733110022 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":"20160809001219","device":"desktop","version":"48.0.1"} 01:58:30 INFO - PROCESS | 1820 | [1820] 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 01:58:31 INFO - PROCESS | 1820 | ++DOCSHELL 0x9b41a000 == 3 [pid = 1820] [id = 3] 01:58:31 INFO - PROCESS | 1820 | ++DOMWINDOW == 6 (0x9b41a400) [pid = 1820] [serial = 6] [outer = (nil)] 01:58:31 INFO - PROCESS | 1820 | ++DOCSHELL 0x9b41a800 == 4 [pid = 1820] [id = 4] 01:58:31 INFO - PROCESS | 1820 | ++DOMWINDOW == 7 (0x9b41ac00) [pid = 1820] [serial = 7] [outer = (nil)] 01:58:32 INFO - PROCESS | 1820 | [1820] 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 01:58:32 INFO - PROCESS | 1820 | ++DOCSHELL 0x9ab14800 == 5 [pid = 1820] [id = 5] 01:58:32 INFO - PROCESS | 1820 | ++DOMWINDOW == 8 (0x9ab14c00) [pid = 1820] [serial = 8] [outer = (nil)] 01:58:32 INFO - PROCESS | 1820 | [1820] 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 01:58:32 INFO - PROCESS | 1820 | [1820] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 01:58:32 INFO - PROCESS | 1820 | ++DOMWINDOW == 9 (0x9a9e9000) [pid = 1820] [serial = 9] [outer = 0x9ab14c00] 01:58:33 INFO - PROCESS | 1820 | ++DOMWINDOW == 10 (0x9a591800) [pid = 1820] [serial = 10] [outer = 0x9b41a400] 01:58:33 INFO - PROCESS | 1820 | ++DOMWINDOW == 11 (0x9a593400) [pid = 1820] [serial = 11] [outer = 0x9b41ac00] 01:58:33 INFO - PROCESS | 1820 | ++DOMWINDOW == 12 (0x9a444400) [pid = 1820] [serial = 12] [outer = 0x9ab14c00] 01:58:34 INFO - PROCESS | 1820 | 1470733114398 Marionette INFO startBrowser d839fe40-bd1c-4f45-b535-2168f8f9e13f 01:58:34 INFO - PROCESS | 1820 | 1470733114443 Marionette DEBUG loaded listener.js 01:58:34 INFO - PROCESS | 1820 | 1470733114462 Marionette DEBUG loaded listener.js 01:58:34 INFO - PROCESS | 1820 | 1470733114467 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 01:58:35 INFO - PROCESS | 1820 | ++DOMWINDOW == 13 (0xa2583800) [pid = 1820] [serial = 13] [outer = 0x9ab14c00] 01:58:35 INFO - PROCESS | 1820 | 1470733115169 Marionette TRACE conn4 <- [1,1,null,{"sessionId":"d839fe40-bd1c-4f45-b535-2168f8f9e13f","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":"20160809001219","device":"desktop","version":"48.0.1","command_id":1}}] 01:58:35 INFO - PROCESS | 1820 | 1470733115390 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}] 01:58:35 INFO - PROCESS | 1820 | 1470733115398 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 01:58:35 INFO - PROCESS | 1820 | 1470733115624 Marionette TRACE conn4 <- [1,2,null,{"value":null}] 01:58:35 INFO - PROCESS | 1820 | 1470733115956 Marionette TRACE conn4 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 01:58:35 INFO - PROCESS | 1820 | 1470733115963 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 01:58:35 INFO - PROCESS | 1820 | [1820] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 01:58:36 INFO - PROCESS | 1820 | [1820] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 01:58:36 INFO - PROCESS | 1820 | ++DOMWINDOW == 14 (0x95291400) [pid = 1820] [serial = 14] [outer = 0x9ab14c00] 01:58:36 INFO - PROCESS | 1820 | [1820] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 01:58:36 INFO - PROCESS | 1820 | [1820] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 01:58:36 INFO - PROCESS | 1820 | 1470733116665 Marionette TRACE conn4 <- [1,3,null,{}] 01:58:36 INFO - PROCESS | 1820 | 1470733116713 Marionette TRACE conn4 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 01:58:36 INFO - PROCESS | 1820 | 1470733116719 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 01:58:36 INFO - PROCESS | 1820 | 1470733116764 Marionette TRACE conn4 <- [1,4,null,{"value":null}] 01:58:36 INFO - PROCESS | 1820 | 1470733116833 Marionette TRACE conn4 -> [0,5,"getWindowHandle",null] 01:58:36 INFO - PROCESS | 1820 | 1470733116838 Marionette TRACE conn4 <- [1,5,null,{"value":"8"}] 01:58:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 01:58:36 INFO - PROCESS | 1820 | 1470733116878 Marionette TRACE conn4 -> [0,6,"setScriptTimeout",{"ms":35000}] 01:58:36 INFO - PROCESS | 1820 | 1470733116884 Marionette TRACE conn4 <- [1,6,null,{}] 01:58:36 INFO - PROCESS | 1820 | 1470733116961 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}] 01:58:36 INFO - PROCESS | 1820 | 1470733116965 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 01:58:36 INFO - PROCESS | 1820 | 1470733116994 Marionette TRACE conn4 <- [1,7,null,{"value":null}] 01:58:37 INFO - PROCESS | 1820 | 1470733117002 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:37 INFO - PROCESS | 1820 | 1470733117010 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 01:58:37 INFO - PROCESS | 1820 | ++DOCSHELL 0x93d69c00 == 6 [pid = 1820] [id = 6] 01:58:37 INFO - PROCESS | 1820 | ++DOMWINDOW == 15 (0x93d6a000) [pid = 1820] [serial = 15] [outer = (nil)] 01:58:37 INFO - PROCESS | 1820 | ++DOMWINDOW == 16 (0x93d6c000) [pid = 1820] [serial = 16] [outer = 0x93d6a000] 01:58:37 INFO - PROCESS | 1820 | 1470733117095 Marionette DEBUG loaded listener.js 01:58:37 INFO - PROCESS | 1820 | ++DOMWINDOW == 17 (0x93d71000) [pid = 1820] [serial = 17] [outer = 0x93d6a000] 01:58:37 INFO - PROCESS | 1820 | ++DOCSHELL 0x93b66800 == 7 [pid = 1820] [id = 7] 01:58:37 INFO - PROCESS | 1820 | ++DOMWINDOW == 18 (0x93b66c00) [pid = 1820] [serial = 18] [outer = (nil)] 01:58:37 INFO - PROCESS | 1820 | ++DOMWINDOW == 19 (0x93ba3400) [pid = 1820] [serial = 19] [outer = 0x93b66c00] 01:58:37 INFO - PROCESS | 1820 | 1470733117650 Marionette DEBUG loaded listener.js 01:58:37 INFO - PROCESS | 1820 | ++DOMWINDOW == 20 (0x93ba7000) [pid = 1820] [serial = 20] [outer = 0x93b66c00] 01:58:38 INFO - PROCESS | 1820 | [1820] 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 01:58:38 INFO - PROCESS | 1820 | 1470733118203 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]]]}] 01:58:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 01:58:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1474ms 01:58:38 INFO - PROCESS | 1820 | 1470733118495 Marionette TRACE conn4 -> [0,9,"getWindowHandle",null] 01:58:38 INFO - PROCESS | 1820 | 1470733118502 Marionette TRACE conn4 <- [1,9,null,{"value":"8"}] 01:58:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 01:58:38 INFO - PROCESS | 1820 | 1470733118639 Marionette TRACE conn4 -> [0,10,"setScriptTimeout",{"ms":35000}] 01:58:38 INFO - PROCESS | 1820 | 1470733118647 Marionette TRACE conn4 <- [1,10,null,{}] 01:58:38 INFO - PROCESS | 1820 | 1470733118685 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}] 01:58:38 INFO - PROCESS | 1820 | 1470733118692 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 01:58:38 INFO - PROCESS | 1820 | 1470733118915 Marionette TRACE conn4 <- [1,11,null,{"value":null}] 01:58:39 INFO - PROCESS | 1820 | 1470733119023 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:39 INFO - PROCESS | 1820 | 1470733119034 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 01:58:39 INFO - PROCESS | 1820 | ++DOCSHELL 0x939cc400 == 8 [pid = 1820] [id = 8] 01:58:39 INFO - PROCESS | 1820 | ++DOMWINDOW == 21 (0x93bb0000) [pid = 1820] [serial = 21] [outer = (nil)] 01:58:39 INFO - PROCESS | 1820 | ++DOMWINDOW == 22 (0x98360400) [pid = 1820] [serial = 22] [outer = 0x93bb0000] 01:58:39 INFO - PROCESS | 1820 | 1470733119124 Marionette DEBUG loaded listener.js 01:58:39 INFO - PROCESS | 1820 | ++DOMWINDOW == 23 (0x99271c00) [pid = 1820] [serial = 23] [outer = 0x93bb0000] 01:58:39 INFO - PROCESS | 1820 | ++DOCSHELL 0x9485b800 == 9 [pid = 1820] [id = 9] 01:58:39 INFO - PROCESS | 1820 | ++DOMWINDOW == 24 (0x9523b400) [pid = 1820] [serial = 24] [outer = (nil)] 01:58:40 INFO - PROCESS | 1820 | 1470733120047 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]]]}] 01:58:40 INFO - PROCESS | 1820 | ++DOMWINDOW == 25 (0x97957c00) [pid = 1820] [serial = 25] [outer = 0x9523b400] 01:58:40 INFO - PROCESS | 1820 | ++DOMWINDOW == 26 (0x93b65c00) [pid = 1820] [serial = 26] [outer = 0x9523b400] 01:58:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 01:58:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1560ms 01:58:40 INFO - PROCESS | 1820 | ++DOCSHELL 0x9a09d400 == 10 [pid = 1820] [id = 10] 01:58:40 INFO - PROCESS | 1820 | ++DOMWINDOW == 27 (0x9a09e400) [pid = 1820] [serial = 27] [outer = (nil)] 01:58:40 INFO - PROCESS | 1820 | ++DOMWINDOW == 28 (0x9a588000) [pid = 1820] [serial = 28] [outer = 0x9a09e400] 01:58:40 INFO - PROCESS | 1820 | 1470733120268 Marionette TRACE conn4 -> [0,13,"getWindowHandle",null] 01:58:40 INFO - PROCESS | 1820 | 1470733120274 Marionette TRACE conn4 <- [1,13,null,{"value":"8"}] 01:58:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 01:58:40 INFO - PROCESS | 1820 | ++DOMWINDOW == 29 (0x9b122800) [pid = 1820] [serial = 29] [outer = 0x9a09e400] 01:58:40 INFO - PROCESS | 1820 | 1470733120370 Marionette TRACE conn4 -> [0,14,"setScriptTimeout",{"ms":35000}] 01:58:40 INFO - PROCESS | 1820 | 1470733120378 Marionette TRACE conn4 <- [1,14,null,{}] 01:58:40 INFO - PROCESS | 1820 | 1470733120474 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}] 01:58:40 INFO - PROCESS | 1820 | 1470733120482 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 01:58:40 INFO - PROCESS | 1820 | 1470733120855 Marionette TRACE conn4 <- [1,15,null,{"value":null}] 01:58:40 INFO - PROCESS | 1820 | 1470733120959 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:40 INFO - PROCESS | 1820 | 1470733120969 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 01:58:41 INFO - PROCESS | 1820 | ++DOCSHELL 0x92305c00 == 11 [pid = 1820] [id = 11] 01:58:41 INFO - PROCESS | 1820 | ++DOMWINDOW == 30 (0x9230dc00) [pid = 1820] [serial = 30] [outer = (nil)] 01:58:41 INFO - PROCESS | 1820 | ++DOMWINDOW == 31 (0x9d80d000) [pid = 1820] [serial = 31] [outer = 0x9230dc00] 01:58:41 INFO - PROCESS | 1820 | 1470733121066 Marionette DEBUG loaded listener.js 01:58:41 INFO - PROCESS | 1820 | ++DOMWINDOW == 32 (0xa1029400) [pid = 1820] [serial = 32] [outer = 0x9230dc00] 01:58:42 INFO - PROCESS | 1820 | 1470733122113 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]]]}] 01:58:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 01:58:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1859ms 01:58:42 INFO - PROCESS | 1820 | 1470733122171 Marionette TRACE conn4 -> [0,17,"getWindowHandle",null] 01:58:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 01:58:42 INFO - PROCESS | 1820 | 1470733122176 Marionette TRACE conn4 <- [1,17,null,{"value":"8"}] 01:58:42 INFO - PROCESS | 1820 | 1470733122183 Marionette TRACE conn4 -> [0,18,"setScriptTimeout",{"ms":35000}] 01:58:42 INFO - PROCESS | 1820 | 1470733122187 Marionette TRACE conn4 <- [1,18,null,{}] 01:58:42 INFO - PROCESS | 1820 | 1470733122205 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}] 01:58:42 INFO - PROCESS | 1820 | 1470733122216 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 01:58:42 INFO - PROCESS | 1820 | 1470733122539 Marionette TRACE conn4 <- [1,19,null,{"value":null}] 01:58:42 INFO - PROCESS | 1820 | 1470733122685 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:42 INFO - PROCESS | 1820 | 1470733122700 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 01:58:42 INFO - PROCESS | 1820 | ++DOCSHELL 0xa23b0800 == 12 [pid = 1820] [id = 12] 01:58:42 INFO - PROCESS | 1820 | ++DOMWINDOW == 33 (0xa23b0c00) [pid = 1820] [serial = 33] [outer = (nil)] 01:58:42 INFO - PROCESS | 1820 | ++DOMWINDOW == 34 (0xa320f800) [pid = 1820] [serial = 34] [outer = 0xa23b0c00] 01:58:42 INFO - PROCESS | 1820 | 1470733122797 Marionette DEBUG loaded listener.js 01:58:42 INFO - PROCESS | 1820 | ++DOMWINDOW == 35 (0xa502b400) [pid = 1820] [serial = 35] [outer = 0xa23b0c00] 01:58:43 INFO - PROCESS | 1820 | 1470733123717 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]]]}] 01:58:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 01:58:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1591ms 01:58:43 INFO - PROCESS | 1820 | 1470733123775 Marionette TRACE conn4 -> [0,21,"getWindowHandle",null] 01:58:43 INFO - PROCESS | 1820 | 1470733123780 Marionette TRACE conn4 <- [1,21,null,{"value":"8"}] 01:58:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 01:58:43 INFO - PROCESS | 1820 | 1470733123788 Marionette TRACE conn4 -> [0,22,"setScriptTimeout",{"ms":35000}] 01:58:43 INFO - PROCESS | 1820 | 1470733123792 Marionette TRACE conn4 <- [1,22,null,{}] 01:58:43 INFO - PROCESS | 1820 | 1470733123798 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}] 01:58:43 INFO - PROCESS | 1820 | 1470733123802 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 01:58:44 INFO - PROCESS | 1820 | 1470733124001 Marionette TRACE conn4 <- [1,23,null,{"value":null}] 01:58:44 INFO - PROCESS | 1820 | 1470733124300 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:44 INFO - PROCESS | 1820 | 1470733124307 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 01:58:44 INFO - PROCESS | 1820 | ++DOCSHELL 0x9a446800 == 13 [pid = 1820] [id = 13] 01:58:44 INFO - PROCESS | 1820 | ++DOMWINDOW == 36 (0x9a451800) [pid = 1820] [serial = 36] [outer = (nil)] 01:58:44 INFO - PROCESS | 1820 | ++DOMWINDOW == 37 (0x9b119800) [pid = 1820] [serial = 37] [outer = 0x9a451800] 01:58:44 INFO - PROCESS | 1820 | 1470733124520 Marionette DEBUG loaded listener.js 01:58:44 INFO - PROCESS | 1820 | ++DOMWINDOW == 38 (0x9b41d400) [pid = 1820] [serial = 38] [outer = 0x9a451800] 01:58:45 INFO - PROCESS | 1820 | 1470733125466 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]]]}] 01:58:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 01:58:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1736ms 01:58:45 INFO - PROCESS | 1820 | 1470733125555 Marionette TRACE conn4 -> [0,25,"getWindowHandle",null] 01:58:45 INFO - PROCESS | 1820 | 1470733125560 Marionette TRACE conn4 <- [1,25,null,{"value":"8"}] 01:58:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 01:58:45 INFO - PROCESS | 1820 | 1470733125570 Marionette TRACE conn4 -> [0,26,"setScriptTimeout",{"ms":35000}] 01:58:45 INFO - PROCESS | 1820 | 1470733125575 Marionette TRACE conn4 <- [1,26,null,{}] 01:58:45 INFO - PROCESS | 1820 | 1470733125584 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}] 01:58:45 INFO - PROCESS | 1820 | 1470733125590 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 01:58:45 INFO - PROCESS | 1820 | 1470733125763 Marionette TRACE conn4 <- [1,27,null,{"value":null}] 01:58:45 INFO - PROCESS | 1820 | 1470733125777 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:45 INFO - PROCESS | 1820 | 1470733125787 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 01:58:45 INFO - PROCESS | 1820 | ++DOCSHELL 0x9b7bec00 == 14 [pid = 1820] [id = 14] 01:58:45 INFO - PROCESS | 1820 | ++DOMWINDOW == 39 (0x9b7bf000) [pid = 1820] [serial = 39] [outer = (nil)] 01:58:45 INFO - PROCESS | 1820 | ++DOMWINDOW == 40 (0x9bfb2c00) [pid = 1820] [serial = 40] [outer = 0x9b7bf000] 01:58:45 INFO - PROCESS | 1820 | 1470733125873 Marionette DEBUG loaded listener.js 01:58:45 INFO - PROCESS | 1820 | ++DOMWINDOW == 41 (0x9c0cec00) [pid = 1820] [serial = 41] [outer = 0x9b7bf000] 01:58:46 INFO - PROCESS | 1820 | 1470733126738 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]]]}] 01:58:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 01:58:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1231ms 01:58:46 INFO - PROCESS | 1820 | 1470733126816 Marionette TRACE conn4 -> [0,29,"getWindowHandle",null] 01:58:46 INFO - PROCESS | 1820 | 1470733126823 Marionette TRACE conn4 <- [1,29,null,{"value":"8"}] 01:58:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 01:58:46 INFO - PROCESS | 1820 | 1470733126839 Marionette TRACE conn4 -> [0,30,"setScriptTimeout",{"ms":35000}] 01:58:46 INFO - PROCESS | 1820 | 1470733126842 Marionette TRACE conn4 <- [1,30,null,{}] 01:58:46 INFO - PROCESS | 1820 | 1470733126849 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}] 01:58:46 INFO - PROCESS | 1820 | 1470733126855 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 01:58:47 INFO - PROCESS | 1820 | 1470733127024 Marionette TRACE conn4 <- [1,31,null,{"value":null}] 01:58:47 INFO - PROCESS | 1820 | 1470733127035 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:47 INFO - PROCESS | 1820 | 1470733127044 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 01:58:47 INFO - PROCESS | 1820 | ++DOCSHELL 0x9d80ac00 == 15 [pid = 1820] [id = 15] 01:58:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 42 (0x9d810c00) [pid = 1820] [serial = 42] [outer = (nil)] 01:58:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 43 (0xa101fc00) [pid = 1820] [serial = 43] [outer = 0x9d810c00] 01:58:47 INFO - PROCESS | 1820 | 1470733127118 Marionette DEBUG loaded listener.js 01:58:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 44 (0xa2006c00) [pid = 1820] [serial = 44] [outer = 0x9d810c00] 01:58:47 INFO - PROCESS | 1820 | 1470733127973 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]]]}] 01:58:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 01:58:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1188ms 01:58:48 INFO - PROCESS | 1820 | 1470733128026 Marionette TRACE conn4 -> [0,33,"getWindowHandle",null] 01:58:48 INFO - PROCESS | 1820 | 1470733128031 Marionette TRACE conn4 <- [1,33,null,{"value":"8"}] 01:58:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 01:58:48 INFO - PROCESS | 1820 | 1470733128040 Marionette TRACE conn4 -> [0,34,"setScriptTimeout",{"ms":35000}] 01:58:48 INFO - PROCESS | 1820 | 1470733128050 Marionette TRACE conn4 <- [1,34,null,{}] 01:58:48 INFO - PROCESS | 1820 | 1470733128070 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}] 01:58:48 INFO - PROCESS | 1820 | 1470733128078 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 01:58:48 INFO - PROCESS | 1820 | 1470733128256 Marionette TRACE conn4 <- [1,35,null,{"value":null}] 01:58:48 INFO - PROCESS | 1820 | 1470733128353 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:48 INFO - PROCESS | 1820 | 1470733128363 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 01:58:48 INFO - PROCESS | 1820 | ++DOCSHELL 0x9831bc00 == 16 [pid = 1820] [id = 16] 01:58:48 INFO - PROCESS | 1820 | ++DOMWINDOW == 45 (0xa224a400) [pid = 1820] [serial = 45] [outer = (nil)] 01:58:48 INFO - PROCESS | 1820 | ++DOMWINDOW == 46 (0xa22f9000) [pid = 1820] [serial = 46] [outer = 0xa224a400] 01:58:48 INFO - PROCESS | 1820 | 1470733128435 Marionette DEBUG loaded listener.js 01:58:48 INFO - PROCESS | 1820 | ++DOMWINDOW == 47 (0xa2321000) [pid = 1820] [serial = 47] [outer = 0xa224a400] 01:58:49 INFO - PROCESS | 1820 | 1470733129189 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]]]}] 01:58:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 01:58:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1203ms 01:58:49 INFO - PROCESS | 1820 | 1470733129242 Marionette TRACE conn4 -> [0,37,"getWindowHandle",null] 01:58:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 01:58:49 INFO - PROCESS | 1820 | 1470733129247 Marionette TRACE conn4 <- [1,37,null,{"value":"8"}] 01:58:49 INFO - PROCESS | 1820 | 1470733129267 Marionette TRACE conn4 -> [0,38,"setScriptTimeout",{"ms":35000}] 01:58:49 INFO - PROCESS | 1820 | 1470733129270 Marionette TRACE conn4 <- [1,38,null,{}] 01:58:49 INFO - PROCESS | 1820 | 1470733129278 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}] 01:58:49 INFO - PROCESS | 1820 | 1470733129283 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 01:58:49 INFO - PROCESS | 1820 | 1470733129439 Marionette TRACE conn4 <- [1,39,null,{"value":null}] 01:58:49 INFO - PROCESS | 1820 | 1470733129450 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:49 INFO - PROCESS | 1820 | 1470733129457 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 01:58:49 INFO - PROCESS | 1820 | ++DOCSHELL 0x9b124400 == 17 [pid = 1820] [id = 17] 01:58:49 INFO - PROCESS | 1820 | ++DOMWINDOW == 48 (0x9c11c400) [pid = 1820] [serial = 48] [outer = (nil)] 01:58:49 INFO - PROCESS | 1820 | ++DOMWINDOW == 49 (0xa320bc00) [pid = 1820] [serial = 49] [outer = 0x9c11c400] 01:58:49 INFO - PROCESS | 1820 | 1470733129529 Marionette DEBUG loaded listener.js 01:58:49 INFO - PROCESS | 1820 | ++DOMWINDOW == 50 (0xa3278400) [pid = 1820] [serial = 50] [outer = 0x9c11c400] 01:58:50 INFO - PROCESS | 1820 | 1470733130330 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]]]}] 01:58:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 01:58:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1099ms 01:58:50 INFO - PROCESS | 1820 | 1470733130353 Marionette TRACE conn4 -> [0,41,"getWindowHandle",null] 01:58:50 INFO - PROCESS | 1820 | 1470733130357 Marionette TRACE conn4 <- [1,41,null,{"value":"8"}] 01:58:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 01:58:50 INFO - PROCESS | 1820 | 1470733130363 Marionette TRACE conn4 -> [0,42,"setScriptTimeout",{"ms":35000}] 01:58:50 INFO - PROCESS | 1820 | 1470733130367 Marionette TRACE conn4 <- [1,42,null,{}] 01:58:50 INFO - PROCESS | 1820 | 1470733130387 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}] 01:58:50 INFO - PROCESS | 1820 | 1470733130392 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 01:58:50 INFO - PROCESS | 1820 | 1470733130563 Marionette TRACE conn4 <- [1,43,null,{"value":null}] 01:58:50 INFO - PROCESS | 1820 | 1470733130576 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:50 INFO - PROCESS | 1820 | 1470733130596 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 01:58:50 INFO - PROCESS | 1820 | ++DOCSHELL 0xa4e0b400 == 18 [pid = 1820] [id = 18] 01:58:50 INFO - PROCESS | 1820 | ++DOMWINDOW == 51 (0xa4e0bc00) [pid = 1820] [serial = 51] [outer = (nil)] 01:58:50 INFO - PROCESS | 1820 | ++DOMWINDOW == 52 (0xa4e5f000) [pid = 1820] [serial = 52] [outer = 0xa4e0bc00] 01:58:50 INFO - PROCESS | 1820 | 1470733130685 Marionette DEBUG loaded listener.js 01:58:50 INFO - PROCESS | 1820 | ++DOMWINDOW == 53 (0xa6834c00) [pid = 1820] [serial = 53] [outer = 0xa4e0bc00] 01:58:51 INFO - PROCESS | 1820 | 1470733131629 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]]]}] 01:58:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 01:58:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1285ms 01:58:51 INFO - PROCESS | 1820 | 1470733131648 Marionette TRACE conn4 -> [0,45,"getWindowHandle",null] 01:58:51 INFO - PROCESS | 1820 | 1470733131653 Marionette TRACE conn4 <- [1,45,null,{"value":"8"}] 01:58:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 01:58:51 INFO - PROCESS | 1820 | 1470733131659 Marionette TRACE conn4 -> [0,46,"setScriptTimeout",{"ms":35000}] 01:58:51 INFO - PROCESS | 1820 | 1470733131663 Marionette TRACE conn4 <- [1,46,null,{}] 01:58:51 INFO - PROCESS | 1820 | 1470733131669 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}] 01:58:51 INFO - PROCESS | 1820 | 1470733131676 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 01:58:51 INFO - PROCESS | 1820 | 1470733131842 Marionette TRACE conn4 <- [1,47,null,{"value":null}] 01:58:51 INFO - PROCESS | 1820 | 1470733131859 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:51 INFO - PROCESS | 1820 | 1470733131867 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 01:58:51 INFO - PROCESS | 1820 | ++DOCSHELL 0xa6838000 == 19 [pid = 1820] [id = 19] 01:58:51 INFO - PROCESS | 1820 | ++DOMWINDOW == 54 (0xa6da5400) [pid = 1820] [serial = 54] [outer = (nil)] 01:58:51 INFO - PROCESS | 1820 | ++DOMWINDOW == 55 (0xa6f74400) [pid = 1820] [serial = 55] [outer = 0xa6da5400] 01:58:51 INFO - PROCESS | 1820 | 1470733131940 Marionette DEBUG loaded listener.js 01:58:52 INFO - PROCESS | 1820 | ++DOMWINDOW == 56 (0x9d37dc00) [pid = 1820] [serial = 56] [outer = 0xa6da5400] 01:58:52 INFO - PROCESS | 1820 | 1470733132731 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]]]}] 01:58:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 01:58:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1131ms 01:58:52 INFO - PROCESS | 1820 | 1470733132791 Marionette TRACE conn4 -> [0,49,"getWindowHandle",null] 01:58:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 01:58:52 INFO - PROCESS | 1820 | 1470733132810 Marionette TRACE conn4 <- [1,49,null,{"value":"8"}] 01:58:52 INFO - PROCESS | 1820 | 1470733132818 Marionette TRACE conn4 -> [0,50,"setScriptTimeout",{"ms":35000}] 01:58:52 INFO - PROCESS | 1820 | 1470733132821 Marionette TRACE conn4 <- [1,50,null,{}] 01:58:52 INFO - PROCESS | 1820 | 1470733132828 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}] 01:58:52 INFO - PROCESS | 1820 | 1470733132834 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 01:58:53 INFO - PROCESS | 1820 | 1470733133013 Marionette TRACE conn4 <- [1,51,null,{"value":null}] 01:58:53 INFO - PROCESS | 1820 | 1470733133109 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:53 INFO - PROCESS | 1820 | 1470733133117 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 01:58:53 INFO - PROCESS | 1820 | ++DOCSHELL 0x93b66400 == 20 [pid = 1820] [id = 20] 01:58:53 INFO - PROCESS | 1820 | ++DOMWINDOW == 57 (0xa3277800) [pid = 1820] [serial = 57] [outer = (nil)] 01:58:53 INFO - PROCESS | 1820 | ++DOMWINDOW == 58 (0xa82ef400) [pid = 1820] [serial = 58] [outer = 0xa3277800] 01:58:53 INFO - PROCESS | 1820 | 1470733133193 Marionette DEBUG loaded listener.js 01:58:53 INFO - PROCESS | 1820 | ++DOMWINDOW == 59 (0xa82f2400) [pid = 1820] [serial = 59] [outer = 0xa3277800] 01:58:54 INFO - PROCESS | 1820 | --DOCSHELL 0x92305c00 == 19 [pid = 1820] [id = 11] 01:58:54 INFO - PROCESS | 1820 | --DOCSHELL 0xa23b0800 == 18 [pid = 1820] [id = 12] 01:58:54 INFO - PROCESS | 1820 | --DOCSHELL 0x93d69c00 == 17 [pid = 1820] [id = 6] 01:58:54 INFO - PROCESS | 1820 | --DOCSHELL 0x939cc400 == 16 [pid = 1820] [id = 8] 01:58:54 INFO - PROCESS | 1820 | 1470733134889 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]]]}] 01:58:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 01:58:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 2194ms 01:58:55 INFO - PROCESS | 1820 | 1470733135012 Marionette TRACE conn4 -> [0,53,"getWindowHandle",null] 01:58:55 INFO - PROCESS | 1820 | 1470733135016 Marionette TRACE conn4 <- [1,53,null,{"value":"8"}] 01:58:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 01:58:55 INFO - PROCESS | 1820 | 1470733135034 Marionette TRACE conn4 -> [0,54,"setScriptTimeout",{"ms":35000}] 01:58:55 INFO - PROCESS | 1820 | 1470733135040 Marionette TRACE conn4 <- [1,54,null,{}] 01:58:55 INFO - PROCESS | 1820 | 1470733135050 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}] 01:58:55 INFO - PROCESS | 1820 | 1470733135054 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 01:58:55 INFO - PROCESS | 1820 | 1470733135246 Marionette TRACE conn4 <- [1,55,null,{"value":null}] 01:58:55 INFO - PROCESS | 1820 | 1470733135269 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:55 INFO - PROCESS | 1820 | 1470733135282 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 01:58:55 INFO - PROCESS | 1820 | ++DOCSHELL 0x953b3c00 == 17 [pid = 1820] [id = 21] 01:58:55 INFO - PROCESS | 1820 | ++DOMWINDOW == 60 (0x953b4000) [pid = 1820] [serial = 60] [outer = (nil)] 01:58:55 INFO - PROCESS | 1820 | ++DOMWINDOW == 61 (0x9795dc00) [pid = 1820] [serial = 61] [outer = 0x953b4000] 01:58:55 INFO - PROCESS | 1820 | 1470733135357 Marionette DEBUG loaded listener.js 01:58:55 INFO - PROCESS | 1820 | ++DOMWINDOW == 62 (0x98324800) [pid = 1820] [serial = 62] [outer = 0x953b4000] 01:58:56 INFO - PROCESS | 1820 | --DOMWINDOW == 61 (0x93d6a000) [pid = 1820] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 01:58:56 INFO - PROCESS | 1820 | --DOMWINDOW == 60 (0x93bb0000) [pid = 1820] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 01:58:56 INFO - PROCESS | 1820 | --DOMWINDOW == 59 (0x9230dc00) [pid = 1820] [serial = 30] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 01:58:56 INFO - PROCESS | 1820 | --DOMWINDOW == 58 (0xa23b0c00) [pid = 1820] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 01:58:56 INFO - PROCESS | 1820 | --DOMWINDOW == 57 (0x9a451800) [pid = 1820] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 01:58:56 INFO - PROCESS | 1820 | --DOMWINDOW == 56 (0x9b7bf000) [pid = 1820] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 01:58:56 INFO - PROCESS | 1820 | --DOMWINDOW == 55 (0x9d810c00) [pid = 1820] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 01:58:56 INFO - PROCESS | 1820 | --DOMWINDOW == 54 (0xa224a400) [pid = 1820] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 01:58:56 INFO - PROCESS | 1820 | 1470733136657 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]]]}] 01:58:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 01:58:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1640ms 01:58:56 INFO - PROCESS | 1820 | 1470733136674 Marionette TRACE conn4 -> [0,57,"getWindowHandle",null] 01:58:56 INFO - PROCESS | 1820 | 1470733136682 Marionette TRACE conn4 <- [1,57,null,{"value":"8"}] 01:58:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 01:58:56 INFO - PROCESS | 1820 | 1470733136692 Marionette TRACE conn4 -> [0,58,"setScriptTimeout",{"ms":35000}] 01:58:56 INFO - PROCESS | 1820 | 1470733136696 Marionette TRACE conn4 <- [1,58,null,{}] 01:58:56 INFO - PROCESS | 1820 | 1470733136704 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}] 01:58:56 INFO - PROCESS | 1820 | 1470733136711 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 01:58:56 INFO - PROCESS | 1820 | 1470733136898 Marionette TRACE conn4 <- [1,59,null,{"value":null}] 01:58:57 INFO - PROCESS | 1820 | 1470733136992 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:57 INFO - PROCESS | 1820 | 1470733137001 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 01:58:57 INFO - PROCESS | 1820 | ++DOCSHELL 0x939d6c00 == 18 [pid = 1820] [id = 22] 01:58:57 INFO - PROCESS | 1820 | ++DOMWINDOW == 55 (0x95294400) [pid = 1820] [serial = 63] [outer = (nil)] 01:58:57 INFO - PROCESS | 1820 | ++DOMWINDOW == 56 (0x9a451800) [pid = 1820] [serial = 64] [outer = 0x95294400] 01:58:57 INFO - PROCESS | 1820 | 1470733137074 Marionette DEBUG loaded listener.js 01:58:57 INFO - PROCESS | 1820 | ++DOMWINDOW == 57 (0x9b41c000) [pid = 1820] [serial = 65] [outer = 0x95294400] 01:58:57 INFO - PROCESS | 1820 | 1470733137758 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]]]}] 01:58:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 01:58:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1088ms 01:58:57 INFO - PROCESS | 1820 | 1470733137781 Marionette TRACE conn4 -> [0,61,"getWindowHandle",null] 01:58:57 INFO - PROCESS | 1820 | 1470733137787 Marionette TRACE conn4 <- [1,61,null,{"value":"8"}] 01:58:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 01:58:57 INFO - PROCESS | 1820 | 1470733137800 Marionette TRACE conn4 -> [0,62,"setScriptTimeout",{"ms":35000}] 01:58:57 INFO - PROCESS | 1820 | 1470733137806 Marionette TRACE conn4 <- [1,62,null,{}] 01:58:57 INFO - PROCESS | 1820 | 1470733137823 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}] 01:58:57 INFO - PROCESS | 1820 | 1470733137833 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 01:58:58 INFO - PROCESS | 1820 | 1470733138001 Marionette TRACE conn4 <- [1,63,null,{"value":null}] 01:58:58 INFO - PROCESS | 1820 | 1470733138095 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:58 INFO - PROCESS | 1820 | 1470733138103 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 01:58:58 INFO - PROCESS | 1820 | ++DOCSHELL 0x9d37b800 == 19 [pid = 1820] [id = 23] 01:58:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 58 (0x9d382400) [pid = 1820] [serial = 66] [outer = (nil)] 01:58:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 59 (0x9d816800) [pid = 1820] [serial = 67] [outer = 0x9d382400] 01:58:58 INFO - PROCESS | 1820 | 1470733138190 Marionette DEBUG loaded listener.js 01:58:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 60 (0xa109a000) [pid = 1820] [serial = 68] [outer = 0x9d382400] 01:58:59 INFO - PROCESS | 1820 | 1470733139120 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]]]}] 01:58:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 01:58:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1399ms 01:58:59 INFO - PROCESS | 1820 | 1470733139200 Marionette TRACE conn4 -> [0,65,"getWindowHandle",null] 01:58:59 INFO - PROCESS | 1820 | 1470733139207 Marionette TRACE conn4 <- [1,65,null,{"value":"8"}] 01:58:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 01:58:59 INFO - PROCESS | 1820 | 1470733139215 Marionette TRACE conn4 -> [0,66,"setScriptTimeout",{"ms":35000}] 01:58:59 INFO - PROCESS | 1820 | 1470733139221 Marionette TRACE conn4 <- [1,66,null,{}] 01:58:59 INFO - PROCESS | 1820 | 1470733139231 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}] 01:58:59 INFO - PROCESS | 1820 | 1470733139236 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 01:58:59 INFO - PROCESS | 1820 | 1470733139460 Marionette TRACE conn4 <- [1,67,null,{"value":null}] 01:58:59 INFO - PROCESS | 1820 | 1470733139624 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:59 INFO - PROCESS | 1820 | 1470733139632 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 01:58:59 INFO - PROCESS | 1820 | ++DOCSHELL 0x93d70800 == 20 [pid = 1820] [id = 24] 01:58:59 INFO - PROCESS | 1820 | ++DOMWINDOW == 61 (0x9795e000) [pid = 1820] [serial = 69] [outer = (nil)] 01:58:59 INFO - PROCESS | 1820 | ++DOMWINDOW == 62 (0x9a35e000) [pid = 1820] [serial = 70] [outer = 0x9795e000] 01:58:59 INFO - PROCESS | 1820 | 1470733139726 Marionette DEBUG loaded listener.js 01:58:59 INFO - PROCESS | 1820 | ++DOMWINDOW == 63 (0x9bceb800) [pid = 1820] [serial = 71] [outer = 0x9795e000] 01:59:00 INFO - PROCESS | 1820 | 1470733140558 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]]]}] 01:59:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 01:59:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1390ms 01:59:00 INFO - PROCESS | 1820 | 1470733140606 Marionette TRACE conn4 -> [0,69,"getWindowHandle",null] 01:59:00 INFO - PROCESS | 1820 | 1470733140614 Marionette TRACE conn4 <- [1,69,null,{"value":"8"}] 01:59:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 01:59:00 INFO - PROCESS | 1820 | 1470733140625 Marionette TRACE conn4 -> [0,70,"setScriptTimeout",{"ms":35000}] 01:59:00 INFO - PROCESS | 1820 | 1470733140629 Marionette TRACE conn4 <- [1,70,null,{}] 01:59:00 INFO - PROCESS | 1820 | 1470733140636 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}] 01:59:00 INFO - PROCESS | 1820 | 1470733140642 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 01:59:00 INFO - PROCESS | 1820 | 1470733140820 Marionette TRACE conn4 <- [1,71,null,{"value":null}] 01:59:00 INFO - PROCESS | 1820 | 1470733140955 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:00 INFO - PROCESS | 1820 | 1470733140966 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 01:59:00 INFO - PROCESS | 1820 | ++DOCSHELL 0x9c15b000 == 21 [pid = 1820] [id = 25] 01:59:00 INFO - PROCESS | 1820 | ++DOMWINDOW == 64 (0x9d817800) [pid = 1820] [serial = 72] [outer = (nil)] 01:59:01 INFO - PROCESS | 1820 | ++DOMWINDOW == 65 (0xa224e000) [pid = 1820] [serial = 73] [outer = 0x9d817800] 01:59:01 INFO - PROCESS | 1820 | 1470733141055 Marionette DEBUG loaded listener.js 01:59:01 INFO - PROCESS | 1820 | ++DOMWINDOW == 66 (0xa23aec00) [pid = 1820] [serial = 74] [outer = 0x9d817800] 01:59:02 INFO - PROCESS | 1820 | 1470733142121 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]]]}] 01:59:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 01:59:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1540ms 01:59:02 INFO - PROCESS | 1820 | 1470733142166 Marionette TRACE conn4 -> [0,73,"getWindowHandle",null] 01:59:02 INFO - PROCESS | 1820 | 1470733142170 Marionette TRACE conn4 <- [1,73,null,{"value":"8"}] 01:59:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 01:59:02 INFO - PROCESS | 1820 | 1470733142177 Marionette TRACE conn4 -> [0,74,"setScriptTimeout",{"ms":35000}] 01:59:02 INFO - PROCESS | 1820 | 1470733142183 Marionette TRACE conn4 <- [1,74,null,{}] 01:59:02 INFO - PROCESS | 1820 | 1470733142200 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}] 01:59:02 INFO - PROCESS | 1820 | 1470733142211 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 01:59:02 INFO - PROCESS | 1820 | 1470733142394 Marionette TRACE conn4 <- [1,75,null,{"value":null}] 01:59:02 INFO - PROCESS | 1820 | 1470733142559 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:02 INFO - PROCESS | 1820 | 1470733142574 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 01:59:02 INFO - PROCESS | 1820 | ++DOCSHELL 0x9a843000 == 22 [pid = 1820] [id = 26] 01:59:02 INFO - PROCESS | 1820 | ++DOMWINDOW == 67 (0xa1095c00) [pid = 1820] [serial = 75] [outer = (nil)] 01:59:02 INFO - PROCESS | 1820 | ++DOMWINDOW == 68 (0xa253d000) [pid = 1820] [serial = 76] [outer = 0xa1095c00] 01:59:02 INFO - PROCESS | 1820 | 1470733142667 Marionette DEBUG loaded listener.js 01:59:02 INFO - PROCESS | 1820 | ++DOMWINDOW == 69 (0xa2fca800) [pid = 1820] [serial = 77] [outer = 0xa1095c00] 01:59:03 INFO - PROCESS | 1820 | 1470733143506 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]]]}] 01:59:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 01:59:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1395ms 01:59:03 INFO - PROCESS | 1820 | 1470733143573 Marionette TRACE conn4 -> [0,77,"getWindowHandle",null] 01:59:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 01:59:03 INFO - PROCESS | 1820 | 1470733143578 Marionette TRACE conn4 <- [1,77,null,{"value":"8"}] 01:59:03 INFO - PROCESS | 1820 | 1470733143585 Marionette TRACE conn4 -> [0,78,"setScriptTimeout",{"ms":35000}] 01:59:03 INFO - PROCESS | 1820 | 1470733143589 Marionette TRACE conn4 <- [1,78,null,{}] 01:59:03 INFO - PROCESS | 1820 | 1470733143595 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}] 01:59:03 INFO - PROCESS | 1820 | 1470733143600 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 01:59:03 INFO - PROCESS | 1820 | 1470733143782 Marionette TRACE conn4 <- [1,79,null,{"value":null}] 01:59:03 INFO - PROCESS | 1820 | 1470733143920 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:03 INFO - PROCESS | 1820 | 1470733143930 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 01:59:03 INFO - PROCESS | 1820 | ++DOCSHELL 0xa255ec00 == 23 [pid = 1820] [id = 27] 01:59:03 INFO - PROCESS | 1820 | ++DOMWINDOW == 70 (0xa3211c00) [pid = 1820] [serial = 78] [outer = (nil)] 01:59:03 INFO - PROCESS | 1820 | ++DOMWINDOW == 71 (0xa6830800) [pid = 1820] [serial = 79] [outer = 0xa3211c00] 01:59:04 INFO - PROCESS | 1820 | 1470733144009 Marionette DEBUG loaded listener.js 01:59:04 INFO - PROCESS | 1820 | ++DOMWINDOW == 72 (0xa6da6c00) [pid = 1820] [serial = 80] [outer = 0xa3211c00] 01:59:04 INFO - PROCESS | 1820 | 1470733144838 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]]]}] 01:59:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 01:59:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1286ms 01:59:04 INFO - PROCESS | 1820 | 1470733144873 Marionette TRACE conn4 -> [0,81,"getWindowHandle",null] 01:59:04 INFO - PROCESS | 1820 | 1470733144876 Marionette TRACE conn4 <- [1,81,null,{"value":"8"}] 01:59:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 01:59:04 INFO - PROCESS | 1820 | 1470733144902 Marionette TRACE conn4 -> [0,82,"setScriptTimeout",{"ms":35000}] 01:59:04 INFO - PROCESS | 1820 | 1470733144912 Marionette TRACE conn4 <- [1,82,null,{}] 01:59:04 INFO - PROCESS | 1820 | 1470733144925 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}] 01:59:04 INFO - PROCESS | 1820 | 1470733144929 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 01:59:05 INFO - PROCESS | 1820 | 1470733145098 Marionette TRACE conn4 <- [1,83,null,{"value":null}] 01:59:05 INFO - PROCESS | 1820 | 1470733145232 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:05 INFO - PROCESS | 1820 | 1470733145239 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 01:59:05 INFO - PROCESS | 1820 | ++DOCSHELL 0xa224c000 == 24 [pid = 1820] [id = 28] 01:59:05 INFO - PROCESS | 1820 | ++DOMWINDOW == 73 (0xa502ec00) [pid = 1820] [serial = 81] [outer = (nil)] 01:59:05 INFO - PROCESS | 1820 | ++DOMWINDOW == 74 (0xa6f3b400) [pid = 1820] [serial = 82] [outer = 0xa502ec00] 01:59:05 INFO - PROCESS | 1820 | 1470733145323 Marionette DEBUG loaded listener.js 01:59:05 INFO - PROCESS | 1820 | ++DOMWINDOW == 75 (0xa6dac800) [pid = 1820] [serial = 83] [outer = 0xa502ec00] 01:59:06 INFO - PROCESS | 1820 | 1470733146199 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]]]}] 01:59:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 01:59:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1345ms 01:59:06 INFO - PROCESS | 1820 | 1470733146261 Marionette TRACE conn4 -> [0,85,"getWindowHandle",null] 01:59:06 INFO - PROCESS | 1820 | 1470733146266 Marionette TRACE conn4 <- [1,85,null,{"value":"8"}] 01:59:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 01:59:06 INFO - PROCESS | 1820 | 1470733146275 Marionette TRACE conn4 -> [0,86,"setScriptTimeout",{"ms":35000}] 01:59:06 INFO - PROCESS | 1820 | 1470733146279 Marionette TRACE conn4 <- [1,86,null,{}] 01:59:06 INFO - PROCESS | 1820 | 1470733146285 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}] 01:59:06 INFO - PROCESS | 1820 | 1470733146297 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 01:59:06 INFO - PROCESS | 1820 | 1470733146512 Marionette TRACE conn4 <- [1,87,null,{"value":null}] 01:59:06 INFO - PROCESS | 1820 | 1470733146658 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:06 INFO - PROCESS | 1820 | 1470733146667 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 01:59:06 INFO - PROCESS | 1820 | ++DOCSHELL 0x92304c00 == 25 [pid = 1820] [id = 29] 01:59:06 INFO - PROCESS | 1820 | ++DOMWINDOW == 76 (0x92307400) [pid = 1820] [serial = 84] [outer = (nil)] 01:59:06 INFO - PROCESS | 1820 | ++DOMWINDOW == 77 (0xa8c42c00) [pid = 1820] [serial = 85] [outer = 0x92307400] 01:59:06 INFO - PROCESS | 1820 | 1470733146748 Marionette DEBUG loaded listener.js 01:59:06 INFO - PROCESS | 1820 | ++DOMWINDOW == 78 (0xa8c82000) [pid = 1820] [serial = 86] [outer = 0x92307400] 01:59:07 INFO - PROCESS | 1820 | 1470733147574 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]]]}] 01:59:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 01:59:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1333ms 01:59:07 INFO - PROCESS | 1820 | 1470733147609 Marionette TRACE conn4 -> [0,89,"getWindowHandle",null] 01:59:07 INFO - PROCESS | 1820 | 1470733147613 Marionette TRACE conn4 <- [1,89,null,{"value":"8"}] 01:59:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 01:59:07 INFO - PROCESS | 1820 | 1470733147619 Marionette TRACE conn4 -> [0,90,"setScriptTimeout",{"ms":35000}] 01:59:07 INFO - PROCESS | 1820 | 1470733147623 Marionette TRACE conn4 <- [1,90,null,{}] 01:59:07 INFO - PROCESS | 1820 | 1470733147629 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}] 01:59:07 INFO - PROCESS | 1820 | 1470733147635 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 01:59:07 INFO - PROCESS | 1820 | 1470733147799 Marionette TRACE conn4 <- [1,91,null,{"value":null}] 01:59:07 INFO - PROCESS | 1820 | 1470733147936 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:07 INFO - PROCESS | 1820 | 1470733147946 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 01:59:07 INFO - PROCESS | 1820 | ++DOCSHELL 0x92301400 == 26 [pid = 1820] [id = 30] 01:59:07 INFO - PROCESS | 1820 | ++DOMWINDOW == 79 (0x92301800) [pid = 1820] [serial = 87] [outer = (nil)] 01:59:08 INFO - PROCESS | 1820 | ++DOMWINDOW == 80 (0x99214000) [pid = 1820] [serial = 88] [outer = 0x92301800] 01:59:08 INFO - PROCESS | 1820 | 1470733148027 Marionette DEBUG loaded listener.js 01:59:08 INFO - PROCESS | 1820 | ++DOMWINDOW == 81 (0x9b41e000) [pid = 1820] [serial = 89] [outer = 0x92301800] 01:59:09 INFO - PROCESS | 1820 | 1470733149034 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]]]}] 01:59:09 INFO - PROCESS | 1820 | --DOCSHELL 0x9a446800 == 25 [pid = 1820] [id = 13] 01:59:09 INFO - PROCESS | 1820 | --DOMWINDOW == 80 (0x9a444400) [pid = 1820] [serial = 12] [outer = (nil)] [url = about:blank] 01:59:09 INFO - PROCESS | 1820 | --DOMWINDOW == 79 (0x98360400) [pid = 1820] [serial = 22] [outer = (nil)] [url = about:blank] 01:59:09 INFO - PROCESS | 1820 | --DOMWINDOW == 78 (0x9a588000) [pid = 1820] [serial = 28] [outer = (nil)] [url = about:blank] 01:59:09 INFO - PROCESS | 1820 | --DOMWINDOW == 77 (0x9d80d000) [pid = 1820] [serial = 31] [outer = (nil)] [url = about:blank] 01:59:09 INFO - PROCESS | 1820 | --DOMWINDOW == 76 (0xa320f800) [pid = 1820] [serial = 34] [outer = (nil)] [url = about:blank] 01:59:09 INFO - PROCESS | 1820 | --DOMWINDOW == 75 (0x9b119800) [pid = 1820] [serial = 37] [outer = (nil)] [url = about:blank] 01:59:09 INFO - PROCESS | 1820 | --DOMWINDOW == 74 (0x9b41d400) [pid = 1820] [serial = 38] [outer = (nil)] [url = about:blank] 01:59:09 INFO - PROCESS | 1820 | --DOMWINDOW == 73 (0x9bfb2c00) [pid = 1820] [serial = 40] [outer = (nil)] [url = about:blank] 01:59:09 INFO - PROCESS | 1820 | --DOMWINDOW == 72 (0xa101fc00) [pid = 1820] [serial = 43] [outer = (nil)] [url = about:blank] 01:59:09 INFO - PROCESS | 1820 | --DOMWINDOW == 71 (0xa2006c00) [pid = 1820] [serial = 44] [outer = (nil)] [url = about:blank] 01:59:09 INFO - PROCESS | 1820 | --DOMWINDOW == 70 (0xa22f9000) [pid = 1820] [serial = 46] [outer = (nil)] [url = about:blank] 01:59:09 INFO - PROCESS | 1820 | --DOMWINDOW == 69 (0xa320bc00) [pid = 1820] [serial = 49] [outer = (nil)] [url = about:blank] 01:59:09 INFO - PROCESS | 1820 | --DOMWINDOW == 68 (0xa4e5f000) [pid = 1820] [serial = 52] [outer = (nil)] [url = about:blank] 01:59:09 INFO - PROCESS | 1820 | --DOMWINDOW == 67 (0xa6f74400) [pid = 1820] [serial = 55] [outer = (nil)] [url = about:blank] 01:59:09 INFO - PROCESS | 1820 | --DOMWINDOW == 66 (0x97957c00) [pid = 1820] [serial = 25] [outer = (nil)] [url = about:blank] 01:59:09 INFO - PROCESS | 1820 | --DOMWINDOW == 65 (0x99271c00) [pid = 1820] [serial = 23] [outer = (nil)] [url = about:blank] 01:59:09 INFO - PROCESS | 1820 | --DOMWINDOW == 64 (0xa1029400) [pid = 1820] [serial = 32] [outer = (nil)] [url = about:blank] 01:59:09 INFO - PROCESS | 1820 | --DOMWINDOW == 63 (0x9c0cec00) [pid = 1820] [serial = 41] [outer = (nil)] [url = about:blank] 01:59:09 INFO - PROCESS | 1820 | --DOMWINDOW == 62 (0xa502b400) [pid = 1820] [serial = 35] [outer = (nil)] [url = about:blank] 01:59:09 INFO - PROCESS | 1820 | --DOMWINDOW == 61 (0x93d71000) [pid = 1820] [serial = 17] [outer = (nil)] [url = about:blank] 01:59:09 INFO - PROCESS | 1820 | --DOMWINDOW == 60 (0xa2321000) [pid = 1820] [serial = 47] [outer = (nil)] [url = about:blank] 01:59:09 INFO - PROCESS | 1820 | --DOMWINDOW == 59 (0x9a9e9000) [pid = 1820] [serial = 9] [outer = (nil)] [url = about:blank] 01:59:09 INFO - PROCESS | 1820 | --DOMWINDOW == 58 (0xa4e5ac00) [pid = 1820] [serial = 2] [outer = (nil)] [url = about:blank] 01:59:09 INFO - PROCESS | 1820 | --DOMWINDOW == 57 (0x93ba3400) [pid = 1820] [serial = 19] [outer = (nil)] [url = about:blank] 01:59:09 INFO - PROCESS | 1820 | --DOMWINDOW == 56 (0x93d6c000) [pid = 1820] [serial = 16] [outer = (nil)] [url = about:blank] 01:59:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 01:59:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 2234ms 01:59:09 INFO - PROCESS | 1820 | 1470733149977 Marionette TRACE conn4 -> [0,93,"getWindowHandle",null] 01:59:09 INFO - PROCESS | 1820 | 1470733149984 Marionette TRACE conn4 <- [1,93,null,{"value":"8"}] 01:59:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 01:59:09 INFO - PROCESS | 1820 | 1470733149994 Marionette TRACE conn4 -> [0,94,"setScriptTimeout",{"ms":35000}] 01:59:10 INFO - PROCESS | 1820 | 1470733150003 Marionette TRACE conn4 <- [1,94,null,{}] 01:59:10 INFO - PROCESS | 1820 | 1470733150013 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}] 01:59:10 INFO - PROCESS | 1820 | 1470733150020 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 01:59:10 INFO - PROCESS | 1820 | 1470733150187 Marionette TRACE conn4 <- [1,95,null,{"value":null}] 01:59:10 INFO - PROCESS | 1820 | 1470733150285 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:10 INFO - PROCESS | 1820 | 1470733150298 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 01:59:10 INFO - PROCESS | 1820 | ++DOCSHELL 0x93d71800 == 26 [pid = 1820] [id = 31] 01:59:10 INFO - PROCESS | 1820 | ++DOMWINDOW == 57 (0x94856800) [pid = 1820] [serial = 90] [outer = (nil)] 01:59:10 INFO - PROCESS | 1820 | ++DOMWINDOW == 58 (0x953b2400) [pid = 1820] [serial = 91] [outer = 0x94856800] 01:59:10 INFO - PROCESS | 1820 | 1470733150372 Marionette DEBUG loaded listener.js 01:59:10 INFO - PROCESS | 1820 | ++DOMWINDOW == 59 (0x97961800) [pid = 1820] [serial = 92] [outer = 0x94856800] 01:59:10 INFO - PROCESS | 1820 | ++DOMWINDOW == 60 (0x9a445000) [pid = 1820] [serial = 93] [outer = 0x9a09e400] 01:59:11 INFO - PROCESS | 1820 | 1470733151199 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]]]}] 01:59:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 01:59:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1242ms 01:59:11 INFO - PROCESS | 1820 | 1470733151236 Marionette TRACE conn4 -> [0,97,"getWindowHandle",null] 01:59:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 01:59:11 INFO - PROCESS | 1820 | 1470733151242 Marionette TRACE conn4 <- [1,97,null,{"value":"8"}] 01:59:11 INFO - PROCESS | 1820 | 1470733151254 Marionette TRACE conn4 -> [0,98,"setScriptTimeout",{"ms":35000}] 01:59:11 INFO - PROCESS | 1820 | 1470733151260 Marionette TRACE conn4 <- [1,98,null,{}] 01:59:11 INFO - PROCESS | 1820 | 1470733151267 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}] 01:59:11 INFO - PROCESS | 1820 | 1470733151273 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 01:59:11 INFO - PROCESS | 1820 | 1470733151449 Marionette TRACE conn4 <- [1,99,null,{"value":null}] 01:59:11 INFO - PROCESS | 1820 | 1470733151543 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:11 INFO - PROCESS | 1820 | 1470733151560 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 01:59:11 INFO - PROCESS | 1820 | ++DOCSHELL 0x9971ac00 == 27 [pid = 1820] [id = 32] 01:59:11 INFO - PROCESS | 1820 | ++DOMWINDOW == 61 (0x9a837c00) [pid = 1820] [serial = 94] [outer = (nil)] 01:59:11 INFO - PROCESS | 1820 | ++DOMWINDOW == 62 (0x9a843800) [pid = 1820] [serial = 95] [outer = 0x9a837c00] 01:59:11 INFO - PROCESS | 1820 | 1470733151644 Marionette DEBUG loaded listener.js 01:59:11 INFO - PROCESS | 1820 | ++DOMWINDOW == 63 (0x98324c00) [pid = 1820] [serial = 96] [outer = 0x9a837c00] 01:59:12 INFO - PROCESS | 1820 | 1470733152431 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]]]}] 01:59:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 01:59:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1242ms 01:59:12 INFO - PROCESS | 1820 | 1470733152496 Marionette TRACE conn4 -> [0,101,"getWindowHandle",null] 01:59:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 01:59:12 INFO - PROCESS | 1820 | 1470733152501 Marionette TRACE conn4 <- [1,101,null,{"value":"8"}] 01:59:12 INFO - PROCESS | 1820 | 1470733152507 Marionette TRACE conn4 -> [0,102,"setScriptTimeout",{"ms":35000}] 01:59:12 INFO - PROCESS | 1820 | 1470733152511 Marionette TRACE conn4 <- [1,102,null,{}] 01:59:12 INFO - PROCESS | 1820 | 1470733152528 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}] 01:59:12 INFO - PROCESS | 1820 | 1470733152538 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 01:59:12 INFO - PROCESS | 1820 | 1470733152758 Marionette TRACE conn4 <- [1,103,null,{"value":null}] 01:59:12 INFO - PROCESS | 1820 | 1470733152830 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:12 INFO - PROCESS | 1820 | 1470733152841 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 01:59:12 INFO - PROCESS | 1820 | ++DOCSHELL 0x9bfbbc00 == 28 [pid = 1820] [id = 33] 01:59:12 INFO - PROCESS | 1820 | ++DOMWINDOW == 64 (0x9c0cec00) [pid = 1820] [serial = 97] [outer = (nil)] 01:59:12 INFO - PROCESS | 1820 | ++DOMWINDOW == 65 (0x9d37cc00) [pid = 1820] [serial = 98] [outer = 0x9c0cec00] 01:59:12 INFO - PROCESS | 1820 | 1470733152919 Marionette DEBUG loaded listener.js 01:59:13 INFO - PROCESS | 1820 | ++DOMWINDOW == 66 (0x9d80d000) [pid = 1820] [serial = 99] [outer = 0x9c0cec00] 01:59:13 INFO - PROCESS | 1820 | 1470733153790 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]]]}] 01:59:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 01:59:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1341ms 01:59:13 INFO - PROCESS | 1820 | 1470733153849 Marionette TRACE conn4 -> [0,105,"getWindowHandle",null] 01:59:13 INFO - PROCESS | 1820 | 1470733153852 Marionette TRACE conn4 <- [1,105,null,{"value":"8"}] 01:59:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 01:59:13 INFO - PROCESS | 1820 | 1470733153860 Marionette TRACE conn4 -> [0,106,"setScriptTimeout",{"ms":35000}] 01:59:13 INFO - PROCESS | 1820 | 1470733153863 Marionette TRACE conn4 <- [1,106,null,{}] 01:59:13 INFO - PROCESS | 1820 | 1470733153884 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}] 01:59:13 INFO - PROCESS | 1820 | 1470733153890 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 01:59:14 INFO - PROCESS | 1820 | 1470733154105 Marionette TRACE conn4 <- [1,107,null,{"value":null}] 01:59:14 INFO - PROCESS | 1820 | 1470733154129 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:14 INFO - PROCESS | 1820 | 1470733154141 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 01:59:14 INFO - PROCESS | 1820 | ++DOCSHELL 0x9b122400 == 29 [pid = 1820] [id = 34] 01:59:14 INFO - PROCESS | 1820 | ++DOMWINDOW == 67 (0xa1094800) [pid = 1820] [serial = 100] [outer = (nil)] 01:59:14 INFO - PROCESS | 1820 | ++DOMWINDOW == 68 (0xa224b400) [pid = 1820] [serial = 101] [outer = 0xa1094800] 01:59:14 INFO - PROCESS | 1820 | 1470733154211 Marionette DEBUG loaded listener.js 01:59:14 INFO - PROCESS | 1820 | ++DOMWINDOW == 69 (0xa2321400) [pid = 1820] [serial = 102] [outer = 0xa1094800] 01:59:14 INFO - PROCESS | 1820 | --DOMWINDOW == 68 (0xa3277800) [pid = 1820] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 01:59:14 INFO - PROCESS | 1820 | --DOMWINDOW == 67 (0x9c11c400) [pid = 1820] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 01:59:14 INFO - PROCESS | 1820 | --DOMWINDOW == 66 (0xa4e0bc00) [pid = 1820] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 01:59:14 INFO - PROCESS | 1820 | --DOMWINDOW == 65 (0xa6da5400) [pid = 1820] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 01:59:14 INFO - PROCESS | 1820 | --DOMWINDOW == 64 (0x9d382400) [pid = 1820] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 01:59:14 INFO - PROCESS | 1820 | --DOMWINDOW == 63 (0x953b4000) [pid = 1820] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 01:59:14 INFO - PROCESS | 1820 | --DOMWINDOW == 62 (0x95294400) [pid = 1820] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 01:59:15 INFO - PROCESS | 1820 | 1470733155066 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]]]}] 01:59:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 01:59:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1247ms 01:59:15 INFO - PROCESS | 1820 | 1470733155108 Marionette TRACE conn4 -> [0,109,"getWindowHandle",null] 01:59:15 INFO - PROCESS | 1820 | 1470733155112 Marionette TRACE conn4 <- [1,109,null,{"value":"8"}] 01:59:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 01:59:15 INFO - PROCESS | 1820 | 1470733155118 Marionette TRACE conn4 -> [0,110,"setScriptTimeout",{"ms":35000}] 01:59:15 INFO - PROCESS | 1820 | 1470733155122 Marionette TRACE conn4 <- [1,110,null,{}] 01:59:15 INFO - PROCESS | 1820 | 1470733155127 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}] 01:59:15 INFO - PROCESS | 1820 | 1470733155133 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 01:59:15 INFO - PROCESS | 1820 | 1470733155283 Marionette TRACE conn4 <- [1,111,null,{"value":null}] 01:59:15 INFO - PROCESS | 1820 | 1470733155294 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:15 INFO - PROCESS | 1820 | 1470733155305 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 01:59:15 INFO - PROCESS | 1820 | ++DOCSHELL 0x93b63800 == 30 [pid = 1820] [id = 35] 01:59:15 INFO - PROCESS | 1820 | ++DOMWINDOW == 63 (0xa102a400) [pid = 1820] [serial = 103] [outer = (nil)] 01:59:15 INFO - PROCESS | 1820 | ++DOMWINDOW == 64 (0xa23b2400) [pid = 1820] [serial = 104] [outer = 0xa102a400] 01:59:15 INFO - PROCESS | 1820 | 1470733155373 Marionette DEBUG loaded listener.js 01:59:15 INFO - PROCESS | 1820 | ++DOMWINDOW == 65 (0xa2562800) [pid = 1820] [serial = 105] [outer = 0xa102a400] 01:59:16 INFO - PROCESS | 1820 | 1470733156215 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]]]}] 01:59:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 01:59:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1135ms 01:59:16 INFO - PROCESS | 1820 | 1470733156256 Marionette TRACE conn4 -> [0,113,"getWindowHandle",null] 01:59:16 INFO - PROCESS | 1820 | 1470733156263 Marionette TRACE conn4 <- [1,113,null,{"value":"8"}] 01:59:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 01:59:16 INFO - PROCESS | 1820 | 1470733156270 Marionette TRACE conn4 -> [0,114,"setScriptTimeout",{"ms":35000}] 01:59:16 INFO - PROCESS | 1820 | 1470733156273 Marionette TRACE conn4 <- [1,114,null,{}] 01:59:16 INFO - PROCESS | 1820 | 1470733156279 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}] 01:59:16 INFO - PROCESS | 1820 | 1470733156290 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 01:59:16 INFO - PROCESS | 1820 | 1470733156527 Marionette TRACE conn4 <- [1,115,null,{"value":null}] 01:59:16 INFO - PROCESS | 1820 | 1470733156683 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:16 INFO - PROCESS | 1820 | 1470733156695 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 01:59:16 INFO - PROCESS | 1820 | ++DOCSHELL 0x92307800 == 31 [pid = 1820] [id = 36] 01:59:16 INFO - PROCESS | 1820 | ++DOMWINDOW == 66 (0x9230ac00) [pid = 1820] [serial = 106] [outer = (nil)] 01:59:16 INFO - PROCESS | 1820 | ++DOMWINDOW == 67 (0x939cd000) [pid = 1820] [serial = 107] [outer = 0x9230ac00] 01:59:16 INFO - PROCESS | 1820 | 1470733156826 Marionette DEBUG loaded listener.js 01:59:16 INFO - PROCESS | 1820 | ++DOMWINDOW == 68 (0x93d6c000) [pid = 1820] [serial = 108] [outer = 0x9230ac00] 01:59:17 INFO - PROCESS | 1820 | 1470733157881 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]]]}] 01:59:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 01:59:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1697ms 01:59:17 INFO - PROCESS | 1820 | 1470733157980 Marionette TRACE conn4 -> [0,117,"getWindowHandle",null] 01:59:17 INFO - PROCESS | 1820 | 1470733157986 Marionette TRACE conn4 <- [1,117,null,{"value":"8"}] 01:59:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 01:59:17 INFO - PROCESS | 1820 | 1470733157994 Marionette TRACE conn4 -> [0,118,"setScriptTimeout",{"ms":35000}] 01:59:18 INFO - PROCESS | 1820 | 1470733157999 Marionette TRACE conn4 <- [1,118,null,{}] 01:59:18 INFO - PROCESS | 1820 | 1470733158007 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}] 01:59:18 INFO - PROCESS | 1820 | 1470733158016 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 01:59:18 INFO - PROCESS | 1820 | 1470733158303 Marionette TRACE conn4 <- [1,119,null,{"value":null}] 01:59:18 INFO - PROCESS | 1820 | 1470733158460 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:18 INFO - PROCESS | 1820 | 1470733158467 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 01:59:18 INFO - PROCESS | 1820 | ++DOCSHELL 0x953ad800 == 32 [pid = 1820] [id = 37] 01:59:18 INFO - PROCESS | 1820 | ++DOMWINDOW == 69 (0x953ae400) [pid = 1820] [serial = 109] [outer = (nil)] 01:59:18 INFO - PROCESS | 1820 | ++DOMWINDOW == 70 (0x953b1000) [pid = 1820] [serial = 110] [outer = 0x953ae400] 01:59:18 INFO - PROCESS | 1820 | 1470733158570 Marionette DEBUG loaded listener.js 01:59:18 INFO - PROCESS | 1820 | ++DOMWINDOW == 71 (0x99722400) [pid = 1820] [serial = 111] [outer = 0x953ae400] 01:59:19 INFO - PROCESS | 1820 | 1470733159453 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]]]}] 01:59:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 01:59:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1488ms 01:59:19 INFO - PROCESS | 1820 | 1470733159486 Marionette TRACE conn4 -> [0,121,"getWindowHandle",null] 01:59:19 INFO - PROCESS | 1820 | 1470733159492 Marionette TRACE conn4 <- [1,121,null,{"value":"8"}] 01:59:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 01:59:19 INFO - PROCESS | 1820 | 1470733159528 Marionette TRACE conn4 -> [0,122,"setScriptTimeout",{"ms":35000}] 01:59:19 INFO - PROCESS | 1820 | 1470733159532 Marionette TRACE conn4 <- [1,122,null,{}] 01:59:19 INFO - PROCESS | 1820 | 1470733159538 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}] 01:59:19 INFO - PROCESS | 1820 | 1470733159544 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 01:59:19 INFO - PROCESS | 1820 | 1470733159744 Marionette TRACE conn4 <- [1,123,null,{"value":null}] 01:59:19 INFO - PROCESS | 1820 | 1470733159886 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:19 INFO - PROCESS | 1820 | 1470733159895 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 01:59:19 INFO - PROCESS | 1820 | ++DOCSHELL 0x9230e400 == 33 [pid = 1820] [id = 38] 01:59:19 INFO - PROCESS | 1820 | ++DOMWINDOW == 72 (0x953a9400) [pid = 1820] [serial = 112] [outer = (nil)] 01:59:19 INFO - PROCESS | 1820 | ++DOMWINDOW == 73 (0x9c11d400) [pid = 1820] [serial = 113] [outer = 0x953a9400] 01:59:19 INFO - PROCESS | 1820 | 1470733159993 Marionette DEBUG loaded listener.js 01:59:20 INFO - PROCESS | 1820 | ++DOMWINDOW == 74 (0x9d457800) [pid = 1820] [serial = 114] [outer = 0x953a9400] 01:59:20 INFO - PROCESS | 1820 | 1470733160956 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]]]}] 01:59:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 01:59:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1506ms 01:59:21 INFO - PROCESS | 1820 | 1470733161032 Marionette TRACE conn4 -> [0,125,"getWindowHandle",null] 01:59:21 INFO - PROCESS | 1820 | 1470733161036 Marionette TRACE conn4 <- [1,125,null,{"value":"8"}] 01:59:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 01:59:21 INFO - PROCESS | 1820 | 1470733161053 Marionette TRACE conn4 -> [0,126,"setScriptTimeout",{"ms":35000}] 01:59:21 INFO - PROCESS | 1820 | 1470733161062 Marionette TRACE conn4 <- [1,126,null,{}] 01:59:21 INFO - PROCESS | 1820 | 1470733161068 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}] 01:59:21 INFO - PROCESS | 1820 | 1470733161077 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 01:59:21 INFO - PROCESS | 1820 | 1470733161311 Marionette TRACE conn4 <- [1,127,null,{"value":null}] 01:59:21 INFO - PROCESS | 1820 | 1470733161610 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:21 INFO - PROCESS | 1820 | 1470733161618 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 01:59:21 INFO - PROCESS | 1820 | ++DOCSHELL 0x93b69000 == 34 [pid = 1820] [id = 39] 01:59:21 INFO - PROCESS | 1820 | ++DOMWINDOW == 75 (0x93b69400) [pid = 1820] [serial = 115] [outer = (nil)] 01:59:21 INFO - PROCESS | 1820 | ++DOMWINDOW == 76 (0x93baf400) [pid = 1820] [serial = 116] [outer = 0x93b69400] 01:59:21 INFO - PROCESS | 1820 | 1470733161781 Marionette DEBUG loaded listener.js 01:59:21 INFO - PROCESS | 1820 | ++DOMWINDOW == 77 (0x953a8400) [pid = 1820] [serial = 117] [outer = 0x93b69400] 01:59:22 INFO - PROCESS | 1820 | --DOCSHELL 0x93b66400 == 33 [pid = 1820] [id = 20] 01:59:22 INFO - PROCESS | 1820 | --DOCSHELL 0xa6838000 == 32 [pid = 1820] [id = 19] 01:59:22 INFO - PROCESS | 1820 | --DOCSHELL 0x9d37b800 == 31 [pid = 1820] [id = 23] 01:59:22 INFO - PROCESS | 1820 | --DOCSHELL 0xa4e0b400 == 30 [pid = 1820] [id = 18] 01:59:22 INFO - PROCESS | 1820 | --DOCSHELL 0x9831bc00 == 29 [pid = 1820] [id = 16] 01:59:22 INFO - PROCESS | 1820 | --DOCSHELL 0x939d6c00 == 28 [pid = 1820] [id = 22] 01:59:22 INFO - PROCESS | 1820 | --DOCSHELL 0x953b3c00 == 27 [pid = 1820] [id = 21] 01:59:22 INFO - PROCESS | 1820 | --DOCSHELL 0x9b7bec00 == 26 [pid = 1820] [id = 14] 01:59:22 INFO - PROCESS | 1820 | --DOCSHELL 0x93b63800 == 25 [pid = 1820] [id = 35] 01:59:22 INFO - PROCESS | 1820 | --DOCSHELL 0x9b122400 == 24 [pid = 1820] [id = 34] 01:59:22 INFO - PROCESS | 1820 | --DOCSHELL 0x9bfbbc00 == 23 [pid = 1820] [id = 33] 01:59:22 INFO - PROCESS | 1820 | --DOCSHELL 0x9971ac00 == 22 [pid = 1820] [id = 32] 01:59:22 INFO - PROCESS | 1820 | --DOCSHELL 0x93d71800 == 21 [pid = 1820] [id = 31] 01:59:22 INFO - PROCESS | 1820 | 1470733162729 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]]]}] 01:59:22 INFO - PROCESS | 1820 | --DOMWINDOW == 76 (0xa82ef400) [pid = 1820] [serial = 58] [outer = (nil)] [url = about:blank] 01:59:22 INFO - PROCESS | 1820 | --DOMWINDOW == 75 (0xa3278400) [pid = 1820] [serial = 50] [outer = (nil)] [url = about:blank] 01:59:22 INFO - PROCESS | 1820 | --DOMWINDOW == 74 (0xa6834c00) [pid = 1820] [serial = 53] [outer = (nil)] [url = about:blank] 01:59:22 INFO - PROCESS | 1820 | --DOMWINDOW == 73 (0x9d37dc00) [pid = 1820] [serial = 56] [outer = (nil)] [url = about:blank] 01:59:22 INFO - PROCESS | 1820 | --DOMWINDOW == 72 (0xa109a000) [pid = 1820] [serial = 68] [outer = (nil)] [url = about:blank] 01:59:22 INFO - PROCESS | 1820 | --DOMWINDOW == 71 (0x9d816800) [pid = 1820] [serial = 67] [outer = (nil)] [url = about:blank] 01:59:22 INFO - PROCESS | 1820 | --DOMWINDOW == 70 (0x9795dc00) [pid = 1820] [serial = 61] [outer = (nil)] [url = about:blank] 01:59:22 INFO - PROCESS | 1820 | --DOMWINDOW == 69 (0x9a451800) [pid = 1820] [serial = 64] [outer = (nil)] [url = about:blank] 01:59:22 INFO - PROCESS | 1820 | --DOMWINDOW == 68 (0x98324800) [pid = 1820] [serial = 62] [outer = (nil)] [url = about:blank] 01:59:22 INFO - PROCESS | 1820 | --DOMWINDOW == 67 (0xa82f2400) [pid = 1820] [serial = 59] [outer = (nil)] [url = about:blank] 01:59:22 INFO - PROCESS | 1820 | --DOMWINDOW == 66 (0x9b41c000) [pid = 1820] [serial = 65] [outer = (nil)] [url = about:blank] 01:59:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 01:59:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1752ms 01:59:22 INFO - PROCESS | 1820 | 1470733162799 Marionette TRACE conn4 -> [0,129,"getWindowHandle",null] 01:59:22 INFO - PROCESS | 1820 | 1470733162804 Marionette TRACE conn4 <- [1,129,null,{"value":"8"}] 01:59:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 01:59:22 INFO - PROCESS | 1820 | 1470733162812 Marionette TRACE conn4 -> [0,130,"setScriptTimeout",{"ms":35000}] 01:59:22 INFO - PROCESS | 1820 | 1470733162818 Marionette TRACE conn4 <- [1,130,null,{}] 01:59:22 INFO - PROCESS | 1820 | 1470733162827 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}] 01:59:22 INFO - PROCESS | 1820 | 1470733162833 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 01:59:23 INFO - PROCESS | 1820 | 1470733163005 Marionette TRACE conn4 <- [1,131,null,{"value":null}] 01:59:23 INFO - PROCESS | 1820 | 1470733163107 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:23 INFO - PROCESS | 1820 | 1470733163117 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 01:59:23 INFO - PROCESS | 1820 | ++DOCSHELL 0x953ab000 == 22 [pid = 1820] [id = 40] 01:59:23 INFO - PROCESS | 1820 | ++DOMWINDOW == 67 (0x97961c00) [pid = 1820] [serial = 118] [outer = (nil)] 01:59:23 INFO - PROCESS | 1820 | ++DOMWINDOW == 68 (0x99723000) [pid = 1820] [serial = 119] [outer = 0x97961c00] 01:59:23 INFO - PROCESS | 1820 | 1470733163198 Marionette DEBUG loaded listener.js 01:59:23 INFO - PROCESS | 1820 | ++DOMWINDOW == 69 (0x9a844800) [pid = 1820] [serial = 120] [outer = 0x97961c00] 01:59:24 INFO - PROCESS | 1820 | 1470733164020 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]]]}] 01:59:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 01:59:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1231ms 01:59:24 INFO - PROCESS | 1820 | 1470733164048 Marionette TRACE conn4 -> [0,133,"getWindowHandle",null] 01:59:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 01:59:24 INFO - PROCESS | 1820 | 1470733164055 Marionette TRACE conn4 <- [1,133,null,{"value":"8"}] 01:59:24 INFO - PROCESS | 1820 | 1470733164063 Marionette TRACE conn4 -> [0,134,"setScriptTimeout",{"ms":35000}] 01:59:24 INFO - PROCESS | 1820 | 1470733164066 Marionette TRACE conn4 <- [1,134,null,{}] 01:59:24 INFO - PROCESS | 1820 | 1470733164073 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}] 01:59:24 INFO - PROCESS | 1820 | 1470733164080 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 01:59:24 INFO - PROCESS | 1820 | 1470733164256 Marionette TRACE conn4 <- [1,135,null,{"value":null}] 01:59:24 INFO - PROCESS | 1820 | 1470733164268 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:24 INFO - PROCESS | 1820 | 1470733164278 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 01:59:24 INFO - PROCESS | 1820 | ++DOCSHELL 0x9bfbd000 == 23 [pid = 1820] [id = 41] 01:59:24 INFO - PROCESS | 1820 | ++DOMWINDOW == 70 (0x9c113000) [pid = 1820] [serial = 121] [outer = (nil)] 01:59:24 INFO - PROCESS | 1820 | ++DOMWINDOW == 71 (0x9c167000) [pid = 1820] [serial = 122] [outer = 0x9c113000] 01:59:24 INFO - PROCESS | 1820 | 1470733164349 Marionette DEBUG loaded listener.js 01:59:24 INFO - PROCESS | 1820 | ++DOMWINDOW == 72 (0x9d816800) [pid = 1820] [serial = 123] [outer = 0x9c113000] 01:59:25 INFO - PROCESS | 1820 | 1470733165373 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]]]}] 01:59:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 01:59:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1395ms 01:59:25 INFO - PROCESS | 1820 | 1470733165461 Marionette TRACE conn4 -> [0,137,"getWindowHandle",null] 01:59:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 01:59:25 INFO - PROCESS | 1820 | 1470733165466 Marionette TRACE conn4 <- [1,137,null,{"value":"8"}] 01:59:25 INFO - PROCESS | 1820 | 1470733165481 Marionette TRACE conn4 -> [0,138,"setScriptTimeout",{"ms":35000}] 01:59:25 INFO - PROCESS | 1820 | 1470733165490 Marionette TRACE conn4 <- [1,138,null,{}] 01:59:25 INFO - PROCESS | 1820 | 1470733165508 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}] 01:59:25 INFO - PROCESS | 1820 | 1470733165517 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 01:59:25 INFO - PROCESS | 1820 | 1470733165722 Marionette TRACE conn4 <- [1,139,null,{"value":null}] 01:59:25 INFO - PROCESS | 1820 | 1470733165752 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:25 INFO - PROCESS | 1820 | 1470733165761 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 01:59:25 INFO - PROCESS | 1820 | ++DOCSHELL 0xa224c400 == 24 [pid = 1820] [id = 42] 01:59:25 INFO - PROCESS | 1820 | ++DOMWINDOW == 73 (0xa2fc4c00) [pid = 1820] [serial = 124] [outer = (nil)] 01:59:25 INFO - PROCESS | 1820 | ++DOMWINDOW == 74 (0xa3449800) [pid = 1820] [serial = 125] [outer = 0xa2fc4c00] 01:59:25 INFO - PROCESS | 1820 | 1470733165833 Marionette DEBUG loaded listener.js 01:59:25 INFO - PROCESS | 1820 | ++DOMWINDOW == 75 (0xa34da000) [pid = 1820] [serial = 126] [outer = 0xa2fc4c00] 01:59:26 INFO - PROCESS | 1820 | 1470733166705 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]]]}] 01:59:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 01:59:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1266ms 01:59:26 INFO - PROCESS | 1820 | 1470733166739 Marionette TRACE conn4 -> [0,141,"getWindowHandle",null] 01:59:26 INFO - PROCESS | 1820 | 1470733166743 Marionette TRACE conn4 <- [1,141,null,{"value":"8"}] 01:59:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 01:59:26 INFO - PROCESS | 1820 | 1470733166751 Marionette TRACE conn4 -> [0,142,"setScriptTimeout",{"ms":35000}] 01:59:26 INFO - PROCESS | 1820 | 1470733166755 Marionette TRACE conn4 <- [1,142,null,{}] 01:59:26 INFO - PROCESS | 1820 | 1470733166768 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}] 01:59:26 INFO - PROCESS | 1820 | 1470733166774 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 01:59:26 INFO - PROCESS | 1820 | 1470733166983 Marionette TRACE conn4 <- [1,143,null,{"value":null}] 01:59:27 INFO - PROCESS | 1820 | 1470733167012 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:27 INFO - PROCESS | 1820 | 1470733167021 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 01:59:27 INFO - PROCESS | 1820 | ++DOCSHELL 0xa5021400 == 25 [pid = 1820] [id = 43] 01:59:27 INFO - PROCESS | 1820 | ++DOMWINDOW == 76 (0xa5025000) [pid = 1820] [serial = 127] [outer = (nil)] 01:59:27 INFO - PROCESS | 1820 | ++DOMWINDOW == 77 (0xa62c4400) [pid = 1820] [serial = 128] [outer = 0xa5025000] 01:59:27 INFO - PROCESS | 1820 | 1470733167096 Marionette DEBUG loaded listener.js 01:59:27 INFO - PROCESS | 1820 | ++DOMWINDOW == 78 (0xa6834c00) [pid = 1820] [serial = 129] [outer = 0xa5025000] 01:59:27 INFO - PROCESS | 1820 | --DOMWINDOW == 77 (0x9c0cec00) [pid = 1820] [serial = 97] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 01:59:27 INFO - PROCESS | 1820 | --DOMWINDOW == 76 (0xa1094800) [pid = 1820] [serial = 100] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 01:59:27 INFO - PROCESS | 1820 | --DOMWINDOW == 75 (0x9a837c00) [pid = 1820] [serial = 94] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 01:59:27 INFO - PROCESS | 1820 | --DOMWINDOW == 74 (0x94856800) [pid = 1820] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 01:59:27 INFO - PROCESS | 1820 | --DOMWINDOW == 73 (0x92301800) [pid = 1820] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 01:59:27 INFO - PROCESS | 1820 | --DOMWINDOW == 72 (0x9795e000) [pid = 1820] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 01:59:27 INFO - PROCESS | 1820 | --DOMWINDOW == 71 (0x9d817800) [pid = 1820] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 01:59:27 INFO - PROCESS | 1820 | --DOMWINDOW == 70 (0xa1095c00) [pid = 1820] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 01:59:27 INFO - PROCESS | 1820 | --DOMWINDOW == 69 (0xa502ec00) [pid = 1820] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 01:59:27 INFO - PROCESS | 1820 | --DOMWINDOW == 68 (0x92307400) [pid = 1820] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 01:59:27 INFO - PROCESS | 1820 | --DOMWINDOW == 67 (0xa3211c00) [pid = 1820] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 01:59:28 INFO - PROCESS | 1820 | 1470733168168 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]]]}] 01:59:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 01:59:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1487ms 01:59:28 INFO - PROCESS | 1820 | 1470733168385 Marionette TRACE conn4 -> [0,145,"getWindowHandle",null] 01:59:28 INFO - PROCESS | 1820 | 1470733168391 Marionette TRACE conn4 <- [1,145,null,{"value":"8"}] 01:59:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 01:59:28 INFO - PROCESS | 1820 | 1470733168450 Marionette TRACE conn4 -> [0,146,"setScriptTimeout",{"ms":35000}] 01:59:28 INFO - PROCESS | 1820 | 1470733168457 Marionette TRACE conn4 <- [1,146,null,{}] 01:59:28 INFO - PROCESS | 1820 | 1470733168520 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}] 01:59:28 INFO - PROCESS | 1820 | 1470733168528 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 01:59:28 INFO - PROCESS | 1820 | 1470733168850 Marionette TRACE conn4 <- [1,147,null,{"value":null}] 01:59:29 INFO - PROCESS | 1820 | 1470733168997 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:29 INFO - PROCESS | 1820 | 1470733169023 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 01:59:29 INFO - PROCESS | 1820 | ++DOCSHELL 0x9a0a2400 == 26 [pid = 1820] [id = 44] 01:59:29 INFO - PROCESS | 1820 | ++DOMWINDOW == 68 (0x9a842000) [pid = 1820] [serial = 130] [outer = (nil)] 01:59:29 INFO - PROCESS | 1820 | ++DOMWINDOW == 69 (0xa689e000) [pid = 1820] [serial = 131] [outer = 0x9a842000] 01:59:29 INFO - PROCESS | 1820 | 1470733169155 Marionette DEBUG loaded listener.js 01:59:29 INFO - PROCESS | 1820 | ++DOMWINDOW == 70 (0xa6f4a400) [pid = 1820] [serial = 132] [outer = 0x9a842000] 01:59:30 INFO - PROCESS | 1820 | 1470733170183 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]]]}] 01:59:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 01:59:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1836ms 01:59:30 INFO - PROCESS | 1820 | 1470733170257 Marionette TRACE conn4 -> [0,149,"getWindowHandle",null] 01:59:30 INFO - PROCESS | 1820 | 1470733170264 Marionette TRACE conn4 <- [1,149,null,{"value":"8"}] 01:59:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 01:59:30 INFO - PROCESS | 1820 | 1470733170273 Marionette TRACE conn4 -> [0,150,"setScriptTimeout",{"ms":35000}] 01:59:30 INFO - PROCESS | 1820 | 1470733170278 Marionette TRACE conn4 <- [1,150,null,{}] 01:59:30 INFO - PROCESS | 1820 | 1470733170289 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}] 01:59:30 INFO - PROCESS | 1820 | 1470733170296 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 01:59:30 INFO - PROCESS | 1820 | 1470733170543 Marionette TRACE conn4 <- [1,151,null,{"value":null}] 01:59:30 INFO - PROCESS | 1820 | 1470733170734 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:30 INFO - PROCESS | 1820 | 1470733170746 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 01:59:30 INFO - PROCESS | 1820 | ++DOCSHELL 0x93d70c00 == 27 [pid = 1820] [id = 45] 01:59:30 INFO - PROCESS | 1820 | ++DOMWINDOW == 71 (0x93d71000) [pid = 1820] [serial = 133] [outer = (nil)] 01:59:30 INFO - PROCESS | 1820 | ++DOMWINDOW == 72 (0x994b0800) [pid = 1820] [serial = 134] [outer = 0x93d71000] 01:59:30 INFO - PROCESS | 1820 | 1470733170874 Marionette DEBUG loaded listener.js 01:59:30 INFO - PROCESS | 1820 | ++DOMWINDOW == 73 (0x9a840000) [pid = 1820] [serial = 135] [outer = 0x93d71000] 01:59:31 INFO - PROCESS | 1820 | 1470733171824 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]]]}] 01:59:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 01:59:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1597ms 01:59:31 INFO - PROCESS | 1820 | 1470733171869 Marionette TRACE conn4 -> [0,153,"getWindowHandle",null] 01:59:31 INFO - PROCESS | 1820 | 1470733171877 Marionette TRACE conn4 <- [1,153,null,{"value":"8"}] 01:59:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 01:59:31 INFO - PROCESS | 1820 | 1470733171888 Marionette TRACE conn4 -> [0,154,"setScriptTimeout",{"ms":35000}] 01:59:31 INFO - PROCESS | 1820 | 1470733171893 Marionette TRACE conn4 <- [1,154,null,{}] 01:59:31 INFO - PROCESS | 1820 | 1470733171900 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}] 01:59:31 INFO - PROCESS | 1820 | 1470733171906 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 01:59:32 INFO - PROCESS | 1820 | 1470733172119 Marionette TRACE conn4 <- [1,155,null,{"value":null}] 01:59:32 INFO - PROCESS | 1820 | 1470733172300 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:32 INFO - PROCESS | 1820 | 1470733172310 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 01:59:32 INFO - PROCESS | 1820 | ++DOCSHELL 0x99214c00 == 28 [pid = 1820] [id = 46] 01:59:32 INFO - PROCESS | 1820 | ++DOMWINDOW == 74 (0x9c11fc00) [pid = 1820] [serial = 136] [outer = (nil)] 01:59:32 INFO - PROCESS | 1820 | ++DOMWINDOW == 75 (0xa1093400) [pid = 1820] [serial = 137] [outer = 0x9c11fc00] 01:59:32 INFO - PROCESS | 1820 | 1470733172445 Marionette DEBUG loaded listener.js 01:59:32 INFO - PROCESS | 1820 | ++DOMWINDOW == 76 (0xa200a800) [pid = 1820] [serial = 138] [outer = 0x9c11fc00] 01:59:33 INFO - PROCESS | 1820 | 1470733173348 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]]]}] 01:59:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 01:59:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1486ms 01:59:33 INFO - PROCESS | 1820 | 1470733173376 Marionette TRACE conn4 -> [0,157,"getWindowHandle",null] 01:59:33 INFO - PROCESS | 1820 | 1470733173381 Marionette TRACE conn4 <- [1,157,null,{"value":"8"}] 01:59:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 01:59:33 INFO - PROCESS | 1820 | 1470733173389 Marionette TRACE conn4 -> [0,158,"setScriptTimeout",{"ms":35000}] 01:59:33 INFO - PROCESS | 1820 | 1470733173396 Marionette TRACE conn4 <- [1,158,null,{}] 01:59:33 INFO - PROCESS | 1820 | 1470733173414 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}] 01:59:33 INFO - PROCESS | 1820 | 1470733173424 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 01:59:33 INFO - PROCESS | 1820 | 1470733173652 Marionette TRACE conn4 <- [1,159,null,{"value":null}] 01:59:33 INFO - PROCESS | 1820 | 1470733173805 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:33 INFO - PROCESS | 1820 | 1470733173813 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 01:59:33 INFO - PROCESS | 1820 | ++DOCSHELL 0x99276c00 == 29 [pid = 1820] [id = 47] 01:59:33 INFO - PROCESS | 1820 | ++DOMWINDOW == 77 (0xa4e0b400) [pid = 1820] [serial = 139] [outer = (nil)] 01:59:33 INFO - PROCESS | 1820 | ++DOMWINDOW == 78 (0xa6db3000) [pid = 1820] [serial = 140] [outer = 0xa4e0b400] 01:59:33 INFO - PROCESS | 1820 | 1470733173941 Marionette DEBUG loaded listener.js 01:59:34 INFO - PROCESS | 1820 | ++DOMWINDOW == 79 (0xa6f7dc00) [pid = 1820] [serial = 141] [outer = 0xa4e0b400] 01:59:34 INFO - PROCESS | 1820 | 1470733174620 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 01:59:34 INFO - PROCESS | 1820 | 1470733174909 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]]]}] 01:59:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 01:59:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1589ms 01:59:34 INFO - PROCESS | 1820 | 1470733174980 Marionette TRACE conn4 -> [0,161,"getWindowHandle",null] 01:59:34 INFO - PROCESS | 1820 | 1470733174986 Marionette TRACE conn4 <- [1,161,null,{"value":"8"}] 01:59:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 01:59:34 INFO - PROCESS | 1820 | 1470733174995 Marionette TRACE conn4 -> [0,162,"setScriptTimeout",{"ms":35000}] 01:59:35 INFO - PROCESS | 1820 | 1470733174999 Marionette TRACE conn4 <- [1,162,null,{}] 01:59:35 INFO - PROCESS | 1820 | 1470733175006 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}] 01:59:35 INFO - PROCESS | 1820 | 1470733175012 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 01:59:35 INFO - PROCESS | 1820 | 1470733175262 Marionette TRACE conn4 <- [1,163,null,{"value":null}] 01:59:35 INFO - PROCESS | 1820 | 1470733175448 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:35 INFO - PROCESS | 1820 | 1470733175457 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 01:59:35 INFO - PROCESS | 1820 | ++DOCSHELL 0x9b7bec00 == 30 [pid = 1820] [id = 48] 01:59:35 INFO - PROCESS | 1820 | ++DOMWINDOW == 80 (0xa8c1a400) [pid = 1820] [serial = 142] [outer = (nil)] 01:59:35 INFO - PROCESS | 1820 | ++DOMWINDOW == 81 (0xa905b000) [pid = 1820] [serial = 143] [outer = 0xa8c1a400] 01:59:35 INFO - PROCESS | 1820 | 1470733175594 Marionette DEBUG loaded listener.js 01:59:35 INFO - PROCESS | 1820 | ++DOMWINDOW == 82 (0xa90b0c00) [pid = 1820] [serial = 144] [outer = 0xa8c1a400] 01:59:36 INFO - PROCESS | 1820 | 1470733176469 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]]]}] 01:59:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 01:59:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1548ms 01:59:36 INFO - PROCESS | 1820 | 1470733176543 Marionette TRACE conn4 -> [0,165,"getWindowHandle",null] 01:59:36 INFO - PROCESS | 1820 | 1470733176547 Marionette TRACE conn4 <- [1,165,null,{"value":"8"}] 01:59:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 01:59:36 INFO - PROCESS | 1820 | 1470733176554 Marionette TRACE conn4 -> [0,166,"setScriptTimeout",{"ms":35000}] 01:59:36 INFO - PROCESS | 1820 | 1470733176558 Marionette TRACE conn4 <- [1,166,null,{}] 01:59:36 INFO - PROCESS | 1820 | 1470733176565 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}] 01:59:36 INFO - PROCESS | 1820 | 1470733176570 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 01:59:36 INFO - PROCESS | 1820 | 1470733176915 Marionette TRACE conn4 <- [1,167,null,{"value":null}] 01:59:37 INFO - PROCESS | 1820 | 1470733177310 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:37 INFO - PROCESS | 1820 | 1470733177317 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 01:59:37 INFO - PROCESS | 1820 | ++DOCSHELL 0x93b63800 == 31 [pid = 1820] [id = 49] 01:59:37 INFO - PROCESS | 1820 | ++DOMWINDOW == 83 (0x9523a400) [pid = 1820] [serial = 145] [outer = (nil)] 01:59:37 INFO - PROCESS | 1820 | ++DOMWINDOW == 84 (0x9a83f000) [pid = 1820] [serial = 146] [outer = 0x9523a400] 01:59:37 INFO - PROCESS | 1820 | 1470733177416 Marionette DEBUG loaded listener.js 01:59:37 INFO - PROCESS | 1820 | ++DOMWINDOW == 85 (0x9bfb9800) [pid = 1820] [serial = 147] [outer = 0x9523a400] 01:59:38 INFO - PROCESS | 1820 | 1470733178531 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]]]}] 01:59:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 01:59:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 2049ms 01:59:38 INFO - PROCESS | 1820 | 1470733178605 Marionette TRACE conn4 -> [0,169,"getWindowHandle",null] 01:59:38 INFO - PROCESS | 1820 | 1470733178611 Marionette TRACE conn4 <- [1,169,null,{"value":"8"}] 01:59:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 01:59:38 INFO - PROCESS | 1820 | 1470733178620 Marionette TRACE conn4 -> [0,170,"setScriptTimeout",{"ms":35000}] 01:59:38 INFO - PROCESS | 1820 | 1470733178624 Marionette TRACE conn4 <- [1,170,null,{}] 01:59:38 INFO - PROCESS | 1820 | 1470733178633 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}] 01:59:38 INFO - PROCESS | 1820 | 1470733178640 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 01:59:38 INFO - PROCESS | 1820 | 1470733178866 Marionette TRACE conn4 <- [1,171,null,{"value":null}] 01:59:39 INFO - PROCESS | 1820 | 1470733179070 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:39 INFO - PROCESS | 1820 | 1470733179079 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 01:59:39 INFO - PROCESS | 1820 | ++DOCSHELL 0x966f3c00 == 32 [pid = 1820] [id = 50] 01:59:39 INFO - PROCESS | 1820 | ++DOMWINDOW == 86 (0x966f4400) [pid = 1820] [serial = 148] [outer = (nil)] 01:59:39 INFO - PROCESS | 1820 | ++DOMWINDOW == 87 (0x97957c00) [pid = 1820] [serial = 149] [outer = 0x966f4400] 01:59:39 INFO - PROCESS | 1820 | 1470733179185 Marionette DEBUG loaded listener.js 01:59:39 INFO - PROCESS | 1820 | ++DOMWINDOW == 88 (0x99212c00) [pid = 1820] [serial = 150] [outer = 0x966f4400] 01:59:39 INFO - PROCESS | 1820 | --DOCSHELL 0x9b124400 == 31 [pid = 1820] [id = 17] 01:59:39 INFO - PROCESS | 1820 | --DOCSHELL 0x9d80ac00 == 30 [pid = 1820] [id = 15] 01:59:39 INFO - PROCESS | 1820 | --DOCSHELL 0x92301400 == 29 [pid = 1820] [id = 30] 01:59:40 INFO - PROCESS | 1820 | --DOMWINDOW == 87 (0xa23b2400) [pid = 1820] [serial = 104] [outer = (nil)] [url = about:blank] 01:59:40 INFO - PROCESS | 1820 | --DOCSHELL 0x9230e400 == 28 [pid = 1820] [id = 38] 01:59:40 INFO - PROCESS | 1820 | --DOCSHELL 0x953ad800 == 27 [pid = 1820] [id = 37] 01:59:40 INFO - PROCESS | 1820 | 1470733180095 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]]]}] 01:59:40 INFO - PROCESS | 1820 | --DOCSHELL 0x92307800 == 26 [pid = 1820] [id = 36] 01:59:40 INFO - PROCESS | 1820 | --DOMWINDOW == 86 (0x9d80d000) [pid = 1820] [serial = 99] [outer = (nil)] [url = about:blank] 01:59:40 INFO - PROCESS | 1820 | --DOMWINDOW == 85 (0x9d37cc00) [pid = 1820] [serial = 98] [outer = (nil)] [url = about:blank] 01:59:40 INFO - PROCESS | 1820 | --DOMWINDOW == 84 (0xa224b400) [pid = 1820] [serial = 101] [outer = (nil)] [url = about:blank] 01:59:40 INFO - PROCESS | 1820 | --DOMWINDOW == 83 (0x9a843800) [pid = 1820] [serial = 95] [outer = (nil)] [url = about:blank] 01:59:40 INFO - PROCESS | 1820 | --DOMWINDOW == 82 (0x953b2400) [pid = 1820] [serial = 91] [outer = (nil)] [url = about:blank] 01:59:40 INFO - PROCESS | 1820 | --DOMWINDOW == 81 (0x97961800) [pid = 1820] [serial = 92] [outer = (nil)] [url = about:blank] 01:59:40 INFO - PROCESS | 1820 | --DOMWINDOW == 80 (0xa2321400) [pid = 1820] [serial = 102] [outer = (nil)] [url = about:blank] 01:59:40 INFO - PROCESS | 1820 | --DOMWINDOW == 79 (0x9b41e000) [pid = 1820] [serial = 89] [outer = (nil)] [url = about:blank] 01:59:40 INFO - PROCESS | 1820 | --DOMWINDOW == 78 (0x99214000) [pid = 1820] [serial = 88] [outer = (nil)] [url = about:blank] 01:59:40 INFO - PROCESS | 1820 | --DOMWINDOW == 77 (0x9b122800) [pid = 1820] [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.] 01:59:40 INFO - PROCESS | 1820 | --DOMWINDOW == 76 (0x9bceb800) [pid = 1820] [serial = 71] [outer = (nil)] [url = about:blank] 01:59:40 INFO - PROCESS | 1820 | --DOMWINDOW == 75 (0x9a35e000) [pid = 1820] [serial = 70] [outer = (nil)] [url = about:blank] 01:59:40 INFO - PROCESS | 1820 | --DOMWINDOW == 74 (0xa23aec00) [pid = 1820] [serial = 74] [outer = (nil)] [url = about:blank] 01:59:40 INFO - PROCESS | 1820 | --DOMWINDOW == 73 (0xa224e000) [pid = 1820] [serial = 73] [outer = (nil)] [url = about:blank] 01:59:40 INFO - PROCESS | 1820 | --DOMWINDOW == 72 (0xa2fca800) [pid = 1820] [serial = 77] [outer = (nil)] [url = about:blank] 01:59:40 INFO - PROCESS | 1820 | --DOMWINDOW == 71 (0xa253d000) [pid = 1820] [serial = 76] [outer = (nil)] [url = about:blank] 01:59:40 INFO - PROCESS | 1820 | --DOMWINDOW == 70 (0xa6f3b400) [pid = 1820] [serial = 82] [outer = (nil)] [url = about:blank] 01:59:40 INFO - PROCESS | 1820 | --DOMWINDOW == 69 (0xa8c82000) [pid = 1820] [serial = 86] [outer = (nil)] [url = about:blank] 01:59:40 INFO - PROCESS | 1820 | --DOMWINDOW == 68 (0xa8c42c00) [pid = 1820] [serial = 85] [outer = (nil)] [url = about:blank] 01:59:40 INFO - PROCESS | 1820 | --DOMWINDOW == 67 (0xa6da6c00) [pid = 1820] [serial = 80] [outer = (nil)] [url = about:blank] 01:59:40 INFO - PROCESS | 1820 | --DOMWINDOW == 66 (0xa6830800) [pid = 1820] [serial = 79] [outer = (nil)] [url = about:blank] 01:59:40 INFO - PROCESS | 1820 | --DOMWINDOW == 65 (0xa6dac800) [pid = 1820] [serial = 83] [outer = (nil)] [url = about:blank] 01:59:40 INFO - PROCESS | 1820 | --DOMWINDOW == 64 (0x98324c00) [pid = 1820] [serial = 96] [outer = (nil)] [url = about:blank] 01:59:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 01:59:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1537ms 01:59:40 INFO - PROCESS | 1820 | 1470733180156 Marionette TRACE conn4 -> [0,173,"getWindowHandle",null] 01:59:40 INFO - PROCESS | 1820 | 1470733180164 Marionette TRACE conn4 <- [1,173,null,{"value":"8"}] 01:59:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 01:59:40 INFO - PROCESS | 1820 | 1470733180174 Marionette TRACE conn4 -> [0,174,"setScriptTimeout",{"ms":35000}] 01:59:40 INFO - PROCESS | 1820 | 1470733180178 Marionette TRACE conn4 <- [1,174,null,{}] 01:59:40 INFO - PROCESS | 1820 | 1470733180185 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}] 01:59:40 INFO - PROCESS | 1820 | 1470733180190 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 01:59:40 INFO - PROCESS | 1820 | 1470733180361 Marionette TRACE conn4 <- [1,175,null,{"value":null}] 01:59:40 INFO - PROCESS | 1820 | 1470733180477 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:40 INFO - PROCESS | 1820 | 1470733180485 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 01:59:40 INFO - PROCESS | 1820 | ++DOCSHELL 0x966e7400 == 27 [pid = 1820] [id = 51] 01:59:40 INFO - PROCESS | 1820 | ++DOMWINDOW == 65 (0x9a365800) [pid = 1820] [serial = 151] [outer = (nil)] 01:59:40 INFO - PROCESS | 1820 | ++DOMWINDOW == 66 (0x9a83b800) [pid = 1820] [serial = 152] [outer = 0x9a365800] 01:59:40 INFO - PROCESS | 1820 | 1470733180561 Marionette DEBUG loaded listener.js 01:59:40 INFO - PROCESS | 1820 | ++DOMWINDOW == 67 (0x9a9e4800) [pid = 1820] [serial = 153] [outer = 0x9a365800] 01:59:41 INFO - PROCESS | 1820 | 1470733181310 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]]]}] 01:59:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 01:59:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1187ms 01:59:41 INFO - PROCESS | 1820 | 1470733181362 Marionette TRACE conn4 -> [0,177,"getWindowHandle",null] 01:59:41 INFO - PROCESS | 1820 | 1470733181366 Marionette TRACE conn4 <- [1,177,null,{"value":"8"}] 01:59:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 01:59:41 INFO - PROCESS | 1820 | 1470733181373 Marionette TRACE conn4 -> [0,178,"setScriptTimeout",{"ms":35000}] 01:59:41 INFO - PROCESS | 1820 | 1470733181379 Marionette TRACE conn4 <- [1,178,null,{}] 01:59:41 INFO - PROCESS | 1820 | 1470733181395 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}] 01:59:41 INFO - PROCESS | 1820 | 1470733181404 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 01:59:41 INFO - PROCESS | 1820 | 1470733181573 Marionette TRACE conn4 <- [1,179,null,{"value":null}] 01:59:41 INFO - PROCESS | 1820 | 1470733181583 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:41 INFO - PROCESS | 1820 | 1470733181593 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 01:59:41 INFO - PROCESS | 1820 | ++DOCSHELL 0x9d454800 == 28 [pid = 1820] [id = 52] 01:59:41 INFO - PROCESS | 1820 | ++DOMWINDOW == 68 (0x9d455c00) [pid = 1820] [serial = 154] [outer = (nil)] 01:59:41 INFO - PROCESS | 1820 | ++DOMWINDOW == 69 (0x9d8db000) [pid = 1820] [serial = 155] [outer = 0x9d455c00] 01:59:41 INFO - PROCESS | 1820 | 1470733181667 Marionette DEBUG loaded listener.js 01:59:41 INFO - PROCESS | 1820 | ++DOMWINDOW == 70 (0xa20ec400) [pid = 1820] [serial = 156] [outer = 0x9d455c00] 01:59:42 INFO - PROCESS | 1820 | 1470733182496 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]]]}] 01:59:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 01:59:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1192ms 01:59:42 INFO - PROCESS | 1820 | 1470733182566 Marionette TRACE conn4 -> [0,181,"getWindowHandle",null] 01:59:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 01:59:42 INFO - PROCESS | 1820 | 1470733182571 Marionette TRACE conn4 <- [1,181,null,{"value":"8"}] 01:59:42 INFO - PROCESS | 1820 | 1470733182584 Marionette TRACE conn4 -> [0,182,"setScriptTimeout",{"ms":35000}] 01:59:42 INFO - PROCESS | 1820 | 1470733182587 Marionette TRACE conn4 <- [1,182,null,{}] 01:59:42 INFO - PROCESS | 1820 | 1470733182595 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}] 01:59:42 INFO - PROCESS | 1820 | 1470733182600 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 01:59:42 INFO - PROCESS | 1820 | 1470733182814 Marionette TRACE conn4 <- [1,183,null,{"value":null}] 01:59:42 INFO - PROCESS | 1820 | 1470733182840 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:42 INFO - PROCESS | 1820 | 1470733182849 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 01:59:42 INFO - PROCESS | 1820 | ++DOCSHELL 0x92305400 == 29 [pid = 1820] [id = 53] 01:59:42 INFO - PROCESS | 1820 | ++DOMWINDOW == 71 (0x9668b800) [pid = 1820] [serial = 157] [outer = (nil)] 01:59:42 INFO - PROCESS | 1820 | ++DOMWINDOW == 72 (0x9668ec00) [pid = 1820] [serial = 158] [outer = 0x9668b800] 01:59:42 INFO - PROCESS | 1820 | 1470733182920 Marionette DEBUG loaded listener.js 01:59:43 INFO - PROCESS | 1820 | ++DOMWINDOW == 73 (0x96692400) [pid = 1820] [serial = 159] [outer = 0x9668b800] 01:59:43 INFO - PROCESS | 1820 | 1470733183739 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]]]}] 01:59:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 01:59:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1189ms 01:59:43 INFO - PROCESS | 1820 | 1470733183767 Marionette TRACE conn4 -> [0,185,"getWindowHandle",null] 01:59:43 INFO - PROCESS | 1820 | 1470733183778 Marionette TRACE conn4 <- [1,185,null,{"value":"8"}] 01:59:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 01:59:43 INFO - PROCESS | 1820 | 1470733183789 Marionette TRACE conn4 -> [0,186,"setScriptTimeout",{"ms":35000}] 01:59:43 INFO - PROCESS | 1820 | 1470733183794 Marionette TRACE conn4 <- [1,186,null,{}] 01:59:43 INFO - PROCESS | 1820 | 1470733183807 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}] 01:59:43 INFO - PROCESS | 1820 | 1470733183813 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 01:59:44 INFO - PROCESS | 1820 | 1470733184014 Marionette TRACE conn4 <- [1,187,null,{"value":null}] 01:59:44 INFO - PROCESS | 1820 | 1470733184033 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:44 INFO - PROCESS | 1820 | 1470733184041 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 01:59:44 INFO - PROCESS | 1820 | ++DOCSHELL 0x92301c00 == 30 [pid = 1820] [id = 54] 01:59:44 INFO - PROCESS | 1820 | ++DOMWINDOW == 74 (0x96686000) [pid = 1820] [serial = 160] [outer = (nil)] 01:59:44 INFO - PROCESS | 1820 | ++DOMWINDOW == 75 (0xa1020c00) [pid = 1820] [serial = 161] [outer = 0x96686000] 01:59:44 INFO - PROCESS | 1820 | 1470733184114 Marionette DEBUG loaded listener.js 01:59:44 INFO - PROCESS | 1820 | ++DOMWINDOW == 76 (0xa20ef400) [pid = 1820] [serial = 162] [outer = 0x96686000] 01:59:44 INFO - PROCESS | 1820 | --DOMWINDOW == 75 (0xa5025000) [pid = 1820] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 01:59:44 INFO - PROCESS | 1820 | --DOMWINDOW == 74 (0xa2fc4c00) [pid = 1820] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 01:59:44 INFO - PROCESS | 1820 | --DOMWINDOW == 73 (0x97961c00) [pid = 1820] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 01:59:44 INFO - PROCESS | 1820 | --DOMWINDOW == 72 (0x9c113000) [pid = 1820] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 01:59:44 INFO - PROCESS | 1820 | --DOMWINDOW == 71 (0x93b69400) [pid = 1820] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 01:59:44 INFO - PROCESS | 1820 | --DOMWINDOW == 70 (0xa102a400) [pid = 1820] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 01:59:45 INFO - PROCESS | 1820 | 1470733185058 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]]]}] 01:59:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 01:59:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1299ms 01:59:45 INFO - PROCESS | 1820 | 1470733185094 Marionette TRACE conn4 -> [0,189,"getWindowHandle",null] 01:59:45 INFO - PROCESS | 1820 | 1470733185099 Marionette TRACE conn4 <- [1,189,null,{"value":"8"}] 01:59:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 01:59:45 INFO - PROCESS | 1820 | 1470733185108 Marionette TRACE conn4 -> [0,190,"setScriptTimeout",{"ms":35000}] 01:59:45 INFO - PROCESS | 1820 | 1470733185114 Marionette TRACE conn4 <- [1,190,null,{}] 01:59:45 INFO - PROCESS | 1820 | 1470733185120 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}] 01:59:45 INFO - PROCESS | 1820 | 1470733185130 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 01:59:45 INFO - PROCESS | 1820 | 1470733185332 Marionette TRACE conn4 <- [1,191,null,{"value":null}] 01:59:45 INFO - PROCESS | 1820 | 1470733185439 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:45 INFO - PROCESS | 1820 | 1470733185449 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 01:59:45 INFO - PROCESS | 1820 | ++DOCSHELL 0x93ba5c00 == 31 [pid = 1820] [id = 55] 01:59:45 INFO - PROCESS | 1820 | ++DOMWINDOW == 71 (0x94860c00) [pid = 1820] [serial = 163] [outer = (nil)] 01:59:45 INFO - PROCESS | 1820 | ++DOMWINDOW == 72 (0xa230f800) [pid = 1820] [serial = 164] [outer = 0x94860c00] 01:59:45 INFO - PROCESS | 1820 | 1470733185524 Marionette DEBUG loaded listener.js 01:59:45 INFO - PROCESS | 1820 | ++DOMWINDOW == 73 (0xa23b0800) [pid = 1820] [serial = 165] [outer = 0x94860c00] 01:59:46 INFO - PROCESS | 1820 | 1470733186243 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]]]}] 01:59:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 01:59:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1187ms 01:59:46 INFO - PROCESS | 1820 | 1470733186296 Marionette TRACE conn4 -> [0,193,"getWindowHandle",null] 01:59:46 INFO - PROCESS | 1820 | 1470733186300 Marionette TRACE conn4 <- [1,193,null,{"value":"8"}] 01:59:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 01:59:46 INFO - PROCESS | 1820 | 1470733186313 Marionette TRACE conn4 -> [0,194,"setScriptTimeout",{"ms":35000}] 01:59:46 INFO - PROCESS | 1820 | 1470733186316 Marionette TRACE conn4 <- [1,194,null,{}] 01:59:46 INFO - PROCESS | 1820 | 1470733186331 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}] 01:59:46 INFO - PROCESS | 1820 | 1470733186337 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 01:59:46 INFO - PROCESS | 1820 | 1470733186502 Marionette TRACE conn4 <- [1,195,null,{"value":null}] 01:59:46 INFO - PROCESS | 1820 | 1470733186511 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:46 INFO - PROCESS | 1820 | 1470733186518 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 01:59:46 INFO - PROCESS | 1820 | ++DOCSHELL 0x96685c00 == 32 [pid = 1820] [id = 56] 01:59:46 INFO - PROCESS | 1820 | ++DOMWINDOW == 74 (0xa237a000) [pid = 1820] [serial = 166] [outer = (nil)] 01:59:46 INFO - PROCESS | 1820 | ++DOMWINDOW == 75 (0xa2fc1000) [pid = 1820] [serial = 167] [outer = 0xa237a000] 01:59:46 INFO - PROCESS | 1820 | 1470733186607 Marionette DEBUG loaded listener.js 01:59:46 INFO - PROCESS | 1820 | ++DOMWINDOW == 76 (0xa2fca800) [pid = 1820] [serial = 168] [outer = 0xa237a000] 01:59:47 INFO - PROCESS | 1820 | 1470733187616 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]]]}] 01:59:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 01:59:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1350ms 01:59:47 INFO - PROCESS | 1820 | 1470733187665 Marionette TRACE conn4 -> [0,197,"getWindowHandle",null] 01:59:47 INFO - PROCESS | 1820 | 1470733187673 Marionette TRACE conn4 <- [1,197,null,{"value":"8"}] 01:59:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 01:59:47 INFO - PROCESS | 1820 | 1470733187683 Marionette TRACE conn4 -> [0,198,"setScriptTimeout",{"ms":35000}] 01:59:47 INFO - PROCESS | 1820 | 1470733187689 Marionette TRACE conn4 <- [1,198,null,{}] 01:59:47 INFO - PROCESS | 1820 | 1470733187700 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}] 01:59:47 INFO - PROCESS | 1820 | 1470733187707 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 01:59:48 INFO - PROCESS | 1820 | 1470733188018 Marionette TRACE conn4 <- [1,199,null,{"value":null}] 01:59:48 INFO - PROCESS | 1820 | 1470733188096 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:48 INFO - PROCESS | 1820 | 1470733188109 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 01:59:48 INFO - PROCESS | 1820 | ++DOCSHELL 0x966eb400 == 33 [pid = 1820] [id = 57] 01:59:48 INFO - PROCESS | 1820 | ++DOMWINDOW == 77 (0x966f0c00) [pid = 1820] [serial = 169] [outer = (nil)] 01:59:48 INFO - PROCESS | 1820 | ++DOMWINDOW == 78 (0x97957400) [pid = 1820] [serial = 170] [outer = 0x966f0c00] 01:59:48 INFO - PROCESS | 1820 | 1470733188244 Marionette DEBUG loaded listener.js 01:59:48 INFO - PROCESS | 1820 | ++DOMWINDOW == 79 (0x9921c000) [pid = 1820] [serial = 171] [outer = 0x966f0c00] 01:59:49 INFO - PROCESS | 1820 | 1470733189170 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]]]}] 01:59:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 01:59:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1540ms 01:59:49 INFO - PROCESS | 1820 | 1470733189222 Marionette TRACE conn4 -> [0,201,"getWindowHandle",null] 01:59:49 INFO - PROCESS | 1820 | 1470733189230 Marionette TRACE conn4 <- [1,201,null,{"value":"8"}] 01:59:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 01:59:49 INFO - PROCESS | 1820 | 1470733189242 Marionette TRACE conn4 -> [0,202,"setScriptTimeout",{"ms":35000}] 01:59:49 INFO - PROCESS | 1820 | 1470733189246 Marionette TRACE conn4 <- [1,202,null,{}] 01:59:49 INFO - PROCESS | 1820 | 1470733189254 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}] 01:59:49 INFO - PROCESS | 1820 | 1470733189259 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 01:59:49 INFO - PROCESS | 1820 | 1470733189460 Marionette TRACE conn4 <- [1,203,null,{"value":null}] 01:59:49 INFO - PROCESS | 1820 | 1470733189610 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:49 INFO - PROCESS | 1820 | 1470733189620 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 01:59:49 INFO - PROCESS | 1820 | ++DOCSHELL 0x9a837000 == 34 [pid = 1820] [id = 58] 01:59:49 INFO - PROCESS | 1820 | ++DOMWINDOW == 80 (0x9ad16000) [pid = 1820] [serial = 172] [outer = (nil)] 01:59:49 INFO - PROCESS | 1820 | ++DOMWINDOW == 81 (0x9ad19000) [pid = 1820] [serial = 173] [outer = 0x9ad16000] 01:59:49 INFO - PROCESS | 1820 | 1470733189745 Marionette DEBUG loaded listener.js 01:59:49 INFO - PROCESS | 1820 | ++DOMWINDOW == 82 (0x9ad1cc00) [pid = 1820] [serial = 174] [outer = 0x9ad16000] 01:59:50 INFO - PROCESS | 1820 | 1470733190667 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]]]}] 01:59:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 01:59:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1485ms 01:59:50 INFO - PROCESS | 1820 | 1470733190728 Marionette TRACE conn4 -> [0,205,"getWindowHandle",null] 01:59:50 INFO - PROCESS | 1820 | 1470733190733 Marionette TRACE conn4 <- [1,205,null,{"value":"8"}] 01:59:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 01:59:50 INFO - PROCESS | 1820 | 1470733190740 Marionette TRACE conn4 -> [0,206,"setScriptTimeout",{"ms":35000}] 01:59:50 INFO - PROCESS | 1820 | 1470733190746 Marionette TRACE conn4 <- [1,206,null,{}] 01:59:50 INFO - PROCESS | 1820 | 1470733190764 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}] 01:59:50 INFO - PROCESS | 1820 | 1470733190774 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 01:59:51 INFO - PROCESS | 1820 | 1470733191001 Marionette TRACE conn4 <- [1,207,null,{"value":null}] 01:59:51 INFO - PROCESS | 1820 | 1470733191184 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:51 INFO - PROCESS | 1820 | 1470733191196 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 01:59:51 INFO - PROCESS | 1820 | ++DOCSHELL 0x9a83d000 == 35 [pid = 1820] [id = 59] 01:59:51 INFO - PROCESS | 1820 | ++DOMWINDOW == 83 (0x9c11f000) [pid = 1820] [serial = 175] [outer = (nil)] 01:59:51 INFO - PROCESS | 1820 | ++DOMWINDOW == 84 (0x9d8df000) [pid = 1820] [serial = 176] [outer = 0x9c11f000] 01:59:51 INFO - PROCESS | 1820 | 1470733191328 Marionette DEBUG loaded listener.js 01:59:51 INFO - PROCESS | 1820 | ++DOMWINDOW == 85 (0xa20f7400) [pid = 1820] [serial = 177] [outer = 0x9c11f000] 01:59:52 INFO - PROCESS | 1820 | 1470733192242 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]]]}] 01:59:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 01:59:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1549ms 01:59:52 INFO - PROCESS | 1820 | 1470733192290 Marionette TRACE conn4 -> [0,209,"getWindowHandle",null] 01:59:52 INFO - PROCESS | 1820 | 1470733192296 Marionette TRACE conn4 <- [1,209,null,{"value":"8"}] 01:59:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 01:59:52 INFO - PROCESS | 1820 | 1470733192304 Marionette TRACE conn4 -> [0,210,"setScriptTimeout",{"ms":35000}] 01:59:52 INFO - PROCESS | 1820 | 1470733192307 Marionette TRACE conn4 <- [1,210,null,{}] 01:59:52 INFO - PROCESS | 1820 | 1470733192315 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}] 01:59:52 INFO - PROCESS | 1820 | 1470733192320 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 01:59:52 INFO - PROCESS | 1820 | 1470733192512 Marionette TRACE conn4 <- [1,211,null,{"value":null}] 01:59:52 INFO - PROCESS | 1820 | 1470733192661 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:52 INFO - PROCESS | 1820 | 1470733192669 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 01:59:52 INFO - PROCESS | 1820 | ++DOCSHELL 0x93bab000 == 36 [pid = 1820] [id = 60] 01:59:52 INFO - PROCESS | 1820 | ++DOMWINDOW == 86 (0xa22fb400) [pid = 1820] [serial = 178] [outer = (nil)] 01:59:52 INFO - PROCESS | 1820 | ++DOMWINDOW == 87 (0xa23b4400) [pid = 1820] [serial = 179] [outer = 0xa22fb400] 01:59:52 INFO - PROCESS | 1820 | 1470733192793 Marionette DEBUG loaded listener.js 01:59:52 INFO - PROCESS | 1820 | ++DOMWINDOW == 88 (0xa327cc00) [pid = 1820] [serial = 180] [outer = 0xa22fb400] 01:59:53 INFO - PROCESS | 1820 | 1470733193722 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]]]}] 01:59:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 01:59:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1491ms 01:59:53 INFO - PROCESS | 1820 | 1470733193796 Marionette TRACE conn4 -> [0,213,"getWindowHandle",null] 01:59:53 INFO - PROCESS | 1820 | 1470733193800 Marionette TRACE conn4 <- [1,213,null,{"value":"8"}] 01:59:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 01:59:53 INFO - PROCESS | 1820 | 1470733193807 Marionette TRACE conn4 -> [0,214,"setScriptTimeout",{"ms":35000}] 01:59:53 INFO - PROCESS | 1820 | 1470733193811 Marionette TRACE conn4 <- [1,214,null,{}] 01:59:53 INFO - PROCESS | 1820 | 1470733193817 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}] 01:59:53 INFO - PROCESS | 1820 | 1470733193827 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 01:59:54 INFO - PROCESS | 1820 | 1470733194056 Marionette TRACE conn4 <- [1,215,null,{"value":null}] 01:59:54 INFO - PROCESS | 1820 | 1470733194245 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:54 INFO - PROCESS | 1820 | 1470733194256 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 01:59:54 INFO - PROCESS | 1820 | ++DOCSHELL 0x9a67bc00 == 37 [pid = 1820] [id = 61] 01:59:54 INFO - PROCESS | 1820 | ++DOMWINDOW == 89 (0x9a67f400) [pid = 1820] [serial = 181] [outer = (nil)] 01:59:54 INFO - PROCESS | 1820 | ++DOMWINDOW == 90 (0x9a683c00) [pid = 1820] [serial = 182] [outer = 0x9a67f400] 01:59:54 INFO - PROCESS | 1820 | 1470733194382 Marionette DEBUG loaded listener.js 01:59:54 INFO - PROCESS | 1820 | ++DOMWINDOW == 91 (0x9a686000) [pid = 1820] [serial = 183] [outer = 0x9a67f400] 01:59:55 INFO - PROCESS | 1820 | 1470733195253 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]]]}] 01:59:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 01:59:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1484ms 01:59:55 INFO - PROCESS | 1820 | 1470733195292 Marionette TRACE conn4 -> [0,217,"getWindowHandle",null] 01:59:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 01:59:55 INFO - PROCESS | 1820 | 1470733195297 Marionette TRACE conn4 <- [1,217,null,{"value":"8"}] 01:59:55 INFO - PROCESS | 1820 | 1470733195304 Marionette TRACE conn4 -> [0,218,"setScriptTimeout",{"ms":35000}] 01:59:55 INFO - PROCESS | 1820 | 1470733195308 Marionette TRACE conn4 <- [1,218,null,{}] 01:59:55 INFO - PROCESS | 1820 | 1470733195314 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}] 01:59:55 INFO - PROCESS | 1820 | 1470733195325 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 01:59:55 INFO - PROCESS | 1820 | 1470733195541 Marionette TRACE conn4 <- [1,219,null,{"value":null}] 01:59:55 INFO - PROCESS | 1820 | 1470733195921 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:55 INFO - PROCESS | 1820 | 1470733195933 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 01:59:56 INFO - PROCESS | 1820 | ++DOCSHELL 0x96687400 == 38 [pid = 1820] [id = 62] 01:59:56 INFO - PROCESS | 1820 | ++DOMWINDOW == 92 (0x96688400) [pid = 1820] [serial = 184] [outer = (nil)] 01:59:56 INFO - PROCESS | 1820 | ++DOMWINDOW == 93 (0x9668f400) [pid = 1820] [serial = 185] [outer = 0x96688400] 01:59:56 INFO - PROCESS | 1820 | 1470733196055 Marionette DEBUG loaded listener.js 01:59:56 INFO - PROCESS | 1820 | ++DOMWINDOW == 94 (0x966ee800) [pid = 1820] [serial = 186] [outer = 0x96688400] 01:59:56 INFO - PROCESS | 1820 | 1470733196981 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]]]}] 01:59:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 01:59:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1746ms 01:59:57 INFO - PROCESS | 1820 | 1470733197052 Marionette TRACE conn4 -> [0,221,"getWindowHandle",null] 01:59:57 INFO - PROCESS | 1820 | 1470733197059 Marionette TRACE conn4 <- [1,221,null,{"value":"8"}] 01:59:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 01:59:57 INFO - PROCESS | 1820 | 1470733197068 Marionette TRACE conn4 -> [0,222,"setScriptTimeout",{"ms":35000}] 01:59:57 INFO - PROCESS | 1820 | 1470733197073 Marionette TRACE conn4 <- [1,222,null,{}] 01:59:57 INFO - PROCESS | 1820 | 1470733197081 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}] 01:59:57 INFO - PROCESS | 1820 | 1470733197089 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 01:59:57 INFO - PROCESS | 1820 | 1470733197319 Marionette TRACE conn4 <- [1,223,null,{"value":null}] 01:59:57 INFO - PROCESS | 1820 | --DOCSHELL 0xa224c000 == 37 [pid = 1820] [id = 28] 01:59:57 INFO - PROCESS | 1820 | --DOCSHELL 0x93d70800 == 36 [pid = 1820] [id = 24] 01:59:57 INFO - PROCESS | 1820 | --DOMWINDOW == 93 (0x9c11d400) [pid = 1820] [serial = 113] [outer = (nil)] [url = about:blank] 01:59:57 INFO - PROCESS | 1820 | --DOMWINDOW == 92 (0xa689e000) [pid = 1820] [serial = 131] [outer = (nil)] [url = about:blank] 01:59:57 INFO - PROCESS | 1820 | 1470733197554 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:57 INFO - PROCESS | 1820 | 1470733197561 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 01:59:57 INFO - PROCESS | 1820 | ++DOCSHELL 0x93d6b400 == 37 [pid = 1820] [id = 63] 01:59:57 INFO - PROCESS | 1820 | ++DOMWINDOW == 93 (0x93d71400) [pid = 1820] [serial = 187] [outer = (nil)] 01:59:57 INFO - PROCESS | 1820 | ++DOMWINDOW == 94 (0x9920f800) [pid = 1820] [serial = 188] [outer = 0x93d71400] 01:59:57 INFO - PROCESS | 1820 | 1470733197650 Marionette DEBUG loaded listener.js 01:59:57 INFO - PROCESS | 1820 | ++DOMWINDOW == 95 (0x9a5c2c00) [pid = 1820] [serial = 189] [outer = 0x93d71400] 01:59:57 INFO - PROCESS | 1820 | --DOMWINDOW == 94 (0xa2562800) [pid = 1820] [serial = 105] [outer = (nil)] [url = about:blank] 01:59:57 INFO - PROCESS | 1820 | --DOMWINDOW == 93 (0xa62c4400) [pid = 1820] [serial = 128] [outer = (nil)] [url = about:blank] 01:59:57 INFO - PROCESS | 1820 | --DOMWINDOW == 92 (0xa34da000) [pid = 1820] [serial = 126] [outer = (nil)] [url = about:blank] 01:59:57 INFO - PROCESS | 1820 | --DOMWINDOW == 91 (0xa3449800) [pid = 1820] [serial = 125] [outer = (nil)] [url = about:blank] 01:59:57 INFO - PROCESS | 1820 | --DOMWINDOW == 90 (0x953b1000) [pid = 1820] [serial = 110] [outer = (nil)] [url = about:blank] 01:59:57 INFO - PROCESS | 1820 | --DOMWINDOW == 89 (0x99723000) [pid = 1820] [serial = 119] [outer = (nil)] [url = about:blank] 01:59:57 INFO - PROCESS | 1820 | --DOMWINDOW == 88 (0x9a844800) [pid = 1820] [serial = 120] [outer = (nil)] [url = about:blank] 01:59:57 INFO - PROCESS | 1820 | --DOMWINDOW == 87 (0x939cd000) [pid = 1820] [serial = 107] [outer = (nil)] [url = about:blank] 01:59:57 INFO - PROCESS | 1820 | --DOMWINDOW == 86 (0x9c167000) [pid = 1820] [serial = 122] [outer = (nil)] [url = about:blank] 01:59:57 INFO - PROCESS | 1820 | --DOMWINDOW == 85 (0x953a8400) [pid = 1820] [serial = 117] [outer = (nil)] [url = about:blank] 01:59:57 INFO - PROCESS | 1820 | --DOMWINDOW == 84 (0x93baf400) [pid = 1820] [serial = 116] [outer = (nil)] [url = about:blank] 01:59:57 INFO - PROCESS | 1820 | --DOMWINDOW == 83 (0xa6834c00) [pid = 1820] [serial = 129] [outer = (nil)] [url = about:blank] 01:59:57 INFO - PROCESS | 1820 | --DOMWINDOW == 82 (0x9d816800) [pid = 1820] [serial = 123] [outer = (nil)] [url = about:blank] 01:59:58 INFO - PROCESS | 1820 | 1470733198428 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]]]}] 01:59:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 01:59:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1434ms 01:59:58 INFO - PROCESS | 1820 | 1470733198506 Marionette TRACE conn4 -> [0,225,"getWindowHandle",null] 01:59:58 INFO - PROCESS | 1820 | 1470733198514 Marionette TRACE conn4 <- [1,225,null,{"value":"8"}] 01:59:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 01:59:58 INFO - PROCESS | 1820 | 1470733198523 Marionette TRACE conn4 -> [0,226,"setScriptTimeout",{"ms":35000}] 01:59:58 INFO - PROCESS | 1820 | 1470733198527 Marionette TRACE conn4 <- [1,226,null,{}] 01:59:58 INFO - PROCESS | 1820 | 1470733198533 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}] 01:59:58 INFO - PROCESS | 1820 | 1470733198539 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 01:59:58 INFO - PROCESS | 1820 | 1470733198726 Marionette TRACE conn4 <- [1,227,null,{"value":null}] 01:59:58 INFO - PROCESS | 1820 | 1470733198840 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:58 INFO - PROCESS | 1820 | 1470733198856 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 01:59:58 INFO - PROCESS | 1820 | ++DOCSHELL 0x939cd000 == 38 [pid = 1820] [id = 64] 01:59:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 83 (0x93baf400) [pid = 1820] [serial = 190] [outer = (nil)] 01:59:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 84 (0x9a838400) [pid = 1820] [serial = 191] [outer = 0x93baf400] 01:59:58 INFO - PROCESS | 1820 | 1470733198939 Marionette DEBUG loaded listener.js 01:59:59 INFO - PROCESS | 1820 | ++DOMWINDOW == 85 (0x9ad13400) [pid = 1820] [serial = 192] [outer = 0x93baf400] 01:59:59 INFO - PROCESS | 1820 | 1470733199709 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]]]}] 01:59:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 01:59:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1242ms 01:59:59 INFO - PROCESS | 1820 | 1470733199764 Marionette TRACE conn4 -> [0,229,"getWindowHandle",null] 01:59:59 INFO - PROCESS | 1820 | 1470733199768 Marionette TRACE conn4 <- [1,229,null,{"value":"8"}] 01:59:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 01:59:59 INFO - PROCESS | 1820 | 1470733199782 Marionette TRACE conn4 -> [0,230,"setScriptTimeout",{"ms":35000}] 01:59:59 INFO - PROCESS | 1820 | 1470733199792 Marionette TRACE conn4 <- [1,230,null,{}] 01:59:59 INFO - PROCESS | 1820 | 1470733199801 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}] 01:59:59 INFO - PROCESS | 1820 | 1470733199807 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 01:59:59 INFO - PROCESS | 1820 | 1470733199992 Marionette TRACE conn4 <- [1,231,null,{"value":null}] 02:00:00 INFO - PROCESS | 1820 | 1470733200123 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:00 INFO - PROCESS | 1820 | 1470733200133 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:00:00 INFO - PROCESS | 1820 | ++DOCSHELL 0x9a5b8000 == 39 [pid = 1820] [id = 65] 02:00:00 INFO - PROCESS | 1820 | ++DOMWINDOW == 86 (0x9a685c00) [pid = 1820] [serial = 193] [outer = (nil)] 02:00:00 INFO - PROCESS | 1820 | ++DOMWINDOW == 87 (0x9c113800) [pid = 1820] [serial = 194] [outer = 0x9a685c00] 02:00:00 INFO - PROCESS | 1820 | 1470733200216 Marionette DEBUG loaded listener.js 02:00:00 INFO - PROCESS | 1820 | ++DOMWINDOW == 88 (0x9c167000) [pid = 1820] [serial = 195] [outer = 0x9a685c00] 02:00:01 INFO - PROCESS | 1820 | 1470733201128 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]]]}] 02:00:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 02:00:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1398ms 02:00:01 INFO - PROCESS | 1820 | 1470733201176 Marionette TRACE conn4 -> [0,233,"getWindowHandle",null] 02:00:01 INFO - PROCESS | 1820 | 1470733201183 Marionette TRACE conn4 <- [1,233,null,{"value":"8"}] 02:00:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 02:00:01 INFO - PROCESS | 1820 | 1470733201196 Marionette TRACE conn4 -> [0,234,"setScriptTimeout",{"ms":35000}] 02:00:01 INFO - PROCESS | 1820 | 1470733201199 Marionette TRACE conn4 <- [1,234,null,{}] 02:00:01 INFO - PROCESS | 1820 | 1470733201208 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}] 02:00:01 INFO - PROCESS | 1820 | 1470733201213 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:00:01 INFO - PROCESS | 1820 | 1470733201504 Marionette TRACE conn4 <- [1,235,null,{"value":null}] 02:00:01 INFO - PROCESS | 1820 | 1470733201542 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:01 INFO - PROCESS | 1820 | 1470733201552 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:00:01 INFO - PROCESS | 1820 | ++DOCSHELL 0x966eec00 == 40 [pid = 1820] [id = 66] 02:00:01 INFO - PROCESS | 1820 | ++DOMWINDOW == 89 (0x9bfbb400) [pid = 1820] [serial = 196] [outer = (nil)] 02:00:01 INFO - PROCESS | 1820 | ++DOMWINDOW == 90 (0xa20ec800) [pid = 1820] [serial = 197] [outer = 0x9bfbb400] 02:00:01 INFO - PROCESS | 1820 | 1470733201624 Marionette DEBUG loaded listener.js 02:00:01 INFO - PROCESS | 1820 | ++DOMWINDOW == 91 (0xa20f9c00) [pid = 1820] [serial = 198] [outer = 0x9bfbb400] 02:00:02 INFO - PROCESS | 1820 | --DOMWINDOW == 90 (0x96686000) [pid = 1820] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 02:00:02 INFO - PROCESS | 1820 | --DOMWINDOW == 89 (0x94860c00) [pid = 1820] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 02:00:02 INFO - PROCESS | 1820 | --DOMWINDOW == 88 (0x9668b800) [pid = 1820] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 02:00:02 INFO - PROCESS | 1820 | --DOMWINDOW == 87 (0x9d455c00) [pid = 1820] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 02:00:02 INFO - PROCESS | 1820 | --DOMWINDOW == 86 (0x9a365800) [pid = 1820] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 02:00:02 INFO - PROCESS | 1820 | --DOMWINDOW == 85 (0x966f4400) [pid = 1820] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 02:00:02 INFO - PROCESS | 1820 | 1470733202759 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]]]}] 02:00:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 02:00:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1593ms 02:00:02 INFO - PROCESS | 1820 | 1470733202784 Marionette TRACE conn4 -> [0,237,"getWindowHandle",null] 02:00:02 INFO - PROCESS | 1820 | 1470733202788 Marionette TRACE conn4 <- [1,237,null,{"value":"8"}] 02:00:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 02:00:02 INFO - PROCESS | 1820 | 1470733202795 Marionette TRACE conn4 -> [0,238,"setScriptTimeout",{"ms":35000}] 02:00:02 INFO - PROCESS | 1820 | 1470733202799 Marionette TRACE conn4 <- [1,238,null,{}] 02:00:02 INFO - PROCESS | 1820 | 1470733202804 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}] 02:00:02 INFO - PROCESS | 1820 | 1470733202809 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:00:03 INFO - PROCESS | 1820 | 1470733203026 Marionette TRACE conn4 <- [1,239,null,{"value":null}] 02:00:03 INFO - PROCESS | 1820 | 1470733203041 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:03 INFO - PROCESS | 1820 | 1470733203058 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:00:03 INFO - PROCESS | 1820 | ++DOCSHELL 0x953a5400 == 41 [pid = 1820] [id = 67] 02:00:03 INFO - PROCESS | 1820 | ++DOMWINDOW == 86 (0xa1020800) [pid = 1820] [serial = 199] [outer = (nil)] 02:00:03 INFO - PROCESS | 1820 | ++DOMWINDOW == 87 (0xa239cc00) [pid = 1820] [serial = 200] [outer = 0xa1020800] 02:00:03 INFO - PROCESS | 1820 | 1470733203140 Marionette DEBUG loaded listener.js 02:00:03 INFO - PROCESS | 1820 | ++DOMWINDOW == 88 (0xa2fc2400) [pid = 1820] [serial = 201] [outer = 0xa1020800] 02:00:03 INFO - PROCESS | 1820 | 1470733203961 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]]]}] 02:00:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 02:00:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1191ms 02:00:03 INFO - PROCESS | 1820 | 1470733203987 Marionette TRACE conn4 -> [0,241,"getWindowHandle",null] 02:00:03 INFO - PROCESS | 1820 | 1470733203992 Marionette TRACE conn4 <- [1,241,null,{"value":"8"}] 02:00:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 02:00:04 INFO - PROCESS | 1820 | 1470733203998 Marionette TRACE conn4 -> [0,242,"setScriptTimeout",{"ms":35000}] 02:00:04 INFO - PROCESS | 1820 | 1470733204001 Marionette TRACE conn4 <- [1,242,null,{}] 02:00:04 INFO - PROCESS | 1820 | 1470733204007 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}] 02:00:04 INFO - PROCESS | 1820 | 1470733204012 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:00:04 INFO - PROCESS | 1820 | 1470733204184 Marionette TRACE conn4 <- [1,243,null,{"value":null}] 02:00:04 INFO - PROCESS | 1820 | 1470733204195 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:04 INFO - PROCESS | 1820 | 1470733204203 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:00:04 INFO - PROCESS | 1820 | ++DOCSHELL 0x9485ac00 == 42 [pid = 1820] [id = 68] 02:00:04 INFO - PROCESS | 1820 | ++DOMWINDOW == 89 (0x94860c00) [pid = 1820] [serial = 202] [outer = (nil)] 02:00:04 INFO - PROCESS | 1820 | ++DOMWINDOW == 90 (0xa5025000) [pid = 1820] [serial = 203] [outer = 0x94860c00] 02:00:04 INFO - PROCESS | 1820 | 1470733204278 Marionette DEBUG loaded listener.js 02:00:04 INFO - PROCESS | 1820 | ++DOMWINDOW == 91 (0xa4e5c400) [pid = 1820] [serial = 204] [outer = 0x94860c00] 02:00:05 INFO - PROCESS | 1820 | 1470733205547 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]]]}] 02:00:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 02:00:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1580ms 02:00:05 INFO - PROCESS | 1820 | 1470733205580 Marionette TRACE conn4 -> [0,245,"getWindowHandle",null] 02:00:05 INFO - PROCESS | 1820 | 1470733205587 Marionette TRACE conn4 <- [1,245,null,{"value":"8"}] 02:00:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 02:00:05 INFO - PROCESS | 1820 | 1470733205596 Marionette TRACE conn4 -> [0,246,"setScriptTimeout",{"ms":35000}] 02:00:05 INFO - PROCESS | 1820 | 1470733205604 Marionette TRACE conn4 <- [1,246,null,{}] 02:00:05 INFO - PROCESS | 1820 | 1470733205613 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}] 02:00:05 INFO - PROCESS | 1820 | 1470733205618 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:00:05 INFO - PROCESS | 1820 | 1470733205821 Marionette TRACE conn4 <- [1,247,null,{"value":null}] 02:00:06 INFO - PROCESS | 1820 | 1470733206020 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:06 INFO - PROCESS | 1820 | 1470733206031 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:00:06 INFO - PROCESS | 1820 | ++DOCSHELL 0x9a5b9000 == 43 [pid = 1820] [id = 69] 02:00:06 INFO - PROCESS | 1820 | ++DOMWINDOW == 92 (0x9a5ba400) [pid = 1820] [serial = 205] [outer = (nil)] 02:00:06 INFO - PROCESS | 1820 | ++DOMWINDOW == 93 (0x9a680000) [pid = 1820] [serial = 206] [outer = 0x9a5ba400] 02:00:06 INFO - PROCESS | 1820 | 1470733206171 Marionette DEBUG loaded listener.js 02:00:06 INFO - PROCESS | 1820 | ++DOMWINDOW == 94 (0x9a83cc00) [pid = 1820] [serial = 207] [outer = 0x9a5ba400] 02:00:07 INFO - PROCESS | 1820 | 1470733207093 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]]]}] 02:00:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 02:00:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1543ms 02:00:07 INFO - PROCESS | 1820 | 1470733207140 Marionette TRACE conn4 -> [0,249,"getWindowHandle",null] 02:00:07 INFO - PROCESS | 1820 | 1470733207148 Marionette TRACE conn4 <- [1,249,null,{"value":"8"}] 02:00:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 02:00:07 INFO - PROCESS | 1820 | 1470733207160 Marionette TRACE conn4 -> [0,250,"setScriptTimeout",{"ms":35000}] 02:00:07 INFO - PROCESS | 1820 | 1470733207165 Marionette TRACE conn4 <- [1,250,null,{}] 02:00:07 INFO - PROCESS | 1820 | 1470733207173 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}] 02:00:07 INFO - PROCESS | 1820 | 1470733207178 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:00:07 INFO - PROCESS | 1820 | 1470733207430 Marionette TRACE conn4 <- [1,251,null,{"value":null}] 02:00:07 INFO - PROCESS | 1820 | 1470733207629 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:07 INFO - PROCESS | 1820 | 1470733207642 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:00:07 INFO - PROCESS | 1820 | ++DOCSHELL 0x9b7c3000 == 44 [pid = 1820] [id = 70] 02:00:07 INFO - PROCESS | 1820 | ++DOMWINDOW == 95 (0x9c11c400) [pid = 1820] [serial = 208] [outer = (nil)] 02:00:07 INFO - PROCESS | 1820 | ++DOMWINDOW == 96 (0xa20f7800) [pid = 1820] [serial = 209] [outer = 0x9c11c400] 02:00:07 INFO - PROCESS | 1820 | 1470733207776 Marionette DEBUG loaded listener.js 02:00:07 INFO - PROCESS | 1820 | ++DOMWINDOW == 97 (0xa23af000) [pid = 1820] [serial = 210] [outer = 0x9c11c400] 02:00:08 INFO - PROCESS | 1820 | 1470733208608 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]]]}] 02:00:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 02:00:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1484ms 02:00:08 INFO - PROCESS | 1820 | 1470733208644 Marionette TRACE conn4 -> [0,253,"getWindowHandle",null] 02:00:08 INFO - PROCESS | 1820 | 1470733208648 Marionette TRACE conn4 <- [1,253,null,{"value":"8"}] 02:00:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 02:00:08 INFO - PROCESS | 1820 | 1470733208655 Marionette TRACE conn4 -> [0,254,"setScriptTimeout",{"ms":35000}] 02:00:08 INFO - PROCESS | 1820 | 1470733208662 Marionette TRACE conn4 <- [1,254,null,{}] 02:00:08 INFO - PROCESS | 1820 | 1470733208678 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}] 02:00:08 INFO - PROCESS | 1820 | 1470733208687 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:00:08 INFO - PROCESS | 1820 | 1470733208876 Marionette TRACE conn4 <- [1,255,null,{"value":null}] 02:00:09 INFO - PROCESS | 1820 | 1470733209044 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:09 INFO - PROCESS | 1820 | 1470733209058 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:00:09 INFO - PROCESS | 1820 | ++DOCSHELL 0xa6838000 == 45 [pid = 1820] [id = 71] 02:00:09 INFO - PROCESS | 1820 | ++DOMWINDOW == 98 (0xa6838400) [pid = 1820] [serial = 211] [outer = (nil)] 02:00:09 INFO - PROCESS | 1820 | ++DOMWINDOW == 99 (0xa69af000) [pid = 1820] [serial = 212] [outer = 0xa6838400] 02:00:09 INFO - PROCESS | 1820 | 1470733209143 Marionette DEBUG loaded listener.js 02:00:09 INFO - PROCESS | 1820 | ++DOMWINDOW == 100 (0xa6f3b400) [pid = 1820] [serial = 213] [outer = 0xa6838400] 02:00:10 INFO - PROCESS | 1820 | 1470733210055 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]]]}] 02:00:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 02:00:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1446ms 02:00:10 INFO - PROCESS | 1820 | 1470733210102 Marionette TRACE conn4 -> [0,257,"getWindowHandle",null] 02:00:10 INFO - PROCESS | 1820 | 1470733210108 Marionette TRACE conn4 <- [1,257,null,{"value":"8"}] 02:00:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 02:00:10 INFO - PROCESS | 1820 | 1470733210116 Marionette TRACE conn4 -> [0,258,"setScriptTimeout",{"ms":35000}] 02:00:10 INFO - PROCESS | 1820 | 1470733210120 Marionette TRACE conn4 <- [1,258,null,{}] 02:00:10 INFO - PROCESS | 1820 | 1470733210127 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}] 02:00:10 INFO - PROCESS | 1820 | 1470733210132 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:00:10 INFO - PROCESS | 1820 | 1470733210350 Marionette TRACE conn4 <- [1,259,null,{"value":null}] 02:00:10 INFO - PROCESS | 1820 | 1470733210506 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:10 INFO - PROCESS | 1820 | 1470733210517 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:00:10 INFO - PROCESS | 1820 | ++DOCSHELL 0xa689e400 == 46 [pid = 1820] [id = 72] 02:00:10 INFO - PROCESS | 1820 | ++DOMWINDOW == 101 (0xa69b1c00) [pid = 1820] [serial = 214] [outer = (nil)] 02:00:10 INFO - PROCESS | 1820 | ++DOMWINDOW == 102 (0xa825ec00) [pid = 1820] [serial = 215] [outer = 0xa69b1c00] 02:00:10 INFO - PROCESS | 1820 | 1470733210604 Marionette DEBUG loaded listener.js 02:00:10 INFO - PROCESS | 1820 | ++DOMWINDOW == 103 (0xa6f7a800) [pid = 1820] [serial = 216] [outer = 0xa69b1c00] 02:00:11 INFO - PROCESS | 1820 | ++DOMWINDOW == 104 (0x92ad6c00) [pid = 1820] [serial = 217] [outer = 0x9a09e400] 02:00:11 INFO - PROCESS | 1820 | 1470733211871 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]]]}] 02:00:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 02:00:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1787ms 02:00:11 INFO - PROCESS | 1820 | 1470733211921 Marionette TRACE conn4 -> [0,261,"getWindowHandle",null] 02:00:11 INFO - PROCESS | 1820 | 1470733211929 Marionette TRACE conn4 <- [1,261,null,{"value":"8"}] 02:00:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 02:00:11 INFO - PROCESS | 1820 | 1470733211941 Marionette TRACE conn4 -> [0,262,"setScriptTimeout",{"ms":35000}] 02:00:11 INFO - PROCESS | 1820 | 1470733211945 Marionette TRACE conn4 <- [1,262,null,{}] 02:00:11 INFO - PROCESS | 1820 | 1470733211956 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}] 02:00:11 INFO - PROCESS | 1820 | 1470733211964 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:00:12 INFO - PROCESS | 1820 | 1470733212422 Marionette TRACE conn4 <- [1,263,null,{"value":null}] 02:00:12 INFO - PROCESS | 1820 | 1470733212583 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:12 INFO - PROCESS | 1820 | 1470733212599 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:00:12 INFO - PROCESS | 1820 | ++DOCSHELL 0x92ad1400 == 47 [pid = 1820] [id = 73] 02:00:12 INFO - PROCESS | 1820 | ++DOMWINDOW == 105 (0x92ad9c00) [pid = 1820] [serial = 218] [outer = (nil)] 02:00:12 INFO - PROCESS | 1820 | ++DOMWINDOW == 106 (0x92ae0c00) [pid = 1820] [serial = 219] [outer = 0x92ad9c00] 02:00:12 INFO - PROCESS | 1820 | 1470733212743 Marionette DEBUG loaded listener.js 02:00:12 INFO - PROCESS | 1820 | ++DOMWINDOW == 107 (0x9a5c1800) [pid = 1820] [serial = 220] [outer = 0x92ad9c00] 02:00:13 INFO - PROCESS | 1820 | 1470733213644 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]]]}] 02:00:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 02:00:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1751ms 02:00:13 INFO - PROCESS | 1820 | 1470733213692 Marionette TRACE conn4 -> [0,265,"getWindowHandle",null] 02:00:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 02:00:13 INFO - PROCESS | 1820 | 1470733213696 Marionette TRACE conn4 <- [1,265,null,{"value":"8"}] 02:00:13 INFO - PROCESS | 1820 | 1470733213703 Marionette TRACE conn4 -> [0,266,"setScriptTimeout",{"ms":35000}] 02:00:13 INFO - PROCESS | 1820 | 1470733213706 Marionette TRACE conn4 <- [1,266,null,{}] 02:00:13 INFO - PROCESS | 1820 | 1470733213712 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}] 02:00:13 INFO - PROCESS | 1820 | 1470733213723 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:00:13 INFO - PROCESS | 1820 | 1470733213941 Marionette TRACE conn4 <- [1,267,null,{"value":null}] 02:00:14 INFO - PROCESS | 1820 | 1470733214136 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:14 INFO - PROCESS | 1820 | 1470733214144 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:00:14 INFO - PROCESS | 1820 | ++DOCSHELL 0x90de4c00 == 48 [pid = 1820] [id = 74] 02:00:14 INFO - PROCESS | 1820 | ++DOMWINDOW == 108 (0x90de5000) [pid = 1820] [serial = 221] [outer = (nil)] 02:00:14 INFO - PROCESS | 1820 | ++DOMWINDOW == 109 (0x90df0800) [pid = 1820] [serial = 222] [outer = 0x90de5000] 02:00:14 INFO - PROCESS | 1820 | 1470733214270 Marionette DEBUG loaded listener.js 02:00:14 INFO - PROCESS | 1820 | ++DOMWINDOW == 110 (0x994b2000) [pid = 1820] [serial = 223] [outer = 0x90de5000] 02:00:15 INFO - PROCESS | 1820 | 1470733215103 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]]]}] 02:00:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 02:00:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1441ms 02:00:15 INFO - PROCESS | 1820 | 1470733215144 Marionette TRACE conn4 -> [0,269,"getWindowHandle",null] 02:00:15 INFO - PROCESS | 1820 | 1470733215149 Marionette TRACE conn4 <- [1,269,null,{"value":"8"}] 02:00:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 02:00:15 INFO - PROCESS | 1820 | 1470733215155 Marionette TRACE conn4 -> [0,270,"setScriptTimeout",{"ms":35000}] 02:00:15 INFO - PROCESS | 1820 | 1470733215159 Marionette TRACE conn4 <- [1,270,null,{}] 02:00:15 INFO - PROCESS | 1820 | 1470733215165 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}] 02:00:15 INFO - PROCESS | 1820 | 1470733215170 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:00:15 INFO - PROCESS | 1820 | 1470733215360 Marionette TRACE conn4 <- [1,271,null,{"value":null}] 02:00:15 INFO - PROCESS | 1820 | 1470733215517 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:15 INFO - PROCESS | 1820 | 1470733215527 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:00:15 INFO - PROCESS | 1820 | ++DOCSHELL 0x90fd9400 == 49 [pid = 1820] [id = 75] 02:00:15 INFO - PROCESS | 1820 | ++DOMWINDOW == 111 (0x90fdac00) [pid = 1820] [serial = 224] [outer = (nil)] 02:00:15 INFO - PROCESS | 1820 | ++DOMWINDOW == 112 (0x90fe0c00) [pid = 1820] [serial = 225] [outer = 0x90fdac00] 02:00:15 INFO - PROCESS | 1820 | 1470733215604 Marionette DEBUG loaded listener.js 02:00:15 INFO - PROCESS | 1820 | ++DOMWINDOW == 113 (0x90fe1c00) [pid = 1820] [serial = 226] [outer = 0x90fdac00] 02:00:16 INFO - PROCESS | 1820 | 1470733216507 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]]]}] 02:00:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 02:00:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1433ms 02:00:16 INFO - PROCESS | 1820 | 1470733216589 Marionette TRACE conn4 -> [0,273,"getWindowHandle",null] 02:00:16 INFO - PROCESS | 1820 | 1470733216594 Marionette TRACE conn4 <- [1,273,null,{"value":"8"}] 02:00:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 02:00:16 INFO - PROCESS | 1820 | 1470733216602 Marionette TRACE conn4 -> [0,274,"setScriptTimeout",{"ms":35000}] 02:00:16 INFO - PROCESS | 1820 | 1470733216608 Marionette TRACE conn4 <- [1,274,null,{}] 02:00:16 INFO - PROCESS | 1820 | 1470733216618 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}] 02:00:16 INFO - PROCESS | 1820 | 1470733216624 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:00:16 INFO - PROCESS | 1820 | 1470733216941 Marionette TRACE conn4 <- [1,275,null,{"value":null}] 02:00:17 INFO - PROCESS | 1820 | 1470733217392 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:17 INFO - PROCESS | 1820 | 1470733217402 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:00:17 INFO - PROCESS | 1820 | ++DOCSHELL 0x90df0c00 == 50 [pid = 1820] [id = 76] 02:00:17 INFO - PROCESS | 1820 | ++DOMWINDOW == 114 (0x90df1800) [pid = 1820] [serial = 227] [outer = (nil)] 02:00:17 INFO - PROCESS | 1820 | ++DOMWINDOW == 115 (0x90fe0400) [pid = 1820] [serial = 228] [outer = 0x90df1800] 02:00:17 INFO - PROCESS | 1820 | 1470733217490 Marionette DEBUG loaded listener.js 02:00:17 INFO - PROCESS | 1820 | ++DOMWINDOW == 116 (0x9112f400) [pid = 1820] [serial = 229] [outer = 0x90df1800] 02:00:18 INFO - PROCESS | 1820 | 1470733218446 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]]]}] 02:00:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 02:00:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1889ms 02:00:18 INFO - PROCESS | 1820 | 1470733218492 Marionette TRACE conn4 -> [0,277,"getWindowHandle",null] 02:00:18 INFO - PROCESS | 1820 | 1470733218499 Marionette TRACE conn4 <- [1,277,null,{"value":"8"}] 02:00:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 02:00:18 INFO - PROCESS | 1820 | 1470733218506 Marionette TRACE conn4 -> [0,278,"setScriptTimeout",{"ms":35000}] 02:00:18 INFO - PROCESS | 1820 | 1470733218511 Marionette TRACE conn4 <- [1,278,null,{}] 02:00:18 INFO - PROCESS | 1820 | 1470733218519 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}] 02:00:18 INFO - PROCESS | 1820 | 1470733218527 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:00:18 INFO - PROCESS | 1820 | 1470733218704 Marionette TRACE conn4 <- [1,279,null,{"value":null}] 02:00:18 INFO - PROCESS | 1820 | 1470733218911 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:18 INFO - PROCESS | 1820 | 1470733218920 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:00:18 INFO - PROCESS | 1820 | ++DOCSHELL 0x92ad4c00 == 51 [pid = 1820] [id = 77] 02:00:18 INFO - PROCESS | 1820 | ++DOMWINDOW == 117 (0x92ae0400) [pid = 1820] [serial = 230] [outer = (nil)] 02:00:19 INFO - PROCESS | 1820 | ++DOMWINDOW == 118 (0x93d6a400) [pid = 1820] [serial = 231] [outer = 0x92ae0400] 02:00:19 INFO - PROCESS | 1820 | 1470733219016 Marionette DEBUG loaded listener.js 02:00:19 INFO - PROCESS | 1820 | ++DOMWINDOW == 119 (0x953a9000) [pid = 1820] [serial = 232] [outer = 0x92ae0400] 02:00:19 INFO - PROCESS | 1820 | --DOCSHELL 0x953a5400 == 50 [pid = 1820] [id = 67] 02:00:19 INFO - PROCESS | 1820 | --DOCSHELL 0x966eec00 == 49 [pid = 1820] [id = 66] 02:00:19 INFO - PROCESS | 1820 | --DOCSHELL 0x9a5b8000 == 48 [pid = 1820] [id = 65] 02:00:19 INFO - PROCESS | 1820 | --DOMWINDOW == 118 (0xa2fc1000) [pid = 1820] [serial = 167] [outer = (nil)] [url = about:blank] 02:00:19 INFO - PROCESS | 1820 | --DOCSHELL 0x939cd000 == 47 [pid = 1820] [id = 64] 02:00:19 INFO - PROCESS | 1820 | --DOCSHELL 0x93d6b400 == 46 [pid = 1820] [id = 63] 02:00:19 INFO - PROCESS | 1820 | --DOCSHELL 0x96687400 == 45 [pid = 1820] [id = 62] 02:00:19 INFO - PROCESS | 1820 | --DOMWINDOW == 117 (0xa905b000) [pid = 1820] [serial = 143] [outer = (nil)] [url = about:blank] 02:00:19 INFO - PROCESS | 1820 | --DOMWINDOW == 116 (0xa20ef400) [pid = 1820] [serial = 162] [outer = (nil)] [url = about:blank] 02:00:19 INFO - PROCESS | 1820 | --DOMWINDOW == 115 (0xa230f800) [pid = 1820] [serial = 164] [outer = (nil)] [url = about:blank] 02:00:19 INFO - PROCESS | 1820 | --DOMWINDOW == 114 (0x9a83f000) [pid = 1820] [serial = 146] [outer = (nil)] [url = about:blank] 02:00:19 INFO - PROCESS | 1820 | --DOMWINDOW == 113 (0xa1093400) [pid = 1820] [serial = 137] [outer = (nil)] [url = about:blank] 02:00:19 INFO - PROCESS | 1820 | --DOMWINDOW == 112 (0xa6db3000) [pid = 1820] [serial = 140] [outer = (nil)] [url = about:blank] 02:00:19 INFO - PROCESS | 1820 | --DOMWINDOW == 111 (0x96692400) [pid = 1820] [serial = 159] [outer = (nil)] [url = about:blank] 02:00:19 INFO - PROCESS | 1820 | --DOMWINDOW == 110 (0xa20ec400) [pid = 1820] [serial = 156] [outer = (nil)] [url = about:blank] 02:00:19 INFO - PROCESS | 1820 | --DOMWINDOW == 109 (0x9a83b800) [pid = 1820] [serial = 152] [outer = (nil)] [url = about:blank] 02:00:19 INFO - PROCESS | 1820 | --DOMWINDOW == 108 (0x9a9e4800) [pid = 1820] [serial = 153] [outer = (nil)] [url = about:blank] 02:00:19 INFO - PROCESS | 1820 | --DOMWINDOW == 107 (0x97957c00) [pid = 1820] [serial = 149] [outer = (nil)] [url = about:blank] 02:00:19 INFO - PROCESS | 1820 | --DOMWINDOW == 106 (0x9668ec00) [pid = 1820] [serial = 158] [outer = (nil)] [url = about:blank] 02:00:19 INFO - PROCESS | 1820 | --DOMWINDOW == 105 (0x99212c00) [pid = 1820] [serial = 150] [outer = (nil)] [url = about:blank] 02:00:19 INFO - PROCESS | 1820 | --DOMWINDOW == 104 (0xa1020c00) [pid = 1820] [serial = 161] [outer = (nil)] [url = about:blank] 02:00:19 INFO - PROCESS | 1820 | --DOMWINDOW == 103 (0x9d8db000) [pid = 1820] [serial = 155] [outer = (nil)] [url = about:blank] 02:00:19 INFO - PROCESS | 1820 | --DOMWINDOW == 102 (0x994b0800) [pid = 1820] [serial = 134] [outer = (nil)] [url = about:blank] 02:00:19 INFO - PROCESS | 1820 | --DOMWINDOW == 101 (0xa23b0800) [pid = 1820] [serial = 165] [outer = (nil)] [url = about:blank] 02:00:19 INFO - PROCESS | 1820 | 1470733219926 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]]]}] 02:00:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 02:00:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1485ms 02:00:19 INFO - PROCESS | 1820 | 1470733219995 Marionette TRACE conn4 -> [0,281,"getWindowHandle",null] 02:00:20 INFO - PROCESS | 1820 | 1470733220001 Marionette TRACE conn4 <- [1,281,null,{"value":"8"}] 02:00:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 02:00:20 INFO - PROCESS | 1820 | 1470733220010 Marionette TRACE conn4 -> [0,282,"setScriptTimeout",{"ms":35000}] 02:00:20 INFO - PROCESS | 1820 | 1470733220014 Marionette TRACE conn4 <- [1,282,null,{}] 02:00:20 INFO - PROCESS | 1820 | 1470733220021 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}] 02:00:20 INFO - PROCESS | 1820 | 1470733220026 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:00:20 INFO - PROCESS | 1820 | 1470733220208 Marionette TRACE conn4 <- [1,283,null,{"value":null}] 02:00:20 INFO - PROCESS | 1820 | 1470733220350 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:20 INFO - PROCESS | 1820 | 1470733220359 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:00:20 INFO - PROCESS | 1820 | ++DOCSHELL 0x953a5400 == 46 [pid = 1820] [id = 78] 02:00:20 INFO - PROCESS | 1820 | ++DOMWINDOW == 102 (0x96687400) [pid = 1820] [serial = 233] [outer = (nil)] 02:00:20 INFO - PROCESS | 1820 | ++DOMWINDOW == 103 (0x96692400) [pid = 1820] [serial = 234] [outer = 0x96687400] 02:00:20 INFO - PROCESS | 1820 | 1470733220432 Marionette DEBUG loaded listener.js 02:00:20 INFO - PROCESS | 1820 | ++DOMWINDOW == 104 (0x98360800) [pid = 1820] [serial = 235] [outer = 0x96687400] 02:00:21 INFO - PROCESS | 1820 | 1470733221207 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]]]}] 02:00:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 02:00:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1237ms 02:00:21 INFO - PROCESS | 1820 | 1470733221248 Marionette TRACE conn4 -> [0,285,"getWindowHandle",null] 02:00:21 INFO - PROCESS | 1820 | 1470733221252 Marionette TRACE conn4 <- [1,285,null,{"value":"8"}] 02:00:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 02:00:21 INFO - PROCESS | 1820 | 1470733221261 Marionette TRACE conn4 -> [0,286,"setScriptTimeout",{"ms":35000}] 02:00:21 INFO - PROCESS | 1820 | 1470733221269 Marionette TRACE conn4 <- [1,286,null,{}] 02:00:21 INFO - PROCESS | 1820 | 1470733221288 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}] 02:00:21 INFO - PROCESS | 1820 | 1470733221296 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:00:21 INFO - PROCESS | 1820 | 1470733221468 Marionette TRACE conn4 <- [1,287,null,{"value":null}] 02:00:21 INFO - PROCESS | 1820 | 1470733221596 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:21 INFO - PROCESS | 1820 | 1470733221602 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:00:21 INFO - PROCESS | 1820 | ++DOCSHELL 0x9668d000 == 47 [pid = 1820] [id = 79] 02:00:21 INFO - PROCESS | 1820 | ++DOMWINDOW == 105 (0x9a5ba000) [pid = 1820] [serial = 236] [outer = (nil)] 02:00:21 INFO - PROCESS | 1820 | ++DOMWINDOW == 106 (0x9a682400) [pid = 1820] [serial = 237] [outer = 0x9a5ba000] 02:00:21 INFO - PROCESS | 1820 | 1470733221680 Marionette DEBUG loaded listener.js 02:00:21 INFO - PROCESS | 1820 | ++DOMWINDOW == 107 (0x9a83c000) [pid = 1820] [serial = 238] [outer = 0x9a5ba000] 02:00:22 INFO - PROCESS | 1820 | 1470733222513 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]]]}] 02:00:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 02:00:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1343ms 02:00:22 INFO - PROCESS | 1820 | 1470733222603 Marionette TRACE conn4 -> [0,289,"getWindowHandle",null] 02:00:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 02:00:22 INFO - PROCESS | 1820 | 1470733222608 Marionette TRACE conn4 <- [1,289,null,{"value":"8"}] 02:00:22 INFO - PROCESS | 1820 | 1470733222614 Marionette TRACE conn4 -> [0,290,"setScriptTimeout",{"ms":35000}] 02:00:22 INFO - PROCESS | 1820 | 1470733222617 Marionette TRACE conn4 <- [1,290,null,{}] 02:00:22 INFO - PROCESS | 1820 | 1470733222633 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}] 02:00:22 INFO - PROCESS | 1820 | 1470733222637 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:00:22 INFO - PROCESS | 1820 | 1470733222857 Marionette TRACE conn4 <- [1,291,null,{"value":null}] 02:00:22 INFO - PROCESS | 1820 | 1470733222887 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:22 INFO - PROCESS | 1820 | 1470733222896 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:00:22 INFO - PROCESS | 1820 | ++DOCSHELL 0x9a0a5000 == 48 [pid = 1820] [id = 80] 02:00:22 INFO - PROCESS | 1820 | ++DOMWINDOW == 108 (0x9a9ea400) [pid = 1820] [serial = 239] [outer = (nil)] 02:00:22 INFO - PROCESS | 1820 | ++DOMWINDOW == 109 (0x9ad1e000) [pid = 1820] [serial = 240] [outer = 0x9a9ea400] 02:00:22 INFO - PROCESS | 1820 | 1470733222962 Marionette DEBUG loaded listener.js 02:00:23 INFO - PROCESS | 1820 | ++DOMWINDOW == 110 (0x9b41e000) [pid = 1820] [serial = 241] [outer = 0x9a9ea400] 02:00:23 INFO - PROCESS | 1820 | 1470733223784 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]]]}] 02:00:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 02:00:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1200ms 02:00:23 INFO - PROCESS | 1820 | 1470733223814 Marionette TRACE conn4 -> [0,293,"getWindowHandle",null] 02:00:23 INFO - PROCESS | 1820 | 1470733223818 Marionette TRACE conn4 <- [1,293,null,{"value":"8"}] 02:00:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 02:00:23 INFO - PROCESS | 1820 | 1470733223825 Marionette TRACE conn4 -> [0,294,"setScriptTimeout",{"ms":35000}] 02:00:23 INFO - PROCESS | 1820 | 1470733223828 Marionette TRACE conn4 <- [1,294,null,{}] 02:00:23 INFO - PROCESS | 1820 | 1470733223839 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}] 02:00:23 INFO - PROCESS | 1820 | 1470733223843 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:00:24 INFO - PROCESS | 1820 | 1470733224066 Marionette TRACE conn4 <- [1,295,null,{"value":null}] 02:00:24 INFO - PROCESS | 1820 | --DOMWINDOW == 109 (0x9bfbb400) [pid = 1820] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 02:00:24 INFO - PROCESS | 1820 | --DOMWINDOW == 108 (0x96688400) [pid = 1820] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 02:00:24 INFO - PROCESS | 1820 | --DOMWINDOW == 107 (0x93baf400) [pid = 1820] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 02:00:24 INFO - PROCESS | 1820 | --DOMWINDOW == 106 (0x93d71400) [pid = 1820] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 02:00:24 INFO - PROCESS | 1820 | --DOMWINDOW == 105 (0x9a685c00) [pid = 1820] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 02:00:24 INFO - PROCESS | 1820 | --DOMWINDOW == 104 (0xa1020800) [pid = 1820] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 02:00:24 INFO - PROCESS | 1820 | 1470733224280 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:24 INFO - PROCESS | 1820 | 1470733224294 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:00:24 INFO - PROCESS | 1820 | ++DOCSHELL 0x9831f000 == 49 [pid = 1820] [id = 81] 02:00:24 INFO - PROCESS | 1820 | ++DOMWINDOW == 105 (0x9a5b8000) [pid = 1820] [serial = 242] [outer = (nil)] 02:00:24 INFO - PROCESS | 1820 | ++DOMWINDOW == 106 (0x9bcae800) [pid = 1820] [serial = 243] [outer = 0x9a5b8000] 02:00:24 INFO - PROCESS | 1820 | 1470733224379 Marionette DEBUG loaded listener.js 02:00:24 INFO - PROCESS | 1820 | ++DOMWINDOW == 107 (0x9d818000) [pid = 1820] [serial = 244] [outer = 0x9a5b8000] 02:00:25 INFO - PROCESS | 1820 | 1470733225175 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]]]}] 02:00:25 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. 02:00:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1381ms 02:00:25 INFO - PROCESS | 1820 | 1470733225208 Marionette TRACE conn4 -> [0,297,"getWindowHandle",null] 02:00:25 INFO - PROCESS | 1820 | 1470733225211 Marionette TRACE conn4 <- [1,297,null,{"value":"8"}] 02:00:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 02:00:25 INFO - PROCESS | 1820 | 1470733225219 Marionette TRACE conn4 -> [0,298,"setScriptTimeout",{"ms":35000}] 02:00:25 INFO - PROCESS | 1820 | 1470733225223 Marionette TRACE conn4 <- [1,298,null,{}] 02:00:25 INFO - PROCESS | 1820 | 1470733225229 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}] 02:00:25 INFO - PROCESS | 1820 | 1470733225235 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:00:25 INFO - PROCESS | 1820 | 1470733225419 Marionette TRACE conn4 <- [1,299,null,{"value":null}] 02:00:25 INFO - PROCESS | 1820 | 1470733225429 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:25 INFO - PROCESS | 1820 | 1470733225440 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:00:25 INFO - PROCESS | 1820 | ++DOCSHELL 0x9a67c000 == 50 [pid = 1820] [id = 82] 02:00:25 INFO - PROCESS | 1820 | ++DOMWINDOW == 108 (0x9bfbc400) [pid = 1820] [serial = 245] [outer = (nil)] 02:00:25 INFO - PROCESS | 1820 | ++DOMWINDOW == 109 (0xa20f8000) [pid = 1820] [serial = 246] [outer = 0x9bfbc400] 02:00:25 INFO - PROCESS | 1820 | 1470733225615 Marionette DEBUG loaded listener.js 02:00:25 INFO - PROCESS | 1820 | ++DOMWINDOW == 110 (0xa22f9000) [pid = 1820] [serial = 247] [outer = 0x9bfbc400] 02:00:26 INFO - PROCESS | 1820 | 1470733226459 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]]]}] 02:00:26 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. 02:00:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1285ms 02:00:26 INFO - PROCESS | 1820 | 1470733226506 Marionette TRACE conn4 -> [0,301,"getWindowHandle",null] 02:00:26 INFO - PROCESS | 1820 | 1470733226514 Marionette TRACE conn4 <- [1,301,null,{"value":"8"}] 02:00:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 02:00:26 INFO - PROCESS | 1820 | 1470733226524 Marionette TRACE conn4 -> [0,302,"setScriptTimeout",{"ms":35000}] 02:00:26 INFO - PROCESS | 1820 | 1470733226530 Marionette TRACE conn4 <- [1,302,null,{}] 02:00:26 INFO - PROCESS | 1820 | 1470733226540 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}] 02:00:26 INFO - PROCESS | 1820 | 1470733226547 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:00:26 INFO - PROCESS | 1820 | 1470733226764 Marionette TRACE conn4 <- [1,303,null,{"value":null}] 02:00:26 INFO - PROCESS | 1820 | 1470733226897 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:26 INFO - PROCESS | 1820 | 1470733226913 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:00:26 INFO - PROCESS | 1820 | ++DOCSHELL 0x90edf400 == 51 [pid = 1820] [id = 83] 02:00:26 INFO - PROCESS | 1820 | ++DOMWINDOW == 111 (0x90ee0400) [pid = 1820] [serial = 248] [outer = (nil)] 02:00:26 INFO - PROCESS | 1820 | ++DOMWINDOW == 112 (0x90eec000) [pid = 1820] [serial = 249] [outer = 0x90ee0400] 02:00:26 INFO - PROCESS | 1820 | 1470733226995 Marionette DEBUG loaded listener.js 02:00:27 INFO - PROCESS | 1820 | ++DOMWINDOW == 113 (0x90fdcc00) [pid = 1820] [serial = 250] [outer = 0x90ee0400] 02:00:27 INFO - PROCESS | 1820 | 1470733227967 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]]]}] 02:00:28 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. 02:00:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1485ms 02:00:28 INFO - PROCESS | 1820 | 1470733228009 Marionette TRACE conn4 -> [0,305,"getWindowHandle",null] 02:00:28 INFO - PROCESS | 1820 | 1470733228017 Marionette TRACE conn4 <- [1,305,null,{"value":"8"}] 02:00:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 02:00:28 INFO - PROCESS | 1820 | 1470733228028 Marionette TRACE conn4 -> [0,306,"setScriptTimeout",{"ms":35000}] 02:00:28 INFO - PROCESS | 1820 | 1470733228032 Marionette TRACE conn4 <- [1,306,null,{}] 02:00:28 INFO - PROCESS | 1820 | 1470733228039 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}] 02:00:28 INFO - PROCESS | 1820 | 1470733228045 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:00:28 INFO - PROCESS | 1820 | 1470733228308 Marionette TRACE conn4 <- [1,307,null,{"value":null}] 02:00:28 INFO - PROCESS | 1820 | 1470733228514 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:28 INFO - PROCESS | 1820 | 1470733228524 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:00:28 INFO - PROCESS | 1820 | ++DOCSHELL 0x91136800 == 52 [pid = 1820] [id = 84] 02:00:28 INFO - PROCESS | 1820 | ++DOMWINDOW == 114 (0x92ad2000) [pid = 1820] [serial = 251] [outer = (nil)] 02:00:28 INFO - PROCESS | 1820 | ++DOMWINDOW == 115 (0x9485f400) [pid = 1820] [serial = 252] [outer = 0x92ad2000] 02:00:28 INFO - PROCESS | 1820 | 1470733228652 Marionette DEBUG loaded listener.js 02:00:28 INFO - PROCESS | 1820 | ++DOMWINDOW == 116 (0x96689800) [pid = 1820] [serial = 253] [outer = 0x92ad2000] 02:00:29 INFO - PROCESS | 1820 | 1470733229681 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]]]}] 02:00:29 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. 02:00:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1687ms 02:00:29 INFO - PROCESS | 1820 | 1470733229716 Marionette TRACE conn4 -> [0,309,"getWindowHandle",null] 02:00:29 INFO - PROCESS | 1820 | 1470733229720 Marionette TRACE conn4 <- [1,309,null,{"value":"8"}] 02:00:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 02:00:29 INFO - PROCESS | 1820 | 1470733229728 Marionette TRACE conn4 -> [0,310,"setScriptTimeout",{"ms":35000}] 02:00:29 INFO - PROCESS | 1820 | 1470733229735 Marionette TRACE conn4 <- [1,310,null,{}] 02:00:29 INFO - PROCESS | 1820 | 1470733229757 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}] 02:00:29 INFO - PROCESS | 1820 | 1470733229766 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:00:29 INFO - PROCESS | 1820 | 1470733229996 Marionette TRACE conn4 <- [1,311,null,{"value":null}] 02:00:30 INFO - PROCESS | 1820 | 1470733230223 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:30 INFO - PROCESS | 1820 | 1470733230237 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:00:30 INFO - PROCESS | 1820 | ++DOCSHELL 0x9a680800 == 53 [pid = 1820] [id = 85] 02:00:30 INFO - PROCESS | 1820 | ++DOMWINDOW == 117 (0x9a9e4800) [pid = 1820] [serial = 254] [outer = (nil)] 02:00:30 INFO - PROCESS | 1820 | ++DOMWINDOW == 118 (0x9b422400) [pid = 1820] [serial = 255] [outer = 0x9a9e4800] 02:00:30 INFO - PROCESS | 1820 | 1470733230321 Marionette DEBUG loaded listener.js 02:00:30 INFO - PROCESS | 1820 | ++DOMWINDOW == 119 (0x9c11cc00) [pid = 1820] [serial = 256] [outer = 0x9a9e4800] 02:00:31 INFO - PROCESS | 1820 | 1470733231179 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]]]}] 02:00:31 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. 02:00:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1490ms 02:00:31 INFO - PROCESS | 1820 | 1470733231218 Marionette TRACE conn4 -> [0,313,"getWindowHandle",null] 02:00:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 02:00:31 INFO - PROCESS | 1820 | 1470733231223 Marionette TRACE conn4 <- [1,313,null,{"value":"8"}] 02:00:31 INFO - PROCESS | 1820 | 1470733231230 Marionette TRACE conn4 -> [0,314,"setScriptTimeout",{"ms":35000}] 02:00:31 INFO - PROCESS | 1820 | 1470733231233 Marionette TRACE conn4 <- [1,314,null,{}] 02:00:31 INFO - PROCESS | 1820 | 1470733231240 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}] 02:00:31 INFO - PROCESS | 1820 | 1470733231245 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:00:31 INFO - PROCESS | 1820 | 1470733231441 Marionette TRACE conn4 <- [1,315,null,{"value":null}] 02:00:31 INFO - PROCESS | 1820 | 1470733231601 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:31 INFO - PROCESS | 1820 | 1470733231607 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:00:31 INFO - PROCESS | 1820 | ++DOCSHELL 0x9a8d4c00 == 54 [pid = 1820] [id = 86] 02:00:31 INFO - PROCESS | 1820 | ++DOMWINDOW == 120 (0x9d8dc000) [pid = 1820] [serial = 257] [outer = (nil)] 02:00:31 INFO - PROCESS | 1820 | ++DOMWINDOW == 121 (0xa20f7000) [pid = 1820] [serial = 258] [outer = 0x9d8dc000] 02:00:31 INFO - PROCESS | 1820 | 1470733231695 Marionette DEBUG loaded listener.js 02:00:31 INFO - PROCESS | 1820 | ++DOMWINDOW == 122 (0xa2590400) [pid = 1820] [serial = 259] [outer = 0x9d8dc000] 02:00:32 INFO - PROCESS | 1820 | 1470733232684 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]]]}] 02:00:32 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. 02:00:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1481ms 02:00:32 INFO - PROCESS | 1820 | 1470733232712 Marionette TRACE conn4 -> [0,317,"getWindowHandle",null] 02:00:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 02:00:32 INFO - PROCESS | 1820 | 1470733232717 Marionette TRACE conn4 <- [1,317,null,{"value":"8"}] 02:00:32 INFO - PROCESS | 1820 | 1470733232723 Marionette TRACE conn4 -> [0,318,"setScriptTimeout",{"ms":35000}] 02:00:32 INFO - PROCESS | 1820 | 1470733232727 Marionette TRACE conn4 <- [1,318,null,{}] 02:00:32 INFO - PROCESS | 1820 | 1470733232733 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}] 02:00:32 INFO - PROCESS | 1820 | 1470733232739 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:00:32 INFO - PROCESS | 1820 | 1470733232929 Marionette TRACE conn4 <- [1,319,null,{"value":null}] 02:00:33 INFO - PROCESS | 1820 | 1470733233089 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:33 INFO - PROCESS | 1820 | 1470733233097 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:00:33 INFO - PROCESS | 1820 | ++DOCSHELL 0x90dee400 == 55 [pid = 1820] [id = 87] 02:00:33 INFO - PROCESS | 1820 | ++DOMWINDOW == 123 (0x9198dc00) [pid = 1820] [serial = 260] [outer = (nil)] 02:00:33 INFO - PROCESS | 1820 | ++DOMWINDOW == 124 (0x91996400) [pid = 1820] [serial = 261] [outer = 0x9198dc00] 02:00:33 INFO - PROCESS | 1820 | 1470733233178 Marionette DEBUG loaded listener.js 02:00:33 INFO - PROCESS | 1820 | ++DOMWINDOW == 125 (0x91999800) [pid = 1820] [serial = 262] [outer = 0x9198dc00] 02:00:34 INFO - PROCESS | 1820 | 1470733234176 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]]]}] 02:00:34 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. 02:00:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1483ms 02:00:34 INFO - PROCESS | 1820 | 1470733234207 Marionette TRACE conn4 -> [0,321,"getWindowHandle",null] 02:00:34 INFO - PROCESS | 1820 | 1470733234211 Marionette TRACE conn4 <- [1,321,null,{"value":"8"}] 02:00:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 02:00:34 INFO - PROCESS | 1820 | 1470733234218 Marionette TRACE conn4 -> [0,322,"setScriptTimeout",{"ms":35000}] 02:00:34 INFO - PROCESS | 1820 | 1470733234222 Marionette TRACE conn4 <- [1,322,null,{}] 02:00:34 INFO - PROCESS | 1820 | 1470733234228 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}] 02:00:34 INFO - PROCESS | 1820 | 1470733234238 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:00:34 INFO - PROCESS | 1820 | 1470733234495 Marionette TRACE conn4 <- [1,323,null,{"value":null}] 02:00:34 INFO - PROCESS | 1820 | 1470733234702 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:34 INFO - PROCESS | 1820 | 1470733234709 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:00:34 INFO - PROCESS | 1820 | ++DOCSHELL 0x9199c800 == 56 [pid = 1820] [id = 88] 02:00:34 INFO - PROCESS | 1820 | ++DOMWINDOW == 126 (0xa2001800) [pid = 1820] [serial = 263] [outer = (nil)] 02:00:34 INFO - PROCESS | 1820 | ++DOMWINDOW == 127 (0xa4e5b000) [pid = 1820] [serial = 264] [outer = 0xa2001800] 02:00:34 INFO - PROCESS | 1820 | 1470733234838 Marionette DEBUG loaded listener.js 02:00:34 INFO - PROCESS | 1820 | ++DOMWINDOW == 128 (0xa682f400) [pid = 1820] [serial = 265] [outer = 0xa2001800] 02:00:35 INFO - PROCESS | 1820 | 1470733235746 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]]]}] 02:00:35 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. 02:00:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1543ms 02:00:35 INFO - PROCESS | 1820 | 1470733235762 Marionette TRACE conn4 -> [0,325,"getWindowHandle",null] 02:00:35 INFO - PROCESS | 1820 | 1470733235766 Marionette TRACE conn4 <- [1,325,null,{"value":"8"}] 02:00:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 02:00:35 INFO - PROCESS | 1820 | 1470733235773 Marionette TRACE conn4 -> [0,326,"setScriptTimeout",{"ms":35000}] 02:00:35 INFO - PROCESS | 1820 | 1470733235777 Marionette TRACE conn4 <- [1,326,null,{}] 02:00:35 INFO - PROCESS | 1820 | 1470733235784 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}] 02:00:35 INFO - PROCESS | 1820 | 1470733235790 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:00:35 INFO - PROCESS | 1820 | 1470733235985 Marionette TRACE conn4 <- [1,327,null,{"value":null}] 02:00:36 INFO - PROCESS | 1820 | 1470733236153 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:36 INFO - PROCESS | 1820 | 1470733236161 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:00:36 INFO - PROCESS | 1820 | ++DOCSHELL 0x90de6400 == 57 [pid = 1820] [id = 89] 02:00:36 INFO - PROCESS | 1820 | ++DOMWINDOW == 129 (0x90de9c00) [pid = 1820] [serial = 266] [outer = (nil)] 02:00:36 INFO - PROCESS | 1820 | ++DOMWINDOW == 130 (0xa6f49800) [pid = 1820] [serial = 267] [outer = 0x90de9c00] 02:00:36 INFO - PROCESS | 1820 | 1470733236250 Marionette DEBUG loaded listener.js 02:00:36 INFO - PROCESS | 1820 | ++DOMWINDOW == 131 (0xa6f79000) [pid = 1820] [serial = 268] [outer = 0x90de9c00] 02:00:37 INFO - PROCESS | 1820 | 1470733237202 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]]]}] 02:00:37 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. 02:00:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1493ms 02:00:37 INFO - PROCESS | 1820 | 1470733237268 Marionette TRACE conn4 -> [0,329,"getWindowHandle",null] 02:00:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 02:00:37 INFO - PROCESS | 1820 | 1470733237273 Marionette TRACE conn4 <- [1,329,null,{"value":"8"}] 02:00:37 INFO - PROCESS | 1820 | 1470733237280 Marionette TRACE conn4 -> [0,330,"setScriptTimeout",{"ms":35000}] 02:00:37 INFO - PROCESS | 1820 | 1470733237284 Marionette TRACE conn4 <- [1,330,null,{}] 02:00:37 INFO - PROCESS | 1820 | 1470733237292 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}] 02:00:37 INFO - PROCESS | 1820 | 1470733237298 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:00:37 INFO - PROCESS | 1820 | 1470733237539 Marionette TRACE conn4 <- [1,331,null,{"value":null}] 02:00:37 INFO - PROCESS | 1820 | 1470733237779 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:37 INFO - PROCESS | 1820 | 1470733237786 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:00:37 INFO - PROCESS | 1820 | ++DOCSHELL 0x91923c00 == 58 [pid = 1820] [id = 90] 02:00:37 INFO - PROCESS | 1820 | ++DOMWINDOW == 132 (0x91925400) [pid = 1820] [serial = 269] [outer = (nil)] 02:00:37 INFO - PROCESS | 1820 | ++DOMWINDOW == 133 (0x9192a400) [pid = 1820] [serial = 270] [outer = 0x91925400] 02:00:37 INFO - PROCESS | 1820 | 1470733237916 Marionette DEBUG loaded listener.js 02:00:38 INFO - PROCESS | 1820 | ++DOMWINDOW == 134 (0x9192dc00) [pid = 1820] [serial = 271] [outer = 0x91925400] 02:00:38 INFO - PROCESS | 1820 | 1470733238862 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]]]}] 02:00:38 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. 02:00:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1650ms 02:00:38 INFO - PROCESS | 1820 | 1470733238931 Marionette TRACE conn4 -> [0,333,"getWindowHandle",null] 02:00:38 INFO - PROCESS | 1820 | 1470733238935 Marionette TRACE conn4 <- [1,333,null,{"value":"8"}] 02:00:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 02:00:38 INFO - PROCESS | 1820 | 1470733238942 Marionette TRACE conn4 -> [0,334,"setScriptTimeout",{"ms":35000}] 02:00:38 INFO - PROCESS | 1820 | 1470733238946 Marionette TRACE conn4 <- [1,334,null,{}] 02:00:38 INFO - PROCESS | 1820 | 1470733238952 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}] 02:00:38 INFO - PROCESS | 1820 | 1470733238958 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:00:39 INFO - PROCESS | 1820 | 1470733239192 Marionette TRACE conn4 <- [1,335,null,{"value":null}] 02:00:39 INFO - PROCESS | 1820 | 1470733239399 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:39 INFO - PROCESS | 1820 | 1470733239409 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:00:39 INFO - PROCESS | 1820 | ++DOCSHELL 0x966e8800 == 59 [pid = 1820] [id = 91] 02:00:39 INFO - PROCESS | 1820 | ++DOMWINDOW == 135 (0xa2321400) [pid = 1820] [serial = 272] [outer = (nil)] 02:00:39 INFO - PROCESS | 1820 | ++DOMWINDOW == 136 (0xa69b3400) [pid = 1820] [serial = 273] [outer = 0xa2321400] 02:00:39 INFO - PROCESS | 1820 | 1470733239546 Marionette DEBUG loaded listener.js 02:00:39 INFO - PROCESS | 1820 | ++DOMWINDOW == 137 (0xa6da6800) [pid = 1820] [serial = 274] [outer = 0xa2321400] 02:00:40 INFO - PROCESS | 1820 | 1470733240418 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]]]}] 02:00:40 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. 02:00:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1536ms 02:00:40 INFO - PROCESS | 1820 | 1470733240480 Marionette TRACE conn4 -> [0,337,"getWindowHandle",null] 02:00:40 INFO - PROCESS | 1820 | 1470733240485 Marionette TRACE conn4 <- [1,337,null,{"value":"8"}] 02:00:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 02:00:40 INFO - PROCESS | 1820 | 1470733240493 Marionette TRACE conn4 -> [0,338,"setScriptTimeout",{"ms":35000}] 02:00:40 INFO - PROCESS | 1820 | 1470733240498 Marionette TRACE conn4 <- [1,338,null,{}] 02:00:40 INFO - PROCESS | 1820 | 1470733240507 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}] 02:00:40 INFO - PROCESS | 1820 | 1470733240513 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:00:40 INFO - PROCESS | 1820 | 1470733240752 Marionette TRACE conn4 <- [1,339,null,{"value":null}] 02:00:41 INFO - PROCESS | 1820 | 1470733241170 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:41 INFO - PROCESS | 1820 | 1470733241178 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:00:41 INFO - PROCESS | 1820 | ++DOCSHELL 0x90eeec00 == 60 [pid = 1820] [id = 92] 02:00:41 INFO - PROCESS | 1820 | ++DOMWINDOW == 138 (0x90fd9800) [pid = 1820] [serial = 275] [outer = (nil)] 02:00:41 INFO - PROCESS | 1820 | ++DOMWINDOW == 139 (0x90fe6400) [pid = 1820] [serial = 276] [outer = 0x90fd9800] 02:00:41 INFO - PROCESS | 1820 | 1470733241306 Marionette DEBUG loaded listener.js 02:00:41 INFO - PROCESS | 1820 | ++DOMWINDOW == 140 (0x91131c00) [pid = 1820] [serial = 277] [outer = 0x90fd9800] 02:00:42 INFO - PROCESS | 1820 | 1470733242275 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]]]}] 02:00:42 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. 02:00:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1840ms 02:00:42 INFO - PROCESS | 1820 | 1470733242336 Marionette TRACE conn4 -> [0,341,"getWindowHandle",null] 02:00:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 02:00:42 INFO - PROCESS | 1820 | 1470733242342 Marionette TRACE conn4 <- [1,341,null,{"value":"8"}] 02:00:42 INFO - PROCESS | 1820 | 1470733242350 Marionette TRACE conn4 -> [0,342,"setScriptTimeout",{"ms":35000}] 02:00:42 INFO - PROCESS | 1820 | 1470733242355 Marionette TRACE conn4 <- [1,342,null,{}] 02:00:42 INFO - PROCESS | 1820 | 1470733242364 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}] 02:00:42 INFO - PROCESS | 1820 | 1470733242373 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:00:42 INFO - PROCESS | 1820 | 1470733242637 Marionette TRACE conn4 <- [1,343,null,{"value":null}] 02:00:42 INFO - PROCESS | 1820 | 1470733242878 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:42 INFO - PROCESS | 1820 | 1470733242886 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:00:42 INFO - PROCESS | 1820 | --DOCSHELL 0x9831f000 == 59 [pid = 1820] [id = 81] 02:00:42 INFO - PROCESS | 1820 | --DOMWINDOW == 139 (0x9a683c00) [pid = 1820] [serial = 182] [outer = (nil)] [url = about:blank] 02:00:42 INFO - PROCESS | 1820 | ++DOCSHELL 0x90ee6800 == 60 [pid = 1820] [id = 93] 02:00:42 INFO - PROCESS | 1820 | ++DOMWINDOW == 140 (0x92ad2800) [pid = 1820] [serial = 278] [outer = (nil)] 02:00:43 INFO - PROCESS | 1820 | ++DOMWINDOW == 141 (0x93bb1000) [pid = 1820] [serial = 279] [outer = 0x92ad2800] 02:00:43 INFO - PROCESS | 1820 | 1470733243029 Marionette DEBUG loaded listener.js 02:00:43 INFO - PROCESS | 1820 | ++DOMWINDOW == 142 (0x953b2c00) [pid = 1820] [serial = 280] [outer = 0x92ad2800] 02:00:43 INFO - PROCESS | 1820 | --DOCSHELL 0x9a0a5000 == 59 [pid = 1820] [id = 80] 02:00:43 INFO - PROCESS | 1820 | --DOCSHELL 0x9668d000 == 58 [pid = 1820] [id = 79] 02:00:43 INFO - PROCESS | 1820 | --DOCSHELL 0x953a5400 == 57 [pid = 1820] [id = 78] 02:00:43 INFO - PROCESS | 1820 | --DOCSHELL 0x92ad4c00 == 56 [pid = 1820] [id = 77] 02:00:43 INFO - PROCESS | 1820 | --DOCSHELL 0x90df0c00 == 55 [pid = 1820] [id = 76] 02:00:43 INFO - PROCESS | 1820 | --DOCSHELL 0x9485ac00 == 54 [pid = 1820] [id = 68] 02:00:43 INFO - PROCESS | 1820 | --DOMWINDOW == 141 (0xa20ec800) [pid = 1820] [serial = 197] [outer = (nil)] [url = about:blank] 02:00:43 INFO - PROCESS | 1820 | --DOMWINDOW == 140 (0x966ee800) [pid = 1820] [serial = 186] [outer = (nil)] [url = about:blank] 02:00:43 INFO - PROCESS | 1820 | --DOMWINDOW == 139 (0x9668f400) [pid = 1820] [serial = 185] [outer = (nil)] [url = about:blank] 02:00:43 INFO - PROCESS | 1820 | --DOMWINDOW == 138 (0x9a838400) [pid = 1820] [serial = 191] [outer = (nil)] [url = about:blank] 02:00:43 INFO - PROCESS | 1820 | --DOMWINDOW == 137 (0x9ad13400) [pid = 1820] [serial = 192] [outer = (nil)] [url = about:blank] 02:00:43 INFO - PROCESS | 1820 | --DOMWINDOW == 136 (0xa23b4400) [pid = 1820] [serial = 179] [outer = (nil)] [url = about:blank] 02:00:43 INFO - PROCESS | 1820 | --DOMWINDOW == 135 (0x9ad19000) [pid = 1820] [serial = 173] [outer = (nil)] [url = about:blank] 02:00:43 INFO - PROCESS | 1820 | --DOMWINDOW == 134 (0x97957400) [pid = 1820] [serial = 170] [outer = (nil)] [url = about:blank] 02:00:43 INFO - PROCESS | 1820 | --DOMWINDOW == 133 (0x9920f800) [pid = 1820] [serial = 188] [outer = (nil)] [url = about:blank] 02:00:43 INFO - PROCESS | 1820 | --DOMWINDOW == 132 (0x9a5c2c00) [pid = 1820] [serial = 189] [outer = (nil)] [url = about:blank] 02:00:43 INFO - PROCESS | 1820 | --DOMWINDOW == 131 (0x9d8df000) [pid = 1820] [serial = 176] [outer = (nil)] [url = about:blank] 02:00:43 INFO - PROCESS | 1820 | --DOMWINDOW == 130 (0x9c167000) [pid = 1820] [serial = 195] [outer = (nil)] [url = about:blank] 02:00:43 INFO - PROCESS | 1820 | --DOMWINDOW == 129 (0xa20f9c00) [pid = 1820] [serial = 198] [outer = (nil)] [url = about:blank] 02:00:43 INFO - PROCESS | 1820 | --DOMWINDOW == 128 (0x9c113800) [pid = 1820] [serial = 194] [outer = (nil)] [url = about:blank] 02:00:43 INFO - PROCESS | 1820 | --DOMWINDOW == 127 (0xa239cc00) [pid = 1820] [serial = 200] [outer = (nil)] [url = about:blank] 02:00:43 INFO - PROCESS | 1820 | --DOMWINDOW == 126 (0xa2fc2400) [pid = 1820] [serial = 201] [outer = (nil)] [url = about:blank] 02:00:43 INFO - PROCESS | 1820 | 1470733243855 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]]]}] 02:00:43 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. 02:00:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1536ms 02:00:43 INFO - PROCESS | 1820 | 1470733243890 Marionette TRACE conn4 -> [0,345,"getWindowHandle",null] 02:00:43 INFO - PROCESS | 1820 | 1470733243896 Marionette TRACE conn4 <- [1,345,null,{"value":"8"}] 02:00:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 02:00:43 INFO - PROCESS | 1820 | 1470733243904 Marionette TRACE conn4 -> [0,346,"setScriptTimeout",{"ms":35000}] 02:00:43 INFO - PROCESS | 1820 | 1470733243908 Marionette TRACE conn4 <- [1,346,null,{}] 02:00:43 INFO - PROCESS | 1820 | 1470733243925 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}] 02:00:43 INFO - PROCESS | 1820 | 1470733243931 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:00:44 INFO - PROCESS | 1820 | 1470733244137 Marionette TRACE conn4 <- [1,347,null,{"value":null}] 02:00:44 INFO - PROCESS | 1820 | 1470733244150 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:44 INFO - PROCESS | 1820 | 1470733244162 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:00:44 INFO - PROCESS | 1820 | ++DOCSHELL 0x92ada800 == 55 [pid = 1820] [id = 94] 02:00:44 INFO - PROCESS | 1820 | ++DOMWINDOW == 127 (0x953a5400) [pid = 1820] [serial = 281] [outer = (nil)] 02:00:44 INFO - PROCESS | 1820 | ++DOMWINDOW == 128 (0x9920f800) [pid = 1820] [serial = 282] [outer = 0x953a5400] 02:00:44 INFO - PROCESS | 1820 | 1470733244230 Marionette DEBUG loaded listener.js 02:00:44 INFO - PROCESS | 1820 | ++DOMWINDOW == 129 (0x9a5b7000) [pid = 1820] [serial = 283] [outer = 0x953a5400] 02:00:45 INFO - PROCESS | 1820 | 1470733245208 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]]]}] 02:00:45 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. 02:00:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1336ms 02:00:45 INFO - PROCESS | 1820 | 1470733245242 Marionette TRACE conn4 -> [0,349,"getWindowHandle",null] 02:00:45 INFO - PROCESS | 1820 | 1470733245245 Marionette TRACE conn4 <- [1,349,null,{"value":"8"}] 02:00:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 02:00:45 INFO - PROCESS | 1820 | 1470733245260 Marionette TRACE conn4 -> [0,350,"setScriptTimeout",{"ms":35000}] 02:00:45 INFO - PROCESS | 1820 | 1470733245270 Marionette TRACE conn4 <- [1,350,null,{}] 02:00:45 INFO - PROCESS | 1820 | 1470733245280 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}] 02:00:45 INFO - PROCESS | 1820 | 1470733245287 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:00:45 INFO - PROCESS | 1820 | 1470733245527 Marionette TRACE conn4 <- [1,351,null,{"value":null}] 02:00:45 INFO - PROCESS | 1820 | 1470733245552 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:45 INFO - PROCESS | 1820 | 1470733245561 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:00:45 INFO - PROCESS | 1820 | ++DOCSHELL 0x966ee400 == 56 [pid = 1820] [id = 95] 02:00:45 INFO - PROCESS | 1820 | ++DOMWINDOW == 130 (0x97958400) [pid = 1820] [serial = 284] [outer = (nil)] 02:00:45 INFO - PROCESS | 1820 | ++DOMWINDOW == 131 (0x9ad17800) [pid = 1820] [serial = 285] [outer = 0x97958400] 02:00:45 INFO - PROCESS | 1820 | 1470733245634 Marionette DEBUG loaded listener.js 02:00:45 INFO - PROCESS | 1820 | ++DOMWINDOW == 132 (0x9b424800) [pid = 1820] [serial = 286] [outer = 0x97958400] 02:00:46 INFO - PROCESS | 1820 | 1470733246545 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]]]}] 02:00:46 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. 02:00:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1355ms 02:00:46 INFO - PROCESS | 1820 | 1470733246610 Marionette TRACE conn4 -> [0,353,"getWindowHandle",null] 02:00:46 INFO - PROCESS | 1820 | 1470733246615 Marionette TRACE conn4 <- [1,353,null,{"value":"8"}] 02:00:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 02:00:46 INFO - PROCESS | 1820 | 1470733246628 Marionette TRACE conn4 -> [0,354,"setScriptTimeout",{"ms":35000}] 02:00:46 INFO - PROCESS | 1820 | 1470733246631 Marionette TRACE conn4 <- [1,354,null,{}] 02:00:46 INFO - PROCESS | 1820 | 1470733246637 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}] 02:00:46 INFO - PROCESS | 1820 | 1470733246642 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:00:46 INFO - PROCESS | 1820 | 1470733246879 Marionette TRACE conn4 <- [1,355,null,{"value":null}] 02:00:46 INFO - PROCESS | 1820 | 1470733246905 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:46 INFO - PROCESS | 1820 | 1470733246911 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:00:46 INFO - PROCESS | 1820 | ++DOCSHELL 0x966f3800 == 57 [pid = 1820] [id = 96] 02:00:46 INFO - PROCESS | 1820 | ++DOMWINDOW == 133 (0x99214000) [pid = 1820] [serial = 287] [outer = (nil)] 02:00:46 INFO - PROCESS | 1820 | ++DOMWINDOW == 134 (0x9bc07400) [pid = 1820] [serial = 288] [outer = 0x99214000] 02:00:46 INFO - PROCESS | 1820 | 1470733246983 Marionette DEBUG loaded listener.js 02:00:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 135 (0x9bc0a000) [pid = 1820] [serial = 289] [outer = 0x99214000] 02:00:47 INFO - PROCESS | 1820 | --DOMWINDOW == 134 (0x90df1800) [pid = 1820] [serial = 227] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 02:00:47 INFO - PROCESS | 1820 | --DOMWINDOW == 133 (0x9a5ba000) [pid = 1820] [serial = 236] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 02:00:47 INFO - PROCESS | 1820 | --DOMWINDOW == 132 (0x96687400) [pid = 1820] [serial = 233] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 02:00:47 INFO - PROCESS | 1820 | --DOMWINDOW == 131 (0x9a9ea400) [pid = 1820] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 02:00:47 INFO - PROCESS | 1820 | --DOMWINDOW == 130 (0x92ae0400) [pid = 1820] [serial = 230] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 02:00:47 INFO - PROCESS | 1820 | --DOMWINDOW == 129 (0x9a5b8000) [pid = 1820] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 02:00:48 INFO - PROCESS | 1820 | 1470733248049 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]]]}] 02:00:48 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. 02:00:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1439ms 02:00:48 INFO - PROCESS | 1820 | 1470733248069 Marionette TRACE conn4 -> [0,357,"getWindowHandle",null] 02:00:48 INFO - PROCESS | 1820 | 1470733248074 Marionette TRACE conn4 <- [1,357,null,{"value":"8"}] 02:00:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 02:00:48 INFO - PROCESS | 1820 | 1470733248081 Marionette TRACE conn4 -> [0,358,"setScriptTimeout",{"ms":35000}] 02:00:48 INFO - PROCESS | 1820 | 1470733248086 Marionette TRACE conn4 <- [1,358,null,{}] 02:00:48 INFO - PROCESS | 1820 | 1470733248093 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}] 02:00:48 INFO - PROCESS | 1820 | 1470733248099 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:00:48 INFO - PROCESS | 1820 | 1470733248277 Marionette TRACE conn4 <- [1,359,null,{"value":null}] 02:00:48 INFO - PROCESS | 1820 | 1470733248457 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:48 INFO - PROCESS | 1820 | 1470733248474 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:00:48 INFO - PROCESS | 1820 | ++DOCSHELL 0x8fae5c00 == 58 [pid = 1820] [id = 97] 02:00:48 INFO - PROCESS | 1820 | ++DOMWINDOW == 130 (0x8fae6000) [pid = 1820] [serial = 290] [outer = (nil)] 02:00:48 INFO - PROCESS | 1820 | ++DOMWINDOW == 131 (0x8fae8800) [pid = 1820] [serial = 291] [outer = 0x8fae6000] 02:00:48 INFO - PROCESS | 1820 | 1470733248559 Marionette DEBUG loaded listener.js 02:00:48 INFO - PROCESS | 1820 | ++DOMWINDOW == 132 (0x92ae0400) [pid = 1820] [serial = 292] [outer = 0x8fae6000] 02:00:49 INFO - PROCESS | 1820 | 1470733249328 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]]]}] 02:00:49 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. 02:00:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1285ms 02:00:49 INFO - PROCESS | 1820 | 1470733249367 Marionette TRACE conn4 -> [0,361,"getWindowHandle",null] 02:00:49 INFO - PROCESS | 1820 | 1470733249370 Marionette TRACE conn4 <- [1,361,null,{"value":"8"}] 02:00:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 02:00:49 INFO - PROCESS | 1820 | 1470733249379 Marionette TRACE conn4 -> [0,362,"setScriptTimeout",{"ms":35000}] 02:00:49 INFO - PROCESS | 1820 | 1470733249383 Marionette TRACE conn4 <- [1,362,null,{}] 02:00:49 INFO - PROCESS | 1820 | 1470733249388 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}] 02:00:49 INFO - PROCESS | 1820 | 1470733249394 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:00:49 INFO - PROCESS | 1820 | 1470733249576 Marionette TRACE conn4 <- [1,363,null,{"value":null}] 02:00:49 INFO - PROCESS | 1820 | 1470733249704 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:49 INFO - PROCESS | 1820 | 1470733249712 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:00:49 INFO - PROCESS | 1820 | ++DOCSHELL 0x8fadd400 == 59 [pid = 1820] [id = 98] 02:00:49 INFO - PROCESS | 1820 | ++DOMWINDOW == 133 (0x8fadd800) [pid = 1820] [serial = 293] [outer = (nil)] 02:00:49 INFO - PROCESS | 1820 | ++DOMWINDOW == 134 (0x8fae2c00) [pid = 1820] [serial = 294] [outer = 0x8fadd800] 02:00:49 INFO - PROCESS | 1820 | 1470733249874 Marionette DEBUG loaded listener.js 02:00:50 INFO - PROCESS | 1820 | ++DOMWINDOW == 135 (0x8faeb400) [pid = 1820] [serial = 295] [outer = 0x8fadd800] 02:00:50 INFO - PROCESS | 1820 | 1470733250971 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]]]}] 02:00:51 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. 02:00:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1636ms 02:00:51 INFO - PROCESS | 1820 | 1470733251018 Marionette TRACE conn4 -> [0,365,"getWindowHandle",null] 02:00:51 INFO - PROCESS | 1820 | 1470733251025 Marionette TRACE conn4 <- [1,365,null,{"value":"8"}] 02:00:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 02:00:51 INFO - PROCESS | 1820 | 1470733251035 Marionette TRACE conn4 -> [0,366,"setScriptTimeout",{"ms":35000}] 02:00:51 INFO - PROCESS | 1820 | 1470733251039 Marionette TRACE conn4 <- [1,366,null,{}] 02:00:51 INFO - PROCESS | 1820 | 1470733251048 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}] 02:00:51 INFO - PROCESS | 1820 | 1470733251053 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:00:51 INFO - PROCESS | 1820 | 1470733251311 Marionette TRACE conn4 <- [1,367,null,{"value":null}] 02:00:51 INFO - PROCESS | 1820 | 1470733251533 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:51 INFO - PROCESS | 1820 | 1470733251543 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:00:51 INFO - PROCESS | 1820 | ++DOCSHELL 0x9199bc00 == 60 [pid = 1820] [id = 99] 02:00:51 INFO - PROCESS | 1820 | ++DOMWINDOW == 136 (0x92ad5000) [pid = 1820] [serial = 296] [outer = (nil)] 02:00:51 INFO - PROCESS | 1820 | ++DOMWINDOW == 137 (0x93d71400) [pid = 1820] [serial = 297] [outer = 0x92ad5000] 02:00:51 INFO - PROCESS | 1820 | 1470733251630 Marionette DEBUG loaded listener.js 02:00:51 INFO - PROCESS | 1820 | ++DOMWINDOW == 138 (0x966e8c00) [pid = 1820] [serial = 298] [outer = 0x92ad5000] 02:00:52 INFO - PROCESS | 1820 | 1470733252618 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]]]}] 02:00:52 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. 02:00:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1603ms 02:00:52 INFO - PROCESS | 1820 | 1470733252636 Marionette TRACE conn4 -> [0,369,"getWindowHandle",null] 02:00:52 INFO - PROCESS | 1820 | 1470733252643 Marionette TRACE conn4 <- [1,369,null,{"value":"8"}] 02:00:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 02:00:52 INFO - PROCESS | 1820 | 1470733252656 Marionette TRACE conn4 -> [0,370,"setScriptTimeout",{"ms":35000}] 02:00:52 INFO - PROCESS | 1820 | 1470733252660 Marionette TRACE conn4 <- [1,370,null,{}] 02:00:52 INFO - PROCESS | 1820 | 1470733252667 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}] 02:00:52 INFO - PROCESS | 1820 | 1470733252673 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:00:52 INFO - PROCESS | 1820 | 1470733252929 Marionette TRACE conn4 <- [1,371,null,{"value":null}] 02:00:53 INFO - PROCESS | 1820 | 1470733253172 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:53 INFO - PROCESS | 1820 | 1470733253180 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:00:53 INFO - PROCESS | 1820 | ++DOCSHELL 0x9a5c1c00 == 61 [pid = 1820] [id = 100] 02:00:53 INFO - PROCESS | 1820 | ++DOMWINDOW == 139 (0x9a682800) [pid = 1820] [serial = 299] [outer = (nil)] 02:00:53 INFO - PROCESS | 1820 | ++DOMWINDOW == 140 (0x9a83b800) [pid = 1820] [serial = 300] [outer = 0x9a682800] 02:00:53 INFO - PROCESS | 1820 | 1470733253266 Marionette DEBUG loaded listener.js 02:00:53 INFO - PROCESS | 1820 | ++DOMWINDOW == 141 (0x9ad14000) [pid = 1820] [serial = 301] [outer = 0x9a682800] 02:00:54 INFO - PROCESS | 1820 | 1470733254276 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]]]}] 02:00:54 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. 02:00:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1689ms 02:00:54 INFO - PROCESS | 1820 | 1470733254346 Marionette TRACE conn4 -> [0,373,"getWindowHandle",null] 02:00:54 INFO - PROCESS | 1820 | 1470733254351 Marionette TRACE conn4 <- [1,373,null,{"value":"8"}] 02:00:54 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 02:00:54 INFO - PROCESS | 1820 | 1470733254358 Marionette TRACE conn4 -> [0,374,"setScriptTimeout",{"ms":35000}] 02:00:54 INFO - PROCESS | 1820 | 1470733254364 Marionette TRACE conn4 <- [1,374,null,{}] 02:00:54 INFO - PROCESS | 1820 | 1470733254382 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}] 02:00:54 INFO - PROCESS | 1820 | 1470733254391 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:00:54 INFO - PROCESS | 1820 | 1470733254641 Marionette TRACE conn4 <- [1,375,null,{"value":null}] 02:00:54 INFO - PROCESS | 1820 | 1470733254855 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:54 INFO - PROCESS | 1820 | 1470733254867 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:00:54 INFO - PROCESS | 1820 | ++DOCSHELL 0x9a5c3400 == 62 [pid = 1820] [id = 101] 02:00:54 INFO - PROCESS | 1820 | ++DOMWINDOW == 142 (0x9bceb000) [pid = 1820] [serial = 302] [outer = (nil)] 02:00:54 INFO - PROCESS | 1820 | ++DOMWINDOW == 143 (0x9d382400) [pid = 1820] [serial = 303] [outer = 0x9bceb000] 02:00:54 INFO - PROCESS | 1820 | 1470733254948 Marionette DEBUG loaded listener.js 02:00:55 INFO - PROCESS | 1820 | ++DOMWINDOW == 144 (0xa20a4800) [pid = 1820] [serial = 304] [outer = 0x9bceb000] 02:00:55 INFO - PROCESS | 1820 | 1470733255849 Marionette TRACE conn4 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 02:00:55 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 02:00:55 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1536ms 02:00:55 INFO - PROCESS | 1820 | 1470733255896 Marionette TRACE conn4 -> [0,377,"getWindowHandle",null] 02:00:55 INFO - PROCESS | 1820 | 1470733255901 Marionette TRACE conn4 <- [1,377,null,{"value":"8"}] 02:00:55 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 02:00:55 INFO - PROCESS | 1820 | 1470733255909 Marionette TRACE conn4 -> [0,378,"setScriptTimeout",{"ms":35000}] 02:00:55 INFO - PROCESS | 1820 | 1470733255913 Marionette TRACE conn4 <- [1,378,null,{}] 02:00:55 INFO - PROCESS | 1820 | 1470733255919 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}] 02:00:55 INFO - PROCESS | 1820 | 1470733255924 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:00:56 INFO - PROCESS | 1820 | 1470733256140 Marionette TRACE conn4 <- [1,379,null,{"value":null}] 02:00:56 INFO - PROCESS | 1820 | 1470733256352 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:56 INFO - PROCESS | 1820 | 1470733256362 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:00:56 INFO - PROCESS | 1820 | ++DOCSHELL 0x90ee7800 == 63 [pid = 1820] [id = 102] 02:00:56 INFO - PROCESS | 1820 | ++DOMWINDOW == 145 (0x9d455c00) [pid = 1820] [serial = 305] [outer = (nil)] 02:00:56 INFO - PROCESS | 1820 | ++DOMWINDOW == 146 (0xa224b400) [pid = 1820] [serial = 306] [outer = 0x9d455c00] 02:00:56 INFO - PROCESS | 1820 | 1470733256492 Marionette DEBUG loaded listener.js 02:00:56 INFO - PROCESS | 1820 | ++DOMWINDOW == 147 (0xa2328000) [pid = 1820] [serial = 307] [outer = 0x9d455c00] 02:00:57 INFO - PROCESS | 1820 | 1470733257386 Marionette TRACE conn4 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 02:00:57 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 02:00:57 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1537ms 02:00:57 INFO - PROCESS | 1820 | 1470733257447 Marionette TRACE conn4 -> [0,381,"getWindowHandle",null] 02:00:57 INFO - PROCESS | 1820 | 1470733257451 Marionette TRACE conn4 <- [1,381,null,{"value":"8"}] 02:00:57 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 02:00:57 INFO - PROCESS | 1820 | 1470733257458 Marionette TRACE conn4 -> [0,382,"setScriptTimeout",{"ms":35000}] 02:00:57 INFO - PROCESS | 1820 | 1470733257461 Marionette TRACE conn4 <- [1,382,null,{}] 02:00:57 INFO - PROCESS | 1820 | 1470733257467 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}] 02:00:57 INFO - PROCESS | 1820 | 1470733257472 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:00:57 INFO - PROCESS | 1820 | 1470733257671 Marionette TRACE conn4 <- [1,383,null,{"value":null}] 02:00:57 INFO - PROCESS | 1820 | 1470733257900 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:57 INFO - PROCESS | 1820 | 1470733257912 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:00:58 INFO - PROCESS | 1820 | ++DOCSHELL 0xa2304800 == 64 [pid = 1820] [id = 103] 02:00:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 148 (0xa2321c00) [pid = 1820] [serial = 308] [outer = (nil)] 02:00:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 149 (0xa3279000) [pid = 1820] [serial = 309] [outer = 0xa2321c00] 02:00:58 INFO - PROCESS | 1820 | 1470733258062 Marionette DEBUG loaded listener.js 02:00:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 150 (0xa6dafc00) [pid = 1820] [serial = 310] [outer = 0xa2321c00] 02:00:59 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 02:00:59 INFO - PROCESS | 1820 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:00:59 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 02:00:59 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 02:00:59 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 02:00:59 INFO - PROCESS | 1820 | 1470733259487 Marionette TRACE conn4 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 02:00:59 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 02:00:59 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 2043ms 02:00:59 INFO - PROCESS | 1820 | 1470733259502 Marionette TRACE conn4 -> [0,385,"getWindowHandle",null] 02:00:59 INFO - PROCESS | 1820 | 1470733259505 Marionette TRACE conn4 <- [1,385,null,{"value":"8"}] 02:00:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 02:00:59 INFO - PROCESS | 1820 | 1470733259512 Marionette TRACE conn4 -> [0,386,"setScriptTimeout",{"ms":35000}] 02:00:59 INFO - PROCESS | 1820 | 1470733259515 Marionette TRACE conn4 <- [1,386,null,{}] 02:00:59 INFO - PROCESS | 1820 | 1470733259521 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}] 02:00:59 INFO - PROCESS | 1820 | 1470733259531 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:00:59 INFO - PROCESS | 1820 | 1470733259744 Marionette TRACE conn4 <- [1,387,null,{"value":null}] 02:00:59 INFO - PROCESS | 1820 | 1470733259935 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:59 INFO - PROCESS | 1820 | 1470733259944 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:00:59 INFO - PROCESS | 1820 | ++DOCSHELL 0x8edc6000 == 65 [pid = 1820] [id = 104] 02:00:59 INFO - PROCESS | 1820 | ++DOMWINDOW == 151 (0x8edc9800) [pid = 1820] [serial = 311] [outer = (nil)] 02:01:00 INFO - PROCESS | 1820 | ++DOMWINDOW == 152 (0x8edd1800) [pid = 1820] [serial = 312] [outer = 0x8edc9800] 02:01:00 INFO - PROCESS | 1820 | 1470733260025 Marionette DEBUG loaded listener.js 02:01:00 INFO - PROCESS | 1820 | ++DOMWINDOW == 153 (0x93b5c400) [pid = 1820] [serial = 313] [outer = 0x8edc9800] 02:01:01 INFO - PROCESS | 1820 | 1470733261031 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]]]}] 02:01:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 02:01:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1583ms 02:01:01 INFO - PROCESS | 1820 | 1470733261096 Marionette TRACE conn4 -> [0,389,"getWindowHandle",null] 02:01:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 02:01:01 INFO - PROCESS | 1820 | 1470733261101 Marionette TRACE conn4 <- [1,389,null,{"value":"8"}] 02:01:01 INFO - PROCESS | 1820 | 1470733261107 Marionette TRACE conn4 -> [0,390,"setScriptTimeout",{"ms":35000}] 02:01:01 INFO - PROCESS | 1820 | 1470733261111 Marionette TRACE conn4 <- [1,390,null,{}] 02:01:01 INFO - PROCESS | 1820 | 1470733261117 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}] 02:01:01 INFO - PROCESS | 1820 | 1470733261123 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:01:01 INFO - PROCESS | 1820 | 1470733261356 Marionette TRACE conn4 <- [1,391,null,{"value":null}] 02:01:01 INFO - PROCESS | 1820 | 1470733261624 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:01 INFO - PROCESS | 1820 | 1470733261633 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:01:01 INFO - PROCESS | 1820 | ++DOCSHELL 0x8edcc800 == 66 [pid = 1820] [id = 105] 02:01:01 INFO - PROCESS | 1820 | ++DOMWINDOW == 154 (0x8edd1400) [pid = 1820] [serial = 314] [outer = (nil)] 02:01:01 INFO - PROCESS | 1820 | ++DOMWINDOW == 155 (0x8f029000) [pid = 1820] [serial = 315] [outer = 0x8edd1400] 02:01:01 INFO - PROCESS | 1820 | 1470733261731 Marionette DEBUG loaded listener.js 02:01:01 INFO - PROCESS | 1820 | ++DOMWINDOW == 156 (0x8f02cc00) [pid = 1820] [serial = 316] [outer = 0x8edd1400] 02:01:03 INFO - PROCESS | 1820 | 1470733263011 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]]]}] 02:01:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 02:01:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1945ms 02:01:03 INFO - PROCESS | 1820 | 1470733263057 Marionette TRACE conn4 -> [0,393,"getWindowHandle",null] 02:01:03 INFO - PROCESS | 1820 | 1470733263061 Marionette TRACE conn4 <- [1,393,null,{"value":"8"}] 02:01:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 02:01:03 INFO - PROCESS | 1820 | 1470733263068 Marionette TRACE conn4 -> [0,394,"setScriptTimeout",{"ms":35000}] 02:01:03 INFO - PROCESS | 1820 | 1470733263071 Marionette TRACE conn4 <- [1,394,null,{}] 02:01:03 INFO - PROCESS | 1820 | 1470733263077 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}] 02:01:03 INFO - PROCESS | 1820 | 1470733263082 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:01:03 INFO - PROCESS | 1820 | 1470733263302 Marionette TRACE conn4 <- [1,395,null,{"value":null}] 02:01:03 INFO - PROCESS | 1820 | 1470733263485 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:03 INFO - PROCESS | 1820 | 1470733263497 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:01:03 INFO - PROCESS | 1820 | ++DOCSHELL 0x8e57d800 == 67 [pid = 1820] [id = 106] 02:01:03 INFO - PROCESS | 1820 | ++DOMWINDOW == 157 (0x8e57ec00) [pid = 1820] [serial = 317] [outer = (nil)] 02:01:03 INFO - PROCESS | 1820 | ++DOMWINDOW == 158 (0x8e584400) [pid = 1820] [serial = 318] [outer = 0x8e57ec00] 02:01:03 INFO - PROCESS | 1820 | 1470733263578 Marionette DEBUG loaded listener.js 02:01:03 INFO - PROCESS | 1820 | ++DOMWINDOW == 159 (0x8e586400) [pid = 1820] [serial = 319] [outer = 0x8e57ec00] 02:01:04 INFO - PROCESS | 1820 | 1470733264832 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]]]}] 02:01:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 02:01:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1836ms 02:01:04 INFO - PROCESS | 1820 | 1470733264905 Marionette TRACE conn4 -> [0,397,"getWindowHandle",null] 02:01:04 INFO - PROCESS | 1820 | 1470733264911 Marionette TRACE conn4 <- [1,397,null,{"value":"8"}] 02:01:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 02:01:04 INFO - PROCESS | 1820 | 1470733264919 Marionette TRACE conn4 -> [0,398,"setScriptTimeout",{"ms":35000}] 02:01:04 INFO - PROCESS | 1820 | 1470733264926 Marionette TRACE conn4 <- [1,398,null,{}] 02:01:04 INFO - PROCESS | 1820 | 1470733264933 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}] 02:01:04 INFO - PROCESS | 1820 | 1470733264939 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:01:05 INFO - PROCESS | 1820 | 1470733265173 Marionette TRACE conn4 <- [1,399,null,{"value":null}] 02:01:05 INFO - PROCESS | 1820 | 1470733265591 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:05 INFO - PROCESS | 1820 | 1470733265605 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:01:05 INFO - PROCESS | 1820 | ++DOCSHELL 0x90de9000 == 68 [pid = 1820] [id = 107] 02:01:05 INFO - PROCESS | 1820 | ++DOMWINDOW == 160 (0x90dea800) [pid = 1820] [serial = 320] [outer = (nil)] 02:01:05 INFO - PROCESS | 1820 | ++DOMWINDOW == 161 (0x90dee800) [pid = 1820] [serial = 321] [outer = 0x90dea800] 02:01:05 INFO - PROCESS | 1820 | 1470733265723 Marionette DEBUG loaded listener.js 02:01:05 INFO - PROCESS | 1820 | ++DOMWINDOW == 162 (0x90ee2000) [pid = 1820] [serial = 322] [outer = 0x90dea800] 02:01:06 INFO - PROCESS | 1820 | 1470733266902 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]]]}] 02:01:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 02:01:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 2039ms 02:01:06 INFO - PROCESS | 1820 | 1470733266958 Marionette TRACE conn4 -> [0,401,"getWindowHandle",null] 02:01:06 INFO - PROCESS | 1820 | 1470733266966 Marionette TRACE conn4 <- [1,401,null,{"value":"8"}] 02:01:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 02:01:06 INFO - PROCESS | 1820 | 1470733266976 Marionette TRACE conn4 -> [0,402,"setScriptTimeout",{"ms":35000}] 02:01:06 INFO - PROCESS | 1820 | 1470733266981 Marionette TRACE conn4 <- [1,402,null,{}] 02:01:06 INFO - PROCESS | 1820 | 1470733266987 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}] 02:01:06 INFO - PROCESS | 1820 | 1470733266993 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:01:07 INFO - PROCESS | 1820 | 1470733267240 Marionette TRACE conn4 <- [1,403,null,{"value":null}] 02:01:07 INFO - PROCESS | 1820 | 1470733267541 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:07 INFO - PROCESS | 1820 | 1470733267550 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:01:07 INFO - PROCESS | 1820 | --DOCSHELL 0xa5021400 == 67 [pid = 1820] [id = 43] 02:01:07 INFO - PROCESS | 1820 | --DOCSHELL 0xa224c400 == 66 [pid = 1820] [id = 42] 02:01:07 INFO - PROCESS | 1820 | --DOCSHELL 0x953ab000 == 65 [pid = 1820] [id = 40] 02:01:07 INFO - PROCESS | 1820 | --DOCSHELL 0x9a67bc00 == 64 [pid = 1820] [id = 61] 02:01:07 INFO - PROCESS | 1820 | --DOMWINDOW == 161 (0xa20f8000) [pid = 1820] [serial = 246] [outer = (nil)] [url = about:blank] 02:01:07 INFO - PROCESS | 1820 | --DOMWINDOW == 160 (0x90fe0c00) [pid = 1820] [serial = 225] [outer = (nil)] [url = about:blank] 02:01:07 INFO - PROCESS | 1820 | --DOMWINDOW == 159 (0x9a680000) [pid = 1820] [serial = 206] [outer = (nil)] [url = about:blank] 02:01:07 INFO - PROCESS | 1820 | --DOMWINDOW == 158 (0x92ae0c00) [pid = 1820] [serial = 219] [outer = (nil)] [url = about:blank] 02:01:07 INFO - PROCESS | 1820 | --DOMWINDOW == 157 (0xa20f7800) [pid = 1820] [serial = 209] [outer = (nil)] [url = about:blank] 02:01:07 INFO - PROCESS | 1820 | --DOMWINDOW == 156 (0xa5025000) [pid = 1820] [serial = 203] [outer = (nil)] [url = about:blank] 02:01:07 INFO - PROCESS | 1820 | --DOMWINDOW == 155 (0xa825ec00) [pid = 1820] [serial = 215] [outer = (nil)] [url = about:blank] 02:01:07 INFO - PROCESS | 1820 | --DOMWINDOW == 154 (0xa69af000) [pid = 1820] [serial = 212] [outer = (nil)] [url = about:blank] 02:01:07 INFO - PROCESS | 1820 | --DOMWINDOW == 153 (0x90df0800) [pid = 1820] [serial = 222] [outer = (nil)] [url = about:blank] 02:01:07 INFO - PROCESS | 1820 | ++DOCSHELL 0x90df0800 == 65 [pid = 1820] [id = 108] 02:01:07 INFO - PROCESS | 1820 | ++DOMWINDOW == 154 (0x90fe2000) [pid = 1820] [serial = 323] [outer = (nil)] 02:01:07 INFO - PROCESS | 1820 | ++DOMWINDOW == 155 (0x91137000) [pid = 1820] [serial = 324] [outer = 0x90fe2000] 02:01:07 INFO - PROCESS | 1820 | 1470733267692 Marionette DEBUG loaded listener.js 02:01:07 INFO - PROCESS | 1820 | ++DOMWINDOW == 156 (0x9192cc00) [pid = 1820] [serial = 325] [outer = 0x90fe2000] 02:01:07 INFO - PROCESS | 1820 | --DOCSHELL 0x9a837000 == 64 [pid = 1820] [id = 58] 02:01:07 INFO - PROCESS | 1820 | --DOCSHELL 0x9a83d000 == 63 [pid = 1820] [id = 59] 02:01:07 INFO - PROCESS | 1820 | --DOCSHELL 0x8fae5c00 == 62 [pid = 1820] [id = 97] 02:01:08 INFO - PROCESS | 1820 | --DOCSHELL 0x966f3800 == 61 [pid = 1820] [id = 96] 02:01:08 INFO - PROCESS | 1820 | --DOCSHELL 0x93bab000 == 60 [pid = 1820] [id = 60] 02:01:08 INFO - PROCESS | 1820 | --DOCSHELL 0x966ee400 == 59 [pid = 1820] [id = 95] 02:01:08 INFO - PROCESS | 1820 | --DOCSHELL 0x92ada800 == 58 [pid = 1820] [id = 94] 02:01:08 INFO - PROCESS | 1820 | --DOCSHELL 0x90ee6800 == 57 [pid = 1820] [id = 93] 02:01:08 INFO - PROCESS | 1820 | --DOCSHELL 0x90eeec00 == 56 [pid = 1820] [id = 92] 02:01:08 INFO - PROCESS | 1820 | --DOCSHELL 0x91923c00 == 55 [pid = 1820] [id = 90] 02:01:08 INFO - PROCESS | 1820 | --DOCSHELL 0x90de6400 == 54 [pid = 1820] [id = 89] 02:01:08 INFO - PROCESS | 1820 | --DOCSHELL 0x9199c800 == 53 [pid = 1820] [id = 88] 02:01:08 INFO - PROCESS | 1820 | --DOCSHELL 0x90dee400 == 52 [pid = 1820] [id = 87] 02:01:08 INFO - PROCESS | 1820 | --DOCSHELL 0x9a8d4c00 == 51 [pid = 1820] [id = 86] 02:01:08 INFO - PROCESS | 1820 | 1470733268668 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]]]}] 02:01:08 INFO - PROCESS | 1820 | --DOMWINDOW == 155 (0x9112f400) [pid = 1820] [serial = 229] [outer = (nil)] [url = about:blank] 02:01:08 INFO - PROCESS | 1820 | --DOMWINDOW == 154 (0x9a682400) [pid = 1820] [serial = 237] [outer = (nil)] [url = about:blank] 02:01:08 INFO - PROCESS | 1820 | --DOMWINDOW == 153 (0x96692400) [pid = 1820] [serial = 234] [outer = (nil)] [url = about:blank] 02:01:08 INFO - PROCESS | 1820 | --DOMWINDOW == 152 (0x9b41e000) [pid = 1820] [serial = 241] [outer = (nil)] [url = about:blank] 02:01:08 INFO - PROCESS | 1820 | --DOMWINDOW == 151 (0x98360800) [pid = 1820] [serial = 235] [outer = (nil)] [url = about:blank] 02:01:08 INFO - PROCESS | 1820 | --DOMWINDOW == 150 (0x90fe0400) [pid = 1820] [serial = 228] [outer = (nil)] [url = about:blank] 02:01:08 INFO - PROCESS | 1820 | --DOMWINDOW == 149 (0x93d6a400) [pid = 1820] [serial = 231] [outer = (nil)] [url = about:blank] 02:01:08 INFO - PROCESS | 1820 | --DOMWINDOW == 148 (0x9d818000) [pid = 1820] [serial = 244] [outer = (nil)] [url = about:blank] 02:01:08 INFO - PROCESS | 1820 | --DOMWINDOW == 147 (0x9a445000) [pid = 1820] [serial = 93] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 02:01:08 INFO - PROCESS | 1820 | --DOMWINDOW == 146 (0x9bcae800) [pid = 1820] [serial = 243] [outer = (nil)] [url = about:blank] 02:01:08 INFO - PROCESS | 1820 | --DOMWINDOW == 145 (0x953a9000) [pid = 1820] [serial = 232] [outer = (nil)] [url = about:blank] 02:01:08 INFO - PROCESS | 1820 | --DOMWINDOW == 144 (0x9ad1e000) [pid = 1820] [serial = 240] [outer = (nil)] [url = about:blank] 02:01:08 INFO - PROCESS | 1820 | --DOMWINDOW == 143 (0x9a83c000) [pid = 1820] [serial = 238] [outer = (nil)] [url = about:blank] 02:01:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 02:01:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1738ms 02:01:08 INFO - PROCESS | 1820 | 1470733268714 Marionette TRACE conn4 -> [0,405,"getWindowHandle",null] 02:01:08 INFO - PROCESS | 1820 | 1470733268718 Marionette TRACE conn4 <- [1,405,null,{"value":"8"}] 02:01:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 02:01:08 INFO - PROCESS | 1820 | 1470733268728 Marionette TRACE conn4 -> [0,406,"setScriptTimeout",{"ms":35000}] 02:01:08 INFO - PROCESS | 1820 | 1470733268734 Marionette TRACE conn4 <- [1,406,null,{}] 02:01:08 INFO - PROCESS | 1820 | 1470733268750 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}] 02:01:08 INFO - PROCESS | 1820 | 1470733268759 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:01:08 INFO - PROCESS | 1820 | 1470733268964 Marionette TRACE conn4 <- [1,407,null,{"value":null}] 02:01:09 INFO - PROCESS | 1820 | 1470733269146 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:09 INFO - PROCESS | 1820 | 1470733269157 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:01:09 INFO - PROCESS | 1820 | ++DOCSHELL 0x939cd800 == 52 [pid = 1820] [id = 109] 02:01:09 INFO - PROCESS | 1820 | ++DOMWINDOW == 144 (0x939d6800) [pid = 1820] [serial = 326] [outer = (nil)] 02:01:09 INFO - PROCESS | 1820 | ++DOMWINDOW == 145 (0x93d6a400) [pid = 1820] [serial = 327] [outer = 0x939d6800] 02:01:09 INFO - PROCESS | 1820 | 1470733269251 Marionette DEBUG loaded listener.js 02:01:09 INFO - PROCESS | 1820 | ++DOMWINDOW == 146 (0x9668f400) [pid = 1820] [serial = 328] [outer = 0x939d6800] 02:01:10 INFO - PROCESS | 1820 | 1470733270032 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]]]}] 02:01:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 02:01:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1386ms 02:01:10 INFO - PROCESS | 1820 | 1470733270116 Marionette TRACE conn4 -> [0,409,"getWindowHandle",null] 02:01:10 INFO - PROCESS | 1820 | 1470733270121 Marionette TRACE conn4 <- [1,409,null,{"value":"8"}] 02:01:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 02:01:10 INFO - PROCESS | 1820 | 1470733270134 Marionette TRACE conn4 -> [0,410,"setScriptTimeout",{"ms":35000}] 02:01:10 INFO - PROCESS | 1820 | 1470733270137 Marionette TRACE conn4 <- [1,410,null,{}] 02:01:10 INFO - PROCESS | 1820 | 1470733270144 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}] 02:01:10 INFO - PROCESS | 1820 | 1470733270149 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:01:10 INFO - PROCESS | 1820 | 1470733270396 Marionette TRACE conn4 <- [1,411,null,{"value":null}] 02:01:10 INFO - PROCESS | 1820 | 1470733270427 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:10 INFO - PROCESS | 1820 | 1470733270434 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:01:10 INFO - PROCESS | 1820 | ++DOCSHELL 0x8fae6800 == 53 [pid = 1820] [id = 110] 02:01:10 INFO - PROCESS | 1820 | ++DOMWINDOW == 147 (0x966f0000) [pid = 1820] [serial = 329] [outer = (nil)] 02:01:10 INFO - PROCESS | 1820 | ++DOMWINDOW == 148 (0x994b4000) [pid = 1820] [serial = 330] [outer = 0x966f0000] 02:01:10 INFO - PROCESS | 1820 | 1470733270507 Marionette DEBUG loaded listener.js 02:01:10 INFO - PROCESS | 1820 | ++DOMWINDOW == 149 (0x9a58a800) [pid = 1820] [serial = 331] [outer = 0x966f0000] 02:01:11 INFO - PROCESS | 1820 | 1470733271484 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]]]}] 02:01:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 02:01:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1393ms 02:01:11 INFO - PROCESS | 1820 | 1470733271528 Marionette TRACE conn4 -> [0,413,"getWindowHandle",null] 02:01:11 INFO - PROCESS | 1820 | 1470733271532 Marionette TRACE conn4 <- [1,413,null,{"value":"8"}] 02:01:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 02:01:11 INFO - PROCESS | 1820 | 1470733271566 Marionette TRACE conn4 -> [0,414,"setScriptTimeout",{"ms":35000}] 02:01:11 INFO - PROCESS | 1820 | 1470733271569 Marionette TRACE conn4 <- [1,414,null,{}] 02:01:11 INFO - PROCESS | 1820 | 1470733271575 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}] 02:01:11 INFO - PROCESS | 1820 | 1470733271580 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:01:11 INFO - PROCESS | 1820 | 1470733271805 Marionette TRACE conn4 <- [1,415,null,{"value":null}] 02:01:11 INFO - PROCESS | 1820 | 1470733271834 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:11 INFO - PROCESS | 1820 | 1470733271848 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:01:11 INFO - PROCESS | 1820 | ++DOCSHELL 0x8f024400 == 54 [pid = 1820] [id = 111] 02:01:11 INFO - PROCESS | 1820 | ++DOMWINDOW == 150 (0x91134000) [pid = 1820] [serial = 332] [outer = (nil)] 02:01:11 INFO - PROCESS | 1820 | ++DOMWINDOW == 151 (0x9a684400) [pid = 1820] [serial = 333] [outer = 0x91134000] 02:01:11 INFO - PROCESS | 1820 | 1470733271915 Marionette DEBUG loaded listener.js 02:01:12 INFO - PROCESS | 1820 | ++DOMWINDOW == 152 (0x9a837000) [pid = 1820] [serial = 334] [outer = 0x91134000] 02:01:12 INFO - PROCESS | 1820 | --DOMWINDOW == 151 (0x94860c00) [pid = 1820] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 02:01:12 INFO - PROCESS | 1820 | --DOMWINDOW == 150 (0x9a5ba400) [pid = 1820] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 02:01:12 INFO - PROCESS | 1820 | --DOMWINDOW == 149 (0x9c11c400) [pid = 1820] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 02:01:12 INFO - PROCESS | 1820 | --DOMWINDOW == 148 (0xa6838400) [pid = 1820] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 02:01:12 INFO - PROCESS | 1820 | --DOMWINDOW == 147 (0xa69b1c00) [pid = 1820] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 02:01:12 INFO - PROCESS | 1820 | --DOMWINDOW == 146 (0x92ad9c00) [pid = 1820] [serial = 218] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 02:01:12 INFO - PROCESS | 1820 | --DOMWINDOW == 145 (0x90de5000) [pid = 1820] [serial = 221] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 02:01:12 INFO - PROCESS | 1820 | --DOMWINDOW == 144 (0x90fdac00) [pid = 1820] [serial = 224] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 02:01:12 INFO - PROCESS | 1820 | --DOMWINDOW == 143 (0xa4e0b400) [pid = 1820] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 02:01:12 INFO - PROCESS | 1820 | --DOMWINDOW == 142 (0x9230ac00) [pid = 1820] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 02:01:12 INFO - PROCESS | 1820 | --DOMWINDOW == 141 (0x9523a400) [pid = 1820] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 02:01:12 INFO - PROCESS | 1820 | --DOMWINDOW == 140 (0x9a842000) [pid = 1820] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 02:01:12 INFO - PROCESS | 1820 | --DOMWINDOW == 139 (0xa22fb400) [pid = 1820] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 02:01:12 INFO - PROCESS | 1820 | --DOMWINDOW == 138 (0xa8c1a400) [pid = 1820] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 02:01:12 INFO - PROCESS | 1820 | --DOMWINDOW == 137 (0x9a67f400) [pid = 1820] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 02:01:12 INFO - PROCESS | 1820 | --DOMWINDOW == 136 (0x9c11fc00) [pid = 1820] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 02:01:12 INFO - PROCESS | 1820 | --DOMWINDOW == 135 (0x9c11f000) [pid = 1820] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 02:01:12 INFO - PROCESS | 1820 | --DOMWINDOW == 134 (0x966f0c00) [pid = 1820] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 02:01:12 INFO - PROCESS | 1820 | --DOMWINDOW == 133 (0x9ad16000) [pid = 1820] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 02:01:12 INFO - PROCESS | 1820 | --DOMWINDOW == 132 (0x953ae400) [pid = 1820] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 02:01:12 INFO - PROCESS | 1820 | --DOMWINDOW == 131 (0xa237a000) [pid = 1820] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 02:01:12 INFO - PROCESS | 1820 | --DOMWINDOW == 130 (0x93d71000) [pid = 1820] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 02:01:12 INFO - PROCESS | 1820 | --DOMWINDOW == 129 (0x953a9400) [pid = 1820] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 02:01:12 INFO - PROCESS | 1820 | --DOMWINDOW == 128 (0x99214000) [pid = 1820] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 02:01:12 INFO - PROCESS | 1820 | --DOMWINDOW == 127 (0x90fd9800) [pid = 1820] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 02:01:12 INFO - PROCESS | 1820 | --DOMWINDOW == 126 (0x9a9e4800) [pid = 1820] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 02:01:12 INFO - PROCESS | 1820 | --DOMWINDOW == 125 (0x953a5400) [pid = 1820] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 02:01:12 INFO - PROCESS | 1820 | --DOMWINDOW == 124 (0x92ad2800) [pid = 1820] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 02:01:12 INFO - PROCESS | 1820 | --DOMWINDOW == 123 (0x92ad2000) [pid = 1820] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 02:01:12 INFO - PROCESS | 1820 | --DOMWINDOW == 122 (0x9bfbc400) [pid = 1820] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 02:01:12 INFO - PROCESS | 1820 | --DOMWINDOW == 121 (0x90ee0400) [pid = 1820] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 02:01:12 INFO - PROCESS | 1820 | --DOMWINDOW == 120 (0x97958400) [pid = 1820] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 02:01:13 INFO - PROCESS | 1820 | 1470733273397 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]]]}] 02:01:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 02:01:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1893ms 02:01:13 INFO - PROCESS | 1820 | 1470733273459 Marionette TRACE conn4 -> [0,417,"getWindowHandle",null] 02:01:13 INFO - PROCESS | 1820 | 1470733273463 Marionette TRACE conn4 <- [1,417,null,{"value":"8"}] 02:01:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 02:01:13 INFO - PROCESS | 1820 | 1470733273470 Marionette TRACE conn4 -> [0,418,"setScriptTimeout",{"ms":35000}] 02:01:13 INFO - PROCESS | 1820 | 1470733273473 Marionette TRACE conn4 <- [1,418,null,{}] 02:01:13 INFO - PROCESS | 1820 | 1470733273479 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}] 02:01:13 INFO - PROCESS | 1820 | 1470733273489 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:01:13 INFO - PROCESS | 1820 | 1470733273768 Marionette TRACE conn4 <- [1,419,null,{"value":null}] 02:01:13 INFO - PROCESS | 1820 | 1470733273860 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:13 INFO - PROCESS | 1820 | 1470733273869 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:01:13 INFO - PROCESS | 1820 | ++DOCSHELL 0x90ee3800 == 55 [pid = 1820] [id = 112] 02:01:13 INFO - PROCESS | 1820 | ++DOMWINDOW == 121 (0x90ee7000) [pid = 1820] [serial = 335] [outer = (nil)] 02:01:13 INFO - PROCESS | 1820 | ++DOMWINDOW == 122 (0x9a5b7c00) [pid = 1820] [serial = 336] [outer = 0x90ee7000] 02:01:13 INFO - PROCESS | 1820 | 1470733273958 Marionette DEBUG loaded listener.js 02:01:14 INFO - PROCESS | 1820 | ++DOMWINDOW == 123 (0x9a842c00) [pid = 1820] [serial = 337] [outer = 0x90ee7000] 02:01:15 INFO - PROCESS | 1820 | 1470733275661 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]]]}] 02:01:15 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 02:01:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 2247ms 02:01:15 INFO - PROCESS | 1820 | 1470733275719 Marionette TRACE conn4 -> [0,421,"getWindowHandle",null] 02:01:15 INFO - PROCESS | 1820 | 1470733275726 Marionette TRACE conn4 <- [1,421,null,{"value":"8"}] 02:01:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 02:01:15 INFO - PROCESS | 1820 | 1470733275735 Marionette TRACE conn4 -> [0,422,"setScriptTimeout",{"ms":35000}] 02:01:15 INFO - PROCESS | 1820 | 1470733275741 Marionette TRACE conn4 <- [1,422,null,{}] 02:01:15 INFO - PROCESS | 1820 | 1470733275796 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}] 02:01:15 INFO - PROCESS | 1820 | 1470733275805 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:01:16 INFO - PROCESS | 1820 | 1470733276047 Marionette TRACE conn4 <- [1,423,null,{"value":null}] 02:01:16 INFO - PROCESS | 1820 | 1470733276229 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:16 INFO - PROCESS | 1820 | 1470733276247 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:01:16 INFO - PROCESS | 1820 | ++DOCSHELL 0x8e585000 == 56 [pid = 1820] [id = 113] 02:01:16 INFO - PROCESS | 1820 | ++DOMWINDOW == 124 (0x8edce400) [pid = 1820] [serial = 338] [outer = (nil)] 02:01:16 INFO - PROCESS | 1820 | ++DOMWINDOW == 125 (0x90de3c00) [pid = 1820] [serial = 339] [outer = 0x8edce400] 02:01:16 INFO - PROCESS | 1820 | 1470733276382 Marionette DEBUG loaded listener.js 02:01:16 INFO - PROCESS | 1820 | ++DOMWINDOW == 126 (0x90ee0000) [pid = 1820] [serial = 340] [outer = 0x8edce400] 02:01:17 INFO - PROCESS | 1820 | 1470733277850 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]]]}] 02:01:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 02:01:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 2144ms 02:01:17 INFO - PROCESS | 1820 | 1470733277880 Marionette TRACE conn4 -> [0,425,"getWindowHandle",null] 02:01:17 INFO - PROCESS | 1820 | 1470733277888 Marionette TRACE conn4 <- [1,425,null,{"value":"8"}] 02:01:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 02:01:17 INFO - PROCESS | 1820 | 1470733277899 Marionette TRACE conn4 -> [0,426,"setScriptTimeout",{"ms":35000}] 02:01:17 INFO - PROCESS | 1820 | 1470733277903 Marionette TRACE conn4 <- [1,426,null,{}] 02:01:17 INFO - PROCESS | 1820 | 1470733277911 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}] 02:01:17 INFO - PROCESS | 1820 | 1470733277916 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:01:18 INFO - PROCESS | 1820 | 1470733278113 Marionette TRACE conn4 <- [1,427,null,{"value":null}] 02:01:18 INFO - PROCESS | 1820 | 1470733278298 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:18 INFO - PROCESS | 1820 | 1470733278310 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:01:18 INFO - PROCESS | 1820 | ++DOCSHELL 0x8e585c00 == 57 [pid = 1820] [id = 114] 02:01:18 INFO - PROCESS | 1820 | ++DOMWINDOW == 127 (0x90fdbc00) [pid = 1820] [serial = 341] [outer = (nil)] 02:01:18 INFO - PROCESS | 1820 | ++DOMWINDOW == 128 (0x9192f400) [pid = 1820] [serial = 342] [outer = 0x90fdbc00] 02:01:18 INFO - PROCESS | 1820 | 1470733278393 Marionette DEBUG loaded listener.js 02:01:18 INFO - PROCESS | 1820 | ++DOMWINDOW == 129 (0x9230ac00) [pid = 1820] [serial = 343] [outer = 0x90fdbc00] 02:01:19 INFO - PROCESS | 1820 | 1470733279496 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] 02:01:19 INFO - PROCESS | 1820 | 1470733279540 Marionette TRACE conn4 <- [1,429,null,{"value":"8"}] 02:01:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 02:01:19 INFO - PROCESS | 1820 | 1470733279548 Marionette TRACE conn4 -> [0,430,"setScriptTimeout",{"ms":35000}] 02:01:19 INFO - PROCESS | 1820 | 1470733279554 Marionette TRACE conn4 <- [1,430,null,{}] 02:01:19 INFO - PROCESS | 1820 | 1470733279572 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}] 02:01:19 INFO - PROCESS | 1820 | 1470733279581 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:01:19 INFO - PROCESS | 1820 | 1470733279831 Marionette TRACE conn4 <- [1,431,null,{"value":null}] 02:01:20 INFO - PROCESS | 1820 | 1470733280061 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:20 INFO - PROCESS | 1820 | 1470733280073 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:01:20 INFO - PROCESS | 1820 | ++DOCSHELL 0x9a837400 == 58 [pid = 1820] [id = 115] 02:01:20 INFO - PROCESS | 1820 | ++DOMWINDOW == 130 (0x9a83b400) [pid = 1820] [serial = 344] [outer = (nil)] 02:01:20 INFO - PROCESS | 1820 | ++DOMWINDOW == 131 (0x9ad1a800) [pid = 1820] [serial = 345] [outer = 0x9a83b400] 02:01:20 INFO - PROCESS | 1820 | 1470733280164 Marionette DEBUG loaded listener.js 02:01:20 INFO - PROCESS | 1820 | ++DOMWINDOW == 132 (0x9b419400) [pid = 1820] [serial = 346] [outer = 0x9a83b400] 02:01:21 INFO - PROCESS | 1820 | 1470733281101 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]]]}] 02:01:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 02:01:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1603ms 02:01:21 INFO - PROCESS | 1820 | 1470733281152 Marionette TRACE conn4 -> [0,433,"getWindowHandle",null] 02:01:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 02:01:21 INFO - PROCESS | 1820 | 1470733281157 Marionette TRACE conn4 <- [1,433,null,{"value":"8"}] 02:01:21 INFO - PROCESS | 1820 | 1470733281163 Marionette TRACE conn4 -> [0,434,"setScriptTimeout",{"ms":35000}] 02:01:21 INFO - PROCESS | 1820 | 1470733281167 Marionette TRACE conn4 <- [1,434,null,{}] 02:01:21 INFO - PROCESS | 1820 | 1470733281173 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}] 02:01:21 INFO - PROCESS | 1820 | 1470733281178 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:01:21 INFO - PROCESS | 1820 | 1470733281390 Marionette TRACE conn4 <- [1,435,null,{"value":null}] 02:01:21 INFO - PROCESS | 1820 | 1470733281610 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:21 INFO - PROCESS | 1820 | 1470733281619 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:01:21 INFO - PROCESS | 1820 | ++DOCSHELL 0x93ba4000 == 59 [pid = 1820] [id = 116] 02:01:21 INFO - PROCESS | 1820 | ++DOMWINDOW == 133 (0x9a9e7000) [pid = 1820] [serial = 347] [outer = (nil)] 02:01:21 INFO - PROCESS | 1820 | ++DOMWINDOW == 134 (0x9bc0c800) [pid = 1820] [serial = 348] [outer = 0x9a9e7000] 02:01:21 INFO - PROCESS | 1820 | 1470733281748 Marionette DEBUG loaded listener.js 02:01:21 INFO - PROCESS | 1820 | ++DOMWINDOW == 135 (0x9bcae800) [pid = 1820] [serial = 349] [outer = 0x9a9e7000] 02:01:22 INFO - PROCESS | 1820 | 1470733282623 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]]]}] 02:01:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 02:01:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1534ms 02:01:22 INFO - PROCESS | 1820 | 1470733282699 Marionette TRACE conn4 -> [0,437,"getWindowHandle",null] 02:01:22 INFO - PROCESS | 1820 | 1470733282702 Marionette TRACE conn4 <- [1,437,null,{"value":"8"}] 02:01:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 02:01:22 INFO - PROCESS | 1820 | 1470733282709 Marionette TRACE conn4 -> [0,438,"setScriptTimeout",{"ms":35000}] 02:01:22 INFO - PROCESS | 1820 | 1470733282712 Marionette TRACE conn4 <- [1,438,null,{}] 02:01:22 INFO - PROCESS | 1820 | 1470733282718 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}] 02:01:22 INFO - PROCESS | 1820 | 1470733282723 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:01:22 INFO - PROCESS | 1820 | 1470733282959 Marionette TRACE conn4 <- [1,439,null,{"value":null}] 02:01:23 INFO - PROCESS | 1820 | 1470733283192 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:23 INFO - PROCESS | 1820 | 1470733283201 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:01:23 INFO - PROCESS | 1820 | ++DOCSHELL 0x8edce800 == 60 [pid = 1820] [id = 117] 02:01:23 INFO - PROCESS | 1820 | ++DOMWINDOW == 136 (0x8edd0000) [pid = 1820] [serial = 350] [outer = (nil)] 02:01:23 INFO - PROCESS | 1820 | ++DOMWINDOW == 137 (0x9d80ac00) [pid = 1820] [serial = 351] [outer = 0x8edd0000] 02:01:23 INFO - PROCESS | 1820 | 1470733283337 Marionette DEBUG loaded listener.js 02:01:23 INFO - PROCESS | 1820 | ++DOMWINDOW == 138 (0xa1026800) [pid = 1820] [serial = 352] [outer = 0x8edd0000] 02:01:24 INFO - PROCESS | 1820 | 1470733284397 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]]]}] 02:01:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 02:01:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1751ms 02:01:24 INFO - PROCESS | 1820 | 1470733284460 Marionette TRACE conn4 -> [0,441,"getWindowHandle",null] 02:01:24 INFO - PROCESS | 1820 | 1470733284465 Marionette TRACE conn4 <- [1,441,null,{"value":"8"}] 02:01:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 02:01:24 INFO - PROCESS | 1820 | 1470733284472 Marionette TRACE conn4 -> [0,442,"setScriptTimeout",{"ms":35000}] 02:01:24 INFO - PROCESS | 1820 | 1470733284476 Marionette TRACE conn4 <- [1,442,null,{}] 02:01:24 INFO - PROCESS | 1820 | 1470733284483 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}] 02:01:24 INFO - PROCESS | 1820 | 1470733284499 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:01:24 INFO - PROCESS | 1820 | 1470733284781 Marionette TRACE conn4 <- [1,443,null,{"value":null}] 02:01:25 INFO - PROCESS | 1820 | 1470733285014 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:25 INFO - PROCESS | 1820 | 1470733285021 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:01:25 INFO - PROCESS | 1820 | ++DOCSHELL 0x9bc03c00 == 61 [pid = 1820] [id = 118] 02:01:25 INFO - PROCESS | 1820 | ++DOMWINDOW == 139 (0x9d810400) [pid = 1820] [serial = 353] [outer = (nil)] 02:01:25 INFO - PROCESS | 1820 | ++DOMWINDOW == 140 (0xa2fc9000) [pid = 1820] [serial = 354] [outer = 0x9d810400] 02:01:25 INFO - PROCESS | 1820 | 1470733285108 Marionette DEBUG loaded listener.js 02:01:25 INFO - PROCESS | 1820 | ++DOMWINDOW == 141 (0xa34ce400) [pid = 1820] [serial = 355] [outer = 0x9d810400] 02:01:26 INFO - PROCESS | 1820 | 1470733286128 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]]]}] 02:01:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 02:01:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1736ms 02:01:26 INFO - PROCESS | 1820 | 1470733286209 Marionette TRACE conn4 -> [0,445,"getWindowHandle",null] 02:01:26 INFO - PROCESS | 1820 | 1470733286213 Marionette TRACE conn4 <- [1,445,null,{"value":"8"}] 02:01:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 02:01:26 INFO - PROCESS | 1820 | 1470733286221 Marionette TRACE conn4 -> [0,446,"setScriptTimeout",{"ms":35000}] 02:01:26 INFO - PROCESS | 1820 | 1470733286224 Marionette TRACE conn4 <- [1,446,null,{}] 02:01:26 INFO - PROCESS | 1820 | 1470733286231 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}] 02:01:26 INFO - PROCESS | 1820 | 1470733286236 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:01:26 INFO - PROCESS | 1820 | 1470733286465 Marionette TRACE conn4 <- [1,447,null,{"value":null}] 02:01:26 INFO - PROCESS | 1820 | 1470733286736 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:26 INFO - PROCESS | 1820 | 1470733286742 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:01:26 INFO - PROCESS | 1820 | ++DOCSHELL 0x90deb400 == 62 [pid = 1820] [id = 119] 02:01:26 INFO - PROCESS | 1820 | ++DOMWINDOW == 142 (0x90fde000) [pid = 1820] [serial = 356] [outer = (nil)] 02:01:26 INFO - PROCESS | 1820 | ++DOMWINDOW == 143 (0x939d5000) [pid = 1820] [serial = 357] [outer = 0x90fde000] 02:01:26 INFO - PROCESS | 1820 | 1470733286831 Marionette DEBUG loaded listener.js 02:01:26 INFO - PROCESS | 1820 | ++DOMWINDOW == 144 (0x96683c00) [pid = 1820] [serial = 358] [outer = 0x90fde000] 02:01:28 INFO - PROCESS | 1820 | 1470733288099 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]]]}] 02:01:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 02:01:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1932ms 02:01:28 INFO - PROCESS | 1820 | 1470733288154 Marionette TRACE conn4 -> [0,449,"getWindowHandle",null] 02:01:28 INFO - PROCESS | 1820 | 1470733288160 Marionette TRACE conn4 <- [1,449,null,{"value":"8"}] 02:01:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 02:01:28 INFO - PROCESS | 1820 | 1470733288168 Marionette TRACE conn4 -> [0,450,"setScriptTimeout",{"ms":35000}] 02:01:28 INFO - PROCESS | 1820 | 1470733288173 Marionette TRACE conn4 <- [1,450,null,{}] 02:01:28 INFO - PROCESS | 1820 | 1470733288182 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}] 02:01:28 INFO - PROCESS | 1820 | 1470733288187 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:01:28 INFO - PROCESS | 1820 | 1470733288409 Marionette TRACE conn4 <- [1,451,null,{"value":null}] 02:01:28 INFO - PROCESS | 1820 | 1470733288605 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:28 INFO - PROCESS | 1820 | 1470733288613 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:01:28 INFO - PROCESS | 1820 | ++DOCSHELL 0x90dea400 == 63 [pid = 1820] [id = 120] 02:01:28 INFO - PROCESS | 1820 | ++DOMWINDOW == 145 (0x90df0c00) [pid = 1820] [serial = 359] [outer = (nil)] 02:01:28 INFO - PROCESS | 1820 | ++DOMWINDOW == 146 (0x9112c000) [pid = 1820] [serial = 360] [outer = 0x90df0c00] 02:01:28 INFO - PROCESS | 1820 | 1470733288747 Marionette DEBUG loaded listener.js 02:01:28 INFO - PROCESS | 1820 | ++DOMWINDOW == 147 (0x91927800) [pid = 1820] [serial = 361] [outer = 0x90df0c00] 02:01:29 INFO - PROCESS | 1820 | 1470733289817 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] 02:01:30 INFO - PROCESS | 1820 | 1470733290006 Marionette TRACE conn4 <- [1,453,null,{"value":"8"}] 02:01:30 INFO - PROCESS | 1820 | --DOCSHELL 0xa2304800 == 54 [pid = 1820] [id = 103] 02:01:30 INFO - PROCESS | 1820 | --DOCSHELL 0x90ee7800 == 53 [pid = 1820] [id = 102] 02:01:30 INFO - PROCESS | 1820 | --DOCSHELL 0x9a5c3400 == 52 [pid = 1820] [id = 101] 02:01:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 02:01:30 INFO - PROCESS | 1820 | --DOCSHELL 0x9a5c1c00 == 51 [pid = 1820] [id = 100] 02:01:30 INFO - PROCESS | 1820 | --DOCSHELL 0x9199bc00 == 50 [pid = 1820] [id = 99] 02:01:30 INFO - PROCESS | 1820 | --DOCSHELL 0x8fadd400 == 49 [pid = 1820] [id = 98] 02:01:30 INFO - PROCESS | 1820 | 1470733290038 Marionette TRACE conn4 -> [0,454,"setScriptTimeout",{"ms":35000}] 02:01:30 INFO - PROCESS | 1820 | 1470733290044 Marionette TRACE conn4 <- [1,454,null,{}] 02:01:30 INFO - PROCESS | 1820 | 1470733290051 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}] 02:01:30 INFO - PROCESS | 1820 | 1470733290056 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:01:30 INFO - PROCESS | 1820 | 1470733290245 Marionette TRACE conn4 <- [1,455,null,{"value":null}] 02:01:30 INFO - PROCESS | 1820 | --DOMWINDOW == 145 (0x9d457800) [pid = 1820] [serial = 114] [outer = (nil)] [url = about:blank] 02:01:30 INFO - PROCESS | 1820 | --DOMWINDOW == 144 (0xa4e5c400) [pid = 1820] [serial = 204] [outer = (nil)] [url = about:blank] 02:01:30 INFO - PROCESS | 1820 | --DOMWINDOW == 143 (0x9a83cc00) [pid = 1820] [serial = 207] [outer = (nil)] [url = about:blank] 02:01:30 INFO - PROCESS | 1820 | --DOMWINDOW == 142 (0xa23af000) [pid = 1820] [serial = 210] [outer = (nil)] [url = about:blank] 02:01:30 INFO - PROCESS | 1820 | --DOMWINDOW == 141 (0xa6f3b400) [pid = 1820] [serial = 213] [outer = (nil)] [url = about:blank] 02:01:30 INFO - PROCESS | 1820 | --DOMWINDOW == 140 (0xa6f7a800) [pid = 1820] [serial = 216] [outer = (nil)] [url = about:blank] 02:01:30 INFO - PROCESS | 1820 | --DOMWINDOW == 139 (0x9a5c1800) [pid = 1820] [serial = 220] [outer = (nil)] [url = about:blank] 02:01:30 INFO - PROCESS | 1820 | --DOMWINDOW == 138 (0x994b2000) [pid = 1820] [serial = 223] [outer = (nil)] [url = about:blank] 02:01:30 INFO - PROCESS | 1820 | --DOMWINDOW == 137 (0x90fe1c00) [pid = 1820] [serial = 226] [outer = (nil)] [url = about:blank] 02:01:30 INFO - PROCESS | 1820 | --DOMWINDOW == 136 (0xa6f7dc00) [pid = 1820] [serial = 141] [outer = (nil)] [url = about:blank] 02:01:30 INFO - PROCESS | 1820 | --DOMWINDOW == 135 (0x93d6c000) [pid = 1820] [serial = 108] [outer = (nil)] [url = about:blank] 02:01:30 INFO - PROCESS | 1820 | --DOMWINDOW == 134 (0x9bfb9800) [pid = 1820] [serial = 147] [outer = (nil)] [url = about:blank] 02:01:30 INFO - PROCESS | 1820 | --DOMWINDOW == 133 (0xa6f4a400) [pid = 1820] [serial = 132] [outer = (nil)] [url = about:blank] 02:01:30 INFO - PROCESS | 1820 | --DOMWINDOW == 132 (0xa327cc00) [pid = 1820] [serial = 180] [outer = (nil)] [url = about:blank] 02:01:30 INFO - PROCESS | 1820 | --DOMWINDOW == 131 (0xa90b0c00) [pid = 1820] [serial = 144] [outer = (nil)] [url = about:blank] 02:01:30 INFO - PROCESS | 1820 | --DOMWINDOW == 130 (0x9a686000) [pid = 1820] [serial = 183] [outer = (nil)] [url = about:blank] 02:01:30 INFO - PROCESS | 1820 | --DOMWINDOW == 129 (0xa200a800) [pid = 1820] [serial = 138] [outer = (nil)] [url = about:blank] 02:01:30 INFO - PROCESS | 1820 | --DOMWINDOW == 128 (0xa20f7400) [pid = 1820] [serial = 177] [outer = (nil)] [url = about:blank] 02:01:30 INFO - PROCESS | 1820 | --DOMWINDOW == 127 (0x9921c000) [pid = 1820] [serial = 171] [outer = (nil)] [url = about:blank] 02:01:30 INFO - PROCESS | 1820 | --DOMWINDOW == 126 (0x9ad1cc00) [pid = 1820] [serial = 174] [outer = (nil)] [url = about:blank] 02:01:30 INFO - PROCESS | 1820 | --DOMWINDOW == 125 (0x99722400) [pid = 1820] [serial = 111] [outer = (nil)] [url = about:blank] 02:01:30 INFO - PROCESS | 1820 | --DOMWINDOW == 124 (0xa2fca800) [pid = 1820] [serial = 168] [outer = (nil)] [url = about:blank] 02:01:30 INFO - PROCESS | 1820 | --DOMWINDOW == 123 (0x9a840000) [pid = 1820] [serial = 135] [outer = (nil)] [url = about:blank] 02:01:30 INFO - PROCESS | 1820 | --DOMWINDOW == 122 (0x9bc07400) [pid = 1820] [serial = 288] [outer = (nil)] [url = about:blank] 02:01:30 INFO - PROCESS | 1820 | --DOMWINDOW == 121 (0x91131c00) [pid = 1820] [serial = 277] [outer = (nil)] [url = about:blank] 02:01:30 INFO - PROCESS | 1820 | --DOMWINDOW == 120 (0x90fe6400) [pid = 1820] [serial = 276] [outer = (nil)] [url = about:blank] 02:01:30 INFO - PROCESS | 1820 | --DOMWINDOW == 119 (0xa20f7000) [pid = 1820] [serial = 258] [outer = (nil)] [url = about:blank] 02:01:30 INFO - PROCESS | 1820 | --DOMWINDOW == 118 (0x9bc0a000) [pid = 1820] [serial = 289] [outer = (nil)] [url = about:blank] 02:01:30 INFO - PROCESS | 1820 | --DOMWINDOW == 117 (0x9c11cc00) [pid = 1820] [serial = 256] [outer = (nil)] [url = about:blank] 02:01:30 INFO - PROCESS | 1820 | --DOMWINDOW == 116 (0x9b422400) [pid = 1820] [serial = 255] [outer = (nil)] [url = about:blank] 02:01:30 INFO - PROCESS | 1820 | --DOMWINDOW == 115 (0x9920f800) [pid = 1820] [serial = 282] [outer = (nil)] [url = about:blank] 02:01:30 INFO - PROCESS | 1820 | --DOMWINDOW == 114 (0x91996400) [pid = 1820] [serial = 261] [outer = (nil)] [url = about:blank] 02:01:30 INFO - PROCESS | 1820 | --DOMWINDOW == 113 (0x93bb1000) [pid = 1820] [serial = 279] [outer = (nil)] [url = about:blank] 02:01:30 INFO - PROCESS | 1820 | --DOMWINDOW == 112 (0x953b2c00) [pid = 1820] [serial = 280] [outer = (nil)] [url = about:blank] 02:01:30 INFO - PROCESS | 1820 | --DOMWINDOW == 111 (0xa69b3400) [pid = 1820] [serial = 273] [outer = (nil)] [url = about:blank] 02:01:30 INFO - PROCESS | 1820 | --DOMWINDOW == 110 (0x96689800) [pid = 1820] [serial = 253] [outer = (nil)] [url = about:blank] 02:01:30 INFO - PROCESS | 1820 | --DOMWINDOW == 109 (0x9485f400) [pid = 1820] [serial = 252] [outer = (nil)] [url = about:blank] 02:01:30 INFO - PROCESS | 1820 | --DOMWINDOW == 108 (0xa4e5b000) [pid = 1820] [serial = 264] [outer = (nil)] [url = about:blank] 02:01:30 INFO - PROCESS | 1820 | --DOMWINDOW == 107 (0x9192a400) [pid = 1820] [serial = 270] [outer = (nil)] [url = about:blank] 02:01:30 INFO - PROCESS | 1820 | --DOMWINDOW == 106 (0xa22f9000) [pid = 1820] [serial = 247] [outer = (nil)] [url = about:blank] 02:01:30 INFO - PROCESS | 1820 | --DOMWINDOW == 105 (0xa6f49800) [pid = 1820] [serial = 267] [outer = (nil)] [url = about:blank] 02:01:30 INFO - PROCESS | 1820 | --DOMWINDOW == 104 (0x90fdcc00) [pid = 1820] [serial = 250] [outer = (nil)] [url = about:blank] 02:01:30 INFO - PROCESS | 1820 | --DOMWINDOW == 103 (0x90eec000) [pid = 1820] [serial = 249] [outer = (nil)] [url = about:blank] 02:01:30 INFO - PROCESS | 1820 | --DOMWINDOW == 102 (0x9a5b7000) [pid = 1820] [serial = 283] [outer = (nil)] [url = about:blank] 02:01:30 INFO - PROCESS | 1820 | --DOMWINDOW == 101 (0x9b424800) [pid = 1820] [serial = 286] [outer = (nil)] [url = about:blank] 02:01:30 INFO - PROCESS | 1820 | --DOMWINDOW == 100 (0x9ad17800) [pid = 1820] [serial = 285] [outer = (nil)] [url = about:blank] 02:01:30 INFO - PROCESS | 1820 | 1470733290512 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:30 INFO - PROCESS | 1820 | 1470733290519 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:01:30 INFO - PROCESS | 1820 | ++DOCSHELL 0x90eeb000 == 50 [pid = 1820] [id = 121] 02:01:30 INFO - PROCESS | 1820 | ++DOMWINDOW == 101 (0x90fe1c00) [pid = 1820] [serial = 362] [outer = (nil)] 02:01:30 INFO - PROCESS | 1820 | ++DOMWINDOW == 102 (0x91997800) [pid = 1820] [serial = 363] [outer = 0x90fe1c00] 02:01:30 INFO - PROCESS | 1820 | 1470733290619 Marionette DEBUG loaded listener.js 02:01:30 INFO - PROCESS | 1820 | ++DOMWINDOW == 103 (0x939d8c00) [pid = 1820] [serial = 364] [outer = 0x90fe1c00] 02:01:31 INFO - PROCESS | 1820 | [1820] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:01:31 INFO - PROCESS | 1820 | 1470733291459 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]]]}] 02:01:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 02:01:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1501ms 02:01:31 INFO - PROCESS | 1820 | 1470733291528 Marionette TRACE conn4 -> [0,457,"getWindowHandle",null] 02:01:31 INFO - PROCESS | 1820 | 1470733291531 Marionette TRACE conn4 <- [1,457,null,{"value":"8"}] 02:01:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 02:01:31 INFO - PROCESS | 1820 | 1470733291539 Marionette TRACE conn4 -> [0,458,"setScriptTimeout",{"ms":35000}] 02:01:31 INFO - PROCESS | 1820 | 1470733291545 Marionette TRACE conn4 <- [1,458,null,{}] 02:01:31 INFO - PROCESS | 1820 | 1470733291561 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}] 02:01:31 INFO - PROCESS | 1820 | 1470733291570 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:01:31 INFO - PROCESS | 1820 | 1470733291759 Marionette TRACE conn4 <- [1,459,null,{"value":null}] 02:01:31 INFO - PROCESS | 1820 | 1470733291902 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:31 INFO - PROCESS | 1820 | 1470733291914 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:01:31 INFO - PROCESS | 1820 | ++DOCSHELL 0x9795a400 == 51 [pid = 1820] [id = 122] 02:01:31 INFO - PROCESS | 1820 | ++DOMWINDOW == 104 (0x97961c00) [pid = 1820] [serial = 365] [outer = (nil)] 02:01:31 INFO - PROCESS | 1820 | ++DOMWINDOW == 105 (0x9a004400) [pid = 1820] [serial = 366] [outer = 0x97961c00] 02:01:31 INFO - PROCESS | 1820 | 1470733291988 Marionette DEBUG loaded listener.js 02:01:32 INFO - PROCESS | 1820 | ++DOMWINDOW == 106 (0x9a5b7000) [pid = 1820] [serial = 367] [outer = 0x97961c00] 02:01:33 INFO - PROCESS | 1820 | 1470733293485 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] 02:01:33 INFO - PROCESS | 1820 | 1470733293543 Marionette TRACE conn4 <- [1,461,null,{"value":"8"}] 02:01:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 02:01:33 INFO - PROCESS | 1820 | 1470733293550 Marionette TRACE conn4 -> [0,462,"setScriptTimeout",{"ms":35000}] 02:01:33 INFO - PROCESS | 1820 | 1470733293554 Marionette TRACE conn4 <- [1,462,null,{}] 02:01:33 INFO - PROCESS | 1820 | 1470733293566 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}] 02:01:33 INFO - PROCESS | 1820 | 1470733293571 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:01:33 INFO - PROCESS | 1820 | 1470733293807 Marionette TRACE conn4 <- [1,463,null,{"value":null}] 02:01:33 INFO - PROCESS | 1820 | 1470733293838 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:33 INFO - PROCESS | 1820 | 1470733293844 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:01:33 INFO - PROCESS | 1820 | ++DOCSHELL 0x9afb7000 == 52 [pid = 1820] [id = 123] 02:01:33 INFO - PROCESS | 1820 | ++DOMWINDOW == 107 (0x9afb7400) [pid = 1820] [serial = 368] [outer = (nil)] 02:01:33 INFO - PROCESS | 1820 | ++DOMWINDOW == 108 (0x9b422400) [pid = 1820] [serial = 369] [outer = 0x9afb7400] 02:01:33 INFO - PROCESS | 1820 | 1470733293919 Marionette DEBUG loaded listener.js 02:01:34 INFO - PROCESS | 1820 | ++DOMWINDOW == 109 (0x9bc01c00) [pid = 1820] [serial = 370] [outer = 0x9afb7400] 02:01:34 INFO - PROCESS | 1820 | --DOMWINDOW == 108 (0x8fae6000) [pid = 1820] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 02:01:34 INFO - PROCESS | 1820 | --DOMWINDOW == 107 (0x90dea800) [pid = 1820] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 02:01:34 INFO - PROCESS | 1820 | --DOMWINDOW == 106 (0x90fe2000) [pid = 1820] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 02:01:34 INFO - PROCESS | 1820 | --DOMWINDOW == 105 (0x939d6800) [pid = 1820] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 02:01:34 INFO - PROCESS | 1820 | --DOMWINDOW == 104 (0x91134000) [pid = 1820] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 02:01:34 INFO - PROCESS | 1820 | --DOMWINDOW == 103 (0x966f0000) [pid = 1820] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 02:01:34 INFO - PROCESS | 1820 | [1820] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:01:35 INFO - PROCESS | 1820 | 1470733295039 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] 02:01:35 INFO - PROCESS | 1820 | 1470733295103 Marionette TRACE conn4 <- [1,465,null,{"value":"8"}] 02:01:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 02:01:35 INFO - PROCESS | 1820 | 1470733295112 Marionette TRACE conn4 -> [0,466,"setScriptTimeout",{"ms":35000}] 02:01:35 INFO - PROCESS | 1820 | 1470733295115 Marionette TRACE conn4 <- [1,466,null,{}] 02:01:35 INFO - PROCESS | 1820 | 1470733295121 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}] 02:01:35 INFO - PROCESS | 1820 | 1470733295128 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:01:35 INFO - PROCESS | 1820 | 1470733295300 Marionette TRACE conn4 <- [1,467,null,{"value":null}] 02:01:35 INFO - PROCESS | 1820 | 1470733295311 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:35 INFO - PROCESS | 1820 | 1470733295320 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:01:35 INFO - PROCESS | 1820 | ++DOCSHELL 0x8edc9c00 == 53 [pid = 1820] [id = 124] 02:01:35 INFO - PROCESS | 1820 | ++DOMWINDOW == 104 (0x8f030c00) [pid = 1820] [serial = 371] [outer = (nil)] 02:01:35 INFO - PROCESS | 1820 | ++DOMWINDOW == 105 (0x9afb7800) [pid = 1820] [serial = 372] [outer = 0x8f030c00] 02:01:35 INFO - PROCESS | 1820 | 1470733295389 Marionette DEBUG loaded listener.js 02:01:35 INFO - PROCESS | 1820 | ++DOMWINDOW == 106 (0x9bc07400) [pid = 1820] [serial = 373] [outer = 0x8f030c00] 02:01:36 INFO - PROCESS | 1820 | 1470733296389 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] 02:01:36 INFO - PROCESS | 1820 | 1470733296456 Marionette TRACE conn4 <- [1,469,null,{"value":"8"}] 02:01:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 02:01:36 INFO - PROCESS | 1820 | 1470733296463 Marionette TRACE conn4 -> [0,470,"setScriptTimeout",{"ms":35000}] 02:01:36 INFO - PROCESS | 1820 | 1470733296466 Marionette TRACE conn4 <- [1,470,null,{}] 02:01:36 INFO - PROCESS | 1820 | 1470733296471 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}] 02:01:36 INFO - PROCESS | 1820 | 1470733296481 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:01:36 INFO - PROCESS | 1820 | 1470733296774 Marionette TRACE conn4 <- [1,471,null,{"value":null}] 02:01:37 INFO - PROCESS | 1820 | 1470733297056 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:37 INFO - PROCESS | 1820 | 1470733297068 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:01:37 INFO - PROCESS | 1820 | ++DOCSHELL 0x8fae4800 == 54 [pid = 1820] [id = 125] 02:01:37 INFO - PROCESS | 1820 | ++DOMWINDOW == 107 (0x8fae4c00) [pid = 1820] [serial = 374] [outer = (nil)] 02:01:37 INFO - PROCESS | 1820 | ++DOMWINDOW == 108 (0x8faeb800) [pid = 1820] [serial = 375] [outer = 0x8fae4c00] 02:01:37 INFO - PROCESS | 1820 | 1470733297157 Marionette DEBUG loaded listener.js 02:01:37 INFO - PROCESS | 1820 | ++DOMWINDOW == 109 (0x90ee7c00) [pid = 1820] [serial = 376] [outer = 0x8fae4c00] 02:01:38 INFO - PROCESS | 1820 | 1470733298174 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]]]}] 02:01:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 02:01:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1791ms 02:01:38 INFO - PROCESS | 1820 | 1470733298256 Marionette TRACE conn4 -> [0,473,"getWindowHandle",null] 02:01:38 INFO - PROCESS | 1820 | 1470733298263 Marionette TRACE conn4 <- [1,473,null,{"value":"8"}] 02:01:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 02:01:38 INFO - PROCESS | 1820 | 1470733298273 Marionette TRACE conn4 -> [0,474,"setScriptTimeout",{"ms":35000}] 02:01:38 INFO - PROCESS | 1820 | 1470733298278 Marionette TRACE conn4 <- [1,474,null,{}] 02:01:38 INFO - PROCESS | 1820 | 1470733298287 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}] 02:01:38 INFO - PROCESS | 1820 | 1470733298294 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:01:38 INFO - PROCESS | 1820 | 1470733298647 Marionette TRACE conn4 <- [1,475,null,{"value":null}] 02:01:38 INFO - PROCESS | 1820 | 1470733298870 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:38 INFO - PROCESS | 1820 | 1470733298883 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:01:38 INFO - PROCESS | 1820 | ++DOCSHELL 0x92ad4c00 == 55 [pid = 1820] [id = 126] 02:01:38 INFO - PROCESS | 1820 | ++DOMWINDOW == 110 (0x92adac00) [pid = 1820] [serial = 377] [outer = (nil)] 02:01:38 INFO - PROCESS | 1820 | ++DOMWINDOW == 111 (0x93bab000) [pid = 1820] [serial = 378] [outer = 0x92adac00] 02:01:38 INFO - PROCESS | 1820 | 1470733298974 Marionette DEBUG loaded listener.js 02:01:39 INFO - PROCESS | 1820 | ++DOMWINDOW == 112 (0x94861800) [pid = 1820] [serial = 379] [outer = 0x92adac00] 02:01:39 INFO - PROCESS | 1820 | 1470733299997 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]]]}] 02:01:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 02:01:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1785ms 02:01:40 INFO - PROCESS | 1820 | 1470733300059 Marionette TRACE conn4 -> [0,477,"getWindowHandle",null] 02:01:40 INFO - PROCESS | 1820 | 1470733300065 Marionette TRACE conn4 <- [1,477,null,{"value":"8"}] 02:01:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 02:01:40 INFO - PROCESS | 1820 | 1470733300072 Marionette TRACE conn4 -> [0,478,"setScriptTimeout",{"ms":35000}] 02:01:40 INFO - PROCESS | 1820 | 1470733300077 Marionette TRACE conn4 <- [1,478,null,{}] 02:01:40 INFO - PROCESS | 1820 | 1470733300083 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}] 02:01:40 INFO - PROCESS | 1820 | 1470733300089 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:01:40 INFO - PROCESS | 1820 | 1470733300305 Marionette TRACE conn4 <- [1,479,null,{"value":null}] 02:01:40 INFO - PROCESS | 1820 | 1470733300627 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:40 INFO - PROCESS | 1820 | 1470733300637 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:01:40 INFO - PROCESS | 1820 | ++DOCSHELL 0x96690400 == 56 [pid = 1820] [id = 127] 02:01:40 INFO - PROCESS | 1820 | ++DOMWINDOW == 113 (0x9836e000) [pid = 1820] [serial = 380] [outer = (nil)] 02:01:40 INFO - PROCESS | 1820 | ++DOMWINDOW == 114 (0x9a5b9000) [pid = 1820] [serial = 381] [outer = 0x9836e000] 02:01:40 INFO - PROCESS | 1820 | 1470733300723 Marionette DEBUG loaded listener.js 02:01:40 INFO - PROCESS | 1820 | ++DOMWINDOW == 115 (0x9a67a400) [pid = 1820] [serial = 382] [outer = 0x9836e000] 02:01:41 INFO - PROCESS | 1820 | ++DOMWINDOW == 116 (0x9c11b400) [pid = 1820] [serial = 383] [outer = 0x9a09e400] 02:01:41 INFO - PROCESS | 1820 | 1470733301903 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]]]}] 02:01:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 02:01:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1884ms 02:01:41 INFO - PROCESS | 1820 | 1470733301960 Marionette TRACE conn4 -> [0,481,"getWindowHandle",null] 02:01:41 INFO - PROCESS | 1820 | 1470733301969 Marionette TRACE conn4 <- [1,481,null,{"value":"8"}] 02:01:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 02:01:42 INFO - PROCESS | 1820 | 1470733301998 Marionette TRACE conn4 -> [0,482,"setScriptTimeout",{"ms":35000}] 02:01:42 INFO - PROCESS | 1820 | 1470733302011 Marionette TRACE conn4 <- [1,482,null,{}] 02:01:42 INFO - PROCESS | 1820 | 1470733302034 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}] 02:01:42 INFO - PROCESS | 1820 | 1470733302042 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:01:42 INFO - PROCESS | 1820 | 1470733302424 Marionette TRACE conn4 <- [1,483,null,{"value":null}] 02:01:42 INFO - PROCESS | 1820 | 1470733302516 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:42 INFO - PROCESS | 1820 | 1470733302527 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:01:42 INFO - PROCESS | 1820 | ++DOCSHELL 0x8e582400 == 57 [pid = 1820] [id = 128] 02:01:42 INFO - PROCESS | 1820 | ++DOMWINDOW == 117 (0x90de5c00) [pid = 1820] [serial = 384] [outer = (nil)] 02:01:42 INFO - PROCESS | 1820 | ++DOMWINDOW == 118 (0x9d8dd000) [pid = 1820] [serial = 385] [outer = 0x90de5c00] 02:01:42 INFO - PROCESS | 1820 | 1470733302643 Marionette DEBUG loaded listener.js 02:01:42 INFO - PROCESS | 1820 | ++DOMWINDOW == 119 (0xa20a5800) [pid = 1820] [serial = 386] [outer = 0x90de5c00] 02:01:43 INFO - PROCESS | 1820 | 1470733303887 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]]]}] 02:01:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 02:01:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1969ms 02:01:43 INFO - PROCESS | 1820 | 1470733303974 Marionette TRACE conn4 -> [0,485,"getWindowHandle",null] 02:01:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 02:01:43 INFO - PROCESS | 1820 | 1470733303979 Marionette TRACE conn4 <- [1,485,null,{"value":"8"}] 02:01:43 INFO - PROCESS | 1820 | 1470733303986 Marionette TRACE conn4 -> [0,486,"setScriptTimeout",{"ms":35000}] 02:01:43 INFO - PROCESS | 1820 | 1470733303990 Marionette TRACE conn4 <- [1,486,null,{}] 02:01:44 INFO - PROCESS | 1820 | 1470733304090 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}] 02:01:44 INFO - PROCESS | 1820 | 1470733304096 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:01:44 INFO - PROCESS | 1820 | 1470733304344 Marionette TRACE conn4 <- [1,487,null,{"value":null}] 02:01:44 INFO - PROCESS | 1820 | 1470733304459 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:44 INFO - PROCESS | 1820 | 1470733304465 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:01:44 INFO - PROCESS | 1820 | ++DOCSHELL 0x8f02ac00 == 58 [pid = 1820] [id = 129] 02:01:44 INFO - PROCESS | 1820 | ++DOMWINDOW == 120 (0xa20a5400) [pid = 1820] [serial = 387] [outer = (nil)] 02:01:44 INFO - PROCESS | 1820 | ++DOMWINDOW == 121 (0xa22fbc00) [pid = 1820] [serial = 388] [outer = 0xa20a5400] 02:01:44 INFO - PROCESS | 1820 | 1470733304588 Marionette DEBUG loaded listener.js 02:01:44 INFO - PROCESS | 1820 | ++DOMWINDOW == 122 (0xa23aec00) [pid = 1820] [serial = 389] [outer = 0xa20a5400] 02:01:45 INFO - PROCESS | 1820 | 1470733305561 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]]]}] 02:01:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 02:01:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1648ms 02:01:45 INFO - PROCESS | 1820 | 1470733305635 Marionette TRACE conn4 -> [0,489,"getWindowHandle",null] 02:01:45 INFO - PROCESS | 1820 | 1470733305638 Marionette TRACE conn4 <- [1,489,null,{"value":"8"}] 02:01:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 02:01:45 INFO - PROCESS | 1820 | 1470733305646 Marionette TRACE conn4 -> [0,490,"setScriptTimeout",{"ms":35000}] 02:01:45 INFO - PROCESS | 1820 | 1470733305651 Marionette TRACE conn4 <- [1,490,null,{}] 02:01:45 INFO - PROCESS | 1820 | 1470733305658 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}] 02:01:45 INFO - PROCESS | 1820 | 1470733305665 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:01:45 INFO - PROCESS | 1820 | 1470733305936 Marionette TRACE conn4 <- [1,491,null,{"value":null}] 02:01:46 INFO - PROCESS | 1820 | 1470733306220 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:46 INFO - PROCESS | 1820 | 1470733306239 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:01:46 INFO - PROCESS | 1820 | ++DOCSHELL 0x8ec84400 == 59 [pid = 1820] [id = 130] 02:01:46 INFO - PROCESS | 1820 | ++DOMWINDOW == 123 (0x8ec84800) [pid = 1820] [serial = 390] [outer = (nil)] 02:01:46 INFO - PROCESS | 1820 | ++DOMWINDOW == 124 (0x8ec87400) [pid = 1820] [serial = 391] [outer = 0x8ec84800] 02:01:46 INFO - PROCESS | 1820 | 1470733306333 Marionette DEBUG loaded listener.js 02:01:46 INFO - PROCESS | 1820 | ++DOMWINDOW == 125 (0xa23b9000) [pid = 1820] [serial = 392] [outer = 0x8ec84800] 02:01:47 INFO - PROCESS | 1820 | 1470733307332 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]]]}] 02:01:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 02:01:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1742ms 02:01:47 INFO - PROCESS | 1820 | 1470733307391 Marionette TRACE conn4 -> [0,493,"getWindowHandle",null] 02:01:47 INFO - PROCESS | 1820 | 1470733307398 Marionette TRACE conn4 <- [1,493,null,{"value":"8"}] 02:01:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 02:01:47 INFO - PROCESS | 1820 | 1470733307409 Marionette TRACE conn4 -> [0,494,"setScriptTimeout",{"ms":35000}] 02:01:47 INFO - PROCESS | 1820 | 1470733307414 Marionette TRACE conn4 <- [1,494,null,{}] 02:01:47 INFO - PROCESS | 1820 | 1470733307482 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}] 02:01:47 INFO - PROCESS | 1820 | 1470733307491 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:01:47 INFO - PROCESS | 1820 | 1470733307789 Marionette TRACE conn4 <- [1,495,null,{"value":null}] 02:01:48 INFO - PROCESS | 1820 | 1470733307983 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:48 INFO - PROCESS | 1820 | 1470733307992 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:01:48 INFO - PROCESS | 1820 | ++DOCSHELL 0x8e57fc00 == 60 [pid = 1820] [id = 131] 02:01:48 INFO - PROCESS | 1820 | ++DOMWINDOW == 126 (0x8ec84000) [pid = 1820] [serial = 393] [outer = (nil)] 02:01:48 INFO - PROCESS | 1820 | ++DOMWINDOW == 127 (0x8eca4800) [pid = 1820] [serial = 394] [outer = 0x8ec84000] 02:01:48 INFO - PROCESS | 1820 | 1470733308087 Marionette DEBUG loaded listener.js 02:01:48 INFO - PROCESS | 1820 | ++DOMWINDOW == 128 (0x8eca6000) [pid = 1820] [serial = 395] [outer = 0x8ec84000] 02:01:49 INFO - PROCESS | 1820 | 1470733309095 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]]]}] 02:01:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 02:01:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1745ms 02:01:49 INFO - PROCESS | 1820 | 1470733309154 Marionette TRACE conn4 -> [0,497,"getWindowHandle",null] 02:01:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 02:01:49 INFO - PROCESS | 1820 | 1470733309159 Marionette TRACE conn4 <- [1,497,null,{"value":"8"}] 02:01:49 INFO - PROCESS | 1820 | 1470733309166 Marionette TRACE conn4 -> [0,498,"setScriptTimeout",{"ms":35000}] 02:01:49 INFO - PROCESS | 1820 | 1470733309169 Marionette TRACE conn4 <- [1,498,null,{}] 02:01:49 INFO - PROCESS | 1820 | 1470733309175 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}] 02:01:49 INFO - PROCESS | 1820 | 1470733309181 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:01:49 INFO - PROCESS | 1820 | 1470733309379 Marionette TRACE conn4 <- [1,499,null,{"value":null}] 02:01:49 INFO - PROCESS | 1820 | 1470733309659 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:49 INFO - PROCESS | 1820 | 1470733309668 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:01:49 INFO - PROCESS | 1820 | ++DOCSHELL 0x8ec9dc00 == 61 [pid = 1820] [id = 132] 02:01:49 INFO - PROCESS | 1820 | ++DOMWINDOW == 129 (0x8eca2000) [pid = 1820] [serial = 396] [outer = (nil)] 02:01:49 INFO - PROCESS | 1820 | ++DOMWINDOW == 130 (0x8ee4f800) [pid = 1820] [serial = 397] [outer = 0x8eca2000] 02:01:49 INFO - PROCESS | 1820 | 1470733309772 Marionette DEBUG loaded listener.js 02:01:49 INFO - PROCESS | 1820 | ++DOMWINDOW == 131 (0x8ee51800) [pid = 1820] [serial = 398] [outer = 0x8eca2000] 02:01:50 INFO - PROCESS | 1820 | 1470733310632 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]]]}] 02:01:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 02:01:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1532ms 02:01:50 INFO - PROCESS | 1820 | 1470733310699 Marionette TRACE conn4 -> [0,501,"getWindowHandle",null] 02:01:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 02:01:50 INFO - PROCESS | 1820 | 1470733310703 Marionette TRACE conn4 <- [1,501,null,{"value":"8"}] 02:01:50 INFO - PROCESS | 1820 | 1470733310710 Marionette TRACE conn4 -> [0,502,"setScriptTimeout",{"ms":35000}] 02:01:50 INFO - PROCESS | 1820 | 1470733310714 Marionette TRACE conn4 <- [1,502,null,{}] 02:01:50 INFO - PROCESS | 1820 | 1470733310720 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}] 02:01:50 INFO - PROCESS | 1820 | 1470733310725 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:01:50 INFO - PROCESS | 1820 | 1470733310943 Marionette TRACE conn4 <- [1,503,null,{"value":null}] 02:01:51 INFO - PROCESS | 1820 | 1470733311177 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:51 INFO - PROCESS | 1820 | 1470733311185 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:01:51 INFO - PROCESS | 1820 | ++DOCSHELL 0x8e588000 == 62 [pid = 1820] [id = 133] 02:01:51 INFO - PROCESS | 1820 | ++DOMWINDOW == 132 (0x8e588400) [pid = 1820] [serial = 399] [outer = (nil)] 02:01:51 INFO - PROCESS | 1820 | ++DOMWINDOW == 133 (0x8ed08c00) [pid = 1820] [serial = 400] [outer = 0x8e588400] 02:01:51 INFO - PROCESS | 1820 | 1470733311311 Marionette DEBUG loaded listener.js 02:01:51 INFO - PROCESS | 1820 | ++DOMWINDOW == 134 (0x8ed0c800) [pid = 1820] [serial = 401] [outer = 0x8e588400] 02:01:52 INFO - PROCESS | 1820 | 1470733312249 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]]]}] 02:01:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 02:01:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1883ms 02:01:52 INFO - PROCESS | 1820 | 1470733312596 Marionette TRACE conn4 -> [0,505,"getWindowHandle",null] 02:01:52 INFO - PROCESS | 1820 | 1470733312603 Marionette TRACE conn4 <- [1,505,null,{"value":"8"}] 02:01:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 02:01:52 INFO - PROCESS | 1820 | 1470733312668 Marionette TRACE conn4 -> [0,506,"setScriptTimeout",{"ms":35000}] 02:01:52 INFO - PROCESS | 1820 | 1470733312673 Marionette TRACE conn4 <- [1,506,null,{}] 02:01:52 INFO - PROCESS | 1820 | 1470733312755 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}] 02:01:52 INFO - PROCESS | 1820 | 1470733312762 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:01:53 INFO - PROCESS | 1820 | 1470733313014 Marionette TRACE conn4 <- [1,507,null,{"value":null}] 02:01:53 INFO - PROCESS | 1820 | 1470733313148 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:53 INFO - PROCESS | 1820 | 1470733313166 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:01:53 INFO - PROCESS | 1820 | ++DOCSHELL 0x8edcc400 == 63 [pid = 1820] [id = 134] 02:01:53 INFO - PROCESS | 1820 | ++DOMWINDOW == 135 (0x8edcc800) [pid = 1820] [serial = 402] [outer = (nil)] 02:01:53 INFO - PROCESS | 1820 | ++DOMWINDOW == 136 (0x8ee4d800) [pid = 1820] [serial = 403] [outer = 0x8edcc800] 02:01:53 INFO - PROCESS | 1820 | 1470733313241 Marionette DEBUG loaded listener.js 02:01:53 INFO - PROCESS | 1820 | ++DOMWINDOW == 137 (0x8ee56c00) [pid = 1820] [serial = 404] [outer = 0x8edcc800] 02:01:54 INFO - PROCESS | 1820 | 1470733314427 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]]]}] 02:01:54 INFO - PROCESS | 1820 | --DOCSHELL 0x8edc9c00 == 62 [pid = 1820] [id = 124] 02:01:54 INFO - PROCESS | 1820 | --DOCSHELL 0x9afb7000 == 61 [pid = 1820] [id = 123] 02:01:54 INFO - PROCESS | 1820 | --DOMWINDOW == 136 (0x9a5b7c00) [pid = 1820] [serial = 336] [outer = (nil)] [url = about:blank] 02:01:54 INFO - PROCESS | 1820 | --DOCSHELL 0x9795a400 == 60 [pid = 1820] [id = 122] 02:01:54 INFO - PROCESS | 1820 | --DOCSHELL 0x90eeb000 == 59 [pid = 1820] [id = 121] 02:01:54 INFO - PROCESS | 1820 | --DOCSHELL 0x90dea400 == 58 [pid = 1820] [id = 120] 02:01:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 02:01:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1897ms 02:01:54 INFO - PROCESS | 1820 | --DOMWINDOW == 135 (0x92ae0400) [pid = 1820] [serial = 292] [outer = (nil)] [url = about:blank] 02:01:54 INFO - PROCESS | 1820 | --DOMWINDOW == 134 (0x8f029000) [pid = 1820] [serial = 315] [outer = (nil)] [url = about:blank] 02:01:54 INFO - PROCESS | 1820 | --DOMWINDOW == 133 (0x90dee800) [pid = 1820] [serial = 321] [outer = (nil)] [url = about:blank] 02:01:54 INFO - PROCESS | 1820 | --DOMWINDOW == 132 (0x8e584400) [pid = 1820] [serial = 318] [outer = (nil)] [url = about:blank] 02:01:54 INFO - PROCESS | 1820 | --DOMWINDOW == 131 (0x93d71400) [pid = 1820] [serial = 297] [outer = (nil)] [url = about:blank] 02:01:54 INFO - PROCESS | 1820 | --DOMWINDOW == 130 (0x9192cc00) [pid = 1820] [serial = 325] [outer = (nil)] [url = about:blank] 02:01:54 INFO - PROCESS | 1820 | --DOMWINDOW == 129 (0xa224b400) [pid = 1820] [serial = 306] [outer = (nil)] [url = about:blank] 02:01:54 INFO - PROCESS | 1820 | --DOMWINDOW == 128 (0x9668f400) [pid = 1820] [serial = 328] [outer = (nil)] [url = about:blank] 02:01:54 INFO - PROCESS | 1820 | --DOMWINDOW == 127 (0xa3279000) [pid = 1820] [serial = 309] [outer = (nil)] [url = about:blank] 02:01:54 INFO - PROCESS | 1820 | --DOMWINDOW == 126 (0x9a684400) [pid = 1820] [serial = 333] [outer = (nil)] [url = about:blank] 02:01:54 INFO - PROCESS | 1820 | --DOMWINDOW == 125 (0x9a58a800) [pid = 1820] [serial = 331] [outer = (nil)] [url = about:blank] 02:01:54 INFO - PROCESS | 1820 | --DOMWINDOW == 124 (0x93d6a400) [pid = 1820] [serial = 327] [outer = (nil)] [url = about:blank] 02:01:54 INFO - PROCESS | 1820 | --DOMWINDOW == 123 (0x9d382400) [pid = 1820] [serial = 303] [outer = (nil)] [url = about:blank] 02:01:54 INFO - PROCESS | 1820 | --DOMWINDOW == 122 (0x90ee2000) [pid = 1820] [serial = 322] [outer = (nil)] [url = about:blank] 02:01:54 INFO - PROCESS | 1820 | --DOMWINDOW == 121 (0x994b4000) [pid = 1820] [serial = 330] [outer = (nil)] [url = about:blank] 02:01:54 INFO - PROCESS | 1820 | --DOMWINDOW == 120 (0x9a837000) [pid = 1820] [serial = 334] [outer = (nil)] [url = about:blank] 02:01:54 INFO - PROCESS | 1820 | --DOMWINDOW == 119 (0x9a83b800) [pid = 1820] [serial = 300] [outer = (nil)] [url = about:blank] 02:01:54 INFO - PROCESS | 1820 | --DOMWINDOW == 118 (0x91137000) [pid = 1820] [serial = 324] [outer = (nil)] [url = about:blank] 02:01:54 INFO - PROCESS | 1820 | --DOMWINDOW == 117 (0x8edd1800) [pid = 1820] [serial = 312] [outer = (nil)] [url = about:blank] 02:01:54 INFO - PROCESS | 1820 | --DOMWINDOW == 116 (0x8fae2c00) [pid = 1820] [serial = 294] [outer = (nil)] [url = about:blank] 02:01:54 INFO - PROCESS | 1820 | 1470733314591 Marionette TRACE conn4 -> [0,509,"getWindowHandle",null] 02:01:54 INFO - PROCESS | 1820 | 1470733314595 Marionette TRACE conn4 <- [1,509,null,{"value":"8"}] 02:01:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 02:01:54 INFO - PROCESS | 1820 | 1470733314659 Marionette TRACE conn4 -> [0,510,"setScriptTimeout",{"ms":35000}] 02:01:54 INFO - PROCESS | 1820 | 1470733314666 Marionette TRACE conn4 <- [1,510,null,{}] 02:01:54 INFO - PROCESS | 1820 | 1470733314680 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}] 02:01:54 INFO - PROCESS | 1820 | 1470733314686 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:01:54 INFO - PROCESS | 1820 | 1470733314877 Marionette TRACE conn4 <- [1,511,null,{"value":null}] 02:01:55 INFO - PROCESS | 1820 | 1470733315009 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:55 INFO - PROCESS | 1820 | 1470733315021 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:01:55 INFO - PROCESS | 1820 | ++DOCSHELL 0x8ec86400 == 59 [pid = 1820] [id = 135] 02:01:55 INFO - PROCESS | 1820 | ++DOMWINDOW == 117 (0x8fae6c00) [pid = 1820] [serial = 405] [outer = (nil)] 02:01:55 INFO - PROCESS | 1820 | ++DOMWINDOW == 118 (0x90ee1800) [pid = 1820] [serial = 406] [outer = 0x8fae6c00] 02:01:55 INFO - PROCESS | 1820 | 1470733315093 Marionette DEBUG loaded listener.js 02:01:55 INFO - PROCESS | 1820 | ++DOMWINDOW == 119 (0x90eea000) [pid = 1820] [serial = 407] [outer = 0x8fae6c00] 02:01:56 INFO - PROCESS | 1820 | 1470733316074 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]]]}] 02:01:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 02:01:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1496ms 02:01:56 INFO - PROCESS | 1820 | 1470733316107 Marionette TRACE conn4 -> [0,513,"getWindowHandle",null] 02:01:56 INFO - PROCESS | 1820 | 1470733316111 Marionette TRACE conn4 <- [1,513,null,{"value":"8"}] 02:01:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 02:01:56 INFO - PROCESS | 1820 | 1470733316119 Marionette TRACE conn4 -> [0,514,"setScriptTimeout",{"ms":35000}] 02:01:56 INFO - PROCESS | 1820 | 1470733316123 Marionette TRACE conn4 <- [1,514,null,{}] 02:01:56 INFO - PROCESS | 1820 | 1470733316139 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}] 02:01:56 INFO - PROCESS | 1820 | 1470733316148 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:01:56 INFO - PROCESS | 1820 | 1470733316344 Marionette TRACE conn4 <- [1,515,null,{"value":null}] 02:01:56 INFO - PROCESS | 1820 | 1470733316485 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:56 INFO - PROCESS | 1820 | 1470733316499 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:01:56 INFO - PROCESS | 1820 | ++DOCSHELL 0x91927400 == 60 [pid = 1820] [id = 136] 02:01:56 INFO - PROCESS | 1820 | ++DOMWINDOW == 120 (0x9192b000) [pid = 1820] [serial = 408] [outer = (nil)] 02:01:56 INFO - PROCESS | 1820 | ++DOMWINDOW == 121 (0x91998000) [pid = 1820] [serial = 409] [outer = 0x9192b000] 02:01:56 INFO - PROCESS | 1820 | 1470733316573 Marionette DEBUG loaded listener.js 02:01:56 INFO - PROCESS | 1820 | ++DOMWINDOW == 122 (0x92adb000) [pid = 1820] [serial = 410] [outer = 0x9192b000] 02:01:57 INFO - PROCESS | 1820 | 1470733317703 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]]]}] 02:01:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError 02:01:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1643ms 02:01:57 INFO - PROCESS | 1820 | 1470733317765 Marionette TRACE conn4 -> [0,517,"getWindowHandle",null] 02:01:57 INFO - PROCESS | 1820 | 1470733317769 Marionette TRACE conn4 <- [1,517,null,{"value":"8"}] 02:01:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 02:01:57 INFO - PROCESS | 1820 | 1470733317776 Marionette TRACE conn4 -> [0,518,"setScriptTimeout",{"ms":35000}] 02:01:57 INFO - PROCESS | 1820 | 1470733317779 Marionette TRACE conn4 <- [1,518,null,{}] 02:01:57 INFO - PROCESS | 1820 | 1470733317785 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}] 02:01:57 INFO - PROCESS | 1820 | 1470733317789 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:01:58 INFO - PROCESS | 1820 | 1470733318041 Marionette TRACE conn4 <- [1,519,null,{"value":null}] 02:01:58 INFO - PROCESS | 1820 | 1470733318067 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:58 INFO - PROCESS | 1820 | 1470733318076 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:01:58 INFO - PROCESS | 1820 | ++DOCSHELL 0x9199cc00 == 61 [pid = 1820] [id = 137] 02:01:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 123 (0x95248400) [pid = 1820] [serial = 411] [outer = (nil)] 02:01:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 124 (0x9668d000) [pid = 1820] [serial = 412] [outer = 0x95248400] 02:01:58 INFO - PROCESS | 1820 | 1470733318151 Marionette DEBUG loaded listener.js 02:01:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 125 (0x966e7c00) [pid = 1820] [serial = 413] [outer = 0x95248400] 02:01:59 INFO - PROCESS | 1820 | 1470733319145 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]]]}] 02:01:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 02:01:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1437ms 02:01:59 INFO - PROCESS | 1820 | 1470733319214 Marionette TRACE conn4 -> [0,521,"getWindowHandle",null] 02:01:59 INFO - PROCESS | 1820 | 1470733319218 Marionette TRACE conn4 <- [1,521,null,{"value":"8"}] 02:01:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 02:01:59 INFO - PROCESS | 1820 | 1470733319224 Marionette TRACE conn4 -> [0,522,"setScriptTimeout",{"ms":35000}] 02:01:59 INFO - PROCESS | 1820 | 1470733319226 Marionette TRACE conn4 <- [1,522,null,{}] 02:01:59 INFO - PROCESS | 1820 | 1470733319232 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}] 02:01:59 INFO - PROCESS | 1820 | 1470733319238 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:01:59 INFO - PROCESS | 1820 | 1470733319562 Marionette TRACE conn4 <- [1,523,null,{"value":null}] 02:01:59 INFO - PROCESS | 1820 | --DOMWINDOW == 124 (0x9afb7400) [pid = 1820] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 02:01:59 INFO - PROCESS | 1820 | --DOMWINDOW == 123 (0x97961c00) [pid = 1820] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 02:01:59 INFO - PROCESS | 1820 | --DOMWINDOW == 122 (0x90df0c00) [pid = 1820] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 02:01:59 INFO - PROCESS | 1820 | --DOMWINDOW == 121 (0x90fe1c00) [pid = 1820] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 02:01:59 INFO - PROCESS | 1820 | 1470733319752 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:59 INFO - PROCESS | 1820 | 1470733319760 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:01:59 INFO - PROCESS | 1820 | ++DOCSHELL 0x90de4800 == 62 [pid = 1820] [id = 138] 02:01:59 INFO - PROCESS | 1820 | ++DOMWINDOW == 122 (0x90de7c00) [pid = 1820] [serial = 414] [outer = (nil)] 02:01:59 INFO - PROCESS | 1820 | ++DOMWINDOW == 123 (0x966ebc00) [pid = 1820] [serial = 415] [outer = 0x90de7c00] 02:01:59 INFO - PROCESS | 1820 | 1470733319840 Marionette DEBUG loaded listener.js 02:01:59 INFO - PROCESS | 1820 | ++DOMWINDOW == 124 (0x9831bc00) [pid = 1820] [serial = 416] [outer = 0x90de7c00] 02:02:00 INFO - PROCESS | 1820 | 1470733320614 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]]]}] 02:02:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 02:02:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1432ms 02:02:00 INFO - PROCESS | 1820 | 1470733320657 Marionette TRACE conn4 -> [0,525,"getWindowHandle",null] 02:02:00 INFO - PROCESS | 1820 | 1470733320661 Marionette TRACE conn4 <- [1,525,null,{"value":"8"}] 02:02:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 02:02:00 INFO - PROCESS | 1820 | 1470733320667 Marionette TRACE conn4 -> [0,526,"setScriptTimeout",{"ms":35000}] 02:02:00 INFO - PROCESS | 1820 | 1470733320670 Marionette TRACE conn4 <- [1,526,null,{}] 02:02:00 INFO - PROCESS | 1820 | 1470733320676 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}] 02:02:00 INFO - PROCESS | 1820 | 1470733320686 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:02:00 INFO - PROCESS | 1820 | 1470733320968 Marionette TRACE conn4 <- [1,527,null,{"value":null}] 02:02:01 INFO - PROCESS | 1820 | 1470733321060 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:01 INFO - PROCESS | 1820 | 1470733321069 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:02:01 INFO - PROCESS | 1820 | ++DOCSHELL 0x91993400 == 63 [pid = 1820] [id = 139] 02:02:01 INFO - PROCESS | 1820 | ++DOMWINDOW == 125 (0x9a5bf400) [pid = 1820] [serial = 417] [outer = (nil)] 02:02:01 INFO - PROCESS | 1820 | ++DOMWINDOW == 126 (0x9a83a000) [pid = 1820] [serial = 418] [outer = 0x9a5bf400] 02:02:01 INFO - PROCESS | 1820 | 1470733321140 Marionette DEBUG loaded listener.js 02:02:01 INFO - PROCESS | 1820 | ++DOMWINDOW == 127 (0x9ad1c400) [pid = 1820] [serial = 419] [outer = 0x9a5bf400] 02:02:02 INFO - PROCESS | 1820 | 1470733322364 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]]]}] 02:02:02 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 02:02:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1739ms 02:02:02 INFO - PROCESS | 1820 | 1470733322410 Marionette TRACE conn4 -> [0,529,"getWindowHandle",null] 02:02:02 INFO - PROCESS | 1820 | 1470733322421 Marionette TRACE conn4 <- [1,529,null,{"value":"8"}] 02:02:02 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 02:02:02 INFO - PROCESS | 1820 | 1470733322430 Marionette TRACE conn4 -> [0,530,"setScriptTimeout",{"ms":35000}] 02:02:02 INFO - PROCESS | 1820 | 1470733322435 Marionette TRACE conn4 <- [1,530,null,{}] 02:02:02 INFO - PROCESS | 1820 | 1470733322447 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}] 02:02:02 INFO - PROCESS | 1820 | 1470733322452 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:02:02 INFO - PROCESS | 1820 | 1470733322693 Marionette TRACE conn4 <- [1,531,null,{"value":null}] 02:02:03 INFO - PROCESS | 1820 | 1470733322973 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:03 INFO - PROCESS | 1820 | 1470733322985 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:02:03 INFO - PROCESS | 1820 | ++DOCSHELL 0x8ed05400 == 64 [pid = 1820] [id = 140] 02:02:03 INFO - PROCESS | 1820 | ++DOMWINDOW == 128 (0x8edc4400) [pid = 1820] [serial = 420] [outer = (nil)] 02:02:03 INFO - PROCESS | 1820 | ++DOMWINDOW == 129 (0x8f02f400) [pid = 1820] [serial = 421] [outer = 0x8edc4400] 02:02:03 INFO - PROCESS | 1820 | 1470733323075 Marionette DEBUG loaded listener.js 02:02:03 INFO - PROCESS | 1820 | ++DOMWINDOW == 130 (0x8faec400) [pid = 1820] [serial = 422] [outer = 0x8edc4400] 02:02:04 INFO - PROCESS | 1820 | 1470733324022 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"]]]}] 02:02:04 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 02:02:04 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 02:02:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:02:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:02:04 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 02:02:04 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 02:02:04 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 02:02:04 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 02:02:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:02:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:02:04 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 02:02:04 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 02:02:04 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1637ms 02:02:04 INFO - PROCESS | 1820 | 1470733324099 Marionette TRACE conn4 -> [0,533,"getWindowHandle",null] 02:02:04 INFO - PROCESS | 1820 | 1470733324106 Marionette TRACE conn4 <- [1,533,null,{"value":"8"}] 02:02:04 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 02:02:04 INFO - PROCESS | 1820 | 1470733324125 Marionette TRACE conn4 -> [0,534,"setScriptTimeout",{"ms":35000}] 02:02:04 INFO - PROCESS | 1820 | 1470733324133 Marionette TRACE conn4 <- [1,534,null,{}] 02:02:04 INFO - PROCESS | 1820 | 1470733324143 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}] 02:02:04 INFO - PROCESS | 1820 | 1470733324152 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:02:04 INFO - PROCESS | 1820 | 1470733324392 Marionette TRACE conn4 <- [1,535,null,{"value":null}] 02:02:04 INFO - PROCESS | 1820 | 1470733324651 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:04 INFO - PROCESS | 1820 | 1470733324663 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:02:04 INFO - PROCESS | 1820 | ++DOCSHELL 0x8f02ec00 == 65 [pid = 1820] [id = 141] 02:02:04 INFO - PROCESS | 1820 | ++DOMWINDOW == 131 (0x96685400) [pid = 1820] [serial = 423] [outer = (nil)] 02:02:04 INFO - PROCESS | 1820 | ++DOMWINDOW == 132 (0x966ecc00) [pid = 1820] [serial = 424] [outer = 0x96685400] 02:02:04 INFO - PROCESS | 1820 | 1470733324762 Marionette DEBUG loaded listener.js 02:02:04 INFO - PROCESS | 1820 | ++DOMWINDOW == 133 (0x9a5b5000) [pid = 1820] [serial = 425] [outer = 0x96685400] 02:02:05 INFO - PROCESS | 1820 | 1470733325792 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]]]}] 02:02:05 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 02:02:05 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1700ms 02:02:05 INFO - PROCESS | 1820 | 1470733325852 Marionette TRACE conn4 -> [0,537,"getWindowHandle",null] 02:02:05 INFO - PROCESS | 1820 | 1470733325857 Marionette TRACE conn4 <- [1,537,null,{"value":"8"}] 02:02:05 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 02:02:05 INFO - PROCESS | 1820 | 1470733325865 Marionette TRACE conn4 -> [0,538,"setScriptTimeout",{"ms":35000}] 02:02:05 INFO - PROCESS | 1820 | 1470733325872 Marionette TRACE conn4 <- [1,538,null,{}] 02:02:05 INFO - PROCESS | 1820 | 1470733325890 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}] 02:02:05 INFO - PROCESS | 1820 | 1470733325900 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:02:06 INFO - PROCESS | 1820 | 1470733326133 Marionette TRACE conn4 <- [1,539,null,{"value":null}] 02:02:06 INFO - PROCESS | 1820 | 1470733326362 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:06 INFO - PROCESS | 1820 | 1470733326374 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:02:06 INFO - PROCESS | 1820 | ++DOCSHELL 0x9a836c00 == 66 [pid = 1820] [id = 142] 02:02:06 INFO - PROCESS | 1820 | ++DOMWINDOW == 134 (0x9b425400) [pid = 1820] [serial = 426] [outer = (nil)] 02:02:06 INFO - PROCESS | 1820 | ++DOMWINDOW == 135 (0x9bc0a000) [pid = 1820] [serial = 427] [outer = 0x9b425400] 02:02:06 INFO - PROCESS | 1820 | 1470733326485 Marionette DEBUG loaded listener.js 02:02:06 INFO - PROCESS | 1820 | ++DOMWINDOW == 136 (0x9bfb8400) [pid = 1820] [serial = 428] [outer = 0x9b425400] 02:02:07 INFO - PROCESS | 1820 | 1470733327382 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]]]}] 02:02:07 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. 02:02:07 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1535ms 02:02:07 INFO - PROCESS | 1820 | 1470733327401 Marionette TRACE conn4 -> [0,541,"getWindowHandle",null] 02:02:07 INFO - PROCESS | 1820 | 1470733327407 Marionette TRACE conn4 <- [1,541,null,{"value":"8"}] 02:02:07 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 02:02:07 INFO - PROCESS | 1820 | 1470733327433 Marionette TRACE conn4 -> [0,542,"setScriptTimeout",{"ms":35000}] 02:02:07 INFO - PROCESS | 1820 | 1470733327437 Marionette TRACE conn4 <- [1,542,null,{}] 02:02:07 INFO - PROCESS | 1820 | 1470733327444 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}] 02:02:07 INFO - PROCESS | 1820 | 1470733327449 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:02:07 INFO - PROCESS | 1820 | 1470733327646 Marionette TRACE conn4 <- [1,543,null,{"value":null}] 02:02:07 INFO - PROCESS | 1820 | 1470733327828 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:07 INFO - PROCESS | 1820 | 1470733327841 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:02:07 INFO - PROCESS | 1820 | ++DOCSHELL 0x9afb5800 == 67 [pid = 1820] [id = 143] 02:02:07 INFO - PROCESS | 1820 | ++DOMWINDOW == 137 (0x9c111800) [pid = 1820] [serial = 429] [outer = (nil)] 02:02:07 INFO - PROCESS | 1820 | ++DOMWINDOW == 138 (0xa20f0800) [pid = 1820] [serial = 430] [outer = 0x9c111800] 02:02:07 INFO - PROCESS | 1820 | 1470733327923 Marionette DEBUG loaded listener.js 02:02:08 INFO - PROCESS | 1820 | ++DOMWINDOW == 139 (0xa2244000) [pid = 1820] [serial = 431] [outer = 0x9c111800] 02:02:08 INFO - PROCESS | 1820 | 1470733328932 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]]]}] 02:02:08 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. 02:02:08 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1541ms 02:02:08 INFO - PROCESS | 1820 | 1470733328972 Marionette TRACE conn4 -> [0,545,"getWindowHandle",null] 02:02:08 INFO - PROCESS | 1820 | 1470733328977 Marionette TRACE conn4 <- [1,545,null,{"value":"8"}] 02:02:08 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 02:02:08 INFO - PROCESS | 1820 | 1470733328986 Marionette TRACE conn4 -> [0,546,"setScriptTimeout",{"ms":35000}] 02:02:08 INFO - PROCESS | 1820 | 1470733328990 Marionette TRACE conn4 <- [1,546,null,{}] 02:02:08 INFO - PROCESS | 1820 | 1470733328996 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}] 02:02:09 INFO - PROCESS | 1820 | 1470733329002 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:02:09 INFO - PROCESS | 1820 | 1470733329333 Marionette TRACE conn4 <- [1,547,null,{"value":null}] 02:02:09 INFO - PROCESS | 1820 | 1470733329640 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:09 INFO - PROCESS | 1820 | 1470733329649 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:02:09 INFO - PROCESS | 1820 | ++DOCSHELL 0x8ec83800 == 68 [pid = 1820] [id = 144] 02:02:09 INFO - PROCESS | 1820 | ++DOMWINDOW == 140 (0x8ec86800) [pid = 1820] [serial = 432] [outer = (nil)] 02:02:09 INFO - PROCESS | 1820 | ++DOMWINDOW == 141 (0x8ef2d800) [pid = 1820] [serial = 433] [outer = 0x8ec86800] 02:02:09 INFO - PROCESS | 1820 | 1470733329758 Marionette DEBUG loaded listener.js 02:02:09 INFO - PROCESS | 1820 | ++DOMWINDOW == 142 (0x8ef32800) [pid = 1820] [serial = 434] [outer = 0x8ec86800] 02:02:10 INFO - PROCESS | 1820 | 1470733330835 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]]]}] 02:02:10 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 02:02:10 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1937ms 02:02:10 INFO - PROCESS | 1820 | 1470733330924 Marionette TRACE conn4 -> [0,549,"getWindowHandle",null] 02:02:10 INFO - PROCESS | 1820 | 1470733330928 Marionette TRACE conn4 <- [1,549,null,{"value":"8"}] 02:02:10 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 02:02:10 INFO - PROCESS | 1820 | 1470733330935 Marionette TRACE conn4 -> [0,550,"setScriptTimeout",{"ms":35000}] 02:02:10 INFO - PROCESS | 1820 | 1470733330939 Marionette TRACE conn4 <- [1,550,null,{}] 02:02:10 INFO - PROCESS | 1820 | 1470733330945 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}] 02:02:10 INFO - PROCESS | 1820 | 1470733330956 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:02:11 INFO - PROCESS | 1820 | 1470733331235 Marionette TRACE conn4 <- [1,551,null,{"value":null}] 02:02:11 INFO - PROCESS | 1820 | 1470733331523 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:11 INFO - PROCESS | 1820 | 1470733331529 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:02:11 INFO - PROCESS | 1820 | ++DOCSHELL 0x8ec82000 == 69 [pid = 1820] [id = 145] 02:02:11 INFO - PROCESS | 1820 | ++DOMWINDOW == 143 (0x8ec85400) [pid = 1820] [serial = 435] [outer = (nil)] 02:02:11 INFO - PROCESS | 1820 | ++DOMWINDOW == 144 (0x9afb4c00) [pid = 1820] [serial = 436] [outer = 0x8ec85400] 02:02:11 INFO - PROCESS | 1820 | 1470733331615 Marionette DEBUG loaded listener.js 02:02:11 INFO - PROCESS | 1820 | ++DOMWINDOW == 145 (0xa2fca800) [pid = 1820] [serial = 437] [outer = 0x8ec85400] 02:02:12 INFO - PROCESS | 1820 | 1470733332535 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]]]}] 02:02:12 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. 02:02:12 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1689ms 02:02:12 INFO - PROCESS | 1820 | 1470733332625 Marionette TRACE conn4 -> [0,553,"getWindowHandle",null] 02:02:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 02:02:12 INFO - PROCESS | 1820 | 1470733332630 Marionette TRACE conn4 <- [1,553,null,{"value":"8"}] 02:02:12 INFO - PROCESS | 1820 | 1470733332637 Marionette TRACE conn4 -> [0,554,"setScriptTimeout",{"ms":35000}] 02:02:12 INFO - PROCESS | 1820 | 1470733332640 Marionette TRACE conn4 <- [1,554,null,{}] 02:02:12 INFO - PROCESS | 1820 | 1470733332649 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}] 02:02:12 INFO - PROCESS | 1820 | 1470733332655 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:02:12 INFO - PROCESS | 1820 | 1470733332905 Marionette TRACE conn4 <- [1,555,null,{"value":null}] 02:02:13 INFO - PROCESS | 1820 | 1470733333165 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:13 INFO - PROCESS | 1820 | 1470733333172 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:02:13 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d8bdc00 == 70 [pid = 1820] [id = 146] 02:02:13 INFO - PROCESS | 1820 | ++DOMWINDOW == 146 (0x8d8be800) [pid = 1820] [serial = 438] [outer = (nil)] 02:02:13 INFO - PROCESS | 1820 | ++DOMWINDOW == 147 (0x8d8c5800) [pid = 1820] [serial = 439] [outer = 0x8d8be800] 02:02:13 INFO - PROCESS | 1820 | 1470733333263 Marionette DEBUG loaded listener.js 02:02:13 INFO - PROCESS | 1820 | ++DOMWINDOW == 148 (0x8d8ca000) [pid = 1820] [serial = 440] [outer = 0x8d8be800] 02:02:13 INFO - PROCESS | 1820 | [1820] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:02:14 INFO - PROCESS | 1820 | 1470733334209 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]]]}] 02:02:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 02:02:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1632ms 02:02:14 INFO - PROCESS | 1820 | 1470733334270 Marionette TRACE conn4 -> [0,557,"getWindowHandle",null] 02:02:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 02:02:14 INFO - PROCESS | 1820 | 1470733334283 Marionette TRACE conn4 <- [1,557,null,{"value":"8"}] 02:02:14 INFO - PROCESS | 1820 | 1470733334290 Marionette TRACE conn4 -> [0,558,"setScriptTimeout",{"ms":35000}] 02:02:14 INFO - PROCESS | 1820 | 1470733334294 Marionette TRACE conn4 <- [1,558,null,{}] 02:02:14 INFO - PROCESS | 1820 | 1470733334301 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}] 02:02:14 INFO - PROCESS | 1820 | 1470733334305 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:02:14 INFO - PROCESS | 1820 | 1470733334581 Marionette TRACE conn4 <- [1,559,null,{"value":null}] 02:02:14 INFO - PROCESS | 1820 | 1470733334865 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:14 INFO - PROCESS | 1820 | 1470733334879 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:02:14 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d8bec00 == 71 [pid = 1820] [id = 147] 02:02:14 INFO - PROCESS | 1820 | ++DOMWINDOW == 149 (0x8d8c6000) [pid = 1820] [serial = 441] [outer = (nil)] 02:02:14 INFO - PROCESS | 1820 | ++DOMWINDOW == 150 (0x92c03000) [pid = 1820] [serial = 442] [outer = 0x8d8c6000] 02:02:14 INFO - PROCESS | 1820 | 1470733334973 Marionette DEBUG loaded listener.js 02:02:15 INFO - PROCESS | 1820 | ++DOMWINDOW == 151 (0x92c06400) [pid = 1820] [serial = 443] [outer = 0x8d8c6000] 02:02:15 INFO - PROCESS | 1820 | 1470733335910 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]]]}] 02:02:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 02:02:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1684ms 02:02:15 INFO - PROCESS | 1820 | 1470733335974 Marionette TRACE conn4 -> [0,561,"getWindowHandle",null] 02:02:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 02:02:15 INFO - PROCESS | 1820 | 1470733335978 Marionette TRACE conn4 <- [1,561,null,{"value":"8"}] 02:02:15 INFO - PROCESS | 1820 | 1470733335985 Marionette TRACE conn4 -> [0,562,"setScriptTimeout",{"ms":35000}] 02:02:15 INFO - PROCESS | 1820 | 1470733335989 Marionette TRACE conn4 <- [1,562,null,{}] 02:02:16 INFO - PROCESS | 1820 | 1470733335996 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}] 02:02:16 INFO - PROCESS | 1820 | 1470733336001 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:02:16 INFO - PROCESS | 1820 | 1470733336195 Marionette TRACE conn4 <- [1,563,null,{"value":null}] 02:02:16 INFO - PROCESS | 1820 | 1470733336443 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:16 INFO - PROCESS | 1820 | 1470733336449 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:02:16 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d8ccc00 == 72 [pid = 1820] [id = 148] 02:02:16 INFO - PROCESS | 1820 | ++DOMWINDOW == 152 (0x8db2e400) [pid = 1820] [serial = 444] [outer = (nil)] 02:02:16 INFO - PROCESS | 1820 | ++DOMWINDOW == 153 (0x8db36000) [pid = 1820] [serial = 445] [outer = 0x8db2e400] 02:02:16 INFO - PROCESS | 1820 | 1470733336576 Marionette DEBUG loaded listener.js 02:02:16 INFO - PROCESS | 1820 | ++DOMWINDOW == 154 (0x8db39400) [pid = 1820] [serial = 446] [outer = 0x8db2e400] 02:02:17 INFO - PROCESS | 1820 | [1820] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:02:17 INFO - PROCESS | 1820 | 1470733337490 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]]]}] 02:02:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 02:02:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1582ms 02:02:17 INFO - PROCESS | 1820 | 1470733337568 Marionette TRACE conn4 -> [0,565,"getWindowHandle",null] 02:02:17 INFO - PROCESS | 1820 | 1470733337572 Marionette TRACE conn4 <- [1,565,null,{"value":"8"}] 02:02:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 02:02:17 INFO - PROCESS | 1820 | 1470733337580 Marionette TRACE conn4 -> [0,566,"setScriptTimeout",{"ms":35000}] 02:02:17 INFO - PROCESS | 1820 | 1470733337584 Marionette TRACE conn4 <- [1,566,null,{}] 02:02:17 INFO - PROCESS | 1820 | 1470733337590 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}] 02:02:17 INFO - PROCESS | 1820 | 1470733337595 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:02:17 INFO - PROCESS | 1820 | 1470733337827 Marionette TRACE conn4 <- [1,567,null,{"value":null}] 02:02:18 INFO - PROCESS | 1820 | 1470733338053 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:18 INFO - PROCESS | 1820 | 1470733338060 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:02:18 INFO - PROCESS | 1820 | ++DOCSHELL 0x8db34000 == 73 [pid = 1820] [id = 149] 02:02:18 INFO - PROCESS | 1820 | ++DOMWINDOW == 155 (0x8db37400) [pid = 1820] [serial = 447] [outer = (nil)] 02:02:18 INFO - PROCESS | 1820 | ++DOMWINDOW == 156 (0x8ec81c00) [pid = 1820] [serial = 448] [outer = 0x8db37400] 02:02:18 INFO - PROCESS | 1820 | 1470733338186 Marionette DEBUG loaded listener.js 02:02:18 INFO - PROCESS | 1820 | ++DOMWINDOW == 157 (0x92c09800) [pid = 1820] [serial = 449] [outer = 0x8db37400] 02:02:18 INFO - PROCESS | 1820 | [1820] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:02:19 INFO - PROCESS | 1820 | 1470733339101 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]]]}] 02:02:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 02:02:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1581ms 02:02:19 INFO - PROCESS | 1820 | 1470733339162 Marionette TRACE conn4 -> [0,569,"getWindowHandle",null] 02:02:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 02:02:19 INFO - PROCESS | 1820 | 1470733339167 Marionette TRACE conn4 <- [1,569,null,{"value":"8"}] 02:02:19 INFO - PROCESS | 1820 | 1470733339174 Marionette TRACE conn4 -> [0,570,"setScriptTimeout",{"ms":35000}] 02:02:19 INFO - PROCESS | 1820 | 1470733339178 Marionette TRACE conn4 <- [1,570,null,{}] 02:02:19 INFO - PROCESS | 1820 | 1470733339184 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}] 02:02:19 INFO - PROCESS | 1820 | 1470733339190 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:02:19 INFO - PROCESS | 1820 | 1470733339429 Marionette TRACE conn4 <- [1,571,null,{"value":null}] 02:02:19 INFO - PROCESS | 1820 | 1470733339702 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:19 INFO - PROCESS | 1820 | 1470733339714 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:02:19 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d0d9000 == 74 [pid = 1820] [id = 150] 02:02:19 INFO - PROCESS | 1820 | ++DOMWINDOW == 158 (0x8d0dd800) [pid = 1820] [serial = 450] [outer = (nil)] 02:02:19 INFO - PROCESS | 1820 | ++DOMWINDOW == 159 (0x8db3c800) [pid = 1820] [serial = 451] [outer = 0x8d0dd800] 02:02:19 INFO - PROCESS | 1820 | 1470733339855 Marionette DEBUG loaded listener.js 02:02:19 INFO - PROCESS | 1820 | ++DOMWINDOW == 160 (0x92c0f800) [pid = 1820] [serial = 452] [outer = 0x8d0dd800] 02:02:20 INFO - PROCESS | 1820 | [1820] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:02:20 INFO - PROCESS | 1820 | 1470733340790 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]]]}] 02:02:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 02:02:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1689ms 02:02:20 INFO - PROCESS | 1820 | 1470733340863 Marionette TRACE conn4 -> [0,573,"getWindowHandle",null] 02:02:20 INFO - PROCESS | 1820 | 1470733340867 Marionette TRACE conn4 <- [1,573,null,{"value":"8"}] 02:02:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 02:02:20 INFO - PROCESS | 1820 | 1470733340874 Marionette TRACE conn4 -> [0,574,"setScriptTimeout",{"ms":35000}] 02:02:20 INFO - PROCESS | 1820 | 1470733340877 Marionette TRACE conn4 <- [1,574,null,{}] 02:02:20 INFO - PROCESS | 1820 | 1470733340884 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}] 02:02:20 INFO - PROCESS | 1820 | 1470733340889 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:02:21 INFO - PROCESS | 1820 | 1470733341134 Marionette TRACE conn4 <- [1,575,null,{"value":null}] 02:02:21 INFO - PROCESS | 1820 | 1470733341345 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:21 INFO - PROCESS | 1820 | 1470733341354 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:02:21 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d0cf400 == 75 [pid = 1820] [id = 151] 02:02:21 INFO - PROCESS | 1820 | ++DOMWINDOW == 161 (0x8d0d5800) [pid = 1820] [serial = 453] [outer = (nil)] 02:02:21 INFO - PROCESS | 1820 | ++DOMWINDOW == 162 (0x8d2dac00) [pid = 1820] [serial = 454] [outer = 0x8d0d5800] 02:02:21 INFO - PROCESS | 1820 | 1470733341450 Marionette DEBUG loaded listener.js 02:02:21 INFO - PROCESS | 1820 | ++DOMWINDOW == 163 (0x8d2db800) [pid = 1820] [serial = 455] [outer = 0x8d0d5800] 02:02:22 INFO - PROCESS | 1820 | 1470733342332 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]]]}] 02:02:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 02:02:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1533ms 02:02:22 INFO - PROCESS | 1820 | 1470733342408 Marionette TRACE conn4 -> [0,577,"getWindowHandle",null] 02:02:22 INFO - PROCESS | 1820 | 1470733342413 Marionette TRACE conn4 <- [1,577,null,{"value":"8"}] 02:02:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 02:02:22 INFO - PROCESS | 1820 | 1470733342419 Marionette TRACE conn4 -> [0,578,"setScriptTimeout",{"ms":35000}] 02:02:22 INFO - PROCESS | 1820 | 1470733342423 Marionette TRACE conn4 <- [1,578,null,{}] 02:02:22 INFO - PROCESS | 1820 | 1470733342429 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}] 02:02:22 INFO - PROCESS | 1820 | 1470733342434 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:02:22 INFO - PROCESS | 1820 | 1470733342664 Marionette TRACE conn4 <- [1,579,null,{"value":null}] 02:02:22 INFO - PROCESS | 1820 | 1470733342892 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:22 INFO - PROCESS | 1820 | 1470733342902 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:02:22 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d2d8800 == 76 [pid = 1820] [id = 152] 02:02:22 INFO - PROCESS | 1820 | ++DOMWINDOW == 164 (0x8d2d8c00) [pid = 1820] [serial = 456] [outer = (nil)] 02:02:23 INFO - PROCESS | 1820 | ++DOMWINDOW == 165 (0x8ed04c00) [pid = 1820] [serial = 457] [outer = 0x8d2d8c00] 02:02:23 INFO - PROCESS | 1820 | 1470733343026 Marionette DEBUG loaded listener.js 02:02:23 INFO - PROCESS | 1820 | ++DOMWINDOW == 166 (0x92544800) [pid = 1820] [serial = 458] [outer = 0x8d2d8c00] 02:02:24 INFO - PROCESS | 1820 | 1470733344265 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]]]}] 02:02:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 02:02:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1888ms 02:02:24 INFO - PROCESS | 1820 | 1470733344308 Marionette TRACE conn4 -> [0,581,"getWindowHandle",null] 02:02:24 INFO - PROCESS | 1820 | 1470733344315 Marionette TRACE conn4 <- [1,581,null,{"value":"8"}] 02:02:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 02:02:24 INFO - PROCESS | 1820 | 1470733344334 Marionette TRACE conn4 -> [0,582,"setScriptTimeout",{"ms":35000}] 02:02:24 INFO - PROCESS | 1820 | 1470733344339 Marionette TRACE conn4 <- [1,582,null,{}] 02:02:24 INFO - PROCESS | 1820 | 1470733344348 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}] 02:02:24 INFO - PROCESS | 1820 | 1470733344354 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:02:24 INFO - PROCESS | 1820 | 1470733344664 Marionette TRACE conn4 <- [1,583,null,{"value":null}] 02:02:24 INFO - PROCESS | 1820 | 1470733344876 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:24 INFO - PROCESS | 1820 | 1470733344884 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:02:24 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d8cbc00 == 77 [pid = 1820] [id = 153] 02:02:24 INFO - PROCESS | 1820 | ++DOMWINDOW == 167 (0x8db36400) [pid = 1820] [serial = 459] [outer = (nil)] 02:02:24 INFO - PROCESS | 1820 | ++DOMWINDOW == 168 (0x8e57b400) [pid = 1820] [serial = 460] [outer = 0x8db36400] 02:02:24 INFO - PROCESS | 1820 | 1470733344969 Marionette DEBUG loaded listener.js 02:02:25 INFO - PROCESS | 1820 | ++DOMWINDOW == 169 (0x8e586000) [pid = 1820] [serial = 461] [outer = 0x8db36400] 02:02:25 INFO - PROCESS | 1820 | 1470733345914 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]]]}] 02:02:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 02:02:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1648ms 02:02:25 INFO - PROCESS | 1820 | 1470733345981 Marionette TRACE conn4 -> [0,585,"getWindowHandle",null] 02:02:25 INFO - PROCESS | 1820 | 1470733345989 Marionette TRACE conn4 <- [1,585,null,{"value":"8"}] 02:02:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 02:02:26 INFO - PROCESS | 1820 | 1470733346000 Marionette TRACE conn4 -> [0,586,"setScriptTimeout",{"ms":35000}] 02:02:26 INFO - PROCESS | 1820 | 1470733346005 Marionette TRACE conn4 <- [1,586,null,{}] 02:02:26 INFO - PROCESS | 1820 | 1470733346014 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}] 02:02:26 INFO - PROCESS | 1820 | 1470733346021 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:02:26 INFO - PROCESS | 1820 | 1470733346356 Marionette TRACE conn4 <- [1,587,null,{"value":null}] 02:02:26 INFO - PROCESS | 1820 | 1470733346646 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:26 INFO - PROCESS | 1820 | 1470733346658 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:02:26 INFO - PROCESS | 1820 | ++DOCSHELL 0x8ec7a400 == 78 [pid = 1820] [id = 154] 02:02:26 INFO - PROCESS | 1820 | ++DOMWINDOW == 170 (0x8ec83000) [pid = 1820] [serial = 462] [outer = (nil)] 02:02:26 INFO - PROCESS | 1820 | ++DOMWINDOW == 171 (0x8edc6400) [pid = 1820] [serial = 463] [outer = 0x8ec83000] 02:02:26 INFO - PROCESS | 1820 | 1470733346739 Marionette DEBUG loaded listener.js 02:02:26 INFO - PROCESS | 1820 | ++DOMWINDOW == 172 (0x8ee55400) [pid = 1820] [serial = 464] [outer = 0x8ec83000] 02:02:27 INFO - PROCESS | 1820 | [1820] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:02:27 INFO - PROCESS | 1820 | 1470733347677 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]]]}] 02:02:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 02:02:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1743ms 02:02:27 INFO - PROCESS | 1820 | 1470733347744 Marionette TRACE conn4 -> [0,589,"getWindowHandle",null] 02:02:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 02:02:27 INFO - PROCESS | 1820 | 1470733347748 Marionette TRACE conn4 <- [1,589,null,{"value":"8"}] 02:02:27 INFO - PROCESS | 1820 | 1470733347755 Marionette TRACE conn4 -> [0,590,"setScriptTimeout",{"ms":35000}] 02:02:27 INFO - PROCESS | 1820 | 1470733347761 Marionette TRACE conn4 <- [1,590,null,{}] 02:02:27 INFO - PROCESS | 1820 | 1470733347778 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}] 02:02:27 INFO - PROCESS | 1820 | 1470733347787 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:02:28 INFO - PROCESS | 1820 | 1470733348019 Marionette TRACE conn4 <- [1,591,null,{"value":null}] 02:02:28 INFO - PROCESS | 1820 | 1470733348299 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:28 INFO - PROCESS | 1820 | 1470733348309 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:02:28 INFO - PROCESS | 1820 | ++DOCSHELL 0x9254e000 == 79 [pid = 1820] [id = 155] 02:02:28 INFO - PROCESS | 1820 | ++DOMWINDOW == 173 (0x9254e400) [pid = 1820] [serial = 465] [outer = (nil)] 02:02:28 INFO - PROCESS | 1820 | ++DOMWINDOW == 174 (0x92550400) [pid = 1820] [serial = 466] [outer = 0x9254e400] 02:02:28 INFO - PROCESS | 1820 | 1470733348453 Marionette DEBUG loaded listener.js 02:02:28 INFO - PROCESS | 1820 | ++DOMWINDOW == 175 (0x92c0bc00) [pid = 1820] [serial = 467] [outer = 0x9254e400] 02:02:29 INFO - PROCESS | 1820 | --DOCSHELL 0x9a843000 == 78 [pid = 1820] [id = 26] 02:02:29 INFO - PROCESS | 1820 | --DOCSHELL 0x9bfbd000 == 77 [pid = 1820] [id = 41] 02:02:29 INFO - PROCESS | 1820 | --DOCSHELL 0x90df0800 == 76 [pid = 1820] [id = 108] 02:02:29 INFO - PROCESS | 1820 | --DOCSHELL 0xa689e400 == 75 [pid = 1820] [id = 72] 02:02:29 INFO - PROCESS | 1820 | --DOCSHELL 0x92ad1400 == 74 [pid = 1820] [id = 73] 02:02:29 INFO - PROCESS | 1820 | --DOCSHELL 0x90de4c00 == 73 [pid = 1820] [id = 74] 02:02:29 INFO - PROCESS | 1820 | --DOCSHELL 0xa6838000 == 72 [pid = 1820] [id = 71] 02:02:29 INFO - PROCESS | 1820 | --DOMWINDOW == 174 (0x9ad1a800) [pid = 1820] [serial = 345] [outer = (nil)] [url = about:blank] 02:02:29 INFO - PROCESS | 1820 | --DOMWINDOW == 173 (0x939d5000) [pid = 1820] [serial = 357] [outer = (nil)] [url = about:blank] 02:02:29 INFO - PROCESS | 1820 | --DOMWINDOW == 172 (0x9bc0c800) [pid = 1820] [serial = 348] [outer = (nil)] [url = about:blank] 02:02:29 INFO - PROCESS | 1820 | --DOMWINDOW == 171 (0xa2fc9000) [pid = 1820] [serial = 354] [outer = (nil)] [url = about:blank] 02:02:29 INFO - PROCESS | 1820 | --DOMWINDOW == 170 (0x90de3c00) [pid = 1820] [serial = 339] [outer = (nil)] [url = about:blank] 02:02:29 INFO - PROCESS | 1820 | --DOMWINDOW == 169 (0x9d80ac00) [pid = 1820] [serial = 351] [outer = (nil)] [url = about:blank] 02:02:29 INFO - PROCESS | 1820 | --DOMWINDOW == 168 (0x9192f400) [pid = 1820] [serial = 342] [outer = (nil)] [url = about:blank] 02:02:29 INFO - PROCESS | 1820 | --DOMWINDOW == 167 (0x9afb7800) [pid = 1820] [serial = 372] [outer = (nil)] [url = about:blank] 02:02:29 INFO - PROCESS | 1820 | --DOCSHELL 0x8f02ac00 == 71 [pid = 1820] [id = 129] 02:02:29 INFO - PROCESS | 1820 | --DOCSHELL 0x8e582400 == 70 [pid = 1820] [id = 128] 02:02:29 INFO - PROCESS | 1820 | --DOCSHELL 0x96690400 == 69 [pid = 1820] [id = 127] 02:02:29 INFO - PROCESS | 1820 | --DOCSHELL 0x92ad4c00 == 68 [pid = 1820] [id = 126] 02:02:29 INFO - PROCESS | 1820 | --DOCSHELL 0x8fae4800 == 67 [pid = 1820] [id = 125] 02:02:29 INFO - PROCESS | 1820 | --DOMWINDOW == 166 (0x9b422400) [pid = 1820] [serial = 369] [outer = (nil)] [url = about:blank] 02:02:29 INFO - PROCESS | 1820 | --DOMWINDOW == 165 (0x9bc01c00) [pid = 1820] [serial = 370] [outer = (nil)] [url = about:blank] 02:02:29 INFO - PROCESS | 1820 | --DOMWINDOW == 164 (0x9a004400) [pid = 1820] [serial = 366] [outer = (nil)] [url = about:blank] 02:02:29 INFO - PROCESS | 1820 | --DOMWINDOW == 163 (0x91927800) [pid = 1820] [serial = 361] [outer = (nil)] [url = about:blank] 02:02:29 INFO - PROCESS | 1820 | --DOMWINDOW == 162 (0x9112c000) [pid = 1820] [serial = 360] [outer = (nil)] [url = about:blank] 02:02:29 INFO - PROCESS | 1820 | --DOMWINDOW == 161 (0x91997800) [pid = 1820] [serial = 363] [outer = (nil)] [url = about:blank] 02:02:29 INFO - PROCESS | 1820 | --DOMWINDOW == 160 (0x939d8c00) [pid = 1820] [serial = 364] [outer = (nil)] [url = about:blank] 02:02:29 INFO - PROCESS | 1820 | --DOMWINDOW == 159 (0x9a5b7000) [pid = 1820] [serial = 367] [outer = (nil)] [url = about:blank] 02:02:29 INFO - PROCESS | 1820 | 1470733349564 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]]]}] 02:02:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 02:02:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1837ms 02:02:29 INFO - PROCESS | 1820 | 1470733349592 Marionette TRACE conn4 -> [0,593,"getWindowHandle",null] 02:02:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 02:02:29 INFO - PROCESS | 1820 | 1470733349597 Marionette TRACE conn4 <- [1,593,null,{"value":"8"}] 02:02:29 INFO - PROCESS | 1820 | 1470733349611 Marionette TRACE conn4 -> [0,594,"setScriptTimeout",{"ms":35000}] 02:02:29 INFO - PROCESS | 1820 | 1470733349614 Marionette TRACE conn4 <- [1,594,null,{}] 02:02:29 INFO - PROCESS | 1820 | 1470733349635 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}] 02:02:29 INFO - PROCESS | 1820 | 1470733349646 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:02:29 INFO - PROCESS | 1820 | 1470733349851 Marionette TRACE conn4 <- [1,595,null,{"value":null}] 02:02:30 INFO - PROCESS | 1820 | 1470733350160 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:30 INFO - PROCESS | 1820 | 1470733350174 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:02:30 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d0d4000 == 68 [pid = 1820] [id = 156] 02:02:30 INFO - PROCESS | 1820 | ++DOMWINDOW == 160 (0x8d0d4800) [pid = 1820] [serial = 468] [outer = (nil)] 02:02:30 INFO - PROCESS | 1820 | ++DOMWINDOW == 161 (0x8d0db800) [pid = 1820] [serial = 469] [outer = 0x8d0d4800] 02:02:30 INFO - PROCESS | 1820 | 1470733350283 Marionette DEBUG loaded listener.js 02:02:30 INFO - PROCESS | 1820 | ++DOMWINDOW == 162 (0x8d2da800) [pid = 1820] [serial = 470] [outer = 0x8d0d4800] 02:02:31 INFO - PROCESS | 1820 | 1470733351306 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]]]}] 02:02:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 02:02:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1756ms 02:02:31 INFO - PROCESS | 1820 | 1470733351364 Marionette TRACE conn4 -> [0,597,"getWindowHandle",null] 02:02:31 INFO - PROCESS | 1820 | 1470733351371 Marionette TRACE conn4 <- [1,597,null,{"value":"8"}] 02:02:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 02:02:31 INFO - PROCESS | 1820 | 1470733351380 Marionette TRACE conn4 -> [0,598,"setScriptTimeout",{"ms":35000}] 02:02:31 INFO - PROCESS | 1820 | 1470733351385 Marionette TRACE conn4 <- [1,598,null,{}] 02:02:31 INFO - PROCESS | 1820 | 1470733351395 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}] 02:02:31 INFO - PROCESS | 1820 | 1470733351407 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:02:31 INFO - PROCESS | 1820 | 1470733351688 Marionette TRACE conn4 <- [1,599,null,{"value":null}] 02:02:34 INFO - PROCESS | 1820 | --DOCSHELL 0x8ec86400 == 67 [pid = 1820] [id = 135] 02:02:34 INFO - PROCESS | 1820 | --DOCSHELL 0x92304c00 == 66 [pid = 1820] [id = 29] 02:02:34 INFO - PROCESS | 1820 | --DOCSHELL 0x8e57fc00 == 65 [pid = 1820] [id = 131] 02:02:34 INFO - PROCESS | 1820 | --DOCSHELL 0x8e57d800 == 64 [pid = 1820] [id = 106] 02:02:34 INFO - PROCESS | 1820 | --DOCSHELL 0x8e588000 == 63 [pid = 1820] [id = 133] 02:02:34 INFO - PROCESS | 1820 | --DOCSHELL 0x93ba4000 == 62 [pid = 1820] [id = 116] 02:02:34 INFO - PROCESS | 1820 | --DOCSHELL 0x93ba5c00 == 61 [pid = 1820] [id = 55] 02:02:34 INFO - PROCESS | 1820 | --DOCSHELL 0x9b7bec00 == 60 [pid = 1820] [id = 48] 02:02:34 INFO - PROCESS | 1820 | --DOCSHELL 0x8ec84400 == 59 [pid = 1820] [id = 130] 02:02:34 INFO - PROCESS | 1820 | --DOCSHELL 0x8ec9dc00 == 58 [pid = 1820] [id = 132] 02:02:34 INFO - PROCESS | 1820 | --DOCSHELL 0x90fd9400 == 57 [pid = 1820] [id = 75] 02:02:34 INFO - PROCESS | 1820 | --DOCSHELL 0x8edcc400 == 56 [pid = 1820] [id = 134] 02:02:34 INFO - PROCESS | 1820 | --DOCSHELL 0x9b7c3000 == 55 [pid = 1820] [id = 70] 02:02:34 INFO - PROCESS | 1820 | --DOCSHELL 0x93b63800 == 54 [pid = 1820] [id = 49] 02:02:34 INFO - PROCESS | 1820 | --DOCSHELL 0x8e585c00 == 53 [pid = 1820] [id = 114] 02:02:34 INFO - PROCESS | 1820 | --DOCSHELL 0x9a837400 == 52 [pid = 1820] [id = 115] 02:02:34 INFO - PROCESS | 1820 | --DOCSHELL 0x966e8800 == 51 [pid = 1820] [id = 91] 02:02:34 INFO - PROCESS | 1820 | --DOCSHELL 0x9c15b000 == 50 [pid = 1820] [id = 25] 02:02:34 INFO - PROCESS | 1820 | --DOCSHELL 0x9a680800 == 49 [pid = 1820] [id = 85] 02:02:34 INFO - PROCESS | 1820 | --DOCSHELL 0xa255ec00 == 48 [pid = 1820] [id = 27] 02:02:34 INFO - PROCESS | 1820 | --DOCSHELL 0x8edce800 == 47 [pid = 1820] [id = 117] 02:02:34 INFO - PROCESS | 1820 | --DOCSHELL 0x90de9000 == 46 [pid = 1820] [id = 107] 02:02:34 INFO - PROCESS | 1820 | --DOCSHELL 0x9254e000 == 45 [pid = 1820] [id = 155] 02:02:34 INFO - PROCESS | 1820 | --DOCSHELL 0x8ec7a400 == 44 [pid = 1820] [id = 154] 02:02:34 INFO - PROCESS | 1820 | --DOCSHELL 0x8d8cbc00 == 43 [pid = 1820] [id = 153] 02:02:34 INFO - PROCESS | 1820 | --DOCSHELL 0x8d0cf400 == 42 [pid = 1820] [id = 151] 02:02:34 INFO - PROCESS | 1820 | --DOCSHELL 0x8d2d8800 == 41 [pid = 1820] [id = 152] 02:02:34 INFO - PROCESS | 1820 | --DOCSHELL 0x8d0d9000 == 40 [pid = 1820] [id = 150] 02:02:34 INFO - PROCESS | 1820 | --DOCSHELL 0x8db34000 == 39 [pid = 1820] [id = 149] 02:02:34 INFO - PROCESS | 1820 | --DOCSHELL 0x8d8ccc00 == 38 [pid = 1820] [id = 148] 02:02:34 INFO - PROCESS | 1820 | --DOCSHELL 0x8d8bdc00 == 37 [pid = 1820] [id = 146] 02:02:34 INFO - PROCESS | 1820 | --DOCSHELL 0x8d8bec00 == 36 [pid = 1820] [id = 147] 02:02:34 INFO - PROCESS | 1820 | --DOCSHELL 0x8ec82000 == 35 [pid = 1820] [id = 145] 02:02:34 INFO - PROCESS | 1820 | --DOCSHELL 0x8ec83800 == 34 [pid = 1820] [id = 144] 02:02:34 INFO - PROCESS | 1820 | --DOCSHELL 0x9afb5800 == 33 [pid = 1820] [id = 143] 02:02:34 INFO - PROCESS | 1820 | --DOCSHELL 0x8f02ec00 == 32 [pid = 1820] [id = 141] 02:02:34 INFO - PROCESS | 1820 | --DOCSHELL 0x9a836c00 == 31 [pid = 1820] [id = 142] 02:02:34 INFO - PROCESS | 1820 | --DOCSHELL 0x8ed05400 == 30 [pid = 1820] [id = 140] 02:02:34 INFO - PROCESS | 1820 | 1470733354151 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:34 INFO - PROCESS | 1820 | 1470733354157 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:02:34 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d0d6c00 == 31 [pid = 1820] [id = 157] 02:02:34 INFO - PROCESS | 1820 | ++DOMWINDOW == 163 (0x8d2db000) [pid = 1820] [serial = 471] [outer = (nil)] 02:02:34 INFO - PROCESS | 1820 | ++DOMWINDOW == 164 (0x8e589c00) [pid = 1820] [serial = 472] [outer = 0x8d2db000] 02:02:34 INFO - PROCESS | 1820 | 1470733354309 Marionette DEBUG loaded listener.js 02:02:34 INFO - PROCESS | 1820 | ++DOMWINDOW == 165 (0x8ec9a400) [pid = 1820] [serial = 473] [outer = 0x8d2db000] 02:02:35 INFO - PROCESS | 1820 | 1470733355219 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]]]}] 02:02:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 02:02:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 3900ms 02:02:35 INFO - PROCESS | 1820 | 1470733355280 Marionette TRACE conn4 -> [0,601,"getWindowHandle",null] 02:02:35 INFO - PROCESS | 1820 | 1470733355284 Marionette TRACE conn4 <- [1,601,null,{"value":"8"}] 02:02:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 02:02:35 INFO - PROCESS | 1820 | 1470733355292 Marionette TRACE conn4 -> [0,602,"setScriptTimeout",{"ms":35000}] 02:02:35 INFO - PROCESS | 1820 | 1470733355297 Marionette TRACE conn4 <- [1,602,null,{}] 02:02:35 INFO - PROCESS | 1820 | 1470733355304 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}] 02:02:35 INFO - PROCESS | 1820 | 1470733355309 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:02:35 INFO - PROCESS | 1820 | 1470733355488 Marionette TRACE conn4 <- [1,603,null,{"value":null}] 02:02:35 INFO - PROCESS | 1820 | 1470733355666 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:35 INFO - PROCESS | 1820 | 1470733355675 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:02:35 INFO - PROCESS | 1820 | ++DOCSHELL 0x8ef2c400 == 32 [pid = 1820] [id = 158] 02:02:35 INFO - PROCESS | 1820 | ++DOMWINDOW == 166 (0x8ef30400) [pid = 1820] [serial = 474] [outer = (nil)] 02:02:35 INFO - PROCESS | 1820 | ++DOMWINDOW == 167 (0x8f02a000) [pid = 1820] [serial = 475] [outer = 0x8ef30400] 02:02:35 INFO - PROCESS | 1820 | 1470733355764 Marionette DEBUG loaded listener.js 02:02:35 INFO - PROCESS | 1820 | ++DOMWINDOW == 168 (0x8fae5000) [pid = 1820] [serial = 476] [outer = 0x8ef30400] 02:02:36 INFO - PROCESS | 1820 | 1470733356707 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]]]}] 02:02:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 02:02:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1485ms 02:02:36 INFO - PROCESS | 1820 | 1470733356803 Marionette TRACE conn4 -> [0,605,"getWindowHandle",null] 02:02:36 INFO - PROCESS | 1820 | 1470733356811 Marionette TRACE conn4 <- [1,605,null,{"value":"8"}] 02:02:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 02:02:36 INFO - PROCESS | 1820 | 1470733356821 Marionette TRACE conn4 -> [0,606,"setScriptTimeout",{"ms":35000}] 02:02:36 INFO - PROCESS | 1820 | 1470733356824 Marionette TRACE conn4 <- [1,606,null,{}] 02:02:36 INFO - PROCESS | 1820 | 1470733356830 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}] 02:02:36 INFO - PROCESS | 1820 | 1470733356835 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:02:37 INFO - PROCESS | 1820 | 1470733357122 Marionette TRACE conn4 <- [1,607,null,{"value":null}] 02:02:37 INFO - PROCESS | 1820 | 1470733357152 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:37 INFO - PROCESS | 1820 | 1470733357161 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:02:37 INFO - PROCESS | 1820 | ++DOCSHELL 0x9192b400 == 33 [pid = 1820] [id = 159] 02:02:37 INFO - PROCESS | 1820 | ++DOMWINDOW == 169 (0x9192f400) [pid = 1820] [serial = 477] [outer = (nil)] 02:02:37 INFO - PROCESS | 1820 | ++DOMWINDOW == 170 (0x92543c00) [pid = 1820] [serial = 478] [outer = 0x9192f400] 02:02:37 INFO - PROCESS | 1820 | 1470733357249 Marionette DEBUG loaded listener.js 02:02:37 INFO - PROCESS | 1820 | ++DOMWINDOW == 171 (0x9254f400) [pid = 1820] [serial = 479] [outer = 0x9192f400] 02:02:38 INFO - PROCESS | 1820 | --DOMWINDOW == 170 (0x92adac00) [pid = 1820] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 02:02:38 INFO - PROCESS | 1820 | --DOMWINDOW == 169 (0x8e57ec00) [pid = 1820] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 02:02:38 INFO - PROCESS | 1820 | --DOMWINDOW == 168 (0x8fae6c00) [pid = 1820] [serial = 405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 02:02:38 INFO - PROCESS | 1820 | --DOMWINDOW == 167 (0x90ee7000) [pid = 1820] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 02:02:38 INFO - PROCESS | 1820 | --DOMWINDOW == 166 (0x9a682800) [pid = 1820] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 02:02:38 INFO - PROCESS | 1820 | --DOMWINDOW == 165 (0x8edc9800) [pid = 1820] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 02:02:38 INFO - PROCESS | 1820 | --DOMWINDOW == 164 (0x90fdbc00) [pid = 1820] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 02:02:38 INFO - PROCESS | 1820 | --DOMWINDOW == 163 (0x95248400) [pid = 1820] [serial = 411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 02:02:38 INFO - PROCESS | 1820 | --DOMWINDOW == 162 (0x8edcc800) [pid = 1820] [serial = 402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 02:02:38 INFO - PROCESS | 1820 | --DOMWINDOW == 161 (0x90de9c00) [pid = 1820] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 02:02:38 INFO - PROCESS | 1820 | --DOMWINDOW == 160 (0x9192b000) [pid = 1820] [serial = 408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 02:02:38 INFO - PROCESS | 1820 | --DOMWINDOW == 159 (0xa2321c00) [pid = 1820] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 02:02:38 INFO - PROCESS | 1820 | --DOMWINDOW == 158 (0x9a9e7000) [pid = 1820] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 02:02:38 INFO - PROCESS | 1820 | --DOMWINDOW == 157 (0x9836e000) [pid = 1820] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 02:02:38 INFO - PROCESS | 1820 | --DOMWINDOW == 156 (0x8f030c00) [pid = 1820] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 02:02:38 INFO - PROCESS | 1820 | --DOMWINDOW == 155 (0x92ad5000) [pid = 1820] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 02:02:38 INFO - PROCESS | 1820 | --DOMWINDOW == 154 (0x9bceb000) [pid = 1820] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 02:02:38 INFO - PROCESS | 1820 | --DOMWINDOW == 153 (0x8fae4c00) [pid = 1820] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 02:02:38 INFO - PROCESS | 1820 | --DOMWINDOW == 152 (0x90de5c00) [pid = 1820] [serial = 384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 02:02:38 INFO - PROCESS | 1820 | --DOMWINDOW == 151 (0x9198dc00) [pid = 1820] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 02:02:38 INFO - PROCESS | 1820 | --DOMWINDOW == 150 (0x9d455c00) [pid = 1820] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 02:02:38 INFO - PROCESS | 1820 | --DOMWINDOW == 149 (0x8edce400) [pid = 1820] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 02:02:38 INFO - PROCESS | 1820 | --DOMWINDOW == 148 (0x90de7c00) [pid = 1820] [serial = 414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 02:02:38 INFO - PROCESS | 1820 | --DOMWINDOW == 147 (0x90fde000) [pid = 1820] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 02:02:38 INFO - PROCESS | 1820 | --DOMWINDOW == 146 (0x9a83b400) [pid = 1820] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 02:02:38 INFO - PROCESS | 1820 | --DOMWINDOW == 145 (0x9d810400) [pid = 1820] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 02:02:38 INFO - PROCESS | 1820 | --DOMWINDOW == 144 (0xa2001800) [pid = 1820] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 02:02:38 INFO - PROCESS | 1820 | --DOMWINDOW == 143 (0x8fadd800) [pid = 1820] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 02:02:38 INFO - PROCESS | 1820 | --DOMWINDOW == 142 (0xa2321400) [pid = 1820] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 02:02:38 INFO - PROCESS | 1820 | --DOMWINDOW == 141 (0x91925400) [pid = 1820] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 02:02:38 INFO - PROCESS | 1820 | --DOMWINDOW == 140 (0x9d8dc000) [pid = 1820] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 02:02:38 INFO - PROCESS | 1820 | --DOMWINDOW == 139 (0x8edd0000) [pid = 1820] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 02:02:38 INFO - PROCESS | 1820 | --DOMWINDOW == 138 (0x8edd1400) [pid = 1820] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 02:02:38 INFO - PROCESS | 1820 | --DOMWINDOW == 137 (0x8db36400) [pid = 1820] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 02:02:38 INFO - PROCESS | 1820 | --DOMWINDOW == 136 (0x8ec83000) [pid = 1820] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 02:02:39 INFO - PROCESS | 1820 | 1470733359099 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]]]}] 02:02:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 02:02:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 2336ms 02:02:39 INFO - PROCESS | 1820 | 1470733359158 Marionette TRACE conn4 -> [0,609,"getWindowHandle",null] 02:02:39 INFO - PROCESS | 1820 | 1470733359161 Marionette TRACE conn4 <- [1,609,null,{"value":"8"}] 02:02:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 02:02:39 INFO - PROCESS | 1820 | 1470733359170 Marionette TRACE conn4 -> [0,610,"setScriptTimeout",{"ms":35000}] 02:02:39 INFO - PROCESS | 1820 | 1470733359181 Marionette TRACE conn4 <- [1,610,null,{}] 02:02:39 INFO - PROCESS | 1820 | 1470733359197 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}] 02:02:39 INFO - PROCESS | 1820 | 1470733359205 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:02:39 INFO - PROCESS | 1820 | 1470733359396 Marionette TRACE conn4 <- [1,611,null,{"value":null}] 02:02:39 INFO - PROCESS | 1820 | 1470733359549 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:39 INFO - PROCESS | 1820 | 1470733359557 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:02:39 INFO - PROCESS | 1820 | ++DOCSHELL 0x8eca2c00 == 34 [pid = 1820] [id = 160] 02:02:39 INFO - PROCESS | 1820 | ++DOMWINDOW == 137 (0x8edd1400) [pid = 1820] [serial = 480] [outer = (nil)] 02:02:39 INFO - PROCESS | 1820 | ++DOMWINDOW == 138 (0x9199b400) [pid = 1820] [serial = 481] [outer = 0x8edd1400] 02:02:39 INFO - PROCESS | 1820 | 1470733359627 Marionette DEBUG loaded listener.js 02:02:39 INFO - PROCESS | 1820 | ++DOMWINDOW == 139 (0x92ad4c00) [pid = 1820] [serial = 482] [outer = 0x8edd1400] 02:02:40 INFO - PROCESS | 1820 | 1470733360574 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]]]}] 02:02:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 02:02:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1448ms 02:02:40 INFO - PROCESS | 1820 | 1470733360618 Marionette TRACE conn4 -> [0,613,"getWindowHandle",null] 02:02:40 INFO - PROCESS | 1820 | 1470733360624 Marionette TRACE conn4 <- [1,613,null,{"value":"8"}] 02:02:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 02:02:40 INFO - PROCESS | 1820 | 1470733360634 Marionette TRACE conn4 -> [0,614,"setScriptTimeout",{"ms":35000}] 02:02:40 INFO - PROCESS | 1820 | 1470733360641 Marionette TRACE conn4 <- [1,614,null,{}] 02:02:40 INFO - PROCESS | 1820 | 1470733360660 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}] 02:02:40 INFO - PROCESS | 1820 | 1470733360667 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:02:40 INFO - PROCESS | 1820 | 1470733360951 Marionette TRACE conn4 <- [1,615,null,{"value":null}] 02:02:41 INFO - PROCESS | 1820 | 1470733361152 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:41 INFO - PROCESS | 1820 | 1470733361168 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:02:41 INFO - PROCESS | 1820 | ++DOCSHELL 0x8ec9c400 == 35 [pid = 1820] [id = 161] 02:02:41 INFO - PROCESS | 1820 | ++DOMWINDOW == 140 (0x8ec9d800) [pid = 1820] [serial = 483] [outer = (nil)] 02:02:41 INFO - PROCESS | 1820 | ++DOMWINDOW == 141 (0x8ed0fc00) [pid = 1820] [serial = 484] [outer = 0x8ec9d800] 02:02:41 INFO - PROCESS | 1820 | 1470733361303 Marionette DEBUG loaded listener.js 02:02:41 INFO - PROCESS | 1820 | ++DOMWINDOW == 142 (0x8ee4e800) [pid = 1820] [serial = 485] [outer = 0x8ec9d800] 02:02:42 INFO - PROCESS | 1820 | 1470733362230 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]]]}] 02:02:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 02:02:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1646ms 02:02:42 INFO - PROCESS | 1820 | 1470733362281 Marionette TRACE conn4 -> [0,617,"getWindowHandle",null] 02:02:42 INFO - PROCESS | 1820 | 1470733362289 Marionette TRACE conn4 <- [1,617,null,{"value":"8"}] 02:02:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 02:02:42 INFO - PROCESS | 1820 | 1470733362302 Marionette TRACE conn4 -> [0,618,"setScriptTimeout",{"ms":35000}] 02:02:42 INFO - PROCESS | 1820 | 1470733362306 Marionette TRACE conn4 <- [1,618,null,{}] 02:02:42 INFO - PROCESS | 1820 | 1470733362314 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}] 02:02:42 INFO - PROCESS | 1820 | 1470733362320 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:02:42 INFO - PROCESS | 1820 | 1470733362571 Marionette TRACE conn4 <- [1,619,null,{"value":null}] 02:02:42 INFO - PROCESS | 1820 | 1470733362880 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:42 INFO - PROCESS | 1820 | 1470733362887 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:02:42 INFO - PROCESS | 1820 | ++DOCSHELL 0x90ee4c00 == 36 [pid = 1820] [id = 162] 02:02:42 INFO - PROCESS | 1820 | ++DOMWINDOW == 143 (0x90fdbc00) [pid = 1820] [serial = 486] [outer = (nil)] 02:02:42 INFO - PROCESS | 1820 | ++DOMWINDOW == 144 (0x91137800) [pid = 1820] [serial = 487] [outer = 0x90fdbc00] 02:02:42 INFO - PROCESS | 1820 | 1470733362981 Marionette DEBUG loaded listener.js 02:02:43 INFO - PROCESS | 1820 | ++DOMWINDOW == 145 (0x92c08c00) [pid = 1820] [serial = 488] [outer = 0x90fdbc00] 02:02:43 INFO - PROCESS | 1820 | 1470733363976 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]]]}] 02:02:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 02:02:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1743ms 02:02:44 INFO - PROCESS | 1820 | 1470733364045 Marionette TRACE conn4 -> [0,621,"getWindowHandle",null] 02:02:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 02:02:44 INFO - PROCESS | 1820 | 1470733364049 Marionette TRACE conn4 <- [1,621,null,{"value":"8"}] 02:02:44 INFO - PROCESS | 1820 | 1470733364056 Marionette TRACE conn4 -> [0,622,"setScriptTimeout",{"ms":35000}] 02:02:44 INFO - PROCESS | 1820 | 1470733364062 Marionette TRACE conn4 <- [1,622,null,{}] 02:02:44 INFO - PROCESS | 1820 | 1470733364080 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}] 02:02:44 INFO - PROCESS | 1820 | 1470733364089 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:02:44 INFO - PROCESS | 1820 | 1470733364324 Marionette TRACE conn4 <- [1,623,null,{"value":null}] 02:02:44 INFO - PROCESS | 1820 | 1470733364656 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:44 INFO - PROCESS | 1820 | 1470733364667 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:02:44 INFO - PROCESS | 1820 | ++DOCSHELL 0x966e6800 == 37 [pid = 1820] [id = 163] 02:02:44 INFO - PROCESS | 1820 | ++DOMWINDOW == 146 (0x966e7800) [pid = 1820] [serial = 489] [outer = (nil)] 02:02:44 INFO - PROCESS | 1820 | ++DOMWINDOW == 147 (0x966f4400) [pid = 1820] [serial = 490] [outer = 0x966e7800] 02:02:44 INFO - PROCESS | 1820 | 1470733364774 Marionette DEBUG loaded listener.js 02:02:44 INFO - PROCESS | 1820 | ++DOMWINDOW == 148 (0x994b4000) [pid = 1820] [serial = 491] [outer = 0x966e7800] 02:02:45 INFO - PROCESS | 1820 | 1470733365726 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]]]}] 02:02:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 02:02:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1743ms 02:02:45 INFO - PROCESS | 1820 | 1470733365799 Marionette TRACE conn4 -> [0,625,"getWindowHandle",null] 02:02:45 INFO - PROCESS | 1820 | 1470733365804 Marionette TRACE conn4 <- [1,625,null,{"value":"8"}] 02:02:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 02:02:45 INFO - PROCESS | 1820 | 1470733365811 Marionette TRACE conn4 -> [0,626,"setScriptTimeout",{"ms":35000}] 02:02:45 INFO - PROCESS | 1820 | 1470733365814 Marionette TRACE conn4 <- [1,626,null,{}] 02:02:45 INFO - PROCESS | 1820 | 1470733365820 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}] 02:02:45 INFO - PROCESS | 1820 | 1470733365825 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:02:46 INFO - PROCESS | 1820 | 1470733366064 Marionette TRACE conn4 <- [1,627,null,{"value":null}] 02:02:46 INFO - PROCESS | 1820 | 1470733366299 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:46 INFO - PROCESS | 1820 | 1470733366307 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:02:46 INFO - PROCESS | 1820 | ++DOCSHELL 0x8ec87800 == 38 [pid = 1820] [id = 164] 02:02:46 INFO - PROCESS | 1820 | ++DOMWINDOW == 149 (0x9668c000) [pid = 1820] [serial = 492] [outer = (nil)] 02:02:46 INFO - PROCESS | 1820 | ++DOMWINDOW == 150 (0x9a5c3400) [pid = 1820] [serial = 493] [outer = 0x9668c000] 02:02:46 INFO - PROCESS | 1820 | 1470733366433 Marionette DEBUG loaded listener.js 02:02:46 INFO - PROCESS | 1820 | ++DOMWINDOW == 151 (0x9a681c00) [pid = 1820] [serial = 494] [outer = 0x9668c000] 02:02:47 INFO - PROCESS | 1820 | 1470733367378 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]]]}] 02:02:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 02:02:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1630ms 02:02:47 INFO - PROCESS | 1820 | 1470733367443 Marionette TRACE conn4 -> [0,629,"getWindowHandle",null] 02:02:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 02:02:47 INFO - PROCESS | 1820 | 1470733367448 Marionette TRACE conn4 <- [1,629,null,{"value":"8"}] 02:02:47 INFO - PROCESS | 1820 | 1470733367455 Marionette TRACE conn4 -> [0,630,"setScriptTimeout",{"ms":35000}] 02:02:47 INFO - PROCESS | 1820 | 1470733367459 Marionette TRACE conn4 <- [1,630,null,{}] 02:02:47 INFO - PROCESS | 1820 | 1470733367465 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}] 02:02:47 INFO - PROCESS | 1820 | 1470733367471 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:02:47 INFO - PROCESS | 1820 | 1470733367692 Marionette TRACE conn4 <- [1,631,null,{"value":null}] 02:02:47 INFO - PROCESS | 1820 | 1470733367924 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:47 INFO - PROCESS | 1820 | 1470733367933 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:02:48 INFO - PROCESS | 1820 | ++DOCSHELL 0x91927800 == 39 [pid = 1820] [id = 165] 02:02:48 INFO - PROCESS | 1820 | ++DOMWINDOW == 152 (0x9a588000) [pid = 1820] [serial = 495] [outer = (nil)] 02:02:48 INFO - PROCESS | 1820 | ++DOMWINDOW == 153 (0x9a83d000) [pid = 1820] [serial = 496] [outer = 0x9a588000] 02:02:48 INFO - PROCESS | 1820 | 1470733368057 Marionette DEBUG loaded listener.js 02:02:48 INFO - PROCESS | 1820 | ++DOMWINDOW == 154 (0x9a843000) [pid = 1820] [serial = 497] [outer = 0x9a588000] 02:02:48 INFO - PROCESS | 1820 | 1470733368952 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]]]}] 02:02:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 02:02:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1540ms 02:02:48 INFO - PROCESS | 1820 | 1470733368995 Marionette TRACE conn4 -> [0,633,"getWindowHandle",null] 02:02:49 INFO - PROCESS | 1820 | 1470733368999 Marionette TRACE conn4 <- [1,633,null,{"value":"8"}] 02:02:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 02:02:49 INFO - PROCESS | 1820 | 1470733369006 Marionette TRACE conn4 -> [0,634,"setScriptTimeout",{"ms":35000}] 02:02:49 INFO - PROCESS | 1820 | 1470733369010 Marionette TRACE conn4 <- [1,634,null,{}] 02:02:49 INFO - PROCESS | 1820 | 1470733369015 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}] 02:02:49 INFO - PROCESS | 1820 | 1470733369026 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:02:49 INFO - PROCESS | 1820 | 1470733369268 Marionette TRACE conn4 <- [1,635,null,{"value":null}] 02:02:49 INFO - PROCESS | 1820 | 1470733369514 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:49 INFO - PROCESS | 1820 | 1470733369523 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:02:49 INFO - PROCESS | 1820 | ++DOCSHELL 0x9198f800 == 40 [pid = 1820] [id = 166] 02:02:49 INFO - PROCESS | 1820 | ++DOMWINDOW == 155 (0x9a5b6c00) [pid = 1820] [serial = 498] [outer = (nil)] 02:02:49 INFO - PROCESS | 1820 | ++DOMWINDOW == 156 (0x9b7b5400) [pid = 1820] [serial = 499] [outer = 0x9a5b6c00] 02:02:49 INFO - PROCESS | 1820 | 1470733369646 Marionette DEBUG loaded listener.js 02:02:49 INFO - PROCESS | 1820 | ++DOMWINDOW == 157 (0x9bc04000) [pid = 1820] [serial = 500] [outer = 0x9a5b6c00] 02:02:50 INFO - PROCESS | 1820 | [1820] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:02:50 INFO - PROCESS | 1820 | 1470733370564 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]]]}] 02:02:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 02:02:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1634ms 02:02:50 INFO - PROCESS | 1820 | 1470733370641 Marionette TRACE conn4 -> [0,637,"getWindowHandle",null] 02:02:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 02:02:50 INFO - PROCESS | 1820 | 1470733370646 Marionette TRACE conn4 <- [1,637,null,{"value":"8"}] 02:02:50 INFO - PROCESS | 1820 | 1470733370652 Marionette TRACE conn4 -> [0,638,"setScriptTimeout",{"ms":35000}] 02:02:50 INFO - PROCESS | 1820 | 1470733370656 Marionette TRACE conn4 <- [1,638,null,{}] 02:02:50 INFO - PROCESS | 1820 | 1470733370663 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}] 02:02:50 INFO - PROCESS | 1820 | 1470733370668 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:02:50 INFO - PROCESS | 1820 | 1470733370893 Marionette TRACE conn4 <- [1,639,null,{"value":null}] 02:02:51 INFO - PROCESS | 1820 | 1470733371131 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:51 INFO - PROCESS | 1820 | 1470733371139 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:02:51 INFO - PROCESS | 1820 | ++DOCSHELL 0x9afb2000 == 41 [pid = 1820] [id = 167] 02:02:51 INFO - PROCESS | 1820 | ++DOMWINDOW == 158 (0x9b7bfc00) [pid = 1820] [serial = 501] [outer = (nil)] 02:02:51 INFO - PROCESS | 1820 | ++DOMWINDOW == 159 (0x9bceb000) [pid = 1820] [serial = 502] [outer = 0x9b7bfc00] 02:02:51 INFO - PROCESS | 1820 | 1470733371279 Marionette DEBUG loaded listener.js 02:02:51 INFO - PROCESS | 1820 | ++DOMWINDOW == 160 (0x9bfbd000) [pid = 1820] [serial = 503] [outer = 0x9b7bfc00] 02:02:51 INFO - PROCESS | 1820 | [1820] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:02:52 INFO - PROCESS | 1820 | 1470733372265 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]]]}] 02:02:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 02:02:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1686ms 02:02:52 INFO - PROCESS | 1820 | 1470733372340 Marionette TRACE conn4 -> [0,641,"getWindowHandle",null] 02:02:52 INFO - PROCESS | 1820 | 1470733372343 Marionette TRACE conn4 <- [1,641,null,{"value":"8"}] 02:02:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 02:02:52 INFO - PROCESS | 1820 | 1470733372351 Marionette TRACE conn4 -> [0,642,"setScriptTimeout",{"ms":35000}] 02:02:52 INFO - PROCESS | 1820 | 1470733372354 Marionette TRACE conn4 <- [1,642,null,{}] 02:02:52 INFO - PROCESS | 1820 | 1470733372362 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}] 02:02:52 INFO - PROCESS | 1820 | 1470733372367 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:02:52 INFO - PROCESS | 1820 | 1470733372615 Marionette TRACE conn4 <- [1,643,null,{"value":null}] 02:02:52 INFO - PROCESS | 1820 | 1470733372903 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:52 INFO - PROCESS | 1820 | 1470733372914 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:02:52 INFO - PROCESS | 1820 | ++DOCSHELL 0x9b41b400 == 42 [pid = 1820] [id = 168] 02:02:52 INFO - PROCESS | 1820 | ++DOMWINDOW == 161 (0x9bc0cc00) [pid = 1820] [serial = 504] [outer = (nil)] 02:02:52 INFO - PROCESS | 1820 | ++DOMWINDOW == 162 (0xa1095000) [pid = 1820] [serial = 505] [outer = 0x9bc0cc00] 02:02:53 INFO - PROCESS | 1820 | 1470733373001 Marionette DEBUG loaded listener.js 02:02:53 INFO - PROCESS | 1820 | ++DOMWINDOW == 163 (0xa200e800) [pid = 1820] [serial = 506] [outer = 0x9bc0cc00] 02:02:53 INFO - PROCESS | 1820 | 1470733373878 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]]]}] 02:02:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 02:02:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1585ms 02:02:53 INFO - PROCESS | 1820 | 1470733373945 Marionette TRACE conn4 -> [0,645,"getWindowHandle",null] 02:02:53 INFO - PROCESS | 1820 | 1470733373950 Marionette TRACE conn4 <- [1,645,null,{"value":"8"}] 02:02:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 02:02:53 INFO - PROCESS | 1820 | 1470733373956 Marionette TRACE conn4 -> [0,646,"setScriptTimeout",{"ms":35000}] 02:02:53 INFO - PROCESS | 1820 | 1470733373959 Marionette TRACE conn4 <- [1,646,null,{}] 02:02:53 INFO - PROCESS | 1820 | 1470733373965 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}] 02:02:53 INFO - PROCESS | 1820 | 1470733373970 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:02:54 INFO - PROCESS | 1820 | 1470733374154 Marionette TRACE conn4 <- [1,647,null,{"value":null}] 02:02:54 INFO - PROCESS | 1820 | 1470733374351 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:54 INFO - PROCESS | 1820 | 1470733374357 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:02:54 INFO - PROCESS | 1820 | ++DOCSHELL 0x9199bc00 == 43 [pid = 1820] [id = 169] 02:02:54 INFO - PROCESS | 1820 | ++DOMWINDOW == 164 (0x9d45fc00) [pid = 1820] [serial = 507] [outer = (nil)] 02:02:54 INFO - PROCESS | 1820 | ++DOMWINDOW == 165 (0xa230f800) [pid = 1820] [serial = 508] [outer = 0x9d45fc00] 02:02:54 INFO - PROCESS | 1820 | 1470733374437 Marionette DEBUG loaded listener.js 02:02:54 INFO - PROCESS | 1820 | ++DOMWINDOW == 166 (0xa2399000) [pid = 1820] [serial = 509] [outer = 0x9d45fc00] 02:02:55 INFO - PROCESS | 1820 | 1470733375434 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]]]}] 02:02:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 02:02:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1543ms 02:02:55 INFO - PROCESS | 1820 | 1470733375501 Marionette TRACE conn4 -> [0,649,"getWindowHandle",null] 02:02:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 02:02:55 INFO - PROCESS | 1820 | 1470733375506 Marionette TRACE conn4 <- [1,649,null,{"value":"8"}] 02:02:55 INFO - PROCESS | 1820 | 1470733375513 Marionette TRACE conn4 -> [0,650,"setScriptTimeout",{"ms":35000}] 02:02:55 INFO - PROCESS | 1820 | 1470733375517 Marionette TRACE conn4 <- [1,650,null,{}] 02:02:55 INFO - PROCESS | 1820 | 1470733375523 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}] 02:02:55 INFO - PROCESS | 1820 | 1470733375529 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:02:55 INFO - PROCESS | 1820 | 1470733375765 Marionette TRACE conn4 <- [1,651,null,{"value":null}] 02:02:56 INFO - PROCESS | 1820 | 1470733376064 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:56 INFO - PROCESS | 1820 | 1470733376073 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:02:56 INFO - PROCESS | 1820 | ++DOCSHELL 0x8e586c00 == 44 [pid = 1820] [id = 170] 02:02:56 INFO - PROCESS | 1820 | ++DOMWINDOW == 167 (0x8e588c00) [pid = 1820] [serial = 510] [outer = (nil)] 02:02:56 INFO - PROCESS | 1820 | ++DOMWINDOW == 168 (0x8e989400) [pid = 1820] [serial = 511] [outer = 0x8e588c00] 02:02:56 INFO - PROCESS | 1820 | 1470733376210 Marionette DEBUG loaded listener.js 02:02:56 INFO - PROCESS | 1820 | ++DOMWINDOW == 169 (0x8e98c000) [pid = 1820] [serial = 512] [outer = 0x8e588c00] 02:02:57 INFO - PROCESS | 1820 | 1470733377146 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]]]}] 02:02:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 02:02:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1691ms 02:02:57 INFO - PROCESS | 1820 | 1470733377204 Marionette TRACE conn4 -> [0,653,"getWindowHandle",null] 02:02:57 INFO - PROCESS | 1820 | 1470733377209 Marionette TRACE conn4 <- [1,653,null,{"value":"8"}] 02:02:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 02:02:57 INFO - PROCESS | 1820 | 1470733377228 Marionette TRACE conn4 -> [0,654,"setScriptTimeout",{"ms":35000}] 02:02:57 INFO - PROCESS | 1820 | 1470733377233 Marionette TRACE conn4 <- [1,654,null,{}] 02:02:57 INFO - PROCESS | 1820 | 1470733377240 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}] 02:02:57 INFO - PROCESS | 1820 | 1470733377247 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:02:57 INFO - PROCESS | 1820 | 1470733377521 Marionette TRACE conn4 <- [1,655,null,{"value":null}] 02:02:58 INFO - PROCESS | 1820 | 1470733378013 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:58 INFO - PROCESS | 1820 | 1470733378021 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:02:58 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d0d0400 == 45 [pid = 1820] [id = 171] 02:02:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 170 (0x8d0d0800) [pid = 1820] [serial = 513] [outer = (nil)] 02:02:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 171 (0x8d0d4400) [pid = 1820] [serial = 514] [outer = 0x8d0d0800] 02:02:58 INFO - PROCESS | 1820 | 1470733378116 Marionette DEBUG loaded listener.js 02:02:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 172 (0x8d2d8800) [pid = 1820] [serial = 515] [outer = 0x8d0d0800] 02:02:59 INFO - PROCESS | 1820 | 1470733379047 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]]]}] 02:02:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 02:02:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1887ms 02:02:59 INFO - PROCESS | 1820 | 1470733379116 Marionette TRACE conn4 -> [0,657,"getWindowHandle",null] 02:02:59 INFO - PROCESS | 1820 | 1470733379122 Marionette TRACE conn4 <- [1,657,null,{"value":"8"}] 02:02:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 02:02:59 INFO - PROCESS | 1820 | 1470733379129 Marionette TRACE conn4 -> [0,658,"setScriptTimeout",{"ms":35000}] 02:02:59 INFO - PROCESS | 1820 | 1470733379134 Marionette TRACE conn4 <- [1,658,null,{}] 02:02:59 INFO - PROCESS | 1820 | 1470733379142 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}] 02:02:59 INFO - PROCESS | 1820 | 1470733379149 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:02:59 INFO - PROCESS | 1820 | 1470733379376 Marionette TRACE conn4 <- [1,659,null,{"value":null}] 02:02:59 INFO - PROCESS | 1820 | 1470733379745 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:59 INFO - PROCESS | 1820 | 1470733379754 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:02:59 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d8cac00 == 46 [pid = 1820] [id = 172] 02:02:59 INFO - PROCESS | 1820 | ++DOMWINDOW == 173 (0x8ec87c00) [pid = 1820] [serial = 516] [outer = (nil)] 02:02:59 INFO - PROCESS | 1820 | ++DOMWINDOW == 174 (0x8ed0d000) [pid = 1820] [serial = 517] [outer = 0x8ec87c00] 02:02:59 INFO - PROCESS | 1820 | 1470733379853 Marionette DEBUG loaded listener.js 02:02:59 INFO - PROCESS | 1820 | ++DOMWINDOW == 175 (0x8edce800) [pid = 1820] [serial = 518] [outer = 0x8ec87c00] 02:03:00 INFO - PROCESS | 1820 | 1470733380768 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]]]}] 02:03:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 02:03:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1686ms 02:03:00 INFO - PROCESS | 1820 | 1470733380818 Marionette TRACE conn4 -> [0,661,"getWindowHandle",null] 02:03:00 INFO - PROCESS | 1820 | 1470733380825 Marionette TRACE conn4 <- [1,661,null,{"value":"8"}] 02:03:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 02:03:00 INFO - PROCESS | 1820 | 1470733380834 Marionette TRACE conn4 -> [0,662,"setScriptTimeout",{"ms":35000}] 02:03:00 INFO - PROCESS | 1820 | 1470733380837 Marionette TRACE conn4 <- [1,662,null,{}] 02:03:00 INFO - PROCESS | 1820 | 1470733380844 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}] 02:03:00 INFO - PROCESS | 1820 | 1470733380849 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:03:01 INFO - PROCESS | 1820 | 1470733381054 Marionette TRACE conn4 <- [1,663,null,{"value":null}] 02:03:01 INFO - PROCESS | 1820 | 1470733381304 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:01 INFO - PROCESS | 1820 | 1470733381313 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:03:01 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d2dbc00 == 47 [pid = 1820] [id = 173] 02:03:01 INFO - PROCESS | 1820 | ++DOMWINDOW == 176 (0x8d2dc800) [pid = 1820] [serial = 519] [outer = (nil)] 02:03:01 INFO - PROCESS | 1820 | ++DOMWINDOW == 177 (0x8db3d800) [pid = 1820] [serial = 520] [outer = 0x8d2dc800] 02:03:01 INFO - PROCESS | 1820 | 1470733381493 Marionette DEBUG loaded listener.js 02:03:01 INFO - PROCESS | 1820 | ++DOMWINDOW == 178 (0x8edc9c00) [pid = 1820] [serial = 521] [outer = 0x8d2dc800] 02:03:01 INFO - PROCESS | 1820 | --DOCSHELL 0x90de4800 == 46 [pid = 1820] [id = 138] 02:03:01 INFO - PROCESS | 1820 | --DOCSHELL 0x9199cc00 == 45 [pid = 1820] [id = 137] 02:03:01 INFO - PROCESS | 1820 | --DOMWINDOW == 177 (0x8f02f400) [pid = 1820] [serial = 421] [outer = (nil)] [url = about:blank] 02:03:01 INFO - PROCESS | 1820 | --DOMWINDOW == 176 (0x966ecc00) [pid = 1820] [serial = 424] [outer = (nil)] [url = about:blank] 02:03:01 INFO - PROCESS | 1820 | --DOMWINDOW == 175 (0x9bc0a000) [pid = 1820] [serial = 427] [outer = (nil)] [url = about:blank] 02:03:01 INFO - PROCESS | 1820 | --DOMWINDOW == 174 (0xa20f0800) [pid = 1820] [serial = 430] [outer = (nil)] [url = about:blank] 02:03:01 INFO - PROCESS | 1820 | --DOMWINDOW == 173 (0x8ef2d800) [pid = 1820] [serial = 433] [outer = (nil)] [url = about:blank] 02:03:01 INFO - PROCESS | 1820 | --DOMWINDOW == 172 (0x9afb4c00) [pid = 1820] [serial = 436] [outer = (nil)] [url = about:blank] 02:03:01 INFO - PROCESS | 1820 | --DOMWINDOW == 171 (0x8d8c5800) [pid = 1820] [serial = 439] [outer = (nil)] [url = about:blank] 02:03:01 INFO - PROCESS | 1820 | --DOMWINDOW == 170 (0x92c03000) [pid = 1820] [serial = 442] [outer = (nil)] [url = about:blank] 02:03:01 INFO - PROCESS | 1820 | --DOMWINDOW == 169 (0x8db36000) [pid = 1820] [serial = 445] [outer = (nil)] [url = about:blank] 02:03:01 INFO - PROCESS | 1820 | --DOMWINDOW == 168 (0x8ec81c00) [pid = 1820] [serial = 448] [outer = (nil)] [url = about:blank] 02:03:01 INFO - PROCESS | 1820 | --DOMWINDOW == 167 (0x8db3c800) [pid = 1820] [serial = 451] [outer = (nil)] [url = about:blank] 02:03:01 INFO - PROCESS | 1820 | --DOMWINDOW == 166 (0x8d2dac00) [pid = 1820] [serial = 454] [outer = (nil)] [url = about:blank] 02:03:01 INFO - PROCESS | 1820 | --DOMWINDOW == 165 (0x8ed04c00) [pid = 1820] [serial = 457] [outer = (nil)] [url = about:blank] 02:03:01 INFO - PROCESS | 1820 | --DOMWINDOW == 164 (0x92550400) [pid = 1820] [serial = 466] [outer = (nil)] [url = about:blank] 02:03:01 INFO - PROCESS | 1820 | --DOMWINDOW == 163 (0x9a83a000) [pid = 1820] [serial = 418] [outer = (nil)] [url = about:blank] 02:03:01 INFO - PROCESS | 1820 | --DOMWINDOW == 162 (0x8eca4800) [pid = 1820] [serial = 394] [outer = (nil)] [url = about:blank] 02:03:01 INFO - PROCESS | 1820 | --DOMWINDOW == 161 (0x8ec87400) [pid = 1820] [serial = 391] [outer = (nil)] [url = about:blank] 02:03:01 INFO - PROCESS | 1820 | --DOMWINDOW == 160 (0x8ed08c00) [pid = 1820] [serial = 400] [outer = (nil)] [url = about:blank] 02:03:01 INFO - PROCESS | 1820 | --DOMWINDOW == 159 (0xa22fbc00) [pid = 1820] [serial = 388] [outer = (nil)] [url = about:blank] 02:03:01 INFO - PROCESS | 1820 | --DOMWINDOW == 158 (0x8ee4f800) [pid = 1820] [serial = 397] [outer = (nil)] [url = about:blank] 02:03:01 INFO - PROCESS | 1820 | --DOCSHELL 0x8d0d4000 == 44 [pid = 1820] [id = 156] 02:03:01 INFO - PROCESS | 1820 | --DOMWINDOW == 157 (0x8e57b400) [pid = 1820] [serial = 460] [outer = (nil)] [url = about:blank] 02:03:01 INFO - PROCESS | 1820 | --DOMWINDOW == 156 (0x8e586000) [pid = 1820] [serial = 461] [outer = (nil)] [url = about:blank] 02:03:01 INFO - PROCESS | 1820 | --DOMWINDOW == 155 (0x8edc6400) [pid = 1820] [serial = 463] [outer = (nil)] [url = about:blank] 02:03:01 INFO - PROCESS | 1820 | --DOMWINDOW == 154 (0x8ee55400) [pid = 1820] [serial = 464] [outer = (nil)] [url = about:blank] 02:03:01 INFO - PROCESS | 1820 | --DOMWINDOW == 153 (0x93bab000) [pid = 1820] [serial = 378] [outer = (nil)] [url = about:blank] 02:03:01 INFO - PROCESS | 1820 | --DOMWINDOW == 152 (0x8e586400) [pid = 1820] [serial = 319] [outer = (nil)] [url = about:blank] 02:03:01 INFO - PROCESS | 1820 | --DOMWINDOW == 151 (0x90ee1800) [pid = 1820] [serial = 406] [outer = (nil)] [url = about:blank] 02:03:01 INFO - PROCESS | 1820 | --DOMWINDOW == 150 (0x9a842c00) [pid = 1820] [serial = 337] [outer = (nil)] [url = about:blank] 02:03:01 INFO - PROCESS | 1820 | --DOMWINDOW == 149 (0x9ad14000) [pid = 1820] [serial = 301] [outer = (nil)] [url = about:blank] 02:03:01 INFO - PROCESS | 1820 | --DOMWINDOW == 148 (0x93b5c400) [pid = 1820] [serial = 313] [outer = (nil)] [url = about:blank] 02:03:01 INFO - PROCESS | 1820 | --DOMWINDOW == 147 (0x9230ac00) [pid = 1820] [serial = 343] [outer = (nil)] [url = about:blank] 02:03:01 INFO - PROCESS | 1820 | --DOMWINDOW == 146 (0x9668d000) [pid = 1820] [serial = 412] [outer = (nil)] [url = about:blank] 02:03:01 INFO - PROCESS | 1820 | --DOMWINDOW == 145 (0x8ee56c00) [pid = 1820] [serial = 404] [outer = (nil)] [url = about:blank] 02:03:01 INFO - PROCESS | 1820 | --DOMWINDOW == 144 (0xa6f79000) [pid = 1820] [serial = 268] [outer = (nil)] [url = about:blank] 02:03:01 INFO - PROCESS | 1820 | --DOMWINDOW == 143 (0x92adb000) [pid = 1820] [serial = 410] [outer = (nil)] [url = about:blank] 02:03:01 INFO - PROCESS | 1820 | --DOMWINDOW == 142 (0x90eea000) [pid = 1820] [serial = 407] [outer = (nil)] [url = about:blank] 02:03:01 INFO - PROCESS | 1820 | --DOMWINDOW == 141 (0xa6dafc00) [pid = 1820] [serial = 310] [outer = (nil)] [url = about:blank] 02:03:01 INFO - PROCESS | 1820 | --DOMWINDOW == 140 (0x966e7c00) [pid = 1820] [serial = 413] [outer = (nil)] [url = about:blank] 02:03:01 INFO - PROCESS | 1820 | --DOMWINDOW == 139 (0x9bcae800) [pid = 1820] [serial = 349] [outer = (nil)] [url = about:blank] 02:03:01 INFO - PROCESS | 1820 | --DOMWINDOW == 138 (0x91998000) [pid = 1820] [serial = 409] [outer = (nil)] [url = about:blank] 02:03:01 INFO - PROCESS | 1820 | --DOMWINDOW == 137 (0x9a67a400) [pid = 1820] [serial = 382] [outer = (nil)] [url = about:blank] 02:03:01 INFO - PROCESS | 1820 | --DOMWINDOW == 136 (0x92ad6c00) [pid = 1820] [serial = 217] [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.] 02:03:01 INFO - PROCESS | 1820 | --DOMWINDOW == 135 (0x9bc07400) [pid = 1820] [serial = 373] [outer = (nil)] [url = about:blank] 02:03:01 INFO - PROCESS | 1820 | --DOMWINDOW == 134 (0x966e8c00) [pid = 1820] [serial = 298] [outer = (nil)] [url = about:blank] 02:03:01 INFO - PROCESS | 1820 | --DOMWINDOW == 133 (0x94861800) [pid = 1820] [serial = 379] [outer = (nil)] [url = about:blank] 02:03:01 INFO - PROCESS | 1820 | --DOMWINDOW == 132 (0x8ee4d800) [pid = 1820] [serial = 403] [outer = (nil)] [url = about:blank] 02:03:01 INFO - PROCESS | 1820 | --DOMWINDOW == 131 (0xa20a4800) [pid = 1820] [serial = 304] [outer = (nil)] [url = about:blank] 02:03:01 INFO - PROCESS | 1820 | --DOMWINDOW == 130 (0x90ee7c00) [pid = 1820] [serial = 376] [outer = (nil)] [url = about:blank] 02:03:01 INFO - PROCESS | 1820 | --DOMWINDOW == 129 (0xa20a5800) [pid = 1820] [serial = 386] [outer = (nil)] [url = about:blank] 02:03:01 INFO - PROCESS | 1820 | --DOMWINDOW == 128 (0x91999800) [pid = 1820] [serial = 262] [outer = (nil)] [url = about:blank] 02:03:01 INFO - PROCESS | 1820 | --DOMWINDOW == 127 (0xa2328000) [pid = 1820] [serial = 307] [outer = (nil)] [url = about:blank] 02:03:01 INFO - PROCESS | 1820 | --DOMWINDOW == 126 (0x9d8dd000) [pid = 1820] [serial = 385] [outer = (nil)] [url = about:blank] 02:03:01 INFO - PROCESS | 1820 | --DOMWINDOW == 125 (0x90ee0000) [pid = 1820] [serial = 340] [outer = (nil)] [url = about:blank] 02:03:01 INFO - PROCESS | 1820 | --DOMWINDOW == 124 (0x9831bc00) [pid = 1820] [serial = 416] [outer = (nil)] [url = about:blank] 02:03:01 INFO - PROCESS | 1820 | --DOMWINDOW == 123 (0x966ebc00) [pid = 1820] [serial = 415] [outer = (nil)] [url = about:blank] 02:03:01 INFO - PROCESS | 1820 | --DOMWINDOW == 122 (0x9a5b9000) [pid = 1820] [serial = 381] [outer = (nil)] [url = about:blank] 02:03:01 INFO - PROCESS | 1820 | --DOMWINDOW == 121 (0x96683c00) [pid = 1820] [serial = 358] [outer = (nil)] [url = about:blank] 02:03:01 INFO - PROCESS | 1820 | --DOMWINDOW == 120 (0x9b419400) [pid = 1820] [serial = 346] [outer = (nil)] [url = about:blank] 02:03:01 INFO - PROCESS | 1820 | --DOMWINDOW == 119 (0xa34ce400) [pid = 1820] [serial = 355] [outer = (nil)] [url = about:blank] 02:03:01 INFO - PROCESS | 1820 | --DOMWINDOW == 118 (0xa682f400) [pid = 1820] [serial = 265] [outer = (nil)] [url = about:blank] 02:03:01 INFO - PROCESS | 1820 | --DOMWINDOW == 117 (0x8faeb400) [pid = 1820] [serial = 295] [outer = (nil)] [url = about:blank] 02:03:01 INFO - PROCESS | 1820 | --DOMWINDOW == 116 (0xa6da6800) [pid = 1820] [serial = 274] [outer = (nil)] [url = about:blank] 02:03:01 INFO - PROCESS | 1820 | --DOMWINDOW == 115 (0x9192dc00) [pid = 1820] [serial = 271] [outer = (nil)] [url = about:blank] 02:03:01 INFO - PROCESS | 1820 | --DOMWINDOW == 114 (0xa2590400) [pid = 1820] [serial = 259] [outer = (nil)] [url = about:blank] 02:03:01 INFO - PROCESS | 1820 | --DOMWINDOW == 113 (0x8faeb800) [pid = 1820] [serial = 375] [outer = (nil)] [url = about:blank] 02:03:01 INFO - PROCESS | 1820 | --DOMWINDOW == 112 (0xa1026800) [pid = 1820] [serial = 352] [outer = (nil)] [url = about:blank] 02:03:01 INFO - PROCESS | 1820 | --DOMWINDOW == 111 (0x8f02cc00) [pid = 1820] [serial = 316] [outer = (nil)] [url = about:blank] 02:03:02 INFO - PROCESS | 1820 | [1820] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:03:02 INFO - PROCESS | 1820 | 1470733382494 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]]]}] 02:03:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 02:03:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1682ms 02:03:02 INFO - PROCESS | 1820 | 1470733382516 Marionette TRACE conn4 -> [0,665,"getWindowHandle",null] 02:03:02 INFO - PROCESS | 1820 | 1470733382520 Marionette TRACE conn4 <- [1,665,null,{"value":"8"}] 02:03:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 02:03:02 INFO - PROCESS | 1820 | 1470733382529 Marionette TRACE conn4 -> [0,666,"setScriptTimeout",{"ms":35000}] 02:03:02 INFO - PROCESS | 1820 | 1470733382537 Marionette TRACE conn4 <- [1,666,null,{}] 02:03:02 INFO - PROCESS | 1820 | 1470733382552 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}] 02:03:02 INFO - PROCESS | 1820 | 1470733382558 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:03:02 INFO - PROCESS | 1820 | 1470733382754 Marionette TRACE conn4 <- [1,667,null,{"value":null}] 02:03:02 INFO - PROCESS | 1820 | 1470733382902 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:02 INFO - PROCESS | 1820 | 1470733382910 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:03:02 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d8c5800 == 45 [pid = 1820] [id = 174] 02:03:02 INFO - PROCESS | 1820 | ++DOMWINDOW == 112 (0x8ef2a400) [pid = 1820] [serial = 522] [outer = (nil)] 02:03:02 INFO - PROCESS | 1820 | ++DOMWINDOW == 113 (0x90de7400) [pid = 1820] [serial = 523] [outer = 0x8ef2a400] 02:03:02 INFO - PROCESS | 1820 | 1470733382984 Marionette DEBUG loaded listener.js 02:03:03 INFO - PROCESS | 1820 | ++DOMWINDOW == 114 (0x90ee0000) [pid = 1820] [serial = 524] [outer = 0x8ef2a400] 02:03:03 INFO - PROCESS | 1820 | [1820] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:03:03 INFO - PROCESS | 1820 | 1470733383773 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]]]}] 02:03:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 02:03:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1298ms 02:03:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 02:03:03 INFO - PROCESS | 1820 | 1470733383826 Marionette TRACE conn4 -> [0,669,"getWindowHandle",null] 02:03:03 INFO - PROCESS | 1820 | 1470733383830 Marionette TRACE conn4 <- [1,669,null,{"value":"8"}] 02:03:03 INFO - PROCESS | 1820 | 1470733383837 Marionette TRACE conn4 -> [0,670,"setScriptTimeout",{"ms":35000}] 02:03:03 INFO - PROCESS | 1820 | 1470733383840 Marionette TRACE conn4 <- [1,670,null,{}] 02:03:03 INFO - PROCESS | 1820 | 1470733383846 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}] 02:03:03 INFO - PROCESS | 1820 | 1470733383851 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:03:04 INFO - PROCESS | 1820 | 1470733384056 Marionette TRACE conn4 <- [1,671,null,{"value":null}] 02:03:04 INFO - PROCESS | 1820 | 1470733384219 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:04 INFO - PROCESS | 1820 | 1470733384227 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:03:04 INFO - PROCESS | 1820 | ++DOCSHELL 0x8ee56c00 == 46 [pid = 1820] [id = 175] 02:03:04 INFO - PROCESS | 1820 | ++DOMWINDOW == 115 (0x8fade400) [pid = 1820] [serial = 525] [outer = (nil)] 02:03:04 INFO - PROCESS | 1820 | ++DOMWINDOW == 116 (0x9112a000) [pid = 1820] [serial = 526] [outer = 0x8fade400] 02:03:04 INFO - PROCESS | 1820 | 1470733384298 Marionette DEBUG loaded listener.js 02:03:04 INFO - PROCESS | 1820 | ++DOMWINDOW == 117 (0x9192e000) [pid = 1820] [serial = 527] [outer = 0x8fade400] 02:03:05 INFO - PROCESS | 1820 | 1470733385236 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]]]}] 02:03:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 02:03:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1443ms 02:03:05 INFO - PROCESS | 1820 | 1470733385281 Marionette TRACE conn4 -> [0,673,"getWindowHandle",null] 02:03:05 INFO - PROCESS | 1820 | 1470733385285 Marionette TRACE conn4 <- [1,673,null,{"value":"8"}] 02:03:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 02:03:05 INFO - PROCESS | 1820 | 1470733385298 Marionette TRACE conn4 -> [0,674,"setScriptTimeout",{"ms":35000}] 02:03:05 INFO - PROCESS | 1820 | 1470733385301 Marionette TRACE conn4 <- [1,674,null,{}] 02:03:05 INFO - PROCESS | 1820 | 1470733385308 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}] 02:03:05 INFO - PROCESS | 1820 | 1470733385313 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:03:05 INFO - PROCESS | 1820 | 1470733385587 Marionette TRACE conn4 <- [1,675,null,{"value":null}] 02:03:05 INFO - PROCESS | 1820 | 1470733385638 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:05 INFO - PROCESS | 1820 | 1470733385656 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:03:05 INFO - PROCESS | 1820 | ++DOCSHELL 0x91993c00 == 47 [pid = 1820] [id = 176] 02:03:05 INFO - PROCESS | 1820 | ++DOMWINDOW == 118 (0x91994800) [pid = 1820] [serial = 528] [outer = (nil)] 02:03:05 INFO - PROCESS | 1820 | ++DOMWINDOW == 119 (0x92308400) [pid = 1820] [serial = 529] [outer = 0x91994800] 02:03:05 INFO - PROCESS | 1820 | 1470733385816 Marionette DEBUG loaded listener.js 02:03:05 INFO - PROCESS | 1820 | ++DOMWINDOW == 120 (0x92ad1800) [pid = 1820] [serial = 530] [outer = 0x91994800] 02:03:06 INFO - PROCESS | 1820 | --DOMWINDOW == 119 (0x9a5bf400) [pid = 1820] [serial = 417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 02:03:06 INFO - PROCESS | 1820 | --DOMWINDOW == 118 (0x8db2e400) [pid = 1820] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 02:03:06 INFO - PROCESS | 1820 | --DOMWINDOW == 117 (0xa20a5400) [pid = 1820] [serial = 387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 02:03:06 INFO - PROCESS | 1820 | --DOMWINDOW == 116 (0x9192f400) [pid = 1820] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 02:03:06 INFO - PROCESS | 1820 | --DOMWINDOW == 115 (0x9b425400) [pid = 1820] [serial = 426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 02:03:06 INFO - PROCESS | 1820 | --DOMWINDOW == 114 (0x8d2db000) [pid = 1820] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 02:03:06 INFO - PROCESS | 1820 | --DOMWINDOW == 113 (0x9c111800) [pid = 1820] [serial = 429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 02:03:06 INFO - PROCESS | 1820 | --DOMWINDOW == 112 (0x8d0d4800) [pid = 1820] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 02:03:06 INFO - PROCESS | 1820 | --DOMWINDOW == 111 (0x8db37400) [pid = 1820] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 02:03:06 INFO - PROCESS | 1820 | --DOMWINDOW == 110 (0x8eca2000) [pid = 1820] [serial = 396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 02:03:06 INFO - PROCESS | 1820 | --DOMWINDOW == 109 (0x8ec85400) [pid = 1820] [serial = 435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 02:03:06 INFO - PROCESS | 1820 | --DOMWINDOW == 108 (0x8edc4400) [pid = 1820] [serial = 420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 02:03:06 INFO - PROCESS | 1820 | --DOMWINDOW == 107 (0x8ec86800) [pid = 1820] [serial = 432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 02:03:06 INFO - PROCESS | 1820 | --DOMWINDOW == 106 (0x8ef30400) [pid = 1820] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 02:03:06 INFO - PROCESS | 1820 | --DOMWINDOW == 105 (0x96685400) [pid = 1820] [serial = 423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 02:03:06 INFO - PROCESS | 1820 | --DOMWINDOW == 104 (0x8d8be800) [pid = 1820] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 02:03:06 INFO - PROCESS | 1820 | --DOMWINDOW == 103 (0x9254e400) [pid = 1820] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 02:03:06 INFO - PROCESS | 1820 | --DOMWINDOW == 102 (0x8e588400) [pid = 1820] [serial = 399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 02:03:06 INFO - PROCESS | 1820 | --DOMWINDOW == 101 (0x8d0dd800) [pid = 1820] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 02:03:06 INFO - PROCESS | 1820 | --DOMWINDOW == 100 (0x8ec84000) [pid = 1820] [serial = 393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 02:03:06 INFO - PROCESS | 1820 | --DOMWINDOW == 99 (0x8d8c6000) [pid = 1820] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 02:03:06 INFO - PROCESS | 1820 | --DOMWINDOW == 98 (0x8ec84800) [pid = 1820] [serial = 390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 02:03:06 INFO - PROCESS | 1820 | --DOMWINDOW == 97 (0x8d2d8c00) [pid = 1820] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 02:03:06 INFO - PROCESS | 1820 | --DOMWINDOW == 96 (0x8d0d5800) [pid = 1820] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 02:03:06 INFO - PROCESS | 1820 | [1820] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:03:06 INFO - PROCESS | 1820 | 1470733386877 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]]]}] 02:03:06 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 02:03:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1599ms 02:03:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 02:03:06 INFO - PROCESS | 1820 | 1470733386890 Marionette TRACE conn4 -> [0,677,"getWindowHandle",null] 02:03:06 INFO - PROCESS | 1820 | 1470733386893 Marionette TRACE conn4 <- [1,677,null,{"value":"8"}] 02:03:06 INFO - PROCESS | 1820 | 1470733386904 Marionette TRACE conn4 -> [0,678,"setScriptTimeout",{"ms":35000}] 02:03:06 INFO - PROCESS | 1820 | 1470733386907 Marionette TRACE conn4 <- [1,678,null,{}] 02:03:06 INFO - PROCESS | 1820 | 1470733386912 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}] 02:03:06 INFO - PROCESS | 1820 | 1470733386919 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:03:07 INFO - PROCESS | 1820 | 1470733387154 Marionette TRACE conn4 <- [1,679,null,{"value":null}] 02:03:07 INFO - PROCESS | 1820 | 1470733387174 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:07 INFO - PROCESS | 1820 | 1470733387181 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:03:07 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d0d5800 == 48 [pid = 1820] [id = 177] 02:03:07 INFO - PROCESS | 1820 | ++DOMWINDOW == 97 (0x8d2d2c00) [pid = 1820] [serial = 531] [outer = (nil)] 02:03:07 INFO - PROCESS | 1820 | ++DOMWINDOW == 98 (0x8ec84800) [pid = 1820] [serial = 532] [outer = 0x8d2d2c00] 02:03:07 INFO - PROCESS | 1820 | 1470733387252 Marionette DEBUG loaded listener.js 02:03:07 INFO - PROCESS | 1820 | ++DOMWINDOW == 99 (0x8ef2dc00) [pid = 1820] [serial = 533] [outer = 0x8d2d2c00] 02:03:08 INFO - PROCESS | 1820 | 1470733388080 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]]]}] 02:03:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 02:03:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1238ms 02:03:08 INFO - PROCESS | 1820 | 1470733388137 Marionette TRACE conn4 -> [0,681,"getWindowHandle",null] 02:03:08 INFO - PROCESS | 1820 | 1470733388141 Marionette TRACE conn4 <- [1,681,null,{"value":"8"}] 02:03:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 02:03:08 INFO - PROCESS | 1820 | 1470733388147 Marionette TRACE conn4 -> [0,682,"setScriptTimeout",{"ms":35000}] 02:03:08 INFO - PROCESS | 1820 | 1470733388149 Marionette TRACE conn4 <- [1,682,null,{}] 02:03:08 INFO - PROCESS | 1820 | 1470733388155 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}] 02:03:08 INFO - PROCESS | 1820 | 1470733388160 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:03:08 INFO - PROCESS | 1820 | 1470733388324 Marionette TRACE conn4 <- [1,683,null,{"value":null}] 02:03:08 INFO - PROCESS | 1820 | 1470733388335 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:08 INFO - PROCESS | 1820 | 1470733388340 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:03:08 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d2d8c00 == 49 [pid = 1820] [id = 178] 02:03:08 INFO - PROCESS | 1820 | ++DOMWINDOW == 100 (0x8db2e400) [pid = 1820] [serial = 534] [outer = (nil)] 02:03:08 INFO - PROCESS | 1820 | ++DOMWINDOW == 101 (0x9198e400) [pid = 1820] [serial = 535] [outer = 0x8db2e400] 02:03:08 INFO - PROCESS | 1820 | 1470733388409 Marionette DEBUG loaded listener.js 02:03:08 INFO - PROCESS | 1820 | ++DOMWINDOW == 102 (0x92ad7400) [pid = 1820] [serial = 536] [outer = 0x8db2e400] 02:03:09 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 02:03:09 INFO - PROCESS | 1820 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:03:10 INFO - PROCESS | 1820 | 1470733390057 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]]]}] 02:03:10 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) 02:03:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1934ms 02:03:10 INFO - PROCESS | 1820 | 1470733390087 Marionette TRACE conn4 -> [0,685,"getWindowHandle",null] 02:03:10 INFO - PROCESS | 1820 | 1470733390093 Marionette TRACE conn4 <- [1,685,null,{"value":"8"}] 02:03:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 02:03:10 INFO - PROCESS | 1820 | 1470733390103 Marionette TRACE conn4 -> [0,686,"setScriptTimeout",{"ms":35000}] 02:03:10 INFO - PROCESS | 1820 | 1470733390108 Marionette TRACE conn4 <- [1,686,null,{}] 02:03:10 INFO - PROCESS | 1820 | 1470733390116 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}] 02:03:10 INFO - PROCESS | 1820 | 1470733390123 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:03:10 INFO - PROCESS | 1820 | 1470733390355 Marionette TRACE conn4 <- [1,687,null,{"value":null}] 02:03:10 INFO - PROCESS | 1820 | 1470733390548 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:10 INFO - PROCESS | 1820 | 1470733390558 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:03:10 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d8c2800 == 50 [pid = 1820] [id = 179] 02:03:10 INFO - PROCESS | 1820 | ++DOMWINDOW == 103 (0x8d8c9800) [pid = 1820] [serial = 537] [outer = (nil)] 02:03:10 INFO - PROCESS | 1820 | ++DOMWINDOW == 104 (0x8ec83000) [pid = 1820] [serial = 538] [outer = 0x8d8c9800] 02:03:10 INFO - PROCESS | 1820 | 1470733390640 Marionette DEBUG loaded listener.js 02:03:10 INFO - PROCESS | 1820 | ++DOMWINDOW == 105 (0x8ed02000) [pid = 1820] [serial = 539] [outer = 0x8d8c9800] 02:03:11 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 02:03:11 INFO - PROCESS | 1820 | 1470733391993 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]]]}] 02:03:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 02:03:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1938ms 02:03:12 INFO - PROCESS | 1820 | 1470733392155 Marionette TRACE conn4 -> [0,689,"getWindowHandle",null] 02:03:12 INFO - PROCESS | 1820 | 1470733392163 Marionette TRACE conn4 <- [1,689,null,{"value":"8"}] 02:03:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 02:03:12 INFO - PROCESS | 1820 | 1470733392182 Marionette TRACE conn4 -> [0,690,"setScriptTimeout",{"ms":35000}] 02:03:12 INFO - PROCESS | 1820 | 1470733392187 Marionette TRACE conn4 <- [1,690,null,{}] 02:03:12 INFO - PROCESS | 1820 | 1470733392194 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}] 02:03:12 INFO - PROCESS | 1820 | 1470733392200 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:03:12 INFO - PROCESS | 1820 | 1470733392397 Marionette TRACE conn4 <- [1,691,null,{"value":null}] 02:03:12 INFO - PROCESS | 1820 | 1470733392586 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:12 INFO - PROCESS | 1820 | 1470733392598 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:03:12 INFO - PROCESS | 1820 | ++DOCSHELL 0x8eca3400 == 51 [pid = 1820] [id = 180] 02:03:12 INFO - PROCESS | 1820 | ++DOMWINDOW == 106 (0x8edc9800) [pid = 1820] [serial = 540] [outer = (nil)] 02:03:12 INFO - PROCESS | 1820 | ++DOMWINDOW == 107 (0x90dea800) [pid = 1820] [serial = 541] [outer = 0x8edc9800] 02:03:12 INFO - PROCESS | 1820 | 1470733392683 Marionette DEBUG loaded listener.js 02:03:12 INFO - PROCESS | 1820 | ++DOMWINDOW == 108 (0x90ee9400) [pid = 1820] [serial = 542] [outer = 0x8edc9800] 02:03:13 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 02:03:14 INFO - PROCESS | 1820 | 1470733394023 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]]]}] 02:03:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 02:03:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1885ms 02:03:14 INFO - PROCESS | 1820 | 1470733394127 Marionette TRACE conn4 -> [0,693,"getWindowHandle",null] 02:03:14 INFO - PROCESS | 1820 | 1470733394132 Marionette TRACE conn4 <- [1,693,null,{"value":"8"}] 02:03:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 02:03:14 INFO - PROCESS | 1820 | 1470733394145 Marionette TRACE conn4 -> [0,694,"setScriptTimeout",{"ms":35000}] 02:03:14 INFO - PROCESS | 1820 | 1470733394151 Marionette TRACE conn4 <- [1,694,null,{}] 02:03:14 INFO - PROCESS | 1820 | 1470733394169 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}] 02:03:14 INFO - PROCESS | 1820 | 1470733394178 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:03:14 INFO - PROCESS | 1820 | 1470733394379 Marionette TRACE conn4 <- [1,695,null,{"value":null}] 02:03:14 INFO - PROCESS | 1820 | 1470733394569 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:14 INFO - PROCESS | 1820 | 1470733394578 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:03:14 INFO - PROCESS | 1820 | ++DOCSHELL 0x91991400 == 52 [pid = 1820] [id = 181] 02:03:14 INFO - PROCESS | 1820 | ++DOMWINDOW == 109 (0x91991c00) [pid = 1820] [serial = 543] [outer = (nil)] 02:03:14 INFO - PROCESS | 1820 | ++DOMWINDOW == 110 (0x92c0d400) [pid = 1820] [serial = 544] [outer = 0x91991c00] 02:03:14 INFO - PROCESS | 1820 | 1470733394668 Marionette DEBUG loaded listener.js 02:03:14 INFO - PROCESS | 1820 | ++DOMWINDOW == 111 (0x9523f000) [pid = 1820] [serial = 545] [outer = 0x91991c00] 02:03:15 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 02:03:16 INFO - PROCESS | 1820 | 1470733396011 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]]]}] 02:03:16 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) 02:03:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1892ms 02:03:16 INFO - PROCESS | 1820 | 1470733396036 Marionette TRACE conn4 -> [0,697,"getWindowHandle",null] 02:03:16 INFO - PROCESS | 1820 | 1470733396041 Marionette TRACE conn4 <- [1,697,null,{"value":"8"}] 02:03:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 02:03:16 INFO - PROCESS | 1820 | 1470733396108 Marionette TRACE conn4 -> [0,698,"setScriptTimeout",{"ms":35000}] 02:03:16 INFO - PROCESS | 1820 | 1470733396113 Marionette TRACE conn4 <- [1,698,null,{}] 02:03:16 INFO - PROCESS | 1820 | 1470733396125 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}] 02:03:16 INFO - PROCESS | 1820 | 1470733396130 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:03:16 INFO - PROCESS | 1820 | 1470733396319 Marionette TRACE conn4 <- [1,699,null,{"value":null}] 02:03:16 INFO - PROCESS | 1820 | 1470733396506 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:16 INFO - PROCESS | 1820 | 1470733396513 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:03:16 INFO - PROCESS | 1820 | ++DOCSHELL 0x8ed10c00 == 53 [pid = 1820] [id = 182] 02:03:16 INFO - PROCESS | 1820 | ++DOMWINDOW == 112 (0x92c06000) [pid = 1820] [serial = 546] [outer = (nil)] 02:03:16 INFO - PROCESS | 1820 | ++DOMWINDOW == 113 (0x96683c00) [pid = 1820] [serial = 547] [outer = 0x92c06000] 02:03:16 INFO - PROCESS | 1820 | 1470733396597 Marionette DEBUG loaded listener.js 02:03:16 INFO - PROCESS | 1820 | ++DOMWINDOW == 114 (0x9668f400) [pid = 1820] [serial = 548] [outer = 0x92c06000] 02:03:17 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 02:03:17 INFO - PROCESS | 1820 | 1470733397919 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]]]}] 02:03:17 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) 02:03:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1864ms 02:03:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 02:03:17 INFO - PROCESS | 1820 | 1470733397955 Marionette TRACE conn4 -> [0,701,"getWindowHandle",null] 02:03:17 INFO - PROCESS | 1820 | 1470733397958 Marionette TRACE conn4 <- [1,701,null,{"value":"8"}] 02:03:17 INFO - PROCESS | 1820 | 1470733397965 Marionette TRACE conn4 -> [0,702,"setScriptTimeout",{"ms":35000}] 02:03:17 INFO - PROCESS | 1820 | 1470733397969 Marionette TRACE conn4 <- [1,702,null,{}] 02:03:18 INFO - PROCESS | 1820 | 1470733398077 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}] 02:03:18 INFO - PROCESS | 1820 | 1470733398084 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:03:18 INFO - PROCESS | 1820 | 1470733398282 Marionette TRACE conn4 <- [1,703,null,{"value":null}] 02:03:18 INFO - PROCESS | 1820 | 1470733398470 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:18 INFO - PROCESS | 1820 | 1470733398479 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:03:18 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d0ce400 == 54 [pid = 1820] [id = 183] 02:03:18 INFO - PROCESS | 1820 | ++DOMWINDOW == 115 (0x8d0cec00) [pid = 1820] [serial = 549] [outer = (nil)] 02:03:18 INFO - PROCESS | 1820 | ++DOMWINDOW == 116 (0x8d8c2000) [pid = 1820] [serial = 550] [outer = 0x8d0cec00] 02:03:18 INFO - PROCESS | 1820 | 1470733398558 Marionette DEBUG loaded listener.js 02:03:18 INFO - PROCESS | 1820 | ++DOMWINDOW == 117 (0x8ef25400) [pid = 1820] [serial = 551] [outer = 0x8d0cec00] 02:03:20 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 02:03:20 INFO - PROCESS | 1820 | 1470733400579 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]]]}] 02:03:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 02:03:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 2689ms 02:03:20 INFO - PROCESS | 1820 | 1470733400655 Marionette TRACE conn4 -> [0,705,"getWindowHandle",null] 02:03:20 INFO - PROCESS | 1820 | 1470733400659 Marionette TRACE conn4 <- [1,705,null,{"value":"8"}] 02:03:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 02:03:20 INFO - PROCESS | 1820 | 1470733400669 Marionette TRACE conn4 -> [0,706,"setScriptTimeout",{"ms":35000}] 02:03:20 INFO - PROCESS | 1820 | 1470733400674 Marionette TRACE conn4 <- [1,706,null,{}] 02:03:20 INFO - PROCESS | 1820 | 1470733400726 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}] 02:03:20 INFO - PROCESS | 1820 | 1470733400731 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:03:20 INFO - PROCESS | 1820 | 1470733400937 Marionette TRACE conn4 <- [1,707,null,{"value":null}] 02:03:21 INFO - PROCESS | 1820 | 1470733401131 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:21 INFO - PROCESS | 1820 | 1470733401142 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:03:21 INFO - PROCESS | 1820 | ++DOCSHELL 0x8ec86400 == 55 [pid = 1820] [id = 184] 02:03:21 INFO - PROCESS | 1820 | ++DOMWINDOW == 118 (0x8ec86800) [pid = 1820] [serial = 552] [outer = (nil)] 02:03:21 INFO - PROCESS | 1820 | ++DOMWINDOW == 119 (0x8eca7800) [pid = 1820] [serial = 553] [outer = 0x8ec86800] 02:03:21 INFO - PROCESS | 1820 | 1470733401214 Marionette DEBUG loaded listener.js 02:03:21 INFO - PROCESS | 1820 | ++DOMWINDOW == 120 (0x8ed0a000) [pid = 1820] [serial = 554] [outer = 0x8ec86800] 02:03:23 INFO - PROCESS | 1820 | --DOCSHELL 0x8f024400 == 54 [pid = 1820] [id = 111] 02:03:23 INFO - PROCESS | 1820 | --DOCSHELL 0x9a67c000 == 53 [pid = 1820] [id = 82] 02:03:23 INFO - PROCESS | 1820 | --DOCSHELL 0x9d454800 == 52 [pid = 1820] [id = 52] 02:03:23 INFO - PROCESS | 1820 | --DOCSHELL 0x91927400 == 51 [pid = 1820] [id = 136] 02:03:23 INFO - PROCESS | 1820 | --DOCSHELL 0x939cd800 == 50 [pid = 1820] [id = 109] 02:03:23 INFO - PROCESS | 1820 | --DOCSHELL 0x8d0d6c00 == 49 [pid = 1820] [id = 157] 02:03:23 INFO - PROCESS | 1820 | --DOCSHELL 0x966e7400 == 48 [pid = 1820] [id = 51] 02:03:23 INFO - PROCESS | 1820 | --DOCSHELL 0x8ee56c00 == 47 [pid = 1820] [id = 175] 02:03:23 INFO - PROCESS | 1820 | --DOCSHELL 0x90deb400 == 46 [pid = 1820] [id = 119] 02:03:23 INFO - PROCESS | 1820 | --DOCSHELL 0x9bc03c00 == 45 [pid = 1820] [id = 118] 02:03:23 INFO - PROCESS | 1820 | --DOCSHELL 0x90edf400 == 44 [pid = 1820] [id = 83] 02:03:23 INFO - PROCESS | 1820 | --DOCSHELL 0x8e585000 == 43 [pid = 1820] [id = 113] 02:03:23 INFO - PROCESS | 1820 | --DOCSHELL 0x96685c00 == 42 [pid = 1820] [id = 56] 02:03:23 INFO - PROCESS | 1820 | --DOCSHELL 0x93b69000 == 41 [pid = 1820] [id = 39] 02:03:23 INFO - PROCESS | 1820 | --DOCSHELL 0x966eb400 == 40 [pid = 1820] [id = 57] 02:03:23 INFO - PROCESS | 1820 | --DOCSHELL 0x99276c00 == 39 [pid = 1820] [id = 47] 02:03:23 INFO - PROCESS | 1820 | --DOCSHELL 0x8d0d5800 == 38 [pid = 1820] [id = 177] 02:03:23 INFO - PROCESS | 1820 | --DOCSHELL 0x9a0a2400 == 37 [pid = 1820] [id = 44] 02:03:23 INFO - PROCESS | 1820 | --DOCSHELL 0x8fae6800 == 36 [pid = 1820] [id = 110] 02:03:23 INFO - PROCESS | 1820 | --DOCSHELL 0x91136800 == 35 [pid = 1820] [id = 84] 02:03:23 INFO - PROCESS | 1820 | --DOCSHELL 0x91993c00 == 34 [pid = 1820] [id = 176] 02:03:23 INFO - PROCESS | 1820 | --DOCSHELL 0x90ee3800 == 33 [pid = 1820] [id = 112] 02:03:23 INFO - PROCESS | 1820 | --DOCSHELL 0x91993400 == 32 [pid = 1820] [id = 139] 02:03:23 INFO - PROCESS | 1820 | --DOCSHELL 0x8d0ce400 == 31 [pid = 1820] [id = 183] 02:03:23 INFO - PROCESS | 1820 | --DOCSHELL 0x8ed10c00 == 30 [pid = 1820] [id = 182] 02:03:23 INFO - PROCESS | 1820 | --DOCSHELL 0x91991400 == 29 [pid = 1820] [id = 181] 02:03:23 INFO - PROCESS | 1820 | --DOCSHELL 0x8eca3400 == 28 [pid = 1820] [id = 180] 02:03:23 INFO - PROCESS | 1820 | --DOCSHELL 0x8d2d8c00 == 27 [pid = 1820] [id = 178] 02:03:23 INFO - PROCESS | 1820 | --DOCSHELL 0x8d8c2800 == 26 [pid = 1820] [id = 179] 02:03:23 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 02:03:24 INFO - PROCESS | 1820 | --DOMWINDOW == 119 (0x9199b400) [pid = 1820] [serial = 481] [outer = (nil)] [url = about:blank] 02:03:24 INFO - PROCESS | 1820 | --DOMWINDOW == 118 (0x9ad1c400) [pid = 1820] [serial = 419] [outer = (nil)] [url = about:blank] 02:03:24 INFO - PROCESS | 1820 | --DOMWINDOW == 117 (0x8db39400) [pid = 1820] [serial = 446] [outer = (nil)] [url = about:blank] 02:03:24 INFO - PROCESS | 1820 | --DOMWINDOW == 116 (0xa23aec00) [pid = 1820] [serial = 389] [outer = (nil)] [url = about:blank] 02:03:24 INFO - PROCESS | 1820 | --DOMWINDOW == 115 (0x9254f400) [pid = 1820] [serial = 479] [outer = (nil)] [url = about:blank] 02:03:24 INFO - PROCESS | 1820 | --DOMWINDOW == 114 (0x9bfb8400) [pid = 1820] [serial = 428] [outer = (nil)] [url = about:blank] 02:03:24 INFO - PROCESS | 1820 | --DOMWINDOW == 113 (0x92543c00) [pid = 1820] [serial = 478] [outer = (nil)] [url = about:blank] 02:03:24 INFO - PROCESS | 1820 | --DOMWINDOW == 112 (0x8e589c00) [pid = 1820] [serial = 472] [outer = (nil)] [url = about:blank] 02:03:24 INFO - PROCESS | 1820 | --DOMWINDOW == 111 (0xa2244000) [pid = 1820] [serial = 431] [outer = (nil)] [url = about:blank] 02:03:24 INFO - PROCESS | 1820 | --DOMWINDOW == 110 (0x8d2da800) [pid = 1820] [serial = 470] [outer = (nil)] [url = about:blank] 02:03:24 INFO - PROCESS | 1820 | --DOMWINDOW == 109 (0x92c09800) [pid = 1820] [serial = 449] [outer = (nil)] [url = about:blank] 02:03:24 INFO - PROCESS | 1820 | --DOMWINDOW == 108 (0x8ee51800) [pid = 1820] [serial = 398] [outer = (nil)] [url = about:blank] 02:03:24 INFO - PROCESS | 1820 | --DOMWINDOW == 107 (0xa2fca800) [pid = 1820] [serial = 437] [outer = (nil)] [url = about:blank] 02:03:24 INFO - PROCESS | 1820 | --DOMWINDOW == 106 (0x8faec400) [pid = 1820] [serial = 422] [outer = (nil)] [url = about:blank] 02:03:24 INFO - PROCESS | 1820 | --DOMWINDOW == 105 (0x8ef32800) [pid = 1820] [serial = 434] [outer = (nil)] [url = about:blank] 02:03:24 INFO - PROCESS | 1820 | --DOMWINDOW == 104 (0x8fae5000) [pid = 1820] [serial = 476] [outer = (nil)] [url = about:blank] 02:03:24 INFO - PROCESS | 1820 | --DOMWINDOW == 103 (0x9a5b5000) [pid = 1820] [serial = 425] [outer = (nil)] [url = about:blank] 02:03:24 INFO - PROCESS | 1820 | --DOMWINDOW == 102 (0x8d8ca000) [pid = 1820] [serial = 440] [outer = (nil)] [url = about:blank] 02:03:24 INFO - PROCESS | 1820 | --DOMWINDOW == 101 (0x92c0bc00) [pid = 1820] [serial = 467] [outer = (nil)] [url = about:blank] 02:03:24 INFO - PROCESS | 1820 | --DOMWINDOW == 100 (0x8ed0c800) [pid = 1820] [serial = 401] [outer = (nil)] [url = about:blank] 02:03:24 INFO - PROCESS | 1820 | --DOMWINDOW == 99 (0x92c0f800) [pid = 1820] [serial = 452] [outer = (nil)] [url = about:blank] 02:03:24 INFO - PROCESS | 1820 | --DOMWINDOW == 98 (0x8eca6000) [pid = 1820] [serial = 395] [outer = (nil)] [url = about:blank] 02:03:24 INFO - PROCESS | 1820 | --DOMWINDOW == 97 (0x8ec9a400) [pid = 1820] [serial = 473] [outer = (nil)] [url = about:blank] 02:03:24 INFO - PROCESS | 1820 | --DOMWINDOW == 96 (0x8f02a000) [pid = 1820] [serial = 475] [outer = (nil)] [url = about:blank] 02:03:24 INFO - PROCESS | 1820 | --DOMWINDOW == 95 (0x92c06400) [pid = 1820] [serial = 443] [outer = (nil)] [url = about:blank] 02:03:24 INFO - PROCESS | 1820 | --DOMWINDOW == 94 (0xa23b9000) [pid = 1820] [serial = 392] [outer = (nil)] [url = about:blank] 02:03:24 INFO - PROCESS | 1820 | --DOMWINDOW == 93 (0x92544800) [pid = 1820] [serial = 458] [outer = (nil)] [url = about:blank] 02:03:24 INFO - PROCESS | 1820 | --DOMWINDOW == 92 (0x8d2db800) [pid = 1820] [serial = 455] [outer = (nil)] [url = about:blank] 02:03:24 INFO - PROCESS | 1820 | --DOMWINDOW == 91 (0x8d0db800) [pid = 1820] [serial = 469] [outer = (nil)] [url = about:blank] 02:03:24 INFO - PROCESS | 1820 | 1470733404233 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]]]}] 02:03:24 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 02:03:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 3634ms 02:03:24 INFO - PROCESS | 1820 | 1470733404303 Marionette TRACE conn4 -> [0,709,"getWindowHandle",null] 02:03:24 INFO - PROCESS | 1820 | 1470733404307 Marionette TRACE conn4 <- [1,709,null,{"value":"8"}] 02:03:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 02:03:24 INFO - PROCESS | 1820 | 1470733404317 Marionette TRACE conn4 -> [0,710,"setScriptTimeout",{"ms":35000}] 02:03:24 INFO - PROCESS | 1820 | 1470733404322 Marionette TRACE conn4 <- [1,710,null,{}] 02:03:24 INFO - PROCESS | 1820 | 1470733404331 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}] 02:03:24 INFO - PROCESS | 1820 | 1470733404335 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:03:24 INFO - PROCESS | 1820 | 1470733404507 Marionette TRACE conn4 <- [1,711,null,{"value":null}] 02:03:24 INFO - PROCESS | 1820 | 1470733404677 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:24 INFO - PROCESS | 1820 | 1470733404690 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:03:24 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d8c0400 == 27 [pid = 1820] [id = 185] 02:03:24 INFO - PROCESS | 1820 | ++DOMWINDOW == 92 (0x8d8c4800) [pid = 1820] [serial = 555] [outer = (nil)] 02:03:24 INFO - PROCESS | 1820 | ++DOMWINDOW == 93 (0x8d8ca000) [pid = 1820] [serial = 556] [outer = 0x8d8c4800] 02:03:24 INFO - PROCESS | 1820 | 1470733404766 Marionette DEBUG loaded listener.js 02:03:24 INFO - PROCESS | 1820 | ++DOMWINDOW == 94 (0x8db33c00) [pid = 1820] [serial = 557] [outer = 0x8d8c4800] 02:03:26 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 02:03:26 INFO - PROCESS | 1820 | 1470733406069 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]]]}] 02:03:26 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 02:03:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1791ms 02:03:26 INFO - PROCESS | 1820 | 1470733406146 Marionette TRACE conn4 -> [0,713,"getWindowHandle",null] 02:03:26 INFO - PROCESS | 1820 | 1470733406156 Marionette TRACE conn4 <- [1,713,null,{"value":"8"}] 02:03:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 02:03:26 INFO - PROCESS | 1820 | 1470733406198 Marionette TRACE conn4 -> [0,714,"setScriptTimeout",{"ms":35000}] 02:03:26 INFO - PROCESS | 1820 | 1470733406204 Marionette TRACE conn4 <- [1,714,null,{}] 02:03:26 INFO - PROCESS | 1820 | 1470733406232 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}] 02:03:26 INFO - PROCESS | 1820 | 1470733406239 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:03:26 INFO - PROCESS | 1820 | 1470733406502 Marionette TRACE conn4 <- [1,715,null,{"value":null}] 02:03:26 INFO - PROCESS | 1820 | 1470733406539 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:26 INFO - PROCESS | 1820 | 1470733406549 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:03:26 INFO - PROCESS | 1820 | ++DOCSHELL 0x8e984400 == 28 [pid = 1820] [id = 186] 02:03:26 INFO - PROCESS | 1820 | ++DOMWINDOW == 95 (0x8e986800) [pid = 1820] [serial = 558] [outer = (nil)] 02:03:26 INFO - PROCESS | 1820 | ++DOMWINDOW == 96 (0x8ec7f400) [pid = 1820] [serial = 559] [outer = 0x8e986800] 02:03:26 INFO - PROCESS | 1820 | 1470733406629 Marionette DEBUG loaded listener.js 02:03:26 INFO - PROCESS | 1820 | ++DOMWINDOW == 97 (0x8ec84400) [pid = 1820] [serial = 560] [outer = 0x8e986800] 02:03:27 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 02:03:28 INFO - PROCESS | 1820 | 1470733408024 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]]]}] 02:03:28 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 02:03:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1857ms 02:03:28 INFO - PROCESS | 1820 | 1470733408064 Marionette TRACE conn4 -> [0,717,"getWindowHandle",null] 02:03:28 INFO - PROCESS | 1820 | 1470733408069 Marionette TRACE conn4 <- [1,717,null,{"value":"8"}] 02:03:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 02:03:28 INFO - PROCESS | 1820 | 1470733408137 Marionette TRACE conn4 -> [0,718,"setScriptTimeout",{"ms":35000}] 02:03:28 INFO - PROCESS | 1820 | 1470733408144 Marionette TRACE conn4 <- [1,718,null,{}] 02:03:28 INFO - PROCESS | 1820 | 1470733408174 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}] 02:03:28 INFO - PROCESS | 1820 | 1470733408184 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:03:29 INFO - PROCESS | 1820 | 1470733409794 Marionette TRACE conn4 <- [1,719,null,{"value":null}] 02:03:29 INFO - PROCESS | 1820 | --DOMWINDOW == 96 (0x91994800) [pid = 1820] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 02:03:29 INFO - PROCESS | 1820 | --DOMWINDOW == 95 (0x8d2d2c00) [pid = 1820] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 02:03:29 INFO - PROCESS | 1820 | --DOMWINDOW == 94 (0x90fdbc00) [pid = 1820] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 02:03:29 INFO - PROCESS | 1820 | --DOMWINDOW == 93 (0x9b7bfc00) [pid = 1820] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 02:03:29 INFO - PROCESS | 1820 | --DOMWINDOW == 92 (0x9a5b6c00) [pid = 1820] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 02:03:29 INFO - PROCESS | 1820 | --DOMWINDOW == 91 (0x9a588000) [pid = 1820] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 02:03:29 INFO - PROCESS | 1820 | --DOMWINDOW == 90 (0x8d0d0800) [pid = 1820] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 02:03:29 INFO - PROCESS | 1820 | --DOMWINDOW == 89 (0x8ec9d800) [pid = 1820] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 02:03:29 INFO - PROCESS | 1820 | --DOMWINDOW == 88 (0x9668c000) [pid = 1820] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 02:03:29 INFO - PROCESS | 1820 | --DOMWINDOW == 87 (0x966e7800) [pid = 1820] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 02:03:29 INFO - PROCESS | 1820 | --DOMWINDOW == 86 (0x9d45fc00) [pid = 1820] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 02:03:29 INFO - PROCESS | 1820 | --DOMWINDOW == 85 (0x8d2dc800) [pid = 1820] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 02:03:29 INFO - PROCESS | 1820 | --DOMWINDOW == 84 (0x8e588c00) [pid = 1820] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 02:03:29 INFO - PROCESS | 1820 | --DOMWINDOW == 83 (0x8edd1400) [pid = 1820] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 02:03:29 INFO - PROCESS | 1820 | --DOMWINDOW == 82 (0x9bc0cc00) [pid = 1820] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 02:03:29 INFO - PROCESS | 1820 | --DOMWINDOW == 81 (0x8ec87c00) [pid = 1820] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 02:03:29 INFO - PROCESS | 1820 | --DOMWINDOW == 80 (0x8ef2a400) [pid = 1820] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 02:03:29 INFO - PROCESS | 1820 | --DOMWINDOW == 79 (0x8db2e400) [pid = 1820] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 02:03:29 INFO - PROCESS | 1820 | --DOMWINDOW == 78 (0x8fade400) [pid = 1820] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 02:03:29 INFO - PROCESS | 1820 | 1470733409959 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:29 INFO - PROCESS | 1820 | 1470733409973 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:03:30 INFO - PROCESS | 1820 | ++DOCSHELL 0x8db2e400 == 29 [pid = 1820] [id = 187] 02:03:30 INFO - PROCESS | 1820 | ++DOMWINDOW == 79 (0x8db38000) [pid = 1820] [serial = 561] [outer = (nil)] 02:03:30 INFO - PROCESS | 1820 | ++DOMWINDOW == 80 (0x8ec7c400) [pid = 1820] [serial = 562] [outer = 0x8db38000] 02:03:30 INFO - PROCESS | 1820 | 1470733410052 Marionette DEBUG loaded listener.js 02:03:30 INFO - PROCESS | 1820 | ++DOMWINDOW == 81 (0x8edc9000) [pid = 1820] [serial = 563] [outer = 0x8db38000] 02:03:31 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 02:03:31 INFO - PROCESS | 1820 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:03:31 INFO - PROCESS | 1820 | 1470733411272 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]]]}] 02:03:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 02:03:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 3168ms 02:03:31 INFO - PROCESS | 1820 | 1470733411287 Marionette TRACE conn4 -> [0,721,"getWindowHandle",null] 02:03:31 INFO - PROCESS | 1820 | 1470733411291 Marionette TRACE conn4 <- [1,721,null,{"value":"8"}] 02:03:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 02:03:31 INFO - PROCESS | 1820 | 1470733411310 Marionette TRACE conn4 -> [0,722,"setScriptTimeout",{"ms":35000}] 02:03:31 INFO - PROCESS | 1820 | 1470733411313 Marionette TRACE conn4 <- [1,722,null,{}] 02:03:31 INFO - PROCESS | 1820 | 1470733411319 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}] 02:03:31 INFO - PROCESS | 1820 | 1470733411324 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:03:31 INFO - PROCESS | 1820 | 1470733411526 Marionette TRACE conn4 <- [1,723,null,{"value":null}] 02:03:31 INFO - PROCESS | 1820 | 1470733411675 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:31 INFO - PROCESS | 1820 | 1470733411685 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:03:31 INFO - PROCESS | 1820 | ++DOCSHELL 0x8ec87c00 == 30 [pid = 1820] [id = 188] 02:03:31 INFO - PROCESS | 1820 | ++DOMWINDOW == 82 (0x8edc5000) [pid = 1820] [serial = 564] [outer = (nil)] 02:03:31 INFO - PROCESS | 1820 | ++DOMWINDOW == 83 (0x8ef2ec00) [pid = 1820] [serial = 565] [outer = 0x8edc5000] 02:03:31 INFO - PROCESS | 1820 | 1470733411757 Marionette DEBUG loaded listener.js 02:03:31 INFO - PROCESS | 1820 | ++DOMWINDOW == 84 (0x8f029400) [pid = 1820] [serial = 566] [outer = 0x8edc5000] 02:03:32 INFO - PROCESS | 1820 | 1470733412777 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] 02:03:32 INFO - PROCESS | 1820 | 1470733412853 Marionette TRACE conn4 <- [1,725,null,{"value":"8"}] 02:03:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 02:03:32 INFO - PROCESS | 1820 | 1470733412861 Marionette TRACE conn4 -> [0,726,"setScriptTimeout",{"ms":35000}] 02:03:32 INFO - PROCESS | 1820 | 1470733412870 Marionette TRACE conn4 <- [1,726,null,{}] 02:03:32 INFO - PROCESS | 1820 | 1470733412879 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}] 02:03:32 INFO - PROCESS | 1820 | 1470733412885 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:03:33 INFO - PROCESS | 1820 | 1470733413132 Marionette TRACE conn4 <- [1,727,null,{"value":null}] 02:03:33 INFO - PROCESS | 1820 | 1470733413395 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:33 INFO - PROCESS | 1820 | 1470733413409 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:03:33 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d0d1400 == 31 [pid = 1820] [id = 189] 02:03:33 INFO - PROCESS | 1820 | ++DOMWINDOW == 85 (0x8e57a400) [pid = 1820] [serial = 567] [outer = (nil)] 02:03:33 INFO - PROCESS | 1820 | ++DOMWINDOW == 86 (0x8e585000) [pid = 1820] [serial = 568] [outer = 0x8e57a400] 02:03:33 INFO - PROCESS | 1820 | 1470733413519 Marionette DEBUG loaded listener.js 02:03:33 INFO - PROCESS | 1820 | ++DOMWINDOW == 87 (0x8ec80c00) [pid = 1820] [serial = 569] [outer = 0x8e57a400] 02:03:34 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 02:03:34 INFO - PROCESS | 1820 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:03:34 INFO - PROCESS | 1820 | 1470733414774 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]]]}] 02:03:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 02:03:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1950ms 02:03:34 INFO - PROCESS | 1820 | 1470733414810 Marionette TRACE conn4 -> [0,729,"getWindowHandle",null] 02:03:34 INFO - PROCESS | 1820 | 1470733414818 Marionette TRACE conn4 <- [1,729,null,{"value":"8"}] 02:03:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 02:03:34 INFO - PROCESS | 1820 | 1470733414830 Marionette TRACE conn4 -> [0,730,"setScriptTimeout",{"ms":35000}] 02:03:34 INFO - PROCESS | 1820 | 1470733414834 Marionette TRACE conn4 <- [1,730,null,{}] 02:03:34 INFO - PROCESS | 1820 | 1470733414841 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}] 02:03:34 INFO - PROCESS | 1820 | 1470733414847 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:03:35 INFO - PROCESS | 1820 | 1470733415081 Marionette TRACE conn4 <- [1,731,null,{"value":null}] 02:03:35 INFO - PROCESS | 1820 | 1470733415365 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:35 INFO - PROCESS | 1820 | 1470733415377 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:03:35 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d0cf400 == 32 [pid = 1820] [id = 190] 02:03:35 INFO - PROCESS | 1820 | ++DOMWINDOW == 88 (0x8f02a800) [pid = 1820] [serial = 570] [outer = (nil)] 02:03:35 INFO - PROCESS | 1820 | ++DOMWINDOW == 89 (0x8fae1800) [pid = 1820] [serial = 571] [outer = 0x8f02a800] 02:03:35 INFO - PROCESS | 1820 | 1470733415462 Marionette DEBUG loaded listener.js 02:03:35 INFO - PROCESS | 1820 | ++DOMWINDOW == 90 (0x8fae8c00) [pid = 1820] [serial = 572] [outer = 0x8f02a800] 02:03:36 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 02:03:36 INFO - PROCESS | 1820 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:03:36 INFO - PROCESS | 1820 | 1470733416498 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] 02:03:36 INFO - PROCESS | 1820 | 1470733416578 Marionette TRACE conn4 <- [1,733,null,{"value":"8"}] 02:03:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 02:03:36 INFO - PROCESS | 1820 | 1470733416585 Marionette TRACE conn4 -> [0,734,"setScriptTimeout",{"ms":35000}] 02:03:36 INFO - PROCESS | 1820 | 1470733416591 Marionette TRACE conn4 <- [1,734,null,{}] 02:03:36 INFO - PROCESS | 1820 | 1470733416609 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}] 02:03:36 INFO - PROCESS | 1820 | 1470733416619 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:03:36 INFO - PROCESS | 1820 | 1470733416866 Marionette TRACE conn4 <- [1,735,null,{"value":null}] 02:03:37 INFO - PROCESS | 1820 | 1470733417104 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:37 INFO - PROCESS | 1820 | 1470733417117 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:03:37 INFO - PROCESS | 1820 | ++DOCSHELL 0x90ee3800 == 33 [pid = 1820] [id = 191] 02:03:37 INFO - PROCESS | 1820 | ++DOMWINDOW == 91 (0x90ee4400) [pid = 1820] [serial = 573] [outer = (nil)] 02:03:37 INFO - PROCESS | 1820 | ++DOMWINDOW == 92 (0x90fde800) [pid = 1820] [serial = 574] [outer = 0x90ee4400] 02:03:37 INFO - PROCESS | 1820 | 1470733417246 Marionette DEBUG loaded listener.js 02:03:37 INFO - PROCESS | 1820 | ++DOMWINDOW == 93 (0x91129800) [pid = 1820] [serial = 575] [outer = 0x90ee4400] 02:03:38 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 02:03:38 INFO - PROCESS | 1820 | 1470733418169 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]]]}] 02:03:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 02:03:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1640ms 02:03:38 INFO - PROCESS | 1820 | 1470733418226 Marionette TRACE conn4 -> [0,737,"getWindowHandle",null] 02:03:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 02:03:38 INFO - PROCESS | 1820 | 1470733418232 Marionette TRACE conn4 <- [1,737,null,{"value":"8"}] 02:03:38 INFO - PROCESS | 1820 | 1470733418239 Marionette TRACE conn4 -> [0,738,"setScriptTimeout",{"ms":35000}] 02:03:38 INFO - PROCESS | 1820 | 1470733418242 Marionette TRACE conn4 <- [1,738,null,{}] 02:03:38 INFO - PROCESS | 1820 | 1470733418249 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}] 02:03:38 INFO - PROCESS | 1820 | 1470733418255 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:03:38 INFO - PROCESS | 1820 | 1470733418453 Marionette TRACE conn4 <- [1,739,null,{"value":null}] 02:03:38 INFO - PROCESS | 1820 | 1470733418681 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:38 INFO - PROCESS | 1820 | 1470733418692 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:03:38 INFO - PROCESS | 1820 | ++DOCSHELL 0x9112e400 == 34 [pid = 1820] [id = 192] 02:03:38 INFO - PROCESS | 1820 | ++DOMWINDOW == 94 (0x91133400) [pid = 1820] [serial = 576] [outer = (nil)] 02:03:38 INFO - PROCESS | 1820 | ++DOMWINDOW == 95 (0x9192a800) [pid = 1820] [serial = 577] [outer = 0x91133400] 02:03:38 INFO - PROCESS | 1820 | 1470733418816 Marionette DEBUG loaded listener.js 02:03:38 INFO - PROCESS | 1820 | ++DOMWINDOW == 96 (0x91993400) [pid = 1820] [serial = 578] [outer = 0x91133400] 02:03:40 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 02:03:40 INFO - PROCESS | 1820 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:03:40 INFO - PROCESS | 1820 | 1470733420123 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]]]}] 02:03:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 02:03:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1944ms 02:03:40 INFO - PROCESS | 1820 | 1470733420229 Marionette TRACE conn4 -> [0,741,"getWindowHandle",null] 02:03:40 INFO - PROCESS | 1820 | 1470733420234 Marionette TRACE conn4 <- [1,741,null,{"value":"8"}] 02:03:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 02:03:40 INFO - PROCESS | 1820 | 1470733420246 Marionette TRACE conn4 -> [0,742,"setScriptTimeout",{"ms":35000}] 02:03:40 INFO - PROCESS | 1820 | 1470733420249 Marionette TRACE conn4 <- [1,742,null,{}] 02:03:40 INFO - PROCESS | 1820 | 1470733420256 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}] 02:03:40 INFO - PROCESS | 1820 | 1470733420262 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:03:40 INFO - PROCESS | 1820 | 1470733420438 Marionette TRACE conn4 <- [1,743,null,{"value":null}] 02:03:40 INFO - PROCESS | 1820 | 1470733420660 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:40 INFO - PROCESS | 1820 | 1470733420677 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:03:40 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d2d5800 == 35 [pid = 1820] [id = 193] 02:03:40 INFO - PROCESS | 1820 | ++DOMWINDOW == 97 (0x8e57ac00) [pid = 1820] [serial = 579] [outer = (nil)] 02:03:40 INFO - PROCESS | 1820 | ++DOMWINDOW == 98 (0x9230f800) [pid = 1820] [serial = 580] [outer = 0x8e57ac00] 02:03:40 INFO - PROCESS | 1820 | 1470733420799 Marionette DEBUG loaded listener.js 02:03:40 INFO - PROCESS | 1820 | ++DOMWINDOW == 99 (0x92544400) [pid = 1820] [serial = 581] [outer = 0x8e57ac00] 02:03:41 INFO - PROCESS | 1820 | ++DOMWINDOW == 100 (0x9254ec00) [pid = 1820] [serial = 582] [outer = 0x9a09e400] 02:03:42 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 02:03:42 INFO - PROCESS | 1820 | 1470733422286 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]]]}] 02:03:42 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 02:03:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 2133ms 02:03:42 INFO - PROCESS | 1820 | 1470733422380 Marionette TRACE conn4 -> [0,745,"getWindowHandle",null] 02:03:42 INFO - PROCESS | 1820 | 1470733422384 Marionette TRACE conn4 <- [1,745,null,{"value":"8"}] 02:03:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 02:03:42 INFO - PROCESS | 1820 | 1470733422391 Marionette TRACE conn4 -> [0,746,"setScriptTimeout",{"ms":35000}] 02:03:42 INFO - PROCESS | 1820 | 1470733422395 Marionette TRACE conn4 <- [1,746,null,{}] 02:03:42 INFO - PROCESS | 1820 | 1470733422403 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}] 02:03:42 INFO - PROCESS | 1820 | 1470733422415 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:03:42 INFO - PROCESS | 1820 | 1470733422632 Marionette TRACE conn4 <- [1,747,null,{"value":null}] 02:03:42 INFO - PROCESS | 1820 | 1470733422824 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:42 INFO - PROCESS | 1820 | 1470733422833 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:03:42 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d2d5400 == 36 [pid = 1820] [id = 194] 02:03:42 INFO - PROCESS | 1820 | ++DOMWINDOW == 101 (0x90ee4800) [pid = 1820] [serial = 583] [outer = (nil)] 02:03:42 INFO - PROCESS | 1820 | ++DOMWINDOW == 102 (0x92c06400) [pid = 1820] [serial = 584] [outer = 0x90ee4800] 02:03:42 INFO - PROCESS | 1820 | 1470733422915 Marionette DEBUG loaded listener.js 02:03:43 INFO - PROCESS | 1820 | ++DOMWINDOW == 103 (0x92c0a400) [pid = 1820] [serial = 585] [outer = 0x90ee4800] 02:03:43 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 02:03:44 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 02:03:44 INFO - PROCESS | 1820 | 1470733424213 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]]]}] 02:03:44 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.) 02:03:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1883ms 02:03:44 INFO - PROCESS | 1820 | 1470733424360 Marionette TRACE conn4 -> [0,749,"getWindowHandle",null] 02:03:44 INFO - PROCESS | 1820 | 1470733424364 Marionette TRACE conn4 <- [1,749,null,{"value":"8"}] 02:03:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 02:03:44 INFO - PROCESS | 1820 | 1470733424381 Marionette TRACE conn4 -> [0,750,"setScriptTimeout",{"ms":35000}] 02:03:44 INFO - PROCESS | 1820 | 1470733424385 Marionette TRACE conn4 <- [1,750,null,{}] 02:03:44 INFO - PROCESS | 1820 | 1470733424392 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}] 02:03:44 INFO - PROCESS | 1820 | 1470733424397 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:03:44 INFO - PROCESS | 1820 | 1470733424580 Marionette TRACE conn4 <- [1,751,null,{"value":null}] 02:03:44 INFO - PROCESS | 1820 | 1470733424766 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:44 INFO - PROCESS | 1820 | 1470733424774 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:03:44 INFO - PROCESS | 1820 | ++DOCSHELL 0x8f02a000 == 37 [pid = 1820] [id = 195] 02:03:44 INFO - PROCESS | 1820 | ++DOMWINDOW == 104 (0x92551400) [pid = 1820] [serial = 586] [outer = (nil)] 02:03:44 INFO - PROCESS | 1820 | ++DOMWINDOW == 105 (0x939d6800) [pid = 1820] [serial = 587] [outer = 0x92551400] 02:03:44 INFO - PROCESS | 1820 | 1470733424866 Marionette DEBUG loaded listener.js 02:03:44 INFO - PROCESS | 1820 | ++DOMWINDOW == 106 (0x93b65400) [pid = 1820] [serial = 588] [outer = 0x92551400] 02:03:46 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 02:03:46 INFO - PROCESS | 1820 | 1470733426347 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]]]}] 02:03:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 02:03:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 2035ms 02:03:46 INFO - PROCESS | 1820 | 1470733426417 Marionette TRACE conn4 -> [0,753,"getWindowHandle",null] 02:03:46 INFO - PROCESS | 1820 | 1470733426423 Marionette TRACE conn4 <- [1,753,null,{"value":"8"}] 02:03:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 02:03:46 INFO - PROCESS | 1820 | 1470733426432 Marionette TRACE conn4 -> [0,754,"setScriptTimeout",{"ms":35000}] 02:03:46 INFO - PROCESS | 1820 | 1470733426437 Marionette TRACE conn4 <- [1,754,null,{}] 02:03:46 INFO - PROCESS | 1820 | 1470733426445 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}] 02:03:46 INFO - PROCESS | 1820 | 1470733426451 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:03:46 INFO - PROCESS | 1820 | 1470733426718 Marionette TRACE conn4 <- [1,755,null,{"value":null}] 02:03:46 INFO - PROCESS | 1820 | 1470733426910 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:46 INFO - PROCESS | 1820 | 1470733426917 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:03:46 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d8cb400 == 38 [pid = 1820] [id = 196] 02:03:46 INFO - PROCESS | 1820 | ++DOMWINDOW == 107 (0x8db32400) [pid = 1820] [serial = 589] [outer = (nil)] 02:03:46 INFO - PROCESS | 1820 | ++DOMWINDOW == 108 (0x8e57c800) [pid = 1820] [serial = 590] [outer = 0x8db32400] 02:03:46 INFO - PROCESS | 1820 | 1470733426995 Marionette DEBUG loaded listener.js 02:03:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 109 (0x8e580000) [pid = 1820] [serial = 591] [outer = 0x8db32400] 02:03:47 INFO - PROCESS | 1820 | --DOMWINDOW == 108 (0x92308400) [pid = 1820] [serial = 529] [outer = (nil)] [url = about:blank] 02:03:47 INFO - PROCESS | 1820 | --DOMWINDOW == 107 (0x8ec84800) [pid = 1820] [serial = 532] [outer = (nil)] [url = about:blank] 02:03:47 INFO - PROCESS | 1820 | --DOMWINDOW == 106 (0x91137800) [pid = 1820] [serial = 487] [outer = (nil)] [url = about:blank] 02:03:47 INFO - PROCESS | 1820 | --DOMWINDOW == 105 (0x92c08c00) [pid = 1820] [serial = 488] [outer = (nil)] [url = about:blank] 02:03:47 INFO - PROCESS | 1820 | --DOMWINDOW == 104 (0x9bceb000) [pid = 1820] [serial = 502] [outer = (nil)] [url = about:blank] 02:03:47 INFO - PROCESS | 1820 | --DOMWINDOW == 103 (0x9bfbd000) [pid = 1820] [serial = 503] [outer = (nil)] [url = about:blank] 02:03:47 INFO - PROCESS | 1820 | --DOMWINDOW == 102 (0x9b7b5400) [pid = 1820] [serial = 499] [outer = (nil)] [url = about:blank] 02:03:47 INFO - PROCESS | 1820 | --DOMWINDOW == 101 (0x9bc04000) [pid = 1820] [serial = 500] [outer = (nil)] [url = about:blank] 02:03:47 INFO - PROCESS | 1820 | --DOMWINDOW == 100 (0x9a83d000) [pid = 1820] [serial = 496] [outer = (nil)] [url = about:blank] 02:03:47 INFO - PROCESS | 1820 | --DOMWINDOW == 99 (0x9a843000) [pid = 1820] [serial = 497] [outer = (nil)] [url = about:blank] 02:03:47 INFO - PROCESS | 1820 | --DOMWINDOW == 98 (0x8d0d4400) [pid = 1820] [serial = 514] [outer = (nil)] [url = about:blank] 02:03:47 INFO - PROCESS | 1820 | --DOMWINDOW == 97 (0x8d2d8800) [pid = 1820] [serial = 515] [outer = (nil)] [url = about:blank] 02:03:47 INFO - PROCESS | 1820 | --DOMWINDOW == 96 (0x8ed0fc00) [pid = 1820] [serial = 484] [outer = (nil)] [url = about:blank] 02:03:47 INFO - PROCESS | 1820 | --DOMWINDOW == 95 (0x8ee4e800) [pid = 1820] [serial = 485] [outer = (nil)] [url = about:blank] 02:03:47 INFO - PROCESS | 1820 | --DOMWINDOW == 94 (0x9a5c3400) [pid = 1820] [serial = 493] [outer = (nil)] [url = about:blank] 02:03:47 INFO - PROCESS | 1820 | --DOMWINDOW == 93 (0x9a681c00) [pid = 1820] [serial = 494] [outer = (nil)] [url = about:blank] 02:03:47 INFO - PROCESS | 1820 | --DOMWINDOW == 92 (0x966f4400) [pid = 1820] [serial = 490] [outer = (nil)] [url = about:blank] 02:03:47 INFO - PROCESS | 1820 | --DOMWINDOW == 91 (0x994b4000) [pid = 1820] [serial = 491] [outer = (nil)] [url = about:blank] 02:03:47 INFO - PROCESS | 1820 | --DOMWINDOW == 90 (0xa230f800) [pid = 1820] [serial = 508] [outer = (nil)] [url = about:blank] 02:03:47 INFO - PROCESS | 1820 | --DOMWINDOW == 89 (0xa2399000) [pid = 1820] [serial = 509] [outer = (nil)] [url = about:blank] 02:03:47 INFO - PROCESS | 1820 | --DOMWINDOW == 88 (0x8db3d800) [pid = 1820] [serial = 520] [outer = (nil)] [url = about:blank] 02:03:47 INFO - PROCESS | 1820 | --DOMWINDOW == 87 (0x8edc9c00) [pid = 1820] [serial = 521] [outer = (nil)] [url = about:blank] 02:03:47 INFO - PROCESS | 1820 | --DOMWINDOW == 86 (0x8e989400) [pid = 1820] [serial = 511] [outer = (nil)] [url = about:blank] 02:03:47 INFO - PROCESS | 1820 | --DOMWINDOW == 85 (0x8e98c000) [pid = 1820] [serial = 512] [outer = (nil)] [url = about:blank] 02:03:47 INFO - PROCESS | 1820 | --DOMWINDOW == 84 (0x92ad4c00) [pid = 1820] [serial = 482] [outer = (nil)] [url = about:blank] 02:03:47 INFO - PROCESS | 1820 | --DOMWINDOW == 83 (0xa1095000) [pid = 1820] [serial = 505] [outer = (nil)] [url = about:blank] 02:03:47 INFO - PROCESS | 1820 | --DOMWINDOW == 82 (0xa200e800) [pid = 1820] [serial = 506] [outer = (nil)] [url = about:blank] 02:03:47 INFO - PROCESS | 1820 | --DOMWINDOW == 81 (0x8ed0d000) [pid = 1820] [serial = 517] [outer = (nil)] [url = about:blank] 02:03:47 INFO - PROCESS | 1820 | --DOMWINDOW == 80 (0x8edce800) [pid = 1820] [serial = 518] [outer = (nil)] [url = about:blank] 02:03:47 INFO - PROCESS | 1820 | --DOMWINDOW == 79 (0x90de7400) [pid = 1820] [serial = 523] [outer = (nil)] [url = about:blank] 02:03:47 INFO - PROCESS | 1820 | --DOMWINDOW == 78 (0x90ee0000) [pid = 1820] [serial = 524] [outer = (nil)] [url = about:blank] 02:03:47 INFO - PROCESS | 1820 | --DOMWINDOW == 77 (0x8ef2dc00) [pid = 1820] [serial = 533] [outer = (nil)] [url = about:blank] 02:03:47 INFO - PROCESS | 1820 | --DOMWINDOW == 76 (0x9198e400) [pid = 1820] [serial = 535] [outer = (nil)] [url = about:blank] 02:03:47 INFO - PROCESS | 1820 | --DOMWINDOW == 75 (0x92ad7400) [pid = 1820] [serial = 536] [outer = (nil)] [url = about:blank] 02:03:47 INFO - PROCESS | 1820 | --DOMWINDOW == 74 (0x9192e000) [pid = 1820] [serial = 527] [outer = (nil)] [url = about:blank] 02:03:47 INFO - PROCESS | 1820 | --DOMWINDOW == 73 (0x9112a000) [pid = 1820] [serial = 526] [outer = (nil)] [url = about:blank] 02:03:47 INFO - PROCESS | 1820 | --DOMWINDOW == 72 (0x92ad1800) [pid = 1820] [serial = 530] [outer = (nil)] [url = about:blank] 02:03:48 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 02:03:48 INFO - PROCESS | 1820 | 1470733428389 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]]]}] 02:03:48 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 02:03:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1992ms 02:03:48 INFO - PROCESS | 1820 | 1470733428462 Marionette TRACE conn4 -> [0,757,"getWindowHandle",null] 02:03:48 INFO - PROCESS | 1820 | 1470733428470 Marionette TRACE conn4 <- [1,757,null,{"value":"8"}] 02:03:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 02:03:48 INFO - PROCESS | 1820 | 1470733428487 Marionette TRACE conn4 -> [0,758,"setScriptTimeout",{"ms":35000}] 02:03:48 INFO - PROCESS | 1820 | 1470733428491 Marionette TRACE conn4 <- [1,758,null,{}] 02:03:48 INFO - PROCESS | 1820 | 1470733428498 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}] 02:03:48 INFO - PROCESS | 1820 | 1470733428503 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:03:48 INFO - PROCESS | 1820 | 1470733428683 Marionette TRACE conn4 <- [1,759,null,{"value":null}] 02:03:48 INFO - PROCESS | 1820 | 1470733428821 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:48 INFO - PROCESS | 1820 | 1470733428829 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:03:48 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d8bd800 == 39 [pid = 1820] [id = 197] 02:03:48 INFO - PROCESS | 1820 | ++DOMWINDOW == 73 (0x8d8c6000) [pid = 1820] [serial = 592] [outer = (nil)] 02:03:48 INFO - PROCESS | 1820 | ++DOMWINDOW == 74 (0x8ed0f400) [pid = 1820] [serial = 593] [outer = 0x8d8c6000] 02:03:48 INFO - PROCESS | 1820 | 1470733428901 Marionette DEBUG loaded listener.js 02:03:49 INFO - PROCESS | 1820 | ++DOMWINDOW == 75 (0x8edce400) [pid = 1820] [serial = 594] [outer = 0x8d8c6000] 02:03:49 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 02:03:49 INFO - PROCESS | 1820 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:03:49 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 02:03:49 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 02:03:49 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 02:03:49 INFO - PROCESS | 1820 | 1470733429672 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]]]}] 02:03:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 02:03:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1240ms 02:03:49 INFO - PROCESS | 1820 | 1470733429726 Marionette TRACE conn4 -> [0,761,"getWindowHandle",null] 02:03:49 INFO - PROCESS | 1820 | 1470733429730 Marionette TRACE conn4 <- [1,761,null,{"value":"8"}] 02:03:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 02:03:49 INFO - PROCESS | 1820 | 1470733429737 Marionette TRACE conn4 -> [0,762,"setScriptTimeout",{"ms":35000}] 02:03:49 INFO - PROCESS | 1820 | 1470733429743 Marionette TRACE conn4 <- [1,762,null,{}] 02:03:49 INFO - PROCESS | 1820 | 1470733429759 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}] 02:03:49 INFO - PROCESS | 1820 | 1470733429768 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:03:49 INFO - PROCESS | 1820 | 1470733429949 Marionette TRACE conn4 <- [1,763,null,{"value":null}] 02:03:50 INFO - PROCESS | 1820 | 1470733430118 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:50 INFO - PROCESS | 1820 | 1470733430131 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:03:50 INFO - PROCESS | 1820 | ++DOCSHELL 0x90dea400 == 40 [pid = 1820] [id = 198] 02:03:50 INFO - PROCESS | 1820 | ++DOMWINDOW == 76 (0x90dee000) [pid = 1820] [serial = 595] [outer = (nil)] 02:03:50 INFO - PROCESS | 1820 | ++DOMWINDOW == 77 (0x90ee0c00) [pid = 1820] [serial = 596] [outer = 0x90dee000] 02:03:50 INFO - PROCESS | 1820 | 1470733430202 Marionette DEBUG loaded listener.js 02:03:50 INFO - PROCESS | 1820 | ++DOMWINDOW == 78 (0x90ee8400) [pid = 1820] [serial = 597] [outer = 0x90dee000] 02:03:51 INFO - PROCESS | 1820 | 1470733431503 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]]]}] 02:03:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 02:03:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1793ms 02:03:51 INFO - PROCESS | 1820 | 1470733431533 Marionette TRACE conn4 -> [0,765,"getWindowHandle",null] 02:03:51 INFO - PROCESS | 1820 | 1470733431537 Marionette TRACE conn4 <- [1,765,null,{"value":"8"}] 02:03:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 02:03:51 INFO - PROCESS | 1820 | 1470733431544 Marionette TRACE conn4 -> [0,766,"setScriptTimeout",{"ms":35000}] 02:03:51 INFO - PROCESS | 1820 | 1470733431547 Marionette TRACE conn4 <- [1,766,null,{}] 02:03:51 INFO - PROCESS | 1820 | 1470733431560 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}] 02:03:51 INFO - PROCESS | 1820 | 1470733431565 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:03:51 INFO - PROCESS | 1820 | 1470733431813 Marionette TRACE conn4 <- [1,767,null,{"value":null}] 02:03:51 INFO - PROCESS | 1820 | 1470733431859 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:51 INFO - PROCESS | 1820 | 1470733431865 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:03:51 INFO - PROCESS | 1820 | ++DOCSHELL 0x90dec000 == 41 [pid = 1820] [id = 199] 02:03:51 INFO - PROCESS | 1820 | ++DOMWINDOW == 79 (0x90fddc00) [pid = 1820] [serial = 598] [outer = (nil)] 02:03:51 INFO - PROCESS | 1820 | ++DOMWINDOW == 80 (0x9192e800) [pid = 1820] [serial = 599] [outer = 0x90fddc00] 02:03:51 INFO - PROCESS | 1820 | 1470733431940 Marionette DEBUG loaded listener.js 02:03:52 INFO - PROCESS | 1820 | ++DOMWINDOW == 81 (0x9230e800) [pid = 1820] [serial = 600] [outer = 0x90fddc00] 02:03:52 INFO - PROCESS | 1820 | --DOMWINDOW == 80 (0x8edc9800) [pid = 1820] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 02:03:52 INFO - PROCESS | 1820 | --DOMWINDOW == 79 (0x8d8c9800) [pid = 1820] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 02:03:52 INFO - PROCESS | 1820 | --DOMWINDOW == 78 (0x8ec86800) [pid = 1820] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 02:03:52 INFO - PROCESS | 1820 | --DOMWINDOW == 77 (0x8d0cec00) [pid = 1820] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 02:03:52 INFO - PROCESS | 1820 | --DOMWINDOW == 76 (0x92c06000) [pid = 1820] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 02:03:52 INFO - PROCESS | 1820 | --DOMWINDOW == 75 (0x8d8c4800) [pid = 1820] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 02:03:52 INFO - PROCESS | 1820 | --DOMWINDOW == 74 (0x8db38000) [pid = 1820] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 02:03:52 INFO - PROCESS | 1820 | --DOMWINDOW == 73 (0x91991c00) [pid = 1820] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 02:03:52 INFO - PROCESS | 1820 | --DOMWINDOW == 72 (0x8e986800) [pid = 1820] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 02:03:53 INFO - PROCESS | 1820 | 1470733433229 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]]]}] 02:03:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 02:03:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1700ms 02:03:53 INFO - PROCESS | 1820 | 1470733433244 Marionette TRACE conn4 -> [0,769,"getWindowHandle",null] 02:03:53 INFO - PROCESS | 1820 | 1470733433247 Marionette TRACE conn4 <- [1,769,null,{"value":"8"}] 02:03:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 02:03:53 INFO - PROCESS | 1820 | 1470733433253 Marionette TRACE conn4 -> [0,770,"setScriptTimeout",{"ms":35000}] 02:03:53 INFO - PROCESS | 1820 | 1470733433261 Marionette TRACE conn4 <- [1,770,null,{}] 02:03:53 INFO - PROCESS | 1820 | 1470733433285 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}] 02:03:53 INFO - PROCESS | 1820 | 1470733433290 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:03:53 INFO - PROCESS | 1820 | 1470733433566 Marionette TRACE conn4 <- [1,771,null,{"value":null}] 02:03:53 INFO - PROCESS | 1820 | 1470733433586 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:53 INFO - PROCESS | 1820 | 1470733433594 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:03:53 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d8c4400 == 42 [pid = 1820] [id = 200] 02:03:53 INFO - PROCESS | 1820 | ++DOMWINDOW == 73 (0x8d8c9800) [pid = 1820] [serial = 601] [outer = (nil)] 02:03:53 INFO - PROCESS | 1820 | ++DOMWINDOW == 74 (0x90fda800) [pid = 1820] [serial = 602] [outer = 0x8d8c9800] 02:03:53 INFO - PROCESS | 1820 | 1470733433664 Marionette DEBUG loaded listener.js 02:03:53 INFO - PROCESS | 1820 | ++DOMWINDOW == 75 (0x92ad5000) [pid = 1820] [serial = 603] [outer = 0x8d8c9800] 02:03:54 INFO - PROCESS | 1820 | 1470733434473 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]]]}] 02:03:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 02:03:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1261ms 02:03:54 INFO - PROCESS | 1820 | 1470733434515 Marionette TRACE conn4 -> [0,773,"getWindowHandle",null] 02:03:54 INFO - PROCESS | 1820 | 1470733434519 Marionette TRACE conn4 <- [1,773,null,{"value":"8"}] 02:03:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 02:03:54 INFO - PROCESS | 1820 | 1470733434599 Marionette TRACE conn4 -> [0,774,"setScriptTimeout",{"ms":35000}] 02:03:54 INFO - PROCESS | 1820 | 1470733434605 Marionette TRACE conn4 <- [1,774,null,{}] 02:03:54 INFO - PROCESS | 1820 | 1470733434614 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}] 02:03:54 INFO - PROCESS | 1820 | 1470733434621 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:03:54 INFO - PROCESS | 1820 | 1470733434850 Marionette TRACE conn4 <- [1,775,null,{"value":null}] 02:03:55 INFO - PROCESS | 1820 | 1470733435036 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:55 INFO - PROCESS | 1820 | 1470733435057 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:03:55 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d0d8400 == 43 [pid = 1820] [id = 201] 02:03:55 INFO - PROCESS | 1820 | ++DOMWINDOW == 76 (0x8d2df400) [pid = 1820] [serial = 604] [outer = (nil)] 02:03:55 INFO - PROCESS | 1820 | ++DOMWINDOW == 77 (0x8d8c4c00) [pid = 1820] [serial = 605] [outer = 0x8d2df400] 02:03:55 INFO - PROCESS | 1820 | 1470733435204 Marionette DEBUG loaded listener.js 02:03:55 INFO - PROCESS | 1820 | ++DOMWINDOW == 78 (0x8e98a400) [pid = 1820] [serial = 606] [outer = 0x8d2df400] 02:03:56 INFO - PROCESS | 1820 | 1470733436180 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]]]}] 02:03:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 02:03:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1644ms 02:03:56 INFO - PROCESS | 1820 | 1470733436241 Marionette TRACE conn4 -> [0,777,"getWindowHandle",null] 02:03:56 INFO - PROCESS | 1820 | 1470733436247 Marionette TRACE conn4 <- [1,777,null,{"value":"8"}] 02:03:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 02:03:56 INFO - PROCESS | 1820 | 1470733436257 Marionette TRACE conn4 -> [0,778,"setScriptTimeout",{"ms":35000}] 02:03:56 INFO - PROCESS | 1820 | 1470733436261 Marionette TRACE conn4 <- [1,778,null,{}] 02:03:56 INFO - PROCESS | 1820 | 1470733436271 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}] 02:03:56 INFO - PROCESS | 1820 | 1470733436279 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:03:56 INFO - PROCESS | 1820 | 1470733436512 Marionette TRACE conn4 <- [1,779,null,{"value":null}] 02:03:56 INFO - PROCESS | 1820 | 1470733436795 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:56 INFO - PROCESS | 1820 | 1470733436803 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:03:56 INFO - PROCESS | 1820 | ++DOCSHELL 0x8ef30800 == 44 [pid = 1820] [id = 202] 02:03:56 INFO - PROCESS | 1820 | ++DOMWINDOW == 79 (0x8ef33800) [pid = 1820] [serial = 607] [outer = (nil)] 02:03:56 INFO - PROCESS | 1820 | ++DOMWINDOW == 80 (0x8fadfc00) [pid = 1820] [serial = 608] [outer = 0x8ef33800] 02:03:56 INFO - PROCESS | 1820 | 1470733436895 Marionette DEBUG loaded listener.js 02:03:57 INFO - PROCESS | 1820 | ++DOMWINDOW == 81 (0x90de7400) [pid = 1820] [serial = 609] [outer = 0x8ef33800] 02:03:57 INFO - PROCESS | 1820 | 1470733437816 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]]]}] 02:03:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 02:03:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1592ms 02:03:57 INFO - PROCESS | 1820 | 1470733437850 Marionette TRACE conn4 -> [0,781,"getWindowHandle",null] 02:03:57 INFO - PROCESS | 1820 | 1470733437854 Marionette TRACE conn4 <- [1,781,null,{"value":"8"}] 02:03:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 02:03:57 INFO - PROCESS | 1820 | 1470733437862 Marionette TRACE conn4 -> [0,782,"setScriptTimeout",{"ms":35000}] 02:03:57 INFO - PROCESS | 1820 | 1470733437865 Marionette TRACE conn4 <- [1,782,null,{}] 02:03:57 INFO - PROCESS | 1820 | 1470733437872 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}] 02:03:57 INFO - PROCESS | 1820 | 1470733437877 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:03:58 INFO - PROCESS | 1820 | 1470733438074 Marionette TRACE conn4 <- [1,783,null,{"value":null}] 02:03:58 INFO - PROCESS | 1820 | 1470733438362 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:58 INFO - PROCESS | 1820 | 1470733438391 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:03:58 INFO - PROCESS | 1820 | ++DOCSHELL 0x92add000 == 45 [pid = 1820] [id = 203] 02:03:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 82 (0x92c02000) [pid = 1820] [serial = 610] [outer = (nil)] 02:03:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 83 (0x92c05800) [pid = 1820] [serial = 611] [outer = 0x92c02000] 02:03:58 INFO - PROCESS | 1820 | 1470733438494 Marionette DEBUG loaded listener.js 02:03:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 84 (0x92c0c400) [pid = 1820] [serial = 612] [outer = 0x92c02000] 02:03:59 INFO - PROCESS | 1820 | 1470733439415 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]]]}] 02:03:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 02:03:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1585ms 02:03:59 INFO - PROCESS | 1820 | 1470733439447 Marionette TRACE conn4 -> [0,785,"getWindowHandle",null] 02:03:59 INFO - PROCESS | 1820 | 1470733439451 Marionette TRACE conn4 <- [1,785,null,{"value":"8"}] 02:03:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 02:03:59 INFO - PROCESS | 1820 | 1470733439458 Marionette TRACE conn4 -> [0,786,"setScriptTimeout",{"ms":35000}] 02:03:59 INFO - PROCESS | 1820 | 1470733439461 Marionette TRACE conn4 <- [1,786,null,{}] 02:03:59 INFO - PROCESS | 1820 | 1470733439467 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}] 02:03:59 INFO - PROCESS | 1820 | 1470733439472 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:03:59 INFO - PROCESS | 1820 | 1470733439663 Marionette TRACE conn4 <- [1,787,null,{"value":null}] 02:03:59 INFO - PROCESS | 1820 | 1470733439891 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:59 INFO - PROCESS | 1820 | 1470733439901 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:03:59 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d0d2400 == 46 [pid = 1820] [id = 204] 02:03:59 INFO - PROCESS | 1820 | ++DOMWINDOW == 85 (0x8f02ec00) [pid = 1820] [serial = 613] [outer = (nil)] 02:04:00 INFO - PROCESS | 1820 | ++DOMWINDOW == 86 (0x9485ac00) [pid = 1820] [serial = 614] [outer = 0x8f02ec00] 02:04:00 INFO - PROCESS | 1820 | 1470733440025 Marionette DEBUG loaded listener.js 02:04:00 INFO - PROCESS | 1820 | ++DOMWINDOW == 87 (0x953a9c00) [pid = 1820] [serial = 615] [outer = 0x8f02ec00] 02:04:00 INFO - PROCESS | 1820 | 1470733440959 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]]]}] 02:04:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 02:04:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1537ms 02:04:00 INFO - PROCESS | 1820 | 1470733440996 Marionette TRACE conn4 -> [0,789,"getWindowHandle",null] 02:04:01 INFO - PROCESS | 1820 | 1470733441000 Marionette TRACE conn4 <- [1,789,null,{"value":"8"}] 02:04:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 02:04:01 INFO - PROCESS | 1820 | 1470733441007 Marionette TRACE conn4 -> [0,790,"setScriptTimeout",{"ms":35000}] 02:04:01 INFO - PROCESS | 1820 | 1470733441011 Marionette TRACE conn4 <- [1,790,null,{}] 02:04:01 INFO - PROCESS | 1820 | 1470733441017 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}] 02:04:01 INFO - PROCESS | 1820 | 1470733441023 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:04:01 INFO - PROCESS | 1820 | 1470733441218 Marionette TRACE conn4 <- [1,791,null,{"value":null}] 02:04:01 INFO - PROCESS | 1820 | 1470733441474 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:01 INFO - PROCESS | 1820 | 1470733441487 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:04:01 INFO - PROCESS | 1820 | ++DOCSHELL 0x8e57cc00 == 47 [pid = 1820] [id = 205] 02:04:01 INFO - PROCESS | 1820 | ++DOMWINDOW == 88 (0x93ba9400) [pid = 1820] [serial = 616] [outer = (nil)] 02:04:01 INFO - PROCESS | 1820 | ++DOMWINDOW == 89 (0x96686800) [pid = 1820] [serial = 617] [outer = 0x93ba9400] 02:04:01 INFO - PROCESS | 1820 | 1470733441622 Marionette DEBUG loaded listener.js 02:04:01 INFO - PROCESS | 1820 | ++DOMWINDOW == 90 (0x96689000) [pid = 1820] [serial = 618] [outer = 0x93ba9400] 02:04:02 INFO - PROCESS | 1820 | 1470733442659 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]]]}] 02:04:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 02:04:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1686ms 02:04:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 02:04:02 INFO - PROCESS | 1820 | 1470733442695 Marionette TRACE conn4 -> [0,793,"getWindowHandle",null] 02:04:02 INFO - PROCESS | 1820 | 1470733442699 Marionette TRACE conn4 <- [1,793,null,{"value":"8"}] 02:04:02 INFO - PROCESS | 1820 | 1470733442706 Marionette TRACE conn4 -> [0,794,"setScriptTimeout",{"ms":35000}] 02:04:02 INFO - PROCESS | 1820 | 1470733442710 Marionette TRACE conn4 <- [1,794,null,{}] 02:04:02 INFO - PROCESS | 1820 | 1470733442716 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}] 02:04:02 INFO - PROCESS | 1820 | 1470733442727 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:04:02 INFO - PROCESS | 1820 | 1470733442973 Marionette TRACE conn4 <- [1,795,null,{"value":null}] 02:04:03 INFO - PROCESS | 1820 | 1470733443248 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:03 INFO - PROCESS | 1820 | 1470733443258 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:04:03 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d0d5000 == 48 [pid = 1820] [id = 206] 02:04:03 INFO - PROCESS | 1820 | ++DOMWINDOW == 91 (0x96685000) [pid = 1820] [serial = 619] [outer = (nil)] 02:04:03 INFO - PROCESS | 1820 | ++DOMWINDOW == 92 (0x98360400) [pid = 1820] [serial = 620] [outer = 0x96685000] 02:04:03 INFO - PROCESS | 1820 | 1470733443343 Marionette DEBUG loaded listener.js 02:04:03 INFO - PROCESS | 1820 | ++DOMWINDOW == 93 (0x99276c00) [pid = 1820] [serial = 621] [outer = 0x96685000] 02:04:04 INFO - PROCESS | 1820 | 1470733444225 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]]]}] 02:04:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 02:04:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1598ms 02:04:04 INFO - PROCESS | 1820 | 1470733444304 Marionette TRACE conn4 -> [0,797,"getWindowHandle",null] 02:04:04 INFO - PROCESS | 1820 | 1470733444307 Marionette TRACE conn4 <- [1,797,null,{"value":"8"}] 02:04:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 02:04:04 INFO - PROCESS | 1820 | 1470733444315 Marionette TRACE conn4 -> [0,798,"setScriptTimeout",{"ms":35000}] 02:04:04 INFO - PROCESS | 1820 | 1470733444319 Marionette TRACE conn4 <- [1,798,null,{}] 02:04:04 INFO - PROCESS | 1820 | 1470733444325 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}] 02:04:04 INFO - PROCESS | 1820 | 1470733444331 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:04:04 INFO - PROCESS | 1820 | 1470733444562 Marionette TRACE conn4 <- [1,799,null,{"value":null}] 02:04:04 INFO - PROCESS | 1820 | 1470733444793 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:04 INFO - PROCESS | 1820 | 1470733444800 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:04:04 INFO - PROCESS | 1820 | ++DOCSHELL 0x8ed0e800 == 49 [pid = 1820] [id = 207] 02:04:04 INFO - PROCESS | 1820 | ++DOMWINDOW == 94 (0x966f4800) [pid = 1820] [serial = 622] [outer = (nil)] 02:04:04 INFO - PROCESS | 1820 | ++DOMWINDOW == 95 (0x9a0a4400) [pid = 1820] [serial = 623] [outer = 0x966f4800] 02:04:04 INFO - PROCESS | 1820 | 1470733444928 Marionette DEBUG loaded listener.js 02:04:05 INFO - PROCESS | 1820 | ++DOMWINDOW == 96 (0x9a451800) [pid = 1820] [serial = 624] [outer = 0x966f4800] 02:04:05 INFO - PROCESS | 1820 | 1470733445844 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]]]}] 02:04:05 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 02:04:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1583ms 02:04:05 INFO - PROCESS | 1820 | 1470733445905 Marionette TRACE conn4 -> [0,801,"getWindowHandle",null] 02:04:05 INFO - PROCESS | 1820 | 1470733445914 Marionette TRACE conn4 <- [1,801,null,{"value":"8"}] 02:04:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 02:04:05 INFO - PROCESS | 1820 | 1470733445924 Marionette TRACE conn4 -> [0,802,"setScriptTimeout",{"ms":35000}] 02:04:05 INFO - PROCESS | 1820 | 1470733445927 Marionette TRACE conn4 <- [1,802,null,{}] 02:04:05 INFO - PROCESS | 1820 | 1470733445934 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}] 02:04:05 INFO - PROCESS | 1820 | 1470733445939 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:04:06 INFO - PROCESS | 1820 | 1470733446140 Marionette TRACE conn4 <- [1,803,null,{"value":null}] 02:04:06 INFO - PROCESS | 1820 | 1470733446375 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:06 INFO - PROCESS | 1820 | 1470733446385 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:04:06 INFO - PROCESS | 1820 | ++DOCSHELL 0x91133800 == 50 [pid = 1820] [id = 208] 02:04:06 INFO - PROCESS | 1820 | ++DOMWINDOW == 97 (0x91927400) [pid = 1820] [serial = 625] [outer = (nil)] 02:04:06 INFO - PROCESS | 1820 | ++DOMWINDOW == 98 (0x9a5bb000) [pid = 1820] [serial = 626] [outer = 0x91927400] 02:04:06 INFO - PROCESS | 1820 | 1470733446510 Marionette DEBUG loaded listener.js 02:04:06 INFO - PROCESS | 1820 | ++DOMWINDOW == 99 (0x9a5bf400) [pid = 1820] [serial = 627] [outer = 0x91927400] 02:04:07 INFO - PROCESS | 1820 | 1470733447447 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]]]}] 02:04:07 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 02:04:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1589ms 02:04:07 INFO - PROCESS | 1820 | 1470733447513 Marionette TRACE conn4 -> [0,805,"getWindowHandle",null] 02:04:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 02:04:07 INFO - PROCESS | 1820 | 1470733447518 Marionette TRACE conn4 <- [1,805,null,{"value":"8"}] 02:04:07 INFO - PROCESS | 1820 | 1470733447525 Marionette TRACE conn4 -> [0,806,"setScriptTimeout",{"ms":35000}] 02:04:07 INFO - PROCESS | 1820 | 1470733447529 Marionette TRACE conn4 <- [1,806,null,{}] 02:04:07 INFO - PROCESS | 1820 | 1470733447535 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}] 02:04:07 INFO - PROCESS | 1820 | 1470733447541 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:04:07 INFO - PROCESS | 1820 | 1470733447749 Marionette TRACE conn4 <- [1,807,null,{"value":null}] 02:04:08 INFO - PROCESS | 1820 | 1470733448000 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:08 INFO - PROCESS | 1820 | 1470733448007 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:04:08 INFO - PROCESS | 1820 | ++DOCSHELL 0x8db3d000 == 51 [pid = 1820] [id = 209] 02:04:08 INFO - PROCESS | 1820 | ++DOMWINDOW == 100 (0x91997800) [pid = 1820] [serial = 628] [outer = (nil)] 02:04:08 INFO - PROCESS | 1820 | ++DOMWINDOW == 101 (0x9a67ec00) [pid = 1820] [serial = 629] [outer = 0x91997800] 02:04:08 INFO - PROCESS | 1820 | 1470733448134 Marionette DEBUG loaded listener.js 02:04:08 INFO - PROCESS | 1820 | ++DOMWINDOW == 102 (0x9a682400) [pid = 1820] [serial = 630] [outer = 0x91997800] 02:04:09 INFO - PROCESS | 1820 | 1470733449343 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]]]}] 02:04:09 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 02:04:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1889ms 02:04:09 INFO - PROCESS | 1820 | 1470733449415 Marionette TRACE conn4 -> [0,809,"getWindowHandle",null] 02:04:09 INFO - PROCESS | 1820 | 1470733449422 Marionette TRACE conn4 <- [1,809,null,{"value":"8"}] 02:04:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 02:04:09 INFO - PROCESS | 1820 | 1470733449433 Marionette TRACE conn4 -> [0,810,"setScriptTimeout",{"ms":35000}] 02:04:09 INFO - PROCESS | 1820 | 1470733449438 Marionette TRACE conn4 <- [1,810,null,{}] 02:04:09 INFO - PROCESS | 1820 | 1470733449449 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}] 02:04:09 INFO - PROCESS | 1820 | 1470733449458 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:04:09 INFO - PROCESS | 1820 | 1470733449867 Marionette TRACE conn4 <- [1,811,null,{"value":null}] 02:04:10 INFO - PROCESS | 1820 | 1470733450127 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:10 INFO - PROCESS | 1820 | 1470733450143 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:04:10 INFO - PROCESS | 1820 | ++DOCSHELL 0x9a5b5c00 == 52 [pid = 1820] [id = 210] 02:04:10 INFO - PROCESS | 1820 | ++DOMWINDOW == 103 (0x9a5ba400) [pid = 1820] [serial = 631] [outer = (nil)] 02:04:10 INFO - PROCESS | 1820 | ++DOMWINDOW == 104 (0x9a83bc00) [pid = 1820] [serial = 632] [outer = 0x9a5ba400] 02:04:10 INFO - PROCESS | 1820 | 1470733450295 Marionette DEBUG loaded listener.js 02:04:10 INFO - PROCESS | 1820 | ++DOMWINDOW == 105 (0x9a840400) [pid = 1820] [serial = 633] [outer = 0x9a5ba400] 02:04:11 INFO - PROCESS | 1820 | 1470733451314 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]]]}] 02:04:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 02:04:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1941ms 02:04:11 INFO - PROCESS | 1820 | 1470733451373 Marionette TRACE conn4 -> [0,813,"getWindowHandle",null] 02:04:11 INFO - PROCESS | 1820 | 1470733451378 Marionette TRACE conn4 <- [1,813,null,{"value":"8"}] 02:04:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 02:04:11 INFO - PROCESS | 1820 | 1470733451385 Marionette TRACE conn4 -> [0,814,"setScriptTimeout",{"ms":35000}] 02:04:11 INFO - PROCESS | 1820 | 1470733451390 Marionette TRACE conn4 <- [1,814,null,{}] 02:04:11 INFO - PROCESS | 1820 | 1470733451397 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}] 02:04:11 INFO - PROCESS | 1820 | 1470733451402 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:04:11 INFO - PROCESS | 1820 | 1470733451770 Marionette TRACE conn4 <- [1,815,null,{"value":null}] 02:04:12 INFO - PROCESS | 1820 | 1470733451987 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:12 INFO - PROCESS | 1820 | 1470733451995 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:04:12 INFO - PROCESS | 1820 | ++DOCSHELL 0x9a33e000 == 53 [pid = 1820] [id = 211] 02:04:12 INFO - PROCESS | 1820 | ++DOMWINDOW == 106 (0x9ad1b800) [pid = 1820] [serial = 634] [outer = (nil)] 02:04:12 INFO - PROCESS | 1820 | ++DOMWINDOW == 107 (0x9afa8c00) [pid = 1820] [serial = 635] [outer = 0x9ad1b800] 02:04:12 INFO - PROCESS | 1820 | 1470733452087 Marionette DEBUG loaded listener.js 02:04:12 INFO - PROCESS | 1820 | ++DOMWINDOW == 108 (0x9afb4000) [pid = 1820] [serial = 636] [outer = 0x9ad1b800] 02:04:13 INFO - PROCESS | 1820 | 1470733453087 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] 02:04:13 INFO - PROCESS | 1820 | 1470733453176 Marionette TRACE conn4 <- [1,817,null,{"value":"8"}] 02:04:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 02:04:13 INFO - PROCESS | 1820 | 1470733453183 Marionette TRACE conn4 -> [0,818,"setScriptTimeout",{"ms":35000}] 02:04:13 INFO - PROCESS | 1820 | 1470733453187 Marionette TRACE conn4 <- [1,818,null,{}] 02:04:13 INFO - PROCESS | 1820 | 1470733453193 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}] 02:04:13 INFO - PROCESS | 1820 | 1470733453199 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:04:13 INFO - PROCESS | 1820 | 1470733453446 Marionette TRACE conn4 <- [1,819,null,{"value":null}] 02:04:14 INFO - PROCESS | 1820 | 1470733454018 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:14 INFO - PROCESS | 1820 | 1470733454028 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:04:14 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d2d7000 == 54 [pid = 1820] [id = 212] 02:04:14 INFO - PROCESS | 1820 | ++DOMWINDOW == 109 (0x8d2d7c00) [pid = 1820] [serial = 637] [outer = (nil)] 02:04:14 INFO - PROCESS | 1820 | ++DOMWINDOW == 110 (0x8d2e0000) [pid = 1820] [serial = 638] [outer = 0x8d2d7c00] 02:04:14 INFO - PROCESS | 1820 | 1470733454109 Marionette DEBUG loaded listener.js 02:04:14 INFO - PROCESS | 1820 | ++DOMWINDOW == 111 (0x8db3d800) [pid = 1820] [serial = 639] [outer = 0x8d2d7c00] 02:04:15 INFO - PROCESS | 1820 | 1470733455213 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]]]}] 02:04:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 02:04:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 2046ms 02:04:15 INFO - PROCESS | 1820 | 1470733455232 Marionette TRACE conn4 -> [0,821,"getWindowHandle",null] 02:04:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 02:04:15 INFO - PROCESS | 1820 | 1470733455238 Marionette TRACE conn4 <- [1,821,null,{"value":"8"}] 02:04:15 INFO - PROCESS | 1820 | 1470733455247 Marionette TRACE conn4 -> [0,822,"setScriptTimeout",{"ms":35000}] 02:04:15 INFO - PROCESS | 1820 | 1470733455252 Marionette TRACE conn4 <- [1,822,null,{}] 02:04:15 INFO - PROCESS | 1820 | 1470733455260 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}] 02:04:15 INFO - PROCESS | 1820 | 1470733455267 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:04:15 INFO - PROCESS | 1820 | 1470733455467 Marionette TRACE conn4 <- [1,823,null,{"value":null}] 02:04:15 INFO - PROCESS | 1820 | 1470733455766 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:15 INFO - PROCESS | 1820 | 1470733455773 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:04:15 INFO - PROCESS | 1820 | ++DOCSHELL 0x8db39800 == 55 [pid = 1820] [id = 213] 02:04:15 INFO - PROCESS | 1820 | ++DOMWINDOW == 112 (0x8eca1000) [pid = 1820] [serial = 640] [outer = (nil)] 02:04:15 INFO - PROCESS | 1820 | ++DOMWINDOW == 113 (0x8ee58000) [pid = 1820] [serial = 641] [outer = 0x8eca1000] 02:04:15 INFO - PROCESS | 1820 | 1470733455859 Marionette DEBUG loaded listener.js 02:04:15 INFO - PROCESS | 1820 | ++DOMWINDOW == 114 (0x8ef31c00) [pid = 1820] [serial = 642] [outer = 0x8eca1000] 02:04:17 INFO - PROCESS | 1820 | --DOCSHELL 0x8d8cac00 == 54 [pid = 1820] [id = 172] 02:04:17 INFO - PROCESS | 1820 | --DOCSHELL 0x8d2dbc00 == 53 [pid = 1820] [id = 173] 02:04:17 INFO - PROCESS | 1820 | --DOCSHELL 0x8ef2c400 == 52 [pid = 1820] [id = 158] 02:04:17 INFO - PROCESS | 1820 | --DOCSHELL 0x90ee4c00 == 51 [pid = 1820] [id = 162] 02:04:17 INFO - PROCESS | 1820 | --DOCSHELL 0x8d8c5800 == 50 [pid = 1820] [id = 174] 02:04:17 INFO - PROCESS | 1820 | --DOCSHELL 0x8ec9c400 == 49 [pid = 1820] [id = 161] 02:04:17 INFO - PROCESS | 1820 | --DOCSHELL 0x9198f800 == 48 [pid = 1820] [id = 166] 02:04:17 INFO - PROCESS | 1820 | --DOCSHELL 0x8e586c00 == 47 [pid = 1820] [id = 170] 02:04:17 INFO - PROCESS | 1820 | --DOCSHELL 0x8ec87800 == 46 [pid = 1820] [id = 164] 02:04:17 INFO - PROCESS | 1820 | --DOCSHELL 0x91927800 == 45 [pid = 1820] [id = 165] 02:04:17 INFO - PROCESS | 1820 | --DOCSHELL 0x9199bc00 == 44 [pid = 1820] [id = 169] 02:04:17 INFO - PROCESS | 1820 | --DOCSHELL 0x9192b400 == 43 [pid = 1820] [id = 159] 02:04:17 INFO - PROCESS | 1820 | --DOCSHELL 0x8eca2c00 == 42 [pid = 1820] [id = 160] 02:04:17 INFO - PROCESS | 1820 | --DOCSHELL 0x9b41b400 == 41 [pid = 1820] [id = 168] 02:04:17 INFO - PROCESS | 1820 | --DOCSHELL 0x8ec86400 == 40 [pid = 1820] [id = 184] 02:04:17 INFO - PROCESS | 1820 | --DOCSHELL 0x966e6800 == 39 [pid = 1820] [id = 163] 02:04:17 INFO - PROCESS | 1820 | --DOCSHELL 0x9afb2000 == 38 [pid = 1820] [id = 167] 02:04:17 INFO - PROCESS | 1820 | --DOCSHELL 0x8d0d0400 == 37 [pid = 1820] [id = 171] 02:04:17 INFO - PROCESS | 1820 | --DOCSHELL 0x8d2d7000 == 36 [pid = 1820] [id = 212] 02:04:17 INFO - PROCESS | 1820 | --DOCSHELL 0x9a33e000 == 35 [pid = 1820] [id = 211] 02:04:17 INFO - PROCESS | 1820 | --DOCSHELL 0x9a5b5c00 == 34 [pid = 1820] [id = 210] 02:04:17 INFO - PROCESS | 1820 | --DOCSHELL 0x8db3d000 == 33 [pid = 1820] [id = 209] 02:04:17 INFO - PROCESS | 1820 | --DOCSHELL 0x8ed0e800 == 32 [pid = 1820] [id = 207] 02:04:17 INFO - PROCESS | 1820 | --DOCSHELL 0x91133800 == 31 [pid = 1820] [id = 208] 02:04:17 INFO - PROCESS | 1820 | --DOCSHELL 0x8d0d5000 == 30 [pid = 1820] [id = 206] 02:04:17 INFO - PROCESS | 1820 | --DOCSHELL 0x8e57cc00 == 29 [pid = 1820] [id = 205] 02:04:17 INFO - PROCESS | 1820 | --DOCSHELL 0x92add000 == 28 [pid = 1820] [id = 203] 02:04:17 INFO - PROCESS | 1820 | --DOCSHELL 0x8d0d2400 == 27 [pid = 1820] [id = 204] 02:04:17 INFO - PROCESS | 1820 | --DOMWINDOW == 113 (0x8edc9000) [pid = 1820] [serial = 563] [outer = (nil)] [url = about:blank] 02:04:17 INFO - PROCESS | 1820 | --DOMWINDOW == 112 (0x90ee9400) [pid = 1820] [serial = 542] [outer = (nil)] [url = about:blank] 02:04:17 INFO - PROCESS | 1820 | --DOMWINDOW == 111 (0x8ed02000) [pid = 1820] [serial = 539] [outer = (nil)] [url = about:blank] 02:04:17 INFO - PROCESS | 1820 | --DOMWINDOW == 110 (0x8ed0a000) [pid = 1820] [serial = 554] [outer = (nil)] [url = about:blank] 02:04:17 INFO - PROCESS | 1820 | --DOMWINDOW == 109 (0x8d8c2000) [pid = 1820] [serial = 550] [outer = (nil)] [url = about:blank] 02:04:17 INFO - PROCESS | 1820 | --DOMWINDOW == 108 (0x9668f400) [pid = 1820] [serial = 548] [outer = (nil)] [url = about:blank] 02:04:17 INFO - PROCESS | 1820 | --DOMWINDOW == 107 (0x8d8ca000) [pid = 1820] [serial = 556] [outer = (nil)] [url = about:blank] 02:04:17 INFO - PROCESS | 1820 | --DOMWINDOW == 106 (0x8eca7800) [pid = 1820] [serial = 553] [outer = (nil)] [url = about:blank] 02:04:17 INFO - PROCESS | 1820 | --DOMWINDOW == 105 (0x8ec7c400) [pid = 1820] [serial = 562] [outer = (nil)] [url = about:blank] 02:04:17 INFO - PROCESS | 1820 | --DOMWINDOW == 104 (0x9523f000) [pid = 1820] [serial = 545] [outer = (nil)] [url = about:blank] 02:04:17 INFO - PROCESS | 1820 | --DOMWINDOW == 103 (0x8ec84400) [pid = 1820] [serial = 560] [outer = (nil)] [url = about:blank] 02:04:17 INFO - PROCESS | 1820 | --DOMWINDOW == 102 (0x96683c00) [pid = 1820] [serial = 547] [outer = (nil)] [url = about:blank] 02:04:17 INFO - PROCESS | 1820 | --DOMWINDOW == 101 (0x8ef25400) [pid = 1820] [serial = 551] [outer = (nil)] [url = about:blank] 02:04:17 INFO - PROCESS | 1820 | --DOMWINDOW == 100 (0x8db33c00) [pid = 1820] [serial = 557] [outer = (nil)] [url = about:blank] 02:04:17 INFO - PROCESS | 1820 | --DOMWINDOW == 99 (0x92c0d400) [pid = 1820] [serial = 544] [outer = (nil)] [url = about:blank] 02:04:17 INFO - PROCESS | 1820 | --DOMWINDOW == 98 (0x8ec7f400) [pid = 1820] [serial = 559] [outer = (nil)] [url = about:blank] 02:04:17 INFO - PROCESS | 1820 | --DOMWINDOW == 97 (0x8ec83000) [pid = 1820] [serial = 538] [outer = (nil)] [url = about:blank] 02:04:17 INFO - PROCESS | 1820 | --DOMWINDOW == 96 (0x90dea800) [pid = 1820] [serial = 541] [outer = (nil)] [url = about:blank] 02:04:18 INFO - PROCESS | 1820 | 1470733458223 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] 02:04:18 INFO - PROCESS | 1820 | 1470733458298 Marionette TRACE conn4 <- [1,825,null,{"value":"8"}] 02:04:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 02:04:18 INFO - PROCESS | 1820 | 1470733458306 Marionette TRACE conn4 -> [0,826,"setScriptTimeout",{"ms":35000}] 02:04:18 INFO - PROCESS | 1820 | 1470733458314 Marionette TRACE conn4 <- [1,826,null,{}] 02:04:18 INFO - PROCESS | 1820 | 1470733458322 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}] 02:04:18 INFO - PROCESS | 1820 | 1470733458327 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:04:18 INFO - PROCESS | 1820 | 1470733458518 Marionette TRACE conn4 <- [1,827,null,{"value":null}] 02:04:18 INFO - PROCESS | 1820 | 1470733458643 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:18 INFO - PROCESS | 1820 | 1470733458655 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:04:18 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d2dc400 == 28 [pid = 1820] [id = 214] 02:04:18 INFO - PROCESS | 1820 | ++DOMWINDOW == 97 (0x8d2dcc00) [pid = 1820] [serial = 643] [outer = (nil)] 02:04:18 INFO - PROCESS | 1820 | ++DOMWINDOW == 98 (0x8d8c8400) [pid = 1820] [serial = 644] [outer = 0x8d2dcc00] 02:04:18 INFO - PROCESS | 1820 | 1470733458729 Marionette DEBUG loaded listener.js 02:04:18 INFO - PROCESS | 1820 | ++DOMWINDOW == 99 (0x8db33400) [pid = 1820] [serial = 645] [outer = 0x8d2dcc00] 02:04:19 INFO - PROCESS | 1820 | 1470733459580 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]]]}] 02:04:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 02:04:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1341ms 02:04:19 INFO - PROCESS | 1820 | 1470733459649 Marionette TRACE conn4 -> [0,829,"getWindowHandle",null] 02:04:19 INFO - PROCESS | 1820 | 1470733459657 Marionette TRACE conn4 <- [1,829,null,{"value":"8"}] 02:04:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 02:04:19 INFO - PROCESS | 1820 | 1470733459668 Marionette TRACE conn4 -> [0,830,"setScriptTimeout",{"ms":35000}] 02:04:19 INFO - PROCESS | 1820 | 1470733459672 Marionette TRACE conn4 <- [1,830,null,{}] 02:04:19 INFO - PROCESS | 1820 | 1470733459679 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}] 02:04:19 INFO - PROCESS | 1820 | 1470733459684 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:04:19 INFO - PROCESS | 1820 | 1470733459863 Marionette TRACE conn4 <- [1,831,null,{"value":null}] 02:04:20 INFO - PROCESS | 1820 | 1470733460015 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:20 INFO - PROCESS | 1820 | 1470733460023 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:04:20 INFO - PROCESS | 1820 | ++DOCSHELL 0x8e987800 == 29 [pid = 1820] [id = 215] 02:04:20 INFO - PROCESS | 1820 | ++DOMWINDOW == 100 (0x8e98c400) [pid = 1820] [serial = 646] [outer = (nil)] 02:04:20 INFO - PROCESS | 1820 | ++DOMWINDOW == 101 (0x8ec7d000) [pid = 1820] [serial = 647] [outer = 0x8e98c400] 02:04:20 INFO - PROCESS | 1820 | 1470733460102 Marionette DEBUG loaded listener.js 02:04:20 INFO - PROCESS | 1820 | ++DOMWINDOW == 102 (0x8ec83800) [pid = 1820] [serial = 648] [outer = 0x8e98c400] 02:04:21 INFO - PROCESS | 1820 | 1470733461091 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]]]}] 02:04:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 02:04:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1482ms 02:04:21 INFO - PROCESS | 1820 | 1470733461151 Marionette TRACE conn4 -> [0,833,"getWindowHandle",null] 02:04:21 INFO - PROCESS | 1820 | 1470733461156 Marionette TRACE conn4 <- [1,833,null,{"value":"8"}] 02:04:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 02:04:21 INFO - PROCESS | 1820 | 1470733461162 Marionette TRACE conn4 -> [0,834,"setScriptTimeout",{"ms":35000}] 02:04:21 INFO - PROCESS | 1820 | 1470733461169 Marionette TRACE conn4 <- [1,834,null,{}] 02:04:21 INFO - PROCESS | 1820 | 1470733461197 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}] 02:04:21 INFO - PROCESS | 1820 | 1470733461207 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:04:21 INFO - PROCESS | 1820 | 1470733461436 Marionette TRACE conn4 <- [1,835,null,{"value":null}] 02:04:21 INFO - PROCESS | 1820 | 1470733461494 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:21 INFO - PROCESS | 1820 | 1470733461506 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:04:21 INFO - PROCESS | 1820 | ++DOCSHELL 0x8ed02000 == 30 [pid = 1820] [id = 216] 02:04:21 INFO - PROCESS | 1820 | ++DOMWINDOW == 103 (0x8ed05400) [pid = 1820] [serial = 649] [outer = (nil)] 02:04:21 INFO - PROCESS | 1820 | ++DOMWINDOW == 104 (0x8ed0a000) [pid = 1820] [serial = 650] [outer = 0x8ed05400] 02:04:21 INFO - PROCESS | 1820 | 1470733461652 Marionette DEBUG loaded listener.js 02:04:21 INFO - PROCESS | 1820 | ++DOMWINDOW == 105 (0x8edc6c00) [pid = 1820] [serial = 651] [outer = 0x8ed05400] 02:04:22 INFO - PROCESS | 1820 | --DOMWINDOW == 104 (0x8d8c9800) [pid = 1820] [serial = 601] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 02:04:22 INFO - PROCESS | 1820 | --DOMWINDOW == 103 (0x90fddc00) [pid = 1820] [serial = 598] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 02:04:22 INFO - PROCESS | 1820 | --DOMWINDOW == 102 (0x90ee4800) [pid = 1820] [serial = 583] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 02:04:22 INFO - PROCESS | 1820 | --DOMWINDOW == 101 (0x8d8c6000) [pid = 1820] [serial = 592] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 02:04:22 INFO - PROCESS | 1820 | --DOMWINDOW == 100 (0x8edc5000) [pid = 1820] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 02:04:22 INFO - PROCESS | 1820 | --DOMWINDOW == 99 (0x8f02a800) [pid = 1820] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 02:04:22 INFO - PROCESS | 1820 | --DOMWINDOW == 98 (0x90ee4400) [pid = 1820] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 02:04:22 INFO - PROCESS | 1820 | --DOMWINDOW == 97 (0x92551400) [pid = 1820] [serial = 586] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 02:04:22 INFO - PROCESS | 1820 | --DOMWINDOW == 96 (0x8e57a400) [pid = 1820] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 02:04:22 INFO - PROCESS | 1820 | --DOMWINDOW == 95 (0x8e57ac00) [pid = 1820] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 02:04:22 INFO - PROCESS | 1820 | --DOMWINDOW == 94 (0x90dee000) [pid = 1820] [serial = 595] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 02:04:22 INFO - PROCESS | 1820 | --DOMWINDOW == 93 (0x8db32400) [pid = 1820] [serial = 589] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 02:04:22 INFO - PROCESS | 1820 | --DOMWINDOW == 92 (0x91133400) [pid = 1820] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 02:04:23 INFO - PROCESS | 1820 | 1470733463119 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]]]}] 02:04:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 02:04:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1999ms 02:04:23 INFO - PROCESS | 1820 | 1470733463163 Marionette TRACE conn4 -> [0,837,"getWindowHandle",null] 02:04:23 INFO - PROCESS | 1820 | 1470733463169 Marionette TRACE conn4 <- [1,837,null,{"value":"8"}] 02:04:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 02:04:23 INFO - PROCESS | 1820 | 1470733463177 Marionette TRACE conn4 -> [0,838,"setScriptTimeout",{"ms":35000}] 02:04:23 INFO - PROCESS | 1820 | 1470733463180 Marionette TRACE conn4 <- [1,838,null,{}] 02:04:23 INFO - PROCESS | 1820 | 1470733463186 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}] 02:04:23 INFO - PROCESS | 1820 | 1470733463191 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:04:23 INFO - PROCESS | 1820 | 1470733463370 Marionette TRACE conn4 <- [1,839,null,{"value":null}] 02:04:23 INFO - PROCESS | 1820 | 1470733463506 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:23 INFO - PROCESS | 1820 | 1470733463516 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:04:23 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d0dcc00 == 31 [pid = 1820] [id = 217] 02:04:23 INFO - PROCESS | 1820 | ++DOMWINDOW == 93 (0x8eca4800) [pid = 1820] [serial = 652] [outer = (nil)] 02:04:23 INFO - PROCESS | 1820 | ++DOMWINDOW == 94 (0x8ee4e000) [pid = 1820] [serial = 653] [outer = 0x8eca4800] 02:04:23 INFO - PROCESS | 1820 | 1470733463587 Marionette DEBUG loaded listener.js 02:04:23 INFO - PROCESS | 1820 | ++DOMWINDOW == 95 (0x8ee56800) [pid = 1820] [serial = 654] [outer = 0x8eca4800] 02:04:24 INFO - PROCESS | 1820 | 1470733464373 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]]]}] 02:04:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 02:04:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1235ms 02:04:24 INFO - PROCESS | 1820 | 1470733464412 Marionette TRACE conn4 -> [0,841,"getWindowHandle",null] 02:04:24 INFO - PROCESS | 1820 | 1470733464416 Marionette TRACE conn4 <- [1,841,null,{"value":"8"}] 02:04:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 02:04:24 INFO - PROCESS | 1820 | 1470733464422 Marionette TRACE conn4 -> [0,842,"setScriptTimeout",{"ms":35000}] 02:04:24 INFO - PROCESS | 1820 | 1470733464426 Marionette TRACE conn4 <- [1,842,null,{}] 02:04:24 INFO - PROCESS | 1820 | 1470733464431 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}] 02:04:24 INFO - PROCESS | 1820 | 1470733464436 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:04:24 INFO - PROCESS | 1820 | 1470733464659 Marionette TRACE conn4 <- [1,843,null,{"value":null}] 02:04:24 INFO - PROCESS | 1820 | 1470733464798 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:24 INFO - PROCESS | 1820 | 1470733464805 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:04:24 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d0dc000 == 32 [pid = 1820] [id = 218] 02:04:24 INFO - PROCESS | 1820 | ++DOMWINDOW == 96 (0x8d0dd400) [pid = 1820] [serial = 655] [outer = (nil)] 02:04:24 INFO - PROCESS | 1820 | ++DOMWINDOW == 97 (0x8d2dd000) [pid = 1820] [serial = 656] [outer = 0x8d0dd400] 02:04:24 INFO - PROCESS | 1820 | 1470733464894 Marionette DEBUG loaded listener.js 02:04:25 INFO - PROCESS | 1820 | ++DOMWINDOW == 98 (0x8d8c3000) [pid = 1820] [serial = 657] [outer = 0x8d0dd400] 02:04:25 INFO - PROCESS | 1820 | 1470733465936 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]]]}] 02:04:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 02:04:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1534ms 02:04:25 INFO - PROCESS | 1820 | 1470733465959 Marionette TRACE conn4 -> [0,845,"getWindowHandle",null] 02:04:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 02:04:25 INFO - PROCESS | 1820 | 1470733465965 Marionette TRACE conn4 <- [1,845,null,{"value":"8"}] 02:04:25 INFO - PROCESS | 1820 | 1470733465974 Marionette TRACE conn4 -> [0,846,"setScriptTimeout",{"ms":35000}] 02:04:25 INFO - PROCESS | 1820 | 1470733465979 Marionette TRACE conn4 <- [1,846,null,{}] 02:04:25 INFO - PROCESS | 1820 | 1470733465986 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}] 02:04:25 INFO - PROCESS | 1820 | 1470733465992 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:04:26 INFO - PROCESS | 1820 | 1470733466257 Marionette TRACE conn4 <- [1,847,null,{"value":null}] 02:04:26 INFO - PROCESS | 1820 | 1470733466524 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:26 INFO - PROCESS | 1820 | 1470733466533 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:04:26 INFO - PROCESS | 1820 | ++DOCSHELL 0x8e988800 == 33 [pid = 1820] [id = 219] 02:04:26 INFO - PROCESS | 1820 | ++DOMWINDOW == 99 (0x8ec87800) [pid = 1820] [serial = 658] [outer = (nil)] 02:04:26 INFO - PROCESS | 1820 | ++DOMWINDOW == 100 (0x8ec9e800) [pid = 1820] [serial = 659] [outer = 0x8ec87800] 02:04:26 INFO - PROCESS | 1820 | 1470733466619 Marionette DEBUG loaded listener.js 02:04:26 INFO - PROCESS | 1820 | ++DOMWINDOW == 101 (0x8ed06000) [pid = 1820] [serial = 660] [outer = 0x8ec87800] 02:04:27 INFO - PROCESS | 1820 | 1470733467600 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]]]}] 02:04:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 02:04:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1690ms 02:04:27 INFO - PROCESS | 1820 | 1470733467663 Marionette TRACE conn4 -> [0,849,"getWindowHandle",null] 02:04:27 INFO - PROCESS | 1820 | 1470733467669 Marionette TRACE conn4 <- [1,849,null,{"value":"8"}] 02:04:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 02:04:27 INFO - PROCESS | 1820 | 1470733467676 Marionette TRACE conn4 -> [0,850,"setScriptTimeout",{"ms":35000}] 02:04:27 INFO - PROCESS | 1820 | 1470733467679 Marionette TRACE conn4 <- [1,850,null,{}] 02:04:27 INFO - PROCESS | 1820 | 1470733467686 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}] 02:04:27 INFO - PROCESS | 1820 | 1470733467691 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:04:27 INFO - PROCESS | 1820 | 1470733467901 Marionette TRACE conn4 <- [1,851,null,{"value":null}] 02:04:28 INFO - PROCESS | 1820 | 1470733468158 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:28 INFO - PROCESS | 1820 | 1470733468168 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:04:28 INFO - PROCESS | 1820 | ++DOCSHELL 0x8e98b800 == 34 [pid = 1820] [id = 220] 02:04:28 INFO - PROCESS | 1820 | ++DOMWINDOW == 102 (0x8ef32c00) [pid = 1820] [serial = 661] [outer = (nil)] 02:04:28 INFO - PROCESS | 1820 | ++DOMWINDOW == 103 (0x8f027000) [pid = 1820] [serial = 662] [outer = 0x8ef32c00] 02:04:28 INFO - PROCESS | 1820 | 1470733468291 Marionette DEBUG loaded listener.js 02:04:28 INFO - PROCESS | 1820 | ++DOMWINDOW == 104 (0x8fade800) [pid = 1820] [serial = 663] [outer = 0x8ef32c00] 02:04:29 INFO - PROCESS | 1820 | 1470733469220 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]]]}] 02:04:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 02:04:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1582ms 02:04:29 INFO - PROCESS | 1820 | 1470733469259 Marionette TRACE conn4 -> [0,853,"getWindowHandle",null] 02:04:29 INFO - PROCESS | 1820 | 1470733469266 Marionette TRACE conn4 <- [1,853,null,{"value":"8"}] 02:04:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 02:04:29 INFO - PROCESS | 1820 | 1470733469285 Marionette TRACE conn4 -> [0,854,"setScriptTimeout",{"ms":35000}] 02:04:29 INFO - PROCESS | 1820 | 1470733469293 Marionette TRACE conn4 <- [1,854,null,{}] 02:04:29 INFO - PROCESS | 1820 | 1470733469300 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}] 02:04:29 INFO - PROCESS | 1820 | 1470733469307 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:04:29 INFO - PROCESS | 1820 | 1470733469552 Marionette TRACE conn4 <- [1,855,null,{"value":null}] 02:04:29 INFO - PROCESS | 1820 | 1470733469772 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:29 INFO - PROCESS | 1820 | 1470733469781 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:04:29 INFO - PROCESS | 1820 | ++DOCSHELL 0x8fae2000 == 35 [pid = 1820] [id = 221] 02:04:29 INFO - PROCESS | 1820 | ++DOMWINDOW == 105 (0x90de5400) [pid = 1820] [serial = 664] [outer = (nil)] 02:04:29 INFO - PROCESS | 1820 | ++DOMWINDOW == 106 (0x90ded400) [pid = 1820] [serial = 665] [outer = 0x90de5400] 02:04:29 INFO - PROCESS | 1820 | 1470733469882 Marionette DEBUG loaded listener.js 02:04:30 INFO - PROCESS | 1820 | ++DOMWINDOW == 107 (0x90df2c00) [pid = 1820] [serial = 666] [outer = 0x90de5400] 02:04:30 INFO - PROCESS | 1820 | 1470733470800 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]]]}] 02:04:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 02:04:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1597ms 02:04:30 INFO - PROCESS | 1820 | 1470733470873 Marionette TRACE conn4 -> [0,857,"getWindowHandle",null] 02:04:30 INFO - PROCESS | 1820 | 1470733470877 Marionette TRACE conn4 <- [1,857,null,{"value":"8"}] 02:04:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 02:04:30 INFO - PROCESS | 1820 | 1470733470884 Marionette TRACE conn4 -> [0,858,"setScriptTimeout",{"ms":35000}] 02:04:30 INFO - PROCESS | 1820 | 1470733470889 Marionette TRACE conn4 <- [1,858,null,{}] 02:04:30 INFO - PROCESS | 1820 | 1470733470895 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}] 02:04:30 INFO - PROCESS | 1820 | 1470733470901 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:04:31 INFO - PROCESS | 1820 | 1470733471124 Marionette TRACE conn4 <- [1,859,null,{"value":null}] 02:04:31 INFO - PROCESS | 1820 | 1470733471348 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:31 INFO - PROCESS | 1820 | 1470733471357 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:04:31 INFO - PROCESS | 1820 | ++DOCSHELL 0x8eca5c00 == 36 [pid = 1820] [id = 222] 02:04:31 INFO - PROCESS | 1820 | ++DOMWINDOW == 108 (0x90ee6800) [pid = 1820] [serial = 667] [outer = (nil)] 02:04:31 INFO - PROCESS | 1820 | ++DOMWINDOW == 109 (0x90eeb800) [pid = 1820] [serial = 668] [outer = 0x90ee6800] 02:04:31 INFO - PROCESS | 1820 | 1470733471486 Marionette DEBUG loaded listener.js 02:04:31 INFO - PROCESS | 1820 | ++DOMWINDOW == 110 (0x90eeec00) [pid = 1820] [serial = 669] [outer = 0x90ee6800] 02:04:32 INFO - PROCESS | 1820 | 1470733472394 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]]]}] 02:04:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 02:04:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1581ms 02:04:32 INFO - PROCESS | 1820 | 1470733472467 Marionette TRACE conn4 -> [0,861,"getWindowHandle",null] 02:04:32 INFO - PROCESS | 1820 | 1470733472470 Marionette TRACE conn4 <- [1,861,null,{"value":"8"}] 02:04:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 02:04:32 INFO - PROCESS | 1820 | 1470733472478 Marionette TRACE conn4 -> [0,862,"setScriptTimeout",{"ms":35000}] 02:04:32 INFO - PROCESS | 1820 | 1470733472483 Marionette TRACE conn4 <- [1,862,null,{}] 02:04:32 INFO - PROCESS | 1820 | 1470733472490 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}] 02:04:32 INFO - PROCESS | 1820 | 1470733472496 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:04:32 INFO - PROCESS | 1820 | 1470733472759 Marionette TRACE conn4 <- [1,863,null,{"value":null}] 02:04:33 INFO - PROCESS | 1820 | 1470733473042 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:33 INFO - PROCESS | 1820 | 1470733473061 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:04:33 INFO - PROCESS | 1820 | ++DOCSHELL 0x90fe2800 == 37 [pid = 1820] [id = 223] 02:04:33 INFO - PROCESS | 1820 | ++DOMWINDOW == 111 (0x9112f800) [pid = 1820] [serial = 670] [outer = (nil)] 02:04:33 INFO - PROCESS | 1820 | ++DOMWINDOW == 112 (0x91133800) [pid = 1820] [serial = 671] [outer = 0x9112f800] 02:04:33 INFO - PROCESS | 1820 | 1470733473162 Marionette DEBUG loaded listener.js 02:04:33 INFO - PROCESS | 1820 | ++DOMWINDOW == 113 (0x91925c00) [pid = 1820] [serial = 672] [outer = 0x9112f800] 02:04:34 INFO - PROCESS | 1820 | 1470733474211 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]]]}] 02:04:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 02:04:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1752ms 02:04:34 INFO - PROCESS | 1820 | 1470733474231 Marionette TRACE conn4 -> [0,865,"getWindowHandle",null] 02:04:34 INFO - PROCESS | 1820 | 1470733474235 Marionette TRACE conn4 <- [1,865,null,{"value":"8"}] 02:04:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 02:04:34 INFO - PROCESS | 1820 | 1470733474242 Marionette TRACE conn4 -> [0,866,"setScriptTimeout",{"ms":35000}] 02:04:34 INFO - PROCESS | 1820 | 1470733474246 Marionette TRACE conn4 <- [1,866,null,{}] 02:04:34 INFO - PROCESS | 1820 | 1470733474252 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}] 02:04:34 INFO - PROCESS | 1820 | 1470733474258 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:04:34 INFO - PROCESS | 1820 | 1470733474458 Marionette TRACE conn4 <- [1,867,null,{"value":null}] 02:04:34 INFO - PROCESS | 1820 | 1470733474723 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:34 INFO - PROCESS | 1820 | 1470733474739 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:04:34 INFO - PROCESS | 1820 | ++DOCSHELL 0x8db33800 == 38 [pid = 1820] [id = 224] 02:04:34 INFO - PROCESS | 1820 | ++DOMWINDOW == 114 (0x8edcb800) [pid = 1820] [serial = 673] [outer = (nil)] 02:04:34 INFO - PROCESS | 1820 | ++DOMWINDOW == 115 (0x90ee9c00) [pid = 1820] [serial = 674] [outer = 0x8edcb800] 02:04:34 INFO - PROCESS | 1820 | 1470733474904 Marionette DEBUG loaded listener.js 02:04:35 INFO - PROCESS | 1820 | ++DOMWINDOW == 116 (0x9198e800) [pid = 1820] [serial = 675] [outer = 0x8edcb800] 02:04:36 INFO - PROCESS | 1820 | 1470733476146 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]]]}] 02:04:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 02:04:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1940ms 02:04:36 INFO - PROCESS | 1820 | 1470733476184 Marionette TRACE conn4 -> [0,869,"getWindowHandle",null] 02:04:36 INFO - PROCESS | 1820 | 1470733476190 Marionette TRACE conn4 <- [1,869,null,{"value":"8"}] 02:04:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 02:04:36 INFO - PROCESS | 1820 | 1470733476199 Marionette TRACE conn4 -> [0,870,"setScriptTimeout",{"ms":35000}] 02:04:36 INFO - PROCESS | 1820 | 1470733476205 Marionette TRACE conn4 <- [1,870,null,{}] 02:04:36 INFO - PROCESS | 1820 | 1470733476213 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}] 02:04:36 INFO - PROCESS | 1820 | 1470733476220 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:04:36 INFO - PROCESS | 1820 | 1470733476427 Marionette TRACE conn4 <- [1,871,null,{"value":null}] 02:04:36 INFO - PROCESS | 1820 | 1470733476659 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:36 INFO - PROCESS | 1820 | 1470733476673 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:04:36 INFO - PROCESS | 1820 | ++DOCSHELL 0x8db32400 == 39 [pid = 1820] [id = 225] 02:04:36 INFO - PROCESS | 1820 | ++DOMWINDOW == 117 (0x8db34000) [pid = 1820] [serial = 676] [outer = (nil)] 02:04:36 INFO - PROCESS | 1820 | ++DOMWINDOW == 118 (0x8e57ac00) [pid = 1820] [serial = 677] [outer = 0x8db34000] 02:04:36 INFO - PROCESS | 1820 | 1470733476764 Marionette DEBUG loaded listener.js 02:04:36 INFO - PROCESS | 1820 | ++DOMWINDOW == 119 (0x8e588800) [pid = 1820] [serial = 678] [outer = 0x8db34000] 02:04:37 INFO - PROCESS | 1820 | 1470733477746 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]]]}] 02:04:37 INFO - PROCESS | 1820 | --DOCSHELL 0x8d0dcc00 == 38 [pid = 1820] [id = 217] 02:04:37 INFO - PROCESS | 1820 | --DOCSHELL 0x8ed02000 == 37 [pid = 1820] [id = 216] 02:04:37 INFO - PROCESS | 1820 | --DOCSHELL 0x8e987800 == 36 [pid = 1820] [id = 215] 02:04:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 02:04:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1633ms 02:04:37 INFO - PROCESS | 1820 | --DOCSHELL 0x8d2dc400 == 35 [pid = 1820] [id = 214] 02:04:37 INFO - PROCESS | 1820 | --DOCSHELL 0x8db39800 == 34 [pid = 1820] [id = 213] 02:04:37 INFO - PROCESS | 1820 | 1470733477845 Marionette TRACE conn4 -> [0,873,"getWindowHandle",null] 02:04:37 INFO - PROCESS | 1820 | 1470733477853 Marionette TRACE conn4 <- [1,873,null,{"value":"8"}] 02:04:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 02:04:37 INFO - PROCESS | 1820 | 1470733477864 Marionette TRACE conn4 -> [0,874,"setScriptTimeout",{"ms":35000}] 02:04:37 INFO - PROCESS | 1820 | 1470733477868 Marionette TRACE conn4 <- [1,874,null,{}] 02:04:37 INFO - PROCESS | 1820 | 1470733477876 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}] 02:04:37 INFO - PROCESS | 1820 | 1470733477882 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:04:38 INFO - PROCESS | 1820 | 1470733478095 Marionette TRACE conn4 <- [1,875,null,{"value":null}] 02:04:38 INFO - PROCESS | 1820 | --DOMWINDOW == 118 (0x90fda800) [pid = 1820] [serial = 602] [outer = (nil)] [url = about:blank] 02:04:38 INFO - PROCESS | 1820 | --DOMWINDOW == 117 (0x9192e800) [pid = 1820] [serial = 599] [outer = (nil)] [url = about:blank] 02:04:38 INFO - PROCESS | 1820 | --DOMWINDOW == 116 (0x9230e800) [pid = 1820] [serial = 600] [outer = (nil)] [url = about:blank] 02:04:38 INFO - PROCESS | 1820 | --DOMWINDOW == 115 (0x92c06400) [pid = 1820] [serial = 584] [outer = (nil)] [url = about:blank] 02:04:38 INFO - PROCESS | 1820 | --DOMWINDOW == 114 (0x92c0a400) [pid = 1820] [serial = 585] [outer = (nil)] [url = about:blank] 02:04:38 INFO - PROCESS | 1820 | --DOMWINDOW == 113 (0x8ed0f400) [pid = 1820] [serial = 593] [outer = (nil)] [url = about:blank] 02:04:38 INFO - PROCESS | 1820 | --DOMWINDOW == 112 (0x8edce400) [pid = 1820] [serial = 594] [outer = (nil)] [url = about:blank] 02:04:38 INFO - PROCESS | 1820 | --DOMWINDOW == 111 (0x8f029400) [pid = 1820] [serial = 566] [outer = (nil)] [url = about:blank] 02:04:38 INFO - PROCESS | 1820 | --DOMWINDOW == 110 (0x8ef2ec00) [pid = 1820] [serial = 565] [outer = (nil)] [url = about:blank] 02:04:38 INFO - PROCESS | 1820 | --DOMWINDOW == 109 (0x8fae1800) [pid = 1820] [serial = 571] [outer = (nil)] [url = about:blank] 02:04:38 INFO - PROCESS | 1820 | --DOMWINDOW == 108 (0x8fae8c00) [pid = 1820] [serial = 572] [outer = (nil)] [url = about:blank] 02:04:38 INFO - PROCESS | 1820 | --DOMWINDOW == 107 (0x90fde800) [pid = 1820] [serial = 574] [outer = (nil)] [url = about:blank] 02:04:38 INFO - PROCESS | 1820 | --DOMWINDOW == 106 (0x91129800) [pid = 1820] [serial = 575] [outer = (nil)] [url = about:blank] 02:04:38 INFO - PROCESS | 1820 | --DOMWINDOW == 105 (0x939d6800) [pid = 1820] [serial = 587] [outer = (nil)] [url = about:blank] 02:04:38 INFO - PROCESS | 1820 | --DOMWINDOW == 104 (0x93b65400) [pid = 1820] [serial = 588] [outer = (nil)] [url = about:blank] 02:04:38 INFO - PROCESS | 1820 | --DOMWINDOW == 103 (0x8e585000) [pid = 1820] [serial = 568] [outer = (nil)] [url = about:blank] 02:04:38 INFO - PROCESS | 1820 | --DOMWINDOW == 102 (0x8ec80c00) [pid = 1820] [serial = 569] [outer = (nil)] [url = about:blank] 02:04:38 INFO - PROCESS | 1820 | --DOMWINDOW == 101 (0x9230f800) [pid = 1820] [serial = 580] [outer = (nil)] [url = about:blank] 02:04:38 INFO - PROCESS | 1820 | --DOMWINDOW == 100 (0x92544400) [pid = 1820] [serial = 581] [outer = (nil)] [url = about:blank] 02:04:38 INFO - PROCESS | 1820 | --DOMWINDOW == 99 (0x90ee0c00) [pid = 1820] [serial = 596] [outer = (nil)] [url = about:blank] 02:04:38 INFO - PROCESS | 1820 | --DOMWINDOW == 98 (0x8e57c800) [pid = 1820] [serial = 590] [outer = (nil)] [url = about:blank] 02:04:38 INFO - PROCESS | 1820 | --DOMWINDOW == 97 (0x8e580000) [pid = 1820] [serial = 591] [outer = (nil)] [url = about:blank] 02:04:38 INFO - PROCESS | 1820 | --DOMWINDOW == 96 (0x9192a800) [pid = 1820] [serial = 577] [outer = (nil)] [url = about:blank] 02:04:38 INFO - PROCESS | 1820 | --DOMWINDOW == 95 (0x91993400) [pid = 1820] [serial = 578] [outer = (nil)] [url = about:blank] 02:04:38 INFO - PROCESS | 1820 | --DOMWINDOW == 94 (0x92ad5000) [pid = 1820] [serial = 603] [outer = (nil)] [url = about:blank] 02:04:38 INFO - PROCESS | 1820 | --DOMWINDOW == 93 (0x9c11b400) [pid = 1820] [serial = 383] [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.] 02:04:38 INFO - PROCESS | 1820 | --DOMWINDOW == 92 (0x90ee8400) [pid = 1820] [serial = 597] [outer = (nil)] [url = about:blank] 02:04:38 INFO - PROCESS | 1820 | 1470733478317 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:38 INFO - PROCESS | 1820 | 1470733478326 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:04:38 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d2db000 == 35 [pid = 1820] [id = 226] 02:04:38 INFO - PROCESS | 1820 | ++DOMWINDOW == 93 (0x8db3b400) [pid = 1820] [serial = 679] [outer = (nil)] 02:04:38 INFO - PROCESS | 1820 | ++DOMWINDOW == 94 (0x8ec80c00) [pid = 1820] [serial = 680] [outer = 0x8db3b400] 02:04:38 INFO - PROCESS | 1820 | 1470733478407 Marionette DEBUG loaded listener.js 02:04:38 INFO - PROCESS | 1820 | ++DOMWINDOW == 95 (0x8ec9d400) [pid = 1820] [serial = 681] [outer = 0x8db3b400] 02:04:39 INFO - PROCESS | 1820 | 1470733479210 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]]]}] 02:04:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 02:04:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1384ms 02:04:39 INFO - PROCESS | 1820 | 1470733479249 Marionette TRACE conn4 -> [0,877,"getWindowHandle",null] 02:04:39 INFO - PROCESS | 1820 | 1470733479253 Marionette TRACE conn4 <- [1,877,null,{"value":"8"}] 02:04:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 02:04:39 INFO - PROCESS | 1820 | 1470733479260 Marionette TRACE conn4 -> [0,878,"setScriptTimeout",{"ms":35000}] 02:04:39 INFO - PROCESS | 1820 | 1470733479266 Marionette TRACE conn4 <- [1,878,null,{}] 02:04:39 INFO - PROCESS | 1820 | 1470733479294 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}] 02:04:39 INFO - PROCESS | 1820 | 1470733479303 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:04:39 INFO - PROCESS | 1820 | 1470733479552 Marionette TRACE conn4 <- [1,879,null,{"value":null}] 02:04:39 INFO - PROCESS | 1820 | 1470733479641 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:39 INFO - PROCESS | 1820 | 1470733479655 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:04:39 INFO - PROCESS | 1820 | ++DOCSHELL 0x8ef2f000 == 36 [pid = 1820] [id = 227] 02:04:39 INFO - PROCESS | 1820 | ++DOMWINDOW == 96 (0x8ef33000) [pid = 1820] [serial = 682] [outer = (nil)] 02:04:39 INFO - PROCESS | 1820 | ++DOMWINDOW == 97 (0x8f023c00) [pid = 1820] [serial = 683] [outer = 0x8ef33000] 02:04:39 INFO - PROCESS | 1820 | 1470733479727 Marionette DEBUG loaded listener.js 02:04:39 INFO - PROCESS | 1820 | ++DOMWINDOW == 98 (0x8fae2800) [pid = 1820] [serial = 684] [outer = 0x8ef33000] 02:04:40 INFO - PROCESS | 1820 | 1470733480636 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]]]}] 02:04:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 02:04:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1447ms 02:04:40 INFO - PROCESS | 1820 | 1470733480717 Marionette TRACE conn4 -> [0,881,"getWindowHandle",null] 02:04:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 02:04:40 INFO - PROCESS | 1820 | 1470733480723 Marionette TRACE conn4 <- [1,881,null,{"value":"8"}] 02:04:40 INFO - PROCESS | 1820 | 1470733480730 Marionette TRACE conn4 -> [0,882,"setScriptTimeout",{"ms":35000}] 02:04:40 INFO - PROCESS | 1820 | 1470733480733 Marionette TRACE conn4 <- [1,882,null,{}] 02:04:40 INFO - PROCESS | 1820 | 1470733480739 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}] 02:04:40 INFO - PROCESS | 1820 | 1470733480745 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:04:40 INFO - PROCESS | 1820 | 1470733480975 Marionette TRACE conn4 <- [1,883,null,{"value":null}] 02:04:41 INFO - PROCESS | 1820 | 1470733481004 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:41 INFO - PROCESS | 1820 | 1470733481013 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:04:41 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d8c1c00 == 37 [pid = 1820] [id = 228] 02:04:41 INFO - PROCESS | 1820 | ++DOMWINDOW == 99 (0x8fae1800) [pid = 1820] [serial = 685] [outer = (nil)] 02:04:41 INFO - PROCESS | 1820 | ++DOMWINDOW == 100 (0x90de5c00) [pid = 1820] [serial = 686] [outer = 0x8fae1800] 02:04:41 INFO - PROCESS | 1820 | 1470733481090 Marionette DEBUG loaded listener.js 02:04:41 INFO - PROCESS | 1820 | ++DOMWINDOW == 101 (0x90ee0400) [pid = 1820] [serial = 687] [outer = 0x8fae1800] 02:04:42 INFO - PROCESS | 1820 | 1470733482087 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]]]}] 02:04:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 02:04:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1394ms 02:04:42 INFO - PROCESS | 1820 | 1470733482125 Marionette TRACE conn4 -> [0,885,"getWindowHandle",null] 02:04:42 INFO - PROCESS | 1820 | 1470733482128 Marionette TRACE conn4 <- [1,885,null,{"value":"8"}] 02:04:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 02:04:42 INFO - PROCESS | 1820 | 1470733482136 Marionette TRACE conn4 -> [0,886,"setScriptTimeout",{"ms":35000}] 02:04:42 INFO - PROCESS | 1820 | 1470733482140 Marionette TRACE conn4 <- [1,886,null,{}] 02:04:42 INFO - PROCESS | 1820 | 1470733482151 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}] 02:04:42 INFO - PROCESS | 1820 | 1470733482155 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:04:42 INFO - PROCESS | 1820 | 1470733482371 Marionette TRACE conn4 <- [1,887,null,{"value":null}] 02:04:42 INFO - PROCESS | 1820 | --DOMWINDOW == 100 (0x93ba9400) [pid = 1820] [serial = 616] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 02:04:42 INFO - PROCESS | 1820 | --DOMWINDOW == 99 (0x96685000) [pid = 1820] [serial = 619] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 02:04:42 INFO - PROCESS | 1820 | --DOMWINDOW == 98 (0x8d2d7c00) [pid = 1820] [serial = 637] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 02:04:42 INFO - PROCESS | 1820 | --DOMWINDOW == 97 (0x8eca1000) [pid = 1820] [serial = 640] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 02:04:42 INFO - PROCESS | 1820 | --DOMWINDOW == 96 (0x91997800) [pid = 1820] [serial = 628] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 02:04:42 INFO - PROCESS | 1820 | --DOMWINDOW == 95 (0x9a5ba400) [pid = 1820] [serial = 631] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 02:04:42 INFO - PROCESS | 1820 | --DOMWINDOW == 94 (0x8d2dcc00) [pid = 1820] [serial = 643] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 02:04:42 INFO - PROCESS | 1820 | --DOMWINDOW == 93 (0x92c02000) [pid = 1820] [serial = 610] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 02:04:42 INFO - PROCESS | 1820 | --DOMWINDOW == 92 (0x8d2df400) [pid = 1820] [serial = 604] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 02:04:42 INFO - PROCESS | 1820 | --DOMWINDOW == 91 (0x91927400) [pid = 1820] [serial = 625] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 02:04:42 INFO - PROCESS | 1820 | --DOMWINDOW == 90 (0x966f4800) [pid = 1820] [serial = 622] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 02:04:42 INFO - PROCESS | 1820 | --DOMWINDOW == 89 (0x8ed05400) [pid = 1820] [serial = 649] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 02:04:42 INFO - PROCESS | 1820 | --DOMWINDOW == 88 (0x8e98c400) [pid = 1820] [serial = 646] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 02:04:42 INFO - PROCESS | 1820 | --DOMWINDOW == 87 (0x8ef33800) [pid = 1820] [serial = 607] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 02:04:42 INFO - PROCESS | 1820 | --DOMWINDOW == 86 (0x8f02ec00) [pid = 1820] [serial = 613] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 02:04:42 INFO - PROCESS | 1820 | --DOMWINDOW == 85 (0x9ad1b800) [pid = 1820] [serial = 634] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 02:04:42 INFO - PROCESS | 1820 | 1470733482700 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:42 INFO - PROCESS | 1820 | 1470733482706 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:04:42 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d0d4800 == 38 [pid = 1820] [id = 229] 02:04:42 INFO - PROCESS | 1820 | ++DOMWINDOW == 86 (0x8d0dac00) [pid = 1820] [serial = 688] [outer = (nil)] 02:04:42 INFO - PROCESS | 1820 | ++DOMWINDOW == 87 (0x8e987400) [pid = 1820] [serial = 689] [outer = 0x8d0dac00] 02:04:42 INFO - PROCESS | 1820 | 1470733482786 Marionette DEBUG loaded listener.js 02:04:42 INFO - PROCESS | 1820 | ++DOMWINDOW == 88 (0x8ed05400) [pid = 1820] [serial = 690] [outer = 0x8d0dac00] 02:04:43 INFO - PROCESS | 1820 | 1470733483552 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]]]}] 02:04:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 02:04:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1444ms 02:04:43 INFO - PROCESS | 1820 | 1470733483581 Marionette TRACE conn4 -> [0,889,"getWindowHandle",null] 02:04:43 INFO - PROCESS | 1820 | 1470733483584 Marionette TRACE conn4 <- [1,889,null,{"value":"8"}] 02:04:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 02:04:43 INFO - PROCESS | 1820 | 1470733483592 Marionette TRACE conn4 -> [0,890,"setScriptTimeout",{"ms":35000}] 02:04:43 INFO - PROCESS | 1820 | 1470733483596 Marionette TRACE conn4 <- [1,890,null,{}] 02:04:43 INFO - PROCESS | 1820 | 1470733483603 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}] 02:04:43 INFO - PROCESS | 1820 | 1470733483613 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:04:43 INFO - PROCESS | 1820 | 1470733483822 Marionette TRACE conn4 <- [1,891,null,{"value":null}] 02:04:43 INFO - PROCESS | 1820 | 1470733483946 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:43 INFO - PROCESS | 1820 | 1470733483957 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:04:43 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d2df400 == 39 [pid = 1820] [id = 230] 02:04:43 INFO - PROCESS | 1820 | ++DOMWINDOW == 89 (0x8e580400) [pid = 1820] [serial = 691] [outer = (nil)] 02:04:44 INFO - PROCESS | 1820 | ++DOMWINDOW == 90 (0x9192cc00) [pid = 1820] [serial = 692] [outer = 0x8e580400] 02:04:44 INFO - PROCESS | 1820 | 1470733484025 Marionette DEBUG loaded listener.js 02:04:44 INFO - PROCESS | 1820 | ++DOMWINDOW == 91 (0x91999c00) [pid = 1820] [serial = 693] [outer = 0x8e580400] 02:04:45 INFO - PROCESS | 1820 | 1470733485008 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]]]}] 02:04:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 02:04:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1447ms 02:04:45 INFO - PROCESS | 1820 | 1470733485041 Marionette TRACE conn4 -> [0,893,"getWindowHandle",null] 02:04:45 INFO - PROCESS | 1820 | 1470733485049 Marionette TRACE conn4 <- [1,893,null,{"value":"8"}] 02:04:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 02:04:45 INFO - PROCESS | 1820 | 1470733485059 Marionette TRACE conn4 -> [0,894,"setScriptTimeout",{"ms":35000}] 02:04:45 INFO - PROCESS | 1820 | 1470733485064 Marionette TRACE conn4 <- [1,894,null,{}] 02:04:45 INFO - PROCESS | 1820 | 1470733485073 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}] 02:04:45 INFO - PROCESS | 1820 | 1470733485078 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:04:45 INFO - PROCESS | 1820 | 1470733485288 Marionette TRACE conn4 <- [1,895,null,{"value":null}] 02:04:45 INFO - PROCESS | 1820 | 1470733485540 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:45 INFO - PROCESS | 1820 | 1470733485558 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:04:45 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d2d9400 == 40 [pid = 1820] [id = 231] 02:04:45 INFO - PROCESS | 1820 | ++DOMWINDOW == 92 (0x8d2da400) [pid = 1820] [serial = 694] [outer = (nil)] 02:04:45 INFO - PROCESS | 1820 | ++DOMWINDOW == 93 (0x8e982400) [pid = 1820] [serial = 695] [outer = 0x8d2da400] 02:04:45 INFO - PROCESS | 1820 | 1470733485687 Marionette DEBUG loaded listener.js 02:04:45 INFO - PROCESS | 1820 | ++DOMWINDOW == 94 (0x8e98c400) [pid = 1820] [serial = 696] [outer = 0x8d2da400] 02:04:46 INFO - PROCESS | 1820 | 1470733486654 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]]]}] 02:04:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 02:04:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1644ms 02:04:46 INFO - PROCESS | 1820 | 1470733486703 Marionette TRACE conn4 -> [0,897,"getWindowHandle",null] 02:04:46 INFO - PROCESS | 1820 | 1470733486711 Marionette TRACE conn4 <- [1,897,null,{"value":"8"}] 02:04:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 02:04:46 INFO - PROCESS | 1820 | 1470733486724 Marionette TRACE conn4 -> [0,898,"setScriptTimeout",{"ms":35000}] 02:04:46 INFO - PROCESS | 1820 | 1470733486728 Marionette TRACE conn4 <- [1,898,null,{}] 02:04:46 INFO - PROCESS | 1820 | 1470733486736 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}] 02:04:46 INFO - PROCESS | 1820 | 1470733486743 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:04:47 INFO - PROCESS | 1820 | 1470733487000 Marionette TRACE conn4 <- [1,899,null,{"value":null}] 02:04:47 INFO - PROCESS | 1820 | 1470733487267 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:47 INFO - PROCESS | 1820 | 1470733487276 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:04:47 INFO - PROCESS | 1820 | ++DOCSHELL 0x8edcc000 == 41 [pid = 1820] [id = 232] 02:04:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 95 (0x8edcf000) [pid = 1820] [serial = 697] [outer = (nil)] 02:04:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 96 (0x8ef2b800) [pid = 1820] [serial = 698] [outer = 0x8edcf000] 02:04:47 INFO - PROCESS | 1820 | 1470733487365 Marionette DEBUG loaded listener.js 02:04:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 97 (0x8f027c00) [pid = 1820] [serial = 699] [outer = 0x8edcf000] 02:04:48 INFO - PROCESS | 1820 | 1470733488368 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]]]}] 02:04:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 02:04:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1695ms 02:04:48 INFO - PROCESS | 1820 | 1470733488419 Marionette TRACE conn4 -> [0,901,"getWindowHandle",null] 02:04:48 INFO - PROCESS | 1820 | 1470733488423 Marionette TRACE conn4 <- [1,901,null,{"value":"8"}] 02:04:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 02:04:48 INFO - PROCESS | 1820 | 1470733488430 Marionette TRACE conn4 -> [0,902,"setScriptTimeout",{"ms":35000}] 02:04:48 INFO - PROCESS | 1820 | 1470733488437 Marionette TRACE conn4 <- [1,902,null,{}] 02:04:48 INFO - PROCESS | 1820 | 1470733488453 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}] 02:04:48 INFO - PROCESS | 1820 | 1470733488463 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:04:48 INFO - PROCESS | 1820 | 1470733488690 Marionette TRACE conn4 <- [1,903,null,{"value":null}] 02:04:48 INFO - PROCESS | 1820 | 1470733488952 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:48 INFO - PROCESS | 1820 | 1470733488966 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:04:49 INFO - PROCESS | 1820 | ++DOCSHELL 0x91138800 == 42 [pid = 1820] [id = 233] 02:04:49 INFO - PROCESS | 1820 | ++DOMWINDOW == 98 (0x91924800) [pid = 1820] [serial = 700] [outer = (nil)] 02:04:49 INFO - PROCESS | 1820 | ++DOMWINDOW == 99 (0x91997800) [pid = 1820] [serial = 701] [outer = 0x91924800] 02:04:49 INFO - PROCESS | 1820 | 1470733489054 Marionette DEBUG loaded listener.js 02:04:49 INFO - PROCESS | 1820 | ++DOMWINDOW == 100 (0x9230dc00) [pid = 1820] [serial = 702] [outer = 0x91924800] 02:04:49 INFO - PROCESS | 1820 | 1470733489954 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]]]}] 02:04:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 02:04:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1589ms 02:04:50 INFO - PROCESS | 1820 | 1470733490024 Marionette TRACE conn4 -> [0,905,"getWindowHandle",null] 02:04:50 INFO - PROCESS | 1820 | 1470733490029 Marionette TRACE conn4 <- [1,905,null,{"value":"8"}] 02:04:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 02:04:50 INFO - PROCESS | 1820 | 1470733490038 Marionette TRACE conn4 -> [0,906,"setScriptTimeout",{"ms":35000}] 02:04:50 INFO - PROCESS | 1820 | 1470733490041 Marionette TRACE conn4 <- [1,906,null,{}] 02:04:50 INFO - PROCESS | 1820 | 1470733490047 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}] 02:04:50 INFO - PROCESS | 1820 | 1470733490052 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:04:50 INFO - PROCESS | 1820 | 1470733490246 Marionette TRACE conn4 <- [1,907,null,{"value":null}] 02:04:50 INFO - PROCESS | 1820 | 1470733490479 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:50 INFO - PROCESS | 1820 | 1470733490489 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:04:50 INFO - PROCESS | 1820 | ++DOCSHELL 0x91996c00 == 43 [pid = 1820] [id = 234] 02:04:50 INFO - PROCESS | 1820 | ++DOMWINDOW == 101 (0x9254a800) [pid = 1820] [serial = 703] [outer = (nil)] 02:04:50 INFO - PROCESS | 1820 | ++DOMWINDOW == 102 (0x92551800) [pid = 1820] [serial = 704] [outer = 0x9254a800] 02:04:50 INFO - PROCESS | 1820 | 1470733490587 Marionette DEBUG loaded listener.js 02:04:50 INFO - PROCESS | 1820 | ++DOMWINDOW == 103 (0x92ad6400) [pid = 1820] [serial = 705] [outer = 0x9254a800] 02:04:51 INFO - PROCESS | 1820 | 1470733491484 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]]]}] 02:04:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 02:04:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1484ms 02:04:51 INFO - PROCESS | 1820 | 1470733491522 Marionette TRACE conn4 -> [0,909,"getWindowHandle",null] 02:04:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 02:04:51 INFO - PROCESS | 1820 | 1470733491527 Marionette TRACE conn4 <- [1,909,null,{"value":"8"}] 02:04:51 INFO - PROCESS | 1820 | 1470733491533 Marionette TRACE conn4 -> [0,910,"setScriptTimeout",{"ms":35000}] 02:04:51 INFO - PROCESS | 1820 | 1470733491537 Marionette TRACE conn4 <- [1,910,null,{}] 02:04:51 INFO - PROCESS | 1820 | 1470733491543 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}] 02:04:51 INFO - PROCESS | 1820 | 1470733491548 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:04:51 INFO - PROCESS | 1820 | 1470733491749 Marionette TRACE conn4 <- [1,911,null,{"value":null}] 02:04:51 INFO - PROCESS | 1820 | 1470733491928 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:51 INFO - PROCESS | 1820 | 1470733491938 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:04:52 INFO - PROCESS | 1820 | ++DOCSHELL 0x92545800 == 44 [pid = 1820] [id = 235] 02:04:52 INFO - PROCESS | 1820 | ++DOMWINDOW == 104 (0x9254fc00) [pid = 1820] [serial = 706] [outer = (nil)] 02:04:52 INFO - PROCESS | 1820 | ++DOMWINDOW == 105 (0x92add400) [pid = 1820] [serial = 707] [outer = 0x9254fc00] 02:04:52 INFO - PROCESS | 1820 | 1470733492059 Marionette DEBUG loaded listener.js 02:04:52 INFO - PROCESS | 1820 | ++DOMWINDOW == 106 (0x92c01c00) [pid = 1820] [serial = 708] [outer = 0x9254fc00] 02:04:52 INFO - PROCESS | 1820 | 1470733492970 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]]]}] 02:04:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 02:04:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1488ms 02:04:53 INFO - PROCESS | 1820 | 1470733493021 Marionette TRACE conn4 -> [0,913,"getWindowHandle",null] 02:04:53 INFO - PROCESS | 1820 | 1470733493025 Marionette TRACE conn4 <- [1,913,null,{"value":"8"}] 02:04:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 02:04:53 INFO - PROCESS | 1820 | 1470733493032 Marionette TRACE conn4 -> [0,914,"setScriptTimeout",{"ms":35000}] 02:04:53 INFO - PROCESS | 1820 | 1470733493036 Marionette TRACE conn4 <- [1,914,null,{}] 02:04:53 INFO - PROCESS | 1820 | 1470733493042 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}] 02:04:53 INFO - PROCESS | 1820 | 1470733493052 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:04:53 INFO - PROCESS | 1820 | 1470733493317 Marionette TRACE conn4 <- [1,915,null,{"value":null}] 02:04:53 INFO - PROCESS | 1820 | 1470733493542 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:53 INFO - PROCESS | 1820 | 1470733493554 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:04:53 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d2d4800 == 45 [pid = 1820] [id = 236] 02:04:53 INFO - PROCESS | 1820 | ++DOMWINDOW == 107 (0x92c04400) [pid = 1820] [serial = 709] [outer = (nil)] 02:04:53 INFO - PROCESS | 1820 | ++DOMWINDOW == 108 (0x93b63800) [pid = 1820] [serial = 710] [outer = 0x92c04400] 02:04:53 INFO - PROCESS | 1820 | 1470733493649 Marionette DEBUG loaded listener.js 02:04:53 INFO - PROCESS | 1820 | ++DOMWINDOW == 109 (0x93bab000) [pid = 1820] [serial = 711] [outer = 0x92c04400] 02:04:54 INFO - PROCESS | 1820 | 1470733494551 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]]]}] 02:04:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 02:04:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1596ms 02:04:54 INFO - PROCESS | 1820 | 1470733494631 Marionette TRACE conn4 -> [0,917,"getWindowHandle",null] 02:04:54 INFO - PROCESS | 1820 | 1470733494635 Marionette TRACE conn4 <- [1,917,null,{"value":"8"}] 02:04:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 02:04:54 INFO - PROCESS | 1820 | 1470733494642 Marionette TRACE conn4 -> [0,918,"setScriptTimeout",{"ms":35000}] 02:04:54 INFO - PROCESS | 1820 | 1470733494647 Marionette TRACE conn4 <- [1,918,null,{}] 02:04:54 INFO - PROCESS | 1820 | 1470733494654 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}] 02:04:54 INFO - PROCESS | 1820 | 1470733494658 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:04:54 INFO - PROCESS | 1820 | 1470733494889 Marionette TRACE conn4 <- [1,919,null,{"value":null}] 02:04:55 INFO - PROCESS | 1820 | 1470733495107 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:55 INFO - PROCESS | 1820 | 1470733495116 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:04:55 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d0ce400 == 46 [pid = 1820] [id = 237] 02:04:55 INFO - PROCESS | 1820 | ++DOMWINDOW == 110 (0x8ed0c000) [pid = 1820] [serial = 712] [outer = (nil)] 02:04:55 INFO - PROCESS | 1820 | ++DOMWINDOW == 111 (0x94852800) [pid = 1820] [serial = 713] [outer = 0x8ed0c000] 02:04:55 INFO - PROCESS | 1820 | 1470733495255 Marionette DEBUG loaded listener.js 02:04:55 INFO - PROCESS | 1820 | ++DOMWINDOW == 112 (0x9523bc00) [pid = 1820] [serial = 714] [outer = 0x8ed0c000] 02:04:56 INFO - PROCESS | 1820 | 1470733496189 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]]]}] 02:04:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 02:04:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1590ms 02:04:56 INFO - PROCESS | 1820 | 1470733496233 Marionette TRACE conn4 -> [0,921,"getWindowHandle",null] 02:04:56 INFO - PROCESS | 1820 | 1470733496238 Marionette TRACE conn4 <- [1,921,null,{"value":"8"}] 02:04:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 02:04:56 INFO - PROCESS | 1820 | 1470733496246 Marionette TRACE conn4 -> [0,922,"setScriptTimeout",{"ms":35000}] 02:04:56 INFO - PROCESS | 1820 | 1470733496250 Marionette TRACE conn4 <- [1,922,null,{}] 02:04:56 INFO - PROCESS | 1820 | 1470733496257 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}] 02:04:56 INFO - PROCESS | 1820 | 1470733496263 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:04:56 INFO - PROCESS | 1820 | 1470733496513 Marionette TRACE conn4 <- [1,923,null,{"value":null}] 02:04:56 INFO - PROCESS | 1820 | 1470733496762 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:56 INFO - PROCESS | 1820 | 1470733496774 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:04:57 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d8c8000 == 47 [pid = 1820] [id = 238] 02:04:57 INFO - PROCESS | 1820 | ++DOMWINDOW == 113 (0x8d8c8c00) [pid = 1820] [serial = 715] [outer = (nil)] 02:04:57 INFO - PROCESS | 1820 | ++DOMWINDOW == 114 (0x8db37c00) [pid = 1820] [serial = 716] [outer = 0x8d8c8c00] 02:04:57 INFO - PROCESS | 1820 | 1470733497186 Marionette DEBUG loaded listener.js 02:04:57 INFO - PROCESS | 1820 | ++DOMWINDOW == 115 (0x8e588c00) [pid = 1820] [serial = 717] [outer = 0x8d8c8c00] 02:04:58 INFO - PROCESS | 1820 | 1470733498106 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]]]}] 02:04:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 02:04:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1906ms 02:04:58 INFO - PROCESS | 1820 | 1470733498171 Marionette TRACE conn4 -> [0,925,"getWindowHandle",null] 02:04:58 INFO - PROCESS | 1820 | 1470733498176 Marionette TRACE conn4 <- [1,925,null,{"value":"8"}] 02:04:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 02:04:58 INFO - PROCESS | 1820 | 1470733498189 Marionette TRACE conn4 -> [0,926,"setScriptTimeout",{"ms":35000}] 02:04:58 INFO - PROCESS | 1820 | 1470733498193 Marionette TRACE conn4 <- [1,926,null,{}] 02:04:58 INFO - PROCESS | 1820 | 1470733498202 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}] 02:04:58 INFO - PROCESS | 1820 | 1470733498207 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:04:58 INFO - PROCESS | 1820 | 1470733498410 Marionette TRACE conn4 <- [1,927,null,{"value":null}] 02:04:58 INFO - PROCESS | 1820 | 1470733498647 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:58 INFO - PROCESS | 1820 | 1470733498658 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:04:58 INFO - PROCESS | 1820 | ++DOCSHELL 0x8e584400 == 48 [pid = 1820] [id = 239] 02:04:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 116 (0x8ec81400) [pid = 1820] [serial = 718] [outer = (nil)] 02:04:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 117 (0x8ed0f000) [pid = 1820] [serial = 719] [outer = 0x8ec81400] 02:04:58 INFO - PROCESS | 1820 | 1470733498748 Marionette DEBUG loaded listener.js 02:04:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 118 (0x8ef32400) [pid = 1820] [serial = 720] [outer = 0x8ec81400] 02:04:59 INFO - PROCESS | 1820 | 1470733499701 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]]]}] 02:04:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 02:04:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1595ms 02:04:59 INFO - PROCESS | 1820 | 1470733499782 Marionette TRACE conn4 -> [0,929,"getWindowHandle",null] 02:04:59 INFO - PROCESS | 1820 | 1470733499789 Marionette TRACE conn4 <- [1,929,null,{"value":"8"}] 02:04:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 02:04:59 INFO - PROCESS | 1820 | 1470733499799 Marionette TRACE conn4 -> [0,930,"setScriptTimeout",{"ms":35000}] 02:04:59 INFO - PROCESS | 1820 | 1470733499803 Marionette TRACE conn4 <- [1,930,null,{}] 02:04:59 INFO - PROCESS | 1820 | 1470733499810 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}] 02:04:59 INFO - PROCESS | 1820 | 1470733499815 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:05:00 INFO - PROCESS | 1820 | 1470733500050 Marionette TRACE conn4 <- [1,931,null,{"value":null}] 02:05:01 INFO - PROCESS | 1820 | --DOCSHELL 0x8d0d4800 == 47 [pid = 1820] [id = 229] 02:05:01 INFO - PROCESS | 1820 | --DOCSHELL 0x8d8c1c00 == 46 [pid = 1820] [id = 228] 02:05:01 INFO - PROCESS | 1820 | --DOCSHELL 0x8ef2f000 == 45 [pid = 1820] [id = 227] 02:05:01 INFO - PROCESS | 1820 | --DOCSHELL 0x8d2db000 == 44 [pid = 1820] [id = 226] 02:05:01 INFO - PROCESS | 1820 | --DOCSHELL 0x8db32400 == 43 [pid = 1820] [id = 225] 02:05:01 INFO - PROCESS | 1820 | --DOCSHELL 0x8d0dc000 == 42 [pid = 1820] [id = 218] 02:05:01 INFO - PROCESS | 1820 | --DOCSHELL 0x8e988800 == 41 [pid = 1820] [id = 219] 02:05:01 INFO - PROCESS | 1820 | --DOCSHELL 0x90fe2800 == 40 [pid = 1820] [id = 223] 02:05:01 INFO - PROCESS | 1820 | --DOCSHELL 0x8e98b800 == 39 [pid = 1820] [id = 220] 02:05:01 INFO - PROCESS | 1820 | --DOCSHELL 0x8db33800 == 38 [pid = 1820] [id = 224] 02:05:01 INFO - PROCESS | 1820 | --DOCSHELL 0x8fae2000 == 37 [pid = 1820] [id = 221] 02:05:01 INFO - PROCESS | 1820 | --DOCSHELL 0x8eca5c00 == 36 [pid = 1820] [id = 222] 02:05:01 INFO - PROCESS | 1820 | --DOCSHELL 0x8d8c8000 == 35 [pid = 1820] [id = 238] 02:05:01 INFO - PROCESS | 1820 | --DOCSHELL 0x8e584400 == 34 [pid = 1820] [id = 239] 02:05:01 INFO - PROCESS | 1820 | --DOCSHELL 0x8d0ce400 == 33 [pid = 1820] [id = 237] 02:05:01 INFO - PROCESS | 1820 | --DOCSHELL 0x8d2d4800 == 32 [pid = 1820] [id = 236] 02:05:01 INFO - PROCESS | 1820 | --DOCSHELL 0x92545800 == 31 [pid = 1820] [id = 235] 02:05:01 INFO - PROCESS | 1820 | --DOCSHELL 0x91138800 == 30 [pid = 1820] [id = 233] 02:05:01 INFO - PROCESS | 1820 | --DOCSHELL 0x91996c00 == 29 [pid = 1820] [id = 234] 02:05:01 INFO - PROCESS | 1820 | --DOCSHELL 0x8edcc000 == 28 [pid = 1820] [id = 232] 02:05:01 INFO - PROCESS | 1820 | --DOCSHELL 0x8d2df400 == 27 [pid = 1820] [id = 230] 02:05:01 INFO - PROCESS | 1820 | --DOCSHELL 0x8d2d9400 == 26 [pid = 1820] [id = 231] 02:05:01 INFO - PROCESS | 1820 | --DOMWINDOW == 117 (0x8ee4e000) [pid = 1820] [serial = 653] [outer = (nil)] [url = about:blank] 02:05:01 INFO - PROCESS | 1820 | --DOMWINDOW == 116 (0x96686800) [pid = 1820] [serial = 617] [outer = (nil)] [url = about:blank] 02:05:01 INFO - PROCESS | 1820 | --DOMWINDOW == 115 (0x99276c00) [pid = 1820] [serial = 621] [outer = (nil)] [url = about:blank] 02:05:01 INFO - PROCESS | 1820 | --DOMWINDOW == 114 (0x8db3d800) [pid = 1820] [serial = 639] [outer = (nil)] [url = about:blank] 02:05:01 INFO - PROCESS | 1820 | --DOMWINDOW == 113 (0x8ee58000) [pid = 1820] [serial = 641] [outer = (nil)] [url = about:blank] 02:05:01 INFO - PROCESS | 1820 | --DOMWINDOW == 112 (0x8d2e0000) [pid = 1820] [serial = 638] [outer = (nil)] [url = about:blank] 02:05:01 INFO - PROCESS | 1820 | --DOMWINDOW == 111 (0x9a67ec00) [pid = 1820] [serial = 629] [outer = (nil)] [url = about:blank] 02:05:01 INFO - PROCESS | 1820 | --DOMWINDOW == 110 (0x9a840400) [pid = 1820] [serial = 633] [outer = (nil)] [url = about:blank] 02:05:01 INFO - PROCESS | 1820 | --DOMWINDOW == 109 (0x98360400) [pid = 1820] [serial = 620] [outer = (nil)] [url = about:blank] 02:05:01 INFO - PROCESS | 1820 | --DOMWINDOW == 108 (0x8ef31c00) [pid = 1820] [serial = 642] [outer = (nil)] [url = about:blank] 02:05:01 INFO - PROCESS | 1820 | --DOMWINDOW == 107 (0x8d8c8400) [pid = 1820] [serial = 644] [outer = (nil)] [url = about:blank] 02:05:01 INFO - PROCESS | 1820 | --DOMWINDOW == 106 (0x96689000) [pid = 1820] [serial = 618] [outer = (nil)] [url = about:blank] 02:05:01 INFO - PROCESS | 1820 | --DOMWINDOW == 105 (0x92c05800) [pid = 1820] [serial = 611] [outer = (nil)] [url = about:blank] 02:05:01 INFO - PROCESS | 1820 | --DOMWINDOW == 104 (0x8d8c4c00) [pid = 1820] [serial = 605] [outer = (nil)] [url = about:blank] 02:05:01 INFO - PROCESS | 1820 | --DOMWINDOW == 103 (0x9a5bf400) [pid = 1820] [serial = 627] [outer = (nil)] [url = about:blank] 02:05:01 INFO - PROCESS | 1820 | --DOMWINDOW == 102 (0x9a83bc00) [pid = 1820] [serial = 632] [outer = (nil)] [url = about:blank] 02:05:01 INFO - PROCESS | 1820 | --DOMWINDOW == 101 (0x92c0c400) [pid = 1820] [serial = 612] [outer = (nil)] [url = about:blank] 02:05:01 INFO - PROCESS | 1820 | --DOMWINDOW == 100 (0x9a0a4400) [pid = 1820] [serial = 623] [outer = (nil)] [url = about:blank] 02:05:01 INFO - PROCESS | 1820 | --DOMWINDOW == 99 (0x8edc6c00) [pid = 1820] [serial = 651] [outer = (nil)] [url = about:blank] 02:05:01 INFO - PROCESS | 1820 | --DOMWINDOW == 98 (0x8ec83800) [pid = 1820] [serial = 648] [outer = (nil)] [url = about:blank] 02:05:01 INFO - PROCESS | 1820 | --DOMWINDOW == 97 (0x9a5bb000) [pid = 1820] [serial = 626] [outer = (nil)] [url = about:blank] 02:05:01 INFO - PROCESS | 1820 | --DOMWINDOW == 96 (0x8ec7d000) [pid = 1820] [serial = 647] [outer = (nil)] [url = about:blank] 02:05:01 INFO - PROCESS | 1820 | --DOMWINDOW == 95 (0x90de7400) [pid = 1820] [serial = 609] [outer = (nil)] [url = about:blank] 02:05:01 INFO - PROCESS | 1820 | --DOMWINDOW == 94 (0x9a682400) [pid = 1820] [serial = 630] [outer = (nil)] [url = about:blank] 02:05:01 INFO - PROCESS | 1820 | --DOMWINDOW == 93 (0x9485ac00) [pid = 1820] [serial = 614] [outer = (nil)] [url = about:blank] 02:05:01 INFO - PROCESS | 1820 | --DOMWINDOW == 92 (0x8fadfc00) [pid = 1820] [serial = 608] [outer = (nil)] [url = about:blank] 02:05:01 INFO - PROCESS | 1820 | --DOMWINDOW == 91 (0x8db33400) [pid = 1820] [serial = 645] [outer = (nil)] [url = about:blank] 02:05:01 INFO - PROCESS | 1820 | --DOMWINDOW == 90 (0x9a451800) [pid = 1820] [serial = 624] [outer = (nil)] [url = about:blank] 02:05:01 INFO - PROCESS | 1820 | --DOMWINDOW == 89 (0x9afa8c00) [pid = 1820] [serial = 635] [outer = (nil)] [url = about:blank] 02:05:01 INFO - PROCESS | 1820 | --DOMWINDOW == 88 (0x8ed0a000) [pid = 1820] [serial = 650] [outer = (nil)] [url = about:blank] 02:05:01 INFO - PROCESS | 1820 | --DOMWINDOW == 87 (0x953a9c00) [pid = 1820] [serial = 615] [outer = (nil)] [url = about:blank] 02:05:01 INFO - PROCESS | 1820 | --DOMWINDOW == 86 (0x9afb4000) [pid = 1820] [serial = 636] [outer = (nil)] [url = about:blank] 02:05:01 INFO - PROCESS | 1820 | --DOMWINDOW == 85 (0x8e98a400) [pid = 1820] [serial = 606] [outer = (nil)] [url = about:blank] 02:05:01 INFO - PROCESS | 1820 | 1470733501564 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:01 INFO - PROCESS | 1820 | 1470733501579 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:05:01 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d0d8800 == 27 [pid = 1820] [id = 240] 02:05:01 INFO - PROCESS | 1820 | ++DOMWINDOW == 86 (0x8d0d9800) [pid = 1820] [serial = 721] [outer = (nil)] 02:05:01 INFO - PROCESS | 1820 | ++DOMWINDOW == 87 (0x8d2d6400) [pid = 1820] [serial = 722] [outer = 0x8d0d9800] 02:05:01 INFO - PROCESS | 1820 | 1470733501677 Marionette DEBUG loaded listener.js 02:05:01 INFO - PROCESS | 1820 | ++DOMWINDOW == 88 (0x8d8bd400) [pid = 1820] [serial = 723] [outer = 0x8d0d9800] 02:05:02 INFO - PROCESS | 1820 | 1470733502563 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]]]}] 02:05:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 02:05:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 2788ms 02:05:02 INFO - PROCESS | 1820 | 1470733502594 Marionette TRACE conn4 -> [0,933,"getWindowHandle",null] 02:05:02 INFO - PROCESS | 1820 | 1470733502599 Marionette TRACE conn4 <- [1,933,null,{"value":"8"}] 02:05:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 02:05:02 INFO - PROCESS | 1820 | 1470733502609 Marionette TRACE conn4 -> [0,934,"setScriptTimeout",{"ms":35000}] 02:05:02 INFO - PROCESS | 1820 | 1470733502615 Marionette TRACE conn4 <- [1,934,null,{}] 02:05:02 INFO - PROCESS | 1820 | 1470733502625 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}] 02:05:02 INFO - PROCESS | 1820 | 1470733502632 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:05:02 INFO - PROCESS | 1820 | 1470733502813 Marionette TRACE conn4 <- [1,935,null,{"value":null}] 02:05:02 INFO - PROCESS | 1820 | 1470733502827 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:02 INFO - PROCESS | 1820 | 1470733502834 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:05:02 INFO - PROCESS | 1820 | ++DOCSHELL 0x8e584800 == 28 [pid = 1820] [id = 241] 02:05:02 INFO - PROCESS | 1820 | ++DOMWINDOW == 89 (0x8e983400) [pid = 1820] [serial = 724] [outer = (nil)] 02:05:02 INFO - PROCESS | 1820 | ++DOMWINDOW == 90 (0x8e988000) [pid = 1820] [serial = 725] [outer = 0x8e983400] 02:05:02 INFO - PROCESS | 1820 | 1470733502926 Marionette DEBUG loaded listener.js 02:05:03 INFO - PROCESS | 1820 | ++DOMWINDOW == 91 (0x8e98fc00) [pid = 1820] [serial = 726] [outer = 0x8e983400] 02:05:03 INFO - PROCESS | 1820 | 1470733503903 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]]]}] 02:05:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 02:05:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1338ms 02:05:03 INFO - PROCESS | 1820 | 1470733503971 Marionette TRACE conn4 -> [0,937,"getWindowHandle",null] 02:05:03 INFO - PROCESS | 1820 | 1470733503979 Marionette TRACE conn4 <- [1,937,null,{"value":"8"}] 02:05:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 02:05:04 INFO - PROCESS | 1820 | 1470733504009 Marionette TRACE conn4 -> [0,938,"setScriptTimeout",{"ms":35000}] 02:05:04 INFO - PROCESS | 1820 | 1470733504013 Marionette TRACE conn4 <- [1,938,null,{}] 02:05:04 INFO - PROCESS | 1820 | 1470733504026 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}] 02:05:04 INFO - PROCESS | 1820 | 1470733504030 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:05:04 INFO - PROCESS | 1820 | 1470733504261 Marionette TRACE conn4 <- [1,939,null,{"value":null}] 02:05:04 INFO - PROCESS | 1820 | 1470733504287 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:04 INFO - PROCESS | 1820 | 1470733504293 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:05:04 INFO - PROCESS | 1820 | ++DOCSHELL 0x8e985400 == 29 [pid = 1820] [id = 242] 02:05:04 INFO - PROCESS | 1820 | ++DOMWINDOW == 92 (0x8ec99400) [pid = 1820] [serial = 727] [outer = (nil)] 02:05:04 INFO - PROCESS | 1820 | ++DOMWINDOW == 93 (0x8ed04c00) [pid = 1820] [serial = 728] [outer = 0x8ec99400] 02:05:04 INFO - PROCESS | 1820 | 1470733504371 Marionette DEBUG loaded listener.js 02:05:04 INFO - PROCESS | 1820 | ++DOMWINDOW == 94 (0x8ed0e400) [pid = 1820] [serial = 729] [outer = 0x8ec99400] 02:05:05 INFO - PROCESS | 1820 | 1470733505413 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]]]}] 02:05:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 02:05:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1490ms 02:05:05 INFO - PROCESS | 1820 | 1470733505499 Marionette TRACE conn4 -> [0,941,"getWindowHandle",null] 02:05:05 INFO - PROCESS | 1820 | 1470733505503 Marionette TRACE conn4 <- [1,941,null,{"value":"8"}] 02:05:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 02:05:05 INFO - PROCESS | 1820 | 1470733505518 Marionette TRACE conn4 -> [0,942,"setScriptTimeout",{"ms":35000}] 02:05:05 INFO - PROCESS | 1820 | 1470733505529 Marionette TRACE conn4 <- [1,942,null,{}] 02:05:05 INFO - PROCESS | 1820 | 1470733505547 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}] 02:05:05 INFO - PROCESS | 1820 | 1470733505556 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:05:05 INFO - PROCESS | 1820 | 1470733505784 Marionette TRACE conn4 <- [1,943,null,{"value":null}] 02:05:05 INFO - PROCESS | 1820 | 1470733505807 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:05 INFO - PROCESS | 1820 | 1470733505818 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:05:05 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d8cc400 == 30 [pid = 1820] [id = 243] 02:05:05 INFO - PROCESS | 1820 | ++DOMWINDOW == 95 (0x8db33000) [pid = 1820] [serial = 730] [outer = (nil)] 02:05:05 INFO - PROCESS | 1820 | ++DOMWINDOW == 96 (0x8ef2d800) [pid = 1820] [serial = 731] [outer = 0x8db33000] 02:05:05 INFO - PROCESS | 1820 | 1470733505905 Marionette DEBUG loaded listener.js 02:05:06 INFO - PROCESS | 1820 | ++DOMWINDOW == 97 (0x8f02e400) [pid = 1820] [serial = 732] [outer = 0x8db33000] 02:05:06 INFO - PROCESS | 1820 | --DOMWINDOW == 96 (0x8e580400) [pid = 1820] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 02:05:06 INFO - PROCESS | 1820 | --DOMWINDOW == 95 (0x8fae1800) [pid = 1820] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 02:05:07 INFO - PROCESS | 1820 | --DOMWINDOW == 94 (0x8d0dac00) [pid = 1820] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 02:05:07 INFO - PROCESS | 1820 | --DOMWINDOW == 93 (0x8edcb800) [pid = 1820] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 02:05:07 INFO - PROCESS | 1820 | --DOMWINDOW == 92 (0x8ef32c00) [pid = 1820] [serial = 661] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 02:05:07 INFO - PROCESS | 1820 | --DOMWINDOW == 91 (0x8d0dd400) [pid = 1820] [serial = 655] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 02:05:07 INFO - PROCESS | 1820 | --DOMWINDOW == 90 (0x90ee6800) [pid = 1820] [serial = 667] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 02:05:07 INFO - PROCESS | 1820 | --DOMWINDOW == 89 (0x8ec87800) [pid = 1820] [serial = 658] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 02:05:07 INFO - PROCESS | 1820 | --DOMWINDOW == 88 (0x9112f800) [pid = 1820] [serial = 670] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 02:05:07 INFO - PROCESS | 1820 | --DOMWINDOW == 87 (0x8eca4800) [pid = 1820] [serial = 652] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 02:05:07 INFO - PROCESS | 1820 | --DOMWINDOW == 86 (0x8db3b400) [pid = 1820] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 02:05:07 INFO - PROCESS | 1820 | --DOMWINDOW == 85 (0x8ef33000) [pid = 1820] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 02:05:07 INFO - PROCESS | 1820 | --DOMWINDOW == 84 (0x8db34000) [pid = 1820] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 02:05:07 INFO - PROCESS | 1820 | --DOMWINDOW == 83 (0x90de5400) [pid = 1820] [serial = 664] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 02:05:07 INFO - PROCESS | 1820 | 1470733507528 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]]]}] 02:05:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 02:05:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 2072ms 02:05:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 02:05:07 INFO - PROCESS | 1820 | 1470733507583 Marionette TRACE conn4 -> [0,945,"getWindowHandle",null] 02:05:07 INFO - PROCESS | 1820 | 1470733507587 Marionette TRACE conn4 <- [1,945,null,{"value":"8"}] 02:05:07 INFO - PROCESS | 1820 | 1470733507594 Marionette TRACE conn4 -> [0,946,"setScriptTimeout",{"ms":35000}] 02:05:07 INFO - PROCESS | 1820 | 1470733507597 Marionette TRACE conn4 <- [1,946,null,{}] 02:05:07 INFO - PROCESS | 1820 | 1470733507604 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}] 02:05:07 INFO - PROCESS | 1820 | 1470733507609 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:05:07 INFO - PROCESS | 1820 | 1470733507788 Marionette TRACE conn4 <- [1,947,null,{"value":null}] 02:05:07 INFO - PROCESS | 1820 | 1470733507922 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:07 INFO - PROCESS | 1820 | 1470733507929 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:05:07 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d0dd400 == 31 [pid = 1820] [id = 244] 02:05:07 INFO - PROCESS | 1820 | ++DOMWINDOW == 84 (0x8d8c4800) [pid = 1820] [serial = 733] [outer = (nil)] 02:05:07 INFO - PROCESS | 1820 | ++DOMWINDOW == 85 (0x8faddc00) [pid = 1820] [serial = 734] [outer = 0x8d8c4800] 02:05:08 INFO - PROCESS | 1820 | 1470733508000 Marionette DEBUG loaded listener.js 02:05:08 INFO - PROCESS | 1820 | ++DOMWINDOW == 86 (0x8fae2000) [pid = 1820] [serial = 735] [outer = 0x8d8c4800] 02:05:08 INFO - PROCESS | 1820 | 1470733508820 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]]]}] 02:05:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 02:05:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1341ms 02:05:08 INFO - PROCESS | 1820 | 1470733508937 Marionette TRACE conn4 -> [0,949,"getWindowHandle",null] 02:05:08 INFO - PROCESS | 1820 | 1470733508943 Marionette TRACE conn4 <- [1,949,null,{"value":"8"}] 02:05:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 02:05:08 INFO - PROCESS | 1820 | 1470733508952 Marionette TRACE conn4 -> [0,950,"setScriptTimeout",{"ms":35000}] 02:05:08 INFO - PROCESS | 1820 | 1470733508959 Marionette TRACE conn4 <- [1,950,null,{}] 02:05:08 INFO - PROCESS | 1820 | 1470733508970 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}] 02:05:08 INFO - PROCESS | 1820 | 1470733508977 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:05:09 INFO - PROCESS | 1820 | 1470733509212 Marionette TRACE conn4 <- [1,951,null,{"value":null}] 02:05:09 INFO - PROCESS | 1820 | 1470733509446 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:09 INFO - PROCESS | 1820 | 1470733509461 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:05:09 INFO - PROCESS | 1820 | ++DOCSHELL 0x8db39000 == 32 [pid = 1820] [id = 245] 02:05:09 INFO - PROCESS | 1820 | ++DOMWINDOW == 87 (0x8db39800) [pid = 1820] [serial = 736] [outer = (nil)] 02:05:09 INFO - PROCESS | 1820 | ++DOMWINDOW == 88 (0x8e57d800) [pid = 1820] [serial = 737] [outer = 0x8db39800] 02:05:09 INFO - PROCESS | 1820 | 1470733509579 Marionette DEBUG loaded listener.js 02:05:09 INFO - PROCESS | 1820 | ++DOMWINDOW == 89 (0x8eca1800) [pid = 1820] [serial = 738] [outer = 0x8db39800] 02:05:10 INFO - PROCESS | 1820 | 1470733510572 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]]]}] 02:05:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 02:05:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1699ms 02:05:10 INFO - PROCESS | 1820 | 1470733510651 Marionette TRACE conn4 -> [0,953,"getWindowHandle",null] 02:05:10 INFO - PROCESS | 1820 | 1470733510658 Marionette TRACE conn4 <- [1,953,null,{"value":"8"}] 02:05:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 02:05:10 INFO - PROCESS | 1820 | 1470733510672 Marionette TRACE conn4 -> [0,954,"setScriptTimeout",{"ms":35000}] 02:05:10 INFO - PROCESS | 1820 | 1470733510679 Marionette TRACE conn4 <- [1,954,null,{}] 02:05:10 INFO - PROCESS | 1820 | 1470733510685 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}] 02:05:10 INFO - PROCESS | 1820 | 1470733510691 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:05:10 INFO - PROCESS | 1820 | 1470733510920 Marionette TRACE conn4 <- [1,955,null,{"value":null}] 02:05:11 INFO - PROCESS | 1820 | 1470733511183 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:11 INFO - PROCESS | 1820 | 1470733511192 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:05:11 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d0d5400 == 33 [pid = 1820] [id = 246] 02:05:11 INFO - PROCESS | 1820 | ++DOMWINDOW == 90 (0x8d8be800) [pid = 1820] [serial = 739] [outer = (nil)] 02:05:11 INFO - PROCESS | 1820 | ++DOMWINDOW == 91 (0x8f026000) [pid = 1820] [serial = 740] [outer = 0x8d8be800] 02:05:11 INFO - PROCESS | 1820 | 1470733511279 Marionette DEBUG loaded listener.js 02:05:11 INFO - PROCESS | 1820 | ++DOMWINDOW == 92 (0x8faea000) [pid = 1820] [serial = 741] [outer = 0x8d8be800] 02:05:12 INFO - PROCESS | 1820 | 1470733512269 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]]]}] 02:05:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 02:05:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1641ms 02:05:12 INFO - PROCESS | 1820 | 1470733512308 Marionette TRACE conn4 -> [0,957,"getWindowHandle",null] 02:05:12 INFO - PROCESS | 1820 | 1470733512312 Marionette TRACE conn4 <- [1,957,null,{"value":"8"}] 02:05:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 02:05:12 INFO - PROCESS | 1820 | 1470733512319 Marionette TRACE conn4 -> [0,958,"setScriptTimeout",{"ms":35000}] 02:05:12 INFO - PROCESS | 1820 | 1470733512322 Marionette TRACE conn4 <- [1,958,null,{}] 02:05:12 INFO - PROCESS | 1820 | 1470733512338 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}] 02:05:12 INFO - PROCESS | 1820 | 1470733512347 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:05:12 INFO - PROCESS | 1820 | 1470733512532 Marionette TRACE conn4 <- [1,959,null,{"value":null}] 02:05:12 INFO - PROCESS | 1820 | 1470733512806 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:12 INFO - PROCESS | 1820 | 1470733512820 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:05:12 INFO - PROCESS | 1820 | ++DOCSHELL 0x90fdac00 == 34 [pid = 1820] [id = 247] 02:05:12 INFO - PROCESS | 1820 | ++DOMWINDOW == 93 (0x90fdb000) [pid = 1820] [serial = 742] [outer = (nil)] 02:05:12 INFO - PROCESS | 1820 | ++DOMWINDOW == 94 (0x90fe4c00) [pid = 1820] [serial = 743] [outer = 0x90fdb000] 02:05:12 INFO - PROCESS | 1820 | 1470733512950 Marionette DEBUG loaded listener.js 02:05:13 INFO - PROCESS | 1820 | ++DOMWINDOW == 95 (0x91132400) [pid = 1820] [serial = 744] [outer = 0x90fdb000] 02:05:13 INFO - PROCESS | 1820 | 1470733513858 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]]]}] 02:05:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 02:05:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1591ms 02:05:13 INFO - PROCESS | 1820 | 1470733513911 Marionette TRACE conn4 -> [0,961,"getWindowHandle",null] 02:05:13 INFO - PROCESS | 1820 | 1470733513915 Marionette TRACE conn4 <- [1,961,null,{"value":"8"}] 02:05:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 02:05:13 INFO - PROCESS | 1820 | 1470733513923 Marionette TRACE conn4 -> [0,962,"setScriptTimeout",{"ms":35000}] 02:05:13 INFO - PROCESS | 1820 | 1470733513926 Marionette TRACE conn4 <- [1,962,null,{}] 02:05:13 INFO - PROCESS | 1820 | 1470733513932 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}] 02:05:13 INFO - PROCESS | 1820 | 1470733513938 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:05:14 INFO - PROCESS | 1820 | 1470733514124 Marionette TRACE conn4 <- [1,963,null,{"value":null}] 02:05:14 INFO - PROCESS | 1820 | 1470733514287 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:14 INFO - PROCESS | 1820 | 1470733514294 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:05:14 INFO - PROCESS | 1820 | ++DOCSHELL 0x90eed000 == 35 [pid = 1820] [id = 248] 02:05:14 INFO - PROCESS | 1820 | ++DOMWINDOW == 96 (0x91135400) [pid = 1820] [serial = 745] [outer = (nil)] 02:05:14 INFO - PROCESS | 1820 | ++DOMWINDOW == 97 (0x9192ec00) [pid = 1820] [serial = 746] [outer = 0x91135400] 02:05:14 INFO - PROCESS | 1820 | 1470733514379 Marionette DEBUG loaded listener.js 02:05:14 INFO - PROCESS | 1820 | ++DOMWINDOW == 98 (0x9192dc00) [pid = 1820] [serial = 747] [outer = 0x91135400] 02:05:15 INFO - PROCESS | 1820 | 1470733515348 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]]]}] 02:05:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 02:05:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1482ms 02:05:15 INFO - PROCESS | 1820 | 1470733515405 Marionette TRACE conn4 -> [0,965,"getWindowHandle",null] 02:05:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 02:05:15 INFO - PROCESS | 1820 | 1470733515410 Marionette TRACE conn4 <- [1,965,null,{"value":"8"}] 02:05:15 INFO - PROCESS | 1820 | 1470733515416 Marionette TRACE conn4 -> [0,966,"setScriptTimeout",{"ms":35000}] 02:05:15 INFO - PROCESS | 1820 | 1470733515420 Marionette TRACE conn4 <- [1,966,null,{}] 02:05:15 INFO - PROCESS | 1820 | 1470733515426 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}] 02:05:15 INFO - PROCESS | 1820 | 1470733515431 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:05:15 INFO - PROCESS | 1820 | 1470733515619 Marionette TRACE conn4 <- [1,967,null,{"value":null}] 02:05:15 INFO - PROCESS | 1820 | 1470733515787 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:15 INFO - PROCESS | 1820 | 1470733515796 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:05:15 INFO - PROCESS | 1820 | ++DOCSHELL 0x8ee55400 == 36 [pid = 1820] [id = 249] 02:05:15 INFO - PROCESS | 1820 | ++DOMWINDOW == 99 (0x9192b800) [pid = 1820] [serial = 748] [outer = (nil)] 02:05:15 INFO - PROCESS | 1820 | ++DOMWINDOW == 100 (0x92546000) [pid = 1820] [serial = 749] [outer = 0x9192b800] 02:05:15 INFO - PROCESS | 1820 | 1470733515881 Marionette DEBUG loaded listener.js 02:05:16 INFO - PROCESS | 1820 | ++DOMWINDOW == 101 (0x92550800) [pid = 1820] [serial = 750] [outer = 0x9192b800] 02:05:16 INFO - PROCESS | 1820 | 1470733516801 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]]]}] 02:05:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 02:05:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1436ms 02:05:16 INFO - PROCESS | 1820 | 1470733516852 Marionette TRACE conn4 -> [0,969,"getWindowHandle",null] 02:05:16 INFO - PROCESS | 1820 | 1470733516855 Marionette TRACE conn4 <- [1,969,null,{"value":"8"}] 02:05:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 02:05:16 INFO - PROCESS | 1820 | 1470733516863 Marionette TRACE conn4 -> [0,970,"setScriptTimeout",{"ms":35000}] 02:05:16 INFO - PROCESS | 1820 | 1470733516866 Marionette TRACE conn4 <- [1,970,null,{}] 02:05:16 INFO - PROCESS | 1820 | 1470733516872 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}] 02:05:16 INFO - PROCESS | 1820 | 1470733516884 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:05:17 INFO - PROCESS | 1820 | 1470733517142 Marionette TRACE conn4 <- [1,971,null,{"value":null}] 02:05:17 INFO - PROCESS | 1820 | 1470733517380 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:17 INFO - PROCESS | 1820 | 1470733517390 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:05:17 INFO - PROCESS | 1820 | ++DOCSHELL 0x9199c800 == 37 [pid = 1820] [id = 250] 02:05:17 INFO - PROCESS | 1820 | ++DOMWINDOW == 102 (0x92c05c00) [pid = 1820] [serial = 751] [outer = (nil)] 02:05:17 INFO - PROCESS | 1820 | ++DOMWINDOW == 103 (0x92c0f000) [pid = 1820] [serial = 752] [outer = 0x92c05c00] 02:05:17 INFO - PROCESS | 1820 | 1470733517518 Marionette DEBUG loaded listener.js 02:05:17 INFO - PROCESS | 1820 | ++DOMWINDOW == 104 (0x939d6400) [pid = 1820] [serial = 753] [outer = 0x92c05c00] 02:05:18 INFO - PROCESS | 1820 | 1470733518399 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]]]}] 02:05:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 02:05:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1589ms 02:05:18 INFO - PROCESS | 1820 | 1470733518454 Marionette TRACE conn4 -> [0,973,"getWindowHandle",null] 02:05:18 INFO - PROCESS | 1820 | 1470733518457 Marionette TRACE conn4 <- [1,973,null,{"value":"8"}] 02:05:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 02:05:18 INFO - PROCESS | 1820 | 1470733518464 Marionette TRACE conn4 -> [0,974,"setScriptTimeout",{"ms":35000}] 02:05:18 INFO - PROCESS | 1820 | 1470733518467 Marionette TRACE conn4 <- [1,974,null,{}] 02:05:18 INFO - PROCESS | 1820 | 1470733518473 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}] 02:05:18 INFO - PROCESS | 1820 | 1470733518479 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:05:18 INFO - PROCESS | 1820 | 1470733518659 Marionette TRACE conn4 <- [1,975,null,{"value":null}] 02:05:18 INFO - PROCESS | 1820 | 1470733518829 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:18 INFO - PROCESS | 1820 | 1470733518835 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:05:18 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d0d5c00 == 38 [pid = 1820] [id = 251] 02:05:18 INFO - PROCESS | 1820 | ++DOMWINDOW == 105 (0x8db37000) [pid = 1820] [serial = 754] [outer = (nil)] 02:05:18 INFO - PROCESS | 1820 | ++DOMWINDOW == 106 (0x93bb0400) [pid = 1820] [serial = 755] [outer = 0x8db37000] 02:05:18 INFO - PROCESS | 1820 | 1470733518917 Marionette DEBUG loaded listener.js 02:05:19 INFO - PROCESS | 1820 | ++DOMWINDOW == 107 (0x93b5c800) [pid = 1820] [serial = 756] [outer = 0x8db37000] 02:05:19 INFO - PROCESS | 1820 | 1470733519911 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]]]}] 02:05:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 02:05:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1491ms 02:05:19 INFO - PROCESS | 1820 | 1470733519956 Marionette TRACE conn4 -> [0,977,"getWindowHandle",null] 02:05:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 02:05:19 INFO - PROCESS | 1820 | 1470733519961 Marionette TRACE conn4 <- [1,977,null,{"value":"8"}] 02:05:19 INFO - PROCESS | 1820 | 1470733519968 Marionette TRACE conn4 -> [0,978,"setScriptTimeout",{"ms":35000}] 02:05:19 INFO - PROCESS | 1820 | 1470733519972 Marionette TRACE conn4 <- [1,978,null,{}] 02:05:19 INFO - PROCESS | 1820 | 1470733519978 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}] 02:05:19 INFO - PROCESS | 1820 | 1470733519984 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:05:20 INFO - PROCESS | 1820 | 1470733520182 Marionette TRACE conn4 <- [1,979,null,{"value":null}] 02:05:20 INFO - PROCESS | 1820 | 1470733520397 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:20 INFO - PROCESS | 1820 | 1470733520405 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:05:20 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d0d7000 == 39 [pid = 1820] [id = 252] 02:05:20 INFO - PROCESS | 1820 | ++DOMWINDOW == 108 (0x8d2d9400) [pid = 1820] [serial = 757] [outer = (nil)] 02:05:20 INFO - PROCESS | 1820 | ++DOMWINDOW == 109 (0x8ec9c800) [pid = 1820] [serial = 758] [outer = 0x8d2d9400] 02:05:20 INFO - PROCESS | 1820 | 1470733520544 Marionette DEBUG loaded listener.js 02:05:20 INFO - PROCESS | 1820 | ++DOMWINDOW == 110 (0x8fae5800) [pid = 1820] [serial = 759] [outer = 0x8d2d9400] 02:05:21 INFO - PROCESS | 1820 | 1470733521607 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]]]}] 02:05:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 02:05:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1690ms 02:05:21 INFO - PROCESS | 1820 | 1470733521659 Marionette TRACE conn4 -> [0,981,"getWindowHandle",null] 02:05:21 INFO - PROCESS | 1820 | 1470733521664 Marionette TRACE conn4 <- [1,981,null,{"value":"8"}] 02:05:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 02:05:21 INFO - PROCESS | 1820 | 1470733521674 Marionette TRACE conn4 -> [0,982,"setScriptTimeout",{"ms":35000}] 02:05:21 INFO - PROCESS | 1820 | 1470733521678 Marionette TRACE conn4 <- [1,982,null,{}] 02:05:21 INFO - PROCESS | 1820 | 1470733521687 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}] 02:05:21 INFO - PROCESS | 1820 | 1470733521694 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:05:21 INFO - PROCESS | 1820 | 1470733521893 Marionette TRACE conn4 <- [1,983,null,{"value":null}] 02:05:22 INFO - PROCESS | 1820 | 1470733522090 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:22 INFO - PROCESS | 1820 | 1470733522098 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:05:22 INFO - PROCESS | 1820 | ++DOCSHELL 0x8db30c00 == 40 [pid = 1820] [id = 253] 02:05:22 INFO - PROCESS | 1820 | ++DOMWINDOW == 111 (0x8db31c00) [pid = 1820] [serial = 760] [outer = (nil)] 02:05:22 INFO - PROCESS | 1820 | ++DOMWINDOW == 112 (0x8e985800) [pid = 1820] [serial = 761] [outer = 0x8db31c00] 02:05:22 INFO - PROCESS | 1820 | 1470733522188 Marionette DEBUG loaded listener.js 02:05:22 INFO - PROCESS | 1820 | ++DOMWINDOW == 113 (0x8eca8000) [pid = 1820] [serial = 762] [outer = 0x8db31c00] 02:05:23 INFO - PROCESS | 1820 | 1470733523174 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]]]}] 02:05:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 02:05:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1583ms 02:05:23 INFO - PROCESS | 1820 | 1470733523256 Marionette TRACE conn4 -> [0,985,"getWindowHandle",null] 02:05:23 INFO - PROCESS | 1820 | 1470733523263 Marionette TRACE conn4 <- [1,985,null,{"value":"8"}] 02:05:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 02:05:23 INFO - PROCESS | 1820 | 1470733523274 Marionette TRACE conn4 -> [0,986,"setScriptTimeout",{"ms":35000}] 02:05:23 INFO - PROCESS | 1820 | 1470733523278 Marionette TRACE conn4 <- [1,986,null,{}] 02:05:23 INFO - PROCESS | 1820 | 1470733523284 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}] 02:05:23 INFO - PROCESS | 1820 | 1470733523291 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:05:23 INFO - PROCESS | 1820 | 1470733523565 Marionette TRACE conn4 <- [1,987,null,{"value":null}] 02:05:23 INFO - PROCESS | 1820 | --DOCSHELL 0x8e984400 == 39 [pid = 1820] [id = 186] 02:05:23 INFO - PROCESS | 1820 | --DOMWINDOW == 112 (0x91999c00) [pid = 1820] [serial = 693] [outer = (nil)] [url = about:blank] 02:05:23 INFO - PROCESS | 1820 | --DOMWINDOW == 111 (0x90de5c00) [pid = 1820] [serial = 686] [outer = (nil)] [url = about:blank] 02:05:23 INFO - PROCESS | 1820 | --DOMWINDOW == 110 (0x8e987400) [pid = 1820] [serial = 689] [outer = (nil)] [url = about:blank] 02:05:23 INFO - PROCESS | 1820 | --DOMWINDOW == 109 (0x90ee9c00) [pid = 1820] [serial = 674] [outer = (nil)] [url = about:blank] 02:05:23 INFO - PROCESS | 1820 | --DOMWINDOW == 108 (0x9198e800) [pid = 1820] [serial = 675] [outer = (nil)] [url = about:blank] 02:05:23 INFO - PROCESS | 1820 | --DOMWINDOW == 107 (0x8f027000) [pid = 1820] [serial = 662] [outer = (nil)] [url = about:blank] 02:05:23 INFO - PROCESS | 1820 | --DOMWINDOW == 106 (0x8fade800) [pid = 1820] [serial = 663] [outer = (nil)] [url = about:blank] 02:05:23 INFO - PROCESS | 1820 | --DOMWINDOW == 105 (0x8d2dd000) [pid = 1820] [serial = 656] [outer = (nil)] [url = about:blank] 02:05:23 INFO - PROCESS | 1820 | --DOMWINDOW == 104 (0x9192cc00) [pid = 1820] [serial = 692] [outer = (nil)] [url = about:blank] 02:05:23 INFO - PROCESS | 1820 | --DOMWINDOW == 103 (0x8d8c3000) [pid = 1820] [serial = 657] [outer = (nil)] [url = about:blank] 02:05:23 INFO - PROCESS | 1820 | --DOMWINDOW == 102 (0x90eeb800) [pid = 1820] [serial = 668] [outer = (nil)] [url = about:blank] 02:05:23 INFO - PROCESS | 1820 | --DOMWINDOW == 101 (0x90eeec00) [pid = 1820] [serial = 669] [outer = (nil)] [url = about:blank] 02:05:23 INFO - PROCESS | 1820 | --DOMWINDOW == 100 (0x8ec9e800) [pid = 1820] [serial = 659] [outer = (nil)] [url = about:blank] 02:05:23 INFO - PROCESS | 1820 | --DOMWINDOW == 99 (0x8ed06000) [pid = 1820] [serial = 660] [outer = (nil)] [url = about:blank] 02:05:23 INFO - PROCESS | 1820 | --DOMWINDOW == 98 (0x91133800) [pid = 1820] [serial = 671] [outer = (nil)] [url = about:blank] 02:05:23 INFO - PROCESS | 1820 | --DOMWINDOW == 97 (0x91925c00) [pid = 1820] [serial = 672] [outer = (nil)] [url = about:blank] 02:05:23 INFO - PROCESS | 1820 | --DOMWINDOW == 96 (0x8ee56800) [pid = 1820] [serial = 654] [outer = (nil)] [url = about:blank] 02:05:23 INFO - PROCESS | 1820 | --DOMWINDOW == 95 (0x8ec80c00) [pid = 1820] [serial = 680] [outer = (nil)] [url = about:blank] 02:05:23 INFO - PROCESS | 1820 | --DOMWINDOW == 94 (0x8ec9d400) [pid = 1820] [serial = 681] [outer = (nil)] [url = about:blank] 02:05:23 INFO - PROCESS | 1820 | --DOMWINDOW == 93 (0x8f023c00) [pid = 1820] [serial = 683] [outer = (nil)] [url = about:blank] 02:05:23 INFO - PROCESS | 1820 | --DOMWINDOW == 92 (0x8e57ac00) [pid = 1820] [serial = 677] [outer = (nil)] [url = about:blank] 02:05:23 INFO - PROCESS | 1820 | --DOMWINDOW == 91 (0x8e588800) [pid = 1820] [serial = 678] [outer = (nil)] [url = about:blank] 02:05:23 INFO - PROCESS | 1820 | --DOMWINDOW == 90 (0x90ded400) [pid = 1820] [serial = 665] [outer = (nil)] [url = about:blank] 02:05:23 INFO - PROCESS | 1820 | --DOMWINDOW == 89 (0x90df2c00) [pid = 1820] [serial = 666] [outer = (nil)] [url = about:blank] 02:05:23 INFO - PROCESS | 1820 | --DOMWINDOW == 88 (0x90ee0400) [pid = 1820] [serial = 687] [outer = (nil)] [url = about:blank] 02:05:23 INFO - PROCESS | 1820 | --DOMWINDOW == 87 (0x8fae2800) [pid = 1820] [serial = 684] [outer = (nil)] [url = about:blank] 02:05:23 INFO - PROCESS | 1820 | --DOMWINDOW == 86 (0x8ed05400) [pid = 1820] [serial = 690] [outer = (nil)] [url = about:blank] 02:05:23 INFO - PROCESS | 1820 | 1470733523836 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:23 INFO - PROCESS | 1820 | 1470733523843 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:05:23 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d2dd000 == 40 [pid = 1820] [id = 254] 02:05:23 INFO - PROCESS | 1820 | ++DOMWINDOW == 87 (0x8e57ac00) [pid = 1820] [serial = 763] [outer = (nil)] 02:05:23 INFO - PROCESS | 1820 | ++DOMWINDOW == 88 (0x8ec9a800) [pid = 1820] [serial = 764] [outer = 0x8e57ac00] 02:05:23 INFO - PROCESS | 1820 | 1470733523935 Marionette DEBUG loaded listener.js 02:05:24 INFO - PROCESS | 1820 | ++DOMWINDOW == 89 (0x8eca5800) [pid = 1820] [serial = 765] [outer = 0x8e57ac00] 02:05:24 INFO - PROCESS | 1820 | 1470733524993 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]]]}] 02:05:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 02:05:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1788ms 02:05:25 INFO - PROCESS | 1820 | 1470733525064 Marionette TRACE conn4 -> [0,989,"getWindowHandle",null] 02:05:25 INFO - PROCESS | 1820 | 1470733525070 Marionette TRACE conn4 <- [1,989,null,{"value":"8"}] 02:05:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 02:05:25 INFO - PROCESS | 1820 | 1470733525081 Marionette TRACE conn4 -> [0,990,"setScriptTimeout",{"ms":35000}] 02:05:25 INFO - PROCESS | 1820 | 1470733525091 Marionette TRACE conn4 <- [1,990,null,{}] 02:05:25 INFO - PROCESS | 1820 | 1470733525117 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}] 02:05:25 INFO - PROCESS | 1820 | 1470733525131 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:05:25 INFO - PROCESS | 1820 | 1470733525468 Marionette TRACE conn4 <- [1,991,null,{"value":null}] 02:05:25 INFO - PROCESS | 1820 | 1470733525588 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:25 INFO - PROCESS | 1820 | 1470733525601 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:05:25 INFO - PROCESS | 1820 | ++DOCSHELL 0x8fae1400 == 41 [pid = 1820] [id = 255] 02:05:25 INFO - PROCESS | 1820 | ++DOMWINDOW == 90 (0x8fae2c00) [pid = 1820] [serial = 766] [outer = (nil)] 02:05:25 INFO - PROCESS | 1820 | ++DOMWINDOW == 91 (0x90de9400) [pid = 1820] [serial = 767] [outer = 0x8fae2c00] 02:05:25 INFO - PROCESS | 1820 | 1470733525720 Marionette DEBUG loaded listener.js 02:05:25 INFO - PROCESS | 1820 | ++DOMWINDOW == 92 (0x90df2c00) [pid = 1820] [serial = 768] [outer = 0x8fae2c00] 02:05:26 INFO - PROCESS | 1820 | 1470733526619 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]]]}] 02:05:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 02:05:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1603ms 02:05:26 INFO - PROCESS | 1820 | 1470733526683 Marionette TRACE conn4 -> [0,993,"getWindowHandle",null] 02:05:26 INFO - PROCESS | 1820 | 1470733526689 Marionette TRACE conn4 <- [1,993,null,{"value":"8"}] 02:05:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 02:05:26 INFO - PROCESS | 1820 | 1470733526702 Marionette TRACE conn4 -> [0,994,"setScriptTimeout",{"ms":35000}] 02:05:26 INFO - PROCESS | 1820 | 1470733526705 Marionette TRACE conn4 <- [1,994,null,{}] 02:05:26 INFO - PROCESS | 1820 | 1470733526712 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}] 02:05:26 INFO - PROCESS | 1820 | 1470733526717 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:05:26 INFO - PROCESS | 1820 | 1470733526942 Marionette TRACE conn4 <- [1,995,null,{"value":null}] 02:05:27 INFO - PROCESS | 1820 | 1470733526976 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:27 INFO - PROCESS | 1820 | 1470733526983 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:05:27 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d2d8400 == 42 [pid = 1820] [id = 256] 02:05:27 INFO - PROCESS | 1820 | ++DOMWINDOW == 93 (0x90dedc00) [pid = 1820] [serial = 769] [outer = (nil)] 02:05:27 INFO - PROCESS | 1820 | ++DOMWINDOW == 94 (0x90eee800) [pid = 1820] [serial = 770] [outer = 0x90dedc00] 02:05:27 INFO - PROCESS | 1820 | 1470733527086 Marionette DEBUG loaded listener.js 02:05:27 INFO - PROCESS | 1820 | ++DOMWINDOW == 95 (0x90fe2800) [pid = 1820] [serial = 771] [outer = 0x90dedc00] 02:05:28 INFO - PROCESS | 1820 | 1470733528127 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]]]}] 02:05:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 02:05:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1479ms 02:05:28 INFO - PROCESS | 1820 | 1470733528202 Marionette TRACE conn4 -> [0,997,"getWindowHandle",null] 02:05:28 INFO - PROCESS | 1820 | 1470733528206 Marionette TRACE conn4 <- [1,997,null,{"value":"8"}] 02:05:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 02:05:28 INFO - PROCESS | 1820 | 1470733528214 Marionette TRACE conn4 -> [0,998,"setScriptTimeout",{"ms":35000}] 02:05:28 INFO - PROCESS | 1820 | 1470733528217 Marionette TRACE conn4 <- [1,998,null,{}] 02:05:28 INFO - PROCESS | 1820 | 1470733528228 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}] 02:05:28 INFO - PROCESS | 1820 | 1470733528232 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:05:28 INFO - PROCESS | 1820 | 1470733528551 Marionette TRACE conn4 <- [1,999,null,{"value":null}] 02:05:28 INFO - PROCESS | 1820 | --DOMWINDOW == 94 (0x9254a800) [pid = 1820] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 02:05:28 INFO - PROCESS | 1820 | --DOMWINDOW == 93 (0x8d2da400) [pid = 1820] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 02:05:28 INFO - PROCESS | 1820 | --DOMWINDOW == 92 (0x8d0d9800) [pid = 1820] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 02:05:28 INFO - PROCESS | 1820 | --DOMWINDOW == 91 (0x8ec99400) [pid = 1820] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 02:05:28 INFO - PROCESS | 1820 | --DOMWINDOW == 90 (0x9254fc00) [pid = 1820] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 02:05:28 INFO - PROCESS | 1820 | --DOMWINDOW == 89 (0x8edcf000) [pid = 1820] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 02:05:28 INFO - PROCESS | 1820 | --DOMWINDOW == 88 (0x8ec81400) [pid = 1820] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 02:05:28 INFO - PROCESS | 1820 | --DOMWINDOW == 87 (0x91924800) [pid = 1820] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 02:05:28 INFO - PROCESS | 1820 | --DOMWINDOW == 86 (0x92c04400) [pid = 1820] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 02:05:28 INFO - PROCESS | 1820 | --DOMWINDOW == 85 (0x8db33000) [pid = 1820] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 02:05:28 INFO - PROCESS | 1820 | --DOMWINDOW == 84 (0x8ed0c000) [pid = 1820] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 02:05:28 INFO - PROCESS | 1820 | --DOMWINDOW == 83 (0x8e983400) [pid = 1820] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 02:05:28 INFO - PROCESS | 1820 | --DOMWINDOW == 82 (0x8d8c8c00) [pid = 1820] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 02:05:28 INFO - PROCESS | 1820 | 1470733528709 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:28 INFO - PROCESS | 1820 | 1470733528716 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:05:28 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d0d9800 == 43 [pid = 1820] [id = 257] 02:05:28 INFO - PROCESS | 1820 | ++DOMWINDOW == 83 (0x8d2da400) [pid = 1820] [serial = 772] [outer = (nil)] 02:05:28 INFO - PROCESS | 1820 | ++DOMWINDOW == 84 (0x8e98c800) [pid = 1820] [serial = 773] [outer = 0x8d2da400] 02:05:28 INFO - PROCESS | 1820 | 1470733528795 Marionette DEBUG loaded listener.js 02:05:28 INFO - PROCESS | 1820 | ++DOMWINDOW == 85 (0x8edcf000) [pid = 1820] [serial = 774] [outer = 0x8d2da400] 02:05:29 INFO - PROCESS | 1820 | 1470733529604 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]]]}] 02:05:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 02:05:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1443ms 02:05:29 INFO - PROCESS | 1820 | 1470733529663 Marionette TRACE conn4 -> [0,1001,"getWindowHandle",null] 02:05:29 INFO - PROCESS | 1820 | 1470733529666 Marionette TRACE conn4 <- [1,1001,null,{"value":"8"}] 02:05:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 02:05:29 INFO - PROCESS | 1820 | 1470733529680 Marionette TRACE conn4 -> [0,1002,"setScriptTimeout",{"ms":35000}] 02:05:29 INFO - PROCESS | 1820 | 1470733529682 Marionette TRACE conn4 <- [1,1002,null,{}] 02:05:29 INFO - PROCESS | 1820 | 1470733529689 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}] 02:05:29 INFO - PROCESS | 1820 | 1470733529699 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:05:29 INFO - PROCESS | 1820 | 1470733529908 Marionette TRACE conn4 <- [1,1003,null,{"value":null}] 02:05:30 INFO - PROCESS | 1820 | 1470733530037 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:30 INFO - PROCESS | 1820 | 1470733530047 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:05:30 INFO - PROCESS | 1820 | ++DOCSHELL 0x8ef28800 == 44 [pid = 1820] [id = 258] 02:05:30 INFO - PROCESS | 1820 | ++DOMWINDOW == 86 (0x91137000) [pid = 1820] [serial = 775] [outer = (nil)] 02:05:30 INFO - PROCESS | 1820 | ++DOMWINDOW == 87 (0x92546c00) [pid = 1820] [serial = 776] [outer = 0x91137000] 02:05:30 INFO - PROCESS | 1820 | 1470733530120 Marionette DEBUG loaded listener.js 02:05:30 INFO - PROCESS | 1820 | ++DOMWINDOW == 88 (0x92ade000) [pid = 1820] [serial = 777] [outer = 0x91137000] 02:05:31 INFO - PROCESS | 1820 | 1470733531208 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]]]}] 02:05:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 02:05:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1579ms 02:05:31 INFO - PROCESS | 1820 | 1470733531261 Marionette TRACE conn4 -> [0,1005,"getWindowHandle",null] 02:05:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 02:05:31 INFO - PROCESS | 1820 | 1470733531271 Marionette TRACE conn4 <- [1,1005,null,{"value":"8"}] 02:05:31 INFO - PROCESS | 1820 | 1470733531285 Marionette TRACE conn4 -> [0,1006,"setScriptTimeout",{"ms":35000}] 02:05:31 INFO - PROCESS | 1820 | 1470733531295 Marionette TRACE conn4 <- [1,1006,null,{}] 02:05:31 INFO - PROCESS | 1820 | 1470733531310 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}] 02:05:31 INFO - PROCESS | 1820 | 1470733531321 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:05:31 INFO - PROCESS | 1820 | 1470733531608 Marionette TRACE conn4 <- [1,1007,null,{"value":null}] 02:05:31 INFO - PROCESS | 1820 | 1470733531839 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:31 INFO - PROCESS | 1820 | 1470733531848 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:05:31 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d8c2800 == 45 [pid = 1820] [id = 259] 02:05:31 INFO - PROCESS | 1820 | ++DOMWINDOW == 89 (0x8d8c7c00) [pid = 1820] [serial = 778] [outer = (nil)] 02:05:31 INFO - PROCESS | 1820 | ++DOMWINDOW == 90 (0x8e98b800) [pid = 1820] [serial = 779] [outer = 0x8d8c7c00] 02:05:31 INFO - PROCESS | 1820 | 1470733531944 Marionette DEBUG loaded listener.js 02:05:32 INFO - PROCESS | 1820 | ++DOMWINDOW == 91 (0x8ed0a400) [pid = 1820] [serial = 780] [outer = 0x8d8c7c00] 02:05:33 INFO - PROCESS | 1820 | 1470733532995 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]]]}] 02:05:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 02:05:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1757ms 02:05:33 INFO - PROCESS | 1820 | 1470733533039 Marionette TRACE conn4 -> [0,1009,"getWindowHandle",null] 02:05:33 INFO - PROCESS | 1820 | 1470733533047 Marionette TRACE conn4 <- [1,1009,null,{"value":"8"}] 02:05:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 02:05:33 INFO - PROCESS | 1820 | 1470733533058 Marionette TRACE conn4 -> [0,1010,"setScriptTimeout",{"ms":35000}] 02:05:33 INFO - PROCESS | 1820 | 1470733533062 Marionette TRACE conn4 <- [1,1010,null,{}] 02:05:33 INFO - PROCESS | 1820 | 1470733533069 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}] 02:05:33 INFO - PROCESS | 1820 | 1470733533075 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:05:33 INFO - PROCESS | 1820 | 1470733533270 Marionette TRACE conn4 <- [1,1011,null,{"value":null}] 02:05:33 INFO - PROCESS | 1820 | 1470733533441 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:33 INFO - PROCESS | 1820 | 1470733533447 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:05:33 INFO - PROCESS | 1820 | ++DOCSHELL 0x8e589c00 == 46 [pid = 1820] [id = 260] 02:05:33 INFO - PROCESS | 1820 | ++DOMWINDOW == 92 (0x8ef2fc00) [pid = 1820] [serial = 781] [outer = (nil)] 02:05:33 INFO - PROCESS | 1820 | ++DOMWINDOW == 93 (0x8fae1800) [pid = 1820] [serial = 782] [outer = 0x8ef2fc00] 02:05:33 INFO - PROCESS | 1820 | 1470733533535 Marionette DEBUG loaded listener.js 02:05:33 INFO - PROCESS | 1820 | ++DOMWINDOW == 94 (0x90dea000) [pid = 1820] [serial = 783] [outer = 0x8ef2fc00] 02:05:34 INFO - PROCESS | 1820 | 1470733534587 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]]]}] 02:05:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 02:05:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1586ms 02:05:34 INFO - PROCESS | 1820 | 1470733534645 Marionette TRACE conn4 -> [0,1013,"getWindowHandle",null] 02:05:34 INFO - PROCESS | 1820 | 1470733534650 Marionette TRACE conn4 <- [1,1013,null,{"value":"8"}] 02:05:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 02:05:34 INFO - PROCESS | 1820 | 1470733534657 Marionette TRACE conn4 -> [0,1014,"setScriptTimeout",{"ms":35000}] 02:05:34 INFO - PROCESS | 1820 | 1470733534663 Marionette TRACE conn4 <- [1,1014,null,{}] 02:05:34 INFO - PROCESS | 1820 | 1470733534689 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}] 02:05:34 INFO - PROCESS | 1820 | 1470733534702 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:05:34 INFO - PROCESS | 1820 | 1470733534940 Marionette TRACE conn4 <- [1,1015,null,{"value":null}] 02:05:35 INFO - PROCESS | 1820 | 1470733535203 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:35 INFO - PROCESS | 1820 | 1470733535216 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:05:35 INFO - PROCESS | 1820 | ++DOCSHELL 0x92ada000 == 47 [pid = 1820] [id = 261] 02:05:35 INFO - PROCESS | 1820 | ++DOMWINDOW == 95 (0x92adb400) [pid = 1820] [serial = 784] [outer = (nil)] 02:05:35 INFO - PROCESS | 1820 | ++DOMWINDOW == 96 (0x939cd800) [pid = 1820] [serial = 785] [outer = 0x92adb400] 02:05:35 INFO - PROCESS | 1820 | 1470733535305 Marionette DEBUG loaded listener.js 02:05:35 INFO - PROCESS | 1820 | ++DOMWINDOW == 97 (0x93d63800) [pid = 1820] [serial = 786] [outer = 0x92adb400] 02:05:36 INFO - PROCESS | 1820 | 1470733536220 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]]]}] 02:05:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 02:05:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1637ms 02:05:36 INFO - PROCESS | 1820 | 1470733536295 Marionette TRACE conn4 -> [0,1017,"getWindowHandle",null] 02:05:36 INFO - PROCESS | 1820 | 1470733536300 Marionette TRACE conn4 <- [1,1017,null,{"value":"8"}] 02:05:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 02:05:36 INFO - PROCESS | 1820 | 1470733536307 Marionette TRACE conn4 -> [0,1018,"setScriptTimeout",{"ms":35000}] 02:05:36 INFO - PROCESS | 1820 | 1470733536310 Marionette TRACE conn4 <- [1,1018,null,{}] 02:05:36 INFO - PROCESS | 1820 | 1470733536317 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}] 02:05:36 INFO - PROCESS | 1820 | 1470733536323 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:05:36 INFO - PROCESS | 1820 | 1470733536557 Marionette TRACE conn4 <- [1,1019,null,{"value":null}] 02:05:36 INFO - PROCESS | 1820 | 1470733536793 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:36 INFO - PROCESS | 1820 | 1470733536801 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:05:36 INFO - PROCESS | 1820 | ++DOCSHELL 0x90ee6800 == 48 [pid = 1820] [id = 262] 02:05:36 INFO - PROCESS | 1820 | ++DOMWINDOW == 98 (0x92c0a000) [pid = 1820] [serial = 787] [outer = (nil)] 02:05:36 INFO - PROCESS | 1820 | ++DOMWINDOW == 99 (0x953ad000) [pid = 1820] [serial = 788] [outer = 0x92c0a000] 02:05:36 INFO - PROCESS | 1820 | 1470733536927 Marionette DEBUG loaded listener.js 02:05:37 INFO - PROCESS | 1820 | ++DOMWINDOW == 100 (0x953b2400) [pid = 1820] [serial = 789] [outer = 0x92c0a000] 02:05:37 INFO - PROCESS | 1820 | 1470733537885 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]]]}] 02:05:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 02:05:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1636ms 02:05:37 INFO - PROCESS | 1820 | 1470733537945 Marionette TRACE conn4 -> [0,1021,"getWindowHandle",null] 02:05:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 02:05:37 INFO - PROCESS | 1820 | 1470733537949 Marionette TRACE conn4 <- [1,1021,null,{"value":"8"}] 02:05:37 INFO - PROCESS | 1820 | 1470733537956 Marionette TRACE conn4 -> [0,1022,"setScriptTimeout",{"ms":35000}] 02:05:37 INFO - PROCESS | 1820 | 1470733537960 Marionette TRACE conn4 <- [1,1022,null,{}] 02:05:37 INFO - PROCESS | 1820 | 1470733537966 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}] 02:05:37 INFO - PROCESS | 1820 | 1470733537971 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:05:38 INFO - PROCESS | 1820 | 1470733538159 Marionette TRACE conn4 <- [1,1023,null,{"value":null}] 02:05:38 INFO - PROCESS | 1820 | 1470733538373 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:38 INFO - PROCESS | 1820 | 1470733538381 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:05:38 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d2d6c00 == 49 [pid = 1820] [id = 263] 02:05:38 INFO - PROCESS | 1820 | ++DOMWINDOW == 101 (0x90eec400) [pid = 1820] [serial = 790] [outer = (nil)] 02:05:38 INFO - PROCESS | 1820 | ++DOMWINDOW == 102 (0x96687000) [pid = 1820] [serial = 791] [outer = 0x90eec400] 02:05:38 INFO - PROCESS | 1820 | 1470733538509 Marionette DEBUG loaded listener.js 02:05:38 INFO - PROCESS | 1820 | ++DOMWINDOW == 103 (0x96689800) [pid = 1820] [serial = 792] [outer = 0x90eec400] 02:05:39 INFO - PROCESS | 1820 | 1470733539425 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]]]}] 02:05:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 02:05:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1532ms 02:05:39 INFO - PROCESS | 1820 | 1470733539489 Marionette TRACE conn4 -> [0,1025,"getWindowHandle",null] 02:05:39 INFO - PROCESS | 1820 | 1470733539494 Marionette TRACE conn4 <- [1,1025,null,{"value":"8"}] 02:05:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 02:05:39 INFO - PROCESS | 1820 | 1470733539500 Marionette TRACE conn4 -> [0,1026,"setScriptTimeout",{"ms":35000}] 02:05:39 INFO - PROCESS | 1820 | 1470733539504 Marionette TRACE conn4 <- [1,1026,null,{}] 02:05:39 INFO - PROCESS | 1820 | 1470733539510 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}] 02:05:39 INFO - PROCESS | 1820 | 1470733539520 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:05:39 INFO - PROCESS | 1820 | 1470733539790 Marionette TRACE conn4 <- [1,1027,null,{"value":null}] 02:05:40 INFO - PROCESS | 1820 | 1470733540037 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:40 INFO - PROCESS | 1820 | 1470733540045 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:05:40 INFO - PROCESS | 1820 | ++DOCSHELL 0x92c0cc00 == 50 [pid = 1820] [id = 264] 02:05:40 INFO - PROCESS | 1820 | ++DOMWINDOW == 104 (0x953b4400) [pid = 1820] [serial = 793] [outer = (nil)] 02:05:40 INFO - PROCESS | 1820 | ++DOMWINDOW == 105 (0x966eb400) [pid = 1820] [serial = 794] [outer = 0x953b4400] 02:05:40 INFO - PROCESS | 1820 | 1470733540126 Marionette DEBUG loaded listener.js 02:05:40 INFO - PROCESS | 1820 | ++DOMWINDOW == 106 (0x966f4400) [pid = 1820] [serial = 795] [outer = 0x953b4400] 02:05:41 INFO - PROCESS | 1820 | 1470733541007 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]]]}] 02:05:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 02:05:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1540ms 02:05:41 INFO - PROCESS | 1820 | 1470733541041 Marionette TRACE conn4 -> [0,1029,"getWindowHandle",null] 02:05:41 INFO - PROCESS | 1820 | 1470733541045 Marionette TRACE conn4 <- [1,1029,null,{"value":"8"}] 02:05:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 02:05:41 INFO - PROCESS | 1820 | 1470733541052 Marionette TRACE conn4 -> [0,1030,"setScriptTimeout",{"ms":35000}] 02:05:41 INFO - PROCESS | 1820 | 1470733541054 Marionette TRACE conn4 <- [1,1030,null,{}] 02:05:41 INFO - PROCESS | 1820 | 1470733541061 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}] 02:05:41 INFO - PROCESS | 1820 | 1470733541066 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:05:41 INFO - PROCESS | 1820 | 1470733541239 Marionette TRACE conn4 <- [1,1031,null,{"value":null}] 02:05:41 INFO - PROCESS | 1820 | 1470733541427 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:41 INFO - PROCESS | 1820 | 1470733541438 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:05:41 INFO - PROCESS | 1820 | ++DOCSHELL 0x9198d800 == 51 [pid = 1820] [id = 265] 02:05:41 INFO - PROCESS | 1820 | ++DOMWINDOW == 107 (0x9199bc00) [pid = 1820] [serial = 796] [outer = (nil)] 02:05:41 INFO - PROCESS | 1820 | ++DOMWINDOW == 108 (0x9795b800) [pid = 1820] [serial = 797] [outer = 0x9199bc00] 02:05:41 INFO - PROCESS | 1820 | 1470733541513 Marionette DEBUG loaded listener.js 02:05:41 INFO - PROCESS | 1820 | ++DOMWINDOW == 109 (0x98360800) [pid = 1820] [serial = 798] [outer = 0x9199bc00] 02:05:42 INFO - PROCESS | 1820 | 1470733542482 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]]]}] 02:05:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 02:05:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1484ms 02:05:42 INFO - PROCESS | 1820 | 1470733542537 Marionette TRACE conn4 -> [0,1033,"getWindowHandle",null] 02:05:42 INFO - PROCESS | 1820 | 1470733542541 Marionette TRACE conn4 <- [1,1033,null,{"value":"8"}] 02:05:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 02:05:42 INFO - PROCESS | 1820 | 1470733542548 Marionette TRACE conn4 -> [0,1034,"setScriptTimeout",{"ms":35000}] 02:05:42 INFO - PROCESS | 1820 | 1470733542551 Marionette TRACE conn4 <- [1,1034,null,{}] 02:05:42 INFO - PROCESS | 1820 | 1470733542557 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}] 02:05:42 INFO - PROCESS | 1820 | 1470733542562 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:05:42 INFO - PROCESS | 1820 | 1470733542791 Marionette TRACE conn4 <- [1,1035,null,{"value":null}] 02:05:43 INFO - PROCESS | 1820 | 1470733543019 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:43 INFO - PROCESS | 1820 | 1470733543025 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:05:43 INFO - PROCESS | 1820 | ++DOCSHELL 0x8db33400 == 52 [pid = 1820] [id = 266] 02:05:43 INFO - PROCESS | 1820 | ++DOMWINDOW == 110 (0x8db34400) [pid = 1820] [serial = 799] [outer = (nil)] 02:05:43 INFO - PROCESS | 1820 | ++DOMWINDOW == 111 (0x8db3b000) [pid = 1820] [serial = 800] [outer = 0x8db34400] 02:05:43 INFO - PROCESS | 1820 | 1470733543364 Marionette DEBUG loaded listener.js 02:05:43 INFO - PROCESS | 1820 | ++DOMWINDOW == 112 (0x8e987400) [pid = 1820] [serial = 801] [outer = 0x8db34400] 02:05:44 INFO - PROCESS | 1820 | 1470733544292 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]]]}] 02:05:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 02:05:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1788ms 02:05:44 INFO - PROCESS | 1820 | 1470733544338 Marionette TRACE conn4 -> [0,1037,"getWindowHandle",null] 02:05:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 02:05:44 INFO - PROCESS | 1820 | 1470733544344 Marionette TRACE conn4 <- [1,1037,null,{"value":"8"}] 02:05:44 INFO - PROCESS | 1820 | 1470733544352 Marionette TRACE conn4 -> [0,1038,"setScriptTimeout",{"ms":35000}] 02:05:44 INFO - PROCESS | 1820 | 1470733544355 Marionette TRACE conn4 <- [1,1038,null,{}] 02:05:44 INFO - PROCESS | 1820 | 1470733544363 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}] 02:05:44 INFO - PROCESS | 1820 | 1470733544368 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:05:44 INFO - PROCESS | 1820 | 1470733544554 Marionette TRACE conn4 <- [1,1039,null,{"value":null}] 02:05:44 INFO - PROCESS | 1820 | 1470733544746 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:44 INFO - PROCESS | 1820 | 1470733544753 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:05:44 INFO - PROCESS | 1820 | ++DOCSHELL 0x8ee54400 == 53 [pid = 1820] [id = 267] 02:05:44 INFO - PROCESS | 1820 | ++DOMWINDOW == 113 (0x8ef27400) [pid = 1820] [serial = 802] [outer = (nil)] 02:05:44 INFO - PROCESS | 1820 | ++DOMWINDOW == 114 (0x8fae7c00) [pid = 1820] [serial = 803] [outer = 0x8ef27400] 02:05:44 INFO - PROCESS | 1820 | 1470733544845 Marionette DEBUG loaded listener.js 02:05:44 INFO - PROCESS | 1820 | ++DOMWINDOW == 115 (0x90ee1800) [pid = 1820] [serial = 804] [outer = 0x8ef27400] 02:05:46 INFO - PROCESS | 1820 | --DOCSHELL 0x8d2d5400 == 52 [pid = 1820] [id = 194] 02:05:46 INFO - PROCESS | 1820 | --DOCSHELL 0x8d0d8800 == 51 [pid = 1820] [id = 240] 02:05:46 INFO - PROCESS | 1820 | --DOCSHELL 0x90dea400 == 50 [pid = 1820] [id = 198] 02:05:46 INFO - PROCESS | 1820 | --DOCSHELL 0x8d8bd800 == 49 [pid = 1820] [id = 197] 02:05:46 INFO - PROCESS | 1820 | --DOCSHELL 0x8d8c0400 == 48 [pid = 1820] [id = 185] 02:05:46 INFO - PROCESS | 1820 | --DOCSHELL 0x90dec000 == 47 [pid = 1820] [id = 199] 02:05:46 INFO - PROCESS | 1820 | --DOCSHELL 0x8db2e400 == 46 [pid = 1820] [id = 187] 02:05:46 INFO - PROCESS | 1820 | --DOCSHELL 0x8d0cf400 == 45 [pid = 1820] [id = 190] 02:05:46 INFO - PROCESS | 1820 | --DOCSHELL 0x8d0d1400 == 44 [pid = 1820] [id = 189] 02:05:46 INFO - PROCESS | 1820 | --DOCSHELL 0x9112e400 == 43 [pid = 1820] [id = 192] 02:05:46 INFO - PROCESS | 1820 | --DOCSHELL 0x8f02a000 == 42 [pid = 1820] [id = 195] 02:05:46 INFO - PROCESS | 1820 | --DOCSHELL 0x8d8cb400 == 41 [pid = 1820] [id = 196] 02:05:46 INFO - PROCESS | 1820 | --DOCSHELL 0x8ec87c00 == 40 [pid = 1820] [id = 188] 02:05:46 INFO - PROCESS | 1820 | --DOCSHELL 0x8d8c4400 == 39 [pid = 1820] [id = 200] 02:05:46 INFO - PROCESS | 1820 | --DOCSHELL 0x8ef30800 == 38 [pid = 1820] [id = 202] 02:05:46 INFO - PROCESS | 1820 | --DOCSHELL 0x90ee3800 == 37 [pid = 1820] [id = 191] 02:05:46 INFO - PROCESS | 1820 | --DOCSHELL 0x8d2d5800 == 36 [pid = 1820] [id = 193] 02:05:46 INFO - PROCESS | 1820 | --DOCSHELL 0x8d0d8400 == 35 [pid = 1820] [id = 201] 02:05:46 INFO - PROCESS | 1820 | --DOCSHELL 0x8db33400 == 34 [pid = 1820] [id = 266] 02:05:46 INFO - PROCESS | 1820 | --DOCSHELL 0x9198d800 == 33 [pid = 1820] [id = 265] 02:05:46 INFO - PROCESS | 1820 | --DOCSHELL 0x92c0cc00 == 32 [pid = 1820] [id = 264] 02:05:46 INFO - PROCESS | 1820 | --DOCSHELL 0x90ee6800 == 31 [pid = 1820] [id = 262] 02:05:46 INFO - PROCESS | 1820 | --DOCSHELL 0x8d2d6c00 == 30 [pid = 1820] [id = 263] 02:05:46 INFO - PROCESS | 1820 | --DOCSHELL 0x92ada000 == 29 [pid = 1820] [id = 261] 02:05:46 INFO - PROCESS | 1820 | --DOCSHELL 0x8e589c00 == 28 [pid = 1820] [id = 260] 02:05:46 INFO - PROCESS | 1820 | --DOCSHELL 0x8ef28800 == 27 [pid = 1820] [id = 258] 02:05:46 INFO - PROCESS | 1820 | --DOCSHELL 0x8d8c2800 == 26 [pid = 1820] [id = 259] 02:05:46 INFO - PROCESS | 1820 | --DOMWINDOW == 114 (0x8faddc00) [pid = 1820] [serial = 734] [outer = (nil)] [url = about:blank] 02:05:46 INFO - PROCESS | 1820 | --DOMWINDOW == 113 (0x92551800) [pid = 1820] [serial = 704] [outer = (nil)] [url = about:blank] 02:05:46 INFO - PROCESS | 1820 | --DOMWINDOW == 112 (0x8e98c400) [pid = 1820] [serial = 696] [outer = (nil)] [url = about:blank] 02:05:46 INFO - PROCESS | 1820 | --DOMWINDOW == 111 (0x8d8bd400) [pid = 1820] [serial = 723] [outer = (nil)] [url = about:blank] 02:05:46 INFO - PROCESS | 1820 | --DOMWINDOW == 110 (0x8ed04c00) [pid = 1820] [serial = 728] [outer = (nil)] [url = about:blank] 02:05:46 INFO - PROCESS | 1820 | --DOMWINDOW == 109 (0x92add400) [pid = 1820] [serial = 707] [outer = (nil)] [url = about:blank] 02:05:46 INFO - PROCESS | 1820 | --DOMWINDOW == 108 (0x8ef2b800) [pid = 1820] [serial = 698] [outer = (nil)] [url = about:blank] 02:05:46 INFO - PROCESS | 1820 | --DOMWINDOW == 107 (0x8ed0f000) [pid = 1820] [serial = 719] [outer = (nil)] [url = about:blank] 02:05:46 INFO - PROCESS | 1820 | --DOMWINDOW == 106 (0x92ad6400) [pid = 1820] [serial = 705] [outer = (nil)] [url = about:blank] 02:05:46 INFO - PROCESS | 1820 | --DOMWINDOW == 105 (0x9230dc00) [pid = 1820] [serial = 702] [outer = (nil)] [url = about:blank] 02:05:46 INFO - PROCESS | 1820 | --DOMWINDOW == 104 (0x93bab000) [pid = 1820] [serial = 711] [outer = (nil)] [url = about:blank] 02:05:46 INFO - PROCESS | 1820 | --DOMWINDOW == 103 (0x91997800) [pid = 1820] [serial = 701] [outer = (nil)] [url = about:blank] 02:05:46 INFO - PROCESS | 1820 | --DOMWINDOW == 102 (0x8ef2d800) [pid = 1820] [serial = 731] [outer = (nil)] [url = about:blank] 02:05:46 INFO - PROCESS | 1820 | --DOMWINDOW == 101 (0x94852800) [pid = 1820] [serial = 713] [outer = (nil)] [url = about:blank] 02:05:46 INFO - PROCESS | 1820 | --DOMWINDOW == 100 (0x8ef32400) [pid = 1820] [serial = 720] [outer = (nil)] [url = about:blank] 02:05:46 INFO - PROCESS | 1820 | --DOMWINDOW == 99 (0x8e988000) [pid = 1820] [serial = 725] [outer = (nil)] [url = about:blank] 02:05:46 INFO - PROCESS | 1820 | --DOMWINDOW == 98 (0x8e982400) [pid = 1820] [serial = 695] [outer = (nil)] [url = about:blank] 02:05:46 INFO - PROCESS | 1820 | --DOMWINDOW == 97 (0x8e588c00) [pid = 1820] [serial = 717] [outer = (nil)] [url = about:blank] 02:05:46 INFO - PROCESS | 1820 | --DOMWINDOW == 96 (0x8db37c00) [pid = 1820] [serial = 716] [outer = (nil)] [url = about:blank] 02:05:46 INFO - PROCESS | 1820 | --DOMWINDOW == 95 (0x8f027c00) [pid = 1820] [serial = 699] [outer = (nil)] [url = about:blank] 02:05:46 INFO - PROCESS | 1820 | --DOMWINDOW == 94 (0x92c01c00) [pid = 1820] [serial = 708] [outer = (nil)] [url = about:blank] 02:05:46 INFO - PROCESS | 1820 | --DOMWINDOW == 93 (0x8e98fc00) [pid = 1820] [serial = 726] [outer = (nil)] [url = about:blank] 02:05:46 INFO - PROCESS | 1820 | --DOMWINDOW == 92 (0x8f02e400) [pid = 1820] [serial = 732] [outer = (nil)] [url = about:blank] 02:05:46 INFO - PROCESS | 1820 | --DOMWINDOW == 91 (0x9523bc00) [pid = 1820] [serial = 714] [outer = (nil)] [url = about:blank] 02:05:46 INFO - PROCESS | 1820 | --DOMWINDOW == 90 (0x8ed0e400) [pid = 1820] [serial = 729] [outer = (nil)] [url = about:blank] 02:05:46 INFO - PROCESS | 1820 | --DOMWINDOW == 89 (0x93b63800) [pid = 1820] [serial = 710] [outer = (nil)] [url = about:blank] 02:05:46 INFO - PROCESS | 1820 | --DOMWINDOW == 88 (0x8d2d6400) [pid = 1820] [serial = 722] [outer = (nil)] [url = about:blank] 02:05:47 INFO - PROCESS | 1820 | 1470733547237 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]]]}] 02:05:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 02:05:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 2946ms 02:05:47 INFO - PROCESS | 1820 | 1470733547298 Marionette TRACE conn4 -> [0,1041,"getWindowHandle",null] 02:05:47 INFO - PROCESS | 1820 | 1470733547305 Marionette TRACE conn4 <- [1,1041,null,{"value":"8"}] 02:05:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 02:05:47 INFO - PROCESS | 1820 | 1470733547314 Marionette TRACE conn4 -> [0,1042,"setScriptTimeout",{"ms":35000}] 02:05:47 INFO - PROCESS | 1820 | 1470733547319 Marionette TRACE conn4 <- [1,1042,null,{}] 02:05:47 INFO - PROCESS | 1820 | 1470733547327 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}] 02:05:47 INFO - PROCESS | 1820 | 1470733547333 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:05:47 INFO - PROCESS | 1820 | 1470733547508 Marionette TRACE conn4 <- [1,1043,null,{"value":null}] 02:05:47 INFO - PROCESS | 1820 | 1470733547663 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:47 INFO - PROCESS | 1820 | 1470733547679 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:05:47 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d2d5c00 == 27 [pid = 1820] [id = 268] 02:05:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 89 (0x8d2d6400) [pid = 1820] [serial = 805] [outer = (nil)] 02:05:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 90 (0x8d8c1c00) [pid = 1820] [serial = 806] [outer = 0x8d2d6400] 02:05:47 INFO - PROCESS | 1820 | 1470733547751 Marionette DEBUG loaded listener.js 02:05:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 91 (0x8d8c9800) [pid = 1820] [serial = 807] [outer = 0x8d2d6400] 02:05:48 INFO - PROCESS | 1820 | 1470733548525 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]]]}] 02:05:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 02:05:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1241ms 02:05:48 INFO - PROCESS | 1820 | 1470733548555 Marionette TRACE conn4 -> [0,1045,"getWindowHandle",null] 02:05:48 INFO - PROCESS | 1820 | 1470733548563 Marionette TRACE conn4 <- [1,1045,null,{"value":"8"}] 02:05:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 02:05:48 INFO - PROCESS | 1820 | 1470733548574 Marionette TRACE conn4 -> [0,1046,"setScriptTimeout",{"ms":35000}] 02:05:48 INFO - PROCESS | 1820 | 1470733548578 Marionette TRACE conn4 <- [1,1046,null,{}] 02:05:48 INFO - PROCESS | 1820 | 1470733548584 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}] 02:05:48 INFO - PROCESS | 1820 | 1470733548590 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:05:48 INFO - PROCESS | 1820 | 1470733548760 Marionette TRACE conn4 <- [1,1047,null,{"value":null}] 02:05:48 INFO - PROCESS | 1820 | 1470733548771 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:48 INFO - PROCESS | 1820 | 1470733548779 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:05:48 INFO - PROCESS | 1820 | ++DOCSHELL 0x8e98c400 == 28 [pid = 1820] [id = 269] 02:05:48 INFO - PROCESS | 1820 | ++DOMWINDOW == 92 (0x8e98e000) [pid = 1820] [serial = 808] [outer = (nil)] 02:05:48 INFO - PROCESS | 1820 | ++DOMWINDOW == 93 (0x8ec7ac00) [pid = 1820] [serial = 809] [outer = 0x8e98e000] 02:05:48 INFO - PROCESS | 1820 | 1470733548853 Marionette DEBUG loaded listener.js 02:05:48 INFO - PROCESS | 1820 | ++DOMWINDOW == 94 (0x8ec85c00) [pid = 1820] [serial = 810] [outer = 0x8e98e000] 02:05:49 INFO - PROCESS | 1820 | 1470733549869 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]]]}] 02:05:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 02:05:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1335ms 02:05:49 INFO - PROCESS | 1820 | 1470733549909 Marionette TRACE conn4 -> [0,1049,"getWindowHandle",null] 02:05:49 INFO - PROCESS | 1820 | 1470733549913 Marionette TRACE conn4 <- [1,1049,null,{"value":"8"}] 02:05:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 02:05:49 INFO - PROCESS | 1820 | 1470733549920 Marionette TRACE conn4 -> [0,1050,"setScriptTimeout",{"ms":35000}] 02:05:49 INFO - PROCESS | 1820 | 1470733549926 Marionette TRACE conn4 <- [1,1050,null,{}] 02:05:49 INFO - PROCESS | 1820 | 1470733549951 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}] 02:05:49 INFO - PROCESS | 1820 | 1470733549960 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:05:50 INFO - PROCESS | 1820 | 1470733550173 Marionette TRACE conn4 <- [1,1051,null,{"value":null}] 02:05:50 INFO - PROCESS | 1820 | 1470733550202 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:50 INFO - PROCESS | 1820 | 1470733550215 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:05:50 INFO - PROCESS | 1820 | ++DOCSHELL 0x8ee53400 == 29 [pid = 1820] [id = 270] 02:05:50 INFO - PROCESS | 1820 | ++DOMWINDOW == 95 (0x8ee53c00) [pid = 1820] [serial = 811] [outer = (nil)] 02:05:50 INFO - PROCESS | 1820 | ++DOMWINDOW == 96 (0x8ef26800) [pid = 1820] [serial = 812] [outer = 0x8ee53c00] 02:05:50 INFO - PROCESS | 1820 | 1470733550286 Marionette DEBUG loaded listener.js 02:05:50 INFO - PROCESS | 1820 | ++DOMWINDOW == 97 (0x8ef2f800) [pid = 1820] [serial = 813] [outer = 0x8ee53c00] 02:05:51 INFO - PROCESS | 1820 | 1470733551253 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]]]}] 02:05:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 02:05:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1392ms 02:05:51 INFO - PROCESS | 1820 | 1470733551315 Marionette TRACE conn4 -> [0,1053,"getWindowHandle",null] 02:05:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 02:05:51 INFO - PROCESS | 1820 | 1470733551320 Marionette TRACE conn4 <- [1,1053,null,{"value":"8"}] 02:05:51 INFO - PROCESS | 1820 | 1470733551326 Marionette TRACE conn4 -> [0,1054,"setScriptTimeout",{"ms":35000}] 02:05:51 INFO - PROCESS | 1820 | 1470733551329 Marionette TRACE conn4 <- [1,1054,null,{}] 02:05:51 INFO - PROCESS | 1820 | 1470733551334 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}] 02:05:51 INFO - PROCESS | 1820 | 1470733551339 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:05:51 INFO - PROCESS | 1820 | 1470733551547 Marionette TRACE conn4 <- [1,1055,null,{"value":null}] 02:05:52 INFO - PROCESS | 1820 | --DOMWINDOW == 96 (0x90dedc00) [pid = 1820] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 02:05:52 INFO - PROCESS | 1820 | --DOMWINDOW == 95 (0x8d2da400) [pid = 1820] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 02:05:52 INFO - PROCESS | 1820 | --DOMWINDOW == 94 (0x8d8c4800) [pid = 1820] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 02:05:52 INFO - PROCESS | 1820 | --DOMWINDOW == 93 (0x8db39800) [pid = 1820] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 02:05:52 INFO - PROCESS | 1820 | --DOMWINDOW == 92 (0x8db37000) [pid = 1820] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 02:05:52 INFO - PROCESS | 1820 | --DOMWINDOW == 91 (0x8d8be800) [pid = 1820] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 02:05:52 INFO - PROCESS | 1820 | --DOMWINDOW == 90 (0x8db31c00) [pid = 1820] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 02:05:52 INFO - PROCESS | 1820 | --DOMWINDOW == 89 (0x8fae2c00) [pid = 1820] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 02:05:52 INFO - PROCESS | 1820 | --DOMWINDOW == 88 (0x91135400) [pid = 1820] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 02:05:52 INFO - PROCESS | 1820 | --DOMWINDOW == 87 (0x92c05c00) [pid = 1820] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 02:05:52 INFO - PROCESS | 1820 | --DOMWINDOW == 86 (0x8d2d9400) [pid = 1820] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 02:05:52 INFO - PROCESS | 1820 | --DOMWINDOW == 85 (0x8e57ac00) [pid = 1820] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 02:05:52 INFO - PROCESS | 1820 | --DOMWINDOW == 84 (0x9192b800) [pid = 1820] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 02:05:52 INFO - PROCESS | 1820 | --DOMWINDOW == 83 (0x90fdb000) [pid = 1820] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 02:05:52 INFO - PROCESS | 1820 | --DOMWINDOW == 82 (0x91137000) [pid = 1820] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 02:05:52 INFO - PROCESS | 1820 | 1470733552268 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:52 INFO - PROCESS | 1820 | 1470733552275 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:05:52 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d0db000 == 30 [pid = 1820] [id = 271] 02:05:52 INFO - PROCESS | 1820 | ++DOMWINDOW == 83 (0x8d2da400) [pid = 1820] [serial = 814] [outer = (nil)] 02:05:52 INFO - PROCESS | 1820 | ++DOMWINDOW == 84 (0x8db37000) [pid = 1820] [serial = 815] [outer = 0x8d2da400] 02:05:52 INFO - PROCESS | 1820 | 1470733552349 Marionette DEBUG loaded listener.js 02:05:52 INFO - PROCESS | 1820 | ++DOMWINDOW == 85 (0x8ef27800) [pid = 1820] [serial = 816] [outer = 0x8d2da400] 02:05:53 INFO - PROCESS | 1820 | 1470733553157 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]]]}] 02:05:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 02:05:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1887ms 02:05:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 02:05:53 INFO - PROCESS | 1820 | 1470733553214 Marionette TRACE conn4 -> [0,1057,"getWindowHandle",null] 02:05:53 INFO - PROCESS | 1820 | 1470733553217 Marionette TRACE conn4 <- [1,1057,null,{"value":"8"}] 02:05:53 INFO - PROCESS | 1820 | 1470733553223 Marionette TRACE conn4 -> [0,1058,"setScriptTimeout",{"ms":35000}] 02:05:53 INFO - PROCESS | 1820 | 1470733553227 Marionette TRACE conn4 <- [1,1058,null,{}] 02:05:53 INFO - PROCESS | 1820 | 1470733553232 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}] 02:05:53 INFO - PROCESS | 1820 | 1470733553237 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:05:53 INFO - PROCESS | 1820 | 1470733553392 Marionette TRACE conn4 <- [1,1059,null,{"value":null}] 02:05:53 INFO - PROCESS | 1820 | 1470733553403 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:53 INFO - PROCESS | 1820 | 1470733553412 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:05:53 INFO - PROCESS | 1820 | ++DOCSHELL 0x8f026800 == 31 [pid = 1820] [id = 272] 02:05:53 INFO - PROCESS | 1820 | ++DOMWINDOW == 86 (0x8f02e000) [pid = 1820] [serial = 817] [outer = (nil)] 02:05:53 INFO - PROCESS | 1820 | ++DOMWINDOW == 87 (0x8fae8800) [pid = 1820] [serial = 818] [outer = 0x8f02e000] 02:05:53 INFO - PROCESS | 1820 | 1470733553480 Marionette DEBUG loaded listener.js 02:05:53 INFO - PROCESS | 1820 | ++DOMWINDOW == 88 (0x90deb000) [pid = 1820] [serial = 819] [outer = 0x8f02e000] 02:05:54 INFO - PROCESS | 1820 | 1470733554531 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]]]}] 02:05:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 02:05:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1342ms 02:05:54 INFO - PROCESS | 1820 | 1470733554566 Marionette TRACE conn4 -> [0,1061,"getWindowHandle",null] 02:05:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 02:05:54 INFO - PROCESS | 1820 | 1470733554573 Marionette TRACE conn4 <- [1,1061,null,{"value":"8"}] 02:05:54 INFO - PROCESS | 1820 | 1470733554582 Marionette TRACE conn4 -> [0,1062,"setScriptTimeout",{"ms":35000}] 02:05:54 INFO - PROCESS | 1820 | 1470733554588 Marionette TRACE conn4 <- [1,1062,null,{}] 02:05:54 INFO - PROCESS | 1820 | 1470733554597 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}] 02:05:54 INFO - PROCESS | 1820 | 1470733554602 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:05:54 INFO - PROCESS | 1820 | 1470733554811 Marionette TRACE conn4 <- [1,1063,null,{"value":null}] 02:05:55 INFO - PROCESS | 1820 | 1470733555082 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:55 INFO - PROCESS | 1820 | 1470733555098 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:05:55 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d2df000 == 32 [pid = 1820] [id = 273] 02:05:55 INFO - PROCESS | 1820 | ++DOMWINDOW == 89 (0x8db37800) [pid = 1820] [serial = 820] [outer = (nil)] 02:05:55 INFO - PROCESS | 1820 | ++DOMWINDOW == 90 (0x8e583800) [pid = 1820] [serial = 821] [outer = 0x8db37800] 02:05:55 INFO - PROCESS | 1820 | 1470733555230 Marionette DEBUG loaded listener.js 02:05:55 INFO - PROCESS | 1820 | ++DOMWINDOW == 91 (0x8e98bc00) [pid = 1820] [serial = 822] [outer = 0x8db37800] 02:05:56 INFO - PROCESS | 1820 | 1470733556228 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]]]}] 02:05:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 02:05:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1695ms 02:05:56 INFO - PROCESS | 1820 | 1470733556276 Marionette TRACE conn4 -> [0,1065,"getWindowHandle",null] 02:05:56 INFO - PROCESS | 1820 | 1470733556284 Marionette TRACE conn4 <- [1,1065,null,{"value":"8"}] 02:05:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 02:05:56 INFO - PROCESS | 1820 | 1470733556297 Marionette TRACE conn4 -> [0,1066,"setScriptTimeout",{"ms":35000}] 02:05:56 INFO - PROCESS | 1820 | 1470733556302 Marionette TRACE conn4 <- [1,1066,null,{}] 02:05:56 INFO - PROCESS | 1820 | 1470733556308 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}] 02:05:56 INFO - PROCESS | 1820 | 1470733556314 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:05:56 INFO - PROCESS | 1820 | 1470733556535 Marionette TRACE conn4 <- [1,1067,null,{"value":null}] 02:05:56 INFO - PROCESS | 1820 | 1470733556807 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:56 INFO - PROCESS | 1820 | 1470733556818 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:05:56 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d2d2c00 == 33 [pid = 1820] [id = 274] 02:05:56 INFO - PROCESS | 1820 | ++DOMWINDOW == 92 (0x8ed0c000) [pid = 1820] [serial = 823] [outer = (nil)] 02:05:56 INFO - PROCESS | 1820 | ++DOMWINDOW == 93 (0x8ee5a000) [pid = 1820] [serial = 824] [outer = 0x8ed0c000] 02:05:56 INFO - PROCESS | 1820 | 1470733556917 Marionette DEBUG loaded listener.js 02:05:57 INFO - PROCESS | 1820 | ++DOMWINDOW == 94 (0x8ef32400) [pid = 1820] [serial = 825] [outer = 0x8ed0c000] 02:05:57 INFO - PROCESS | 1820 | 1470733557983 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]]]}] 02:05:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 02:05:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1736ms 02:05:58 INFO - PROCESS | 1820 | 1470733558034 Marionette TRACE conn4 -> [0,1069,"getWindowHandle",null] 02:05:58 INFO - PROCESS | 1820 | 1470733558038 Marionette TRACE conn4 <- [1,1069,null,{"value":"8"}] 02:05:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 02:05:58 INFO - PROCESS | 1820 | 1470733558090 Marionette TRACE conn4 -> [0,1070,"setScriptTimeout",{"ms":35000}] 02:05:58 INFO - PROCESS | 1820 | 1470733558097 Marionette TRACE conn4 <- [1,1070,null,{}] 02:05:58 INFO - PROCESS | 1820 | 1470733558125 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}] 02:05:58 INFO - PROCESS | 1820 | 1470733558135 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:05:58 INFO - PROCESS | 1820 | 1470733558339 Marionette TRACE conn4 <- [1,1071,null,{"value":null}] 02:05:58 INFO - PROCESS | 1820 | 1470733558543 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:58 INFO - PROCESS | 1820 | 1470733558555 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:05:58 INFO - PROCESS | 1820 | ++DOCSHELL 0x90fde000 == 34 [pid = 1820] [id = 275] 02:05:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 95 (0x90fdec00) [pid = 1820] [serial = 826] [outer = (nil)] 02:05:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 96 (0x91132c00) [pid = 1820] [serial = 827] [outer = 0x90fdec00] 02:05:58 INFO - PROCESS | 1820 | 1470733558637 Marionette DEBUG loaded listener.js 02:05:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 97 (0x91922800) [pid = 1820] [serial = 828] [outer = 0x90fdec00] 02:05:59 INFO - PROCESS | 1820 | 1470733559574 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]]]}] 02:05:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 02:05:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1596ms 02:05:59 INFO - PROCESS | 1820 | 1470733559643 Marionette TRACE conn4 -> [0,1073,"getWindowHandle",null] 02:05:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 02:05:59 INFO - PROCESS | 1820 | 1470733559648 Marionette TRACE conn4 <- [1,1073,null,{"value":"8"}] 02:05:59 INFO - PROCESS | 1820 | 1470733559656 Marionette TRACE conn4 -> [0,1074,"setScriptTimeout",{"ms":35000}] 02:05:59 INFO - PROCESS | 1820 | 1470733559659 Marionette TRACE conn4 <- [1,1074,null,{}] 02:05:59 INFO - PROCESS | 1820 | 1470733559667 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}] 02:05:59 INFO - PROCESS | 1820 | 1470733559671 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:05:59 INFO - PROCESS | 1820 | 1470733559903 Marionette TRACE conn4 <- [1,1075,null,{"value":null}] 02:06:00 INFO - PROCESS | 1820 | 1470733560145 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:00 INFO - PROCESS | 1820 | 1470733560153 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:06:00 INFO - PROCESS | 1820 | ++DOCSHELL 0x8ee53000 == 35 [pid = 1820] [id = 276] 02:06:00 INFO - PROCESS | 1820 | ++DOMWINDOW == 98 (0x9192ac00) [pid = 1820] [serial = 829] [outer = (nil)] 02:06:00 INFO - PROCESS | 1820 | ++DOMWINDOW == 99 (0x91995800) [pid = 1820] [serial = 830] [outer = 0x9192ac00] 02:06:00 INFO - PROCESS | 1820 | 1470733560281 Marionette DEBUG loaded listener.js 02:06:00 INFO - PROCESS | 1820 | ++DOMWINDOW == 100 (0x9199a000) [pid = 1820] [serial = 831] [outer = 0x9192ac00] 02:06:01 INFO - PROCESS | 1820 | 1470733561244 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]]]}] 02:06:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 02:06:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1635ms 02:06:01 INFO - PROCESS | 1820 | 1470733561290 Marionette TRACE conn4 -> [0,1077,"getWindowHandle",null] 02:06:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 02:06:01 INFO - PROCESS | 1820 | 1470733561295 Marionette TRACE conn4 <- [1,1077,null,{"value":"8"}] 02:06:01 INFO - PROCESS | 1820 | 1470733561301 Marionette TRACE conn4 -> [0,1078,"setScriptTimeout",{"ms":35000}] 02:06:01 INFO - PROCESS | 1820 | 1470733561305 Marionette TRACE conn4 <- [1,1078,null,{}] 02:06:01 INFO - PROCESS | 1820 | 1470733561311 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}] 02:06:01 INFO - PROCESS | 1820 | 1470733561319 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:06:01 INFO - PROCESS | 1820 | 1470733561554 Marionette TRACE conn4 <- [1,1079,null,{"value":null}] 02:06:01 INFO - PROCESS | 1820 | 1470733561766 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:01 INFO - PROCESS | 1820 | 1470733561776 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:06:01 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d8c2800 == 36 [pid = 1820] [id = 277] 02:06:01 INFO - PROCESS | 1820 | ++DOMWINDOW == 101 (0x90eeac00) [pid = 1820] [serial = 832] [outer = (nil)] 02:06:01 INFO - PROCESS | 1820 | ++DOMWINDOW == 102 (0x9254c800) [pid = 1820] [serial = 833] [outer = 0x90eeac00] 02:06:01 INFO - PROCESS | 1820 | 1470733561898 Marionette DEBUG loaded listener.js 02:06:02 INFO - PROCESS | 1820 | ++DOMWINDOW == 103 (0x92ad3800) [pid = 1820] [serial = 834] [outer = 0x90eeac00] 02:06:02 INFO - PROCESS | 1820 | 1470733562839 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]]]}] 02:06:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 02:06:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1585ms 02:06:02 INFO - PROCESS | 1820 | 1470733562888 Marionette TRACE conn4 -> [0,1081,"getWindowHandle",null] 02:06:02 INFO - PROCESS | 1820 | 1470733562892 Marionette TRACE conn4 <- [1,1081,null,{"value":"8"}] 02:06:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 02:06:02 INFO - PROCESS | 1820 | 1470733562902 Marionette TRACE conn4 -> [0,1082,"setScriptTimeout",{"ms":35000}] 02:06:02 INFO - PROCESS | 1820 | 1470733562905 Marionette TRACE conn4 <- [1,1082,null,{}] 02:06:02 INFO - PROCESS | 1820 | 1470733562911 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}] 02:06:02 INFO - PROCESS | 1820 | 1470733562922 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:06:03 INFO - PROCESS | 1820 | 1470733563204 Marionette TRACE conn4 <- [1,1083,null,{"value":null}] 02:06:03 INFO - PROCESS | 1820 | 1470733563470 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:03 INFO - PROCESS | 1820 | 1470733563480 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:06:03 INFO - PROCESS | 1820 | ++DOCSHELL 0x8db32c00 == 37 [pid = 1820] [id = 278] 02:06:03 INFO - PROCESS | 1820 | ++DOMWINDOW == 104 (0x8e983000) [pid = 1820] [serial = 835] [outer = (nil)] 02:06:03 INFO - PROCESS | 1820 | ++DOMWINDOW == 105 (0x92c08400) [pid = 1820] [serial = 836] [outer = 0x8e983000] 02:06:03 INFO - PROCESS | 1820 | 1470733563563 Marionette DEBUG loaded listener.js 02:06:03 INFO - PROCESS | 1820 | ++DOMWINDOW == 106 (0x939d4c00) [pid = 1820] [serial = 837] [outer = 0x8e983000] 02:06:04 INFO - PROCESS | 1820 | 1470733564518 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]]]}] 02:06:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 02:06:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1634ms 02:06:04 INFO - PROCESS | 1820 | 1470733564537 Marionette TRACE conn4 -> [0,1085,"getWindowHandle",null] 02:06:04 INFO - PROCESS | 1820 | 1470733564541 Marionette TRACE conn4 <- [1,1085,null,{"value":"8"}] 02:06:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 02:06:04 INFO - PROCESS | 1820 | 1470733564547 Marionette TRACE conn4 -> [0,1086,"setScriptTimeout",{"ms":35000}] 02:06:04 INFO - PROCESS | 1820 | 1470733564551 Marionette TRACE conn4 <- [1,1086,null,{}] 02:06:04 INFO - PROCESS | 1820 | 1470733564557 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}] 02:06:04 INFO - PROCESS | 1820 | 1470733564564 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:06:04 INFO - PROCESS | 1820 | 1470733564738 Marionette TRACE conn4 <- [1,1087,null,{"value":null}] 02:06:04 INFO - PROCESS | 1820 | 1470733564915 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:04 INFO - PROCESS | 1820 | 1470733564923 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:06:04 INFO - PROCESS | 1820 | ++DOCSHELL 0x8db2f400 == 38 [pid = 1820] [id = 279] 02:06:04 INFO - PROCESS | 1820 | ++DOMWINDOW == 107 (0x8db3ac00) [pid = 1820] [serial = 838] [outer = (nil)] 02:06:05 INFO - PROCESS | 1820 | ++DOMWINDOW == 108 (0x93ba5800) [pid = 1820] [serial = 839] [outer = 0x8db3ac00] 02:06:05 INFO - PROCESS | 1820 | 1470733565050 Marionette DEBUG loaded listener.js 02:06:05 INFO - PROCESS | 1820 | ++DOMWINDOW == 109 (0x92ade400) [pid = 1820] [serial = 840] [outer = 0x8db3ac00] 02:06:05 INFO - PROCESS | 1820 | 1470733565993 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]]]}] 02:06:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 02:06:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1488ms 02:06:06 INFO - PROCESS | 1820 | 1470733566037 Marionette TRACE conn4 -> [0,1089,"getWindowHandle",null] 02:06:06 INFO - PROCESS | 1820 | 1470733566041 Marionette TRACE conn4 <- [1,1089,null,{"value":"8"}] 02:06:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 02:06:06 INFO - PROCESS | 1820 | 1470733566048 Marionette TRACE conn4 -> [0,1090,"setScriptTimeout",{"ms":35000}] 02:06:06 INFO - PROCESS | 1820 | 1470733566052 Marionette TRACE conn4 <- [1,1090,null,{}] 02:06:06 INFO - PROCESS | 1820 | 1470733566058 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}] 02:06:06 INFO - PROCESS | 1820 | 1470733566064 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:06:06 INFO - PROCESS | 1820 | 1470733566256 Marionette TRACE conn4 <- [1,1091,null,{"value":null}] 02:06:06 INFO - PROCESS | 1820 | 1470733566613 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:06 INFO - PROCESS | 1820 | 1470733566626 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:06:06 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d0d6800 == 39 [pid = 1820] [id = 280] 02:06:06 INFO - PROCESS | 1820 | ++DOMWINDOW == 110 (0x8d0d6c00) [pid = 1820] [serial = 841] [outer = (nil)] 02:06:06 INFO - PROCESS | 1820 | ++DOMWINDOW == 111 (0x8d2d6800) [pid = 1820] [serial = 842] [outer = 0x8d0d6c00] 02:06:06 INFO - PROCESS | 1820 | 1470733566746 Marionette DEBUG loaded listener.js 02:06:06 INFO - PROCESS | 1820 | ++DOMWINDOW == 112 (0x8d2dfc00) [pid = 1820] [serial = 843] [outer = 0x8d0d6c00] 02:06:07 INFO - PROCESS | 1820 | 1470733567726 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]]]}] 02:06:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 02:06:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1732ms 02:06:07 INFO - PROCESS | 1820 | 1470733567783 Marionette TRACE conn4 -> [0,1093,"getWindowHandle",null] 02:06:07 INFO - PROCESS | 1820 | 1470733567789 Marionette TRACE conn4 <- [1,1093,null,{"value":"8"}] 02:06:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 02:06:07 INFO - PROCESS | 1820 | 1470733567796 Marionette TRACE conn4 -> [0,1094,"setScriptTimeout",{"ms":35000}] 02:06:07 INFO - PROCESS | 1820 | 1470733567801 Marionette TRACE conn4 <- [1,1094,null,{}] 02:06:07 INFO - PROCESS | 1820 | 1470733567810 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}] 02:06:07 INFO - PROCESS | 1820 | 1470733567817 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:06:08 INFO - PROCESS | 1820 | 1470733568059 Marionette TRACE conn4 <- [1,1095,null,{"value":null}] 02:06:08 INFO - PROCESS | 1820 | --DOCSHELL 0x8d0db000 == 38 [pid = 1820] [id = 271] 02:06:08 INFO - PROCESS | 1820 | --DOCSHELL 0x8ee53400 == 37 [pid = 1820] [id = 270] 02:06:08 INFO - PROCESS | 1820 | --DOCSHELL 0x8e98c400 == 36 [pid = 1820] [id = 269] 02:06:08 INFO - PROCESS | 1820 | --DOCSHELL 0x8d2d5c00 == 35 [pid = 1820] [id = 268] 02:06:08 INFO - PROCESS | 1820 | --DOMWINDOW == 111 (0x90eee800) [pid = 1820] [serial = 770] [outer = (nil)] [url = about:blank] 02:06:08 INFO - PROCESS | 1820 | --DOMWINDOW == 110 (0x8e98c800) [pid = 1820] [serial = 773] [outer = (nil)] [url = about:blank] 02:06:08 INFO - PROCESS | 1820 | --DOMWINDOW == 109 (0x90fe2800) [pid = 1820] [serial = 771] [outer = (nil)] [url = about:blank] 02:06:08 INFO - PROCESS | 1820 | --DOMWINDOW == 108 (0x8fae2000) [pid = 1820] [serial = 735] [outer = (nil)] [url = about:blank] 02:06:08 INFO - PROCESS | 1820 | --DOMWINDOW == 107 (0x8e57d800) [pid = 1820] [serial = 737] [outer = (nil)] [url = about:blank] 02:06:08 INFO - PROCESS | 1820 | --DOMWINDOW == 106 (0x8eca1800) [pid = 1820] [serial = 738] [outer = (nil)] [url = about:blank] 02:06:08 INFO - PROCESS | 1820 | --DOMWINDOW == 105 (0x93bb0400) [pid = 1820] [serial = 755] [outer = (nil)] [url = about:blank] 02:06:08 INFO - PROCESS | 1820 | --DOMWINDOW == 104 (0x93b5c800) [pid = 1820] [serial = 756] [outer = (nil)] [url = about:blank] 02:06:08 INFO - PROCESS | 1820 | --DOMWINDOW == 103 (0x8f026000) [pid = 1820] [serial = 740] [outer = (nil)] [url = about:blank] 02:06:08 INFO - PROCESS | 1820 | --DOMWINDOW == 102 (0x8faea000) [pid = 1820] [serial = 741] [outer = (nil)] [url = about:blank] 02:06:08 INFO - PROCESS | 1820 | --DOMWINDOW == 101 (0x8e985800) [pid = 1820] [serial = 761] [outer = (nil)] [url = about:blank] 02:06:08 INFO - PROCESS | 1820 | --DOMWINDOW == 100 (0x8eca8000) [pid = 1820] [serial = 762] [outer = (nil)] [url = about:blank] 02:06:08 INFO - PROCESS | 1820 | --DOMWINDOW == 99 (0x90de9400) [pid = 1820] [serial = 767] [outer = (nil)] [url = about:blank] 02:06:08 INFO - PROCESS | 1820 | --DOMWINDOW == 98 (0x9192ec00) [pid = 1820] [serial = 746] [outer = (nil)] [url = about:blank] 02:06:08 INFO - PROCESS | 1820 | --DOMWINDOW == 97 (0x9192dc00) [pid = 1820] [serial = 747] [outer = (nil)] [url = about:blank] 02:06:08 INFO - PROCESS | 1820 | --DOMWINDOW == 96 (0x92c0f000) [pid = 1820] [serial = 752] [outer = (nil)] [url = about:blank] 02:06:08 INFO - PROCESS | 1820 | --DOMWINDOW == 95 (0x939d6400) [pid = 1820] [serial = 753] [outer = (nil)] [url = about:blank] 02:06:08 INFO - PROCESS | 1820 | --DOMWINDOW == 94 (0x8ec9c800) [pid = 1820] [serial = 758] [outer = (nil)] [url = about:blank] 02:06:08 INFO - PROCESS | 1820 | --DOMWINDOW == 93 (0x8fae5800) [pid = 1820] [serial = 759] [outer = (nil)] [url = about:blank] 02:06:08 INFO - PROCESS | 1820 | --DOMWINDOW == 92 (0x8ec9a800) [pid = 1820] [serial = 764] [outer = (nil)] [url = about:blank] 02:06:08 INFO - PROCESS | 1820 | --DOMWINDOW == 91 (0x8eca5800) [pid = 1820] [serial = 765] [outer = (nil)] [url = about:blank] 02:06:08 INFO - PROCESS | 1820 | --DOMWINDOW == 90 (0x92546000) [pid = 1820] [serial = 749] [outer = (nil)] [url = about:blank] 02:06:08 INFO - PROCESS | 1820 | --DOMWINDOW == 89 (0x92550800) [pid = 1820] [serial = 750] [outer = (nil)] [url = about:blank] 02:06:08 INFO - PROCESS | 1820 | --DOMWINDOW == 88 (0x90fe4c00) [pid = 1820] [serial = 743] [outer = (nil)] [url = about:blank] 02:06:08 INFO - PROCESS | 1820 | --DOMWINDOW == 87 (0x91132400) [pid = 1820] [serial = 744] [outer = (nil)] [url = about:blank] 02:06:08 INFO - PROCESS | 1820 | --DOMWINDOW == 86 (0x92ade000) [pid = 1820] [serial = 777] [outer = (nil)] [url = about:blank] 02:06:08 INFO - PROCESS | 1820 | --DOMWINDOW == 85 (0x8edcf000) [pid = 1820] [serial = 774] [outer = (nil)] [url = about:blank] 02:06:08 INFO - PROCESS | 1820 | --DOMWINDOW == 84 (0x92546c00) [pid = 1820] [serial = 776] [outer = (nil)] [url = about:blank] 02:06:08 INFO - PROCESS | 1820 | --DOMWINDOW == 83 (0x90df2c00) [pid = 1820] [serial = 768] [outer = (nil)] [url = about:blank] 02:06:08 INFO - PROCESS | 1820 | 1470733568336 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:08 INFO - PROCESS | 1820 | 1470733568345 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:06:08 INFO - PROCESS | 1820 | ++DOCSHELL 0x8e57d800 == 36 [pid = 1820] [id = 281] 02:06:08 INFO - PROCESS | 1820 | ++DOMWINDOW == 84 (0x8e586400) [pid = 1820] [serial = 844] [outer = (nil)] 02:06:08 INFO - PROCESS | 1820 | ++DOMWINDOW == 85 (0x8ec9a800) [pid = 1820] [serial = 845] [outer = 0x8e586400] 02:06:08 INFO - PROCESS | 1820 | 1470733568428 Marionette DEBUG loaded listener.js 02:06:08 INFO - PROCESS | 1820 | ++DOMWINDOW == 86 (0x8eca4400) [pid = 1820] [serial = 846] [outer = 0x8e586400] 02:06:09 INFO - PROCESS | 1820 | 1470733569245 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]]]}] 02:06:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 02:06:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1490ms 02:06:09 INFO - PROCESS | 1820 | 1470733569291 Marionette TRACE conn4 -> [0,1097,"getWindowHandle",null] 02:06:09 INFO - PROCESS | 1820 | 1470733569298 Marionette TRACE conn4 <- [1,1097,null,{"value":"8"}] 02:06:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 02:06:09 INFO - PROCESS | 1820 | 1470733569305 Marionette TRACE conn4 -> [0,1098,"setScriptTimeout",{"ms":35000}] 02:06:09 INFO - PROCESS | 1820 | 1470733569308 Marionette TRACE conn4 <- [1,1098,null,{}] 02:06:09 INFO - PROCESS | 1820 | 1470733569314 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}] 02:06:09 INFO - PROCESS | 1820 | 1470733569319 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:06:09 INFO - PROCESS | 1820 | 1470733569498 Marionette TRACE conn4 <- [1,1099,null,{"value":null}] 02:06:09 INFO - PROCESS | 1820 | 1470733569632 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:09 INFO - PROCESS | 1820 | 1470733569641 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:06:09 INFO - PROCESS | 1820 | ++DOCSHELL 0x8eca8000 == 37 [pid = 1820] [id = 282] 02:06:09 INFO - PROCESS | 1820 | ++DOMWINDOW == 87 (0x8edcf800) [pid = 1820] [serial = 847] [outer = (nil)] 02:06:09 INFO - PROCESS | 1820 | ++DOMWINDOW == 88 (0x8ef26c00) [pid = 1820] [serial = 848] [outer = 0x8edcf800] 02:06:09 INFO - PROCESS | 1820 | 1470733569732 Marionette DEBUG loaded listener.js 02:06:09 INFO - PROCESS | 1820 | ++DOMWINDOW == 89 (0x8f030400) [pid = 1820] [serial = 849] [outer = 0x8edcf800] 02:06:10 INFO - PROCESS | 1820 | 1470733570637 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]]]}] 02:06:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 02:06:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1390ms 02:06:10 INFO - PROCESS | 1820 | 1470733570697 Marionette TRACE conn4 -> [0,1101,"getWindowHandle",null] 02:06:10 INFO - PROCESS | 1820 | 1470733570701 Marionette TRACE conn4 <- [1,1101,null,{"value":"8"}] 02:06:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 02:06:10 INFO - PROCESS | 1820 | 1470733570723 Marionette TRACE conn4 -> [0,1102,"setScriptTimeout",{"ms":35000}] 02:06:10 INFO - PROCESS | 1820 | 1470733570732 Marionette TRACE conn4 <- [1,1102,null,{}] 02:06:10 INFO - PROCESS | 1820 | 1470733570742 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}] 02:06:10 INFO - PROCESS | 1820 | 1470733570753 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:06:11 INFO - PROCESS | 1820 | 1470733571005 Marionette TRACE conn4 <- [1,1103,null,{"value":null}] 02:06:11 INFO - PROCESS | 1820 | 1470733571028 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:11 INFO - PROCESS | 1820 | 1470733571034 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:06:11 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d2dac00 == 38 [pid = 1820] [id = 283] 02:06:11 INFO - PROCESS | 1820 | ++DOMWINDOW == 90 (0x90de6000) [pid = 1820] [serial = 850] [outer = (nil)] 02:06:11 INFO - PROCESS | 1820 | ++DOMWINDOW == 91 (0x90fdc400) [pid = 1820] [serial = 851] [outer = 0x90de6000] 02:06:11 INFO - PROCESS | 1820 | 1470733571104 Marionette DEBUG loaded listener.js 02:06:11 INFO - PROCESS | 1820 | ++DOMWINDOW == 92 (0x90fe8000) [pid = 1820] [serial = 852] [outer = 0x90de6000] 02:06:11 INFO - PROCESS | 1820 | --DOCSHELL 0x9485b800 == 37 [pid = 1820] [id = 9] 02:06:12 INFO - PROCESS | 1820 | 1470733572081 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]]]}] 02:06:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 02:06:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1408ms 02:06:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 02:06:12 INFO - PROCESS | 1820 | 1470733572118 Marionette TRACE conn4 -> [0,1105,"getWindowHandle",null] 02:06:12 INFO - PROCESS | 1820 | 1470733572122 Marionette TRACE conn4 <- [1,1105,null,{"value":"8"}] 02:06:12 INFO - PROCESS | 1820 | 1470733572129 Marionette TRACE conn4 -> [0,1106,"setScriptTimeout",{"ms":35000}] 02:06:12 INFO - PROCESS | 1820 | 1470733572132 Marionette TRACE conn4 <- [1,1106,null,{}] 02:06:12 INFO - PROCESS | 1820 | 1470733572147 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}] 02:06:12 INFO - PROCESS | 1820 | 1470733572166 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:06:12 INFO - PROCESS | 1820 | 1470733572386 Marionette TRACE conn4 <- [1,1107,null,{"value":null}] 02:06:12 INFO - PROCESS | 1820 | 1470733572410 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:12 INFO - PROCESS | 1820 | 1470733572417 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:06:12 INFO - PROCESS | 1820 | ++DOCSHELL 0x8ed04c00 == 38 [pid = 1820] [id = 284] 02:06:12 INFO - PROCESS | 1820 | ++DOMWINDOW == 93 (0x9112f400) [pid = 1820] [serial = 853] [outer = (nil)] 02:06:12 INFO - PROCESS | 1820 | ++DOMWINDOW == 94 (0x9192c800) [pid = 1820] [serial = 854] [outer = 0x9112f400] 02:06:12 INFO - PROCESS | 1820 | 1470733572487 Marionette DEBUG loaded listener.js 02:06:12 INFO - PROCESS | 1820 | ++DOMWINDOW == 95 (0x91930c00) [pid = 1820] [serial = 855] [outer = 0x9112f400] 02:06:13 INFO - PROCESS | 1820 | --DOMWINDOW == 94 (0x8ef2fc00) [pid = 1820] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 02:06:13 INFO - PROCESS | 1820 | --DOMWINDOW == 93 (0x9199bc00) [pid = 1820] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 02:06:13 INFO - PROCESS | 1820 | --DOMWINDOW == 92 (0x8e98e000) [pid = 1820] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 02:06:13 INFO - PROCESS | 1820 | --DOMWINDOW == 91 (0x953b4400) [pid = 1820] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 02:06:13 INFO - PROCESS | 1820 | --DOMWINDOW == 90 (0x92c0a000) [pid = 1820] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 02:06:13 INFO - PROCESS | 1820 | --DOMWINDOW == 89 (0x8ef27400) [pid = 1820] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 02:06:13 INFO - PROCESS | 1820 | --DOMWINDOW == 88 (0x8d2da400) [pid = 1820] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 02:06:13 INFO - PROCESS | 1820 | --DOMWINDOW == 87 (0x8d2d6400) [pid = 1820] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 02:06:13 INFO - PROCESS | 1820 | --DOMWINDOW == 86 (0x8ee53c00) [pid = 1820] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 02:06:13 INFO - PROCESS | 1820 | --DOMWINDOW == 85 (0x90eec400) [pid = 1820] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 02:06:13 INFO - PROCESS | 1820 | --DOMWINDOW == 84 (0x92adb400) [pid = 1820] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 02:06:13 INFO - PROCESS | 1820 | --DOMWINDOW == 83 (0x8db34400) [pid = 1820] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 02:06:13 INFO - PROCESS | 1820 | --DOMWINDOW == 82 (0x8d8c7c00) [pid = 1820] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 02:06:13 INFO - PROCESS | 1820 | 1470733573587 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]]]}] 02:06:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 02:06:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1490ms 02:06:13 INFO - PROCESS | 1820 | 1470733573619 Marionette TRACE conn4 -> [0,1109,"getWindowHandle",null] 02:06:13 INFO - PROCESS | 1820 | 1470733573622 Marionette TRACE conn4 <- [1,1109,null,{"value":"8"}] 02:06:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 02:06:13 INFO - PROCESS | 1820 | 1470733573630 Marionette TRACE conn4 -> [0,1110,"setScriptTimeout",{"ms":35000}] 02:06:13 INFO - PROCESS | 1820 | 1470733573634 Marionette TRACE conn4 <- [1,1110,null,{}] 02:06:13 INFO - PROCESS | 1820 | 1470733573644 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}] 02:06:13 INFO - PROCESS | 1820 | 1470733573649 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:06:13 INFO - PROCESS | 1820 | 1470733573830 Marionette TRACE conn4 <- [1,1111,null,{"value":null}] 02:06:13 INFO - PROCESS | 1820 | 1470733573955 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:13 INFO - PROCESS | 1820 | 1470733573970 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:06:14 INFO - PROCESS | 1820 | ++DOCSHELL 0x8ee53c00 == 39 [pid = 1820] [id = 285] 02:06:14 INFO - PROCESS | 1820 | ++DOMWINDOW == 83 (0x8fadd800) [pid = 1820] [serial = 856] [outer = (nil)] 02:06:14 INFO - PROCESS | 1820 | ++DOMWINDOW == 84 (0x91135400) [pid = 1820] [serial = 857] [outer = 0x8fadd800] 02:06:14 INFO - PROCESS | 1820 | 1470733574067 Marionette DEBUG loaded listener.js 02:06:14 INFO - PROCESS | 1820 | ++DOMWINDOW == 85 (0x92542c00) [pid = 1820] [serial = 858] [outer = 0x8fadd800] 02:06:14 INFO - PROCESS | 1820 | 1470733574900 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]]]}] 02:06:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 02:06:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1389ms 02:06:15 INFO - PROCESS | 1820 | 1470733575021 Marionette TRACE conn4 -> [0,1113,"getWindowHandle",null] 02:06:15 INFO - PROCESS | 1820 | 1470733575027 Marionette TRACE conn4 <- [1,1113,null,{"value":"8"}] 02:06:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 02:06:15 INFO - PROCESS | 1820 | 1470733575037 Marionette TRACE conn4 -> [0,1114,"setScriptTimeout",{"ms":35000}] 02:06:15 INFO - PROCESS | 1820 | 1470733575042 Marionette TRACE conn4 <- [1,1114,null,{}] 02:06:15 INFO - PROCESS | 1820 | 1470733575064 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}] 02:06:15 INFO - PROCESS | 1820 | 1470733575071 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:06:15 INFO - PROCESS | 1820 | 1470733575323 Marionette TRACE conn4 <- [1,1115,null,{"value":null}] 02:06:15 INFO - PROCESS | 1820 | 1470733575577 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:15 INFO - PROCESS | 1820 | 1470733575593 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:06:15 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d2d7c00 == 40 [pid = 1820] [id = 286] 02:06:15 INFO - PROCESS | 1820 | ++DOMWINDOW == 86 (0x8e581400) [pid = 1820] [serial = 859] [outer = (nil)] 02:06:15 INFO - PROCESS | 1820 | ++DOMWINDOW == 87 (0x8e985c00) [pid = 1820] [serial = 860] [outer = 0x8e581400] 02:06:15 INFO - PROCESS | 1820 | 1470733575681 Marionette DEBUG loaded listener.js 02:06:15 INFO - PROCESS | 1820 | ++DOMWINDOW == 88 (0x8e98d000) [pid = 1820] [serial = 861] [outer = 0x8e581400] 02:06:16 INFO - PROCESS | 1820 | 1470733576690 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]]]}] 02:06:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 02:06:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1703ms 02:06:16 INFO - PROCESS | 1820 | 1470733576741 Marionette TRACE conn4 -> [0,1117,"getWindowHandle",null] 02:06:16 INFO - PROCESS | 1820 | 1470733576747 Marionette TRACE conn4 <- [1,1117,null,{"value":"8"}] 02:06:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 02:06:16 INFO - PROCESS | 1820 | 1470733576760 Marionette TRACE conn4 -> [0,1118,"setScriptTimeout",{"ms":35000}] 02:06:16 INFO - PROCESS | 1820 | 1470733576767 Marionette TRACE conn4 <- [1,1118,null,{}] 02:06:16 INFO - PROCESS | 1820 | 1470733576775 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}] 02:06:16 INFO - PROCESS | 1820 | 1470733576780 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:06:17 INFO - PROCESS | 1820 | 1470733577027 Marionette TRACE conn4 <- [1,1119,null,{"value":null}] 02:06:17 INFO - PROCESS | 1820 | 1470733577292 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:17 INFO - PROCESS | 1820 | 1470733577300 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:06:17 INFO - PROCESS | 1820 | ++DOCSHELL 0x8edcf000 == 41 [pid = 1820] [id = 287] 02:06:17 INFO - PROCESS | 1820 | ++DOMWINDOW == 89 (0x8ee56000) [pid = 1820] [serial = 862] [outer = (nil)] 02:06:17 INFO - PROCESS | 1820 | ++DOMWINDOW == 90 (0x8f02dc00) [pid = 1820] [serial = 863] [outer = 0x8ee56000] 02:06:17 INFO - PROCESS | 1820 | 1470733577388 Marionette DEBUG loaded listener.js 02:06:17 INFO - PROCESS | 1820 | ++DOMWINDOW == 91 (0x8fae9800) [pid = 1820] [serial = 864] [outer = 0x8ee56000] 02:06:18 INFO - PROCESS | 1820 | 1470733578394 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]]]}] 02:06:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 02:06:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1699ms 02:06:18 INFO - PROCESS | 1820 | 1470733578455 Marionette TRACE conn4 -> [0,1121,"getWindowHandle",null] 02:06:18 INFO - PROCESS | 1820 | 1470733578460 Marionette TRACE conn4 <- [1,1121,null,{"value":"8"}] 02:06:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 02:06:18 INFO - PROCESS | 1820 | 1470733578467 Marionette TRACE conn4 -> [0,1122,"setScriptTimeout",{"ms":35000}] 02:06:18 INFO - PROCESS | 1820 | 1470733578471 Marionette TRACE conn4 <- [1,1122,null,{}] 02:06:18 INFO - PROCESS | 1820 | 1470733578488 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}] 02:06:18 INFO - PROCESS | 1820 | 1470733578498 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:06:18 INFO - PROCESS | 1820 | 1470733578750 Marionette TRACE conn4 <- [1,1123,null,{"value":null}] 02:06:19 INFO - PROCESS | 1820 | 1470733579062 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:19 INFO - PROCESS | 1820 | 1470733579076 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:06:19 INFO - PROCESS | 1820 | ++DOCSHELL 0x9199a800 == 42 [pid = 1820] [id = 288] 02:06:19 INFO - PROCESS | 1820 | ++DOMWINDOW == 92 (0x92305000) [pid = 1820] [serial = 865] [outer = (nil)] 02:06:19 INFO - PROCESS | 1820 | ++DOMWINDOW == 93 (0x92ad2000) [pid = 1820] [serial = 866] [outer = 0x92305000] 02:06:19 INFO - PROCESS | 1820 | 1470733579169 Marionette DEBUG loaded listener.js 02:06:19 INFO - PROCESS | 1820 | ++DOMWINDOW == 94 (0x92adec00) [pid = 1820] [serial = 867] [outer = 0x92305000] 02:06:20 INFO - PROCESS | 1820 | 1470733580107 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]]]}] 02:06:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 02:06:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1696ms 02:06:20 INFO - PROCESS | 1820 | 1470733580164 Marionette TRACE conn4 -> [0,1125,"getWindowHandle",null] 02:06:20 INFO - PROCESS | 1820 | 1470733580167 Marionette TRACE conn4 <- [1,1125,null,{"value":"8"}] 02:06:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 02:06:20 INFO - PROCESS | 1820 | 1470733580174 Marionette TRACE conn4 -> [0,1126,"setScriptTimeout",{"ms":35000}] 02:06:20 INFO - PROCESS | 1820 | 1470733580177 Marionette TRACE conn4 <- [1,1126,null,{}] 02:06:20 INFO - PROCESS | 1820 | 1470733580183 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}] 02:06:20 INFO - PROCESS | 1820 | 1470733580189 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:06:20 INFO - PROCESS | 1820 | 1470733580385 Marionette TRACE conn4 <- [1,1127,null,{"value":null}] 02:06:20 INFO - PROCESS | 1820 | 1470733580600 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:20 INFO - PROCESS | 1820 | 1470733580609 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:06:20 INFO - PROCESS | 1820 | ++DOCSHELL 0x8ed0b000 == 43 [pid = 1820] [id = 289] 02:06:20 INFO - PROCESS | 1820 | ++DOMWINDOW == 95 (0x92548c00) [pid = 1820] [serial = 868] [outer = (nil)] 02:06:20 INFO - PROCESS | 1820 | ++DOMWINDOW == 96 (0x939cd000) [pid = 1820] [serial = 869] [outer = 0x92548c00] 02:06:20 INFO - PROCESS | 1820 | 1470733580737 Marionette DEBUG loaded listener.js 02:06:20 INFO - PROCESS | 1820 | ++DOMWINDOW == 97 (0x93bae800) [pid = 1820] [serial = 870] [outer = 0x92548c00] 02:06:21 INFO - PROCESS | 1820 | 1470733581671 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]]]}] 02:06:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 02:06:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1541ms 02:06:21 INFO - PROCESS | 1820 | 1470733581716 Marionette TRACE conn4 -> [0,1129,"getWindowHandle",null] 02:06:21 INFO - PROCESS | 1820 | 1470733581721 Marionette TRACE conn4 <- [1,1129,null,{"value":"8"}] 02:06:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 02:06:21 INFO - PROCESS | 1820 | 1470733581728 Marionette TRACE conn4 -> [0,1130,"setScriptTimeout",{"ms":35000}] 02:06:21 INFO - PROCESS | 1820 | 1470733581732 Marionette TRACE conn4 <- [1,1130,null,{}] 02:06:21 INFO - PROCESS | 1820 | 1470733581738 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}] 02:06:21 INFO - PROCESS | 1820 | 1470733581744 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:06:21 INFO - PROCESS | 1820 | 1470733581975 Marionette TRACE conn4 <- [1,1131,null,{"value":null}] 02:06:22 INFO - PROCESS | 1820 | 1470733582195 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:22 INFO - PROCESS | 1820 | 1470733582204 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:06:22 INFO - PROCESS | 1820 | ++DOCSHELL 0x92c0f000 == 44 [pid = 1820] [id = 290] 02:06:22 INFO - PROCESS | 1820 | ++DOMWINDOW == 98 (0x94860c00) [pid = 1820] [serial = 871] [outer = (nil)] 02:06:22 INFO - PROCESS | 1820 | ++DOMWINDOW == 99 (0x95248800) [pid = 1820] [serial = 872] [outer = 0x94860c00] 02:06:22 INFO - PROCESS | 1820 | 1470733582302 Marionette DEBUG loaded listener.js 02:06:22 INFO - PROCESS | 1820 | ++DOMWINDOW == 100 (0x953a9000) [pid = 1820] [serial = 873] [outer = 0x94860c00] 02:06:23 INFO - PROCESS | 1820 | 1470733583251 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]]]}] 02:06:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 02:06:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1587ms 02:06:23 INFO - PROCESS | 1820 | 1470733583317 Marionette TRACE conn4 -> [0,1133,"getWindowHandle",null] 02:06:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 02:06:23 INFO - PROCESS | 1820 | 1470733583322 Marionette TRACE conn4 <- [1,1133,null,{"value":"8"}] 02:06:23 INFO - PROCESS | 1820 | 1470733583330 Marionette TRACE conn4 -> [0,1134,"setScriptTimeout",{"ms":35000}] 02:06:23 INFO - PROCESS | 1820 | 1470733583333 Marionette TRACE conn4 <- [1,1134,null,{}] 02:06:23 INFO - PROCESS | 1820 | 1470733583340 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}] 02:06:23 INFO - PROCESS | 1820 | 1470733583352 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:06:23 INFO - PROCESS | 1820 | 1470733583660 Marionette TRACE conn4 <- [1,1135,null,{"value":null}] 02:06:23 INFO - PROCESS | 1820 | 1470733583937 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:23 INFO - PROCESS | 1820 | 1470733583946 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:06:23 INFO - PROCESS | 1820 | ++DOCSHELL 0x90fdd400 == 45 [pid = 1820] [id = 291] 02:06:23 INFO - PROCESS | 1820 | ++DOMWINDOW == 101 (0x9668bc00) [pid = 1820] [serial = 874] [outer = (nil)] 02:06:24 INFO - PROCESS | 1820 | ++DOMWINDOW == 102 (0x96692c00) [pid = 1820] [serial = 875] [outer = 0x9668bc00] 02:06:24 INFO - PROCESS | 1820 | 1470733584028 Marionette DEBUG loaded listener.js 02:06:24 INFO - PROCESS | 1820 | ++DOMWINDOW == 103 (0x966ec800) [pid = 1820] [serial = 876] [outer = 0x9668bc00] 02:06:24 INFO - PROCESS | 1820 | 1470733584947 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]]]}] 02:06:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 02:06:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1696ms 02:06:25 INFO - PROCESS | 1820 | 1470733585025 Marionette TRACE conn4 -> [0,1137,"getWindowHandle",null] 02:06:25 INFO - PROCESS | 1820 | 1470733585029 Marionette TRACE conn4 <- [1,1137,null,{"value":"8"}] 02:06:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 02:06:25 INFO - PROCESS | 1820 | 1470733585036 Marionette TRACE conn4 -> [0,1138,"setScriptTimeout",{"ms":35000}] 02:06:25 INFO - PROCESS | 1820 | 1470733585039 Marionette TRACE conn4 <- [1,1138,null,{}] 02:06:25 INFO - PROCESS | 1820 | 1470733585045 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}] 02:06:25 INFO - PROCESS | 1820 | 1470733585051 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:06:25 INFO - PROCESS | 1820 | 1470733585274 Marionette TRACE conn4 <- [1,1139,null,{"value":null}] 02:06:25 INFO - PROCESS | 1820 | 1470733585490 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:25 INFO - PROCESS | 1820 | 1470733585500 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:06:25 INFO - PROCESS | 1820 | ++DOCSHELL 0x8db33800 == 46 [pid = 1820] [id = 292] 02:06:25 INFO - PROCESS | 1820 | ++DOMWINDOW == 104 (0x8db34c00) [pid = 1820] [serial = 877] [outer = (nil)] 02:06:25 INFO - PROCESS | 1820 | ++DOMWINDOW == 105 (0x8e57c800) [pid = 1820] [serial = 878] [outer = 0x8db34c00] 02:06:25 INFO - PROCESS | 1820 | 1470733585843 Marionette DEBUG loaded listener.js 02:06:25 INFO - PROCESS | 1820 | ++DOMWINDOW == 106 (0x8ec79800) [pid = 1820] [serial = 879] [outer = 0x8db34c00] 02:06:26 INFO - PROCESS | 1820 | 1470733586810 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]]]}] 02:06:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 02:06:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1840ms 02:06:26 INFO - PROCESS | 1820 | 1470733586878 Marionette TRACE conn4 -> [0,1141,"getWindowHandle",null] 02:06:26 INFO - PROCESS | 1820 | 1470733586884 Marionette TRACE conn4 <- [1,1141,null,{"value":"8"}] 02:06:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 02:06:26 INFO - PROCESS | 1820 | 1470733586893 Marionette TRACE conn4 -> [0,1142,"setScriptTimeout",{"ms":35000}] 02:06:26 INFO - PROCESS | 1820 | 1470733586897 Marionette TRACE conn4 <- [1,1142,null,{}] 02:06:26 INFO - PROCESS | 1820 | 1470733586904 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}] 02:06:26 INFO - PROCESS | 1820 | 1470733586909 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:06:27 INFO - PROCESS | 1820 | 1470733587204 Marionette TRACE conn4 <- [1,1143,null,{"value":null}] 02:06:27 INFO - PROCESS | 1820 | 1470733587487 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:27 INFO - PROCESS | 1820 | 1470733587499 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:06:27 INFO - PROCESS | 1820 | ++DOCSHELL 0x8edcb000 == 47 [pid = 1820] [id = 293] 02:06:27 INFO - PROCESS | 1820 | ++DOMWINDOW == 107 (0x8edccc00) [pid = 1820] [serial = 880] [outer = (nil)] 02:06:27 INFO - PROCESS | 1820 | ++DOMWINDOW == 108 (0x8ef2fc00) [pid = 1820] [serial = 881] [outer = 0x8edccc00] 02:06:27 INFO - PROCESS | 1820 | 1470733587575 Marionette DEBUG loaded listener.js 02:06:27 INFO - PROCESS | 1820 | ++DOMWINDOW == 109 (0x8f02fc00) [pid = 1820] [serial = 882] [outer = 0x8edccc00] 02:06:28 INFO - PROCESS | 1820 | --DOCSHELL 0x8ed04c00 == 46 [pid = 1820] [id = 284] 02:06:28 INFO - PROCESS | 1820 | --DOCSHELL 0x8d2dac00 == 45 [pid = 1820] [id = 283] 02:06:28 INFO - PROCESS | 1820 | --DOCSHELL 0x9a09d400 == 44 [pid = 1820] [id = 10] 02:06:28 INFO - PROCESS | 1820 | --DOCSHELL 0x8eca8000 == 43 [pid = 1820] [id = 282] 02:06:28 INFO - PROCESS | 1820 | --DOCSHELL 0x8e57d800 == 42 [pid = 1820] [id = 281] 02:06:28 INFO - PROCESS | 1820 | --DOCSHELL 0x8d0d6800 == 41 [pid = 1820] [id = 280] 02:06:28 INFO - PROCESS | 1820 | --DOCSHELL 0x8db32c00 == 40 [pid = 1820] [id = 278] 02:06:28 INFO - PROCESS | 1820 | --DOCSHELL 0x8db2f400 == 39 [pid = 1820] [id = 279] 02:06:28 INFO - PROCESS | 1820 | --DOCSHELL 0x8d8c2800 == 38 [pid = 1820] [id = 277] 02:06:28 INFO - PROCESS | 1820 | --DOCSHELL 0x8ee53000 == 37 [pid = 1820] [id = 276] 02:06:28 INFO - PROCESS | 1820 | --DOCSHELL 0x90fde000 == 36 [pid = 1820] [id = 275] 02:06:28 INFO - PROCESS | 1820 | --DOCSHELL 0x8d2d2c00 == 35 [pid = 1820] [id = 274] 02:06:28 INFO - PROCESS | 1820 | --DOCSHELL 0x8d2df000 == 34 [pid = 1820] [id = 273] 02:06:28 INFO - PROCESS | 1820 | --DOCSHELL 0x8ee54400 == 33 [pid = 1820] [id = 267] 02:06:28 INFO - PROCESS | 1820 | --DOCSHELL 0x8f026800 == 32 [pid = 1820] [id = 272] 02:06:28 INFO - PROCESS | 1820 | --DOCSHELL 0x8db33800 == 31 [pid = 1820] [id = 292] 02:06:28 INFO - PROCESS | 1820 | --DOCSHELL 0x90fdd400 == 30 [pid = 1820] [id = 291] 02:06:28 INFO - PROCESS | 1820 | --DOCSHELL 0x92c0f000 == 29 [pid = 1820] [id = 290] 02:06:28 INFO - PROCESS | 1820 | --DOCSHELL 0x8ed0b000 == 28 [pid = 1820] [id = 289] 02:06:28 INFO - PROCESS | 1820 | --DOCSHELL 0x8edcf000 == 27 [pid = 1820] [id = 287] 02:06:28 INFO - PROCESS | 1820 | --DOCSHELL 0x9199a800 == 26 [pid = 1820] [id = 288] 02:06:28 INFO - PROCESS | 1820 | --DOCSHELL 0x8ee53c00 == 25 [pid = 1820] [id = 285] 02:06:28 INFO - PROCESS | 1820 | --DOCSHELL 0x8d2d7c00 == 24 [pid = 1820] [id = 286] 02:06:29 INFO - PROCESS | 1820 | --DOMWINDOW == 108 (0x90dea000) [pid = 1820] [serial = 783] [outer = (nil)] [url = about:blank] 02:06:29 INFO - PROCESS | 1820 | --DOMWINDOW == 107 (0x9795b800) [pid = 1820] [serial = 797] [outer = (nil)] [url = about:blank] 02:06:29 INFO - PROCESS | 1820 | --DOMWINDOW == 106 (0x8ec7ac00) [pid = 1820] [serial = 809] [outer = (nil)] [url = about:blank] 02:06:29 INFO - PROCESS | 1820 | --DOMWINDOW == 105 (0x966eb400) [pid = 1820] [serial = 794] [outer = (nil)] [url = about:blank] 02:06:29 INFO - PROCESS | 1820 | --DOMWINDOW == 104 (0x953ad000) [pid = 1820] [serial = 788] [outer = (nil)] [url = about:blank] 02:06:29 INFO - PROCESS | 1820 | --DOMWINDOW == 103 (0x8fae7c00) [pid = 1820] [serial = 803] [outer = (nil)] [url = about:blank] 02:06:29 INFO - PROCESS | 1820 | --DOMWINDOW == 102 (0x8ef27800) [pid = 1820] [serial = 816] [outer = (nil)] [url = about:blank] 02:06:29 INFO - PROCESS | 1820 | --DOMWINDOW == 101 (0x8d8c1c00) [pid = 1820] [serial = 806] [outer = (nil)] [url = about:blank] 02:06:29 INFO - PROCESS | 1820 | --DOMWINDOW == 100 (0x8ef26800) [pid = 1820] [serial = 812] [outer = (nil)] [url = about:blank] 02:06:29 INFO - PROCESS | 1820 | --DOMWINDOW == 99 (0x96687000) [pid = 1820] [serial = 791] [outer = (nil)] [url = about:blank] 02:06:29 INFO - PROCESS | 1820 | --DOMWINDOW == 98 (0x93d63800) [pid = 1820] [serial = 786] [outer = (nil)] [url = about:blank] 02:06:29 INFO - PROCESS | 1820 | --DOMWINDOW == 97 (0x8db3b000) [pid = 1820] [serial = 800] [outer = (nil)] [url = about:blank] 02:06:29 INFO - PROCESS | 1820 | --DOMWINDOW == 96 (0x966f4400) [pid = 1820] [serial = 795] [outer = (nil)] [url = about:blank] 02:06:29 INFO - PROCESS | 1820 | --DOMWINDOW == 95 (0x8d8c9800) [pid = 1820] [serial = 807] [outer = (nil)] [url = about:blank] 02:06:29 INFO - PROCESS | 1820 | --DOMWINDOW == 94 (0x939cd800) [pid = 1820] [serial = 785] [outer = (nil)] [url = about:blank] 02:06:29 INFO - PROCESS | 1820 | --DOMWINDOW == 93 (0x8ef2f800) [pid = 1820] [serial = 813] [outer = (nil)] [url = about:blank] 02:06:29 INFO - PROCESS | 1820 | --DOMWINDOW == 92 (0x96689800) [pid = 1820] [serial = 792] [outer = (nil)] [url = about:blank] 02:06:29 INFO - PROCESS | 1820 | --DOMWINDOW == 91 (0x8e98b800) [pid = 1820] [serial = 779] [outer = (nil)] [url = about:blank] 02:06:29 INFO - PROCESS | 1820 | --DOMWINDOW == 90 (0x8db37000) [pid = 1820] [serial = 815] [outer = (nil)] [url = about:blank] 02:06:29 INFO - PROCESS | 1820 | --DOMWINDOW == 89 (0x8ed0a400) [pid = 1820] [serial = 780] [outer = (nil)] [url = about:blank] 02:06:29 INFO - PROCESS | 1820 | --DOMWINDOW == 88 (0x953b2400) [pid = 1820] [serial = 789] [outer = (nil)] [url = about:blank] 02:06:29 INFO - PROCESS | 1820 | --DOMWINDOW == 87 (0x90ee1800) [pid = 1820] [serial = 804] [outer = (nil)] [url = about:blank] 02:06:29 INFO - PROCESS | 1820 | --DOMWINDOW == 86 (0x8e987400) [pid = 1820] [serial = 801] [outer = (nil)] [url = about:blank] 02:06:29 INFO - PROCESS | 1820 | --DOMWINDOW == 85 (0x8ec85c00) [pid = 1820] [serial = 810] [outer = (nil)] [url = about:blank] 02:06:29 INFO - PROCESS | 1820 | --DOMWINDOW == 84 (0x8fae1800) [pid = 1820] [serial = 782] [outer = (nil)] [url = about:blank] 02:06:29 INFO - PROCESS | 1820 | --DOMWINDOW == 83 (0x98360800) [pid = 1820] [serial = 798] [outer = (nil)] [url = about:blank] 02:06:29 INFO - PROCESS | 1820 | --DOMWINDOW == 82 (0x8fae8800) [pid = 1820] [serial = 818] [outer = (nil)] [url = about:blank] 02:06:29 INFO - PROCESS | 1820 | 1470733589662 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]]]}] 02:06:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 02:06:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 2800ms 02:06:29 INFO - PROCESS | 1820 | 1470733589694 Marionette TRACE conn4 -> [0,1145,"getWindowHandle",null] 02:06:29 INFO - PROCESS | 1820 | 1470733589700 Marionette TRACE conn4 <- [1,1145,null,{"value":"8"}] 02:06:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 02:06:29 INFO - PROCESS | 1820 | 1470733589708 Marionette TRACE conn4 -> [0,1146,"setScriptTimeout",{"ms":35000}] 02:06:29 INFO - PROCESS | 1820 | 1470733589715 Marionette TRACE conn4 <- [1,1146,null,{}] 02:06:29 INFO - PROCESS | 1820 | 1470733589723 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}] 02:06:29 INFO - PROCESS | 1820 | 1470733589728 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:06:29 INFO - PROCESS | 1820 | 1470733589899 Marionette TRACE conn4 <- [1,1147,null,{"value":null}] 02:06:30 INFO - PROCESS | 1820 | 1470733590032 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:30 INFO - PROCESS | 1820 | 1470733590041 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:06:30 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d8c1400 == 25 [pid = 1820] [id = 294] 02:06:30 INFO - PROCESS | 1820 | ++DOMWINDOW == 83 (0x8d8c1800) [pid = 1820] [serial = 883] [outer = (nil)] 02:06:30 INFO - PROCESS | 1820 | ++DOMWINDOW == 84 (0x8db36800) [pid = 1820] [serial = 884] [outer = 0x8d8c1800] 02:06:30 INFO - PROCESS | 1820 | 1470733590119 Marionette DEBUG loaded listener.js 02:06:30 INFO - PROCESS | 1820 | ++DOMWINDOW == 85 (0x8e57c000) [pid = 1820] [serial = 885] [outer = 0x8d8c1800] 02:06:30 INFO - PROCESS | 1820 | 1470733590969 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]]]}] 02:06:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 02:06:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1292ms 02:06:31 INFO - PROCESS | 1820 | 1470733591000 Marionette TRACE conn4 -> [0,1149,"getWindowHandle",null] 02:06:31 INFO - PROCESS | 1820 | 1470733591008 Marionette TRACE conn4 <- [1,1149,null,{"value":"8"}] 02:06:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 02:06:31 INFO - PROCESS | 1820 | 1470733591024 Marionette TRACE conn4 -> [0,1150,"setScriptTimeout",{"ms":35000}] 02:06:31 INFO - PROCESS | 1820 | 1470733591029 Marionette TRACE conn4 <- [1,1150,null,{}] 02:06:31 INFO - PROCESS | 1820 | 1470733591035 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}] 02:06:31 INFO - PROCESS | 1820 | 1470733591041 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:06:31 INFO - PROCESS | 1820 | 1470733591225 Marionette TRACE conn4 <- [1,1151,null,{"value":null}] 02:06:31 INFO - PROCESS | 1820 | 1470733591236 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:31 INFO - PROCESS | 1820 | 1470733591243 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:06:31 INFO - PROCESS | 1820 | ++DOCSHELL 0x8ec7f400 == 26 [pid = 1820] [id = 295] 02:06:31 INFO - PROCESS | 1820 | ++DOMWINDOW == 86 (0x8ec9e000) [pid = 1820] [serial = 886] [outer = (nil)] 02:06:31 INFO - PROCESS | 1820 | ++DOMWINDOW == 87 (0x8eca7c00) [pid = 1820] [serial = 887] [outer = 0x8ec9e000] 02:06:31 INFO - PROCESS | 1820 | 1470733591441 Marionette DEBUG loaded listener.js 02:06:31 INFO - PROCESS | 1820 | ++DOMWINDOW == 88 (0x8ed05000) [pid = 1820] [serial = 888] [outer = 0x8ec9e000] 02:06:32 INFO - PROCESS | 1820 | 1470733592432 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]]]}] 02:06:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 02:06:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1491ms 02:06:32 INFO - PROCESS | 1820 | 1470733592515 Marionette TRACE conn4 -> [0,1153,"getWindowHandle",null] 02:06:32 INFO - PROCESS | 1820 | 1470733592520 Marionette TRACE conn4 <- [1,1153,null,{"value":"8"}] 02:06:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 02:06:32 INFO - PROCESS | 1820 | 1470733592528 Marionette TRACE conn4 -> [0,1154,"setScriptTimeout",{"ms":35000}] 02:06:32 INFO - PROCESS | 1820 | 1470733592534 Marionette TRACE conn4 <- [1,1154,null,{}] 02:06:32 INFO - PROCESS | 1820 | 1470733592558 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}] 02:06:32 INFO - PROCESS | 1820 | 1470733592568 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:06:32 INFO - PROCESS | 1820 | 1470733592793 Marionette TRACE conn4 <- [1,1155,null,{"value":null}] 02:06:32 INFO - PROCESS | 1820 | 1470733592821 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:32 INFO - PROCESS | 1820 | 1470733592835 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:06:32 INFO - PROCESS | 1820 | ++DOCSHELL 0x8ef28000 == 27 [pid = 1820] [id = 296] 02:06:32 INFO - PROCESS | 1820 | ++DOMWINDOW == 89 (0x8ef29000) [pid = 1820] [serial = 889] [outer = (nil)] 02:06:32 INFO - PROCESS | 1820 | ++DOMWINDOW == 90 (0x8ef2dc00) [pid = 1820] [serial = 890] [outer = 0x8ef29000] 02:06:32 INFO - PROCESS | 1820 | 1470733592910 Marionette DEBUG loaded listener.js 02:06:33 INFO - PROCESS | 1820 | ++DOMWINDOW == 91 (0x8f023800) [pid = 1820] [serial = 891] [outer = 0x8ef29000] 02:06:34 INFO - PROCESS | 1820 | --DOMWINDOW == 90 (0x9523b400) [pid = 1820] [serial = 24] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 02:06:34 INFO - PROCESS | 1820 | --DOMWINDOW == 89 (0x8fadd800) [pid = 1820] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 02:06:34 INFO - PROCESS | 1820 | --DOMWINDOW == 88 (0x9a09e400) [pid = 1820] [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.] 02:06:34 INFO - PROCESS | 1820 | --DOMWINDOW == 87 (0x9112f400) [pid = 1820] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 02:06:34 INFO - PROCESS | 1820 | --DOMWINDOW == 86 (0x90de6000) [pid = 1820] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 02:06:34 INFO - PROCESS | 1820 | --DOMWINDOW == 85 (0x8e983000) [pid = 1820] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 02:06:34 INFO - PROCESS | 1820 | --DOMWINDOW == 84 (0x90fdec00) [pid = 1820] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 02:06:34 INFO - PROCESS | 1820 | --DOMWINDOW == 83 (0x8d0d6c00) [pid = 1820] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 02:06:34 INFO - PROCESS | 1820 | --DOMWINDOW == 82 (0x90eeac00) [pid = 1820] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 02:06:34 INFO - PROCESS | 1820 | --DOMWINDOW == 81 (0x8db3ac00) [pid = 1820] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 02:06:34 INFO - PROCESS | 1820 | --DOMWINDOW == 80 (0x9192ac00) [pid = 1820] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 02:06:34 INFO - PROCESS | 1820 | --DOMWINDOW == 79 (0x8edcf800) [pid = 1820] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 02:06:34 INFO - PROCESS | 1820 | --DOMWINDOW == 78 (0x8f02e000) [pid = 1820] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 02:06:34 INFO - PROCESS | 1820 | --DOMWINDOW == 77 (0x8ed0c000) [pid = 1820] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 02:06:34 INFO - PROCESS | 1820 | --DOMWINDOW == 76 (0x8db37800) [pid = 1820] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 02:06:34 INFO - PROCESS | 1820 | --DOMWINDOW == 75 (0x8e586400) [pid = 1820] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 02:06:34 INFO - PROCESS | 1820 | 1470733594517 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]]]}] 02:06:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 02:06:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 2047ms 02:06:34 INFO - PROCESS | 1820 | 1470733594577 Marionette TRACE conn4 -> [0,1157,"getWindowHandle",null] 02:06:34 INFO - PROCESS | 1820 | 1470733594582 Marionette TRACE conn4 <- [1,1157,null,{"value":"8"}] 02:06:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 02:06:34 INFO - PROCESS | 1820 | 1470733594588 Marionette TRACE conn4 -> [0,1158,"setScriptTimeout",{"ms":35000}] 02:06:34 INFO - PROCESS | 1820 | 1470733594591 Marionette TRACE conn4 <- [1,1158,null,{}] 02:06:34 INFO - PROCESS | 1820 | 1470733594597 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}] 02:06:34 INFO - PROCESS | 1820 | 1470733594602 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:06:34 INFO - PROCESS | 1820 | 1470733594779 Marionette TRACE conn4 <- [1,1159,null,{"value":null}] 02:06:34 INFO - PROCESS | 1820 | 1470733594900 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:34 INFO - PROCESS | 1820 | 1470733594908 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:06:34 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d0dcc00 == 28 [pid = 1820] [id = 297] 02:06:34 INFO - PROCESS | 1820 | ++DOMWINDOW == 76 (0x8db3b800) [pid = 1820] [serial = 892] [outer = (nil)] 02:06:34 INFO - PROCESS | 1820 | ++DOMWINDOW == 77 (0x8f026000) [pid = 1820] [serial = 893] [outer = 0x8db3b800] 02:06:34 INFO - PROCESS | 1820 | 1470733594991 Marionette DEBUG loaded listener.js 02:06:35 INFO - PROCESS | 1820 | ++DOMWINDOW == 78 (0x8fae5800) [pid = 1820] [serial = 894] [outer = 0x8db3b800] 02:06:35 INFO - PROCESS | 1820 | 1470733595768 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]]]}] 02:06:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 02:06:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1229ms 02:06:35 INFO - PROCESS | 1820 | 1470733595819 Marionette TRACE conn4 -> [0,1161,"getWindowHandle",null] 02:06:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 02:06:35 INFO - PROCESS | 1820 | 1470733595824 Marionette TRACE conn4 <- [1,1161,null,{"value":"8"}] 02:06:35 INFO - PROCESS | 1820 | 1470733595831 Marionette TRACE conn4 -> [0,1162,"setScriptTimeout",{"ms":35000}] 02:06:35 INFO - PROCESS | 1820 | 1470733595835 Marionette TRACE conn4 <- [1,1162,null,{}] 02:06:35 INFO - PROCESS | 1820 | 1470733595841 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}] 02:06:35 INFO - PROCESS | 1820 | 1470733595847 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:06:36 INFO - PROCESS | 1820 | 1470733596136 Marionette TRACE conn4 <- [1,1163,null,{"value":null}] 02:06:36 INFO - PROCESS | 1820 | 1470733596263 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:36 INFO - PROCESS | 1820 | 1470733596274 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:06:36 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d0d6400 == 29 [pid = 1820] [id = 298] 02:06:36 INFO - PROCESS | 1820 | ++DOMWINDOW == 79 (0x8d0d6800) [pid = 1820] [serial = 895] [outer = (nil)] 02:06:36 INFO - PROCESS | 1820 | ++DOMWINDOW == 80 (0x8d0dc400) [pid = 1820] [serial = 896] [outer = 0x8d0d6800] 02:06:36 INFO - PROCESS | 1820 | 1470733596363 Marionette DEBUG loaded listener.js 02:06:36 INFO - PROCESS | 1820 | ++DOMWINDOW == 81 (0x8d2dc800) [pid = 1820] [serial = 897] [outer = 0x8d0d6800] 02:06:37 INFO - PROCESS | 1820 | 1470733597509 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]]]}] 02:06:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 02:06:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1737ms 02:06:37 INFO - PROCESS | 1820 | 1470733597570 Marionette TRACE conn4 -> [0,1165,"getWindowHandle",null] 02:06:37 INFO - PROCESS | 1820 | 1470733597577 Marionette TRACE conn4 <- [1,1165,null,{"value":"8"}] 02:06:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 02:06:37 INFO - PROCESS | 1820 | 1470733597587 Marionette TRACE conn4 -> [0,1166,"setScriptTimeout",{"ms":35000}] 02:06:37 INFO - PROCESS | 1820 | 1470733597593 Marionette TRACE conn4 <- [1,1166,null,{}] 02:06:37 INFO - PROCESS | 1820 | 1470733597601 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}] 02:06:37 INFO - PROCESS | 1820 | 1470733597611 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:06:37 INFO - PROCESS | 1820 | 1470733597824 Marionette TRACE conn4 <- [1,1167,null,{"value":null}] 02:06:38 INFO - PROCESS | 1820 | 1470733598060 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:38 INFO - PROCESS | 1820 | 1470733598071 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:06:38 INFO - PROCESS | 1820 | ++DOCSHELL 0x8db38c00 == 30 [pid = 1820] [id = 299] 02:06:38 INFO - PROCESS | 1820 | ++DOMWINDOW == 82 (0x8e98b800) [pid = 1820] [serial = 898] [outer = (nil)] 02:06:38 INFO - PROCESS | 1820 | ++DOMWINDOW == 83 (0x8ec81000) [pid = 1820] [serial = 899] [outer = 0x8e98b800] 02:06:38 INFO - PROCESS | 1820 | 1470733598162 Marionette DEBUG loaded listener.js 02:06:38 INFO - PROCESS | 1820 | ++DOMWINDOW == 84 (0x8ec88800) [pid = 1820] [serial = 900] [outer = 0x8e98b800] 02:06:39 INFO - PROCESS | 1820 | 1470733599221 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]]]}] 02:06:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 02:06:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1686ms 02:06:39 INFO - PROCESS | 1820 | 1470733599273 Marionette TRACE conn4 -> [0,1169,"getWindowHandle",null] 02:06:39 INFO - PROCESS | 1820 | 1470733599279 Marionette TRACE conn4 <- [1,1169,null,{"value":"8"}] 02:06:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 02:06:39 INFO - PROCESS | 1820 | 1470733599286 Marionette TRACE conn4 -> [0,1170,"setScriptTimeout",{"ms":35000}] 02:06:39 INFO - PROCESS | 1820 | 1470733599291 Marionette TRACE conn4 <- [1,1170,null,{}] 02:06:39 INFO - PROCESS | 1820 | 1470733599297 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}] 02:06:39 INFO - PROCESS | 1820 | 1470733599302 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:06:39 INFO - PROCESS | 1820 | 1470733599510 Marionette TRACE conn4 <- [1,1171,null,{"value":null}] 02:06:39 INFO - PROCESS | 1820 | 1470733599787 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:39 INFO - PROCESS | 1820 | 1470733599798 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:06:39 INFO - PROCESS | 1820 | ++DOCSHELL 0x8eca7800 == 31 [pid = 1820] [id = 300] 02:06:39 INFO - PROCESS | 1820 | ++DOMWINDOW == 85 (0x8ee4d800) [pid = 1820] [serial = 901] [outer = (nil)] 02:06:39 INFO - PROCESS | 1820 | ++DOMWINDOW == 86 (0x8ee54c00) [pid = 1820] [serial = 902] [outer = 0x8ee4d800] 02:06:39 INFO - PROCESS | 1820 | 1470733599881 Marionette DEBUG loaded listener.js 02:06:40 INFO - PROCESS | 1820 | ++DOMWINDOW == 87 (0x8ef2a000) [pid = 1820] [serial = 903] [outer = 0x8ee4d800] 02:06:40 INFO - PROCESS | 1820 | 1470733600967 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]]]}] 02:06:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 02:06:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1736ms 02:06:41 INFO - PROCESS | 1820 | 1470733601024 Marionette TRACE conn4 -> [0,1173,"getWindowHandle",null] 02:06:41 INFO - PROCESS | 1820 | 1470733601031 Marionette TRACE conn4 <- [1,1173,null,{"value":"8"}] 02:06:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 02:06:41 INFO - PROCESS | 1820 | 1470733601055 Marionette TRACE conn4 -> [0,1174,"setScriptTimeout",{"ms":35000}] 02:06:41 INFO - PROCESS | 1820 | 1470733601065 Marionette TRACE conn4 <- [1,1174,null,{}] 02:06:41 INFO - PROCESS | 1820 | 1470733601071 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}] 02:06:41 INFO - PROCESS | 1820 | 1470733601079 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:06:41 INFO - PROCESS | 1820 | 1470733601320 Marionette TRACE conn4 <- [1,1175,null,{"value":null}] 02:06:41 INFO - PROCESS | 1820 | 1470733601536 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:41 INFO - PROCESS | 1820 | 1470733601546 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:06:41 INFO - PROCESS | 1820 | ++DOCSHELL 0x8ed0c800 == 32 [pid = 1820] [id = 301] 02:06:41 INFO - PROCESS | 1820 | ++DOMWINDOW == 88 (0x8ef28400) [pid = 1820] [serial = 904] [outer = (nil)] 02:06:41 INFO - PROCESS | 1820 | ++DOMWINDOW == 89 (0x90ee0c00) [pid = 1820] [serial = 905] [outer = 0x8ef28400] 02:06:41 INFO - PROCESS | 1820 | 1470733601629 Marionette DEBUG loaded listener.js 02:06:41 INFO - PROCESS | 1820 | ++DOMWINDOW == 90 (0x90ee6400) [pid = 1820] [serial = 906] [outer = 0x8ef28400] 02:06:42 INFO - PROCESS | 1820 | 1470733602619 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] 02:06:42 INFO - PROCESS | 1820 | 1470733602710 Marionette TRACE conn4 <- [1,1177,null,{"value":"8"}] 02:06:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 02:06:42 INFO - PROCESS | 1820 | 1470733602718 Marionette TRACE conn4 -> [0,1178,"setScriptTimeout",{"ms":35000}] 02:06:42 INFO - PROCESS | 1820 | 1470733602723 Marionette TRACE conn4 <- [1,1178,null,{}] 02:06:42 INFO - PROCESS | 1820 | 1470733602730 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}] 02:06:42 INFO - PROCESS | 1820 | 1470733602736 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:06:42 INFO - PROCESS | 1820 | 1470733602968 Marionette TRACE conn4 <- [1,1179,null,{"value":null}] 02:06:43 INFO - PROCESS | 1820 | 1470733603248 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:43 INFO - PROCESS | 1820 | 1470733603257 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:06:43 INFO - PROCESS | 1820 | ++DOCSHELL 0x8ee58c00 == 33 [pid = 1820] [id = 302] 02:06:43 INFO - PROCESS | 1820 | ++DOMWINDOW == 91 (0x8ef2e000) [pid = 1820] [serial = 907] [outer = (nil)] 02:06:43 INFO - PROCESS | 1820 | ++DOMWINDOW == 92 (0x91136000) [pid = 1820] [serial = 908] [outer = 0x8ef2e000] 02:06:43 INFO - PROCESS | 1820 | 1470733603342 Marionette DEBUG loaded listener.js 02:06:43 INFO - PROCESS | 1820 | ++DOMWINDOW == 93 (0x91922400) [pid = 1820] [serial = 909] [outer = 0x8ef2e000] 02:06:44 INFO - PROCESS | 1820 | 1470733604422 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] 02:06:44 INFO - PROCESS | 1820 | 1470733604559 Marionette TRACE conn4 <- [1,1181,null,{"value":"8"}] 02:06:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 02:06:44 INFO - PROCESS | 1820 | 1470733604632 Marionette TRACE conn4 -> [0,1182,"setScriptTimeout",{"ms":35000}] 02:06:44 INFO - PROCESS | 1820 | 1470733604637 Marionette TRACE conn4 <- [1,1182,null,{}] 02:06:44 INFO - PROCESS | 1820 | 1470733604648 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}] 02:06:44 INFO - PROCESS | 1820 | 1470733604653 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:06:44 INFO - PROCESS | 1820 | 1470733604960 Marionette TRACE conn4 <- [1,1183,null,{"value":null}] 02:06:45 INFO - PROCESS | 1820 | --DOCSHELL 0x8d2dd000 == 32 [pid = 1820] [id = 254] 02:06:45 INFO - PROCESS | 1820 | --DOCSHELL 0x8d0dcc00 == 31 [pid = 1820] [id = 297] 02:06:45 INFO - PROCESS | 1820 | --DOMWINDOW == 92 (0x93b65c00) [pid = 1820] [serial = 26] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 02:06:45 INFO - PROCESS | 1820 | 1470733605223 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:45 INFO - PROCESS | 1820 | 1470733605234 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:06:45 INFO - PROCESS | 1820 | --DOCSHELL 0x8ef28000 == 30 [pid = 1820] [id = 296] 02:06:45 INFO - PROCESS | 1820 | --DOCSHELL 0x8ec7f400 == 29 [pid = 1820] [id = 295] 02:06:45 INFO - PROCESS | 1820 | --DOCSHELL 0x8d8c1400 == 28 [pid = 1820] [id = 294] 02:06:45 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d2dd000 == 29 [pid = 1820] [id = 303] 02:06:45 INFO - PROCESS | 1820 | ++DOMWINDOW == 93 (0x8d2e0000) [pid = 1820] [serial = 910] [outer = (nil)] 02:06:45 INFO - PROCESS | 1820 | ++DOMWINDOW == 94 (0x8db37c00) [pid = 1820] [serial = 911] [outer = 0x8d2e0000] 02:06:45 INFO - PROCESS | 1820 | 1470733605334 Marionette DEBUG loaded listener.js 02:06:45 INFO - PROCESS | 1820 | ++DOMWINDOW == 95 (0x8e57e800) [pid = 1820] [serial = 912] [outer = 0x8d2e0000] 02:06:45 INFO - PROCESS | 1820 | --DOMWINDOW == 94 (0x91135400) [pid = 1820] [serial = 857] [outer = (nil)] [url = about:blank] 02:06:45 INFO - PROCESS | 1820 | --DOMWINDOW == 93 (0x9254ec00) [pid = 1820] [serial = 582] [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.] 02:06:45 INFO - PROCESS | 1820 | --DOMWINDOW == 92 (0x9192c800) [pid = 1820] [serial = 854] [outer = (nil)] [url = about:blank] 02:06:45 INFO - PROCESS | 1820 | --DOMWINDOW == 91 (0x90fe8000) [pid = 1820] [serial = 852] [outer = (nil)] [url = about:blank] 02:06:45 INFO - PROCESS | 1820 | --DOMWINDOW == 90 (0x92c08400) [pid = 1820] [serial = 836] [outer = (nil)] [url = about:blank] 02:06:45 INFO - PROCESS | 1820 | --DOMWINDOW == 89 (0x939d4c00) [pid = 1820] [serial = 837] [outer = (nil)] [url = about:blank] 02:06:45 INFO - PROCESS | 1820 | --DOMWINDOW == 88 (0x91132c00) [pid = 1820] [serial = 827] [outer = (nil)] [url = about:blank] 02:06:45 INFO - PROCESS | 1820 | --DOMWINDOW == 87 (0x91922800) [pid = 1820] [serial = 828] [outer = (nil)] [url = about:blank] 02:06:45 INFO - PROCESS | 1820 | --DOMWINDOW == 86 (0x8d2d6800) [pid = 1820] [serial = 842] [outer = (nil)] [url = about:blank] 02:06:45 INFO - PROCESS | 1820 | --DOMWINDOW == 85 (0x8d2dfc00) [pid = 1820] [serial = 843] [outer = (nil)] [url = about:blank] 02:06:45 INFO - PROCESS | 1820 | --DOMWINDOW == 84 (0x9254c800) [pid = 1820] [serial = 833] [outer = (nil)] [url = about:blank] 02:06:45 INFO - PROCESS | 1820 | --DOMWINDOW == 83 (0x92ad3800) [pid = 1820] [serial = 834] [outer = (nil)] [url = about:blank] 02:06:45 INFO - PROCESS | 1820 | --DOMWINDOW == 82 (0x93ba5800) [pid = 1820] [serial = 839] [outer = (nil)] [url = about:blank] 02:06:45 INFO - PROCESS | 1820 | --DOMWINDOW == 81 (0x92ade400) [pid = 1820] [serial = 840] [outer = (nil)] [url = about:blank] 02:06:45 INFO - PROCESS | 1820 | --DOMWINDOW == 80 (0x91995800) [pid = 1820] [serial = 830] [outer = (nil)] [url = about:blank] 02:06:45 INFO - PROCESS | 1820 | --DOMWINDOW == 79 (0x9199a000) [pid = 1820] [serial = 831] [outer = (nil)] [url = about:blank] 02:06:45 INFO - PROCESS | 1820 | --DOMWINDOW == 78 (0x8ef26c00) [pid = 1820] [serial = 848] [outer = (nil)] [url = about:blank] 02:06:45 INFO - PROCESS | 1820 | --DOMWINDOW == 77 (0x90deb000) [pid = 1820] [serial = 819] [outer = (nil)] [url = about:blank] 02:06:45 INFO - PROCESS | 1820 | --DOMWINDOW == 76 (0x8ee5a000) [pid = 1820] [serial = 824] [outer = (nil)] [url = about:blank] 02:06:45 INFO - PROCESS | 1820 | --DOMWINDOW == 75 (0x8ef32400) [pid = 1820] [serial = 825] [outer = (nil)] [url = about:blank] 02:06:45 INFO - PROCESS | 1820 | --DOMWINDOW == 74 (0x8e583800) [pid = 1820] [serial = 821] [outer = (nil)] [url = about:blank] 02:06:45 INFO - PROCESS | 1820 | --DOMWINDOW == 73 (0x8e98bc00) [pid = 1820] [serial = 822] [outer = (nil)] [url = about:blank] 02:06:45 INFO - PROCESS | 1820 | --DOMWINDOW == 72 (0x8ec9a800) [pid = 1820] [serial = 845] [outer = (nil)] [url = about:blank] 02:06:45 INFO - PROCESS | 1820 | --DOMWINDOW == 71 (0x8eca4400) [pid = 1820] [serial = 846] [outer = (nil)] [url = about:blank] 02:06:45 INFO - PROCESS | 1820 | --DOMWINDOW == 70 (0x90fdc400) [pid = 1820] [serial = 851] [outer = (nil)] [url = about:blank] 02:06:45 INFO - PROCESS | 1820 | --DOMWINDOW == 69 (0x91930c00) [pid = 1820] [serial = 855] [outer = (nil)] [url = about:blank] 02:06:45 INFO - PROCESS | 1820 | --DOMWINDOW == 68 (0x8f030400) [pid = 1820] [serial = 849] [outer = (nil)] [url = about:blank] 02:06:45 INFO - PROCESS | 1820 | --DOMWINDOW == 67 (0x92542c00) [pid = 1820] [serial = 858] [outer = (nil)] [url = about:blank] 02:06:46 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 02:06:46 INFO - PROCESS | 1820 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:06:46 INFO - PROCESS | 1820 | 1470733606219 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] 02:06:46 INFO - PROCESS | 1820 | 1470733606286 Marionette TRACE conn4 <- [1,1185,null,{"value":"8"}] 02:06:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 02:06:46 INFO - PROCESS | 1820 | 1470733606297 Marionette TRACE conn4 -> [0,1186,"setScriptTimeout",{"ms":35000}] 02:06:46 INFO - PROCESS | 1820 | 1470733606300 Marionette TRACE conn4 <- [1,1186,null,{}] 02:06:46 INFO - PROCESS | 1820 | 1470733606307 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}] 02:06:46 INFO - PROCESS | 1820 | 1470733606313 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:06:46 INFO - PROCESS | 1820 | 1470733606499 Marionette TRACE conn4 <- [1,1187,null,{"value":null}] 02:06:46 INFO - PROCESS | 1820 | 1470733606512 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:46 INFO - PROCESS | 1820 | 1470733606520 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:06:46 INFO - PROCESS | 1820 | ++DOCSHELL 0x8ec9c800 == 30 [pid = 1820] [id = 304] 02:06:46 INFO - PROCESS | 1820 | ++DOMWINDOW == 68 (0x8ed01800) [pid = 1820] [serial = 913] [outer = (nil)] 02:06:46 INFO - PROCESS | 1820 | ++DOMWINDOW == 69 (0x8ed0f800) [pid = 1820] [serial = 914] [outer = 0x8ed01800] 02:06:46 INFO - PROCESS | 1820 | 1470733606607 Marionette DEBUG loaded listener.js 02:06:46 INFO - PROCESS | 1820 | ++DOMWINDOW == 70 (0x8ee4e000) [pid = 1820] [serial = 915] [outer = 0x8ed01800] 02:06:47 INFO - PROCESS | 1820 | 1470733607559 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] 02:06:47 INFO - PROCESS | 1820 | 1470733607634 Marionette TRACE conn4 <- [1,1189,null,{"value":"8"}] 02:06:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 02:06:47 INFO - PROCESS | 1820 | 1470733607648 Marionette TRACE conn4 -> [0,1190,"setScriptTimeout",{"ms":35000}] 02:06:47 INFO - PROCESS | 1820 | 1470733607655 Marionette TRACE conn4 <- [1,1190,null,{}] 02:06:47 INFO - PROCESS | 1820 | 1470733607671 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}] 02:06:47 INFO - PROCESS | 1820 | 1470733607681 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:06:47 INFO - PROCESS | 1820 | 1470733607913 Marionette TRACE conn4 <- [1,1191,null,{"value":null}] 02:06:47 INFO - PROCESS | 1820 | 1470733607933 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:47 INFO - PROCESS | 1820 | 1470733607947 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:06:47 INFO - PROCESS | 1820 | ++DOCSHELL 0x8fade800 == 31 [pid = 1820] [id = 305] 02:06:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 71 (0x8fae4400) [pid = 1820] [serial = 916] [outer = (nil)] 02:06:48 INFO - PROCESS | 1820 | ++DOMWINDOW == 72 (0x8faeb800) [pid = 1820] [serial = 917] [outer = 0x8fae4400] 02:06:48 INFO - PROCESS | 1820 | 1470733608022 Marionette DEBUG loaded listener.js 02:06:48 INFO - PROCESS | 1820 | ++DOMWINDOW == 73 (0x90dec000) [pid = 1820] [serial = 918] [outer = 0x8fae4400] 02:06:49 INFO - PROCESS | 1820 | 1470733609032 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] 02:06:49 INFO - PROCESS | 1820 | 1470733609102 Marionette TRACE conn4 <- [1,1193,null,{"value":"8"}] 02:06:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 02:06:49 INFO - PROCESS | 1820 | 1470733609110 Marionette TRACE conn4 -> [0,1194,"setScriptTimeout",{"ms":35000}] 02:06:49 INFO - PROCESS | 1820 | 1470733609113 Marionette TRACE conn4 <- [1,1194,null,{}] 02:06:49 INFO - PROCESS | 1820 | 1470733609119 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}] 02:06:49 INFO - PROCESS | 1820 | 1470733609125 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:06:49 INFO - PROCESS | 1820 | 1470733609370 Marionette TRACE conn4 <- [1,1195,null,{"value":null}] 02:06:49 INFO - PROCESS | 1820 | 1470733609399 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:49 INFO - PROCESS | 1820 | 1470733609405 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:06:49 INFO - PROCESS | 1820 | ++DOCSHELL 0x91132c00 == 32 [pid = 1820] [id = 306] 02:06:49 INFO - PROCESS | 1820 | ++DOMWINDOW == 74 (0x91137800) [pid = 1820] [serial = 919] [outer = (nil)] 02:06:49 INFO - PROCESS | 1820 | ++DOMWINDOW == 75 (0x9192f000) [pid = 1820] [serial = 920] [outer = 0x91137800] 02:06:49 INFO - PROCESS | 1820 | 1470733609491 Marionette DEBUG loaded listener.js 02:06:49 INFO - PROCESS | 1820 | ++DOMWINDOW == 76 (0x91991800) [pid = 1820] [serial = 921] [outer = 0x91137800] 02:06:50 INFO - PROCESS | 1820 | --DOMWINDOW == 75 (0x8e581400) [pid = 1820] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 02:06:50 INFO - PROCESS | 1820 | --DOMWINDOW == 74 (0x8ee56000) [pid = 1820] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 02:06:50 INFO - PROCESS | 1820 | --DOMWINDOW == 73 (0x92305000) [pid = 1820] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 02:06:50 INFO - PROCESS | 1820 | --DOMWINDOW == 72 (0x8ef29000) [pid = 1820] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 02:06:50 INFO - PROCESS | 1820 | --DOMWINDOW == 71 (0x92548c00) [pid = 1820] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 02:06:50 INFO - PROCESS | 1820 | --DOMWINDOW == 70 (0x94860c00) [pid = 1820] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 02:06:50 INFO - PROCESS | 1820 | --DOMWINDOW == 69 (0x8d8c1800) [pid = 1820] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 02:06:50 INFO - PROCESS | 1820 | --DOMWINDOW == 68 (0x8edccc00) [pid = 1820] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 02:06:50 INFO - PROCESS | 1820 | --DOMWINDOW == 67 (0x9668bc00) [pid = 1820] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 02:06:50 INFO - PROCESS | 1820 | --DOMWINDOW == 66 (0x8db34c00) [pid = 1820] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 02:06:50 INFO - PROCESS | 1820 | --DOMWINDOW == 65 (0x8ec9e000) [pid = 1820] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 02:06:50 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 02:06:50 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 02:06:50 INFO - PROCESS | 1820 | 1470733610495 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] 02:06:50 INFO - PROCESS | 1820 | 1470733610559 Marionette TRACE conn4 <- [1,1197,null,{"value":"8"}] 02:06:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 02:06:50 INFO - PROCESS | 1820 | 1470733610566 Marionette TRACE conn4 -> [0,1198,"setScriptTimeout",{"ms":35000}] 02:06:50 INFO - PROCESS | 1820 | 1470733610570 Marionette TRACE conn4 <- [1,1198,null,{}] 02:06:50 INFO - PROCESS | 1820 | 1470733610576 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}] 02:06:50 INFO - PROCESS | 1820 | 1470733610581 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:06:50 INFO - PROCESS | 1820 | 1470733610751 Marionette TRACE conn4 <- [1,1199,null,{"value":null}] 02:06:50 INFO - PROCESS | 1820 | 1470733610872 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:50 INFO - PROCESS | 1820 | 1470733610881 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:06:50 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d2df400 == 33 [pid = 1820] [id = 307] 02:06:50 INFO - PROCESS | 1820 | ++DOMWINDOW == 66 (0x8ec7e400) [pid = 1820] [serial = 922] [outer = (nil)] 02:06:50 INFO - PROCESS | 1820 | ++DOMWINDOW == 67 (0x91995400) [pid = 1820] [serial = 923] [outer = 0x8ec7e400] 02:06:50 INFO - PROCESS | 1820 | 1470733610965 Marionette DEBUG loaded listener.js 02:06:51 INFO - PROCESS | 1820 | ++DOMWINDOW == 68 (0x9199b400) [pid = 1820] [serial = 924] [outer = 0x8ec7e400] 02:06:51 INFO - PROCESS | 1820 | 1470733611769 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]]]}] 02:06:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 02:06:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1239ms 02:06:51 INFO - PROCESS | 1820 | 1470733611806 Marionette TRACE conn4 -> [0,1201,"getWindowHandle",null] 02:06:51 INFO - PROCESS | 1820 | 1470733611809 Marionette TRACE conn4 <- [1,1201,null,{"value":"8"}] 02:06:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 02:06:51 INFO - PROCESS | 1820 | 1470733611815 Marionette TRACE conn4 -> [0,1202,"setScriptTimeout",{"ms":35000}] 02:06:51 INFO - PROCESS | 1820 | 1470733611818 Marionette TRACE conn4 <- [1,1202,null,{}] 02:06:51 INFO - PROCESS | 1820 | 1470733611824 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}] 02:06:51 INFO - PROCESS | 1820 | 1470733611834 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:06:52 INFO - PROCESS | 1820 | 1470733612123 Marionette TRACE conn4 <- [1,1203,null,{"value":null}] 02:06:52 INFO - PROCESS | 1820 | 1470733612282 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:52 INFO - PROCESS | 1820 | 1470733612293 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:06:52 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d2e1c00 == 34 [pid = 1820] [id = 308] 02:06:52 INFO - PROCESS | 1820 | ++DOMWINDOW == 69 (0x8d8c0000) [pid = 1820] [serial = 925] [outer = (nil)] 02:06:52 INFO - PROCESS | 1820 | ++DOMWINDOW == 70 (0x8d8c8000) [pid = 1820] [serial = 926] [outer = 0x8d8c0000] 02:06:52 INFO - PROCESS | 1820 | 1470733612380 Marionette DEBUG loaded listener.js 02:06:52 INFO - PROCESS | 1820 | ++DOMWINDOW == 71 (0x8db39c00) [pid = 1820] [serial = 927] [outer = 0x8d8c0000] 02:06:53 INFO - PROCESS | 1820 | 1470733613373 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]]]}] 02:06:53 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 02:06:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1629ms 02:06:53 INFO - PROCESS | 1820 | 1470733613448 Marionette TRACE conn4 -> [0,1205,"getWindowHandle",null] 02:06:53 INFO - PROCESS | 1820 | 1470733613455 Marionette TRACE conn4 <- [1,1205,null,{"value":"8"}] 02:06:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 02:06:53 INFO - PROCESS | 1820 | 1470733613464 Marionette TRACE conn4 -> [0,1206,"setScriptTimeout",{"ms":35000}] 02:06:53 INFO - PROCESS | 1820 | 1470733613470 Marionette TRACE conn4 <- [1,1206,null,{}] 02:06:53 INFO - PROCESS | 1820 | 1470733613477 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}] 02:06:53 INFO - PROCESS | 1820 | 1470733613483 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:06:53 INFO - PROCESS | 1820 | 1470733613718 Marionette TRACE conn4 <- [1,1207,null,{"value":null}] 02:06:53 INFO - PROCESS | 1820 | 1470733613939 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:53 INFO - PROCESS | 1820 | 1470733613951 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:06:53 INFO - PROCESS | 1820 | ++DOCSHELL 0x8ee4f800 == 35 [pid = 1820] [id = 309] 02:06:53 INFO - PROCESS | 1820 | ++DOMWINDOW == 72 (0x8ee54000) [pid = 1820] [serial = 928] [outer = (nil)] 02:06:54 INFO - PROCESS | 1820 | ++DOMWINDOW == 73 (0x8ef26c00) [pid = 1820] [serial = 929] [outer = 0x8ee54000] 02:06:54 INFO - PROCESS | 1820 | 1470733614051 Marionette DEBUG loaded listener.js 02:06:54 INFO - PROCESS | 1820 | ++DOMWINDOW == 74 (0x8f023000) [pid = 1820] [serial = 930] [outer = 0x8ee54000] 02:06:55 INFO - PROCESS | 1820 | 1470733615015 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]]]}] 02:06:55 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 02:06:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1590ms 02:06:55 INFO - PROCESS | 1820 | 1470733615057 Marionette TRACE conn4 -> [0,1209,"getWindowHandle",null] 02:06:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 02:06:55 INFO - PROCESS | 1820 | 1470733615068 Marionette TRACE conn4 <- [1,1209,null,{"value":"8"}] 02:06:55 INFO - PROCESS | 1820 | 1470733615074 Marionette TRACE conn4 -> [0,1210,"setScriptTimeout",{"ms":35000}] 02:06:55 INFO - PROCESS | 1820 | 1470733615079 Marionette TRACE conn4 <- [1,1210,null,{}] 02:06:55 INFO - PROCESS | 1820 | 1470733615086 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}] 02:06:55 INFO - PROCESS | 1820 | 1470733615091 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:06:55 INFO - PROCESS | 1820 | 1470733615286 Marionette TRACE conn4 <- [1,1211,null,{"value":null}] 02:06:55 INFO - PROCESS | 1820 | 1470733615549 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:55 INFO - PROCESS | 1820 | 1470733615556 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:06:55 INFO - PROCESS | 1820 | ++DOCSHELL 0x9192e000 == 36 [pid = 1820] [id = 310] 02:06:55 INFO - PROCESS | 1820 | ++DOMWINDOW == 75 (0x9192f400) [pid = 1820] [serial = 931] [outer = (nil)] 02:06:55 INFO - PROCESS | 1820 | ++DOMWINDOW == 76 (0x92301800) [pid = 1820] [serial = 932] [outer = 0x9192f400] 02:06:55 INFO - PROCESS | 1820 | 1470733615688 Marionette DEBUG loaded listener.js 02:06:55 INFO - PROCESS | 1820 | ++DOMWINDOW == 77 (0x92545c00) [pid = 1820] [serial = 933] [outer = 0x9192f400] 02:06:56 INFO - PROCESS | 1820 | 1470733616630 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]]]}] 02:06:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 02:06:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1592ms 02:06:56 INFO - PROCESS | 1820 | 1470733616667 Marionette TRACE conn4 -> [0,1213,"getWindowHandle",null] 02:06:56 INFO - PROCESS | 1820 | 1470733616675 Marionette TRACE conn4 <- [1,1213,null,{"value":"8"}] 02:06:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 02:06:56 INFO - PROCESS | 1820 | 1470733616694 Marionette TRACE conn4 -> [0,1214,"setScriptTimeout",{"ms":35000}] 02:06:56 INFO - PROCESS | 1820 | 1470733616702 Marionette TRACE conn4 <- [1,1214,null,{}] 02:06:56 INFO - PROCESS | 1820 | 1470733616710 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}] 02:06:56 INFO - PROCESS | 1820 | 1470733616717 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:06:56 INFO - PROCESS | 1820 | 1470733616935 Marionette TRACE conn4 <- [1,1215,null,{"value":null}] 02:06:57 INFO - PROCESS | 1820 | 1470733617150 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:57 INFO - PROCESS | 1820 | 1470733617161 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:06:57 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d0d9000 == 37 [pid = 1820] [id = 311] 02:06:57 INFO - PROCESS | 1820 | ++DOMWINDOW == 78 (0x90df1c00) [pid = 1820] [serial = 934] [outer = (nil)] 02:06:57 INFO - PROCESS | 1820 | ++DOMWINDOW == 79 (0x92ade000) [pid = 1820] [serial = 935] [outer = 0x90df1c00] 02:06:57 INFO - PROCESS | 1820 | 1470733617288 Marionette DEBUG loaded listener.js 02:06:57 INFO - PROCESS | 1820 | ++DOMWINDOW == 80 (0x92c06c00) [pid = 1820] [serial = 936] [outer = 0x90df1c00] 02:06:58 INFO - PROCESS | 1820 | 1470733618244 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]]]}] 02:06:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 02:06:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1604ms 02:06:58 INFO - PROCESS | 1820 | 1470733618290 Marionette TRACE conn4 -> [0,1217,"getWindowHandle",null] 02:06:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 02:06:58 INFO - PROCESS | 1820 | 1470733618294 Marionette TRACE conn4 <- [1,1217,null,{"value":"8"}] 02:06:58 INFO - PROCESS | 1820 | 1470733618302 Marionette TRACE conn4 -> [0,1218,"setScriptTimeout",{"ms":35000}] 02:06:58 INFO - PROCESS | 1820 | 1470733618306 Marionette TRACE conn4 <- [1,1218,null,{}] 02:06:58 INFO - PROCESS | 1820 | 1470733618313 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}] 02:06:58 INFO - PROCESS | 1820 | 1470733618318 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:06:58 INFO - PROCESS | 1820 | 1470733618561 Marionette TRACE conn4 <- [1,1219,null,{"value":null}] 02:06:58 INFO - PROCESS | 1820 | 1470733618780 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:58 INFO - PROCESS | 1820 | 1470733618795 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:06:58 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d0d8800 == 38 [pid = 1820] [id = 312] 02:06:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 81 (0x8ed0bc00) [pid = 1820] [serial = 937] [outer = (nil)] 02:06:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 82 (0x92c10400) [pid = 1820] [serial = 938] [outer = 0x8ed0bc00] 02:06:58 INFO - PROCESS | 1820 | 1470733618928 Marionette DEBUG loaded listener.js 02:06:59 INFO - PROCESS | 1820 | ++DOMWINDOW == 83 (0x939d5800) [pid = 1820] [serial = 939] [outer = 0x8ed0bc00] 02:06:59 INFO - PROCESS | 1820 | 1470733619886 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]]]}] 02:06:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 02:06:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1638ms 02:06:59 INFO - PROCESS | 1820 | 1470733619940 Marionette TRACE conn4 -> [0,1221,"getWindowHandle",null] 02:06:59 INFO - PROCESS | 1820 | 1470733619943 Marionette TRACE conn4 <- [1,1221,null,{"value":"8"}] 02:06:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 02:06:59 INFO - PROCESS | 1820 | 1470733619951 Marionette TRACE conn4 -> [0,1222,"setScriptTimeout",{"ms":35000}] 02:06:59 INFO - PROCESS | 1820 | 1470733619956 Marionette TRACE conn4 <- [1,1222,null,{}] 02:06:59 INFO - PROCESS | 1820 | 1470733619962 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}] 02:06:59 INFO - PROCESS | 1820 | 1470733619967 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:07:00 INFO - PROCESS | 1820 | 1470733620199 Marionette TRACE conn4 <- [1,1223,null,{"value":null}] 02:07:00 INFO - PROCESS | 1820 | 1470733620423 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:00 INFO - PROCESS | 1820 | 1470733620441 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:07:00 INFO - PROCESS | 1820 | ++DOCSHELL 0x93ba9400 == 39 [pid = 1820] [id = 313] 02:07:00 INFO - PROCESS | 1820 | ++DOMWINDOW == 84 (0x93baa400) [pid = 1820] [serial = 940] [outer = (nil)] 02:07:00 INFO - PROCESS | 1820 | ++DOMWINDOW == 85 (0x93d70c00) [pid = 1820] [serial = 941] [outer = 0x93baa400] 02:07:00 INFO - PROCESS | 1820 | 1470733620611 Marionette DEBUG loaded listener.js 02:07:00 INFO - PROCESS | 1820 | ++DOMWINDOW == 86 (0x9528e800) [pid = 1820] [serial = 942] [outer = 0x93baa400] 02:07:01 INFO - PROCESS | 1820 | 1470733621628 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] 02:07:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 02:07:01 INFO - PROCESS | 1820 | 1470733621692 Marionette TRACE conn4 <- [1,1225,null,{"value":"8"}] 02:07:01 INFO - PROCESS | 1820 | 1470733621700 Marionette TRACE conn4 -> [0,1226,"setScriptTimeout",{"ms":35000}] 02:07:01 INFO - PROCESS | 1820 | 1470733621703 Marionette TRACE conn4 <- [1,1226,null,{}] 02:07:01 INFO - PROCESS | 1820 | 1470733621710 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}] 02:07:01 INFO - PROCESS | 1820 | 1470733621715 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:07:01 INFO - PROCESS | 1820 | 1470733621924 Marionette TRACE conn4 <- [1,1227,null,{"value":null}] 02:07:02 INFO - PROCESS | 1820 | 1470733622149 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:02 INFO - PROCESS | 1820 | 1470733622158 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:07:02 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d0d2000 == 40 [pid = 1820] [id = 314] 02:07:02 INFO - PROCESS | 1820 | ++DOMWINDOW == 87 (0x90fe4c00) [pid = 1820] [serial = 943] [outer = (nil)] 02:07:02 INFO - PROCESS | 1820 | ++DOMWINDOW == 88 (0x96683800) [pid = 1820] [serial = 944] [outer = 0x90fe4c00] 02:07:02 INFO - PROCESS | 1820 | 1470733622290 Marionette DEBUG loaded listener.js 02:07:02 INFO - PROCESS | 1820 | ++DOMWINDOW == 89 (0x9668c000) [pid = 1820] [serial = 945] [outer = 0x90fe4c00] 02:07:03 INFO - PROCESS | 1820 | 1470733623196 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]]]}] 02:07:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 02:07:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1546ms 02:07:03 INFO - PROCESS | 1820 | 1470733623245 Marionette TRACE conn4 -> [0,1229,"getWindowHandle",null] 02:07:03 INFO - PROCESS | 1820 | 1470733623250 Marionette TRACE conn4 <- [1,1229,null,{"value":"8"}] 02:07:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 02:07:03 INFO - PROCESS | 1820 | 1470733623257 Marionette TRACE conn4 -> [0,1230,"setScriptTimeout",{"ms":35000}] 02:07:03 INFO - PROCESS | 1820 | 1470733623261 Marionette TRACE conn4 <- [1,1230,null,{}] 02:07:03 INFO - PROCESS | 1820 | 1470733623267 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}] 02:07:03 INFO - PROCESS | 1820 | 1470733623273 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:07:03 INFO - PROCESS | 1820 | 1470733623461 Marionette TRACE conn4 <- [1,1231,null,{"value":null}] 02:07:03 INFO - PROCESS | 1820 | 1470733623708 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:03 INFO - PROCESS | 1820 | 1470733623716 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:07:03 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d2dac00 == 41 [pid = 1820] [id = 315] 02:07:03 INFO - PROCESS | 1820 | ++DOMWINDOW == 90 (0x8d2df000) [pid = 1820] [serial = 946] [outer = (nil)] 02:07:03 INFO - PROCESS | 1820 | ++DOMWINDOW == 91 (0x8ec7d800) [pid = 1820] [serial = 947] [outer = 0x8d2df000] 02:07:03 INFO - PROCESS | 1820 | 1470733623854 Marionette DEBUG loaded listener.js 02:07:03 INFO - PROCESS | 1820 | ++DOMWINDOW == 92 (0x8ed06000) [pid = 1820] [serial = 948] [outer = 0x8d2df000] 02:07:05 INFO - PROCESS | 1820 | 1470733625037 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]]]}] 02:07:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 02:07:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1833ms 02:07:05 INFO - PROCESS | 1820 | 1470733625097 Marionette TRACE conn4 -> [0,1233,"getWindowHandle",null] 02:07:05 INFO - PROCESS | 1820 | 1470733625115 Marionette TRACE conn4 <- [1,1233,null,{"value":"8"}] 02:07:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 02:07:05 INFO - PROCESS | 1820 | 1470733625129 Marionette TRACE conn4 -> [0,1234,"setScriptTimeout",{"ms":35000}] 02:07:05 INFO - PROCESS | 1820 | 1470733625137 Marionette TRACE conn4 <- [1,1234,null,{}] 02:07:05 INFO - PROCESS | 1820 | 1470733625157 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}] 02:07:05 INFO - PROCESS | 1820 | 1470733625164 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:07:05 INFO - PROCESS | 1820 | 1470733625583 Marionette TRACE conn4 <- [1,1235,null,{"value":null}] 02:07:05 INFO - PROCESS | 1820 | 1470733625733 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:05 INFO - PROCESS | 1820 | 1470733625741 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:07:05 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d0db400 == 42 [pid = 1820] [id = 316] 02:07:05 INFO - PROCESS | 1820 | ++DOMWINDOW == 93 (0x8d8ca000) [pid = 1820] [serial = 949] [outer = (nil)] 02:07:05 INFO - PROCESS | 1820 | ++DOMWINDOW == 94 (0x8e98bc00) [pid = 1820] [serial = 950] [outer = 0x8d8ca000] 02:07:05 INFO - PROCESS | 1820 | 1470733625837 Marionette DEBUG loaded listener.js 02:07:05 INFO - PROCESS | 1820 | ++DOMWINDOW == 95 (0x8ec86400) [pid = 1820] [serial = 951] [outer = 0x8d8ca000] 02:07:07 INFO - PROCESS | 1820 | --DOCSHELL 0x8edcb000 == 41 [pid = 1820] [id = 293] 02:07:07 INFO - PROCESS | 1820 | --DOCSHELL 0x8e985400 == 40 [pid = 1820] [id = 242] 02:07:07 INFO - PROCESS | 1820 | --DOCSHELL 0x8fae1400 == 39 [pid = 1820] [id = 255] 02:07:07 INFO - PROCESS | 1820 | --DOCSHELL 0x8d0dd400 == 38 [pid = 1820] [id = 244] 02:07:07 INFO - PROCESS | 1820 | --DOCSHELL 0x8d2d8400 == 37 [pid = 1820] [id = 256] 02:07:07 INFO - PROCESS | 1820 | --DOCSHELL 0x90eed000 == 36 [pid = 1820] [id = 248] 02:07:07 INFO - PROCESS | 1820 | --DOCSHELL 0x8db38c00 == 35 [pid = 1820] [id = 299] 02:07:07 INFO - PROCESS | 1820 | --DOCSHELL 0x8ee55400 == 34 [pid = 1820] [id = 249] 02:07:07 INFO - PROCESS | 1820 | --DOCSHELL 0x8db39000 == 33 [pid = 1820] [id = 245] 02:07:07 INFO - PROCESS | 1820 | --DOCSHELL 0x8ee58c00 == 32 [pid = 1820] [id = 302] 02:07:07 INFO - PROCESS | 1820 | --DOCSHELL 0x8db30c00 == 31 [pid = 1820] [id = 253] 02:07:07 INFO - PROCESS | 1820 | --DOCSHELL 0x90fdac00 == 30 [pid = 1820] [id = 247] 02:07:07 INFO - PROCESS | 1820 | --DOCSHELL 0x8d0d6400 == 29 [pid = 1820] [id = 298] 02:07:07 INFO - PROCESS | 1820 | --DOCSHELL 0x8d0d5400 == 28 [pid = 1820] [id = 246] 02:07:07 INFO - PROCESS | 1820 | --DOCSHELL 0x8ed0c800 == 27 [pid = 1820] [id = 301] 02:07:07 INFO - PROCESS | 1820 | --DOCSHELL 0x9199c800 == 26 [pid = 1820] [id = 250] 02:07:07 INFO - PROCESS | 1820 | --DOCSHELL 0x8eca7800 == 25 [pid = 1820] [id = 300] 02:07:07 INFO - PROCESS | 1820 | --DOCSHELL 0x8d0d5c00 == 24 [pid = 1820] [id = 251] 02:07:07 INFO - PROCESS | 1820 | --DOCSHELL 0x8d8cc400 == 23 [pid = 1820] [id = 243] 02:07:07 INFO - PROCESS | 1820 | --DOCSHELL 0x8d0d7000 == 22 [pid = 1820] [id = 252] 02:07:07 INFO - PROCESS | 1820 | --DOCSHELL 0x8e584800 == 21 [pid = 1820] [id = 241] 02:07:07 INFO - PROCESS | 1820 | --DOCSHELL 0x8d0d9800 == 20 [pid = 1820] [id = 257] 02:07:07 INFO - PROCESS | 1820 | --DOMWINDOW == 94 (0x8f026000) [pid = 1820] [serial = 893] [outer = (nil)] [url = about:blank] 02:07:07 INFO - PROCESS | 1820 | --DOMWINDOW == 93 (0x8e98d000) [pid = 1820] [serial = 861] [outer = (nil)] [url = about:blank] 02:07:07 INFO - PROCESS | 1820 | --DOMWINDOW == 92 (0x8e985c00) [pid = 1820] [serial = 860] [outer = (nil)] [url = about:blank] 02:07:07 INFO - PROCESS | 1820 | --DOMWINDOW == 91 (0x8fae9800) [pid = 1820] [serial = 864] [outer = (nil)] [url = about:blank] 02:07:07 INFO - PROCESS | 1820 | --DOMWINDOW == 90 (0x8f02dc00) [pid = 1820] [serial = 863] [outer = (nil)] [url = about:blank] 02:07:07 INFO - PROCESS | 1820 | --DOMWINDOW == 89 (0x92adec00) [pid = 1820] [serial = 867] [outer = (nil)] [url = about:blank] 02:07:07 INFO - PROCESS | 1820 | --DOMWINDOW == 88 (0x92ad2000) [pid = 1820] [serial = 866] [outer = (nil)] [url = about:blank] 02:07:07 INFO - PROCESS | 1820 | --DOMWINDOW == 87 (0x8ef2dc00) [pid = 1820] [serial = 890] [outer = (nil)] [url = about:blank] 02:07:07 INFO - PROCESS | 1820 | --DOMWINDOW == 86 (0x93bae800) [pid = 1820] [serial = 870] [outer = (nil)] [url = about:blank] 02:07:07 INFO - PROCESS | 1820 | --DOMWINDOW == 85 (0x939cd000) [pid = 1820] [serial = 869] [outer = (nil)] [url = about:blank] 02:07:07 INFO - PROCESS | 1820 | --DOMWINDOW == 84 (0x953a9000) [pid = 1820] [serial = 873] [outer = (nil)] [url = about:blank] 02:07:07 INFO - PROCESS | 1820 | --DOMWINDOW == 83 (0x8db36800) [pid = 1820] [serial = 884] [outer = (nil)] [url = about:blank] 02:07:07 INFO - PROCESS | 1820 | --DOMWINDOW == 82 (0x8e57c000) [pid = 1820] [serial = 885] [outer = (nil)] [url = about:blank] 02:07:07 INFO - PROCESS | 1820 | --DOMWINDOW == 81 (0x95248800) [pid = 1820] [serial = 872] [outer = (nil)] [url = about:blank] 02:07:07 INFO - PROCESS | 1820 | --DOMWINDOW == 80 (0x8ef2fc00) [pid = 1820] [serial = 881] [outer = (nil)] [url = about:blank] 02:07:07 INFO - PROCESS | 1820 | --DOMWINDOW == 79 (0x966ec800) [pid = 1820] [serial = 876] [outer = (nil)] [url = about:blank] 02:07:07 INFO - PROCESS | 1820 | --DOMWINDOW == 78 (0x96692c00) [pid = 1820] [serial = 875] [outer = (nil)] [url = about:blank] 02:07:07 INFO - PROCESS | 1820 | --DOMWINDOW == 77 (0x8f02fc00) [pid = 1820] [serial = 882] [outer = (nil)] [url = about:blank] 02:07:07 INFO - PROCESS | 1820 | --DOMWINDOW == 76 (0x8ec79800) [pid = 1820] [serial = 879] [outer = (nil)] [url = about:blank] 02:07:07 INFO - PROCESS | 1820 | --DOMWINDOW == 75 (0x8ed05000) [pid = 1820] [serial = 888] [outer = (nil)] [url = about:blank] 02:07:07 INFO - PROCESS | 1820 | --DOMWINDOW == 74 (0x8e57c800) [pid = 1820] [serial = 878] [outer = (nil)] [url = about:blank] 02:07:07 INFO - PROCESS | 1820 | --DOMWINDOW == 73 (0x8f023800) [pid = 1820] [serial = 891] [outer = (nil)] [url = about:blank] 02:07:07 INFO - PROCESS | 1820 | --DOMWINDOW == 72 (0x8eca7c00) [pid = 1820] [serial = 887] [outer = (nil)] [url = about:blank] 02:07:08 INFO - PROCESS | 1820 | 1470733628038 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]]]}] 02:07:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 02:07:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 3056ms 02:07:08 INFO - PROCESS | 1820 | 1470733628196 Marionette TRACE conn4 -> [0,1237,"getWindowHandle",null] 02:07:08 INFO - PROCESS | 1820 | 1470733628200 Marionette TRACE conn4 <- [1,1237,null,{"value":"8"}] 02:07:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 02:07:08 INFO - PROCESS | 1820 | 1470733628211 Marionette TRACE conn4 -> [0,1238,"setScriptTimeout",{"ms":35000}] 02:07:08 INFO - PROCESS | 1820 | 1470733628216 Marionette TRACE conn4 <- [1,1238,null,{}] 02:07:08 INFO - PROCESS | 1820 | 1470733628227 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}] 02:07:08 INFO - PROCESS | 1820 | 1470733628233 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:07:08 INFO - PROCESS | 1820 | 1470733628492 Marionette TRACE conn4 <- [1,1239,null,{"value":null}] 02:07:08 INFO - PROCESS | 1820 | 1470733628595 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:08 INFO - PROCESS | 1820 | 1470733628605 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:07:08 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d2dc400 == 21 [pid = 1820] [id = 317] 02:07:08 INFO - PROCESS | 1820 | ++DOMWINDOW == 73 (0x8d2dd800) [pid = 1820] [serial = 952] [outer = (nil)] 02:07:08 INFO - PROCESS | 1820 | ++DOMWINDOW == 74 (0x8d8c2400) [pid = 1820] [serial = 953] [outer = 0x8d2dd800] 02:07:08 INFO - PROCESS | 1820 | 1470733628696 Marionette DEBUG loaded listener.js 02:07:08 INFO - PROCESS | 1820 | ++DOMWINDOW == 75 (0x8db2e400) [pid = 1820] [serial = 954] [outer = 0x8d2dd800] 02:07:09 INFO - PROCESS | 1820 | 1470733629867 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]]]}] 02:07:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 02:07:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1697ms 02:07:09 INFO - PROCESS | 1820 | 1470733629912 Marionette TRACE conn4 -> [0,1241,"getWindowHandle",null] 02:07:09 INFO - PROCESS | 1820 | 1470733629922 Marionette TRACE conn4 <- [1,1241,null,{"value":"8"}] 02:07:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 02:07:09 INFO - PROCESS | 1820 | 1470733629941 Marionette TRACE conn4 -> [0,1242,"setScriptTimeout",{"ms":35000}] 02:07:09 INFO - PROCESS | 1820 | 1470733629951 Marionette TRACE conn4 <- [1,1242,null,{}] 02:07:09 INFO - PROCESS | 1820 | 1470733629958 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}] 02:07:09 INFO - PROCESS | 1820 | 1470733629977 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:07:10 INFO - PROCESS | 1820 | 1470733630427 Marionette TRACE conn4 <- [1,1243,null,{"value":null}] 02:07:10 INFO - PROCESS | 1820 | 1470733630566 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:10 INFO - PROCESS | 1820 | 1470733630575 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:07:10 INFO - PROCESS | 1820 | ++DOCSHELL 0x8e57f800 == 22 [pid = 1820] [id = 318] 02:07:10 INFO - PROCESS | 1820 | ++DOMWINDOW == 76 (0x8e98c000) [pid = 1820] [serial = 955] [outer = (nil)] 02:07:10 INFO - PROCESS | 1820 | ++DOMWINDOW == 77 (0x8ec7a400) [pid = 1820] [serial = 956] [outer = 0x8e98c000] 02:07:10 INFO - PROCESS | 1820 | 1470733630673 Marionette DEBUG loaded listener.js 02:07:10 INFO - PROCESS | 1820 | ++DOMWINDOW == 78 (0x8ec88000) [pid = 1820] [serial = 957] [outer = 0x8e98c000] 02:07:11 INFO - PROCESS | 1820 | 1470733631745 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]]]}] 02:07:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 02:07:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1858ms 02:07:11 INFO - PROCESS | 1820 | 1470733631791 Marionette TRACE conn4 -> [0,1245,"getWindowHandle",null] 02:07:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 02:07:11 INFO - PROCESS | 1820 | 1470733631796 Marionette TRACE conn4 <- [1,1245,null,{"value":"8"}] 02:07:11 INFO - PROCESS | 1820 | 1470733631803 Marionette TRACE conn4 -> [0,1246,"setScriptTimeout",{"ms":35000}] 02:07:11 INFO - PROCESS | 1820 | 1470733631807 Marionette TRACE conn4 <- [1,1246,null,{}] 02:07:11 INFO - PROCESS | 1820 | 1470733631825 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}] 02:07:11 INFO - PROCESS | 1820 | 1470733631835 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:07:12 INFO - PROCESS | 1820 | 1470733632044 Marionette TRACE conn4 <- [1,1247,null,{"value":null}] 02:07:12 INFO - PROCESS | 1820 | 1470733632268 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:12 INFO - PROCESS | 1820 | 1470733632285 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:07:12 INFO - PROCESS | 1820 | ++DOCSHELL 0x8edd2000 == 23 [pid = 1820] [id = 319] 02:07:12 INFO - PROCESS | 1820 | ++DOMWINDOW == 79 (0x8ee4c000) [pid = 1820] [serial = 958] [outer = (nil)] 02:07:12 INFO - PROCESS | 1820 | ++DOMWINDOW == 80 (0x8ee51400) [pid = 1820] [serial = 959] [outer = 0x8ee4c000] 02:07:12 INFO - PROCESS | 1820 | 1470733632398 Marionette DEBUG loaded listener.js 02:07:12 INFO - PROCESS | 1820 | ++DOMWINDOW == 81 (0x8ee59800) [pid = 1820] [serial = 960] [outer = 0x8ee4c000] 02:07:13 INFO - PROCESS | 1820 | 1470733633512 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]]]}] 02:07:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 02:07:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1785ms 02:07:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 02:07:13 INFO - PROCESS | 1820 | 1470733633588 Marionette TRACE conn4 -> [0,1249,"getWindowHandle",null] 02:07:13 INFO - PROCESS | 1820 | 1470733633592 Marionette TRACE conn4 <- [1,1249,null,{"value":"8"}] 02:07:13 INFO - PROCESS | 1820 | 1470733633600 Marionette TRACE conn4 -> [0,1250,"setScriptTimeout",{"ms":35000}] 02:07:13 INFO - PROCESS | 1820 | 1470733633603 Marionette TRACE conn4 <- [1,1250,null,{}] 02:07:13 INFO - PROCESS | 1820 | 1470733633609 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}] 02:07:13 INFO - PROCESS | 1820 | 1470733633615 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:07:13 INFO - PROCESS | 1820 | 1470733633854 Marionette TRACE conn4 <- [1,1251,null,{"value":null}] 02:07:14 INFO - PROCESS | 1820 | 1470733634081 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:14 INFO - PROCESS | 1820 | 1470733634089 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:07:14 INFO - PROCESS | 1820 | ++DOCSHELL 0x8fae0800 == 24 [pid = 1820] [id = 320] 02:07:14 INFO - PROCESS | 1820 | ++DOMWINDOW == 82 (0x8fae1800) [pid = 1820] [serial = 961] [outer = (nil)] 02:07:14 INFO - PROCESS | 1820 | ++DOMWINDOW == 83 (0x8fae4000) [pid = 1820] [serial = 962] [outer = 0x8fae1800] 02:07:14 INFO - PROCESS | 1820 | 1470733634201 Marionette DEBUG loaded listener.js 02:07:14 INFO - PROCESS | 1820 | ++DOMWINDOW == 84 (0x90de4400) [pid = 1820] [serial = 963] [outer = 0x8fae1800] 02:07:15 INFO - PROCESS | 1820 | 1470733635271 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]]]}] 02:07:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 02:07:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1735ms 02:07:15 INFO - PROCESS | 1820 | 1470733635334 Marionette TRACE conn4 -> [0,1253,"getWindowHandle",null] 02:07:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 02:07:15 INFO - PROCESS | 1820 | 1470733635339 Marionette TRACE conn4 <- [1,1253,null,{"value":"8"}] 02:07:15 INFO - PROCESS | 1820 | 1470733635346 Marionette TRACE conn4 -> [0,1254,"setScriptTimeout",{"ms":35000}] 02:07:15 INFO - PROCESS | 1820 | 1470733635350 Marionette TRACE conn4 <- [1,1254,null,{}] 02:07:15 INFO - PROCESS | 1820 | 1470733635357 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}] 02:07:15 INFO - PROCESS | 1820 | 1470733635363 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:07:15 INFO - PROCESS | 1820 | 1470733635556 Marionette TRACE conn4 <- [1,1255,null,{"value":null}] 02:07:15 INFO - PROCESS | 1820 | 1470733635773 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:15 INFO - PROCESS | 1820 | 1470733635779 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:07:15 INFO - PROCESS | 1820 | ++DOCSHELL 0x8db3a000 == 25 [pid = 1820] [id = 321] 02:07:15 INFO - PROCESS | 1820 | ++DOMWINDOW == 85 (0x8ef33400) [pid = 1820] [serial = 964] [outer = (nil)] 02:07:15 INFO - PROCESS | 1820 | ++DOMWINDOW == 86 (0x90ee4000) [pid = 1820] [serial = 965] [outer = 0x8ef33400] 02:07:15 INFO - PROCESS | 1820 | 1470733635864 Marionette DEBUG loaded listener.js 02:07:15 INFO - PROCESS | 1820 | ++DOMWINDOW == 87 (0x90ee8000) [pid = 1820] [serial = 966] [outer = 0x8ef33400] 02:07:17 INFO - PROCESS | 1820 | 1470733637035 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]]]}] 02:07:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 02:07:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1735ms 02:07:17 INFO - PROCESS | 1820 | 1470733637082 Marionette TRACE conn4 -> [0,1257,"getWindowHandle",null] 02:07:17 INFO - PROCESS | 1820 | 1470733637088 Marionette TRACE conn4 <- [1,1257,null,{"value":"8"}] 02:07:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 02:07:17 INFO - PROCESS | 1820 | 1470733637097 Marionette TRACE conn4 -> [0,1258,"setScriptTimeout",{"ms":35000}] 02:07:17 INFO - PROCESS | 1820 | 1470733637103 Marionette TRACE conn4 <- [1,1258,null,{}] 02:07:17 INFO - PROCESS | 1820 | 1470733637122 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}] 02:07:17 INFO - PROCESS | 1820 | 1470733637130 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:07:17 INFO - PROCESS | 1820 | 1470733637317 Marionette TRACE conn4 <- [1,1259,null,{"value":null}] 02:07:17 INFO - PROCESS | 1820 | 1470733637549 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:17 INFO - PROCESS | 1820 | 1470733637560 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:07:17 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d0d4800 == 26 [pid = 1820] [id = 322] 02:07:17 INFO - PROCESS | 1820 | ++DOMWINDOW == 88 (0x8db35800) [pid = 1820] [serial = 967] [outer = (nil)] 02:07:17 INFO - PROCESS | 1820 | ++DOMWINDOW == 89 (0x8e57fc00) [pid = 1820] [serial = 968] [outer = 0x8db35800] 02:07:17 INFO - PROCESS | 1820 | 1470733637644 Marionette DEBUG loaded listener.js 02:07:17 INFO - PROCESS | 1820 | ++DOMWINDOW == 90 (0x8e98ac00) [pid = 1820] [serial = 969] [outer = 0x8db35800] 02:07:18 INFO - PROCESS | 1820 | 1470733638639 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]]]}] 02:07:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 02:07:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1607ms 02:07:18 INFO - PROCESS | 1820 | 1470733638705 Marionette TRACE conn4 -> [0,1261,"getWindowHandle",null] 02:07:18 INFO - PROCESS | 1820 | 1470733638712 Marionette TRACE conn4 <- [1,1261,null,{"value":"8"}] 02:07:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 02:07:18 INFO - PROCESS | 1820 | 1470733638723 Marionette TRACE conn4 -> [0,1262,"setScriptTimeout",{"ms":35000}] 02:07:18 INFO - PROCESS | 1820 | 1470733638727 Marionette TRACE conn4 <- [1,1262,null,{}] 02:07:18 INFO - PROCESS | 1820 | 1470733638734 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}] 02:07:18 INFO - PROCESS | 1820 | 1470733638740 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:07:18 INFO - PROCESS | 1820 | 1470733638941 Marionette TRACE conn4 <- [1,1263,null,{"value":null}] 02:07:19 INFO - PROCESS | 1820 | 1470733639082 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:19 INFO - PROCESS | 1820 | 1470733639089 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:07:19 INFO - PROCESS | 1820 | ++DOCSHELL 0x8ec9ec00 == 27 [pid = 1820] [id = 323] 02:07:19 INFO - PROCESS | 1820 | ++DOMWINDOW == 91 (0x8edc8800) [pid = 1820] [serial = 970] [outer = (nil)] 02:07:19 INFO - PROCESS | 1820 | ++DOMWINDOW == 92 (0x8edd0000) [pid = 1820] [serial = 971] [outer = 0x8edc8800] 02:07:19 INFO - PROCESS | 1820 | 1470733639211 Marionette DEBUG loaded listener.js 02:07:19 INFO - PROCESS | 1820 | ++DOMWINDOW == 93 (0x8ef2f800) [pid = 1820] [serial = 972] [outer = 0x8edc8800] 02:07:20 INFO - PROCESS | 1820 | 1470733640054 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]]]}] 02:07:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 02:07:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1391ms 02:07:20 INFO - PROCESS | 1820 | 1470733640115 Marionette TRACE conn4 -> [0,1265,"getWindowHandle",null] 02:07:20 INFO - PROCESS | 1820 | 1470733640119 Marionette TRACE conn4 <- [1,1265,null,{"value":"8"}] 02:07:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 02:07:20 INFO - PROCESS | 1820 | 1470733640126 Marionette TRACE conn4 -> [0,1266,"setScriptTimeout",{"ms":35000}] 02:07:20 INFO - PROCESS | 1820 | 1470733640133 Marionette TRACE conn4 <- [1,1266,null,{}] 02:07:20 INFO - PROCESS | 1820 | 1470733640149 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}] 02:07:20 INFO - PROCESS | 1820 | 1470733640158 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:07:20 INFO - PROCESS | 1820 | 1470733640340 Marionette TRACE conn4 <- [1,1267,null,{"value":null}] 02:07:20 INFO - PROCESS | 1820 | 1470733640484 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:20 INFO - PROCESS | 1820 | 1470733640495 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:07:20 INFO - PROCESS | 1820 | ++DOCSHELL 0x8fae2c00 == 28 [pid = 1820] [id = 324] 02:07:20 INFO - PROCESS | 1820 | ++DOMWINDOW == 94 (0x90edfc00) [pid = 1820] [serial = 973] [outer = (nil)] 02:07:20 INFO - PROCESS | 1820 | ++DOMWINDOW == 95 (0x90fdf000) [pid = 1820] [serial = 974] [outer = 0x90edfc00] 02:07:20 INFO - PROCESS | 1820 | 1470733640571 Marionette DEBUG loaded listener.js 02:07:20 INFO - PROCESS | 1820 | ++DOMWINDOW == 96 (0x9112c800) [pid = 1820] [serial = 975] [outer = 0x90edfc00] 02:07:21 INFO - PROCESS | 1820 | 1470733641597 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]]]}] 02:07:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 02:07:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1538ms 02:07:21 INFO - PROCESS | 1820 | 1470733641666 Marionette TRACE conn4 -> [0,1269,"getWindowHandle",null] 02:07:21 INFO - PROCESS | 1820 | 1470733641671 Marionette TRACE conn4 <- [1,1269,null,{"value":"8"}] 02:07:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 02:07:21 INFO - PROCESS | 1820 | 1470733641678 Marionette TRACE conn4 -> [0,1270,"setScriptTimeout",{"ms":35000}] 02:07:21 INFO - PROCESS | 1820 | 1470733641681 Marionette TRACE conn4 <- [1,1270,null,{}] 02:07:21 INFO - PROCESS | 1820 | 1470733641693 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}] 02:07:21 INFO - PROCESS | 1820 | 1470733641697 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:07:21 INFO - PROCESS | 1820 | 1470733641922 Marionette TRACE conn4 <- [1,1271,null,{"value":null}] 02:07:21 INFO - PROCESS | 1820 | 1470733641941 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:21 INFO - PROCESS | 1820 | 1470733641949 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:07:21 INFO - PROCESS | 1820 | ++DOCSHELL 0x8e580000 == 29 [pid = 1820] [id = 325] 02:07:21 INFO - PROCESS | 1820 | ++DOMWINDOW == 97 (0x9112f400) [pid = 1820] [serial = 976] [outer = (nil)] 02:07:22 INFO - PROCESS | 1820 | ++DOMWINDOW == 98 (0x9198f000) [pid = 1820] [serial = 977] [outer = 0x9112f400] 02:07:22 INFO - PROCESS | 1820 | 1470733642029 Marionette DEBUG loaded listener.js 02:07:22 INFO - PROCESS | 1820 | ++DOMWINDOW == 99 (0x9230b800) [pid = 1820] [serial = 978] [outer = 0x9112f400] 02:07:22 INFO - PROCESS | 1820 | --DOMWINDOW == 98 (0x8ec7e400) [pid = 1820] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 02:07:22 INFO - PROCESS | 1820 | --DOMWINDOW == 97 (0x8d8c0000) [pid = 1820] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 02:07:22 INFO - PROCESS | 1820 | --DOMWINDOW == 96 (0x8ee54000) [pid = 1820] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 02:07:22 INFO - PROCESS | 1820 | --DOMWINDOW == 95 (0x9192f400) [pid = 1820] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 02:07:22 INFO - PROCESS | 1820 | --DOMWINDOW == 94 (0x90df1c00) [pid = 1820] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 02:07:22 INFO - PROCESS | 1820 | --DOMWINDOW == 93 (0x8ed0bc00) [pid = 1820] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 02:07:22 INFO - PROCESS | 1820 | --DOMWINDOW == 92 (0x93baa400) [pid = 1820] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 02:07:22 INFO - PROCESS | 1820 | --DOMWINDOW == 91 (0x90fe4c00) [pid = 1820] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 02:07:22 INFO - PROCESS | 1820 | --DOMWINDOW == 90 (0x8fae4400) [pid = 1820] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 02:07:22 INFO - PROCESS | 1820 | --DOMWINDOW == 89 (0x91137800) [pid = 1820] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 02:07:22 INFO - PROCESS | 1820 | --DOMWINDOW == 88 (0x8ee4d800) [pid = 1820] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 02:07:22 INFO - PROCESS | 1820 | --DOMWINDOW == 87 (0x8d2e0000) [pid = 1820] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 02:07:22 INFO - PROCESS | 1820 | --DOMWINDOW == 86 (0x8ed01800) [pid = 1820] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 02:07:22 INFO - PROCESS | 1820 | --DOMWINDOW == 85 (0x8ef28400) [pid = 1820] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 02:07:22 INFO - PROCESS | 1820 | --DOMWINDOW == 84 (0x8ef2e000) [pid = 1820] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 02:07:22 INFO - PROCESS | 1820 | --DOMWINDOW == 83 (0x8d0d6800) [pid = 1820] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 02:07:22 INFO - PROCESS | 1820 | --DOMWINDOW == 82 (0x8e98b800) [pid = 1820] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 02:07:22 INFO - PROCESS | 1820 | --DOMWINDOW == 81 (0x8db3b800) [pid = 1820] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 02:07:22 INFO - PROCESS | 1820 | --DOMWINDOW == 80 (0x8d2df000) [pid = 1820] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 02:07:23 INFO - PROCESS | 1820 | 1470733643078 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]]]}] 02:07:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 02:07:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1430ms 02:07:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 02:07:23 INFO - PROCESS | 1820 | 1470733643110 Marionette TRACE conn4 -> [0,1273,"getWindowHandle",null] 02:07:23 INFO - PROCESS | 1820 | 1470733643113 Marionette TRACE conn4 <- [1,1273,null,{"value":"8"}] 02:07:23 INFO - PROCESS | 1820 | 1470733643120 Marionette TRACE conn4 -> [0,1274,"setScriptTimeout",{"ms":35000}] 02:07:23 INFO - PROCESS | 1820 | 1470733643123 Marionette TRACE conn4 <- [1,1274,null,{}] 02:07:23 INFO - PROCESS | 1820 | 1470733643130 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}] 02:07:23 INFO - PROCESS | 1820 | 1470733643137 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:07:23 INFO - PROCESS | 1820 | 1470733643361 Marionette TRACE conn4 <- [1,1275,null,{"value":null}] 02:07:23 INFO - PROCESS | 1820 | 1470733643381 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:23 INFO - PROCESS | 1820 | 1470733643391 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:07:23 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d0d6800 == 30 [pid = 1820] [id = 326] 02:07:23 INFO - PROCESS | 1820 | ++DOMWINDOW == 81 (0x8d8c0000) [pid = 1820] [serial = 979] [outer = (nil)] 02:07:23 INFO - PROCESS | 1820 | ++DOMWINDOW == 82 (0x8fae4400) [pid = 1820] [serial = 980] [outer = 0x8d8c0000] 02:07:23 INFO - PROCESS | 1820 | 1470733643460 Marionette DEBUG loaded listener.js 02:07:23 INFO - PROCESS | 1820 | ++DOMWINDOW == 83 (0x90fe4400) [pid = 1820] [serial = 981] [outer = 0x8d8c0000] 02:07:24 INFO - PROCESS | 1820 | 1470733644348 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]]]}] 02:07:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 02:07:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1286ms 02:07:24 INFO - PROCESS | 1820 | 1470733644406 Marionette TRACE conn4 -> [0,1277,"getWindowHandle",null] 02:07:24 INFO - PROCESS | 1820 | 1470733644410 Marionette TRACE conn4 <- [1,1277,null,{"value":"8"}] 02:07:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 02:07:24 INFO - PROCESS | 1820 | 1470733644417 Marionette TRACE conn4 -> [0,1278,"setScriptTimeout",{"ms":35000}] 02:07:24 INFO - PROCESS | 1820 | 1470733644420 Marionette TRACE conn4 <- [1,1278,null,{}] 02:07:24 INFO - PROCESS | 1820 | 1470733644426 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}] 02:07:24 INFO - PROCESS | 1820 | 1470733644437 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:07:24 INFO - PROCESS | 1820 | 1470733644745 Marionette TRACE conn4 <- [1,1279,null,{"value":null}] 02:07:24 INFO - PROCESS | 1820 | 1470733644918 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:24 INFO - PROCESS | 1820 | 1470733644936 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:07:25 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d0d7c00 == 31 [pid = 1820] [id = 327] 02:07:25 INFO - PROCESS | 1820 | ++DOMWINDOW == 84 (0x8d0d8000) [pid = 1820] [serial = 982] [outer = (nil)] 02:07:25 INFO - PROCESS | 1820 | ++DOMWINDOW == 85 (0x8d2d6400) [pid = 1820] [serial = 983] [outer = 0x8d0d8000] 02:07:25 INFO - PROCESS | 1820 | 1470733645092 Marionette DEBUG loaded listener.js 02:07:25 INFO - PROCESS | 1820 | ++DOMWINDOW == 86 (0x8d8c3000) [pid = 1820] [serial = 984] [outer = 0x8d0d8000] 02:07:26 INFO - PROCESS | 1820 | 1470733646102 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]]]}] 02:07:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 02:07:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1733ms 02:07:26 INFO - PROCESS | 1820 | 1470733646155 Marionette TRACE conn4 -> [0,1281,"getWindowHandle",null] 02:07:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 02:07:26 INFO - PROCESS | 1820 | 1470733646164 Marionette TRACE conn4 <- [1,1281,null,{"value":"8"}] 02:07:26 INFO - PROCESS | 1820 | 1470733646177 Marionette TRACE conn4 -> [0,1282,"setScriptTimeout",{"ms":35000}] 02:07:26 INFO - PROCESS | 1820 | 1470733646182 Marionette TRACE conn4 <- [1,1282,null,{}] 02:07:26 INFO - PROCESS | 1820 | 1470733646190 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}] 02:07:26 INFO - PROCESS | 1820 | 1470733646199 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:07:26 INFO - PROCESS | 1820 | 1470733646446 Marionette TRACE conn4 <- [1,1283,null,{"value":null}] 02:07:26 INFO - PROCESS | 1820 | 1470733646667 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:26 INFO - PROCESS | 1820 | 1470733646677 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:07:26 INFO - PROCESS | 1820 | ++DOCSHELL 0x8ed05000 == 32 [pid = 1820] [id = 328] 02:07:26 INFO - PROCESS | 1820 | ++DOMWINDOW == 87 (0x8ed0ec00) [pid = 1820] [serial = 985] [outer = (nil)] 02:07:26 INFO - PROCESS | 1820 | ++DOMWINDOW == 88 (0x8ee4d400) [pid = 1820] [serial = 986] [outer = 0x8ed0ec00] 02:07:26 INFO - PROCESS | 1820 | 1470733646811 Marionette DEBUG loaded listener.js 02:07:26 INFO - PROCESS | 1820 | ++DOMWINDOW == 89 (0x8ef31000) [pid = 1820] [serial = 987] [outer = 0x8ed0ec00] 02:07:27 INFO - PROCESS | 1820 | 1470733647777 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]]]}] 02:07:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 02:07:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1654ms 02:07:27 INFO - PROCESS | 1820 | 1470733647830 Marionette TRACE conn4 -> [0,1285,"getWindowHandle",null] 02:07:27 INFO - PROCESS | 1820 | 1470733647834 Marionette TRACE conn4 <- [1,1285,null,{"value":"8"}] 02:07:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 02:07:27 INFO - PROCESS | 1820 | 1470733647842 Marionette TRACE conn4 -> [0,1286,"setScriptTimeout",{"ms":35000}] 02:07:27 INFO - PROCESS | 1820 | 1470733647846 Marionette TRACE conn4 <- [1,1286,null,{}] 02:07:27 INFO - PROCESS | 1820 | 1470733647853 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}] 02:07:27 INFO - PROCESS | 1820 | 1470733647859 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:07:28 INFO - PROCESS | 1820 | 1470733648067 Marionette TRACE conn4 <- [1,1287,null,{"value":null}] 02:07:28 INFO - PROCESS | 1820 | 1470733648359 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:28 INFO - PROCESS | 1820 | 1470733648365 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:07:28 INFO - PROCESS | 1820 | ++DOCSHELL 0x8ee57c00 == 33 [pid = 1820] [id = 329] 02:07:28 INFO - PROCESS | 1820 | ++DOMWINDOW == 90 (0x90eedc00) [pid = 1820] [serial = 988] [outer = (nil)] 02:07:28 INFO - PROCESS | 1820 | ++DOMWINDOW == 91 (0x90fe8c00) [pid = 1820] [serial = 989] [outer = 0x90eedc00] 02:07:28 INFO - PROCESS | 1820 | 1470733648496 Marionette DEBUG loaded listener.js 02:07:28 INFO - PROCESS | 1820 | ++DOMWINDOW == 92 (0x91923400) [pid = 1820] [serial = 990] [outer = 0x90eedc00] 02:07:29 INFO - PROCESS | 1820 | 1470733649514 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]]]}] 02:07:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 02:07:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1735ms 02:07:29 INFO - PROCESS | 1820 | 1470733649579 Marionette TRACE conn4 -> [0,1289,"getWindowHandle",null] 02:07:29 INFO - PROCESS | 1820 | 1470733649586 Marionette TRACE conn4 <- [1,1289,null,{"value":"8"}] 02:07:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 02:07:29 INFO - PROCESS | 1820 | 1470733649605 Marionette TRACE conn4 -> [0,1290,"setScriptTimeout",{"ms":35000}] 02:07:29 INFO - PROCESS | 1820 | 1470733649613 Marionette TRACE conn4 <- [1,1290,null,{}] 02:07:29 INFO - PROCESS | 1820 | 1470733649620 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}] 02:07:29 INFO - PROCESS | 1820 | 1470733649628 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:07:29 INFO - PROCESS | 1820 | 1470733649879 Marionette TRACE conn4 <- [1,1291,null,{"value":null}] 02:07:30 INFO - PROCESS | 1820 | 1470733650169 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:30 INFO - PROCESS | 1820 | 1470733650183 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:07:30 INFO - PROCESS | 1820 | ++DOCSHELL 0x8f02d800 == 34 [pid = 1820] [id = 330] 02:07:30 INFO - PROCESS | 1820 | ++DOMWINDOW == 93 (0x90dedc00) [pid = 1820] [serial = 991] [outer = (nil)] 02:07:30 INFO - PROCESS | 1820 | ++DOMWINDOW == 94 (0x92ad8400) [pid = 1820] [serial = 992] [outer = 0x90dedc00] 02:07:30 INFO - PROCESS | 1820 | 1470733650275 Marionette DEBUG loaded listener.js 02:07:30 INFO - PROCESS | 1820 | ++DOMWINDOW == 95 (0x92c03000) [pid = 1820] [serial = 993] [outer = 0x90dedc00] 02:07:31 INFO - PROCESS | 1820 | 1470733651292 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]]]}] 02:07:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 02:07:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1751ms 02:07:31 INFO - PROCESS | 1820 | 1470733651348 Marionette TRACE conn4 -> [0,1293,"getWindowHandle",null] 02:07:31 INFO - PROCESS | 1820 | 1470733651351 Marionette TRACE conn4 <- [1,1293,null,{"value":"8"}] 02:07:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 02:07:31 INFO - PROCESS | 1820 | 1470733651359 Marionette TRACE conn4 -> [0,1294,"setScriptTimeout",{"ms":35000}] 02:07:31 INFO - PROCESS | 1820 | 1470733651362 Marionette TRACE conn4 <- [1,1294,null,{}] 02:07:31 INFO - PROCESS | 1820 | 1470733651370 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}] 02:07:31 INFO - PROCESS | 1820 | 1470733651374 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:07:31 INFO - PROCESS | 1820 | 1470733651572 Marionette TRACE conn4 <- [1,1295,null,{"value":null}] 02:07:31 INFO - PROCESS | 1820 | 1470733651789 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:31 INFO - PROCESS | 1820 | 1470733651800 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:07:31 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d2d7000 == 35 [pid = 1820] [id = 331] 02:07:31 INFO - PROCESS | 1820 | ++DOMWINDOW == 96 (0x8ed06c00) [pid = 1820] [serial = 994] [outer = (nil)] 02:07:31 INFO - PROCESS | 1820 | ++DOMWINDOW == 97 (0x939d7c00) [pid = 1820] [serial = 995] [outer = 0x8ed06c00] 02:07:31 INFO - PROCESS | 1820 | 1470733651928 Marionette DEBUG loaded listener.js 02:07:32 INFO - PROCESS | 1820 | ++DOMWINDOW == 98 (0x93b66400) [pid = 1820] [serial = 996] [outer = 0x8ed06c00] 02:07:32 INFO - PROCESS | 1820 | 1470733652872 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]]]}] 02:07:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 02:07:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1586ms 02:07:32 INFO - PROCESS | 1820 | 1470733652946 Marionette TRACE conn4 -> [0,1297,"getWindowHandle",null] 02:07:32 INFO - PROCESS | 1820 | 1470733652950 Marionette TRACE conn4 <- [1,1297,null,{"value":"8"}] 02:07:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 02:07:32 INFO - PROCESS | 1820 | 1470733652958 Marionette TRACE conn4 -> [0,1298,"setScriptTimeout",{"ms":35000}] 02:07:32 INFO - PROCESS | 1820 | 1470733652963 Marionette TRACE conn4 <- [1,1298,null,{}] 02:07:32 INFO - PROCESS | 1820 | 1470733652970 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}] 02:07:32 INFO - PROCESS | 1820 | 1470733652975 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:07:33 INFO - PROCESS | 1820 | 1470733653249 Marionette TRACE conn4 <- [1,1299,null,{"value":null}] 02:07:33 INFO - PROCESS | 1820 | 1470733653521 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:33 INFO - PROCESS | 1820 | 1470733653540 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:07:33 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d2e0c00 == 36 [pid = 1820] [id = 332] 02:07:33 INFO - PROCESS | 1820 | ++DOMWINDOW == 99 (0x8db33400) [pid = 1820] [serial = 997] [outer = (nil)] 02:07:33 INFO - PROCESS | 1820 | ++DOMWINDOW == 100 (0x8e989800) [pid = 1820] [serial = 998] [outer = 0x8db33400] 02:07:33 INFO - PROCESS | 1820 | 1470733653643 Marionette DEBUG loaded listener.js 02:07:33 INFO - PROCESS | 1820 | ++DOMWINDOW == 101 (0x90de9c00) [pid = 1820] [serial = 999] [outer = 0x8db33400] 02:07:34 INFO - PROCESS | 1820 | 1470733654857 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]]]}] 02:07:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 02:07:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1942ms 02:07:34 INFO - PROCESS | 1820 | 1470733654904 Marionette TRACE conn4 -> [0,1301,"getWindowHandle",null] 02:07:34 INFO - PROCESS | 1820 | 1470733654911 Marionette TRACE conn4 <- [1,1301,null,{"value":"8"}] 02:07:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 02:07:34 INFO - PROCESS | 1820 | 1470733654924 Marionette TRACE conn4 -> [0,1302,"setScriptTimeout",{"ms":35000}] 02:07:34 INFO - PROCESS | 1820 | 1470733654929 Marionette TRACE conn4 <- [1,1302,null,{}] 02:07:34 INFO - PROCESS | 1820 | 1470733654940 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}] 02:07:34 INFO - PROCESS | 1820 | 1470733654945 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:07:35 INFO - PROCESS | 1820 | 1470733655163 Marionette TRACE conn4 <- [1,1303,null,{"value":null}] 02:07:35 INFO - PROCESS | 1820 | 1470733655400 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:35 INFO - PROCESS | 1820 | 1470733655415 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:07:35 INFO - PROCESS | 1820 | ++DOCSHELL 0x8e588000 == 37 [pid = 1820] [id = 333] 02:07:35 INFO - PROCESS | 1820 | ++DOMWINDOW == 102 (0x8e589800) [pid = 1820] [serial = 1000] [outer = (nil)] 02:07:35 INFO - PROCESS | 1820 | ++DOMWINDOW == 103 (0x8e98cc00) [pid = 1820] [serial = 1001] [outer = 0x8e589800] 02:07:35 INFO - PROCESS | 1820 | 1470733655590 Marionette DEBUG loaded listener.js 02:07:35 INFO - PROCESS | 1820 | ++DOMWINDOW == 104 (0x8ec9b400) [pid = 1820] [serial = 1002] [outer = 0x8e589800] 02:07:36 INFO - PROCESS | 1820 | --DOCSHELL 0x8ee4f800 == 36 [pid = 1820] [id = 309] 02:07:36 INFO - PROCESS | 1820 | --DOCSHELL 0x8d2e1c00 == 35 [pid = 1820] [id = 308] 02:07:36 INFO - PROCESS | 1820 | --DOMWINDOW == 103 (0x8e98bc00) [pid = 1820] [serial = 950] [outer = (nil)] [url = about:blank] 02:07:36 INFO - PROCESS | 1820 | --DOCSHELL 0x8d0d6800 == 34 [pid = 1820] [id = 326] 02:07:36 INFO - PROCESS | 1820 | --DOCSHELL 0x8e580000 == 33 [pid = 1820] [id = 325] 02:07:36 INFO - PROCESS | 1820 | --DOCSHELL 0x8fae2c00 == 32 [pid = 1820] [id = 324] 02:07:36 INFO - PROCESS | 1820 | --DOCSHELL 0x8ec9ec00 == 31 [pid = 1820] [id = 323] 02:07:36 INFO - PROCESS | 1820 | --DOCSHELL 0x8d0d4800 == 30 [pid = 1820] [id = 322] 02:07:36 INFO - PROCESS | 1820 | --DOCSHELL 0x8d0db400 == 29 [pid = 1820] [id = 316] 02:07:36 INFO - PROCESS | 1820 | --DOCSHELL 0x8db3a000 == 28 [pid = 1820] [id = 321] 02:07:36 INFO - PROCESS | 1820 | --DOCSHELL 0x8fae0800 == 27 [pid = 1820] [id = 320] 02:07:36 INFO - PROCESS | 1820 | --DOCSHELL 0x8edd2000 == 26 [pid = 1820] [id = 319] 02:07:36 INFO - PROCESS | 1820 | --DOCSHELL 0x8e57f800 == 25 [pid = 1820] [id = 318] 02:07:36 INFO - PROCESS | 1820 | --DOCSHELL 0x8d2dc400 == 24 [pid = 1820] [id = 317] 02:07:36 INFO - PROCESS | 1820 | 1470733656648 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]]]}] 02:07:36 INFO - PROCESS | 1820 | --DOMWINDOW == 102 (0x8d8c8000) [pid = 1820] [serial = 926] [outer = (nil)] [url = about:blank] 02:07:36 INFO - PROCESS | 1820 | --DOMWINDOW == 101 (0x8ef26c00) [pid = 1820] [serial = 929] [outer = (nil)] [url = about:blank] 02:07:36 INFO - PROCESS | 1820 | --DOMWINDOW == 100 (0x8db39c00) [pid = 1820] [serial = 927] [outer = (nil)] [url = about:blank] 02:07:36 INFO - PROCESS | 1820 | --DOMWINDOW == 99 (0x92301800) [pid = 1820] [serial = 932] [outer = (nil)] [url = about:blank] 02:07:36 INFO - PROCESS | 1820 | --DOMWINDOW == 98 (0x8f023000) [pid = 1820] [serial = 930] [outer = (nil)] [url = about:blank] 02:07:36 INFO - PROCESS | 1820 | --DOMWINDOW == 97 (0x92ade000) [pid = 1820] [serial = 935] [outer = (nil)] [url = about:blank] 02:07:36 INFO - PROCESS | 1820 | --DOMWINDOW == 96 (0x92545c00) [pid = 1820] [serial = 933] [outer = (nil)] [url = about:blank] 02:07:36 INFO - PROCESS | 1820 | --DOMWINDOW == 95 (0x92c10400) [pid = 1820] [serial = 938] [outer = (nil)] [url = about:blank] 02:07:36 INFO - PROCESS | 1820 | --DOMWINDOW == 94 (0x92c06c00) [pid = 1820] [serial = 936] [outer = (nil)] [url = about:blank] 02:07:36 INFO - PROCESS | 1820 | --DOMWINDOW == 93 (0x939d5800) [pid = 1820] [serial = 939] [outer = (nil)] [url = about:blank] 02:07:36 INFO - PROCESS | 1820 | --DOMWINDOW == 92 (0x93d70c00) [pid = 1820] [serial = 941] [outer = (nil)] [url = about:blank] 02:07:36 INFO - PROCESS | 1820 | --DOMWINDOW == 91 (0x9528e800) [pid = 1820] [serial = 942] [outer = (nil)] [url = about:blank] 02:07:36 INFO - PROCESS | 1820 | --DOMWINDOW == 90 (0x96683800) [pid = 1820] [serial = 944] [outer = (nil)] [url = about:blank] 02:07:36 INFO - PROCESS | 1820 | --DOMWINDOW == 89 (0x9668c000) [pid = 1820] [serial = 945] [outer = (nil)] [url = about:blank] 02:07:36 INFO - PROCESS | 1820 | --DOMWINDOW == 88 (0x90dec000) [pid = 1820] [serial = 918] [outer = (nil)] [url = about:blank] 02:07:36 INFO - PROCESS | 1820 | --DOMWINDOW == 87 (0x9192f000) [pid = 1820] [serial = 920] [outer = (nil)] [url = about:blank] 02:07:36 INFO - PROCESS | 1820 | --DOMWINDOW == 86 (0x8ee54c00) [pid = 1820] [serial = 902] [outer = (nil)] [url = about:blank] 02:07:36 INFO - PROCESS | 1820 | --DOMWINDOW == 85 (0x8ef2a000) [pid = 1820] [serial = 903] [outer = (nil)] [url = about:blank] 02:07:36 INFO - PROCESS | 1820 | --DOMWINDOW == 84 (0x8db37c00) [pid = 1820] [serial = 911] [outer = (nil)] [url = about:blank] 02:07:36 INFO - PROCESS | 1820 | --DOMWINDOW == 83 (0x8e57e800) [pid = 1820] [serial = 912] [outer = (nil)] [url = about:blank] 02:07:36 INFO - PROCESS | 1820 | --DOMWINDOW == 82 (0x8ed0f800) [pid = 1820] [serial = 914] [outer = (nil)] [url = about:blank] 02:07:36 INFO - PROCESS | 1820 | --DOMWINDOW == 81 (0x90ee0c00) [pid = 1820] [serial = 905] [outer = (nil)] [url = about:blank] 02:07:36 INFO - PROCESS | 1820 | --DOMWINDOW == 80 (0x90ee6400) [pid = 1820] [serial = 906] [outer = (nil)] [url = about:blank] 02:07:36 INFO - PROCESS | 1820 | --DOMWINDOW == 79 (0x91136000) [pid = 1820] [serial = 908] [outer = (nil)] [url = about:blank] 02:07:36 INFO - PROCESS | 1820 | --DOMWINDOW == 78 (0x91922400) [pid = 1820] [serial = 909] [outer = (nil)] [url = about:blank] 02:07:36 INFO - PROCESS | 1820 | --DOMWINDOW == 77 (0x8d0dc400) [pid = 1820] [serial = 896] [outer = (nil)] [url = about:blank] 02:07:36 INFO - PROCESS | 1820 | --DOMWINDOW == 76 (0x8d2dc800) [pid = 1820] [serial = 897] [outer = (nil)] [url = about:blank] 02:07:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 02:07:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1792ms 02:07:36 INFO - PROCESS | 1820 | --DOMWINDOW == 75 (0x8ec81000) [pid = 1820] [serial = 899] [outer = (nil)] [url = about:blank] 02:07:36 INFO - PROCESS | 1820 | --DOMWINDOW == 74 (0x8ec88800) [pid = 1820] [serial = 900] [outer = (nil)] [url = about:blank] 02:07:36 INFO - PROCESS | 1820 | --DOMWINDOW == 73 (0x8fae5800) [pid = 1820] [serial = 894] [outer = (nil)] [url = about:blank] 02:07:36 INFO - PROCESS | 1820 | --DOMWINDOW == 72 (0x8faeb800) [pid = 1820] [serial = 917] [outer = (nil)] [url = about:blank] 02:07:36 INFO - PROCESS | 1820 | --DOMWINDOW == 71 (0x91991800) [pid = 1820] [serial = 921] [outer = (nil)] [url = about:blank] 02:07:36 INFO - PROCESS | 1820 | --DOMWINDOW == 70 (0x8ed06000) [pid = 1820] [serial = 948] [outer = (nil)] [url = about:blank] 02:07:36 INFO - PROCESS | 1820 | --DOMWINDOW == 69 (0x8ec7d800) [pid = 1820] [serial = 947] [outer = (nil)] [url = about:blank] 02:07:36 INFO - PROCESS | 1820 | --DOMWINDOW == 68 (0x8ee4e000) [pid = 1820] [serial = 915] [outer = (nil)] [url = about:blank] 02:07:36 INFO - PROCESS | 1820 | --DOMWINDOW == 67 (0x9199b400) [pid = 1820] [serial = 924] [outer = (nil)] [url = about:blank] 02:07:36 INFO - PROCESS | 1820 | --DOMWINDOW == 66 (0x91995400) [pid = 1820] [serial = 923] [outer = (nil)] [url = about:blank] 02:07:36 INFO - PROCESS | 1820 | 1470733656727 Marionette TRACE conn4 -> [0,1305,"getWindowHandle",null] 02:07:36 INFO - PROCESS | 1820 | 1470733656733 Marionette TRACE conn4 <- [1,1305,null,{"value":"8"}] 02:07:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 02:07:36 INFO - PROCESS | 1820 | 1470733656746 Marionette TRACE conn4 -> [0,1306,"setScriptTimeout",{"ms":35000}] 02:07:36 INFO - PROCESS | 1820 | 1470733656750 Marionette TRACE conn4 <- [1,1306,null,{}] 02:07:36 INFO - PROCESS | 1820 | 1470733656757 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}] 02:07:36 INFO - PROCESS | 1820 | 1470733656763 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:07:36 INFO - PROCESS | 1820 | 1470733656949 Marionette TRACE conn4 <- [1,1307,null,{"value":null}] 02:07:37 INFO - PROCESS | 1820 | 1470733657143 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:37 INFO - PROCESS | 1820 | 1470733657154 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:07:37 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d8ca400 == 25 [pid = 1820] [id = 334] 02:07:37 INFO - PROCESS | 1820 | ++DOMWINDOW == 67 (0x8e982c00) [pid = 1820] [serial = 1003] [outer = (nil)] 02:07:37 INFO - PROCESS | 1820 | ++DOMWINDOW == 68 (0x8ec9c400) [pid = 1820] [serial = 1004] [outer = 0x8e982c00] 02:07:37 INFO - PROCESS | 1820 | 1470733657242 Marionette DEBUG loaded listener.js 02:07:37 INFO - PROCESS | 1820 | ++DOMWINDOW == 69 (0x8ed10c00) [pid = 1820] [serial = 1005] [outer = 0x8e982c00] 02:07:38 INFO - PROCESS | 1820 | 1470733658104 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]]]}] 02:07:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 02:07:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1434ms 02:07:38 INFO - PROCESS | 1820 | 1470733658180 Marionette TRACE conn4 -> [0,1309,"getWindowHandle",null] 02:07:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 02:07:38 INFO - PROCESS | 1820 | 1470733658184 Marionette TRACE conn4 <- [1,1309,null,{"value":"8"}] 02:07:38 INFO - PROCESS | 1820 | 1470733658193 Marionette TRACE conn4 -> [0,1310,"setScriptTimeout",{"ms":35000}] 02:07:38 INFO - PROCESS | 1820 | 1470733658201 Marionette TRACE conn4 <- [1,1310,null,{}] 02:07:38 INFO - PROCESS | 1820 | 1470733658222 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}] 02:07:38 INFO - PROCESS | 1820 | 1470733658231 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:07:38 INFO - PROCESS | 1820 | 1470733658422 Marionette TRACE conn4 <- [1,1311,null,{"value":null}] 02:07:38 INFO - PROCESS | 1820 | 1470733658580 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:38 INFO - PROCESS | 1820 | 1470733658596 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:07:38 INFO - PROCESS | 1820 | ++DOCSHELL 0x8f025400 == 26 [pid = 1820] [id = 335] 02:07:38 INFO - PROCESS | 1820 | ++DOMWINDOW == 70 (0x8f027c00) [pid = 1820] [serial = 1006] [outer = (nil)] 02:07:38 INFO - PROCESS | 1820 | ++DOMWINDOW == 71 (0x8fadd400) [pid = 1820] [serial = 1007] [outer = 0x8f027c00] 02:07:38 INFO - PROCESS | 1820 | 1470733658756 Marionette DEBUG loaded listener.js 02:07:38 INFO - PROCESS | 1820 | ++DOMWINDOW == 72 (0x8faecc00) [pid = 1820] [serial = 1008] [outer = 0x8f027c00] 02:07:39 INFO - PROCESS | 1820 | 1470733659680 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] 02:07:39 INFO - PROCESS | 1820 | 1470733659744 Marionette TRACE conn4 <- [1,1313,null,{"value":"8"}] 02:07:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 02:07:39 INFO - PROCESS | 1820 | 1470733659751 Marionette TRACE conn4 -> [0,1314,"setScriptTimeout",{"ms":35000}] 02:07:39 INFO - PROCESS | 1820 | 1470733659755 Marionette TRACE conn4 <- [1,1314,null,{}] 02:07:39 INFO - PROCESS | 1820 | 1470733659760 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}] 02:07:39 INFO - PROCESS | 1820 | 1470733659765 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:07:40 INFO - PROCESS | 1820 | 1470733660011 Marionette TRACE conn4 <- [1,1315,null,{"value":null}] 02:07:40 INFO - PROCESS | 1820 | 1470733660036 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:40 INFO - PROCESS | 1820 | 1470733660043 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:07:40 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d0ce800 == 27 [pid = 1820] [id = 336] 02:07:40 INFO - PROCESS | 1820 | ++DOMWINDOW == 73 (0x8f026000) [pid = 1820] [serial = 1009] [outer = (nil)] 02:07:40 INFO - PROCESS | 1820 | ++DOMWINDOW == 74 (0x90fe1400) [pid = 1820] [serial = 1010] [outer = 0x8f026000] 02:07:40 INFO - PROCESS | 1820 | 1470733660118 Marionette DEBUG loaded listener.js 02:07:40 INFO - PROCESS | 1820 | ++DOMWINDOW == 75 (0x91138c00) [pid = 1820] [serial = 1011] [outer = 0x8f026000] 02:07:41 INFO - PROCESS | 1820 | 1470733661278 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]]]}] 02:07:41 INFO - PROCESS | 1820 | --DOMWINDOW == 74 (0x8edc8800) [pid = 1820] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 02:07:41 INFO - PROCESS | 1820 | --DOMWINDOW == 73 (0x8e98c000) [pid = 1820] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 02:07:41 INFO - PROCESS | 1820 | --DOMWINDOW == 72 (0x8db35800) [pid = 1820] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 02:07:41 INFO - PROCESS | 1820 | --DOMWINDOW == 71 (0x8d2dd800) [pid = 1820] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 02:07:41 INFO - PROCESS | 1820 | --DOMWINDOW == 70 (0x8ee4c000) [pid = 1820] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 02:07:41 INFO - PROCESS | 1820 | --DOMWINDOW == 69 (0x9112f400) [pid = 1820] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 02:07:41 INFO - PROCESS | 1820 | --DOMWINDOW == 68 (0x8d8ca000) [pid = 1820] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 02:07:41 INFO - PROCESS | 1820 | --DOMWINDOW == 67 (0x8fae1800) [pid = 1820] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 02:07:41 INFO - PROCESS | 1820 | --DOMWINDOW == 66 (0x8ef33400) [pid = 1820] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 02:07:41 INFO - PROCESS | 1820 | --DOMWINDOW == 65 (0x90edfc00) [pid = 1820] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 02:07:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 02:07:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1601ms 02:07:41 INFO - PROCESS | 1820 | 1470733661353 Marionette TRACE conn4 -> [0,1317,"getWindowHandle",null] 02:07:41 INFO - PROCESS | 1820 | 1470733661356 Marionette TRACE conn4 <- [1,1317,null,{"value":"8"}] 02:07:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 02:07:41 INFO - PROCESS | 1820 | 1470733661364 Marionette TRACE conn4 -> [0,1318,"setScriptTimeout",{"ms":35000}] 02:07:41 INFO - PROCESS | 1820 | 1470733661368 Marionette TRACE conn4 <- [1,1318,null,{}] 02:07:41 INFO - PROCESS | 1820 | 1470733661374 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}] 02:07:41 INFO - PROCESS | 1820 | 1470733661380 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:07:41 INFO - PROCESS | 1820 | 1470733661552 Marionette TRACE conn4 <- [1,1319,null,{"value":null}] 02:07:41 INFO - PROCESS | 1820 | 1470733661758 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:41 INFO - PROCESS | 1820 | 1470733661765 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:07:41 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d0ce400 == 28 [pid = 1820] [id = 337] 02:07:41 INFO - PROCESS | 1820 | ++DOMWINDOW == 66 (0x8db39000) [pid = 1820] [serial = 1012] [outer = (nil)] 02:07:41 INFO - PROCESS | 1820 | ++DOMWINDOW == 67 (0x8edcb800) [pid = 1820] [serial = 1013] [outer = 0x8db39000] 02:07:41 INFO - PROCESS | 1820 | 1470733661848 Marionette DEBUG loaded listener.js 02:07:41 INFO - PROCESS | 1820 | ++DOMWINDOW == 68 (0x8f024000) [pid = 1820] [serial = 1014] [outer = 0x8db39000] 02:07:42 INFO - PROCESS | 1820 | 1470733662710 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]]]}] 02:07:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 02:07:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1381ms 02:07:42 INFO - PROCESS | 1820 | 1470733662747 Marionette TRACE conn4 -> [0,1321,"getWindowHandle",null] 02:07:42 INFO - PROCESS | 1820 | 1470733662751 Marionette TRACE conn4 <- [1,1321,null,{"value":"8"}] 02:07:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 02:07:42 INFO - PROCESS | 1820 | 1470733662758 Marionette TRACE conn4 -> [0,1322,"setScriptTimeout",{"ms":35000}] 02:07:42 INFO - PROCESS | 1820 | 1470733662762 Marionette TRACE conn4 <- [1,1322,null,{}] 02:07:42 INFO - PROCESS | 1820 | 1470733662768 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}] 02:07:42 INFO - PROCESS | 1820 | 1470733662778 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:07:43 INFO - PROCESS | 1820 | 1470733663018 Marionette TRACE conn4 <- [1,1323,null,{"value":null}] 02:07:43 INFO - PROCESS | 1820 | 1470733663176 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:43 INFO - PROCESS | 1820 | 1470733663188 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:07:43 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d0d2c00 == 29 [pid = 1820] [id = 338] 02:07:43 INFO - PROCESS | 1820 | ++DOMWINDOW == 69 (0x8d0d4400) [pid = 1820] [serial = 1015] [outer = (nil)] 02:07:43 INFO - PROCESS | 1820 | ++DOMWINDOW == 70 (0x92306400) [pid = 1820] [serial = 1016] [outer = 0x8d0d4400] 02:07:43 INFO - PROCESS | 1820 | 1470733663285 Marionette DEBUG loaded listener.js 02:07:43 INFO - PROCESS | 1820 | ++DOMWINDOW == 71 (0x8e986800) [pid = 1820] [serial = 1017] [outer = 0x8d0d4400] 02:07:44 INFO - PROCESS | 1820 | 1470733664446 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]]]}] 02:07:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 02:07:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1737ms 02:07:44 INFO - PROCESS | 1820 | 1470733664497 Marionette TRACE conn4 -> [0,1325,"getWindowHandle",null] 02:07:44 INFO - PROCESS | 1820 | 1470733664504 Marionette TRACE conn4 <- [1,1325,null,{"value":"8"}] 02:07:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 02:07:44 INFO - PROCESS | 1820 | 1470733664513 Marionette TRACE conn4 -> [0,1326,"setScriptTimeout",{"ms":35000}] 02:07:44 INFO - PROCESS | 1820 | 1470733664521 Marionette TRACE conn4 <- [1,1326,null,{}] 02:07:44 INFO - PROCESS | 1820 | 1470733664530 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}] 02:07:44 INFO - PROCESS | 1820 | 1470733664535 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:07:44 INFO - PROCESS | 1820 | 1470733664762 Marionette TRACE conn4 <- [1,1327,null,{"value":null}] 02:07:45 INFO - PROCESS | 1820 | 1470733664998 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:45 INFO - PROCESS | 1820 | 1470733665017 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:07:45 INFO - PROCESS | 1820 | ++DOCSHELL 0x8db39800 == 30 [pid = 1820] [id = 339] 02:07:45 INFO - PROCESS | 1820 | ++DOMWINDOW == 72 (0x8db3d800) [pid = 1820] [serial = 1018] [outer = (nil)] 02:07:45 INFO - PROCESS | 1820 | ++DOMWINDOW == 73 (0x8ec7d800) [pid = 1820] [serial = 1019] [outer = 0x8db3d800] 02:07:45 INFO - PROCESS | 1820 | 1470733665148 Marionette DEBUG loaded listener.js 02:07:45 INFO - PROCESS | 1820 | ++DOMWINDOW == 74 (0x8ec9f800) [pid = 1820] [serial = 1020] [outer = 0x8db3d800] 02:07:46 INFO - PROCESS | 1820 | 1470733666295 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]]]}] 02:07:46 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 02:07:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1843ms 02:07:46 INFO - PROCESS | 1820 | 1470733666357 Marionette TRACE conn4 -> [0,1329,"getWindowHandle",null] 02:07:46 INFO - PROCESS | 1820 | 1470733666365 Marionette TRACE conn4 <- [1,1329,null,{"value":"8"}] 02:07:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 02:07:46 INFO - PROCESS | 1820 | 1470733666376 Marionette TRACE conn4 -> [0,1330,"setScriptTimeout",{"ms":35000}] 02:07:46 INFO - PROCESS | 1820 | 1470733666380 Marionette TRACE conn4 <- [1,1330,null,{}] 02:07:46 INFO - PROCESS | 1820 | 1470733666387 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}] 02:07:46 INFO - PROCESS | 1820 | 1470733666394 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:07:46 INFO - PROCESS | 1820 | 1470733666645 Marionette TRACE conn4 <- [1,1331,null,{"value":null}] 02:07:46 INFO - PROCESS | 1820 | 1470733666876 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:46 INFO - PROCESS | 1820 | 1470733666885 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:07:46 INFO - PROCESS | 1820 | ++DOCSHELL 0x8ee56800 == 31 [pid = 1820] [id = 340] 02:07:46 INFO - PROCESS | 1820 | ++DOMWINDOW == 75 (0x8f022c00) [pid = 1820] [serial = 1021] [outer = (nil)] 02:07:46 INFO - PROCESS | 1820 | ++DOMWINDOW == 76 (0x90ee3000) [pid = 1820] [serial = 1022] [outer = 0x8f022c00] 02:07:46 INFO - PROCESS | 1820 | 1470733666972 Marionette DEBUG loaded listener.js 02:07:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 77 (0x90eed000) [pid = 1820] [serial = 1023] [outer = 0x8f022c00] 02:07:48 INFO - PROCESS | 1820 | 1470733668013 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]]]}] 02:07:48 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 02:07:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1685ms 02:07:48 INFO - PROCESS | 1820 | 1470733668062 Marionette TRACE conn4 -> [0,1333,"getWindowHandle",null] 02:07:48 INFO - PROCESS | 1820 | 1470733668066 Marionette TRACE conn4 <- [1,1333,null,{"value":"8"}] 02:07:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 02:07:48 INFO - PROCESS | 1820 | 1470733668077 Marionette TRACE conn4 -> [0,1334,"setScriptTimeout",{"ms":35000}] 02:07:48 INFO - PROCESS | 1820 | 1470733668087 Marionette TRACE conn4 <- [1,1334,null,{}] 02:07:48 INFO - PROCESS | 1820 | 1470733668105 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}] 02:07:48 INFO - PROCESS | 1820 | 1470733668115 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:07:48 INFO - PROCESS | 1820 | 1470733668372 Marionette TRACE conn4 <- [1,1335,null,{"value":null}] 02:07:48 INFO - PROCESS | 1820 | 1470733668647 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:48 INFO - PROCESS | 1820 | 1470733668660 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:07:48 INFO - PROCESS | 1820 | ++DOCSHELL 0x92551000 == 32 [pid = 1820] [id = 341] 02:07:48 INFO - PROCESS | 1820 | ++DOMWINDOW == 78 (0x92551400) [pid = 1820] [serial = 1024] [outer = (nil)] 02:07:48 INFO - PROCESS | 1820 | ++DOMWINDOW == 79 (0x92adb000) [pid = 1820] [serial = 1025] [outer = 0x92551400] 02:07:48 INFO - PROCESS | 1820 | 1470733668752 Marionette DEBUG loaded listener.js 02:07:48 INFO - PROCESS | 1820 | ++DOMWINDOW == 80 (0x92c04400) [pid = 1820] [serial = 1026] [outer = 0x92551400] 02:07:49 INFO - PROCESS | 1820 | 1470733669690 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]]]}] 02:07:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 02:07:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1649ms 02:07:49 INFO - PROCESS | 1820 | 1470733669725 Marionette TRACE conn4 -> [0,1337,"getWindowHandle",null] 02:07:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 02:07:49 INFO - PROCESS | 1820 | 1470733669731 Marionette TRACE conn4 <- [1,1337,null,{"value":"8"}] 02:07:49 INFO - PROCESS | 1820 | 1470733669737 Marionette TRACE conn4 -> [0,1338,"setScriptTimeout",{"ms":35000}] 02:07:49 INFO - PROCESS | 1820 | 1470733669742 Marionette TRACE conn4 <- [1,1338,null,{}] 02:07:49 INFO - PROCESS | 1820 | 1470733669748 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}] 02:07:49 INFO - PROCESS | 1820 | 1470733669754 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:07:49 INFO - PROCESS | 1820 | 1470733669956 Marionette TRACE conn4 <- [1,1339,null,{"value":null}] 02:07:50 INFO - PROCESS | 1820 | 1470733670174 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:50 INFO - PROCESS | 1820 | 1470733670185 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:07:50 INFO - PROCESS | 1820 | ++DOCSHELL 0x8e582800 == 33 [pid = 1820] [id = 342] 02:07:50 INFO - PROCESS | 1820 | ++DOMWINDOW == 81 (0x92ad1400) [pid = 1820] [serial = 1027] [outer = (nil)] 02:07:50 INFO - PROCESS | 1820 | ++DOMWINDOW == 82 (0x939d6000) [pid = 1820] [serial = 1028] [outer = 0x92ad1400] 02:07:50 INFO - PROCESS | 1820 | 1470733670309 Marionette DEBUG loaded listener.js 02:07:50 INFO - PROCESS | 1820 | ++DOMWINDOW == 83 (0x93ba5c00) [pid = 1820] [serial = 1029] [outer = 0x92ad1400] 02:07:51 INFO - PROCESS | 1820 | 1470733671667 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]]]}] 02:07:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 02:07:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1941ms 02:07:51 INFO - PROCESS | 1820 | 1470733671678 Marionette TRACE conn4 -> [0,1341,"getWindowHandle",null] 02:07:51 INFO - PROCESS | 1820 | 1470733671682 Marionette TRACE conn4 <- [1,1341,null,{"value":"8"}] 02:07:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 02:07:51 INFO - PROCESS | 1820 | 1470733671689 Marionette TRACE conn4 -> [0,1342,"setScriptTimeout",{"ms":35000}] 02:07:51 INFO - PROCESS | 1820 | 1470733671693 Marionette TRACE conn4 <- [1,1342,null,{}] 02:07:51 INFO - PROCESS | 1820 | 1470733671765 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}] 02:07:51 INFO - PROCESS | 1820 | 1470733671770 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:07:51 INFO - PROCESS | 1820 | 1470733671960 Marionette TRACE conn4 <- [1,1343,null,{"value":null}] 02:07:52 INFO - PROCESS | 1820 | 1470733672128 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:52 INFO - PROCESS | 1820 | 1470733672136 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:07:52 INFO - PROCESS | 1820 | ++DOCSHELL 0x9112e400 == 34 [pid = 1820] [id = 343] 02:07:52 INFO - PROCESS | 1820 | ++DOMWINDOW == 84 (0x92ad3400) [pid = 1820] [serial = 1030] [outer = (nil)] 02:07:52 INFO - PROCESS | 1820 | ++DOMWINDOW == 85 (0x94859400) [pid = 1820] [serial = 1031] [outer = 0x92ad3400] 02:07:52 INFO - PROCESS | 1820 | 1470733672227 Marionette DEBUG loaded listener.js 02:07:52 INFO - PROCESS | 1820 | ++DOMWINDOW == 86 (0x9529a400) [pid = 1820] [serial = 1032] [outer = 0x92ad3400] 02:07:53 INFO - PROCESS | 1820 | 1470733673204 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]]]}] 02:07:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 02:07:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1592ms 02:07:53 INFO - PROCESS | 1820 | 1470733673283 Marionette TRACE conn4 -> [0,1345,"getWindowHandle",null] 02:07:53 INFO - PROCESS | 1820 | 1470733673286 Marionette TRACE conn4 <- [1,1345,null,{"value":"8"}] 02:07:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 02:07:53 INFO - PROCESS | 1820 | 1470733673294 Marionette TRACE conn4 -> [0,1346,"setScriptTimeout",{"ms":35000}] 02:07:53 INFO - PROCESS | 1820 | 1470733673297 Marionette TRACE conn4 <- [1,1346,null,{}] 02:07:53 INFO - PROCESS | 1820 | 1470733673304 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}] 02:07:53 INFO - PROCESS | 1820 | 1470733673314 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:07:53 INFO - PROCESS | 1820 | 1470733673572 Marionette TRACE conn4 <- [1,1347,null,{"value":null}] 02:07:53 INFO - PROCESS | 1820 | 1470733673801 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:53 INFO - PROCESS | 1820 | 1470733673810 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:07:53 INFO - PROCESS | 1820 | ++DOCSHELL 0x8db32800 == 35 [pid = 1820] [id = 344] 02:07:53 INFO - PROCESS | 1820 | ++DOMWINDOW == 87 (0x92c04c00) [pid = 1820] [serial = 1033] [outer = (nil)] 02:07:53 INFO - PROCESS | 1820 | ++DOMWINDOW == 88 (0x953b3c00) [pid = 1820] [serial = 1034] [outer = 0x92c04c00] 02:07:53 INFO - PROCESS | 1820 | 1470733673933 Marionette DEBUG loaded listener.js 02:07:54 INFO - PROCESS | 1820 | ++DOMWINDOW == 89 (0x9668c400) [pid = 1820] [serial = 1035] [outer = 0x92c04c00] 02:07:54 INFO - PROCESS | 1820 | 1470733674892 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]]]}] 02:07:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 02:07:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1645ms 02:07:54 INFO - PROCESS | 1820 | 1470733674941 Marionette TRACE conn4 -> [0,1349,"getWindowHandle",null] 02:07:54 INFO - PROCESS | 1820 | 1470733674946 Marionette TRACE conn4 <- [1,1349,null,{"value":"8"}] 02:07:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 02:07:54 INFO - PROCESS | 1820 | 1470733674955 Marionette TRACE conn4 -> [0,1350,"setScriptTimeout",{"ms":35000}] 02:07:54 INFO - PROCESS | 1820 | 1470733674960 Marionette TRACE conn4 <- [1,1350,null,{}] 02:07:54 INFO - PROCESS | 1820 | 1470733674967 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}] 02:07:54 INFO - PROCESS | 1820 | 1470733674972 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:07:55 INFO - PROCESS | 1820 | 1470733675183 Marionette TRACE conn4 <- [1,1351,null,{"value":null}] 02:07:55 INFO - PROCESS | 1820 | 1470733675410 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:55 INFO - PROCESS | 1820 | 1470733675417 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:07:55 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d8c9800 == 36 [pid = 1820] [id = 345] 02:07:55 INFO - PROCESS | 1820 | ++DOMWINDOW == 90 (0x8db2e800) [pid = 1820] [serial = 1036] [outer = (nil)] 02:07:55 INFO - PROCESS | 1820 | ++DOMWINDOW == 91 (0x8e987000) [pid = 1820] [serial = 1037] [outer = 0x8db2e800] 02:07:55 INFO - PROCESS | 1820 | 1470733675562 Marionette DEBUG loaded listener.js 02:07:55 INFO - PROCESS | 1820 | ++DOMWINDOW == 92 (0x8eca6800) [pid = 1820] [serial = 1038] [outer = 0x8db2e800] 02:07:56 INFO - PROCESS | 1820 | 1470733676827 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]]]}] 02:07:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 02:07:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1940ms 02:07:56 INFO - PROCESS | 1820 | 1470733676897 Marionette TRACE conn4 -> [0,1353,"getWindowHandle",null] 02:07:56 INFO - PROCESS | 1820 | 1470733676903 Marionette TRACE conn4 <- [1,1353,null,{"value":"8"}] 02:07:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 02:07:56 INFO - PROCESS | 1820 | 1470733676912 Marionette TRACE conn4 -> [0,1354,"setScriptTimeout",{"ms":35000}] 02:07:56 INFO - PROCESS | 1820 | 1470733676920 Marionette TRACE conn4 <- [1,1354,null,{}] 02:07:56 INFO - PROCESS | 1820 | 1470733676928 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}] 02:07:56 INFO - PROCESS | 1820 | 1470733676934 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:07:57 INFO - PROCESS | 1820 | 1470733677228 Marionette TRACE conn4 <- [1,1355,null,{"value":null}] 02:07:57 INFO - PROCESS | 1820 | 1470733677510 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:57 INFO - PROCESS | 1820 | 1470733677520 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:07:57 INFO - PROCESS | 1820 | ++DOCSHELL 0x8e985800 == 37 [pid = 1820] [id = 346] 02:07:57 INFO - PROCESS | 1820 | ++DOMWINDOW == 93 (0x8e987800) [pid = 1820] [serial = 1039] [outer = (nil)] 02:07:57 INFO - PROCESS | 1820 | ++DOMWINDOW == 94 (0x8ec88400) [pid = 1820] [serial = 1040] [outer = 0x8e987800] 02:07:57 INFO - PROCESS | 1820 | 1470733677608 Marionette DEBUG loaded listener.js 02:07:57 INFO - PROCESS | 1820 | ++DOMWINDOW == 95 (0x8ee4c000) [pid = 1820] [serial = 1041] [outer = 0x8e987800] 02:07:58 INFO - PROCESS | 1820 | --DOMWINDOW == 94 (0x8fae4400) [pid = 1820] [serial = 980] [outer = (nil)] [url = about:blank] 02:07:58 INFO - PROCESS | 1820 | --DOMWINDOW == 93 (0x8edd0000) [pid = 1820] [serial = 971] [outer = (nil)] [url = about:blank] 02:07:58 INFO - PROCESS | 1820 | --DOMWINDOW == 92 (0x8ec7a400) [pid = 1820] [serial = 956] [outer = (nil)] [url = about:blank] 02:07:58 INFO - PROCESS | 1820 | --DOMWINDOW == 91 (0x8e57fc00) [pid = 1820] [serial = 968] [outer = (nil)] [url = about:blank] 02:07:58 INFO - PROCESS | 1820 | --DOMWINDOW == 90 (0x8e98ac00) [pid = 1820] [serial = 969] [outer = (nil)] [url = about:blank] 02:07:58 INFO - PROCESS | 1820 | --DOMWINDOW == 89 (0x8db2e400) [pid = 1820] [serial = 954] [outer = (nil)] [url = about:blank] 02:07:58 INFO - PROCESS | 1820 | --DOMWINDOW == 88 (0x8ef2f800) [pid = 1820] [serial = 972] [outer = (nil)] [url = about:blank] 02:07:58 INFO - PROCESS | 1820 | --DOMWINDOW == 87 (0x8ee59800) [pid = 1820] [serial = 960] [outer = (nil)] [url = about:blank] 02:07:58 INFO - PROCESS | 1820 | --DOMWINDOW == 86 (0x9230b800) [pid = 1820] [serial = 978] [outer = (nil)] [url = about:blank] 02:07:58 INFO - PROCESS | 1820 | --DOMWINDOW == 85 (0x8ec88000) [pid = 1820] [serial = 957] [outer = (nil)] [url = about:blank] 02:07:58 INFO - PROCESS | 1820 | --DOMWINDOW == 84 (0x8ee51400) [pid = 1820] [serial = 959] [outer = (nil)] [url = about:blank] 02:07:58 INFO - PROCESS | 1820 | --DOMWINDOW == 83 (0x9198f000) [pid = 1820] [serial = 977] [outer = (nil)] [url = about:blank] 02:07:58 INFO - PROCESS | 1820 | --DOMWINDOW == 82 (0x8d8c2400) [pid = 1820] [serial = 953] [outer = (nil)] [url = about:blank] 02:07:58 INFO - PROCESS | 1820 | --DOMWINDOW == 81 (0x8ec86400) [pid = 1820] [serial = 951] [outer = (nil)] [url = about:blank] 02:07:58 INFO - PROCESS | 1820 | --DOMWINDOW == 80 (0x8fae4000) [pid = 1820] [serial = 962] [outer = (nil)] [url = about:blank] 02:07:58 INFO - PROCESS | 1820 | --DOMWINDOW == 79 (0x90ee4000) [pid = 1820] [serial = 965] [outer = (nil)] [url = about:blank] 02:07:58 INFO - PROCESS | 1820 | --DOMWINDOW == 78 (0x90de4400) [pid = 1820] [serial = 963] [outer = (nil)] [url = about:blank] 02:07:58 INFO - PROCESS | 1820 | --DOMWINDOW == 77 (0x9112c800) [pid = 1820] [serial = 975] [outer = (nil)] [url = about:blank] 02:07:58 INFO - PROCESS | 1820 | --DOMWINDOW == 76 (0x90fdf000) [pid = 1820] [serial = 974] [outer = (nil)] [url = about:blank] 02:07:58 INFO - PROCESS | 1820 | --DOMWINDOW == 75 (0x90ee8000) [pid = 1820] [serial = 966] [outer = (nil)] [url = about:blank] 02:07:58 INFO - PROCESS | 1820 | 1470733678603 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]]]}] 02:07:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 02:07:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1739ms 02:07:58 INFO - PROCESS | 1820 | 1470733678652 Marionette TRACE conn4 -> [0,1357,"getWindowHandle",null] 02:07:58 INFO - PROCESS | 1820 | 1470733678659 Marionette TRACE conn4 <- [1,1357,null,{"value":"8"}] 02:07:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 02:07:58 INFO - PROCESS | 1820 | 1470733678670 Marionette TRACE conn4 -> [0,1358,"setScriptTimeout",{"ms":35000}] 02:07:58 INFO - PROCESS | 1820 | 1470733678673 Marionette TRACE conn4 <- [1,1358,null,{}] 02:07:58 INFO - PROCESS | 1820 | 1470733678680 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}] 02:07:58 INFO - PROCESS | 1820 | 1470733678686 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:07:58 INFO - PROCESS | 1820 | 1470733678887 Marionette TRACE conn4 <- [1,1359,null,{"value":null}] 02:07:59 INFO - PROCESS | 1820 | 1470733679022 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:59 INFO - PROCESS | 1820 | 1470733679032 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:07:59 INFO - PROCESS | 1820 | ++DOCSHELL 0x8e580800 == 38 [pid = 1820] [id = 347] 02:07:59 INFO - PROCESS | 1820 | ++DOMWINDOW == 76 (0x8e990000) [pid = 1820] [serial = 1042] [outer = (nil)] 02:07:59 INFO - PROCESS | 1820 | ++DOMWINDOW == 77 (0x8ee55800) [pid = 1820] [serial = 1043] [outer = 0x8e990000] 02:07:59 INFO - PROCESS | 1820 | 1470733679104 Marionette DEBUG loaded listener.js 02:07:59 INFO - PROCESS | 1820 | ++DOMWINDOW == 78 (0x8f022400) [pid = 1820] [serial = 1044] [outer = 0x8e990000] 02:07:59 INFO - PROCESS | 1820 | 1470733679944 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]]]}] 02:08:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 02:08:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1343ms 02:08:00 INFO - PROCESS | 1820 | 1470733680014 Marionette TRACE conn4 -> [0,1361,"getWindowHandle",null] 02:08:00 INFO - PROCESS | 1820 | 1470733680018 Marionette TRACE conn4 <- [1,1361,null,{"value":"8"}] 02:08:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 02:08:00 INFO - PROCESS | 1820 | 1470733680025 Marionette TRACE conn4 -> [0,1362,"setScriptTimeout",{"ms":35000}] 02:08:00 INFO - PROCESS | 1820 | 1470733680033 Marionette TRACE conn4 <- [1,1362,null,{}] 02:08:00 INFO - PROCESS | 1820 | 1470733680050 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}] 02:08:00 INFO - PROCESS | 1820 | 1470733680059 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:08:00 INFO - PROCESS | 1820 | 1470733680262 Marionette TRACE conn4 <- [1,1363,null,{"value":null}] 02:08:00 INFO - PROCESS | 1820 | 1470733680426 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:00 INFO - PROCESS | 1820 | 1470733680442 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:08:00 INFO - PROCESS | 1820 | ++DOCSHELL 0x90ee0000 == 39 [pid = 1820] [id = 348] 02:08:00 INFO - PROCESS | 1820 | ++DOMWINDOW == 79 (0x90ee8400) [pid = 1820] [serial = 1045] [outer = (nil)] 02:08:00 INFO - PROCESS | 1820 | ++DOMWINDOW == 80 (0x90fd9c00) [pid = 1820] [serial = 1046] [outer = 0x90ee8400] 02:08:00 INFO - PROCESS | 1820 | 1470733680540 Marionette DEBUG loaded listener.js 02:08:00 INFO - PROCESS | 1820 | ++DOMWINDOW == 81 (0x91130400) [pid = 1820] [serial = 1047] [outer = 0x90ee8400] 02:08:01 INFO - PROCESS | 1820 | 1470733681743 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]]]}] 02:08:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 02:08:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1753ms 02:08:01 INFO - PROCESS | 1820 | 1470733681780 Marionette TRACE conn4 -> [0,1365,"getWindowHandle",null] 02:08:01 INFO - PROCESS | 1820 | 1470733681787 Marionette TRACE conn4 <- [1,1365,null,{"value":"8"}] 02:08:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 02:08:01 INFO - PROCESS | 1820 | 1470733681798 Marionette TRACE conn4 -> [0,1366,"setScriptTimeout",{"ms":35000}] 02:08:01 INFO - PROCESS | 1820 | 1470733681802 Marionette TRACE conn4 <- [1,1366,null,{}] 02:08:01 INFO - PROCESS | 1820 | 1470733681827 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}] 02:08:01 INFO - PROCESS | 1820 | 1470733681836 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:08:02 INFO - PROCESS | 1820 | 1470733682122 Marionette TRACE conn4 <- [1,1367,null,{"value":null}] 02:08:02 INFO - PROCESS | 1820 | 1470733682161 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:02 INFO - PROCESS | 1820 | 1470733682175 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:08:02 INFO - PROCESS | 1820 | ++DOCSHELL 0x90fdd400 == 40 [pid = 1820] [id = 349] 02:08:02 INFO - PROCESS | 1820 | ++DOMWINDOW == 82 (0x9192c800) [pid = 1820] [serial = 1048] [outer = (nil)] 02:08:02 INFO - PROCESS | 1820 | ++DOMWINDOW == 83 (0x9254ec00) [pid = 1820] [serial = 1049] [outer = 0x9192c800] 02:08:02 INFO - PROCESS | 1820 | 1470733682272 Marionette DEBUG loaded listener.js 02:08:02 INFO - PROCESS | 1820 | ++DOMWINDOW == 84 (0x92adcc00) [pid = 1820] [serial = 1050] [outer = 0x9192c800] 02:08:02 INFO - PROCESS | 1820 | --DOMWINDOW == 83 (0x90eedc00) [pid = 1820] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 02:08:02 INFO - PROCESS | 1820 | --DOMWINDOW == 82 (0x8f026000) [pid = 1820] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 02:08:02 INFO - PROCESS | 1820 | --DOMWINDOW == 81 (0x8e982c00) [pid = 1820] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 02:08:02 INFO - PROCESS | 1820 | --DOMWINDOW == 80 (0x8ed0ec00) [pid = 1820] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 02:08:02 INFO - PROCESS | 1820 | --DOMWINDOW == 79 (0x8f027c00) [pid = 1820] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 02:08:02 INFO - PROCESS | 1820 | --DOMWINDOW == 78 (0x8db33400) [pid = 1820] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 02:08:02 INFO - PROCESS | 1820 | --DOMWINDOW == 77 (0x8d0d8000) [pid = 1820] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 02:08:02 INFO - PROCESS | 1820 | --DOMWINDOW == 76 (0x8ed06c00) [pid = 1820] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 02:08:02 INFO - PROCESS | 1820 | --DOMWINDOW == 75 (0x8e589800) [pid = 1820] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 02:08:02 INFO - PROCESS | 1820 | --DOMWINDOW == 74 (0x90dedc00) [pid = 1820] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 02:08:02 INFO - PROCESS | 1820 | --DOMWINDOW == 73 (0x8db39000) [pid = 1820] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 02:08:03 INFO - PROCESS | 1820 | 1470733683461 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] 02:08:03 INFO - PROCESS | 1820 | 1470733683511 Marionette TRACE conn4 <- [1,1369,null,{"value":"8"}] 02:08:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 02:08:03 INFO - PROCESS | 1820 | 1470733683518 Marionette TRACE conn4 -> [0,1370,"setScriptTimeout",{"ms":35000}] 02:08:03 INFO - PROCESS | 1820 | 1470733683522 Marionette TRACE conn4 <- [1,1370,null,{}] 02:08:03 INFO - PROCESS | 1820 | 1470733683529 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}] 02:08:03 INFO - PROCESS | 1820 | 1470733683535 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:08:03 INFO - PROCESS | 1820 | 1470733683777 Marionette TRACE conn4 <- [1,1371,null,{"value":null}] 02:08:03 INFO - PROCESS | 1820 | 1470733683792 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:03 INFO - PROCESS | 1820 | 1470733683800 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:08:03 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d8c1800 == 41 [pid = 1820] [id = 350] 02:08:03 INFO - PROCESS | 1820 | ++DOMWINDOW == 74 (0x8eca0400) [pid = 1820] [serial = 1051] [outer = (nil)] 02:08:03 INFO - PROCESS | 1820 | ++DOMWINDOW == 75 (0x90eec400) [pid = 1820] [serial = 1052] [outer = 0x8eca0400] 02:08:03 INFO - PROCESS | 1820 | 1470733683882 Marionette DEBUG loaded listener.js 02:08:03 INFO - PROCESS | 1820 | ++DOMWINDOW == 76 (0x92544400) [pid = 1820] [serial = 1053] [outer = 0x8eca0400] 02:08:04 INFO - PROCESS | 1820 | 1470733684864 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] 02:08:04 INFO - PROCESS | 1820 | 1470733684922 Marionette TRACE conn4 <- [1,1373,null,{"value":"8"}] 02:08:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 02:08:04 INFO - PROCESS | 1820 | 1470733684931 Marionette TRACE conn4 -> [0,1374,"setScriptTimeout",{"ms":35000}] 02:08:04 INFO - PROCESS | 1820 | 1470733684938 Marionette TRACE conn4 <- [1,1374,null,{}] 02:08:04 INFO - PROCESS | 1820 | 1470733684959 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}] 02:08:04 INFO - PROCESS | 1820 | 1470733684966 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:08:05 INFO - PROCESS | 1820 | 1470733685290 Marionette TRACE conn4 <- [1,1375,null,{"value":null}] 02:08:05 INFO - PROCESS | 1820 | 1470733685448 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:05 INFO - PROCESS | 1820 | 1470733685465 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:08:05 INFO - PROCESS | 1820 | ++DOCSHELL 0x8e580000 == 42 [pid = 1820] [id = 351] 02:08:05 INFO - PROCESS | 1820 | ++DOMWINDOW == 77 (0x8e583000) [pid = 1820] [serial = 1054] [outer = (nil)] 02:08:05 INFO - PROCESS | 1820 | ++DOMWINDOW == 78 (0x8e98d000) [pid = 1820] [serial = 1055] [outer = 0x8e583000] 02:08:05 INFO - PROCESS | 1820 | 1470733685575 Marionette DEBUG loaded listener.js 02:08:05 INFO - PROCESS | 1820 | ++DOMWINDOW == 79 (0x8ec88c00) [pid = 1820] [serial = 1056] [outer = 0x8e583000] 02:08:06 INFO - PROCESS | 1820 | [1820] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:08:06 INFO - PROCESS | 1820 | 1470733686610 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] 02:08:06 INFO - PROCESS | 1820 | 1470733686689 Marionette TRACE conn4 <- [1,1377,null,{"value":"8"}] 02:08:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 02:08:06 INFO - PROCESS | 1820 | 1470733686702 Marionette TRACE conn4 -> [0,1378,"setScriptTimeout",{"ms":35000}] 02:08:06 INFO - PROCESS | 1820 | 1470733686708 Marionette TRACE conn4 <- [1,1378,null,{}] 02:08:06 INFO - PROCESS | 1820 | 1470733686716 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}] 02:08:06 INFO - PROCESS | 1820 | 1470733686723 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:08:06 INFO - PROCESS | 1820 | 1470733686986 Marionette TRACE conn4 <- [1,1379,null,{"value":null}] 02:08:07 INFO - PROCESS | 1820 | 1470733687218 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:07 INFO - PROCESS | 1820 | 1470733687229 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:08:07 INFO - PROCESS | 1820 | ++DOCSHELL 0x8fadf800 == 43 [pid = 1820] [id = 352] 02:08:07 INFO - PROCESS | 1820 | ++DOMWINDOW == 80 (0x8fae5400) [pid = 1820] [serial = 1057] [outer = (nil)] 02:08:07 INFO - PROCESS | 1820 | ++DOMWINDOW == 81 (0x90dee800) [pid = 1820] [serial = 1058] [outer = 0x8fae5400] 02:08:07 INFO - PROCESS | 1820 | 1470733687328 Marionette DEBUG loaded listener.js 02:08:07 INFO - PROCESS | 1820 | ++DOMWINDOW == 82 (0x90fda000) [pid = 1820] [serial = 1059] [outer = 0x8fae5400] 02:08:08 INFO - PROCESS | 1820 | 1470733688372 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] 02:08:08 INFO - PROCESS | 1820 | 1470733688415 Marionette TRACE conn4 <- [1,1381,null,{"value":"8"}] 02:08:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 02:08:08 INFO - PROCESS | 1820 | 1470733688426 Marionette TRACE conn4 -> [0,1382,"setScriptTimeout",{"ms":35000}] 02:08:08 INFO - PROCESS | 1820 | 1470733688432 Marionette TRACE conn4 <- [1,1382,null,{}] 02:08:08 INFO - PROCESS | 1820 | 1470733688470 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}] 02:08:08 INFO - PROCESS | 1820 | 1470733688480 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:08:08 INFO - PROCESS | 1820 | 1470733688697 Marionette TRACE conn4 <- [1,1383,null,{"value":null}] 02:08:08 INFO - PROCESS | 1820 | 1470733688970 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:08 INFO - PROCESS | 1820 | 1470733688980 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:08:09 INFO - PROCESS | 1820 | ++DOCSHELL 0x91131000 == 44 [pid = 1820] [id = 353] 02:08:09 INFO - PROCESS | 1820 | ++DOMWINDOW == 83 (0x94856800) [pid = 1820] [serial = 1060] [outer = (nil)] 02:08:09 INFO - PROCESS | 1820 | ++DOMWINDOW == 84 (0x953b3400) [pid = 1820] [serial = 1061] [outer = 0x94856800] 02:08:09 INFO - PROCESS | 1820 | 1470733689083 Marionette DEBUG loaded listener.js 02:08:09 INFO - PROCESS | 1820 | ++DOMWINDOW == 85 (0x96689800) [pid = 1820] [serial = 1062] [outer = 0x94856800] 02:08:10 INFO - PROCESS | 1820 | [1820] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:08:10 INFO - PROCESS | 1820 | 1470733690341 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] 02:08:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 02:08:10 INFO - PROCESS | 1820 | 1470733690429 Marionette TRACE conn4 <- [1,1385,null,{"value":"8"}] 02:08:10 INFO - PROCESS | 1820 | 1470733690436 Marionette TRACE conn4 -> [0,1386,"setScriptTimeout",{"ms":35000}] 02:08:10 INFO - PROCESS | 1820 | 1470733690440 Marionette TRACE conn4 <- [1,1386,null,{}] 02:08:10 INFO - PROCESS | 1820 | 1470733690447 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}] 02:08:10 INFO - PROCESS | 1820 | 1470733690453 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:08:10 INFO - PROCESS | 1820 | 1470733690733 Marionette TRACE conn4 <- [1,1387,null,{"value":null}] 02:08:10 INFO - PROCESS | 1820 | 1470733690885 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:10 INFO - PROCESS | 1820 | 1470733690892 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:08:10 INFO - PROCESS | 1820 | ++DOCSHELL 0x96684c00 == 45 [pid = 1820] [id = 354] 02:08:10 INFO - PROCESS | 1820 | ++DOMWINDOW == 86 (0x966e8800) [pid = 1820] [serial = 1063] [outer = (nil)] 02:08:10 INFO - PROCESS | 1820 | ++DOMWINDOW == 87 (0x966ef400) [pid = 1820] [serial = 1064] [outer = 0x966e8800] 02:08:11 INFO - PROCESS | 1820 | 1470733691004 Marionette DEBUG loaded listener.js 02:08:11 INFO - PROCESS | 1820 | ++DOMWINDOW == 88 (0x966f2800) [pid = 1820] [serial = 1065] [outer = 0x966e8800] 02:08:12 INFO - PROCESS | 1820 | 1470733692051 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] 02:08:12 INFO - PROCESS | 1820 | 1470733692078 Marionette TRACE conn4 <- [1,1389,null,{"value":"8"}] 02:08:12 INFO - PROCESS | 1820 | 1470733692087 Marionette TRACE conn4 -> [0,1390,"setScriptTimeout",{"ms":35000}] 02:08:12 INFO - PROCESS | 1820 | 1470733692092 Marionette TRACE conn4 <- [1,1390,null,{}] 02:08:12 INFO - PROCESS | 1820 | 1470733692098 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}] 02:08:12 INFO - PROCESS | 1820 | 1470733692105 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:08:12 INFO - PROCESS | 1820 | 1470733692355 Marionette TRACE conn4 <- [1,1391,null,{"value":null}] 02:08:12 INFO - PROCESS | 1820 | 1470733692627 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:12 INFO - PROCESS | 1820 | 1470733692633 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:08:12 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d2db000 == 46 [pid = 1820] [id = 355] 02:08:12 INFO - PROCESS | 1820 | ++DOMWINDOW == 89 (0x966ec000) [pid = 1820] [serial = 1066] [outer = (nil)] 02:08:12 INFO - PROCESS | 1820 | ++DOMWINDOW == 90 (0x97961400) [pid = 1820] [serial = 1067] [outer = 0x966ec000] 02:08:12 INFO - PROCESS | 1820 | 1470733692729 Marionette DEBUG loaded listener.js 02:08:12 INFO - PROCESS | 1820 | ++DOMWINDOW == 91 (0x9836d800) [pid = 1820] [serial = 1068] [outer = 0x966ec000] 02:08:13 INFO - PROCESS | 1820 | 1470733693728 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]]]}] 02:08:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 02:08:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1696ms 02:08:13 INFO - PROCESS | 1820 | 1470733693781 Marionette TRACE conn4 -> [0,1393,"getWindowHandle",null] 02:08:13 INFO - PROCESS | 1820 | 1470733693785 Marionette TRACE conn4 <- [1,1393,null,{"value":"8"}] 02:08:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 02:08:13 INFO - PROCESS | 1820 | 1470733693793 Marionette TRACE conn4 -> [0,1394,"setScriptTimeout",{"ms":35000}] 02:08:13 INFO - PROCESS | 1820 | 1470733693796 Marionette TRACE conn4 <- [1,1394,null,{}] 02:08:13 INFO - PROCESS | 1820 | 1470733693803 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}] 02:08:13 INFO - PROCESS | 1820 | 1470733693818 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:08:14 INFO - PROCESS | 1820 | 1470733694116 Marionette TRACE conn4 <- [1,1395,null,{"value":null}] 02:08:14 INFO - PROCESS | 1820 | 1470733694351 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:14 INFO - PROCESS | 1820 | 1470733694361 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:08:14 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d2d3000 == 47 [pid = 1820] [id = 356] 02:08:14 INFO - PROCESS | 1820 | ++DOMWINDOW == 92 (0x8d2d5400) [pid = 1820] [serial = 1069] [outer = (nil)] 02:08:14 INFO - PROCESS | 1820 | ++DOMWINDOW == 93 (0x9a09b000) [pid = 1820] [serial = 1070] [outer = 0x8d2d5400] 02:08:14 INFO - PROCESS | 1820 | 1470733694443 Marionette DEBUG loaded listener.js 02:08:14 INFO - PROCESS | 1820 | ++DOMWINDOW == 94 (0x9a0ea000) [pid = 1820] [serial = 1071] [outer = 0x8d2d5400] 02:08:15 INFO - PROCESS | 1820 | 1470733695435 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]]]}] 02:08:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 02:08:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1684ms 02:08:15 INFO - PROCESS | 1820 | 1470733695479 Marionette TRACE conn4 -> [0,1397,"getWindowHandle",null] 02:08:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 02:08:15 INFO - PROCESS | 1820 | 1470733695483 Marionette TRACE conn4 <- [1,1397,null,{"value":"8"}] 02:08:15 INFO - PROCESS | 1820 | 1470733695492 Marionette TRACE conn4 -> [0,1398,"setScriptTimeout",{"ms":35000}] 02:08:15 INFO - PROCESS | 1820 | 1470733695497 Marionette TRACE conn4 <- [1,1398,null,{}] 02:08:15 INFO - PROCESS | 1820 | 1470733695505 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}] 02:08:15 INFO - PROCESS | 1820 | 1470733695511 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:08:15 INFO - PROCESS | 1820 | 1470733695753 Marionette TRACE conn4 <- [1,1399,null,{"value":null}] 02:08:16 INFO - PROCESS | 1820 | 1470733695984 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:16 INFO - PROCESS | 1820 | 1470733695993 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:08:16 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d0d3000 == 48 [pid = 1820] [id = 357] 02:08:16 INFO - PROCESS | 1820 | ++DOMWINDOW == 95 (0x8d0d6800) [pid = 1820] [serial = 1072] [outer = (nil)] 02:08:16 INFO - PROCESS | 1820 | ++DOMWINDOW == 96 (0x9a451800) [pid = 1820] [serial = 1073] [outer = 0x8d0d6800] 02:08:16 INFO - PROCESS | 1820 | 1470733696097 Marionette DEBUG loaded listener.js 02:08:16 INFO - PROCESS | 1820 | ++DOMWINDOW == 97 (0x9a451c00) [pid = 1820] [serial = 1074] [outer = 0x8d0d6800] 02:08:17 INFO - PROCESS | 1820 | 1470733697083 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]]]}] 02:08:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 02:08:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1645ms 02:08:17 INFO - PROCESS | 1820 | 1470733697138 Marionette TRACE conn4 -> [0,1401,"getWindowHandle",null] 02:08:17 INFO - PROCESS | 1820 | 1470733697141 Marionette TRACE conn4 <- [1,1401,null,{"value":"8"}] 02:08:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 02:08:17 INFO - PROCESS | 1820 | 1470733697149 Marionette TRACE conn4 -> [0,1402,"setScriptTimeout",{"ms":35000}] 02:08:17 INFO - PROCESS | 1820 | 1470733697153 Marionette TRACE conn4 <- [1,1402,null,{}] 02:08:17 INFO - PROCESS | 1820 | 1470733697159 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}] 02:08:17 INFO - PROCESS | 1820 | 1470733697165 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:08:17 INFO - PROCESS | 1820 | 1470733697439 Marionette TRACE conn4 <- [1,1403,null,{"value":null}] 02:08:17 INFO - PROCESS | 1820 | 1470733697694 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:17 INFO - PROCESS | 1820 | 1470733697705 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:08:17 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d0d5000 == 49 [pid = 1820] [id = 358] 02:08:17 INFO - PROCESS | 1820 | ++DOMWINDOW == 98 (0x9a0f0800) [pid = 1820] [serial = 1075] [outer = (nil)] 02:08:17 INFO - PROCESS | 1820 | ++DOMWINDOW == 99 (0x9a5ba000) [pid = 1820] [serial = 1076] [outer = 0x9a0f0800] 02:08:17 INFO - PROCESS | 1820 | 1470733697789 Marionette DEBUG loaded listener.js 02:08:17 INFO - PROCESS | 1820 | ++DOMWINDOW == 100 (0x9a5be000) [pid = 1820] [serial = 1077] [outer = 0x9a0f0800] 02:08:18 INFO - PROCESS | 1820 | 1470733698738 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]]]}] 02:08:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 02:08:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1635ms 02:08:18 INFO - PROCESS | 1820 | 1470733698787 Marionette TRACE conn4 -> [0,1405,"getWindowHandle",null] 02:08:18 INFO - PROCESS | 1820 | 1470733698790 Marionette TRACE conn4 <- [1,1405,null,{"value":"8"}] 02:08:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 02:08:18 INFO - PROCESS | 1820 | 1470733698797 Marionette TRACE conn4 -> [0,1406,"setScriptTimeout",{"ms":35000}] 02:08:18 INFO - PROCESS | 1820 | 1470733698801 Marionette TRACE conn4 <- [1,1406,null,{}] 02:08:18 INFO - PROCESS | 1820 | 1470733698807 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}] 02:08:18 INFO - PROCESS | 1820 | 1470733698813 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:08:19 INFO - PROCESS | 1820 | 1470733699040 Marionette TRACE conn4 <- [1,1407,null,{"value":null}] 02:08:19 INFO - PROCESS | 1820 | 1470733699264 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:19 INFO - PROCESS | 1820 | 1470733699270 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:08:19 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d0d3400 == 50 [pid = 1820] [id = 359] 02:08:19 INFO - PROCESS | 1820 | ++DOMWINDOW == 101 (0x8d8cac00) [pid = 1820] [serial = 1078] [outer = (nil)] 02:08:19 INFO - PROCESS | 1820 | ++DOMWINDOW == 102 (0x9a5c1800) [pid = 1820] [serial = 1079] [outer = 0x8d8cac00] 02:08:19 INFO - PROCESS | 1820 | 1470733699400 Marionette DEBUG loaded listener.js 02:08:19 INFO - PROCESS | 1820 | ++DOMWINDOW == 103 (0x9a67b000) [pid = 1820] [serial = 1080] [outer = 0x8d8cac00] 02:08:20 INFO - PROCESS | 1820 | 1470733700318 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]]]}] 02:08:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 02:08:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1585ms 02:08:20 INFO - PROCESS | 1820 | 1470733700384 Marionette TRACE conn4 -> [0,1409,"getWindowHandle",null] 02:08:20 INFO - PROCESS | 1820 | 1470733700388 Marionette TRACE conn4 <- [1,1409,null,{"value":"8"}] 02:08:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 02:08:20 INFO - PROCESS | 1820 | 1470733700395 Marionette TRACE conn4 -> [0,1410,"setScriptTimeout",{"ms":35000}] 02:08:20 INFO - PROCESS | 1820 | 1470733700398 Marionette TRACE conn4 <- [1,1410,null,{}] 02:08:20 INFO - PROCESS | 1820 | 1470733700404 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}] 02:08:20 INFO - PROCESS | 1820 | 1470733700410 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:08:20 INFO - PROCESS | 1820 | 1470733700631 Marionette TRACE conn4 <- [1,1411,null,{"value":null}] 02:08:20 INFO - PROCESS | 1820 | 1470733700882 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:20 INFO - PROCESS | 1820 | 1470733700891 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:08:20 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d0db400 == 51 [pid = 1820] [id = 360] 02:08:20 INFO - PROCESS | 1820 | ++DOMWINDOW == 104 (0x8d2d2400) [pid = 1820] [serial = 1081] [outer = (nil)] 02:08:21 INFO - PROCESS | 1820 | ++DOMWINDOW == 105 (0x8edc8400) [pid = 1820] [serial = 1082] [outer = 0x8d2d2400] 02:08:21 INFO - PROCESS | 1820 | 1470733701028 Marionette DEBUG loaded listener.js 02:08:21 INFO - PROCESS | 1820 | ++DOMWINDOW == 106 (0x90de6400) [pid = 1820] [serial = 1083] [outer = 0x8d2d2400] 02:08:22 INFO - PROCESS | 1820 | 1470733702416 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]]]}] 02:08:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 02:08:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 2055ms 02:08:22 INFO - PROCESS | 1820 | 1470733702452 Marionette TRACE conn4 -> [0,1413,"getWindowHandle",null] 02:08:22 INFO - PROCESS | 1820 | 1470733702459 Marionette TRACE conn4 <- [1,1413,null,{"value":"8"}] 02:08:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 02:08:22 INFO - PROCESS | 1820 | 1470733702468 Marionette TRACE conn4 -> [0,1414,"setScriptTimeout",{"ms":35000}] 02:08:22 INFO - PROCESS | 1820 | 1470733702473 Marionette TRACE conn4 <- [1,1414,null,{}] 02:08:22 INFO - PROCESS | 1820 | 1470733702482 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}] 02:08:22 INFO - PROCESS | 1820 | 1470733702488 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:08:22 INFO - PROCESS | 1820 | 1470733702744 Marionette TRACE conn4 <- [1,1415,null,{"value":null}] 02:08:23 INFO - PROCESS | 1820 | 1470733703096 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:23 INFO - PROCESS | 1820 | 1470733703111 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:08:23 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d8c5800 == 52 [pid = 1820] [id = 361] 02:08:23 INFO - PROCESS | 1820 | ++DOMWINDOW == 107 (0x8db39000) [pid = 1820] [serial = 1084] [outer = (nil)] 02:08:23 INFO - PROCESS | 1820 | ++DOMWINDOW == 108 (0x8ef29400) [pid = 1820] [serial = 1085] [outer = 0x8db39000] 02:08:23 INFO - PROCESS | 1820 | 1470733703201 Marionette DEBUG loaded listener.js 02:08:23 INFO - PROCESS | 1820 | ++DOMWINDOW == 109 (0x8f027c00) [pid = 1820] [serial = 1086] [outer = 0x8db39000] 02:08:23 INFO - PROCESS | 1820 | --DOMWINDOW == 108 (0x90fe8c00) [pid = 1820] [serial = 989] [outer = (nil)] [url = about:blank] 02:08:23 INFO - PROCESS | 1820 | --DOMWINDOW == 107 (0x90fe1400) [pid = 1820] [serial = 1010] [outer = (nil)] [url = about:blank] 02:08:23 INFO - PROCESS | 1820 | --DOMWINDOW == 106 (0x8ec9c400) [pid = 1820] [serial = 1004] [outer = (nil)] [url = about:blank] 02:08:23 INFO - PROCESS | 1820 | --DOMWINDOW == 105 (0x8ed10c00) [pid = 1820] [serial = 1005] [outer = (nil)] [url = about:blank] 02:08:23 INFO - PROCESS | 1820 | --DOMWINDOW == 104 (0x8ef31000) [pid = 1820] [serial = 987] [outer = (nil)] [url = about:blank] 02:08:23 INFO - PROCESS | 1820 | --DOMWINDOW == 103 (0x8ee4d400) [pid = 1820] [serial = 986] [outer = (nil)] [url = about:blank] 02:08:24 INFO - PROCESS | 1820 | --DOMWINDOW == 102 (0x8fadd400) [pid = 1820] [serial = 1007] [outer = (nil)] [url = about:blank] 02:08:24 INFO - PROCESS | 1820 | --DOMWINDOW == 101 (0x90de9c00) [pid = 1820] [serial = 999] [outer = (nil)] [url = about:blank] 02:08:24 INFO - PROCESS | 1820 | --DOMWINDOW == 100 (0x8e989800) [pid = 1820] [serial = 998] [outer = (nil)] [url = about:blank] 02:08:24 INFO - PROCESS | 1820 | --DOMWINDOW == 99 (0x8d8c3000) [pid = 1820] [serial = 984] [outer = (nil)] [url = about:blank] 02:08:24 INFO - PROCESS | 1820 | --DOMWINDOW == 98 (0x8d2d6400) [pid = 1820] [serial = 983] [outer = (nil)] [url = about:blank] 02:08:24 INFO - PROCESS | 1820 | --DOMWINDOW == 97 (0x93b66400) [pid = 1820] [serial = 996] [outer = (nil)] [url = about:blank] 02:08:24 INFO - PROCESS | 1820 | --DOMWINDOW == 96 (0x939d7c00) [pid = 1820] [serial = 995] [outer = (nil)] [url = about:blank] 02:08:24 INFO - PROCESS | 1820 | --DOMWINDOW == 95 (0x8ec9b400) [pid = 1820] [serial = 1002] [outer = (nil)] [url = about:blank] 02:08:24 INFO - PROCESS | 1820 | --DOMWINDOW == 94 (0x8e98cc00) [pid = 1820] [serial = 1001] [outer = (nil)] [url = about:blank] 02:08:24 INFO - PROCESS | 1820 | --DOMWINDOW == 93 (0x92c03000) [pid = 1820] [serial = 993] [outer = (nil)] [url = about:blank] 02:08:24 INFO - PROCESS | 1820 | --DOMWINDOW == 92 (0x92ad8400) [pid = 1820] [serial = 992] [outer = (nil)] [url = about:blank] 02:08:24 INFO - PROCESS | 1820 | --DOMWINDOW == 91 (0x91138c00) [pid = 1820] [serial = 1011] [outer = (nil)] [url = about:blank] 02:08:24 INFO - PROCESS | 1820 | --DOMWINDOW == 90 (0x91923400) [pid = 1820] [serial = 990] [outer = (nil)] [url = about:blank] 02:08:24 INFO - PROCESS | 1820 | --DOMWINDOW == 89 (0x8edcb800) [pid = 1820] [serial = 1013] [outer = (nil)] [url = about:blank] 02:08:24 INFO - PROCESS | 1820 | --DOMWINDOW == 88 (0x8faecc00) [pid = 1820] [serial = 1008] [outer = (nil)] [url = about:blank] 02:08:24 INFO - PROCESS | 1820 | --DOMWINDOW == 87 (0x8f024000) [pid = 1820] [serial = 1014] [outer = (nil)] [url = about:blank] 02:08:24 INFO - PROCESS | 1820 | 1470733704320 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]]]}] 02:08:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 02:08:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1899ms 02:08:24 INFO - PROCESS | 1820 | 1470733704368 Marionette TRACE conn4 -> [0,1417,"getWindowHandle",null] 02:08:24 INFO - PROCESS | 1820 | 1470733704375 Marionette TRACE conn4 <- [1,1417,null,{"value":"8"}] 02:08:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 02:08:24 INFO - PROCESS | 1820 | 1470733704388 Marionette TRACE conn4 -> [0,1418,"setScriptTimeout",{"ms":35000}] 02:08:24 INFO - PROCESS | 1820 | 1470733704392 Marionette TRACE conn4 <- [1,1418,null,{}] 02:08:24 INFO - PROCESS | 1820 | 1470733704400 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}] 02:08:24 INFO - PROCESS | 1820 | 1470733704406 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:08:24 INFO - PROCESS | 1820 | 1470733704618 Marionette TRACE conn4 <- [1,1419,null,{"value":null}] 02:08:24 INFO - PROCESS | 1820 | 1470733704841 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:24 INFO - PROCESS | 1820 | 1470733704852 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:08:24 INFO - PROCESS | 1820 | ++DOCSHELL 0x8e983c00 == 53 [pid = 1820] [id = 362] 02:08:24 INFO - PROCESS | 1820 | ++DOMWINDOW == 88 (0x8ed08c00) [pid = 1820] [serial = 1087] [outer = (nil)] 02:08:24 INFO - PROCESS | 1820 | ++DOMWINDOW == 89 (0x8ef2f800) [pid = 1820] [serial = 1088] [outer = 0x8ed08c00] 02:08:24 INFO - PROCESS | 1820 | 1470733704933 Marionette DEBUG loaded listener.js 02:08:25 INFO - PROCESS | 1820 | ++DOMWINDOW == 90 (0x8faebc00) [pid = 1820] [serial = 1089] [outer = 0x8ed08c00] 02:08:25 INFO - PROCESS | 1820 | 1470733705778 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]]]}] 02:08:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 02:08:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1440ms 02:08:25 INFO - PROCESS | 1820 | 1470733705828 Marionette TRACE conn4 -> [0,1421,"getWindowHandle",null] 02:08:25 INFO - PROCESS | 1820 | 1470733705832 Marionette TRACE conn4 <- [1,1421,null,{"value":"8"}] 02:08:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 02:08:25 INFO - PROCESS | 1820 | 1470733705841 Marionette TRACE conn4 -> [0,1422,"setScriptTimeout",{"ms":35000}] 02:08:25 INFO - PROCESS | 1820 | 1470733705846 Marionette TRACE conn4 <- [1,1422,null,{}] 02:08:25 INFO - PROCESS | 1820 | 1470733705864 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}] 02:08:25 INFO - PROCESS | 1820 | 1470733705873 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:08:26 INFO - PROCESS | 1820 | 1470733706070 Marionette TRACE conn4 <- [1,1423,null,{"value":null}] 02:08:26 INFO - PROCESS | 1820 | 1470733706232 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:26 INFO - PROCESS | 1820 | 1470733706245 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:08:26 INFO - PROCESS | 1820 | ++DOCSHELL 0x91991400 == 54 [pid = 1820] [id = 363] 02:08:26 INFO - PROCESS | 1820 | ++DOMWINDOW == 91 (0x9199a400) [pid = 1820] [serial = 1090] [outer = (nil)] 02:08:26 INFO - PROCESS | 1820 | ++DOMWINDOW == 92 (0x92ad4400) [pid = 1820] [serial = 1091] [outer = 0x9199a400] 02:08:26 INFO - PROCESS | 1820 | 1470733706367 Marionette DEBUG loaded listener.js 02:08:26 INFO - PROCESS | 1820 | ++DOMWINDOW == 93 (0x92c08400) [pid = 1820] [serial = 1092] [outer = 0x9199a400] 02:08:27 INFO - PROCESS | 1820 | 1470733707394 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]]]}] 02:08:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 02:08:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1598ms 02:08:27 INFO - PROCESS | 1820 | 1470733707440 Marionette TRACE conn4 -> [0,1425,"getWindowHandle",null] 02:08:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 02:08:27 INFO - PROCESS | 1820 | 1470733707445 Marionette TRACE conn4 <- [1,1425,null,{"value":"8"}] 02:08:27 INFO - PROCESS | 1820 | 1470733707452 Marionette TRACE conn4 -> [0,1426,"setScriptTimeout",{"ms":35000}] 02:08:27 INFO - PROCESS | 1820 | 1470733707456 Marionette TRACE conn4 <- [1,1426,null,{}] 02:08:27 INFO - PROCESS | 1820 | 1470733707471 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}] 02:08:27 INFO - PROCESS | 1820 | 1470733707478 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:08:27 INFO - PROCESS | 1820 | 1470733707748 Marionette TRACE conn4 <- [1,1427,null,{"value":null}] 02:08:27 INFO - PROCESS | 1820 | 1470733707794 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:27 INFO - PROCESS | 1820 | 1470733707805 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:08:27 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d0d2400 == 55 [pid = 1820] [id = 364] 02:08:27 INFO - PROCESS | 1820 | ++DOMWINDOW == 94 (0x92c06800) [pid = 1820] [serial = 1093] [outer = (nil)] 02:08:27 INFO - PROCESS | 1820 | ++DOMWINDOW == 95 (0x93d71c00) [pid = 1820] [serial = 1094] [outer = 0x92c06800] 02:08:27 INFO - PROCESS | 1820 | 1470733707958 Marionette DEBUG loaded listener.js 02:08:28 INFO - PROCESS | 1820 | ++DOMWINDOW == 96 (0x953ac400) [pid = 1820] [serial = 1095] [outer = 0x92c06800] 02:08:28 INFO - PROCESS | 1820 | --DOMWINDOW == 95 (0x90ee8400) [pid = 1820] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 02:08:28 INFO - PROCESS | 1820 | --DOMWINDOW == 94 (0x8e987800) [pid = 1820] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 02:08:28 INFO - PROCESS | 1820 | --DOMWINDOW == 93 (0x9192c800) [pid = 1820] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 02:08:28 INFO - PROCESS | 1820 | --DOMWINDOW == 92 (0x8e990000) [pid = 1820] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 02:08:28 INFO - PROCESS | 1820 | 1470733708925 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]]]}] 02:08:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 02:08:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1533ms 02:08:28 INFO - PROCESS | 1820 | 1470733708985 Marionette TRACE conn4 -> [0,1429,"getWindowHandle",null] 02:08:28 INFO - PROCESS | 1820 | 1470733708988 Marionette TRACE conn4 <- [1,1429,null,{"value":"8"}] 02:08:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 02:08:28 INFO - PROCESS | 1820 | 1470733708996 Marionette TRACE conn4 -> [0,1430,"setScriptTimeout",{"ms":35000}] 02:08:29 INFO - PROCESS | 1820 | 1470733709001 Marionette TRACE conn4 <- [1,1430,null,{}] 02:08:29 INFO - PROCESS | 1820 | 1470733709007 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}] 02:08:29 INFO - PROCESS | 1820 | 1470733709013 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:08:29 INFO - PROCESS | 1820 | 1470733709216 Marionette TRACE conn4 <- [1,1431,null,{"value":null}] 02:08:29 INFO - PROCESS | 1820 | 1470733709369 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:29 INFO - PROCESS | 1820 | 1470733709377 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:08:29 INFO - PROCESS | 1820 | ++DOCSHELL 0x8e989800 == 56 [pid = 1820] [id = 365] 02:08:29 INFO - PROCESS | 1820 | ++DOMWINDOW == 93 (0x8ec88000) [pid = 1820] [serial = 1096] [outer = (nil)] 02:08:29 INFO - PROCESS | 1820 | ++DOMWINDOW == 94 (0x953b1400) [pid = 1820] [serial = 1097] [outer = 0x8ec88000] 02:08:29 INFO - PROCESS | 1820 | 1470733709451 Marionette DEBUG loaded listener.js 02:08:29 INFO - PROCESS | 1820 | ++DOMWINDOW == 95 (0x966e7800) [pid = 1820] [serial = 1098] [outer = 0x8ec88000] 02:08:30 INFO - PROCESS | 1820 | 1470733710398 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]]]}] 02:08:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 02:08:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1436ms 02:08:30 INFO - PROCESS | 1820 | 1470733710434 Marionette TRACE conn4 -> [0,1433,"getWindowHandle",null] 02:08:30 INFO - PROCESS | 1820 | 1470733710441 Marionette TRACE conn4 <- [1,1433,null,{"value":"8"}] 02:08:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 02:08:30 INFO - PROCESS | 1820 | 1470733710451 Marionette TRACE conn4 -> [0,1434,"setScriptTimeout",{"ms":35000}] 02:08:30 INFO - PROCESS | 1820 | 1470733710457 Marionette TRACE conn4 <- [1,1434,null,{}] 02:08:30 INFO - PROCESS | 1820 | 1470733710470 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}] 02:08:30 INFO - PROCESS | 1820 | 1470733710475 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:08:30 INFO - PROCESS | 1820 | 1470733710743 Marionette TRACE conn4 <- [1,1435,null,{"value":null}] 02:08:31 INFO - PROCESS | 1820 | 1470733710991 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:31 INFO - PROCESS | 1820 | 1470733711005 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:08:31 INFO - PROCESS | 1820 | ++DOCSHELL 0x8e57ac00 == 57 [pid = 1820] [id = 366] 02:08:31 INFO - PROCESS | 1820 | ++DOMWINDOW == 96 (0x8ec7fc00) [pid = 1820] [serial = 1099] [outer = (nil)] 02:08:31 INFO - PROCESS | 1820 | ++DOMWINDOW == 97 (0x8eca5000) [pid = 1820] [serial = 1100] [outer = 0x8ec7fc00] 02:08:31 INFO - PROCESS | 1820 | 1470733711141 Marionette DEBUG loaded listener.js 02:08:31 INFO - PROCESS | 1820 | ++DOMWINDOW == 98 (0x8edc9400) [pid = 1820] [serial = 1101] [outer = 0x8ec7fc00] 02:08:32 INFO - PROCESS | 1820 | 1470733712305 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]]]}] 02:08:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 02:08:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1892ms 02:08:32 INFO - PROCESS | 1820 | 1470733712343 Marionette TRACE conn4 -> [0,1437,"getWindowHandle",null] 02:08:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 02:08:32 INFO - PROCESS | 1820 | 1470733712351 Marionette TRACE conn4 <- [1,1437,null,{"value":"8"}] 02:08:32 INFO - PROCESS | 1820 | 1470733712363 Marionette TRACE conn4 -> [0,1438,"setScriptTimeout",{"ms":35000}] 02:08:32 INFO - PROCESS | 1820 | 1470733712369 Marionette TRACE conn4 <- [1,1438,null,{}] 02:08:32 INFO - PROCESS | 1820 | 1470733712376 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}] 02:08:32 INFO - PROCESS | 1820 | 1470733712383 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:08:32 INFO - PROCESS | 1820 | 1470733712612 Marionette TRACE conn4 <- [1,1439,null,{"value":null}] 02:08:32 INFO - PROCESS | 1820 | 1470733712864 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:32 INFO - PROCESS | 1820 | 1470733712874 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:08:32 INFO - PROCESS | 1820 | ++DOCSHELL 0x90ee4000 == 58 [pid = 1820] [id = 367] 02:08:32 INFO - PROCESS | 1820 | ++DOMWINDOW == 99 (0x91922c00) [pid = 1820] [serial = 1102] [outer = (nil)] 02:08:32 INFO - PROCESS | 1820 | ++DOMWINDOW == 100 (0x92308000) [pid = 1820] [serial = 1103] [outer = 0x91922c00] 02:08:33 INFO - PROCESS | 1820 | 1470733713005 Marionette DEBUG loaded listener.js 02:08:33 INFO - PROCESS | 1820 | ++DOMWINDOW == 101 (0x93b5fc00) [pid = 1820] [serial = 1104] [outer = 0x91922c00] 02:08:33 INFO - PROCESS | 1820 | 1470733713974 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]]]}] 02:08:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 02:08:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1687ms 02:08:34 INFO - PROCESS | 1820 | 1470733714050 Marionette TRACE conn4 -> [0,1441,"getWindowHandle",null] 02:08:34 INFO - PROCESS | 1820 | 1470733714055 Marionette TRACE conn4 <- [1,1441,null,{"value":"8"}] 02:08:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 02:08:34 INFO - PROCESS | 1820 | 1470733714062 Marionette TRACE conn4 -> [0,1442,"setScriptTimeout",{"ms":35000}] 02:08:34 INFO - PROCESS | 1820 | 1470733714069 Marionette TRACE conn4 <- [1,1442,null,{}] 02:08:34 INFO - PROCESS | 1820 | 1470733714087 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}] 02:08:34 INFO - PROCESS | 1820 | 1470733714096 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:08:34 INFO - PROCESS | 1820 | 1470733714362 Marionette TRACE conn4 <- [1,1443,null,{"value":null}] 02:08:34 INFO - PROCESS | 1820 | 1470733714690 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:34 INFO - PROCESS | 1820 | 1470733714705 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:08:34 INFO - PROCESS | 1820 | ++DOCSHELL 0x994b4400 == 59 [pid = 1820] [id = 368] 02:08:34 INFO - PROCESS | 1820 | ++DOMWINDOW == 102 (0x994b4800) [pid = 1820] [serial = 1105] [outer = (nil)] 02:08:34 INFO - PROCESS | 1820 | ++DOMWINDOW == 103 (0x9a004c00) [pid = 1820] [serial = 1106] [outer = 0x994b4800] 02:08:34 INFO - PROCESS | 1820 | 1470733714799 Marionette DEBUG loaded listener.js 02:08:34 INFO - PROCESS | 1820 | ++DOMWINDOW == 104 (0x9a364000) [pid = 1820] [serial = 1107] [outer = 0x994b4800] 02:08:35 INFO - PROCESS | 1820 | 1470733715822 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]]]}] 02:08:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 02:08:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1800ms 02:08:35 INFO - PROCESS | 1820 | 1470733715863 Marionette TRACE conn4 -> [0,1445,"getWindowHandle",null] 02:08:35 INFO - PROCESS | 1820 | 1470733715869 Marionette TRACE conn4 <- [1,1445,null,{"value":"8"}] 02:08:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 02:08:35 INFO - PROCESS | 1820 | 1470733715876 Marionette TRACE conn4 -> [0,1446,"setScriptTimeout",{"ms":35000}] 02:08:35 INFO - PROCESS | 1820 | 1470733715881 Marionette TRACE conn4 <- [1,1446,null,{}] 02:08:35 INFO - PROCESS | 1820 | 1470733715888 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}] 02:08:35 INFO - PROCESS | 1820 | 1470733715894 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:08:36 INFO - PROCESS | 1820 | 1470733716110 Marionette TRACE conn4 <- [1,1447,null,{"value":null}] 02:08:36 INFO - PROCESS | 1820 | 1470733716344 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:36 INFO - PROCESS | 1820 | 1470733716357 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:08:36 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d8c2800 == 60 [pid = 1820] [id = 369] 02:08:36 INFO - PROCESS | 1820 | ++DOMWINDOW == 105 (0x91135c00) [pid = 1820] [serial = 1108] [outer = (nil)] 02:08:36 INFO - PROCESS | 1820 | ++DOMWINDOW == 106 (0x9a680c00) [pid = 1820] [serial = 1109] [outer = 0x91135c00] 02:08:36 INFO - PROCESS | 1820 | 1470733716502 Marionette DEBUG loaded listener.js 02:08:36 INFO - PROCESS | 1820 | ++DOMWINDOW == 107 (0x9a688400) [pid = 1820] [serial = 1110] [outer = 0x91135c00] 02:08:37 INFO - PROCESS | 1820 | 1470733717556 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]]]}] 02:08:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 02:08:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1736ms 02:08:37 INFO - PROCESS | 1820 | 1470733717613 Marionette TRACE conn4 -> [0,1449,"getWindowHandle",null] 02:08:37 INFO - PROCESS | 1820 | 1470733717617 Marionette TRACE conn4 <- [1,1449,null,{"value":"8"}] 02:08:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 02:08:37 INFO - PROCESS | 1820 | 1470733717625 Marionette TRACE conn4 -> [0,1450,"setScriptTimeout",{"ms":35000}] 02:08:37 INFO - PROCESS | 1820 | 1470733717630 Marionette TRACE conn4 <- [1,1450,null,{}] 02:08:37 INFO - PROCESS | 1820 | 1470733717636 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}] 02:08:37 INFO - PROCESS | 1820 | 1470733717642 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:08:37 INFO - PROCESS | 1820 | 1470733717870 Marionette TRACE conn4 <- [1,1451,null,{"value":null}] 02:08:38 INFO - PROCESS | 1820 | 1470733718153 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:38 INFO - PROCESS | 1820 | 1470733718164 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:08:38 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d8c1c00 == 61 [pid = 1820] [id = 370] 02:08:38 INFO - PROCESS | 1820 | ++DOMWINDOW == 108 (0x93d71400) [pid = 1820] [serial = 1111] [outer = (nil)] 02:08:38 INFO - PROCESS | 1820 | ++DOMWINDOW == 109 (0x9a83bc00) [pid = 1820] [serial = 1112] [outer = 0x93d71400] 02:08:38 INFO - PROCESS | 1820 | 1470733718256 Marionette DEBUG loaded listener.js 02:08:38 INFO - PROCESS | 1820 | ++DOMWINDOW == 110 (0x9a83dc00) [pid = 1820] [serial = 1113] [outer = 0x93d71400] 02:08:39 INFO - PROCESS | 1820 | 1470733719251 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]]]}] 02:08:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 02:08:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1687ms 02:08:39 INFO - PROCESS | 1820 | 1470733719313 Marionette TRACE conn4 -> [0,1453,"getWindowHandle",null] 02:08:39 INFO - PROCESS | 1820 | 1470733719318 Marionette TRACE conn4 <- [1,1453,null,{"value":"8"}] 02:08:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 02:08:39 INFO - PROCESS | 1820 | 1470733719326 Marionette TRACE conn4 -> [0,1454,"setScriptTimeout",{"ms":35000}] 02:08:39 INFO - PROCESS | 1820 | 1470733719330 Marionette TRACE conn4 <- [1,1454,null,{}] 02:08:39 INFO - PROCESS | 1820 | 1470733719337 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}] 02:08:39 INFO - PROCESS | 1820 | 1470733719348 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:08:39 INFO - PROCESS | 1820 | 1470733719643 Marionette TRACE conn4 <- [1,1455,null,{"value":null}] 02:08:39 INFO - PROCESS | 1820 | 1470733719937 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:39 INFO - PROCESS | 1820 | 1470733719945 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:08:39 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d0dbc00 == 62 [pid = 1820] [id = 371] 02:08:39 INFO - PROCESS | 1820 | ++DOMWINDOW == 111 (0x9a843800) [pid = 1820] [serial = 1114] [outer = (nil)] 02:08:40 INFO - PROCESS | 1820 | ++DOMWINDOW == 112 (0x9ad15c00) [pid = 1820] [serial = 1115] [outer = 0x9a843800] 02:08:40 INFO - PROCESS | 1820 | 1470733720034 Marionette DEBUG loaded listener.js 02:08:40 INFO - PROCESS | 1820 | ++DOMWINDOW == 113 (0x9ad1cc00) [pid = 1820] [serial = 1116] [outer = 0x9a843800] 02:08:41 INFO - PROCESS | 1820 | 1470733721022 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]]]}] 02:08:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 02:08:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1739ms 02:08:41 INFO - PROCESS | 1820 | 1470733721067 Marionette TRACE conn4 -> [0,1457,"getWindowHandle",null] 02:08:41 INFO - PROCESS | 1820 | 1470733721071 Marionette TRACE conn4 <- [1,1457,null,{"value":"8"}] 02:08:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 02:08:41 INFO - PROCESS | 1820 | 1470733721078 Marionette TRACE conn4 -> [0,1458,"setScriptTimeout",{"ms":35000}] 02:08:41 INFO - PROCESS | 1820 | 1470733721082 Marionette TRACE conn4 <- [1,1458,null,{}] 02:08:41 INFO - PROCESS | 1820 | 1470733721089 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}] 02:08:41 INFO - PROCESS | 1820 | 1470733721095 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:08:41 INFO - PROCESS | 1820 | 1470733721316 Marionette TRACE conn4 <- [1,1459,null,{"value":null}] 02:08:41 INFO - PROCESS | 1820 | 1470733721569 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:41 INFO - PROCESS | 1820 | 1470733721578 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:08:41 INFO - PROCESS | 1820 | ++DOCSHELL 0x9a83b400 == 63 [pid = 1820] [id = 372] 02:08:41 INFO - PROCESS | 1820 | ++DOMWINDOW == 114 (0x9ad14c00) [pid = 1820] [serial = 1117] [outer = (nil)] 02:08:41 INFO - PROCESS | 1820 | ++DOMWINDOW == 115 (0x9afadc00) [pid = 1820] [serial = 1118] [outer = 0x9ad14c00] 02:08:41 INFO - PROCESS | 1820 | 1470733721724 Marionette DEBUG loaded listener.js 02:08:41 INFO - PROCESS | 1820 | ++DOMWINDOW == 116 (0x9afb3800) [pid = 1820] [serial = 1119] [outer = 0x9ad14c00] 02:08:42 INFO - PROCESS | 1820 | 1470733722908 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]]]}] 02:08:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 02:08:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1888ms 02:08:42 INFO - PROCESS | 1820 | 1470733722968 Marionette TRACE conn4 -> [0,1461,"getWindowHandle",null] 02:08:42 INFO - PROCESS | 1820 | 1470733722975 Marionette TRACE conn4 <- [1,1461,null,{"value":"8"}] 02:08:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 02:08:42 INFO - PROCESS | 1820 | 1470733722984 Marionette TRACE conn4 -> [0,1462,"setScriptTimeout",{"ms":35000}] 02:08:42 INFO - PROCESS | 1820 | 1470733722988 Marionette TRACE conn4 <- [1,1462,null,{}] 02:08:43 INFO - PROCESS | 1820 | 1470733722997 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}] 02:08:43 INFO - PROCESS | 1820 | 1470733723004 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:08:43 INFO - PROCESS | 1820 | 1470733723410 Marionette TRACE conn4 <- [1,1463,null,{"value":null}] 02:08:43 INFO - PROCESS | 1820 | 1470733723594 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:43 INFO - PROCESS | 1820 | 1470733723603 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:08:43 INFO - PROCESS | 1820 | ++DOCSHELL 0x8edcf400 == 64 [pid = 1820] [id = 373] 02:08:43 INFO - PROCESS | 1820 | ++DOMWINDOW == 117 (0x9ad1fc00) [pid = 1820] [serial = 1120] [outer = (nil)] 02:08:43 INFO - PROCESS | 1820 | ++DOMWINDOW == 118 (0x9b123c00) [pid = 1820] [serial = 1121] [outer = 0x9ad1fc00] 02:08:43 INFO - PROCESS | 1820 | 1470733723732 Marionette DEBUG loaded listener.js 02:08:43 INFO - PROCESS | 1820 | ++DOMWINDOW == 119 (0x9b419400) [pid = 1820] [serial = 1122] [outer = 0x9ad1fc00] 02:08:44 INFO - PROCESS | 1820 | 1470733724713 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]]]}] 02:08:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 02:08:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1786ms 02:08:44 INFO - PROCESS | 1820 | 1470733724771 Marionette TRACE conn4 -> [0,1465,"getWindowHandle",null] 02:08:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 02:08:44 INFO - PROCESS | 1820 | 1470733724776 Marionette TRACE conn4 <- [1,1465,null,{"value":"8"}] 02:08:44 INFO - PROCESS | 1820 | 1470733724783 Marionette TRACE conn4 -> [0,1466,"setScriptTimeout",{"ms":35000}] 02:08:44 INFO - PROCESS | 1820 | 1470733724787 Marionette TRACE conn4 <- [1,1466,null,{}] 02:08:44 INFO - PROCESS | 1820 | 1470733724794 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}] 02:08:44 INFO - PROCESS | 1820 | 1470733724799 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:08:45 INFO - PROCESS | 1820 | 1470733725028 Marionette TRACE conn4 <- [1,1467,null,{"value":null}] 02:08:45 INFO - PROCESS | 1820 | 1470733725321 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:45 INFO - PROCESS | 1820 | 1470733725335 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:08:45 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d8c6c00 == 65 [pid = 1820] [id = 374] 02:08:45 INFO - PROCESS | 1820 | ++DOMWINDOW == 120 (0x8e586000) [pid = 1820] [serial = 1123] [outer = (nil)] 02:08:45 INFO - PROCESS | 1820 | ++DOMWINDOW == 121 (0x8edc7c00) [pid = 1820] [serial = 1124] [outer = 0x8e586000] 02:08:45 INFO - PROCESS | 1820 | 1470733725432 Marionette DEBUG loaded listener.js 02:08:45 INFO - PROCESS | 1820 | ++DOMWINDOW == 122 (0x8f026c00) [pid = 1820] [serial = 1125] [outer = 0x8e586000] 02:08:46 INFO - PROCESS | 1820 | 1470733726705 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]]]}] 02:08:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 02:08:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1992ms 02:08:46 INFO - PROCESS | 1820 | 1470733726805 Marionette TRACE conn4 -> [0,1469,"getWindowHandle",null] 02:08:46 INFO - PROCESS | 1820 | 1470733726815 Marionette TRACE conn4 <- [1,1469,null,{"value":"8"}] 02:08:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 02:08:46 INFO - PROCESS | 1820 | 1470733726829 Marionette TRACE conn4 -> [0,1470,"setScriptTimeout",{"ms":35000}] 02:08:46 INFO - PROCESS | 1820 | 1470733726835 Marionette TRACE conn4 <- [1,1470,null,{}] 02:08:46 INFO - PROCESS | 1820 | 1470733726905 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}] 02:08:46 INFO - PROCESS | 1820 | 1470733726910 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:08:47 INFO - PROCESS | 1820 | 1470733727195 Marionette TRACE conn4 <- [1,1471,null,{"value":null}] 02:08:47 INFO - PROCESS | 1820 | 1470733727478 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:47 INFO - PROCESS | 1820 | 1470733727490 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:08:47 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d2d3c00 == 66 [pid = 1820] [id = 375] 02:08:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 123 (0x8db34400) [pid = 1820] [serial = 1126] [outer = (nil)] 02:08:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 124 (0x8ee4e400) [pid = 1820] [serial = 1127] [outer = 0x8db34400] 02:08:47 INFO - PROCESS | 1820 | 1470733727616 Marionette DEBUG loaded listener.js 02:08:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 125 (0x90de4400) [pid = 1820] [serial = 1128] [outer = 0x8db34400] 02:08:48 INFO - PROCESS | 1820 | --DOCSHELL 0x8d0d2400 == 65 [pid = 1820] [id = 364] 02:08:48 INFO - PROCESS | 1820 | --DOMWINDOW == 124 (0x90eec400) [pid = 1820] [serial = 1052] [outer = (nil)] [url = about:blank] 02:08:48 INFO - PROCESS | 1820 | --DOCSHELL 0x91991400 == 64 [pid = 1820] [id = 363] 02:08:48 INFO - PROCESS | 1820 | --DOCSHELL 0x8e983c00 == 63 [pid = 1820] [id = 362] 02:08:48 INFO - PROCESS | 1820 | --DOCSHELL 0x8d8c5800 == 62 [pid = 1820] [id = 361] 02:08:48 INFO - PROCESS | 1820 | --DOMWINDOW == 123 (0x91130400) [pid = 1820] [serial = 1047] [outer = (nil)] [url = about:blank] 02:08:48 INFO - PROCESS | 1820 | --DOMWINDOW == 122 (0x953b3c00) [pid = 1820] [serial = 1034] [outer = (nil)] [url = about:blank] 02:08:48 INFO - PROCESS | 1820 | --DOMWINDOW == 121 (0x92306400) [pid = 1820] [serial = 1016] [outer = (nil)] [url = about:blank] 02:08:48 INFO - PROCESS | 1820 | --DOMWINDOW == 120 (0x92adb000) [pid = 1820] [serial = 1025] [outer = (nil)] [url = about:blank] 02:08:48 INFO - PROCESS | 1820 | --DOMWINDOW == 119 (0x94859400) [pid = 1820] [serial = 1031] [outer = (nil)] [url = about:blank] 02:08:48 INFO - PROCESS | 1820 | --DOMWINDOW == 118 (0x8ee4c000) [pid = 1820] [serial = 1041] [outer = (nil)] [url = about:blank] 02:08:48 INFO - PROCESS | 1820 | --DOMWINDOW == 117 (0x92adcc00) [pid = 1820] [serial = 1050] [outer = (nil)] [url = about:blank] 02:08:48 INFO - PROCESS | 1820 | --DOMWINDOW == 116 (0x8ec88400) [pid = 1820] [serial = 1040] [outer = (nil)] [url = about:blank] 02:08:48 INFO - PROCESS | 1820 | --DOMWINDOW == 115 (0x90fd9c00) [pid = 1820] [serial = 1046] [outer = (nil)] [url = about:blank] 02:08:48 INFO - PROCESS | 1820 | --DOMWINDOW == 114 (0x939d6000) [pid = 1820] [serial = 1028] [outer = (nil)] [url = about:blank] 02:08:48 INFO - PROCESS | 1820 | --DOMWINDOW == 113 (0x8f022400) [pid = 1820] [serial = 1044] [outer = (nil)] [url = about:blank] 02:08:48 INFO - PROCESS | 1820 | --DOMWINDOW == 112 (0x8ec7d800) [pid = 1820] [serial = 1019] [outer = (nil)] [url = about:blank] 02:08:48 INFO - PROCESS | 1820 | --DOMWINDOW == 111 (0x8e987000) [pid = 1820] [serial = 1037] [outer = (nil)] [url = about:blank] 02:08:48 INFO - PROCESS | 1820 | --DOMWINDOW == 110 (0x90ee3000) [pid = 1820] [serial = 1022] [outer = (nil)] [url = about:blank] 02:08:48 INFO - PROCESS | 1820 | --DOMWINDOW == 109 (0x8ee55800) [pid = 1820] [serial = 1043] [outer = (nil)] [url = about:blank] 02:08:48 INFO - PROCESS | 1820 | --DOMWINDOW == 108 (0x9254ec00) [pid = 1820] [serial = 1049] [outer = (nil)] [url = about:blank] 02:08:48 INFO - PROCESS | 1820 | 1470733728674 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]]]}] 02:08:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 02:08:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1899ms 02:08:48 INFO - PROCESS | 1820 | 1470733728731 Marionette TRACE conn4 -> [0,1473,"getWindowHandle",null] 02:08:48 INFO - PROCESS | 1820 | 1470733728740 Marionette TRACE conn4 <- [1,1473,null,{"value":"8"}] 02:08:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 02:08:48 INFO - PROCESS | 1820 | 1470733728751 Marionette TRACE conn4 -> [0,1474,"setScriptTimeout",{"ms":35000}] 02:08:48 INFO - PROCESS | 1820 | 1470733728754 Marionette TRACE conn4 <- [1,1474,null,{}] 02:08:48 INFO - PROCESS | 1820 | 1470733728762 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}] 02:08:48 INFO - PROCESS | 1820 | 1470733728769 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:08:48 INFO - PROCESS | 1820 | 1470733728991 Marionette TRACE conn4 <- [1,1475,null,{"value":null}] 02:08:49 INFO - PROCESS | 1820 | 1470733729189 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:49 INFO - PROCESS | 1820 | 1470733729197 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:08:49 INFO - PROCESS | 1820 | ++DOCSHELL 0x8f029400 == 63 [pid = 1820] [id = 376] 02:08:49 INFO - PROCESS | 1820 | ++DOMWINDOW == 109 (0x90ee3000) [pid = 1820] [serial = 1129] [outer = (nil)] 02:08:49 INFO - PROCESS | 1820 | ++DOMWINDOW == 110 (0x91135000) [pid = 1820] [serial = 1130] [outer = 0x90ee3000] 02:08:49 INFO - PROCESS | 1820 | 1470733729279 Marionette DEBUG loaded listener.js 02:08:49 INFO - PROCESS | 1820 | ++DOMWINDOW == 111 (0x9198f800) [pid = 1820] [serial = 1131] [outer = 0x90ee3000] 02:08:50 INFO - PROCESS | 1820 | 1470733730185 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]]]}] 02:08:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 02:08:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1489ms 02:08:50 INFO - PROCESS | 1820 | 1470733730241 Marionette TRACE conn4 -> [0,1477,"getWindowHandle",null] 02:08:50 INFO - PROCESS | 1820 | 1470733730244 Marionette TRACE conn4 <- [1,1477,null,{"value":"8"}] 02:08:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 02:08:50 INFO - PROCESS | 1820 | 1470733730252 Marionette TRACE conn4 -> [0,1478,"setScriptTimeout",{"ms":35000}] 02:08:50 INFO - PROCESS | 1820 | 1470733730259 Marionette TRACE conn4 <- [1,1478,null,{}] 02:08:50 INFO - PROCESS | 1820 | 1470733730275 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}] 02:08:50 INFO - PROCESS | 1820 | 1470733730285 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:08:50 INFO - PROCESS | 1820 | 1470733730480 Marionette TRACE conn4 <- [1,1479,null,{"value":null}] 02:08:50 INFO - PROCESS | 1820 | 1470733730697 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:50 INFO - PROCESS | 1820 | 1470733730710 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:08:50 INFO - PROCESS | 1820 | ++DOCSHELL 0x92add400 == 64 [pid = 1820] [id = 377] 02:08:50 INFO - PROCESS | 1820 | ++DOMWINDOW == 112 (0x92adf400) [pid = 1820] [serial = 1132] [outer = (nil)] 02:08:50 INFO - PROCESS | 1820 | ++DOMWINDOW == 113 (0x93ba3400) [pid = 1820] [serial = 1133] [outer = 0x92adf400] 02:08:50 INFO - PROCESS | 1820 | 1470733730803 Marionette DEBUG loaded listener.js 02:08:50 INFO - PROCESS | 1820 | ++DOMWINDOW == 114 (0x95290c00) [pid = 1820] [serial = 1134] [outer = 0x92adf400] 02:08:51 INFO - PROCESS | 1820 | 1470733731699 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]]]}] 02:08:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 02:08:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1485ms 02:08:51 INFO - PROCESS | 1820 | 1470733731739 Marionette TRACE conn4 -> [0,1481,"getWindowHandle",null] 02:08:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 02:08:51 INFO - PROCESS | 1820 | 1470733731744 Marionette TRACE conn4 <- [1,1481,null,{"value":"8"}] 02:08:51 INFO - PROCESS | 1820 | 1470733731751 Marionette TRACE conn4 -> [0,1482,"setScriptTimeout",{"ms":35000}] 02:08:51 INFO - PROCESS | 1820 | 1470733731755 Marionette TRACE conn4 <- [1,1482,null,{}] 02:08:51 INFO - PROCESS | 1820 | 1470733731767 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}] 02:08:51 INFO - PROCESS | 1820 | 1470733731773 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:08:52 INFO - PROCESS | 1820 | 1470733732032 Marionette TRACE conn4 <- [1,1483,null,{"value":null}] 02:08:52 INFO - PROCESS | 1820 | 1470733732058 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:52 INFO - PROCESS | 1820 | 1470733732086 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:08:52 INFO - PROCESS | 1820 | ++DOCSHELL 0x95243c00 == 65 [pid = 1820] [id = 378] 02:08:52 INFO - PROCESS | 1820 | ++DOMWINDOW == 115 (0x9668b400) [pid = 1820] [serial = 1135] [outer = (nil)] 02:08:52 INFO - PROCESS | 1820 | ++DOMWINDOW == 116 (0x966e9000) [pid = 1820] [serial = 1136] [outer = 0x9668b400] 02:08:52 INFO - PROCESS | 1820 | 1470733732236 Marionette DEBUG loaded listener.js 02:08:52 INFO - PROCESS | 1820 | ++DOMWINDOW == 117 (0x966f4000) [pid = 1820] [serial = 1137] [outer = 0x9668b400] 02:08:52 INFO - PROCESS | 1820 | --DOMWINDOW == 116 (0x9199a400) [pid = 1820] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 02:08:52 INFO - PROCESS | 1820 | --DOMWINDOW == 115 (0x92c06800) [pid = 1820] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 02:08:52 INFO - PROCESS | 1820 | --DOMWINDOW == 114 (0x8ed08c00) [pid = 1820] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 02:08:52 INFO - PROCESS | 1820 | --DOMWINDOW == 113 (0x8db39000) [pid = 1820] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 02:08:53 INFO - PROCESS | 1820 | 1470733733221 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]]]}] 02:08:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 02:08:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1490ms 02:08:53 INFO - PROCESS | 1820 | 1470733733240 Marionette TRACE conn4 -> [0,1485,"getWindowHandle",null] 02:08:53 INFO - PROCESS | 1820 | 1470733733244 Marionette TRACE conn4 <- [1,1485,null,{"value":"8"}] 02:08:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 02:08:53 INFO - PROCESS | 1820 | 1470733733251 Marionette TRACE conn4 -> [0,1486,"setScriptTimeout",{"ms":35000}] 02:08:53 INFO - PROCESS | 1820 | 1470733733254 Marionette TRACE conn4 <- [1,1486,null,{}] 02:08:53 INFO - PROCESS | 1820 | 1470733733269 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}] 02:08:53 INFO - PROCESS | 1820 | 1470733733275 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:08:53 INFO - PROCESS | 1820 | 1470733733462 Marionette TRACE conn4 <- [1,1487,null,{"value":null}] 02:08:53 INFO - PROCESS | 1820 | 1470733733476 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:53 INFO - PROCESS | 1820 | 1470733733497 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:08:53 INFO - PROCESS | 1820 | ++DOCSHELL 0x8ed08c00 == 66 [pid = 1820] [id = 379] 02:08:53 INFO - PROCESS | 1820 | ++DOMWINDOW == 114 (0x9230dc00) [pid = 1820] [serial = 1138] [outer = (nil)] 02:08:53 INFO - PROCESS | 1820 | ++DOMWINDOW == 115 (0x99214800) [pid = 1820] [serial = 1139] [outer = 0x9230dc00] 02:08:53 INFO - PROCESS | 1820 | 1470733733580 Marionette DEBUG loaded listener.js 02:08:53 INFO - PROCESS | 1820 | ++DOMWINDOW == 116 (0x9971ac00) [pid = 1820] [serial = 1140] [outer = 0x9230dc00] 02:08:54 INFO - PROCESS | 1820 | 1470733734597 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]]]}] 02:08:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 02:08:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1398ms 02:08:54 INFO - PROCESS | 1820 | 1470733734651 Marionette TRACE conn4 -> [0,1489,"getWindowHandle",null] 02:08:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 02:08:54 INFO - PROCESS | 1820 | 1470733734655 Marionette TRACE conn4 <- [1,1489,null,{"value":"8"}] 02:08:54 INFO - PROCESS | 1820 | 1470733734662 Marionette TRACE conn4 -> [0,1490,"setScriptTimeout",{"ms":35000}] 02:08:54 INFO - PROCESS | 1820 | 1470733734666 Marionette TRACE conn4 <- [1,1490,null,{}] 02:08:54 INFO - PROCESS | 1820 | 1470733734672 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}] 02:08:54 INFO - PROCESS | 1820 | 1470733734683 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:08:55 INFO - PROCESS | 1820 | 1470733735084 Marionette TRACE conn4 <- [1,1491,null,{"value":null}] 02:08:55 INFO - PROCESS | 1820 | 1470733735300 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:55 INFO - PROCESS | 1820 | 1470733735312 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:08:55 INFO - PROCESS | 1820 | ++DOCSHELL 0x8ec7a800 == 67 [pid = 1820] [id = 380] 02:08:55 INFO - PROCESS | 1820 | ++DOMWINDOW == 117 (0x8ec7e400) [pid = 1820] [serial = 1141] [outer = (nil)] 02:08:55 INFO - PROCESS | 1820 | ++DOMWINDOW == 118 (0x8ec87400) [pid = 1820] [serial = 1142] [outer = 0x8ec7e400] 02:08:55 INFO - PROCESS | 1820 | 1470733735407 Marionette DEBUG loaded listener.js 02:08:55 INFO - PROCESS | 1820 | ++DOMWINDOW == 119 (0x8ed09c00) [pid = 1820] [serial = 1143] [outer = 0x8ec7e400] 02:08:56 INFO - PROCESS | 1820 | 1470733736398 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]]]}] 02:08:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 02:08:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1784ms 02:08:56 INFO - PROCESS | 1820 | 1470733736449 Marionette TRACE conn4 -> [0,1493,"getWindowHandle",null] 02:08:56 INFO - PROCESS | 1820 | 1470733736456 Marionette TRACE conn4 <- [1,1493,null,{"value":"8"}] 02:08:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 02:08:56 INFO - PROCESS | 1820 | 1470733736465 Marionette TRACE conn4 -> [0,1494,"setScriptTimeout",{"ms":35000}] 02:08:56 INFO - PROCESS | 1820 | 1470733736470 Marionette TRACE conn4 <- [1,1494,null,{}] 02:08:56 INFO - PROCESS | 1820 | 1470733736478 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}] 02:08:56 INFO - PROCESS | 1820 | 1470733736485 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:08:56 INFO - PROCESS | 1820 | 1470733736760 Marionette TRACE conn4 <- [1,1495,null,{"value":null}] 02:08:57 INFO - PROCESS | 1820 | 1470733737044 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:57 INFO - PROCESS | 1820 | 1470733737060 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:08:57 INFO - PROCESS | 1820 | ++DOCSHELL 0x8fae7c00 == 68 [pid = 1820] [id = 381] 02:08:57 INFO - PROCESS | 1820 | ++DOMWINDOW == 120 (0x90debc00) [pid = 1820] [serial = 1144] [outer = (nil)] 02:08:57 INFO - PROCESS | 1820 | ++DOMWINDOW == 121 (0x90ee4400) [pid = 1820] [serial = 1145] [outer = 0x90debc00] 02:08:57 INFO - PROCESS | 1820 | 1470733737144 Marionette DEBUG loaded listener.js 02:08:57 INFO - PROCESS | 1820 | ++DOMWINDOW == 122 (0x9112c400) [pid = 1820] [serial = 1146] [outer = 0x90debc00] 02:08:58 INFO - PROCESS | 1820 | 1470733738185 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]]]}] 02:08:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 02:08:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1789ms 02:08:58 INFO - PROCESS | 1820 | 1470733738255 Marionette TRACE conn4 -> [0,1497,"getWindowHandle",null] 02:08:58 INFO - PROCESS | 1820 | 1470733738261 Marionette TRACE conn4 <- [1,1497,null,{"value":"8"}] 02:08:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 02:08:58 INFO - PROCESS | 1820 | 1470733738268 Marionette TRACE conn4 -> [0,1498,"setScriptTimeout",{"ms":35000}] 02:08:58 INFO - PROCESS | 1820 | 1470733738272 Marionette TRACE conn4 <- [1,1498,null,{}] 02:08:58 INFO - PROCESS | 1820 | 1470733738279 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}] 02:08:58 INFO - PROCESS | 1820 | 1470733738285 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:08:58 INFO - PROCESS | 1820 | 1470733738509 Marionette TRACE conn4 <- [1,1499,null,{"value":null}] 02:08:58 INFO - PROCESS | 1820 | 1470733738848 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:58 INFO - PROCESS | 1820 | 1470733738858 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:08:58 INFO - PROCESS | 1820 | ++DOCSHELL 0x92543400 == 69 [pid = 1820] [id = 382] 02:08:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 123 (0x92545000) [pid = 1820] [serial = 1147] [outer = (nil)] 02:08:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 124 (0x92ad9c00) [pid = 1820] [serial = 1148] [outer = 0x92545000] 02:08:58 INFO - PROCESS | 1820 | 1470733738952 Marionette DEBUG loaded listener.js 02:08:59 INFO - PROCESS | 1820 | ++DOMWINDOW == 125 (0x93ba5400) [pid = 1820] [serial = 1149] [outer = 0x92545000] 02:08:59 INFO - PROCESS | 1820 | 1470733739955 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]]]}] 02:09:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 02:09:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1738ms 02:09:00 INFO - PROCESS | 1820 | 1470733740007 Marionette TRACE conn4 -> [0,1501,"getWindowHandle",null] 02:09:00 INFO - PROCESS | 1820 | 1470733740014 Marionette TRACE conn4 <- [1,1501,null,{"value":"8"}] 02:09:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 02:09:00 INFO - PROCESS | 1820 | 1470733740033 Marionette TRACE conn4 -> [0,1502,"setScriptTimeout",{"ms":35000}] 02:09:00 INFO - PROCESS | 1820 | 1470733740041 Marionette TRACE conn4 <- [1,1502,null,{}] 02:09:00 INFO - PROCESS | 1820 | 1470733740089 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}] 02:09:00 INFO - PROCESS | 1820 | 1470733740096 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:09:00 INFO - PROCESS | 1820 | 1470733740394 Marionette TRACE conn4 <- [1,1503,null,{"value":null}] 02:09:00 INFO - PROCESS | 1820 | 1470733740593 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:00 INFO - PROCESS | 1820 | 1470733740605 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:09:00 INFO - PROCESS | 1820 | ++DOCSHELL 0x90dee400 == 70 [pid = 1820] [id = 383] 02:09:00 INFO - PROCESS | 1820 | ++DOMWINDOW == 126 (0x91926400) [pid = 1820] [serial = 1150] [outer = (nil)] 02:09:00 INFO - PROCESS | 1820 | ++DOMWINDOW == 127 (0x9a590800) [pid = 1820] [serial = 1151] [outer = 0x91926400] 02:09:00 INFO - PROCESS | 1820 | 1470733740689 Marionette DEBUG loaded listener.js 02:09:00 INFO - PROCESS | 1820 | ++DOMWINDOW == 128 (0x9a5bb800) [pid = 1820] [serial = 1152] [outer = 0x91926400] 02:09:01 INFO - PROCESS | 1820 | 1470733741658 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]]]}] 02:09:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 02:09:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1699ms 02:09:01 INFO - PROCESS | 1820 | 1470733741724 Marionette TRACE conn4 -> [0,1505,"getWindowHandle",null] 02:09:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 02:09:01 INFO - PROCESS | 1820 | 1470733741728 Marionette TRACE conn4 <- [1,1505,null,{"value":"8"}] 02:09:01 INFO - PROCESS | 1820 | 1470733741736 Marionette TRACE conn4 -> [0,1506,"setScriptTimeout",{"ms":35000}] 02:09:01 INFO - PROCESS | 1820 | 1470733741740 Marionette TRACE conn4 <- [1,1506,null,{}] 02:09:01 INFO - PROCESS | 1820 | 1470733741747 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}] 02:09:01 INFO - PROCESS | 1820 | 1470733741753 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:09:02 INFO - PROCESS | 1820 | 1470733742013 Marionette TRACE conn4 <- [1,1507,null,{"value":null}] 02:09:02 INFO - PROCESS | 1820 | 1470733742310 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:02 INFO - PROCESS | 1820 | 1470733742317 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:09:02 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d2e1c00 == 71 [pid = 1820] [id = 384] 02:09:02 INFO - PROCESS | 1820 | ++DOMWINDOW == 129 (0x8edc6400) [pid = 1820] [serial = 1153] [outer = (nil)] 02:09:02 INFO - PROCESS | 1820 | ++DOMWINDOW == 130 (0x9a838800) [pid = 1820] [serial = 1154] [outer = 0x8edc6400] 02:09:02 INFO - PROCESS | 1820 | 1470733742406 Marionette DEBUG loaded listener.js 02:09:02 INFO - PROCESS | 1820 | ++DOMWINDOW == 131 (0x9a8cf800) [pid = 1820] [serial = 1155] [outer = 0x8edc6400] 02:09:03 INFO - PROCESS | 1820 | 1470733743324 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]]]}] 02:09:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 02:09:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1636ms 02:09:03 INFO - PROCESS | 1820 | 1470733743372 Marionette TRACE conn4 -> [0,1509,"getWindowHandle",null] 02:09:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 02:09:03 INFO - PROCESS | 1820 | 1470733743376 Marionette TRACE conn4 <- [1,1509,null,{"value":"8"}] 02:09:03 INFO - PROCESS | 1820 | 1470733743383 Marionette TRACE conn4 -> [0,1510,"setScriptTimeout",{"ms":35000}] 02:09:03 INFO - PROCESS | 1820 | 1470733743387 Marionette TRACE conn4 <- [1,1510,null,{}] 02:09:03 INFO - PROCESS | 1820 | 1470733743394 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}] 02:09:03 INFO - PROCESS | 1820 | 1470733743399 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:09:03 INFO - PROCESS | 1820 | 1470733743685 Marionette TRACE conn4 <- [1,1511,null,{"value":null}] 02:09:03 INFO - PROCESS | 1820 | 1470733743930 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:03 INFO - PROCESS | 1820 | 1470733743948 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:09:04 INFO - PROCESS | 1820 | ++DOCSHELL 0x8db38c00 == 72 [pid = 1820] [id = 385] 02:09:04 INFO - PROCESS | 1820 | ++DOMWINDOW == 132 (0x9afab400) [pid = 1820] [serial = 1156] [outer = (nil)] 02:09:04 INFO - PROCESS | 1820 | ++DOMWINDOW == 133 (0x9b7bfc00) [pid = 1820] [serial = 1157] [outer = 0x9afab400] 02:09:04 INFO - PROCESS | 1820 | 1470733744075 Marionette DEBUG loaded listener.js 02:09:04 INFO - PROCESS | 1820 | ++DOMWINDOW == 134 (0x9bc06400) [pid = 1820] [serial = 1158] [outer = 0x9afab400] 02:09:05 INFO - PROCESS | 1820 | 1470733745444 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]]]}] 02:09:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 02:09:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 2136ms 02:09:05 INFO - PROCESS | 1820 | 1470733745521 Marionette TRACE conn4 -> [0,1513,"getWindowHandle",null] 02:09:05 INFO - PROCESS | 1820 | 1470733745529 Marionette TRACE conn4 <- [1,1513,null,{"value":"8"}] 02:09:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 02:09:05 INFO - PROCESS | 1820 | 1470733745612 Marionette TRACE conn4 -> [0,1514,"setScriptTimeout",{"ms":35000}] 02:09:05 INFO - PROCESS | 1820 | 1470733745619 Marionette TRACE conn4 <- [1,1514,null,{}] 02:09:05 INFO - PROCESS | 1820 | 1470733745632 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}] 02:09:05 INFO - PROCESS | 1820 | 1470733745642 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:09:06 INFO - PROCESS | 1820 | 1470733746044 Marionette TRACE conn4 <- [1,1515,null,{"value":null}] 02:09:06 INFO - PROCESS | 1820 | 1470733746263 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:06 INFO - PROCESS | 1820 | 1470733746276 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:09:06 INFO - PROCESS | 1820 | ++DOCSHELL 0x966f1400 == 73 [pid = 1820] [id = 386] 02:09:06 INFO - PROCESS | 1820 | ++DOMWINDOW == 135 (0x9a593000) [pid = 1820] [serial = 1159] [outer = (nil)] 02:09:06 INFO - PROCESS | 1820 | ++DOMWINDOW == 136 (0x9bc0bc00) [pid = 1820] [serial = 1160] [outer = 0x9a593000] 02:09:06 INFO - PROCESS | 1820 | 1470733746395 Marionette DEBUG loaded listener.js 02:09:06 INFO - PROCESS | 1820 | ++DOMWINDOW == 137 (0x9bc0e400) [pid = 1820] [serial = 1161] [outer = 0x9a593000] 02:09:07 INFO - PROCESS | 1820 | 1470733747389 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]]]}] 02:09:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 02:09:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1879ms 02:09:07 INFO - PROCESS | 1820 | 1470733747461 Marionette TRACE conn4 -> [0,1517,"getWindowHandle",null] 02:09:07 INFO - PROCESS | 1820 | 1470733747465 Marionette TRACE conn4 <- [1,1517,null,{"value":"8"}] 02:09:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 02:09:07 INFO - PROCESS | 1820 | 1470733747473 Marionette TRACE conn4 -> [0,1518,"setScriptTimeout",{"ms":35000}] 02:09:07 INFO - PROCESS | 1820 | 1470733747478 Marionette TRACE conn4 <- [1,1518,null,{}] 02:09:07 INFO - PROCESS | 1820 | 1470733747484 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}] 02:09:07 INFO - PROCESS | 1820 | 1470733747491 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:09:07 INFO - PROCESS | 1820 | 1470733747738 Marionette TRACE conn4 <- [1,1519,null,{"value":null}] 02:09:08 INFO - PROCESS | 1820 | 1470733748292 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:08 INFO - PROCESS | 1820 | 1470733748300 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:09:08 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d8c5800 == 74 [pid = 1820] [id = 387] 02:09:08 INFO - PROCESS | 1820 | ++DOMWINDOW == 138 (0x8d8c8400) [pid = 1820] [serial = 1162] [outer = (nil)] 02:09:08 INFO - PROCESS | 1820 | ++DOMWINDOW == 139 (0x8db39000) [pid = 1820] [serial = 1163] [outer = 0x8d8c8400] 02:09:08 INFO - PROCESS | 1820 | 1470733748410 Marionette DEBUG loaded listener.js 02:09:08 INFO - PROCESS | 1820 | ++DOMWINDOW == 140 (0x8e98b000) [pid = 1820] [serial = 1164] [outer = 0x8d8c8400] 02:09:09 INFO - PROCESS | 1820 | 1470733749368 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]]]}] 02:09:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 02:09:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1942ms 02:09:09 INFO - PROCESS | 1820 | 1470733749418 Marionette TRACE conn4 -> [0,1521,"getWindowHandle",null] 02:09:09 INFO - PROCESS | 1820 | 1470733749424 Marionette TRACE conn4 <- [1,1521,null,{"value":"8"}] 02:09:09 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 02:09:09 INFO - PROCESS | 1820 | 1470733749433 Marionette TRACE conn4 -> [0,1522,"setScriptTimeout",{"ms":35000}] 02:09:09 INFO - PROCESS | 1820 | 1470733749438 Marionette TRACE conn4 <- [1,1522,null,{}] 02:09:09 INFO - PROCESS | 1820 | 1470733749448 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}] 02:09:09 INFO - PROCESS | 1820 | 1470733749455 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:09:09 INFO - PROCESS | 1820 | 1470733749658 Marionette TRACE conn4 <- [1,1523,null,{"value":null}] 02:09:09 INFO - PROCESS | 1820 | 1470733749919 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:09 INFO - PROCESS | 1820 | 1470733749930 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:09:10 INFO - PROCESS | 1820 | ++DOCSHELL 0x8edcb000 == 75 [pid = 1820] [id = 388] 02:09:10 INFO - PROCESS | 1820 | ++DOMWINDOW == 141 (0x90de6800) [pid = 1820] [serial = 1165] [outer = (nil)] 02:09:10 INFO - PROCESS | 1820 | ++DOMWINDOW == 142 (0x90ee6400) [pid = 1820] [serial = 1166] [outer = 0x90de6800] 02:09:10 INFO - PROCESS | 1820 | 1470733750135 Marionette DEBUG loaded listener.js 02:09:10 INFO - PROCESS | 1820 | ++DOMWINDOW == 143 (0x91130400) [pid = 1820] [serial = 1167] [outer = 0x90de6800] 02:09:10 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 02:09:10 INFO - PROCESS | 1820 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:09:10 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 02:09:10 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 02:09:10 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 02:09:10 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 02:09:10 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 02:09:10 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 02:09:10 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 02:09:10 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 02:09:10 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 02:09:10 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 02:09:11 INFO - PROCESS | 1820 | 1470733750971 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"]]]}] 02:09:11 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 () { 02:09:11 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 02:09:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 02:09:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:09:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:09:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 02:09:11 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 () { 02:09:11 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 02:09:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 02:09:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:09:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:09:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 02:09:11 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 () { 02:09:11 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 02:09:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 02:09:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:09:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:09:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 02:09:11 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 () { 02:09:11 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 02:09:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 02:09:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:09:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:09:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 02:09:11 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1598ms 02:09:11 INFO - PROCESS | 1820 | 1470733751047 Marionette TRACE conn4 -> [0,1525,"getWindowHandle",null] 02:09:11 INFO - PROCESS | 1820 | 1470733751054 Marionette TRACE conn4 <- [1,1525,null,{"value":"8"}] 02:09:11 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 02:09:11 INFO - PROCESS | 1820 | 1470733751066 Marionette TRACE conn4 -> [0,1526,"setScriptTimeout",{"ms":35000}] 02:09:11 INFO - PROCESS | 1820 | 1470733751070 Marionette TRACE conn4 <- [1,1526,null,{}] 02:09:11 INFO - PROCESS | 1820 | 1470733751078 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}] 02:09:11 INFO - PROCESS | 1820 | 1470733751084 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:09:11 INFO - PROCESS | 1820 | 1470733751293 Marionette TRACE conn4 <- [1,1527,null,{"value":null}] 02:09:11 INFO - PROCESS | 1820 | 1470733751491 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:11 INFO - PROCESS | 1820 | 1470733751500 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:09:11 INFO - PROCESS | 1820 | ++DOCSHELL 0x8edc9c00 == 76 [pid = 1820] [id = 389] 02:09:11 INFO - PROCESS | 1820 | ++DOMWINDOW == 144 (0x91133000) [pid = 1820] [serial = 1168] [outer = (nil)] 02:09:11 INFO - PROCESS | 1820 | ++DOMWINDOW == 145 (0x93bb0800) [pid = 1820] [serial = 1169] [outer = 0x91133000] 02:09:11 INFO - PROCESS | 1820 | 1470733751686 Marionette DEBUG loaded listener.js 02:09:11 INFO - PROCESS | 1820 | ++DOMWINDOW == 146 (0x96688000) [pid = 1820] [serial = 1170] [outer = 0x91133000] 02:09:12 INFO - PROCESS | 1820 | 1470733752657 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"]]]}] 02:09:12 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 02:09:12 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 02:09:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:09:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:09:12 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 02:09:12 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 02:09:12 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 02:09:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:09:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:09:12 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 02:09:12 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 02:09:12 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 02:09:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:09:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:09:12 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 02:09:12 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1642ms 02:09:12 INFO - PROCESS | 1820 | 1470733752725 Marionette TRACE conn4 -> [0,1529,"getWindowHandle",null] 02:09:12 INFO - PROCESS | 1820 | 1470733752729 Marionette TRACE conn4 <- [1,1529,null,{"value":"8"}] 02:09:12 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 02:09:12 INFO - PROCESS | 1820 | 1470733752742 Marionette TRACE conn4 -> [0,1530,"setScriptTimeout",{"ms":35000}] 02:09:12 INFO - PROCESS | 1820 | 1470733752754 Marionette TRACE conn4 <- [1,1530,null,{}] 02:09:12 INFO - PROCESS | 1820 | 1470733752769 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}] 02:09:12 INFO - PROCESS | 1820 | 1470733752777 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:09:13 INFO - PROCESS | 1820 | 1470733753074 Marionette TRACE conn4 <- [1,1531,null,{"value":null}] 02:09:13 INFO - PROCESS | 1820 | --DOCSHELL 0x8fade800 == 75 [pid = 1820] [id = 305] 02:09:13 INFO - PROCESS | 1820 | --DOCSHELL 0x90fdd400 == 74 [pid = 1820] [id = 349] 02:09:13 INFO - PROCESS | 1820 | --DOCSHELL 0x8e580800 == 73 [pid = 1820] [id = 347] 02:09:13 INFO - PROCESS | 1820 | --DOCSHELL 0x8ec9c800 == 72 [pid = 1820] [id = 304] 02:09:13 INFO - PROCESS | 1820 | --DOMWINDOW == 145 (0x97961400) [pid = 1820] [serial = 1067] [outer = (nil)] [url = about:blank] 02:09:13 INFO - PROCESS | 1820 | --DOMWINDOW == 144 (0x953b1400) [pid = 1820] [serial = 1097] [outer = (nil)] [url = about:blank] 02:09:13 INFO - PROCESS | 1820 | --DOMWINDOW == 143 (0x9a09b000) [pid = 1820] [serial = 1070] [outer = (nil)] [url = about:blank] 02:09:13 INFO - PROCESS | 1820 | --DOMWINDOW == 142 (0x966ef400) [pid = 1820] [serial = 1064] [outer = (nil)] [url = about:blank] 02:09:13 INFO - PROCESS | 1820 | --DOMWINDOW == 141 (0x90dee800) [pid = 1820] [serial = 1058] [outer = (nil)] [url = about:blank] 02:09:13 INFO - PROCESS | 1820 | --DOMWINDOW == 140 (0x8edc8400) [pid = 1820] [serial = 1082] [outer = (nil)] [url = about:blank] 02:09:13 INFO - PROCESS | 1820 | --DOMWINDOW == 139 (0x9a451800) [pid = 1820] [serial = 1073] [outer = (nil)] [url = about:blank] 02:09:13 INFO - PROCESS | 1820 | --DOMWINDOW == 138 (0x953b3400) [pid = 1820] [serial = 1061] [outer = (nil)] [url = about:blank] 02:09:13 INFO - PROCESS | 1820 | --DOMWINDOW == 137 (0x9a5c1800) [pid = 1820] [serial = 1079] [outer = (nil)] [url = about:blank] 02:09:13 INFO - PROCESS | 1820 | --DOMWINDOW == 136 (0x9a5ba000) [pid = 1820] [serial = 1076] [outer = (nil)] [url = about:blank] 02:09:13 INFO - PROCESS | 1820 | --DOMWINDOW == 135 (0x8e98d000) [pid = 1820] [serial = 1055] [outer = (nil)] [url = about:blank] 02:09:13 INFO - PROCESS | 1820 | --DOCSHELL 0x8e985800 == 71 [pid = 1820] [id = 346] 02:09:13 INFO - PROCESS | 1820 | --DOCSHELL 0x9112e400 == 70 [pid = 1820] [id = 343] 02:09:13 INFO - PROCESS | 1820 | --DOCSHELL 0x8e582800 == 69 [pid = 1820] [id = 342] 02:09:13 INFO - PROCESS | 1820 | --DOCSHELL 0x91132c00 == 68 [pid = 1820] [id = 306] 02:09:13 INFO - PROCESS | 1820 | --DOCSHELL 0x8d8c9800 == 67 [pid = 1820] [id = 345] 02:09:13 INFO - PROCESS | 1820 | 1470733753441 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:13 INFO - PROCESS | 1820 | 1470733753452 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:09:13 INFO - PROCESS | 1820 | --DOCSHELL 0x8ee56800 == 66 [pid = 1820] [id = 340] 02:09:13 INFO - PROCESS | 1820 | --DOCSHELL 0x8db32800 == 65 [pid = 1820] [id = 344] 02:09:13 INFO - PROCESS | 1820 | --DOCSHELL 0x8db39800 == 64 [pid = 1820] [id = 339] 02:09:13 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d8c7800 == 65 [pid = 1820] [id = 390] 02:09:13 INFO - PROCESS | 1820 | ++DOMWINDOW == 136 (0x8d8c9800) [pid = 1820] [serial = 1171] [outer = (nil)] 02:09:13 INFO - PROCESS | 1820 | ++DOMWINDOW == 137 (0x8ec9c800) [pid = 1820] [serial = 1172] [outer = 0x8d8c9800] 02:09:13 INFO - PROCESS | 1820 | 1470733753622 Marionette DEBUG loaded listener.js 02:09:13 INFO - PROCESS | 1820 | ++DOMWINDOW == 138 (0x8fade800) [pid = 1820] [serial = 1173] [outer = 0x8d8c9800] 02:09:13 INFO - PROCESS | 1820 | --DOCSHELL 0x95243c00 == 64 [pid = 1820] [id = 378] 02:09:13 INFO - PROCESS | 1820 | --DOCSHELL 0x92add400 == 63 [pid = 1820] [id = 377] 02:09:13 INFO - PROCESS | 1820 | --DOCSHELL 0x8f029400 == 62 [pid = 1820] [id = 376] 02:09:13 INFO - PROCESS | 1820 | --DOCSHELL 0x8d2d3c00 == 61 [pid = 1820] [id = 375] 02:09:14 INFO - PROCESS | 1820 | --DOCSHELL 0x994b4400 == 60 [pid = 1820] [id = 368] 02:09:14 INFO - PROCESS | 1820 | --DOCSHELL 0x90ee4000 == 59 [pid = 1820] [id = 367] 02:09:14 INFO - PROCESS | 1820 | --DOCSHELL 0x8e57ac00 == 58 [pid = 1820] [id = 366] 02:09:14 INFO - PROCESS | 1820 | --DOMWINDOW == 137 (0x92c08400) [pid = 1820] [serial = 1092] [outer = (nil)] [url = about:blank] 02:09:14 INFO - PROCESS | 1820 | --DOMWINDOW == 136 (0x953ac400) [pid = 1820] [serial = 1095] [outer = (nil)] [url = about:blank] 02:09:14 INFO - PROCESS | 1820 | --DOMWINDOW == 135 (0x92ad4400) [pid = 1820] [serial = 1091] [outer = (nil)] [url = about:blank] 02:09:14 INFO - PROCESS | 1820 | --DOMWINDOW == 134 (0x93d71c00) [pid = 1820] [serial = 1094] [outer = (nil)] [url = about:blank] 02:09:14 INFO - PROCESS | 1820 | --DOMWINDOW == 133 (0x8ef2f800) [pid = 1820] [serial = 1088] [outer = (nil)] [url = about:blank] 02:09:14 INFO - PROCESS | 1820 | --DOMWINDOW == 132 (0x8faebc00) [pid = 1820] [serial = 1089] [outer = (nil)] [url = about:blank] 02:09:14 INFO - PROCESS | 1820 | --DOMWINDOW == 131 (0x8f027c00) [pid = 1820] [serial = 1086] [outer = (nil)] [url = about:blank] 02:09:14 INFO - PROCESS | 1820 | --DOMWINDOW == 130 (0x8ef29400) [pid = 1820] [serial = 1085] [outer = (nil)] [url = about:blank] 02:09:14 INFO - PROCESS | 1820 | 1470733754437 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]]]}] 02:09:14 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 02:09:14 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 02:09:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:09:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:09:14 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 02:09:14 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 02:09:14 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. 02:09:14 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 02:09:14 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1755ms 02:09:14 INFO - PROCESS | 1820 | 1470733754498 Marionette TRACE conn4 -> [0,1533,"getWindowHandle",null] 02:09:14 INFO - PROCESS | 1820 | 1470733754503 Marionette TRACE conn4 <- [1,1533,null,{"value":"8"}] 02:09:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 02:09:14 INFO - PROCESS | 1820 | 1470733754524 Marionette TRACE conn4 -> [0,1534,"setScriptTimeout",{"ms":35000}] 02:09:14 INFO - PROCESS | 1820 | 1470733754529 Marionette TRACE conn4 <- [1,1534,null,{}] 02:09:14 INFO - PROCESS | 1820 | 1470733754536 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}] 02:09:14 INFO - PROCESS | 1820 | 1470733754541 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:09:14 INFO - PROCESS | 1820 | 1470733754722 Marionette TRACE conn4 <- [1,1535,null,{"value":null}] 02:09:14 INFO - PROCESS | 1820 | 1470733754736 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:14 INFO - PROCESS | 1820 | 1470733754745 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:09:14 INFO - PROCESS | 1820 | ++DOCSHELL 0x8ee56800 == 59 [pid = 1820] [id = 391] 02:09:14 INFO - PROCESS | 1820 | ++DOMWINDOW == 131 (0x8ef29400) [pid = 1820] [serial = 1174] [outer = (nil)] 02:09:14 INFO - PROCESS | 1820 | ++DOMWINDOW == 132 (0x953b1400) [pid = 1820] [serial = 1175] [outer = 0x8ef29400] 02:09:14 INFO - PROCESS | 1820 | 1470733754817 Marionette DEBUG loaded listener.js 02:09:14 INFO - PROCESS | 1820 | ++DOMWINDOW == 133 (0x98366400) [pid = 1820] [serial = 1176] [outer = 0x8ef29400] 02:09:15 INFO - PROCESS | 1820 | 1470733755838 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]]]}] 02:09:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 02:09:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1339ms 02:09:15 INFO - PROCESS | 1820 | 1470733755857 Marionette TRACE conn4 -> [0,1537,"getWindowHandle",null] 02:09:15 INFO - PROCESS | 1820 | 1470733755860 Marionette TRACE conn4 <- [1,1537,null,{"value":"8"}] 02:09:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 02:09:15 INFO - PROCESS | 1820 | 1470733755870 Marionette TRACE conn4 -> [0,1538,"setScriptTimeout",{"ms":35000}] 02:09:15 INFO - PROCESS | 1820 | 1470733755873 Marionette TRACE conn4 <- [1,1538,null,{}] 02:09:15 INFO - PROCESS | 1820 | 1470733755878 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}] 02:09:15 INFO - PROCESS | 1820 | 1470733755885 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:09:16 INFO - PROCESS | 1820 | 1470733756143 Marionette TRACE conn4 <- [1,1539,null,{"value":null}] 02:09:16 INFO - PROCESS | 1820 | 1470733756173 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:16 INFO - PROCESS | 1820 | 1470733756189 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:09:16 INFO - PROCESS | 1820 | ++DOCSHELL 0x9a67a400 == 60 [pid = 1820] [id = 392] 02:09:16 INFO - PROCESS | 1820 | ++DOMWINDOW == 134 (0x9a67e800) [pid = 1820] [serial = 1177] [outer = (nil)] 02:09:16 INFO - PROCESS | 1820 | ++DOMWINDOW == 135 (0x9a687c00) [pid = 1820] [serial = 1178] [outer = 0x9a67e800] 02:09:16 INFO - PROCESS | 1820 | 1470733756273 Marionette DEBUG loaded listener.js 02:09:16 INFO - PROCESS | 1820 | ++DOMWINDOW == 136 (0x9afb3000) [pid = 1820] [serial = 1179] [outer = 0x9a67e800] 02:09:17 INFO - PROCESS | 1820 | 1470733757509 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]]]}] 02:09:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 02:09:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1734ms 02:09:17 INFO - PROCESS | 1820 | 1470733757605 Marionette TRACE conn4 -> [0,1541,"getWindowHandle",null] 02:09:17 INFO - PROCESS | 1820 | 1470733757608 Marionette TRACE conn4 <- [1,1541,null,{"value":"8"}] 02:09:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 02:09:17 INFO - PROCESS | 1820 | 1470733757615 Marionette TRACE conn4 -> [0,1542,"setScriptTimeout",{"ms":35000}] 02:09:17 INFO - PROCESS | 1820 | 1470733757618 Marionette TRACE conn4 <- [1,1542,null,{}] 02:09:17 INFO - PROCESS | 1820 | 1470733757624 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}] 02:09:17 INFO - PROCESS | 1820 | 1470733757630 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:09:17 INFO - PROCESS | 1820 | 1470733757903 Marionette TRACE conn4 <- [1,1543,null,{"value":null}] 02:09:18 INFO - PROCESS | 1820 | 1470733757988 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:18 INFO - PROCESS | 1820 | 1470733757997 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:09:18 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d2d6400 == 61 [pid = 1820] [id = 393] 02:09:18 INFO - PROCESS | 1820 | ++DOMWINDOW == 137 (0x91999800) [pid = 1820] [serial = 1180] [outer = (nil)] 02:09:18 INFO - PROCESS | 1820 | ++DOMWINDOW == 138 (0x9b7b5400) [pid = 1820] [serial = 1181] [outer = 0x91999800] 02:09:18 INFO - PROCESS | 1820 | 1470733758071 Marionette DEBUG loaded listener.js 02:09:18 INFO - PROCESS | 1820 | ++DOMWINDOW == 139 (0x9bc10400) [pid = 1820] [serial = 1182] [outer = 0x91999800] 02:09:18 INFO - PROCESS | 1820 | --DOMWINDOW == 138 (0x90ee3000) [pid = 1820] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 02:09:18 INFO - PROCESS | 1820 | --DOMWINDOW == 137 (0x8db2e800) [pid = 1820] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 02:09:18 INFO - PROCESS | 1820 | --DOMWINDOW == 136 (0x92adf400) [pid = 1820] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 02:09:18 INFO - PROCESS | 1820 | --DOMWINDOW == 135 (0x8d2d2400) [pid = 1820] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 02:09:18 INFO - PROCESS | 1820 | --DOMWINDOW == 134 (0x8d8c0000) [pid = 1820] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 02:09:18 INFO - PROCESS | 1820 | --DOMWINDOW == 133 (0x9668b400) [pid = 1820] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 02:09:18 INFO - PROCESS | 1820 | --DOMWINDOW == 132 (0x8ec88000) [pid = 1820] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 02:09:18 INFO - PROCESS | 1820 | --DOMWINDOW == 131 (0x8db34400) [pid = 1820] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 02:09:18 INFO - PROCESS | 1820 | --DOMWINDOW == 130 (0x8eca0400) [pid = 1820] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 02:09:19 INFO - PROCESS | 1820 | 1470733759339 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]]]}] 02:09:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 02:09:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1781ms 02:09:19 INFO - PROCESS | 1820 | 1470733759397 Marionette TRACE conn4 -> [0,1545,"getWindowHandle",null] 02:09:19 INFO - PROCESS | 1820 | 1470733759401 Marionette TRACE conn4 <- [1,1545,null,{"value":"8"}] 02:09:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 02:09:19 INFO - PROCESS | 1820 | 1470733759407 Marionette TRACE conn4 -> [0,1546,"setScriptTimeout",{"ms":35000}] 02:09:19 INFO - PROCESS | 1820 | 1470733759410 Marionette TRACE conn4 <- [1,1546,null,{}] 02:09:19 INFO - PROCESS | 1820 | 1470733759416 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}] 02:09:19 INFO - PROCESS | 1820 | 1470733759421 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:09:19 INFO - PROCESS | 1820 | 1470733759597 Marionette TRACE conn4 <- [1,1547,null,{"value":null}] 02:09:19 INFO - PROCESS | 1820 | 1470733759753 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:19 INFO - PROCESS | 1820 | 1470733759759 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:09:19 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d8be000 == 62 [pid = 1820] [id = 394] 02:09:19 INFO - PROCESS | 1820 | ++DOMWINDOW == 131 (0x8db2e800) [pid = 1820] [serial = 1183] [outer = (nil)] 02:09:19 INFO - PROCESS | 1820 | ++DOMWINDOW == 132 (0x92546800) [pid = 1820] [serial = 1184] [outer = 0x8db2e800] 02:09:19 INFO - PROCESS | 1820 | 1470733759832 Marionette DEBUG loaded listener.js 02:09:19 INFO - PROCESS | 1820 | ++DOMWINDOW == 133 (0x93b63800) [pid = 1820] [serial = 1185] [outer = 0x8db2e800] 02:09:20 INFO - PROCESS | 1820 | 1470733760649 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]]]}] 02:09:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 02:09:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1286ms 02:09:20 INFO - PROCESS | 1820 | 1470733760694 Marionette TRACE conn4 -> [0,1549,"getWindowHandle",null] 02:09:20 INFO - PROCESS | 1820 | 1470733760699 Marionette TRACE conn4 <- [1,1549,null,{"value":"8"}] 02:09:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 02:09:20 INFO - PROCESS | 1820 | 1470733760794 Marionette TRACE conn4 -> [0,1550,"setScriptTimeout",{"ms":35000}] 02:09:20 INFO - PROCESS | 1820 | 1470733760800 Marionette TRACE conn4 <- [1,1550,null,{}] 02:09:20 INFO - PROCESS | 1820 | 1470733760823 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}] 02:09:20 INFO - PROCESS | 1820 | 1470733760830 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:09:21 INFO - PROCESS | 1820 | 1470733761054 Marionette TRACE conn4 <- [1,1551,null,{"value":null}] 02:09:21 INFO - PROCESS | 1820 | 1470733761316 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:21 INFO - PROCESS | 1820 | 1470733761332 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:09:21 INFO - PROCESS | 1820 | ++DOCSHELL 0x8db31400 == 63 [pid = 1820] [id = 395] 02:09:21 INFO - PROCESS | 1820 | ++DOMWINDOW == 134 (0x8ec9ec00) [pid = 1820] [serial = 1186] [outer = (nil)] 02:09:21 INFO - PROCESS | 1820 | ++DOMWINDOW == 135 (0x8ee4c400) [pid = 1820] [serial = 1187] [outer = 0x8ec9ec00] 02:09:21 INFO - PROCESS | 1820 | 1470733761460 Marionette DEBUG loaded listener.js 02:09:21 INFO - PROCESS | 1820 | ++DOMWINDOW == 136 (0x8f026000) [pid = 1820] [serial = 1188] [outer = 0x8ec9ec00] 02:09:22 INFO - PROCESS | 1820 | 1470733762488 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]]]}] 02:09:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 02:09:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1829ms 02:09:22 INFO - PROCESS | 1820 | 1470733762542 Marionette TRACE conn4 -> [0,1553,"getWindowHandle",null] 02:09:22 INFO - PROCESS | 1820 | 1470733762549 Marionette TRACE conn4 <- [1,1553,null,{"value":"8"}] 02:09:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 02:09:22 INFO - PROCESS | 1820 | 1470733762560 Marionette TRACE conn4 -> [0,1554,"setScriptTimeout",{"ms":35000}] 02:09:22 INFO - PROCESS | 1820 | 1470733762564 Marionette TRACE conn4 <- [1,1554,null,{}] 02:09:22 INFO - PROCESS | 1820 | 1470733762575 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}] 02:09:22 INFO - PROCESS | 1820 | 1470733762584 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:09:22 INFO - PROCESS | 1820 | 1470733762847 Marionette TRACE conn4 <- [1,1555,null,{"value":null}] 02:09:23 INFO - PROCESS | 1820 | 1470733763149 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:23 INFO - PROCESS | 1820 | 1470733763155 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:09:23 INFO - PROCESS | 1820 | ++DOCSHELL 0x90eedc00 == 64 [pid = 1820] [id = 396] 02:09:23 INFO - PROCESS | 1820 | ++DOMWINDOW == 137 (0x92303400) [pid = 1820] [serial = 1189] [outer = (nil)] 02:09:23 INFO - PROCESS | 1820 | ++DOMWINDOW == 138 (0x92549400) [pid = 1820] [serial = 1190] [outer = 0x92303400] 02:09:23 INFO - PROCESS | 1820 | 1470733763247 Marionette DEBUG loaded listener.js 02:09:23 INFO - PROCESS | 1820 | ++DOMWINDOW == 139 (0x93b69c00) [pid = 1820] [serial = 1191] [outer = 0x92303400] 02:09:24 INFO - PROCESS | 1820 | 1470733764273 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]]]}] 02:09:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 02:09:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1801ms 02:09:24 INFO - PROCESS | 1820 | 1470733764363 Marionette TRACE conn4 -> [0,1557,"getWindowHandle",null] 02:09:24 INFO - PROCESS | 1820 | 1470733764371 Marionette TRACE conn4 <- [1,1557,null,{"value":"8"}] 02:09:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 02:09:24 INFO - PROCESS | 1820 | 1470733764384 Marionette TRACE conn4 -> [0,1558,"setScriptTimeout",{"ms":35000}] 02:09:24 INFO - PROCESS | 1820 | 1470733764389 Marionette TRACE conn4 <- [1,1558,null,{}] 02:09:24 INFO - PROCESS | 1820 | 1470733764457 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}] 02:09:24 INFO - PROCESS | 1820 | 1470733764465 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:09:24 INFO - PROCESS | 1820 | 1470733764776 Marionette TRACE conn4 <- [1,1559,null,{"value":null}] 02:09:25 INFO - PROCESS | 1820 | 1470733765042 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:25 INFO - PROCESS | 1820 | 1470733765063 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:09:25 INFO - PROCESS | 1820 | ++DOCSHELL 0x9a5bd800 == 65 [pid = 1820] [id = 397] 02:09:25 INFO - PROCESS | 1820 | ++DOMWINDOW == 140 (0x9a5bdc00) [pid = 1820] [serial = 1192] [outer = (nil)] 02:09:25 INFO - PROCESS | 1820 | ++DOMWINDOW == 141 (0x9a67f000) [pid = 1820] [serial = 1193] [outer = 0x9a5bdc00] 02:09:25 INFO - PROCESS | 1820 | 1470733765195 Marionette DEBUG loaded listener.js 02:09:25 INFO - PROCESS | 1820 | ++DOMWINDOW == 142 (0x9ad1c400) [pid = 1820] [serial = 1194] [outer = 0x9a5bdc00] 02:09:26 INFO - PROCESS | 1820 | 1470733766258 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]]]}] 02:09:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 02:09:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1900ms 02:09:26 INFO - PROCESS | 1820 | 1470733766283 Marionette TRACE conn4 -> [0,1561,"getWindowHandle",null] 02:09:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 02:09:26 INFO - PROCESS | 1820 | 1470733766288 Marionette TRACE conn4 <- [1,1561,null,{"value":"8"}] 02:09:26 INFO - PROCESS | 1820 | 1470733766295 Marionette TRACE conn4 -> [0,1562,"setScriptTimeout",{"ms":35000}] 02:09:26 INFO - PROCESS | 1820 | 1470733766299 Marionette TRACE conn4 <- [1,1562,null,{}] 02:09:26 INFO - PROCESS | 1820 | 1470733766306 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}] 02:09:26 INFO - PROCESS | 1820 | 1470733766311 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:09:26 INFO - PROCESS | 1820 | 1470733766571 Marionette TRACE conn4 <- [1,1563,null,{"value":null}] 02:09:26 INFO - PROCESS | 1820 | 1470733766891 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:26 INFO - PROCESS | 1820 | 1470733766902 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:09:26 INFO - PROCESS | 1820 | ++DOCSHELL 0x96692000 == 66 [pid = 1820] [id = 398] 02:09:26 INFO - PROCESS | 1820 | ++DOMWINDOW == 143 (0x9bc05000) [pid = 1820] [serial = 1195] [outer = (nil)] 02:09:26 INFO - PROCESS | 1820 | ++DOMWINDOW == 144 (0x9bceb800) [pid = 1820] [serial = 1196] [outer = 0x9bc05000] 02:09:26 INFO - PROCESS | 1820 | 1470733766989 Marionette DEBUG loaded listener.js 02:09:27 INFO - PROCESS | 1820 | ++DOMWINDOW == 145 (0x9bfba800) [pid = 1820] [serial = 1197] [outer = 0x9bc05000] 02:09:27 INFO - PROCESS | 1820 | 1470733767967 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]]]}] 02:09:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 02:09:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1738ms 02:09:28 INFO - PROCESS | 1820 | 1470733768034 Marionette TRACE conn4 -> [0,1565,"getWindowHandle",null] 02:09:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 02:09:28 INFO - PROCESS | 1820 | 1470733768039 Marionette TRACE conn4 <- [1,1565,null,{"value":"8"}] 02:09:28 INFO - PROCESS | 1820 | 1470733768046 Marionette TRACE conn4 -> [0,1566,"setScriptTimeout",{"ms":35000}] 02:09:28 INFO - PROCESS | 1820 | 1470733768050 Marionette TRACE conn4 <- [1,1566,null,{}] 02:09:28 INFO - PROCESS | 1820 | 1470733768057 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}] 02:09:28 INFO - PROCESS | 1820 | 1470733768062 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:09:28 INFO - PROCESS | 1820 | 1470733768333 Marionette TRACE conn4 <- [1,1567,null,{"value":null}] 02:09:28 INFO - PROCESS | 1820 | 1470733768635 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:28 INFO - PROCESS | 1820 | 1470733768645 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:09:28 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d0dc000 == 67 [pid = 1820] [id = 399] 02:09:28 INFO - PROCESS | 1820 | ++DOMWINDOW == 146 (0x8d2d9c00) [pid = 1820] [serial = 1198] [outer = (nil)] 02:09:28 INFO - PROCESS | 1820 | ++DOMWINDOW == 147 (0x9c0c6400) [pid = 1820] [serial = 1199] [outer = 0x8d2d9c00] 02:09:28 INFO - PROCESS | 1820 | 1470733768740 Marionette DEBUG loaded listener.js 02:09:28 INFO - PROCESS | 1820 | ++DOMWINDOW == 148 (0x9c114c00) [pid = 1820] [serial = 1200] [outer = 0x8d2d9c00] 02:09:29 INFO - PROCESS | 1820 | 1470733769661 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]]]}] 02:09:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 02:09:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1687ms 02:09:29 INFO - PROCESS | 1820 | 1470733769734 Marionette TRACE conn4 -> [0,1569,"getWindowHandle",null] 02:09:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 02:09:29 INFO - PROCESS | 1820 | 1470733769738 Marionette TRACE conn4 <- [1,1569,null,{"value":"8"}] 02:09:29 INFO - PROCESS | 1820 | 1470733769745 Marionette TRACE conn4 -> [0,1570,"setScriptTimeout",{"ms":35000}] 02:09:29 INFO - PROCESS | 1820 | 1470733769749 Marionette TRACE conn4 <- [1,1570,null,{}] 02:09:29 INFO - PROCESS | 1820 | 1470733769756 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}] 02:09:29 INFO - PROCESS | 1820 | 1470733769767 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:09:30 INFO - PROCESS | 1820 | 1470733770055 Marionette TRACE conn4 <- [1,1571,null,{"value":null}] 02:09:30 INFO - PROCESS | 1820 | 1470733770352 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:30 INFO - PROCESS | 1820 | 1470733770361 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:09:30 INFO - PROCESS | 1820 | ++DOCSHELL 0x9bc0c000 == 68 [pid = 1820] [id = 400] 02:09:30 INFO - PROCESS | 1820 | ++DOMWINDOW == 149 (0x9c0c8800) [pid = 1820] [serial = 1201] [outer = (nil)] 02:09:30 INFO - PROCESS | 1820 | ++DOMWINDOW == 150 (0x9d456400) [pid = 1820] [serial = 1202] [outer = 0x9c0c8800] 02:09:30 INFO - PROCESS | 1820 | 1470733770446 Marionette DEBUG loaded listener.js 02:09:30 INFO - PROCESS | 1820 | ++DOMWINDOW == 151 (0x9d816c00) [pid = 1820] [serial = 1203] [outer = 0x9c0c8800] 02:09:31 INFO - PROCESS | 1820 | 1470733771404 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]]]}] 02:09:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 02:09:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1734ms 02:09:31 INFO - PROCESS | 1820 | 1470733771480 Marionette TRACE conn4 -> [0,1573,"getWindowHandle",null] 02:09:31 INFO - PROCESS | 1820 | 1470733771483 Marionette TRACE conn4 <- [1,1573,null,{"value":"8"}] 02:09:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 02:09:31 INFO - PROCESS | 1820 | 1470733771491 Marionette TRACE conn4 -> [0,1574,"setScriptTimeout",{"ms":35000}] 02:09:31 INFO - PROCESS | 1820 | 1470733771494 Marionette TRACE conn4 <- [1,1574,null,{}] 02:09:31 INFO - PROCESS | 1820 | 1470733771501 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}] 02:09:31 INFO - PROCESS | 1820 | 1470733771506 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:09:31 INFO - PROCESS | 1820 | 1470733771747 Marionette TRACE conn4 <- [1,1575,null,{"value":null}] 02:09:32 INFO - PROCESS | 1820 | 1470733772057 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:32 INFO - PROCESS | 1820 | 1470733772064 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:09:32 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d2d6c00 == 69 [pid = 1820] [id = 401] 02:09:32 INFO - PROCESS | 1820 | ++DOMWINDOW == 152 (0x8d2d9400) [pid = 1820] [serial = 1204] [outer = (nil)] 02:09:32 INFO - PROCESS | 1820 | ++DOMWINDOW == 153 (0xa1027000) [pid = 1820] [serial = 1205] [outer = 0x8d2d9400] 02:09:32 INFO - PROCESS | 1820 | 1470733772150 Marionette DEBUG loaded listener.js 02:09:32 INFO - PROCESS | 1820 | ++DOMWINDOW == 154 (0xa102a800) [pid = 1820] [serial = 1206] [outer = 0x8d2d9400] 02:09:33 INFO - PROCESS | 1820 | 1470733773138 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]]]}] 02:09:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 02:09:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1696ms 02:09:33 INFO - PROCESS | 1820 | 1470733773188 Marionette TRACE conn4 -> [0,1577,"getWindowHandle",null] 02:09:33 INFO - PROCESS | 1820 | 1470733773192 Marionette TRACE conn4 <- [1,1577,null,{"value":"8"}] 02:09:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 02:09:33 INFO - PROCESS | 1820 | 1470733773199 Marionette TRACE conn4 -> [0,1578,"setScriptTimeout",{"ms":35000}] 02:09:33 INFO - PROCESS | 1820 | 1470733773203 Marionette TRACE conn4 <- [1,1578,null,{}] 02:09:33 INFO - PROCESS | 1820 | 1470733773209 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}] 02:09:33 INFO - PROCESS | 1820 | 1470733773215 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:09:33 INFO - PROCESS | 1820 | 1470733773447 Marionette TRACE conn4 <- [1,1579,null,{"value":null}] 02:09:33 INFO - PROCESS | 1820 | 1470733773702 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:33 INFO - PROCESS | 1820 | 1470733773709 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:09:33 INFO - PROCESS | 1820 | ++DOCSHELL 0x8e583400 == 70 [pid = 1820] [id = 402] 02:09:33 INFO - PROCESS | 1820 | ++DOMWINDOW == 155 (0x8e983000) [pid = 1820] [serial = 1207] [outer = (nil)] 02:09:33 INFO - PROCESS | 1820 | ++DOMWINDOW == 156 (0x93d67c00) [pid = 1820] [serial = 1208] [outer = 0x8e983000] 02:09:33 INFO - PROCESS | 1820 | 1470733773842 Marionette DEBUG loaded listener.js 02:09:33 INFO - PROCESS | 1820 | ++DOMWINDOW == 157 (0x9a688c00) [pid = 1820] [serial = 1209] [outer = 0x8e983000] 02:09:34 INFO - PROCESS | 1820 | 1470733774793 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]]]}] 02:09:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 02:09:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1632ms 02:09:34 INFO - PROCESS | 1820 | 1470733774833 Marionette TRACE conn4 -> [0,1581,"getWindowHandle",null] 02:09:34 INFO - PROCESS | 1820 | 1470733774836 Marionette TRACE conn4 <- [1,1581,null,{"value":"8"}] 02:09:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 02:09:34 INFO - PROCESS | 1820 | 1470733774843 Marionette TRACE conn4 -> [0,1582,"setScriptTimeout",{"ms":35000}] 02:09:34 INFO - PROCESS | 1820 | 1470733774847 Marionette TRACE conn4 <- [1,1582,null,{}] 02:09:34 INFO - PROCESS | 1820 | 1470733774853 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}] 02:09:34 INFO - PROCESS | 1820 | 1470733774858 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:09:35 INFO - PROCESS | 1820 | 1470733775063 Marionette TRACE conn4 <- [1,1583,null,{"value":null}] 02:09:35 INFO - PROCESS | 1820 | 1470733775698 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:35 INFO - PROCESS | 1820 | 1470733775710 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:09:35 INFO - PROCESS | 1820 | ++DOCSHELL 0x8e982400 == 71 [pid = 1820] [id = 403] 02:09:35 INFO - PROCESS | 1820 | ++DOMWINDOW == 158 (0x8e982800) [pid = 1820] [serial = 1210] [outer = (nil)] 02:09:35 INFO - PROCESS | 1820 | ++DOMWINDOW == 159 (0x8ec7cc00) [pid = 1820] [serial = 1211] [outer = 0x8e982800] 02:09:35 INFO - PROCESS | 1820 | 1470733775794 Marionette DEBUG loaded listener.js 02:09:35 INFO - PROCESS | 1820 | ++DOMWINDOW == 160 (0x8ed07800) [pid = 1820] [serial = 1212] [outer = 0x8e982800] 02:09:36 INFO - PROCESS | 1820 | 1470733776696 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]]]}] 02:09:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 02:09:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1883ms 02:09:36 INFO - PROCESS | 1820 | 1470733776729 Marionette TRACE conn4 -> [0,1585,"getWindowHandle",null] 02:09:36 INFO - PROCESS | 1820 | 1470733776735 Marionette TRACE conn4 <- [1,1585,null,{"value":"8"}] 02:09:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 02:09:36 INFO - PROCESS | 1820 | 1470733776743 Marionette TRACE conn4 -> [0,1586,"setScriptTimeout",{"ms":35000}] 02:09:36 INFO - PROCESS | 1820 | 1470733776748 Marionette TRACE conn4 <- [1,1586,null,{}] 02:09:36 INFO - PROCESS | 1820 | 1470733776756 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}] 02:09:36 INFO - PROCESS | 1820 | 1470733776763 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:09:36 INFO - PROCESS | 1820 | 1470733776967 Marionette TRACE conn4 <- [1,1587,null,{"value":null}] 02:09:37 INFO - PROCESS | 1820 | 1470733777348 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:37 INFO - PROCESS | 1820 | 1470733777358 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:09:37 INFO - PROCESS | 1820 | ++DOCSHELL 0x8eca4c00 == 72 [pid = 1820] [id = 404] 02:09:37 INFO - PROCESS | 1820 | ++DOMWINDOW == 161 (0x8edc8800) [pid = 1820] [serial = 1213] [outer = (nil)] 02:09:37 INFO - PROCESS | 1820 | ++DOMWINDOW == 162 (0x8f02b800) [pid = 1820] [serial = 1214] [outer = 0x8edc8800] 02:09:37 INFO - PROCESS | 1820 | 1470733777445 Marionette DEBUG loaded listener.js 02:09:37 INFO - PROCESS | 1820 | ++DOMWINDOW == 163 (0x90df2000) [pid = 1820] [serial = 1215] [outer = 0x8edc8800] 02:09:38 INFO - PROCESS | 1820 | --DOCSHELL 0x90ee0000 == 71 [pid = 1820] [id = 348] 02:09:38 INFO - PROCESS | 1820 | --DOCSHELL 0x8f025400 == 70 [pid = 1820] [id = 335] 02:09:38 INFO - PROCESS | 1820 | --DOCSHELL 0x8d8ca400 == 69 [pid = 1820] [id = 334] 02:09:38 INFO - PROCESS | 1820 | --DOCSHELL 0x8e588000 == 68 [pid = 1820] [id = 333] 02:09:38 INFO - PROCESS | 1820 | --DOMWINDOW == 162 (0x9b123c00) [pid = 1820] [serial = 1121] [outer = (nil)] [url = about:blank] 02:09:38 INFO - PROCESS | 1820 | --DOMWINDOW == 161 (0x99214800) [pid = 1820] [serial = 1139] [outer = (nil)] [url = about:blank] 02:09:38 INFO - PROCESS | 1820 | 1470733778494 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]]]}] 02:09:38 INFO - PROCESS | 1820 | --DOCSHELL 0x966f1400 == 67 [pid = 1820] [id = 386] 02:09:38 INFO - PROCESS | 1820 | --DOCSHELL 0x8db38c00 == 66 [pid = 1820] [id = 385] 02:09:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 02:09:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1788ms 02:09:38 INFO - PROCESS | 1820 | --DOCSHELL 0x8d2e1c00 == 65 [pid = 1820] [id = 384] 02:09:38 INFO - PROCESS | 1820 | --DOCSHELL 0x90dee400 == 64 [pid = 1820] [id = 383] 02:09:38 INFO - PROCESS | 1820 | --DOCSHELL 0x92543400 == 63 [pid = 1820] [id = 382] 02:09:38 INFO - PROCESS | 1820 | 1470733778541 Marionette TRACE conn4 -> [0,1589,"getWindowHandle",null] 02:09:38 INFO - PROCESS | 1820 | 1470733778547 Marionette TRACE conn4 <- [1,1589,null,{"value":"8"}] 02:09:38 INFO - PROCESS | 1820 | --DOCSHELL 0x8fae7c00 == 62 [pid = 1820] [id = 381] 02:09:38 INFO - PROCESS | 1820 | --DOCSHELL 0x8ec7a800 == 61 [pid = 1820] [id = 380] 02:09:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 02:09:38 INFO - PROCESS | 1820 | 1470733778559 Marionette TRACE conn4 -> [0,1590,"setScriptTimeout",{"ms":35000}] 02:09:38 INFO - PROCESS | 1820 | 1470733778563 Marionette TRACE conn4 <- [1,1590,null,{}] 02:09:38 INFO - PROCESS | 1820 | 1470733778570 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}] 02:09:38 INFO - PROCESS | 1820 | 1470733778575 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:09:38 INFO - PROCESS | 1820 | 1470733778781 Marionette TRACE conn4 <- [1,1591,null,{"value":null}] 02:09:38 INFO - PROCESS | 1820 | --DOMWINDOW == 160 (0x9198f800) [pid = 1820] [serial = 1131] [outer = (nil)] [url = about:blank] 02:09:38 INFO - PROCESS | 1820 | --DOMWINDOW == 159 (0x9a004c00) [pid = 1820] [serial = 1106] [outer = (nil)] [url = about:blank] 02:09:38 INFO - PROCESS | 1820 | --DOMWINDOW == 158 (0x8eca6800) [pid = 1820] [serial = 1038] [outer = (nil)] [url = about:blank] 02:09:38 INFO - PROCESS | 1820 | --DOMWINDOW == 157 (0x91135000) [pid = 1820] [serial = 1130] [outer = (nil)] [url = about:blank] 02:09:38 INFO - PROCESS | 1820 | --DOMWINDOW == 156 (0x92308000) [pid = 1820] [serial = 1103] [outer = (nil)] [url = about:blank] 02:09:38 INFO - PROCESS | 1820 | --DOMWINDOW == 155 (0x95290c00) [pid = 1820] [serial = 1134] [outer = (nil)] [url = about:blank] 02:09:38 INFO - PROCESS | 1820 | --DOMWINDOW == 154 (0x90de6400) [pid = 1820] [serial = 1083] [outer = (nil)] [url = about:blank] 02:09:38 INFO - PROCESS | 1820 | --DOMWINDOW == 153 (0x90fe4400) [pid = 1820] [serial = 981] [outer = (nil)] [url = about:blank] 02:09:38 INFO - PROCESS | 1820 | --DOMWINDOW == 152 (0x8eca5000) [pid = 1820] [serial = 1100] [outer = (nil)] [url = about:blank] 02:09:38 INFO - PROCESS | 1820 | --DOMWINDOW == 151 (0x966e9000) [pid = 1820] [serial = 1136] [outer = (nil)] [url = about:blank] 02:09:38 INFO - PROCESS | 1820 | --DOMWINDOW == 150 (0x9ad15c00) [pid = 1820] [serial = 1115] [outer = (nil)] [url = about:blank] 02:09:38 INFO - PROCESS | 1820 | --DOMWINDOW == 149 (0x9afadc00) [pid = 1820] [serial = 1118] [outer = (nil)] [url = about:blank] 02:09:38 INFO - PROCESS | 1820 | --DOMWINDOW == 148 (0x966f4000) [pid = 1820] [serial = 1137] [outer = (nil)] [url = about:blank] 02:09:38 INFO - PROCESS | 1820 | --DOMWINDOW == 147 (0x9a680c00) [pid = 1820] [serial = 1109] [outer = (nil)] [url = about:blank] 02:09:38 INFO - PROCESS | 1820 | --DOMWINDOW == 146 (0x93ba3400) [pid = 1820] [serial = 1133] [outer = (nil)] [url = about:blank] 02:09:38 INFO - PROCESS | 1820 | --DOMWINDOW == 145 (0x8edc7c00) [pid = 1820] [serial = 1124] [outer = (nil)] [url = about:blank] 02:09:38 INFO - PROCESS | 1820 | --DOMWINDOW == 144 (0x966e7800) [pid = 1820] [serial = 1098] [outer = (nil)] [url = about:blank] 02:09:38 INFO - PROCESS | 1820 | --DOMWINDOW == 143 (0x90de4400) [pid = 1820] [serial = 1128] [outer = (nil)] [url = about:blank] 02:09:38 INFO - PROCESS | 1820 | --DOMWINDOW == 142 (0x92544400) [pid = 1820] [serial = 1053] [outer = (nil)] [url = about:blank] 02:09:38 INFO - PROCESS | 1820 | --DOMWINDOW == 141 (0x8ee4e400) [pid = 1820] [serial = 1127] [outer = (nil)] [url = about:blank] 02:09:38 INFO - PROCESS | 1820 | --DOMWINDOW == 140 (0x9a83bc00) [pid = 1820] [serial = 1112] [outer = (nil)] [url = about:blank] 02:09:39 INFO - PROCESS | 1820 | 1470733779073 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:39 INFO - PROCESS | 1820 | 1470733779081 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:09:39 INFO - PROCESS | 1820 | ++DOCSHELL 0x8e982000 == 62 [pid = 1820] [id = 405] 02:09:39 INFO - PROCESS | 1820 | ++DOMWINDOW == 141 (0x8eca6800) [pid = 1820] [serial = 1216] [outer = (nil)] 02:09:39 INFO - PROCESS | 1820 | ++DOMWINDOW == 142 (0x90dedc00) [pid = 1820] [serial = 1217] [outer = 0x8eca6800] 02:09:39 INFO - PROCESS | 1820 | 1470733779196 Marionette DEBUG loaded listener.js 02:09:39 INFO - PROCESS | 1820 | ++DOMWINDOW == 143 (0x91925000) [pid = 1820] [serial = 1218] [outer = 0x8eca6800] 02:09:40 INFO - PROCESS | 1820 | 1470733780002 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]]]}] 02:09:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 02:09:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1489ms 02:09:40 INFO - PROCESS | 1820 | 1470733780050 Marionette TRACE conn4 -> [0,1593,"getWindowHandle",null] 02:09:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 02:09:40 INFO - PROCESS | 1820 | 1470733780054 Marionette TRACE conn4 <- [1,1593,null,{"value":"8"}] 02:09:40 INFO - PROCESS | 1820 | 1470733780069 Marionette TRACE conn4 -> [0,1594,"setScriptTimeout",{"ms":35000}] 02:09:40 INFO - PROCESS | 1820 | 1470733780079 Marionette TRACE conn4 <- [1,1594,null,{}] 02:09:40 INFO - PROCESS | 1820 | 1470733780101 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}] 02:09:40 INFO - PROCESS | 1820 | 1470733780109 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:09:40 INFO - PROCESS | 1820 | 1470733780305 Marionette TRACE conn4 <- [1,1595,null,{"value":null}] 02:09:40 INFO - PROCESS | 1820 | 1470733780316 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:40 INFO - PROCESS | 1820 | 1470733780326 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:09:40 INFO - PROCESS | 1820 | ++DOCSHELL 0x8faebc00 == 63 [pid = 1820] [id = 406] 02:09:40 INFO - PROCESS | 1820 | ++DOMWINDOW == 144 (0x92308000) [pid = 1820] [serial = 1219] [outer = (nil)] 02:09:40 INFO - PROCESS | 1820 | ++DOMWINDOW == 145 (0x93ba3400) [pid = 1820] [serial = 1220] [outer = 0x92308000] 02:09:40 INFO - PROCESS | 1820 | 1470733780396 Marionette DEBUG loaded listener.js 02:09:40 INFO - PROCESS | 1820 | ++DOMWINDOW == 146 (0x9528b400) [pid = 1820] [serial = 1221] [outer = 0x92308000] 02:09:41 INFO - PROCESS | 1820 | 1470733781427 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]]]}] 02:09:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 02:09:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1412ms 02:09:41 INFO - PROCESS | 1820 | 1470733781473 Marionette TRACE conn4 -> [0,1597,"getWindowHandle",null] 02:09:41 INFO - PROCESS | 1820 | 1470733781478 Marionette TRACE conn4 <- [1,1597,null,{"value":"8"}] 02:09:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 02:09:41 INFO - PROCESS | 1820 | 1470733781495 Marionette TRACE conn4 -> [0,1598,"setScriptTimeout",{"ms":35000}] 02:09:41 INFO - PROCESS | 1820 | 1470733781499 Marionette TRACE conn4 <- [1,1598,null,{}] 02:09:41 INFO - PROCESS | 1820 | 1470733781504 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}] 02:09:41 INFO - PROCESS | 1820 | 1470733781509 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:09:41 INFO - PROCESS | 1820 | 1470733781751 Marionette TRACE conn4 <- [1,1599,null,{"value":null}] 02:09:41 INFO - PROCESS | 1820 | 1470733781778 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:41 INFO - PROCESS | 1820 | 1470733781785 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:09:41 INFO - PROCESS | 1820 | ++DOCSHELL 0x92c03c00 == 64 [pid = 1820] [id = 407] 02:09:41 INFO - PROCESS | 1820 | ++DOMWINDOW == 147 (0x92c05400) [pid = 1820] [serial = 1222] [outer = (nil)] 02:09:41 INFO - PROCESS | 1820 | ++DOMWINDOW == 148 (0x966e9000) [pid = 1820] [serial = 1223] [outer = 0x92c05400] 02:09:41 INFO - PROCESS | 1820 | 1470733781868 Marionette DEBUG loaded listener.js 02:09:41 INFO - PROCESS | 1820 | ++DOMWINDOW == 149 (0x966f1800) [pid = 1820] [serial = 1224] [outer = 0x92c05400] 02:09:42 INFO - PROCESS | 1820 | 1470733782880 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]]]}] 02:09:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 02:09:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1442ms 02:09:42 INFO - PROCESS | 1820 | 1470733782929 Marionette TRACE conn4 -> [0,1601,"getWindowHandle",null] 02:09:42 INFO - PROCESS | 1820 | 1470733782932 Marionette TRACE conn4 <- [1,1601,null,{"value":"8"}] 02:09:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 02:09:42 INFO - PROCESS | 1820 | 1470733782948 Marionette TRACE conn4 -> [0,1602,"setScriptTimeout",{"ms":35000}] 02:09:42 INFO - PROCESS | 1820 | 1470733782951 Marionette TRACE conn4 <- [1,1602,null,{}] 02:09:42 INFO - PROCESS | 1820 | 1470733782957 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}] 02:09:42 INFO - PROCESS | 1820 | 1470733782962 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:09:43 INFO - PROCESS | 1820 | 1470733783195 Marionette TRACE conn4 <- [1,1603,null,{"value":null}] 02:09:43 INFO - PROCESS | 1820 | --DOMWINDOW == 148 (0x8ef29400) [pid = 1820] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 02:09:43 INFO - PROCESS | 1820 | --DOMWINDOW == 147 (0x8d8c9800) [pid = 1820] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 02:09:43 INFO - PROCESS | 1820 | --DOMWINDOW == 146 (0x90de6800) [pid = 1820] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 02:09:43 INFO - PROCESS | 1820 | --DOMWINDOW == 145 (0x8d8c8400) [pid = 1820] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 02:09:43 INFO - PROCESS | 1820 | --DOMWINDOW == 144 (0x91133000) [pid = 1820] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 02:09:43 INFO - PROCESS | 1820 | --DOMWINDOW == 143 (0x91999800) [pid = 1820] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 02:09:43 INFO - PROCESS | 1820 | --DOMWINDOW == 142 (0x9a67e800) [pid = 1820] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 02:09:43 INFO - PROCESS | 1820 | 1470733783813 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:43 INFO - PROCESS | 1820 | 1470733783829 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:09:43 INFO - PROCESS | 1820 | ++DOCSHELL 0x8ef29400 == 65 [pid = 1820] [id = 408] 02:09:43 INFO - PROCESS | 1820 | ++DOMWINDOW == 143 (0x8f02b400) [pid = 1820] [serial = 1225] [outer = (nil)] 02:09:43 INFO - PROCESS | 1820 | ++DOMWINDOW == 144 (0x92c07c00) [pid = 1820] [serial = 1226] [outer = 0x8f02b400] 02:09:43 INFO - PROCESS | 1820 | 1470733783914 Marionette DEBUG loaded listener.js 02:09:44 INFO - PROCESS | 1820 | ++DOMWINDOW == 145 (0x9a09d800) [pid = 1820] [serial = 1227] [outer = 0x8f02b400] 02:09:44 INFO - PROCESS | 1820 | 1470733784710 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]]]}] 02:09:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 02:09:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1788ms 02:09:44 INFO - PROCESS | 1820 | 1470733784743 Marionette TRACE conn4 -> [0,1605,"getWindowHandle",null] 02:09:44 INFO - PROCESS | 1820 | 1470733784748 Marionette TRACE conn4 <- [1,1605,null,{"value":"8"}] 02:09:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 02:09:44 INFO - PROCESS | 1820 | 1470733784754 Marionette TRACE conn4 -> [0,1606,"setScriptTimeout",{"ms":35000}] 02:09:44 INFO - PROCESS | 1820 | 1470733784757 Marionette TRACE conn4 <- [1,1606,null,{}] 02:09:44 INFO - PROCESS | 1820 | 1470733784763 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}] 02:09:44 INFO - PROCESS | 1820 | 1470733784768 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:09:44 INFO - PROCESS | 1820 | 1470733784951 Marionette TRACE conn4 <- [1,1607,null,{"value":null}] 02:09:44 INFO - PROCESS | 1820 | 1470733784960 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:44 INFO - PROCESS | 1820 | 1470733784966 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:09:44 INFO - PROCESS | 1820 | ++DOCSHELL 0x8e57e800 == 66 [pid = 1820] [id = 409] 02:09:44 INFO - PROCESS | 1820 | ++DOMWINDOW == 146 (0x93bad800) [pid = 1820] [serial = 1228] [outer = (nil)] 02:09:45 INFO - PROCESS | 1820 | ++DOMWINDOW == 147 (0x9a83e800) [pid = 1820] [serial = 1229] [outer = 0x93bad800] 02:09:45 INFO - PROCESS | 1820 | 1470733785038 Marionette DEBUG loaded listener.js 02:09:45 INFO - PROCESS | 1820 | ++DOMWINDOW == 148 (0x9ad18c00) [pid = 1820] [serial = 1230] [outer = 0x93bad800] 02:09:46 INFO - PROCESS | 1820 | 1470733786184 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]]]}] 02:09:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 02:09:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1487ms 02:09:46 INFO - PROCESS | 1820 | 1470733786242 Marionette TRACE conn4 -> [0,1609,"getWindowHandle",null] 02:09:46 INFO - PROCESS | 1820 | 1470733786250 Marionette TRACE conn4 <- [1,1609,null,{"value":"8"}] 02:09:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 02:09:46 INFO - PROCESS | 1820 | 1470733786259 Marionette TRACE conn4 -> [0,1610,"setScriptTimeout",{"ms":35000}] 02:09:46 INFO - PROCESS | 1820 | 1470733786263 Marionette TRACE conn4 <- [1,1610,null,{}] 02:09:46 INFO - PROCESS | 1820 | 1470733786273 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}] 02:09:46 INFO - PROCESS | 1820 | 1470733786278 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:09:46 INFO - PROCESS | 1820 | 1470733786524 Marionette TRACE conn4 <- [1,1611,null,{"value":null}] 02:09:46 INFO - PROCESS | 1820 | 1470733786850 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:46 INFO - PROCESS | 1820 | 1470733786866 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:09:46 INFO - PROCESS | 1820 | ++DOCSHELL 0x8ec79800 == 67 [pid = 1820] [id = 410] 02:09:46 INFO - PROCESS | 1820 | ++DOMWINDOW == 149 (0x8eca0000) [pid = 1820] [serial = 1231] [outer = (nil)] 02:09:46 INFO - PROCESS | 1820 | ++DOMWINDOW == 150 (0x8ee59000) [pid = 1820] [serial = 1232] [outer = 0x8eca0000] 02:09:46 INFO - PROCESS | 1820 | 1470733786957 Marionette DEBUG loaded listener.js 02:09:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 151 (0x8f030400) [pid = 1820] [serial = 1233] [outer = 0x8eca0000] 02:09:47 INFO - PROCESS | 1820 | 1470733787933 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]]]}] 02:09:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 02:09:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1748ms 02:09:48 INFO - PROCESS | 1820 | 1470733788008 Marionette TRACE conn4 -> [0,1613,"getWindowHandle",null] 02:09:48 INFO - PROCESS | 1820 | 1470733788016 Marionette TRACE conn4 <- [1,1613,null,{"value":"8"}] 02:09:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 02:09:48 INFO - PROCESS | 1820 | 1470733788028 Marionette TRACE conn4 -> [0,1614,"setScriptTimeout",{"ms":35000}] 02:09:48 INFO - PROCESS | 1820 | 1470733788032 Marionette TRACE conn4 <- [1,1614,null,{}] 02:09:48 INFO - PROCESS | 1820 | 1470733788040 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}] 02:09:48 INFO - PROCESS | 1820 | 1470733788047 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:09:48 INFO - PROCESS | 1820 | 1470733788309 Marionette TRACE conn4 <- [1,1615,null,{"value":null}] 02:09:48 INFO - PROCESS | 1820 | 1470733788621 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:48 INFO - PROCESS | 1820 | 1470733788630 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:09:48 INFO - PROCESS | 1820 | ++DOCSHELL 0x8ed0f400 == 68 [pid = 1820] [id = 411] 02:09:48 INFO - PROCESS | 1820 | ++DOMWINDOW == 152 (0x9198f800) [pid = 1820] [serial = 1234] [outer = (nil)] 02:09:48 INFO - PROCESS | 1820 | ++DOMWINDOW == 153 (0x92545400) [pid = 1820] [serial = 1235] [outer = 0x9198f800] 02:09:48 INFO - PROCESS | 1820 | 1470733788719 Marionette DEBUG loaded listener.js 02:09:48 INFO - PROCESS | 1820 | ++DOMWINDOW == 154 (0x92ae0000) [pid = 1820] [serial = 1236] [outer = 0x9198f800] 02:09:49 INFO - PROCESS | 1820 | 1470733789776 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]]]}] 02:09:49 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 02:09:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1788ms 02:09:49 INFO - PROCESS | 1820 | 1470733789816 Marionette TRACE conn4 -> [0,1617,"getWindowHandle",null] 02:09:49 INFO - PROCESS | 1820 | 1470733789820 Marionette TRACE conn4 <- [1,1617,null,{"value":"8"}] 02:09:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 02:09:49 INFO - PROCESS | 1820 | 1470733789827 Marionette TRACE conn4 -> [0,1618,"setScriptTimeout",{"ms":35000}] 02:09:49 INFO - PROCESS | 1820 | 1470733789834 Marionette TRACE conn4 <- [1,1618,null,{}] 02:09:49 INFO - PROCESS | 1820 | 1470733789851 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}] 02:09:49 INFO - PROCESS | 1820 | 1470733789861 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:09:50 INFO - PROCESS | 1820 | 1470733790073 Marionette TRACE conn4 <- [1,1619,null,{"value":null}] 02:09:50 INFO - PROCESS | 1820 | 1470733790330 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:50 INFO - PROCESS | 1820 | 1470733790344 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:09:50 INFO - PROCESS | 1820 | ++DOCSHELL 0x9a007400 == 69 [pid = 1820] [id = 412] 02:09:50 INFO - PROCESS | 1820 | ++DOMWINDOW == 155 (0x9a5bac00) [pid = 1820] [serial = 1237] [outer = (nil)] 02:09:50 INFO - PROCESS | 1820 | ++DOMWINDOW == 156 (0x9a835400) [pid = 1820] [serial = 1238] [outer = 0x9a5bac00] 02:09:50 INFO - PROCESS | 1820 | 1470733790508 Marionette DEBUG loaded listener.js 02:09:50 INFO - PROCESS | 1820 | ++DOMWINDOW == 157 (0x9b416800) [pid = 1820] [serial = 1239] [outer = 0x9a5bac00] 02:09:51 INFO - PROCESS | 1820 | 1470733791430 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]]]}] 02:09:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 02:09:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1650ms 02:09:51 INFO - PROCESS | 1820 | 1470733791479 Marionette TRACE conn4 -> [0,1621,"getWindowHandle",null] 02:09:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 02:09:51 INFO - PROCESS | 1820 | 1470733791484 Marionette TRACE conn4 <- [1,1621,null,{"value":"8"}] 02:09:51 INFO - PROCESS | 1820 | 1470733791491 Marionette TRACE conn4 -> [0,1622,"setScriptTimeout",{"ms":35000}] 02:09:51 INFO - PROCESS | 1820 | 1470733791495 Marionette TRACE conn4 <- [1,1622,null,{}] 02:09:51 INFO - PROCESS | 1820 | 1470733791501 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}] 02:09:51 INFO - PROCESS | 1820 | 1470733791506 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:09:51 INFO - PROCESS | 1820 | 1470733791720 Marionette TRACE conn4 <- [1,1623,null,{"value":null}] 02:09:52 INFO - PROCESS | 1820 | 1470733792022 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:52 INFO - PROCESS | 1820 | 1470733792033 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:09:52 INFO - PROCESS | 1820 | ++DOCSHELL 0x8db39c00 == 70 [pid = 1820] [id = 413] 02:09:52 INFO - PROCESS | 1820 | ++DOMWINDOW == 158 (0x9a840400) [pid = 1820] [serial = 1240] [outer = (nil)] 02:09:52 INFO - PROCESS | 1820 | ++DOMWINDOW == 159 (0x9bce4800) [pid = 1820] [serial = 1241] [outer = 0x9a840400] 02:09:52 INFO - PROCESS | 1820 | 1470733792123 Marionette DEBUG loaded listener.js 02:09:52 INFO - PROCESS | 1820 | ++DOMWINDOW == 160 (0x9c118800) [pid = 1820] [serial = 1242] [outer = 0x9a840400] 02:09:53 INFO - PROCESS | 1820 | 1470733793047 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]]]}] 02:09:53 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 02:09:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1632ms 02:09:53 INFO - PROCESS | 1820 | 1470733793124 Marionette TRACE conn4 -> [0,1625,"getWindowHandle",null] 02:09:53 INFO - PROCESS | 1820 | 1470733793128 Marionette TRACE conn4 <- [1,1625,null,{"value":"8"}] 02:09:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 02:09:53 INFO - PROCESS | 1820 | 1470733793136 Marionette TRACE conn4 -> [0,1626,"setScriptTimeout",{"ms":35000}] 02:09:53 INFO - PROCESS | 1820 | 1470733793140 Marionette TRACE conn4 <- [1,1626,null,{}] 02:09:53 INFO - PROCESS | 1820 | 1470733793146 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}] 02:09:53 INFO - PROCESS | 1820 | 1470733793152 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:09:53 INFO - PROCESS | 1820 | 1470733793407 Marionette TRACE conn4 <- [1,1627,null,{"value":null}] 02:09:53 INFO - PROCESS | 1820 | 1470733793701 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:53 INFO - PROCESS | 1820 | 1470733793713 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:09:53 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d2e0400 == 71 [pid = 1820] [id = 414] 02:09:53 INFO - PROCESS | 1820 | ++DOMWINDOW == 161 (0x8e98ec00) [pid = 1820] [serial = 1243] [outer = (nil)] 02:09:53 INFO - PROCESS | 1820 | ++DOMWINDOW == 162 (0x9d378c00) [pid = 1820] [serial = 1244] [outer = 0x8e98ec00] 02:09:53 INFO - PROCESS | 1820 | 1470733793815 Marionette DEBUG loaded listener.js 02:09:53 INFO - PROCESS | 1820 | ++DOMWINDOW == 163 (0x9d382400) [pid = 1820] [serial = 1245] [outer = 0x8e98ec00] 02:09:54 INFO - PROCESS | 1820 | 1470733794747 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]]]}] 02:09:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 02:09:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1682ms 02:09:54 INFO - PROCESS | 1820 | 1470733794819 Marionette TRACE conn4 -> [0,1629,"getWindowHandle",null] 02:09:54 INFO - PROCESS | 1820 | 1470733794823 Marionette TRACE conn4 <- [1,1629,null,{"value":"8"}] 02:09:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 02:09:54 INFO - PROCESS | 1820 | 1470733794831 Marionette TRACE conn4 -> [0,1630,"setScriptTimeout",{"ms":35000}] 02:09:54 INFO - PROCESS | 1820 | 1470733794833 Marionette TRACE conn4 <- [1,1630,null,{}] 02:09:54 INFO - PROCESS | 1820 | 1470733794840 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}] 02:09:54 INFO - PROCESS | 1820 | 1470733794850 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:09:55 INFO - PROCESS | 1820 | 1470733795131 Marionette TRACE conn4 <- [1,1631,null,{"value":null}] 02:09:55 INFO - PROCESS | 1820 | 1470733795434 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:55 INFO - PROCESS | 1820 | 1470733795444 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:09:55 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d8bec00 == 72 [pid = 1820] [id = 415] 02:09:55 INFO - PROCESS | 1820 | ++DOMWINDOW == 164 (0x9c15dc00) [pid = 1820] [serial = 1246] [outer = (nil)] 02:09:55 INFO - PROCESS | 1820 | ++DOMWINDOW == 165 (0xa200f800) [pid = 1820] [serial = 1247] [outer = 0x9c15dc00] 02:09:55 INFO - PROCESS | 1820 | 1470733795529 Marionette DEBUG loaded listener.js 02:09:55 INFO - PROCESS | 1820 | ++DOMWINDOW == 166 (0xa20ed400) [pid = 1820] [serial = 1248] [outer = 0x9c15dc00] 02:09:56 INFO - PROCESS | 1820 | 1470733796497 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]]]}] 02:09:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 02:09:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1734ms 02:09:56 INFO - PROCESS | 1820 | 1470733796565 Marionette TRACE conn4 -> [0,1633,"getWindowHandle",null] 02:09:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 02:09:56 INFO - PROCESS | 1820 | 1470733796570 Marionette TRACE conn4 <- [1,1633,null,{"value":"8"}] 02:09:56 INFO - PROCESS | 1820 | 1470733796577 Marionette TRACE conn4 -> [0,1634,"setScriptTimeout",{"ms":35000}] 02:09:56 INFO - PROCESS | 1820 | 1470733796581 Marionette TRACE conn4 <- [1,1634,null,{}] 02:09:56 INFO - PROCESS | 1820 | 1470733796587 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}] 02:09:56 INFO - PROCESS | 1820 | 1470733796592 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:09:56 INFO - PROCESS | 1820 | 1470733796799 Marionette TRACE conn4 <- [1,1635,null,{"value":null}] 02:09:57 INFO - PROCESS | 1820 | 1470733797047 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:57 INFO - PROCESS | 1820 | 1470733797057 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:09:57 INFO - PROCESS | 1820 | ++DOCSHELL 0x91996400 == 73 [pid = 1820] [id = 416] 02:09:57 INFO - PROCESS | 1820 | ++DOMWINDOW == 167 (0x9bce2000) [pid = 1820] [serial = 1249] [outer = (nil)] 02:09:57 INFO - PROCESS | 1820 | ++DOMWINDOW == 168 (0xa20f4800) [pid = 1820] [serial = 1250] [outer = 0x9bce2000] 02:09:57 INFO - PROCESS | 1820 | 1470733797184 Marionette DEBUG loaded listener.js 02:09:57 INFO - PROCESS | 1820 | ++DOMWINDOW == 169 (0xa20f8400) [pid = 1820] [serial = 1251] [outer = 0x9bce2000] 02:09:58 INFO - PROCESS | 1820 | 1470733798079 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]]]}] 02:09:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 02:09:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1543ms 02:09:58 INFO - PROCESS | 1820 | 1470733798120 Marionette TRACE conn4 -> [0,1637,"getWindowHandle",null] 02:09:58 INFO - PROCESS | 1820 | 1470733798125 Marionette TRACE conn4 <- [1,1637,null,{"value":"8"}] 02:09:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 02:09:58 INFO - PROCESS | 1820 | 1470733798132 Marionette TRACE conn4 -> [0,1638,"setScriptTimeout",{"ms":35000}] 02:09:58 INFO - PROCESS | 1820 | 1470733798136 Marionette TRACE conn4 <- [1,1638,null,{}] 02:09:58 INFO - PROCESS | 1820 | 1470733798142 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}] 02:09:58 INFO - PROCESS | 1820 | 1470733798148 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:09:58 INFO - PROCESS | 1820 | 1470733798363 Marionette TRACE conn4 <- [1,1639,null,{"value":null}] 02:09:58 INFO - PROCESS | 1820 | 1470733798619 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:58 INFO - PROCESS | 1820 | 1470733798625 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:09:58 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d2dc800 == 74 [pid = 1820] [id = 417] 02:09:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 170 (0x90de6c00) [pid = 1820] [serial = 1252] [outer = (nil)] 02:09:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 171 (0xa2247c00) [pid = 1820] [serial = 1253] [outer = 0x90de6c00] 02:09:58 INFO - PROCESS | 1820 | 1470733798756 Marionette DEBUG loaded listener.js 02:09:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 172 (0xa2248800) [pid = 1820] [serial = 1254] [outer = 0x90de6c00] 02:09:59 INFO - PROCESS | 1820 | 1470733799714 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]]]}] 02:09:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 02:09:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1635ms 02:09:59 INFO - PROCESS | 1820 | 1470733799768 Marionette TRACE conn4 -> [0,1641,"getWindowHandle",null] 02:09:59 INFO - PROCESS | 1820 | 1470733799772 Marionette TRACE conn4 <- [1,1641,null,{"value":"8"}] 02:09:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 02:09:59 INFO - PROCESS | 1820 | 1470733799779 Marionette TRACE conn4 -> [0,1642,"setScriptTimeout",{"ms":35000}] 02:09:59 INFO - PROCESS | 1820 | 1470733799782 Marionette TRACE conn4 <- [1,1642,null,{}] 02:09:59 INFO - PROCESS | 1820 | 1470733799788 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}] 02:09:59 INFO - PROCESS | 1820 | 1470733799794 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:10:00 INFO - PROCESS | 1820 | 1470733799999 Marionette TRACE conn4 <- [1,1643,null,{"value":null}] 02:10:00 INFO - PROCESS | 1820 | 1470733800253 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:00 INFO - PROCESS | 1820 | 1470733800261 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:10:00 INFO - PROCESS | 1820 | ++DOCSHELL 0x8eca0800 == 75 [pid = 1820] [id = 418] 02:10:00 INFO - PROCESS | 1820 | ++DOMWINDOW == 173 (0xa20f2800) [pid = 1820] [serial = 1255] [outer = (nil)] 02:10:00 INFO - PROCESS | 1820 | ++DOMWINDOW == 174 (0xa2321000) [pid = 1820] [serial = 1256] [outer = 0xa20f2800] 02:10:00 INFO - PROCESS | 1820 | 1470733800382 Marionette DEBUG loaded listener.js 02:10:00 INFO - PROCESS | 1820 | ++DOMWINDOW == 175 (0xa237a400) [pid = 1820] [serial = 1257] [outer = 0xa20f2800] 02:10:01 INFO - PROCESS | 1820 | 1470733801543 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]]]}] 02:10:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 02:10:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1797ms 02:10:01 INFO - PROCESS | 1820 | 1470733801578 Marionette TRACE conn4 -> [0,1645,"getWindowHandle",null] 02:10:01 INFO - PROCESS | 1820 | 1470733801581 Marionette TRACE conn4 <- [1,1645,null,{"value":"8"}] 02:10:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 02:10:01 INFO - PROCESS | 1820 | 1470733801590 Marionette TRACE conn4 -> [0,1646,"setScriptTimeout",{"ms":35000}] 02:10:01 INFO - PROCESS | 1820 | 1470733801594 Marionette TRACE conn4 <- [1,1646,null,{}] 02:10:01 INFO - PROCESS | 1820 | 1470733801602 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}] 02:10:01 INFO - PROCESS | 1820 | 1470733801607 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:10:01 INFO - PROCESS | 1820 | 1470733801886 Marionette TRACE conn4 <- [1,1647,null,{"value":null}] 02:10:02 INFO - PROCESS | 1820 | 1470733802204 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:02 INFO - PROCESS | 1820 | 1470733802213 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:10:02 INFO - PROCESS | 1820 | ++DOCSHELL 0x8ec9a000 == 76 [pid = 1820] [id = 419] 02:10:02 INFO - PROCESS | 1820 | ++DOMWINDOW == 176 (0xa2244800) [pid = 1820] [serial = 1258] [outer = (nil)] 02:10:02 INFO - PROCESS | 1820 | ++DOMWINDOW == 177 (0xa23b4400) [pid = 1820] [serial = 1259] [outer = 0xa2244800] 02:10:02 INFO - PROCESS | 1820 | 1470733802297 Marionette DEBUG loaded listener.js 02:10:02 INFO - PROCESS | 1820 | ++DOMWINDOW == 178 (0xa2548c00) [pid = 1820] [serial = 1260] [outer = 0xa2244800] 02:10:03 INFO - PROCESS | 1820 | 1470733803294 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]]]}] 02:10:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 02:10:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1784ms 02:10:03 INFO - PROCESS | 1820 | 1470733803375 Marionette TRACE conn4 -> [0,1649,"getWindowHandle",null] 02:10:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 02:10:03 INFO - PROCESS | 1820 | 1470733803381 Marionette TRACE conn4 <- [1,1649,null,{"value":"8"}] 02:10:03 INFO - PROCESS | 1820 | 1470733803389 Marionette TRACE conn4 -> [0,1650,"setScriptTimeout",{"ms":35000}] 02:10:03 INFO - PROCESS | 1820 | 1470733803394 Marionette TRACE conn4 <- [1,1650,null,{}] 02:10:03 INFO - PROCESS | 1820 | 1470733803400 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}] 02:10:03 INFO - PROCESS | 1820 | 1470733803407 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:10:03 INFO - PROCESS | 1820 | 1470733803706 Marionette TRACE conn4 <- [1,1651,null,{"value":null}] 02:10:04 INFO - PROCESS | 1820 | 1470733804066 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:04 INFO - PROCESS | 1820 | 1470733804079 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:10:04 INFO - PROCESS | 1820 | ++DOCSHELL 0x8e98a000 == 77 [pid = 1820] [id = 420] 02:10:04 INFO - PROCESS | 1820 | ++DOMWINDOW == 179 (0x8ed06c00) [pid = 1820] [serial = 1261] [outer = (nil)] 02:10:04 INFO - PROCESS | 1820 | ++DOMWINDOW == 180 (0x90de5c00) [pid = 1820] [serial = 1262] [outer = 0x8ed06c00] 02:10:04 INFO - PROCESS | 1820 | 1470733804166 Marionette DEBUG loaded listener.js 02:10:04 INFO - PROCESS | 1820 | ++DOMWINDOW == 181 (0x966f0800) [pid = 1820] [serial = 1263] [outer = 0x8ed06c00] 02:10:05 INFO - PROCESS | 1820 | 1470733805308 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]]]}] 02:10:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 02:10:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1988ms 02:10:05 INFO - PROCESS | 1820 | 1470733805376 Marionette TRACE conn4 -> [0,1653,"getWindowHandle",null] 02:10:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 02:10:05 INFO - PROCESS | 1820 | 1470733805381 Marionette TRACE conn4 <- [1,1653,null,{"value":"8"}] 02:10:05 INFO - PROCESS | 1820 | 1470733805388 Marionette TRACE conn4 -> [0,1654,"setScriptTimeout",{"ms":35000}] 02:10:05 INFO - PROCESS | 1820 | 1470733805392 Marionette TRACE conn4 <- [1,1654,null,{}] 02:10:05 INFO - PROCESS | 1820 | 1470733805398 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}] 02:10:05 INFO - PROCESS | 1820 | 1470733805403 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:10:05 INFO - PROCESS | 1820 | 1470733805613 Marionette TRACE conn4 <- [1,1655,null,{"value":null}] 02:10:05 INFO - PROCESS | 1820 | 1470733805920 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:05 INFO - PROCESS | 1820 | 1470733805929 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:10:05 INFO - PROCESS | 1820 | ++DOCSHELL 0x8edcf800 == 78 [pid = 1820] [id = 421] 02:10:05 INFO - PROCESS | 1820 | ++DOMWINDOW == 182 (0x8f024800) [pid = 1820] [serial = 1264] [outer = (nil)] 02:10:06 INFO - PROCESS | 1820 | ++DOMWINDOW == 183 (0x9a684400) [pid = 1820] [serial = 1265] [outer = 0x8f024800] 02:10:06 INFO - PROCESS | 1820 | 1470733806013 Marionette DEBUG loaded listener.js 02:10:06 INFO - PROCESS | 1820 | ++DOMWINDOW == 184 (0x9bc03000) [pid = 1820] [serial = 1266] [outer = 0x8f024800] 02:10:07 INFO - PROCESS | 1820 | 1470733807237 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]]]}] 02:10:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 02:10:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1884ms 02:10:07 INFO - PROCESS | 1820 | 1470733807273 Marionette TRACE conn4 -> [0,1657,"getWindowHandle",null] 02:10:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 02:10:07 INFO - PROCESS | 1820 | 1470733807279 Marionette TRACE conn4 <- [1,1657,null,{"value":"8"}] 02:10:07 INFO - PROCESS | 1820 | 1470733807296 Marionette TRACE conn4 -> [0,1658,"setScriptTimeout",{"ms":35000}] 02:10:07 INFO - PROCESS | 1820 | 1470733807302 Marionette TRACE conn4 <- [1,1658,null,{}] 02:10:07 INFO - PROCESS | 1820 | 1470733807311 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}] 02:10:07 INFO - PROCESS | 1820 | 1470733807317 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:10:07 INFO - PROCESS | 1820 | 1470733807564 Marionette TRACE conn4 <- [1,1659,null,{"value":null}] 02:10:07 INFO - PROCESS | 1820 | 1470733807789 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:07 INFO - PROCESS | 1820 | 1470733807797 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:10:07 INFO - PROCESS | 1820 | ++DOCSHELL 0x8e57b800 == 79 [pid = 1820] [id = 422] 02:10:07 INFO - PROCESS | 1820 | ++DOMWINDOW == 185 (0x8e57c000) [pid = 1820] [serial = 1267] [outer = (nil)] 02:10:07 INFO - PROCESS | 1820 | ++DOMWINDOW == 186 (0x8e586400) [pid = 1820] [serial = 1268] [outer = 0x8e57c000] 02:10:07 INFO - PROCESS | 1820 | 1470733807878 Marionette DEBUG loaded listener.js 02:10:08 INFO - PROCESS | 1820 | ++DOMWINDOW == 187 (0x8e981c00) [pid = 1820] [serial = 1269] [outer = 0x8e57c000] 02:10:08 INFO - PROCESS | 1820 | 1470733808961 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]]]}] 02:10:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 02:10:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1750ms 02:10:09 INFO - PROCESS | 1820 | 1470733809036 Marionette TRACE conn4 -> [0,1661,"getWindowHandle",null] 02:10:09 INFO - PROCESS | 1820 | 1470733809044 Marionette TRACE conn4 <- [1,1661,null,{"value":"8"}] 02:10:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 02:10:09 INFO - PROCESS | 1820 | 1470733809055 Marionette TRACE conn4 -> [0,1662,"setScriptTimeout",{"ms":35000}] 02:10:09 INFO - PROCESS | 1820 | 1470733809059 Marionette TRACE conn4 <- [1,1662,null,{}] 02:10:09 INFO - PROCESS | 1820 | 1470733809066 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}] 02:10:09 INFO - PROCESS | 1820 | 1470733809072 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:10:10 INFO - PROCESS | 1820 | --DOCSHELL 0x8d8c1800 == 78 [pid = 1820] [id = 350] 02:10:10 INFO - PROCESS | 1820 | --DOCSHELL 0x8d2df400 == 77 [pid = 1820] [id = 307] 02:10:10 INFO - PROCESS | 1820 | --DOCSHELL 0x8d0d2c00 == 76 [pid = 1820] [id = 338] 02:10:10 INFO - PROCESS | 1820 | --DOCSHELL 0x8e982000 == 75 [pid = 1820] [id = 405] 02:10:10 INFO - PROCESS | 1820 | --DOCSHELL 0x8ed08c00 == 74 [pid = 1820] [id = 379] 02:10:10 INFO - PROCESS | 1820 | --DOCSHELL 0x8faebc00 == 73 [pid = 1820] [id = 406] 02:10:10 INFO - PROCESS | 1820 | --DOCSHELL 0x8e989800 == 72 [pid = 1820] [id = 365] 02:10:10 INFO - PROCESS | 1820 | --DOCSHELL 0x9192e000 == 71 [pid = 1820] [id = 310] 02:10:10 INFO - PROCESS | 1820 | --DOCSHELL 0x8d8c2800 == 70 [pid = 1820] [id = 369] 02:10:10 INFO - PROCESS | 1820 | --DOCSHELL 0x8d0d9000 == 69 [pid = 1820] [id = 311] 02:10:10 INFO - PROCESS | 1820 | --DOCSHELL 0x8d0ce800 == 68 [pid = 1820] [id = 336] 02:10:10 INFO - PROCESS | 1820 | --DOCSHELL 0x92c03c00 == 67 [pid = 1820] [id = 407] 02:10:10 INFO - PROCESS | 1820 | --DOCSHELL 0x8d0d8800 == 66 [pid = 1820] [id = 312] 02:10:10 INFO - PROCESS | 1820 | --DOCSHELL 0x8d0ce400 == 65 [pid = 1820] [id = 337] 02:10:10 INFO - PROCESS | 1820 | --DOCSHELL 0x8d2dac00 == 64 [pid = 1820] [id = 315] 02:10:10 INFO - PROCESS | 1820 | --DOCSHELL 0x8d0db400 == 63 [pid = 1820] [id = 360] 02:10:10 INFO - PROCESS | 1820 | --DOCSHELL 0x8d0dbc00 == 62 [pid = 1820] [id = 371] 02:10:10 INFO - PROCESS | 1820 | --DOCSHELL 0x8ef29400 == 61 [pid = 1820] [id = 408] 02:10:10 INFO - PROCESS | 1820 | --DOCSHELL 0x92551000 == 60 [pid = 1820] [id = 341] 02:10:10 INFO - PROCESS | 1820 | --DOCSHELL 0x8d0d2000 == 59 [pid = 1820] [id = 314] 02:10:10 INFO - PROCESS | 1820 | --DOCSHELL 0x8d0d7c00 == 58 [pid = 1820] [id = 327] 02:10:10 INFO - PROCESS | 1820 | --DOCSHELL 0x8fadf800 == 57 [pid = 1820] [id = 352] 02:10:10 INFO - PROCESS | 1820 | --DOCSHELL 0x93ba9400 == 56 [pid = 1820] [id = 313] 02:10:10 INFO - PROCESS | 1820 | --DOCSHELL 0x9a83b400 == 55 [pid = 1820] [id = 372] 02:10:10 INFO - PROCESS | 1820 | --DOCSHELL 0x8d8c6c00 == 54 [pid = 1820] [id = 374] 02:10:10 INFO - PROCESS | 1820 | --DOCSHELL 0x8d8c1c00 == 53 [pid = 1820] [id = 370] 02:10:10 INFO - PROCESS | 1820 | --DOCSHELL 0x8d0d3000 == 52 [pid = 1820] [id = 357] 02:10:10 INFO - PROCESS | 1820 | --DOCSHELL 0x91131000 == 51 [pid = 1820] [id = 353] 02:10:10 INFO - PROCESS | 1820 | --DOCSHELL 0x8e580000 == 50 [pid = 1820] [id = 351] 02:10:10 INFO - PROCESS | 1820 | --DOCSHELL 0x8f02d800 == 49 [pid = 1820] [id = 330] 02:10:10 INFO - PROCESS | 1820 | --DOCSHELL 0x8ed05000 == 48 [pid = 1820] [id = 328] 02:10:10 INFO - PROCESS | 1820 | --DOCSHELL 0x8edcf400 == 47 [pid = 1820] [id = 373] 02:10:10 INFO - PROCESS | 1820 | --DOCSHELL 0x8d8c5800 == 46 [pid = 1820] [id = 387] 02:10:10 INFO - PROCESS | 1820 | --DOCSHELL 0x8d2d3000 == 45 [pid = 1820] [id = 356] 02:10:10 INFO - PROCESS | 1820 | --DOCSHELL 0x8d2dd000 == 44 [pid = 1820] [id = 303] 02:10:10 INFO - PROCESS | 1820 | --DOCSHELL 0x8ee57c00 == 43 [pid = 1820] [id = 329] 02:10:10 INFO - PROCESS | 1820 | --DOCSHELL 0x8d0d3400 == 42 [pid = 1820] [id = 359] 02:10:10 INFO - PROCESS | 1820 | --DOCSHELL 0x8d2db000 == 41 [pid = 1820] [id = 355] 02:10:10 INFO - PROCESS | 1820 | --DOCSHELL 0x8d2e0c00 == 40 [pid = 1820] [id = 332] 02:10:10 INFO - PROCESS | 1820 | --DOCSHELL 0x8d0d5000 == 39 [pid = 1820] [id = 358] 02:10:10 INFO - PROCESS | 1820 | --DOCSHELL 0x96684c00 == 38 [pid = 1820] [id = 354] 02:10:10 INFO - PROCESS | 1820 | --DOCSHELL 0x8d2d7000 == 37 [pid = 1820] [id = 331] 02:10:10 INFO - PROCESS | 1820 | --DOCSHELL 0x8e57b800 == 36 [pid = 1820] [id = 422] 02:10:10 INFO - PROCESS | 1820 | --DOCSHELL 0x8e98a000 == 35 [pid = 1820] [id = 420] 02:10:10 INFO - PROCESS | 1820 | --DOCSHELL 0x8edcf800 == 34 [pid = 1820] [id = 421] 02:10:10 INFO - PROCESS | 1820 | --DOCSHELL 0x8ec9a000 == 33 [pid = 1820] [id = 419] 02:10:10 INFO - PROCESS | 1820 | --DOCSHELL 0x8eca0800 == 32 [pid = 1820] [id = 418] 02:10:10 INFO - PROCESS | 1820 | --DOCSHELL 0x8d2dc800 == 31 [pid = 1820] [id = 417] 02:10:10 INFO - PROCESS | 1820 | --DOCSHELL 0x8d8bec00 == 30 [pid = 1820] [id = 415] 02:10:10 INFO - PROCESS | 1820 | --DOCSHELL 0x91996400 == 29 [pid = 1820] [id = 416] 02:10:10 INFO - PROCESS | 1820 | --DOCSHELL 0x8d2e0400 == 28 [pid = 1820] [id = 414] 02:10:10 INFO - PROCESS | 1820 | --DOCSHELL 0x8db39c00 == 27 [pid = 1820] [id = 413] 02:10:10 INFO - PROCESS | 1820 | --DOCSHELL 0x9a007400 == 26 [pid = 1820] [id = 412] 02:10:10 INFO - PROCESS | 1820 | --DOCSHELL 0x8ed0f400 == 25 [pid = 1820] [id = 411] 02:10:10 INFO - PROCESS | 1820 | --DOCSHELL 0x8e57e800 == 24 [pid = 1820] [id = 409] 02:10:10 INFO - PROCESS | 1820 | --DOCSHELL 0x8ec79800 == 23 [pid = 1820] [id = 410] 02:10:11 INFO - PROCESS | 1820 | 1470733811051 Marionette TRACE conn4 <- [1,1663,null,{"value":null}] 02:10:11 INFO - PROCESS | 1820 | --DOMWINDOW == 186 (0x9afb3000) [pid = 1820] [serial = 1179] [outer = (nil)] [url = about:blank] 02:10:11 INFO - PROCESS | 1820 | --DOMWINDOW == 185 (0x9a687c00) [pid = 1820] [serial = 1178] [outer = (nil)] [url = about:blank] 02:10:11 INFO - PROCESS | 1820 | --DOMWINDOW == 184 (0x9bc10400) [pid = 1820] [serial = 1182] [outer = (nil)] [url = about:blank] 02:10:11 INFO - PROCESS | 1820 | --DOMWINDOW == 183 (0x92546800) [pid = 1820] [serial = 1184] [outer = (nil)] [url = about:blank] 02:10:11 INFO - PROCESS | 1820 | --DOMWINDOW == 182 (0x953b1400) [pid = 1820] [serial = 1175] [outer = (nil)] [url = about:blank] 02:10:11 INFO - PROCESS | 1820 | --DOMWINDOW == 181 (0x98366400) [pid = 1820] [serial = 1176] [outer = (nil)] [url = about:blank] 02:10:11 INFO - PROCESS | 1820 | --DOMWINDOW == 180 (0x8ec9c800) [pid = 1820] [serial = 1172] [outer = (nil)] [url = about:blank] 02:10:11 INFO - PROCESS | 1820 | --DOMWINDOW == 179 (0x8fade800) [pid = 1820] [serial = 1173] [outer = (nil)] [url = about:blank] 02:10:11 INFO - PROCESS | 1820 | --DOMWINDOW == 178 (0x91130400) [pid = 1820] [serial = 1167] [outer = (nil)] [url = about:blank] 02:10:11 INFO - PROCESS | 1820 | --DOMWINDOW == 177 (0x90ee6400) [pid = 1820] [serial = 1166] [outer = (nil)] [url = about:blank] 02:10:11 INFO - PROCESS | 1820 | --DOMWINDOW == 176 (0x8e98b000) [pid = 1820] [serial = 1164] [outer = (nil)] [url = about:blank] 02:10:11 INFO - PROCESS | 1820 | --DOMWINDOW == 175 (0x8db39000) [pid = 1820] [serial = 1163] [outer = (nil)] [url = about:blank] 02:10:11 INFO - PROCESS | 1820 | --DOMWINDOW == 174 (0x9b7bfc00) [pid = 1820] [serial = 1157] [outer = (nil)] [url = about:blank] 02:10:11 INFO - PROCESS | 1820 | --DOMWINDOW == 173 (0x92ad9c00) [pid = 1820] [serial = 1148] [outer = (nil)] [url = about:blank] 02:10:11 INFO - PROCESS | 1820 | --DOMWINDOW == 172 (0x93bb0800) [pid = 1820] [serial = 1169] [outer = (nil)] [url = about:blank] 02:10:11 INFO - PROCESS | 1820 | --DOMWINDOW == 171 (0x96688000) [pid = 1820] [serial = 1170] [outer = (nil)] [url = about:blank] 02:10:11 INFO - PROCESS | 1820 | --DOMWINDOW == 170 (0x8ec87400) [pid = 1820] [serial = 1142] [outer = (nil)] [url = about:blank] 02:10:11 INFO - PROCESS | 1820 | --DOMWINDOW == 169 (0x9a838800) [pid = 1820] [serial = 1154] [outer = (nil)] [url = about:blank] 02:10:11 INFO - PROCESS | 1820 | --DOMWINDOW == 168 (0x90ee4400) [pid = 1820] [serial = 1145] [outer = (nil)] [url = about:blank] 02:10:11 INFO - PROCESS | 1820 | --DOMWINDOW == 167 (0x9bc0bc00) [pid = 1820] [serial = 1160] [outer = (nil)] [url = about:blank] 02:10:11 INFO - PROCESS | 1820 | --DOMWINDOW == 166 (0x9a590800) [pid = 1820] [serial = 1151] [outer = (nil)] [url = about:blank] 02:10:11 INFO - PROCESS | 1820 | --DOMWINDOW == 165 (0x9b7b5400) [pid = 1820] [serial = 1181] [outer = (nil)] [url = about:blank] 02:10:11 INFO - PROCESS | 1820 | 1470733811446 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:11 INFO - PROCESS | 1820 | 1470733811454 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:10:11 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d2d8c00 == 24 [pid = 1820] [id = 423] 02:10:11 INFO - PROCESS | 1820 | ++DOMWINDOW == 166 (0x8d2d9000) [pid = 1820] [serial = 1270] [outer = (nil)] 02:10:11 INFO - PROCESS | 1820 | ++DOMWINDOW == 167 (0x8d2de400) [pid = 1820] [serial = 1271] [outer = 0x8d2d9000] 02:10:11 INFO - PROCESS | 1820 | 1470733811533 Marionette DEBUG loaded listener.js 02:10:11 INFO - PROCESS | 1820 | ++DOMWINDOW == 168 (0x8d8c6c00) [pid = 1820] [serial = 1272] [outer = 0x8d2d9000] 02:10:12 INFO - PROCESS | 1820 | 1470733812397 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]]]}] 02:10:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 02:10:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 3389ms 02:10:12 INFO - PROCESS | 1820 | 1470733812445 Marionette TRACE conn4 -> [0,1665,"getWindowHandle",null] 02:10:12 INFO - PROCESS | 1820 | 1470733812452 Marionette TRACE conn4 <- [1,1665,null,{"value":"8"}] 02:10:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 02:10:12 INFO - PROCESS | 1820 | 1470733812460 Marionette TRACE conn4 -> [0,1666,"setScriptTimeout",{"ms":35000}] 02:10:12 INFO - PROCESS | 1820 | 1470733812465 Marionette TRACE conn4 <- [1,1666,null,{}] 02:10:12 INFO - PROCESS | 1820 | 1470733812472 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}] 02:10:12 INFO - PROCESS | 1820 | 1470733812479 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:10:12 INFO - PROCESS | 1820 | 1470733812670 Marionette TRACE conn4 <- [1,1667,null,{"value":null}] 02:10:12 INFO - PROCESS | 1820 | 1470733812832 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:12 INFO - PROCESS | 1820 | 1470733812842 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:10:12 INFO - PROCESS | 1820 | ++DOCSHELL 0x8ec9c800 == 25 [pid = 1820] [id = 424] 02:10:12 INFO - PROCESS | 1820 | ++DOMWINDOW == 169 (0x8eca3c00) [pid = 1820] [serial = 1273] [outer = (nil)] 02:10:12 INFO - PROCESS | 1820 | ++DOMWINDOW == 170 (0x8ed02000) [pid = 1820] [serial = 1274] [outer = 0x8eca3c00] 02:10:12 INFO - PROCESS | 1820 | 1470733812916 Marionette DEBUG loaded listener.js 02:10:13 INFO - PROCESS | 1820 | ++DOMWINDOW == 171 (0x8ed10800) [pid = 1820] [serial = 1275] [outer = 0x8eca3c00] 02:10:13 INFO - PROCESS | 1820 | 1470733813903 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]]]}] 02:10:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 02:10:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1483ms 02:10:13 INFO - PROCESS | 1820 | 1470733813944 Marionette TRACE conn4 -> [0,1669,"getWindowHandle",null] 02:10:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 02:10:13 INFO - PROCESS | 1820 | 1470733813950 Marionette TRACE conn4 <- [1,1669,null,{"value":"8"}] 02:10:13 INFO - PROCESS | 1820 | 1470733813958 Marionette TRACE conn4 -> [0,1670,"setScriptTimeout",{"ms":35000}] 02:10:13 INFO - PROCESS | 1820 | 1470733813961 Marionette TRACE conn4 <- [1,1670,null,{}] 02:10:13 INFO - PROCESS | 1820 | 1470733813968 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}] 02:10:13 INFO - PROCESS | 1820 | 1470733813973 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:10:14 INFO - PROCESS | 1820 | 1470733814250 Marionette TRACE conn4 <- [1,1671,null,{"value":null}] 02:10:14 INFO - PROCESS | 1820 | 1470733814282 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:14 INFO - PROCESS | 1820 | 1470733814289 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:10:14 INFO - PROCESS | 1820 | ++DOCSHELL 0x8ef30400 == 26 [pid = 1820] [id = 425] 02:10:14 INFO - PROCESS | 1820 | ++DOMWINDOW == 172 (0x8ef33000) [pid = 1820] [serial = 1276] [outer = (nil)] 02:10:14 INFO - PROCESS | 1820 | ++DOMWINDOW == 173 (0x8f028000) [pid = 1820] [serial = 1277] [outer = 0x8ef33000] 02:10:14 INFO - PROCESS | 1820 | 1470733814372 Marionette DEBUG loaded listener.js 02:10:14 INFO - PROCESS | 1820 | ++DOMWINDOW == 174 (0x8fae0400) [pid = 1820] [serial = 1278] [outer = 0x8ef33000] 02:10:15 INFO - PROCESS | 1820 | 1470733815471 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]]]}] 02:10:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 02:10:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1587ms 02:10:17 INFO - PROCESS | 1820 | --DOMWINDOW == 173 (0x8e982800) [pid = 1820] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 02:10:17 INFO - PROCESS | 1820 | --DOMWINDOW == 172 (0x9ad14c00) [pid = 1820] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 02:10:17 INFO - PROCESS | 1820 | --DOMWINDOW == 171 (0x9afab400) [pid = 1820] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 02:10:17 INFO - PROCESS | 1820 | --DOMWINDOW == 170 (0x92ad3400) [pid = 1820] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 02:10:17 INFO - PROCESS | 1820 | --DOMWINDOW == 169 (0x8d2d9400) [pid = 1820] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 02:10:17 INFO - PROCESS | 1820 | --DOMWINDOW == 168 (0x9a5bdc00) [pid = 1820] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 02:10:17 INFO - PROCESS | 1820 | --DOMWINDOW == 167 (0x92545000) [pid = 1820] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 02:10:17 INFO - PROCESS | 1820 | --DOMWINDOW == 166 (0x9ad1fc00) [pid = 1820] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 02:10:17 INFO - PROCESS | 1820 | --DOMWINDOW == 165 (0x94856800) [pid = 1820] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 02:10:17 INFO - PROCESS | 1820 | --DOMWINDOW == 164 (0x9a0f0800) [pid = 1820] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 02:10:17 INFO - PROCESS | 1820 | --DOMWINDOW == 163 (0x8d8cac00) [pid = 1820] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 02:10:17 INFO - PROCESS | 1820 | --DOMWINDOW == 162 (0x8eca6800) [pid = 1820] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 02:10:17 INFO - PROCESS | 1820 | --DOMWINDOW == 161 (0x92ad1400) [pid = 1820] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 02:10:17 INFO - PROCESS | 1820 | --DOMWINDOW == 160 (0x8edc8800) [pid = 1820] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 02:10:17 INFO - PROCESS | 1820 | --DOMWINDOW == 159 (0x8d0d4400) [pid = 1820] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 02:10:17 INFO - PROCESS | 1820 | --DOMWINDOW == 158 (0x8fae5400) [pid = 1820] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 02:10:17 INFO - PROCESS | 1820 | --DOMWINDOW == 157 (0x92308000) [pid = 1820] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 02:10:17 INFO - PROCESS | 1820 | --DOMWINDOW == 156 (0x8d2d9c00) [pid = 1820] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 02:10:17 INFO - PROCESS | 1820 | --DOMWINDOW == 155 (0x92303400) [pid = 1820] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 02:10:17 INFO - PROCESS | 1820 | --DOMWINDOW == 154 (0x92c04c00) [pid = 1820] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 02:10:17 INFO - PROCESS | 1820 | --DOMWINDOW == 153 (0x9bc05000) [pid = 1820] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 02:10:17 INFO - PROCESS | 1820 | --DOMWINDOW == 152 (0x90debc00) [pid = 1820] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 02:10:17 INFO - PROCESS | 1820 | --DOMWINDOW == 151 (0x8f02b400) [pid = 1820] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 02:10:17 INFO - PROCESS | 1820 | --DOMWINDOW == 150 (0x91922c00) [pid = 1820] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 02:10:17 INFO - PROCESS | 1820 | --DOMWINDOW == 149 (0x8ec9ec00) [pid = 1820] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 02:10:17 INFO - PROCESS | 1820 | --DOMWINDOW == 148 (0x966e8800) [pid = 1820] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 02:10:17 INFO - PROCESS | 1820 | --DOMWINDOW == 147 (0x92551400) [pid = 1820] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 02:10:17 INFO - PROCESS | 1820 | --DOMWINDOW == 146 (0x91926400) [pid = 1820] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 02:10:17 INFO - PROCESS | 1820 | --DOMWINDOW == 145 (0x966ec000) [pid = 1820] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 02:10:17 INFO - PROCESS | 1820 | --DOMWINDOW == 144 (0x8e983000) [pid = 1820] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 02:10:17 INFO - PROCESS | 1820 | --DOMWINDOW == 143 (0x8d0d6800) [pid = 1820] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 02:10:17 INFO - PROCESS | 1820 | --DOMWINDOW == 142 (0x9c0c8800) [pid = 1820] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 02:10:17 INFO - PROCESS | 1820 | --DOMWINDOW == 141 (0x8d2d5400) [pid = 1820] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 02:10:17 INFO - PROCESS | 1820 | --DOMWINDOW == 140 (0x8ec7fc00) [pid = 1820] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 02:10:17 INFO - PROCESS | 1820 | --DOMWINDOW == 139 (0x8e586000) [pid = 1820] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 02:10:17 INFO - PROCESS | 1820 | --DOMWINDOW == 138 (0x9a593000) [pid = 1820] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 02:10:17 INFO - PROCESS | 1820 | --DOMWINDOW == 137 (0x92c05400) [pid = 1820] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 02:10:17 INFO - PROCESS | 1820 | --DOMWINDOW == 136 (0x8db3d800) [pid = 1820] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 02:10:17 INFO - PROCESS | 1820 | --DOMWINDOW == 135 (0x8ec7e400) [pid = 1820] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 02:10:17 INFO - PROCESS | 1820 | --DOMWINDOW == 134 (0x8edc6400) [pid = 1820] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 02:10:17 INFO - PROCESS | 1820 | --DOMWINDOW == 133 (0x8e583000) [pid = 1820] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 02:10:17 INFO - PROCESS | 1820 | --DOMWINDOW == 132 (0x9a843800) [pid = 1820] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 02:10:17 INFO - PROCESS | 1820 | --DOMWINDOW == 131 (0x8db2e800) [pid = 1820] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 02:10:17 INFO - PROCESS | 1820 | --DOMWINDOW == 130 (0x91135c00) [pid = 1820] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 02:10:17 INFO - PROCESS | 1820 | --DOMWINDOW == 129 (0x9230dc00) [pid = 1820] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 02:10:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 02:10:17 INFO - PROCESS | 1820 | --DOMWINDOW == 128 (0x994b4800) [pid = 1820] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 02:10:17 INFO - PROCESS | 1820 | --DOMWINDOW == 127 (0x93d71400) [pid = 1820] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 02:10:17 INFO - PROCESS | 1820 | --DOMWINDOW == 126 (0x8f022c00) [pid = 1820] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 02:10:17 INFO - PROCESS | 1820 | --DOMWINDOW == 125 (0x93bad800) [pid = 1820] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 02:10:17 INFO - PROCESS | 1820 | 1470733817520 Marionette TRACE conn4 -> [0,1673,"getWindowHandle",null] 02:10:17 INFO - PROCESS | 1820 | 1470733817533 Marionette TRACE conn4 <- [1,1673,null,{"value":"8"}] 02:10:17 INFO - PROCESS | 1820 | 1470733817631 Marionette TRACE conn4 -> [0,1674,"setScriptTimeout",{"ms":35000}] 02:10:17 INFO - PROCESS | 1820 | 1470733817640 Marionette TRACE conn4 <- [1,1674,null,{}] 02:10:17 INFO - PROCESS | 1820 | 1470733817651 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}] 02:10:17 INFO - PROCESS | 1820 | 1470733817660 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:10:17 INFO - PROCESS | 1820 | 1470733817874 Marionette TRACE conn4 <- [1,1675,null,{"value":null}] 02:10:18 INFO - PROCESS | 1820 | 1470733818081 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:18 INFO - PROCESS | 1820 | 1470733818089 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:10:18 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d0d6000 == 27 [pid = 1820] [id = 426] 02:10:18 INFO - PROCESS | 1820 | ++DOMWINDOW == 126 (0x8e585400) [pid = 1820] [serial = 1279] [outer = (nil)] 02:10:18 INFO - PROCESS | 1820 | ++DOMWINDOW == 127 (0x8edc8800) [pid = 1820] [serial = 1280] [outer = 0x8e585400] 02:10:18 INFO - PROCESS | 1820 | 1470733818166 Marionette DEBUG loaded listener.js 02:10:18 INFO - PROCESS | 1820 | ++DOMWINDOW == 128 (0x8f022000) [pid = 1820] [serial = 1281] [outer = 0x8e585400] 02:10:19 INFO - PROCESS | 1820 | 1470733819019 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]]]}] 02:10:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 02:10:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1474ms 02:10:19 INFO - PROCESS | 1820 | 1470733819074 Marionette TRACE conn4 -> [0,1677,"getWindowHandle",null] 02:10:19 INFO - PROCESS | 1820 | 1470733819078 Marionette TRACE conn4 <- [1,1677,null,{"value":"8"}] 02:10:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 02:10:19 INFO - PROCESS | 1820 | 1470733819085 Marionette TRACE conn4 -> [0,1678,"setScriptTimeout",{"ms":35000}] 02:10:19 INFO - PROCESS | 1820 | 1470733819089 Marionette TRACE conn4 <- [1,1678,null,{}] 02:10:19 INFO - PROCESS | 1820 | 1470733819096 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}] 02:10:19 INFO - PROCESS | 1820 | 1470733819102 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:10:19 INFO - PROCESS | 1820 | 1470733819296 Marionette TRACE conn4 <- [1,1679,null,{"value":null}] 02:10:19 INFO - PROCESS | 1820 | 1470733819615 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:19 INFO - PROCESS | 1820 | 1470733819628 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:10:19 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d0d1c00 == 28 [pid = 1820] [id = 427] 02:10:19 INFO - PROCESS | 1820 | ++DOMWINDOW == 129 (0x8d0d2000) [pid = 1820] [serial = 1282] [outer = (nil)] 02:10:19 INFO - PROCESS | 1820 | ++DOMWINDOW == 130 (0x8d0d7c00) [pid = 1820] [serial = 1283] [outer = 0x8d0d2000] 02:10:19 INFO - PROCESS | 1820 | 1470733819721 Marionette DEBUG loaded listener.js 02:10:19 INFO - PROCESS | 1820 | ++DOMWINDOW == 131 (0x8d2d9800) [pid = 1820] [serial = 1284] [outer = 0x8d0d2000] 02:10:20 INFO - PROCESS | 1820 | 1470733820744 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]]]}] 02:10:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 02:10:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1737ms 02:10:20 INFO - PROCESS | 1820 | 1470733820826 Marionette TRACE conn4 -> [0,1681,"getWindowHandle",null] 02:10:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 02:10:20 INFO - PROCESS | 1820 | 1470733820833 Marionette TRACE conn4 <- [1,1681,null,{"value":"8"}] 02:10:20 INFO - PROCESS | 1820 | 1470733820843 Marionette TRACE conn4 -> [0,1682,"setScriptTimeout",{"ms":35000}] 02:10:20 INFO - PROCESS | 1820 | 1470733820849 Marionette TRACE conn4 <- [1,1682,null,{}] 02:10:20 INFO - PROCESS | 1820 | 1470733820859 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}] 02:10:20 INFO - PROCESS | 1820 | 1470733820868 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:10:21 INFO - PROCESS | 1820 | 1470733821207 Marionette TRACE conn4 <- [1,1683,null,{"value":null}] 02:10:21 INFO - PROCESS | 1820 | 1470733821425 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:21 INFO - PROCESS | 1820 | 1470733821436 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:10:21 INFO - PROCESS | 1820 | ++DOCSHELL 0x8eca4000 == 29 [pid = 1820] [id = 428] 02:10:21 INFO - PROCESS | 1820 | ++DOMWINDOW == 132 (0x8eca7c00) [pid = 1820] [serial = 1285] [outer = (nil)] 02:10:21 INFO - PROCESS | 1820 | ++DOMWINDOW == 133 (0x8edc6c00) [pid = 1820] [serial = 1286] [outer = 0x8eca7c00] 02:10:21 INFO - PROCESS | 1820 | 1470733821526 Marionette DEBUG loaded listener.js 02:10:21 INFO - PROCESS | 1820 | ++DOMWINDOW == 134 (0x8ee4e800) [pid = 1820] [serial = 1287] [outer = 0x8eca7c00] 02:10:22 INFO - PROCESS | 1820 | 1470733822556 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]]]}] 02:10:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 02:10:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1752ms 02:10:22 INFO - PROCESS | 1820 | 1470733822598 Marionette TRACE conn4 -> [0,1685,"getWindowHandle",null] 02:10:22 INFO - PROCESS | 1820 | 1470733822605 Marionette TRACE conn4 <- [1,1685,null,{"value":"8"}] 02:10:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 02:10:22 INFO - PROCESS | 1820 | 1470733822613 Marionette TRACE conn4 -> [0,1686,"setScriptTimeout",{"ms":35000}] 02:10:22 INFO - PROCESS | 1820 | 1470733822618 Marionette TRACE conn4 <- [1,1686,null,{}] 02:10:22 INFO - PROCESS | 1820 | 1470733822625 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}] 02:10:22 INFO - PROCESS | 1820 | 1470733822630 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:10:22 INFO - PROCESS | 1820 | 1470733822845 Marionette TRACE conn4 <- [1,1687,null,{"value":null}] 02:10:23 INFO - PROCESS | 1820 | 1470733823157 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:23 INFO - PROCESS | 1820 | 1470733823165 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:10:23 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d2d7000 == 30 [pid = 1820] [id = 429] 02:10:23 INFO - PROCESS | 1820 | ++DOMWINDOW == 135 (0x8ec80000) [pid = 1820] [serial = 1288] [outer = (nil)] 02:10:23 INFO - PROCESS | 1820 | ++DOMWINDOW == 136 (0x90dec400) [pid = 1820] [serial = 1289] [outer = 0x8ec80000] 02:10:23 INFO - PROCESS | 1820 | 1470733823298 Marionette DEBUG loaded listener.js 02:10:23 INFO - PROCESS | 1820 | ++DOMWINDOW == 137 (0x90eec800) [pid = 1820] [serial = 1290] [outer = 0x8ec80000] 02:10:24 INFO - PROCESS | 1820 | 1470733824304 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]]]}] 02:10:24 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 02:10:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1739ms 02:10:24 INFO - PROCESS | 1820 | 1470733824354 Marionette TRACE conn4 -> [0,1689,"getWindowHandle",null] 02:10:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 02:10:24 INFO - PROCESS | 1820 | 1470733824359 Marionette TRACE conn4 <- [1,1689,null,{"value":"8"}] 02:10:24 INFO - PROCESS | 1820 | 1470733824374 Marionette TRACE conn4 -> [0,1690,"setScriptTimeout",{"ms":35000}] 02:10:24 INFO - PROCESS | 1820 | 1470733824384 Marionette TRACE conn4 <- [1,1690,null,{}] 02:10:24 INFO - PROCESS | 1820 | 1470733824394 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}] 02:10:24 INFO - PROCESS | 1820 | 1470733824401 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:10:24 INFO - PROCESS | 1820 | 1470733824651 Marionette TRACE conn4 <- [1,1691,null,{"value":null}] 02:10:24 INFO - PROCESS | 1820 | 1470733824960 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:24 INFO - PROCESS | 1820 | 1470733824970 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:10:25 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d0dac00 == 31 [pid = 1820] [id = 430] 02:10:25 INFO - PROCESS | 1820 | ++DOMWINDOW == 138 (0x8edcd000) [pid = 1820] [serial = 1291] [outer = (nil)] 02:10:25 INFO - PROCESS | 1820 | ++DOMWINDOW == 139 (0x9192f400) [pid = 1820] [serial = 1292] [outer = 0x8edcd000] 02:10:25 INFO - PROCESS | 1820 | 1470733825065 Marionette DEBUG loaded listener.js 02:10:25 INFO - PROCESS | 1820 | ++DOMWINDOW == 140 (0x91991c00) [pid = 1820] [serial = 1293] [outer = 0x8edcd000] 02:10:26 INFO - PROCESS | 1820 | 1470733826009 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]]]}] 02:10:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 02:10:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1703ms 02:10:26 INFO - PROCESS | 1820 | 1470733826068 Marionette TRACE conn4 -> [0,1693,"getWindowHandle",null] 02:10:26 INFO - PROCESS | 1820 | 1470733826075 Marionette TRACE conn4 <- [1,1693,null,{"value":"8"}] 02:10:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 02:10:26 INFO - PROCESS | 1820 | 1470733826082 Marionette TRACE conn4 -> [0,1694,"setScriptTimeout",{"ms":35000}] 02:10:26 INFO - PROCESS | 1820 | 1470733826086 Marionette TRACE conn4 <- [1,1694,null,{}] 02:10:26 INFO - PROCESS | 1820 | 1470733826093 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}] 02:10:26 INFO - PROCESS | 1820 | 1470733826099 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:10:26 INFO - PROCESS | 1820 | 1470733826347 Marionette TRACE conn4 <- [1,1695,null,{"value":null}] 02:10:26 INFO - PROCESS | 1820 | 1470733826651 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:26 INFO - PROCESS | 1820 | 1470733826661 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:10:26 INFO - PROCESS | 1820 | ++DOCSHELL 0x90fdb800 == 32 [pid = 1820] [id = 431] 02:10:26 INFO - PROCESS | 1820 | ++DOMWINDOW == 141 (0x91928c00) [pid = 1820] [serial = 1294] [outer = (nil)] 02:10:26 INFO - PROCESS | 1820 | ++DOMWINDOW == 142 (0x9230d400) [pid = 1820] [serial = 1295] [outer = 0x91928c00] 02:10:26 INFO - PROCESS | 1820 | 1470733826747 Marionette DEBUG loaded listener.js 02:10:26 INFO - PROCESS | 1820 | ++DOMWINDOW == 143 (0x92302c00) [pid = 1820] [serial = 1296] [outer = 0x91928c00] 02:10:27 INFO - PROCESS | 1820 | 1470733827667 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]]]}] 02:10:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 02:10:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1640ms 02:10:27 INFO - PROCESS | 1820 | 1470733827724 Marionette TRACE conn4 -> [0,1697,"getWindowHandle",null] 02:10:27 INFO - PROCESS | 1820 | 1470733827727 Marionette TRACE conn4 <- [1,1697,null,{"value":"8"}] 02:10:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 02:10:27 INFO - PROCESS | 1820 | 1470733827735 Marionette TRACE conn4 -> [0,1698,"setScriptTimeout",{"ms":35000}] 02:10:27 INFO - PROCESS | 1820 | 1470733827738 Marionette TRACE conn4 <- [1,1698,null,{}] 02:10:27 INFO - PROCESS | 1820 | 1470733827745 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}] 02:10:27 INFO - PROCESS | 1820 | 1470733827750 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:10:27 INFO - PROCESS | 1820 | 1470733827989 Marionette TRACE conn4 <- [1,1699,null,{"value":null}] 02:10:28 INFO - PROCESS | 1820 | 1470733828311 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:28 INFO - PROCESS | 1820 | 1470733828330 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:10:28 INFO - PROCESS | 1820 | ++DOCSHELL 0x92ad1c00 == 33 [pid = 1820] [id = 432] 02:10:28 INFO - PROCESS | 1820 | ++DOMWINDOW == 144 (0x92ad3c00) [pid = 1820] [serial = 1297] [outer = (nil)] 02:10:28 INFO - PROCESS | 1820 | ++DOMWINDOW == 145 (0x92ada800) [pid = 1820] [serial = 1298] [outer = 0x92ad3c00] 02:10:28 INFO - PROCESS | 1820 | 1470733828438 Marionette DEBUG loaded listener.js 02:10:28 INFO - PROCESS | 1820 | ++DOMWINDOW == 146 (0x939d9000) [pid = 1820] [serial = 1299] [outer = 0x92ad3c00] 02:10:29 INFO - PROCESS | 1820 | 1470733829444 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]]]}] 02:10:29 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 02:10:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1782ms 02:10:29 INFO - PROCESS | 1820 | 1470733829519 Marionette TRACE conn4 -> [0,1701,"getWindowHandle",null] 02:10:29 INFO - PROCESS | 1820 | 1470733829523 Marionette TRACE conn4 <- [1,1701,null,{"value":"8"}] 02:10:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 02:10:29 INFO - PROCESS | 1820 | 1470733829530 Marionette TRACE conn4 -> [0,1702,"setScriptTimeout",{"ms":35000}] 02:10:29 INFO - PROCESS | 1820 | 1470733829534 Marionette TRACE conn4 <- [1,1702,null,{}] 02:10:29 INFO - PROCESS | 1820 | 1470733829540 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}] 02:10:29 INFO - PROCESS | 1820 | 1470733829547 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:10:29 INFO - PROCESS | 1820 | 1470733829799 Marionette TRACE conn4 <- [1,1703,null,{"value":null}] 02:10:30 INFO - PROCESS | 1820 | 1470733830074 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:30 INFO - PROCESS | 1820 | 1470733830086 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:10:30 INFO - PROCESS | 1820 | ++DOCSHELL 0x9112e800 == 34 [pid = 1820] [id = 433] 02:10:30 INFO - PROCESS | 1820 | ++DOMWINDOW == 147 (0x9230dc00) [pid = 1820] [serial = 1300] [outer = (nil)] 02:10:30 INFO - PROCESS | 1820 | ++DOMWINDOW == 148 (0x953aa000) [pid = 1820] [serial = 1301] [outer = 0x9230dc00] 02:10:30 INFO - PROCESS | 1820 | 1470733830166 Marionette DEBUG loaded listener.js 02:10:30 INFO - PROCESS | 1820 | ++DOMWINDOW == 149 (0x8d2d5400) [pid = 1820] [serial = 1302] [outer = 0x9230dc00] 02:10:31 INFO - PROCESS | 1820 | 1470733831100 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]]]}] 02:10:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 02:10:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1634ms 02:10:31 INFO - PROCESS | 1820 | 1470733831166 Marionette TRACE conn4 -> [0,1705,"getWindowHandle",null] 02:10:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 02:10:31 INFO - PROCESS | 1820 | 1470733831170 Marionette TRACE conn4 <- [1,1705,null,{"value":"8"}] 02:10:31 INFO - PROCESS | 1820 | 1470733831178 Marionette TRACE conn4 -> [0,1706,"setScriptTimeout",{"ms":35000}] 02:10:31 INFO - PROCESS | 1820 | 1470733831182 Marionette TRACE conn4 <- [1,1706,null,{}] 02:10:31 INFO - PROCESS | 1820 | 1470733831188 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}] 02:10:31 INFO - PROCESS | 1820 | 1470733831194 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:10:31 INFO - PROCESS | 1820 | 1470733831400 Marionette TRACE conn4 <- [1,1707,null,{"value":null}] 02:10:31 INFO - PROCESS | 1820 | 1470733831655 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:31 INFO - PROCESS | 1820 | 1470733831665 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:10:31 INFO - PROCESS | 1820 | ++DOCSHELL 0x8ec80800 == 35 [pid = 1820] [id = 434] 02:10:31 INFO - PROCESS | 1820 | ++DOMWINDOW == 150 (0x8ec9a000) [pid = 1820] [serial = 1303] [outer = (nil)] 02:10:31 INFO - PROCESS | 1820 | ++DOMWINDOW == 151 (0x9668a000) [pid = 1820] [serial = 1304] [outer = 0x8ec9a000] 02:10:31 INFO - PROCESS | 1820 | 1470733831789 Marionette DEBUG loaded listener.js 02:10:31 INFO - PROCESS | 1820 | ++DOMWINDOW == 152 (0x96688c00) [pid = 1820] [serial = 1305] [outer = 0x8ec9a000] 02:10:32 INFO - PROCESS | 1820 | 1470733832742 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]]]}] 02:10:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 02:10:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1643ms 02:10:32 INFO - PROCESS | 1820 | 1470733832821 Marionette TRACE conn4 -> [0,1709,"getWindowHandle",null] 02:10:32 INFO - PROCESS | 1820 | 1470733832826 Marionette TRACE conn4 <- [1,1709,null,{"value":"8"}] 02:10:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 02:10:32 INFO - PROCESS | 1820 | 1470733832832 Marionette TRACE conn4 -> [0,1710,"setScriptTimeout",{"ms":35000}] 02:10:32 INFO - PROCESS | 1820 | 1470733832835 Marionette TRACE conn4 <- [1,1710,null,{}] 02:10:32 INFO - PROCESS | 1820 | 1470733832841 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}] 02:10:32 INFO - PROCESS | 1820 | 1470733832847 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:10:33 INFO - PROCESS | 1820 | 1470733833067 Marionette TRACE conn4 <- [1,1711,null,{"value":null}] 02:10:33 INFO - PROCESS | 1820 | 1470733833435 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:33 INFO - PROCESS | 1820 | 1470733833443 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:10:33 INFO - PROCESS | 1820 | ++DOCSHELL 0x96687000 == 36 [pid = 1820] [id = 435] 02:10:33 INFO - PROCESS | 1820 | ++DOMWINDOW == 153 (0x966ee800) [pid = 1820] [serial = 1306] [outer = (nil)] 02:10:33 INFO - PROCESS | 1820 | ++DOMWINDOW == 154 (0x98360800) [pid = 1820] [serial = 1307] [outer = 0x966ee800] 02:10:33 INFO - PROCESS | 1820 | 1470733833531 Marionette DEBUG loaded listener.js 02:10:33 INFO - PROCESS | 1820 | ++DOMWINDOW == 155 (0x99271400) [pid = 1820] [serial = 1308] [outer = 0x966ee800] 02:10:34 INFO - PROCESS | 1820 | 1470733834469 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]]]}] 02:10:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 02:10:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1685ms 02:10:34 INFO - PROCESS | 1820 | 1470733834518 Marionette TRACE conn4 -> [0,1713,"getWindowHandle",null] 02:10:34 INFO - PROCESS | 1820 | 1470733834521 Marionette TRACE conn4 <- [1,1713,null,{"value":"8"}] 02:10:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 02:10:34 INFO - PROCESS | 1820 | 1470733834529 Marionette TRACE conn4 -> [0,1714,"setScriptTimeout",{"ms":35000}] 02:10:34 INFO - PROCESS | 1820 | 1470733834533 Marionette TRACE conn4 <- [1,1714,null,{}] 02:10:34 INFO - PROCESS | 1820 | 1470733834539 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}] 02:10:34 INFO - PROCESS | 1820 | 1470733834544 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:10:34 INFO - PROCESS | 1820 | 1470733834739 Marionette TRACE conn4 <- [1,1715,null,{"value":null}] 02:10:35 INFO - PROCESS | 1820 | 1470733835028 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:35 INFO - PROCESS | 1820 | 1470733835037 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:10:35 INFO - PROCESS | 1820 | ++DOCSHELL 0x8ec82000 == 37 [pid = 1820] [id = 436] 02:10:35 INFO - PROCESS | 1820 | ++DOMWINDOW == 156 (0x8ec88400) [pid = 1820] [serial = 1309] [outer = (nil)] 02:10:35 INFO - PROCESS | 1820 | ++DOMWINDOW == 157 (0x966f0000) [pid = 1820] [serial = 1310] [outer = 0x8ec88400] 02:10:35 INFO - PROCESS | 1820 | 1470733835170 Marionette DEBUG loaded listener.js 02:10:35 INFO - PROCESS | 1820 | ++DOMWINDOW == 158 (0x9a451800) [pid = 1820] [serial = 1311] [outer = 0x8ec88400] 02:10:36 INFO - PROCESS | 1820 | 1470733836142 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]]]}] 02:10:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 02:10:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1687ms 02:10:36 INFO - PROCESS | 1820 | 1470733836220 Marionette TRACE conn4 -> [0,1717,"getWindowHandle",null] 02:10:36 INFO - PROCESS | 1820 | 1470733836227 Marionette TRACE conn4 <- [1,1717,null,{"value":"8"}] 02:10:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 02:10:36 INFO - PROCESS | 1820 | 1470733836238 Marionette TRACE conn4 -> [0,1718,"setScriptTimeout",{"ms":35000}] 02:10:36 INFO - PROCESS | 1820 | 1470733836243 Marionette TRACE conn4 <- [1,1718,null,{}] 02:10:36 INFO - PROCESS | 1820 | 1470733836255 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}] 02:10:36 INFO - PROCESS | 1820 | 1470733836264 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:10:36 INFO - PROCESS | 1820 | 1470733836522 Marionette TRACE conn4 <- [1,1719,null,{"value":null}] 02:10:36 INFO - PROCESS | 1820 | 1470733836844 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:36 INFO - PROCESS | 1820 | 1470733836858 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:10:36 INFO - PROCESS | 1820 | ++DOCSHELL 0x8e57ac00 == 38 [pid = 1820] [id = 437] 02:10:36 INFO - PROCESS | 1820 | ++DOMWINDOW == 159 (0x8e57dc00) [pid = 1820] [serial = 1312] [outer = (nil)] 02:10:36 INFO - PROCESS | 1820 | ++DOMWINDOW == 160 (0x8ec7e000) [pid = 1820] [serial = 1313] [outer = 0x8e57dc00] 02:10:36 INFO - PROCESS | 1820 | 1470733836956 Marionette DEBUG loaded listener.js 02:10:37 INFO - PROCESS | 1820 | ++DOMWINDOW == 161 (0x93d69c00) [pid = 1820] [serial = 1314] [outer = 0x8e57dc00] 02:10:38 INFO - PROCESS | 1820 | 1470733838019 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]]]}] 02:10:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 02:10:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1839ms 02:10:38 INFO - PROCESS | 1820 | 1470733838076 Marionette TRACE conn4 -> [0,1721,"getWindowHandle",null] 02:10:38 INFO - PROCESS | 1820 | 1470733838080 Marionette TRACE conn4 <- [1,1721,null,{"value":"8"}] 02:10:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 02:10:38 INFO - PROCESS | 1820 | 1470733838088 Marionette TRACE conn4 -> [0,1722,"setScriptTimeout",{"ms":35000}] 02:10:38 INFO - PROCESS | 1820 | 1470733838093 Marionette TRACE conn4 <- [1,1722,null,{}] 02:10:38 INFO - PROCESS | 1820 | 1470733838100 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}] 02:10:38 INFO - PROCESS | 1820 | 1470733838106 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:10:38 INFO - PROCESS | 1820 | 1470733838347 Marionette TRACE conn4 <- [1,1723,null,{"value":null}] 02:10:38 INFO - PROCESS | 1820 | 1470733838588 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:38 INFO - PROCESS | 1820 | 1470733838597 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:10:38 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d0cec00 == 39 [pid = 1820] [id = 438] 02:10:38 INFO - PROCESS | 1820 | ++DOMWINDOW == 162 (0x8d0cf000) [pid = 1820] [serial = 1315] [outer = (nil)] 02:10:38 INFO - PROCESS | 1820 | ++DOMWINDOW == 163 (0x8d0d4800) [pid = 1820] [serial = 1316] [outer = 0x8d0cf000] 02:10:38 INFO - PROCESS | 1820 | 1470733838868 Marionette DEBUG loaded listener.js 02:10:38 INFO - PROCESS | 1820 | ++DOMWINDOW == 164 (0x8d8c2400) [pid = 1820] [serial = 1317] [outer = 0x8d0cf000] 02:10:39 INFO - PROCESS | 1820 | 1470733839825 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]]]}] 02:10:39 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 02:10:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1784ms 02:10:39 INFO - PROCESS | 1820 | 1470733839874 Marionette TRACE conn4 -> [0,1725,"getWindowHandle",null] 02:10:39 INFO - PROCESS | 1820 | 1470733839880 Marionette TRACE conn4 <- [1,1725,null,{"value":"8"}] 02:10:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 02:10:39 INFO - PROCESS | 1820 | 1470733839889 Marionette TRACE conn4 -> [0,1726,"setScriptTimeout",{"ms":35000}] 02:10:39 INFO - PROCESS | 1820 | 1470733839892 Marionette TRACE conn4 <- [1,1726,null,{}] 02:10:39 INFO - PROCESS | 1820 | 1470733839901 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}] 02:10:39 INFO - PROCESS | 1820 | 1470733839908 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:10:40 INFO - PROCESS | 1820 | 1470733840119 Marionette TRACE conn4 <- [1,1727,null,{"value":null}] 02:10:40 INFO - PROCESS | 1820 | 1470733840401 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:40 INFO - PROCESS | 1820 | 1470733840411 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:10:40 INFO - PROCESS | 1820 | ++DOCSHELL 0x8db3c800 == 40 [pid = 1820] [id = 439] 02:10:40 INFO - PROCESS | 1820 | ++DOMWINDOW == 165 (0x8e57b400) [pid = 1820] [serial = 1318] [outer = (nil)] 02:10:40 INFO - PROCESS | 1820 | ++DOMWINDOW == 166 (0x8eca2800) [pid = 1820] [serial = 1319] [outer = 0x8e57b400] 02:10:40 INFO - PROCESS | 1820 | 1470733840581 Marionette DEBUG loaded listener.js 02:10:40 INFO - PROCESS | 1820 | ++DOMWINDOW == 167 (0x8edcc000) [pid = 1820] [serial = 1320] [outer = 0x8e57b400] 02:10:41 INFO - PROCESS | 1820 | --DOCSHELL 0x8d0d6000 == 39 [pid = 1820] [id = 426] 02:10:41 INFO - PROCESS | 1820 | --DOCSHELL 0x8ef30400 == 38 [pid = 1820] [id = 425] 02:10:41 INFO - PROCESS | 1820 | --DOCSHELL 0x8ec9c800 == 37 [pid = 1820] [id = 424] 02:10:41 INFO - PROCESS | 1820 | --DOCSHELL 0x8d2d8c00 == 36 [pid = 1820] [id = 423] 02:10:41 INFO - PROCESS | 1820 | 1470733841705 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]]]}] 02:10:41 INFO - PROCESS | 1820 | --DOMWINDOW == 166 (0x8ed07800) [pid = 1820] [serial = 1212] [outer = (nil)] [url = about:blank] 02:10:41 INFO - PROCESS | 1820 | --DOMWINDOW == 165 (0x9afb3800) [pid = 1820] [serial = 1119] [outer = (nil)] [url = about:blank] 02:10:41 INFO - PROCESS | 1820 | --DOMWINDOW == 164 (0x9bc06400) [pid = 1820] [serial = 1158] [outer = (nil)] [url = about:blank] 02:10:41 INFO - PROCESS | 1820 | --DOMWINDOW == 163 (0x9529a400) [pid = 1820] [serial = 1032] [outer = (nil)] [url = about:blank] 02:10:41 INFO - PROCESS | 1820 | --DOMWINDOW == 162 (0xa102a800) [pid = 1820] [serial = 1206] [outer = (nil)] [url = about:blank] 02:10:41 INFO - PROCESS | 1820 | --DOMWINDOW == 161 (0x9ad1c400) [pid = 1820] [serial = 1194] [outer = (nil)] [url = about:blank] 02:10:41 INFO - PROCESS | 1820 | --DOMWINDOW == 160 (0x93ba5400) [pid = 1820] [serial = 1149] [outer = (nil)] [url = about:blank] 02:10:41 INFO - PROCESS | 1820 | --DOMWINDOW == 159 (0x9b419400) [pid = 1820] [serial = 1122] [outer = (nil)] [url = about:blank] 02:10:41 INFO - PROCESS | 1820 | --DOMWINDOW == 158 (0xa1027000) [pid = 1820] [serial = 1205] [outer = (nil)] [url = about:blank] 02:10:41 INFO - PROCESS | 1820 | --DOMWINDOW == 157 (0x96689800) [pid = 1820] [serial = 1062] [outer = (nil)] [url = about:blank] 02:10:41 INFO - PROCESS | 1820 | --DOMWINDOW == 156 (0x9a5be000) [pid = 1820] [serial = 1077] [outer = (nil)] [url = about:blank] 02:10:41 INFO - PROCESS | 1820 | --DOMWINDOW == 155 (0x9a67b000) [pid = 1820] [serial = 1080] [outer = (nil)] [url = about:blank] 02:10:41 INFO - PROCESS | 1820 | --DOMWINDOW == 154 (0x90dedc00) [pid = 1820] [serial = 1217] [outer = (nil)] [url = about:blank] 02:10:41 INFO - PROCESS | 1820 | --DOMWINDOW == 153 (0x93ba5c00) [pid = 1820] [serial = 1029] [outer = (nil)] [url = about:blank] 02:10:41 INFO - PROCESS | 1820 | --DOMWINDOW == 152 (0x90df2000) [pid = 1820] [serial = 1215] [outer = (nil)] [url = about:blank] 02:10:41 INFO - PROCESS | 1820 | --DOMWINDOW == 151 (0x8e986800) [pid = 1820] [serial = 1017] [outer = (nil)] [url = about:blank] 02:10:41 INFO - PROCESS | 1820 | --DOMWINDOW == 150 (0x90fda000) [pid = 1820] [serial = 1059] [outer = (nil)] [url = about:blank] 02:10:41 INFO - PROCESS | 1820 | --DOMWINDOW == 149 (0x91925000) [pid = 1820] [serial = 1218] [outer = (nil)] [url = about:blank] 02:10:41 INFO - PROCESS | 1820 | --DOMWINDOW == 148 (0x93ba3400) [pid = 1820] [serial = 1220] [outer = (nil)] [url = about:blank] 02:10:41 INFO - PROCESS | 1820 | --DOMWINDOW == 147 (0x9c114c00) [pid = 1820] [serial = 1200] [outer = (nil)] [url = about:blank] 02:10:41 INFO - PROCESS | 1820 | --DOMWINDOW == 146 (0x93b69c00) [pid = 1820] [serial = 1191] [outer = (nil)] [url = about:blank] 02:10:41 INFO - PROCESS | 1820 | --DOMWINDOW == 145 (0x9668c400) [pid = 1820] [serial = 1035] [outer = (nil)] [url = about:blank] 02:10:41 INFO - PROCESS | 1820 | --DOMWINDOW == 144 (0x9bceb800) [pid = 1820] [serial = 1196] [outer = (nil)] [url = about:blank] 02:10:41 INFO - PROCESS | 1820 | --DOMWINDOW == 143 (0x9112c400) [pid = 1820] [serial = 1146] [outer = (nil)] [url = about:blank] 02:10:41 INFO - PROCESS | 1820 | --DOMWINDOW == 142 (0x8f02b800) [pid = 1820] [serial = 1214] [outer = (nil)] [url = about:blank] 02:10:41 INFO - PROCESS | 1820 | --DOMWINDOW == 141 (0x8ec7cc00) [pid = 1820] [serial = 1211] [outer = (nil)] [url = about:blank] 02:10:41 INFO - PROCESS | 1820 | --DOMWINDOW == 140 (0x9a09d800) [pid = 1820] [serial = 1227] [outer = (nil)] [url = about:blank] 02:10:41 INFO - PROCESS | 1820 | --DOMWINDOW == 139 (0x92549400) [pid = 1820] [serial = 1190] [outer = (nil)] [url = about:blank] 02:10:41 INFO - PROCESS | 1820 | --DOMWINDOW == 138 (0x93b5fc00) [pid = 1820] [serial = 1104] [outer = (nil)] [url = about:blank] 02:10:41 INFO - PROCESS | 1820 | --DOMWINDOW == 137 (0x8f026000) [pid = 1820] [serial = 1188] [outer = (nil)] [url = about:blank] 02:10:41 INFO - PROCESS | 1820 | --DOMWINDOW == 136 (0x966f2800) [pid = 1820] [serial = 1065] [outer = (nil)] [url = about:blank] 02:10:41 INFO - PROCESS | 1820 | --DOMWINDOW == 135 (0x92c04400) [pid = 1820] [serial = 1026] [outer = (nil)] [url = about:blank] 02:10:41 INFO - PROCESS | 1820 | --DOMWINDOW == 134 (0x9a5bb800) [pid = 1820] [serial = 1152] [outer = (nil)] [url = about:blank] 02:10:41 INFO - PROCESS | 1820 | --DOMWINDOW == 133 (0x9836d800) [pid = 1820] [serial = 1068] [outer = (nil)] [url = about:blank] 02:10:41 INFO - PROCESS | 1820 | --DOMWINDOW == 132 (0x93d67c00) [pid = 1820] [serial = 1208] [outer = (nil)] [url = about:blank] 02:10:41 INFO - PROCESS | 1820 | --DOMWINDOW == 131 (0x9a451c00) [pid = 1820] [serial = 1074] [outer = (nil)] [url = about:blank] 02:10:41 INFO - PROCESS | 1820 | --DOMWINDOW == 130 (0x9d816c00) [pid = 1820] [serial = 1203] [outer = (nil)] [url = about:blank] 02:10:41 INFO - PROCESS | 1820 | --DOMWINDOW == 129 (0x9a688c00) [pid = 1820] [serial = 1209] [outer = (nil)] [url = about:blank] 02:10:41 INFO - PROCESS | 1820 | --DOMWINDOW == 128 (0x9a0ea000) [pid = 1820] [serial = 1071] [outer = (nil)] [url = about:blank] 02:10:41 INFO - PROCESS | 1820 | --DOMWINDOW == 127 (0x9528b400) [pid = 1820] [serial = 1221] [outer = (nil)] [url = about:blank] 02:10:41 INFO - PROCESS | 1820 | --DOMWINDOW == 126 (0x8edc9400) [pid = 1820] [serial = 1101] [outer = (nil)] [url = about:blank] 02:10:41 INFO - PROCESS | 1820 | --DOMWINDOW == 125 (0x8f026c00) [pid = 1820] [serial = 1125] [outer = (nil)] [url = about:blank] 02:10:41 INFO - PROCESS | 1820 | --DOMWINDOW == 124 (0x9c0c6400) [pid = 1820] [serial = 1199] [outer = (nil)] [url = about:blank] 02:10:41 INFO - PROCESS | 1820 | --DOMWINDOW == 123 (0x9bc0e400) [pid = 1820] [serial = 1161] [outer = (nil)] [url = about:blank] 02:10:41 INFO - PROCESS | 1820 | --DOMWINDOW == 122 (0x966f1800) [pid = 1820] [serial = 1224] [outer = (nil)] [url = about:blank] 02:10:41 INFO - PROCESS | 1820 | --DOMWINDOW == 121 (0x8ee4c400) [pid = 1820] [serial = 1187] [outer = (nil)] [url = about:blank] 02:10:41 INFO - PROCESS | 1820 | --DOMWINDOW == 120 (0x8ec9f800) [pid = 1820] [serial = 1020] [outer = (nil)] [url = about:blank] 02:10:41 INFO - PROCESS | 1820 | --DOMWINDOW == 119 (0x8ed09c00) [pid = 1820] [serial = 1143] [outer = (nil)] [url = about:blank] 02:10:41 INFO - PROCESS | 1820 | --DOMWINDOW == 118 (0x9a8cf800) [pid = 1820] [serial = 1155] [outer = (nil)] [url = about:blank] 02:10:41 INFO - PROCESS | 1820 | --DOMWINDOW == 117 (0x8ec88c00) [pid = 1820] [serial = 1056] [outer = (nil)] [url = about:blank] 02:10:41 INFO - PROCESS | 1820 | --DOMWINDOW == 116 (0x9bfba800) [pid = 1820] [serial = 1197] [outer = (nil)] [url = about:blank] 02:10:41 INFO - PROCESS | 1820 | --DOMWINDOW == 115 (0x9ad1cc00) [pid = 1820] [serial = 1116] [outer = (nil)] [url = about:blank] 02:10:41 INFO - PROCESS | 1820 | --DOMWINDOW == 114 (0x93b63800) [pid = 1820] [serial = 1185] [outer = (nil)] [url = about:blank] 02:10:41 INFO - PROCESS | 1820 | --DOMWINDOW == 113 (0x92c07c00) [pid = 1820] [serial = 1226] [outer = (nil)] [url = about:blank] 02:10:41 INFO - PROCESS | 1820 | --DOMWINDOW == 112 (0x9a688400) [pid = 1820] [serial = 1110] [outer = (nil)] [url = about:blank] 02:10:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 02:10:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1939ms 02:10:41 INFO - PROCESS | 1820 | --DOMWINDOW == 111 (0x9a67f000) [pid = 1820] [serial = 1193] [outer = (nil)] [url = about:blank] 02:10:41 INFO - PROCESS | 1820 | --DOMWINDOW == 110 (0x9971ac00) [pid = 1820] [serial = 1140] [outer = (nil)] [url = about:blank] 02:10:41 INFO - PROCESS | 1820 | --DOMWINDOW == 109 (0x9d456400) [pid = 1820] [serial = 1202] [outer = (nil)] [url = about:blank] 02:10:41 INFO - PROCESS | 1820 | --DOMWINDOW == 108 (0x9a364000) [pid = 1820] [serial = 1107] [outer = (nil)] [url = about:blank] 02:10:41 INFO - PROCESS | 1820 | --DOMWINDOW == 107 (0x966e9000) [pid = 1820] [serial = 1223] [outer = (nil)] [url = about:blank] 02:10:41 INFO - PROCESS | 1820 | --DOMWINDOW == 106 (0x9a83dc00) [pid = 1820] [serial = 1113] [outer = (nil)] [url = about:blank] 02:10:41 INFO - PROCESS | 1820 | --DOMWINDOW == 105 (0x90eed000) [pid = 1820] [serial = 1023] [outer = (nil)] [url = about:blank] 02:10:41 INFO - PROCESS | 1820 | --DOMWINDOW == 104 (0x9a83e800) [pid = 1820] [serial = 1229] [outer = (nil)] [url = about:blank] 02:10:41 INFO - PROCESS | 1820 | --DOMWINDOW == 103 (0x9ad18c00) [pid = 1820] [serial = 1230] [outer = (nil)] [url = about:blank] 02:10:41 INFO - PROCESS | 1820 | 1470733841852 Marionette TRACE conn4 -> [0,1729,"getWindowHandle",null] 02:10:41 INFO - PROCESS | 1820 | 1470733841859 Marionette TRACE conn4 <- [1,1729,null,{"value":"8"}] 02:10:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 02:10:41 INFO - PROCESS | 1820 | 1470733841884 Marionette TRACE conn4 -> [0,1730,"setScriptTimeout",{"ms":35000}] 02:10:41 INFO - PROCESS | 1820 | 1470733841889 Marionette TRACE conn4 <- [1,1730,null,{}] 02:10:41 INFO - PROCESS | 1820 | 1470733841896 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}] 02:10:41 INFO - PROCESS | 1820 | 1470733841902 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:10:42 INFO - PROCESS | 1820 | 1470733842179 Marionette TRACE conn4 <- [1,1731,null,{"value":null}] 02:10:42 INFO - PROCESS | 1820 | 1470733842392 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:42 INFO - PROCESS | 1820 | 1470733842401 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:10:42 INFO - PROCESS | 1820 | ++DOCSHELL 0x8ec9bc00 == 37 [pid = 1820] [id = 440] 02:10:42 INFO - PROCESS | 1820 | ++DOMWINDOW == 104 (0x8eca3000) [pid = 1820] [serial = 1321] [outer = (nil)] 02:10:42 INFO - PROCESS | 1820 | ++DOMWINDOW == 105 (0x8ef29c00) [pid = 1820] [serial = 1322] [outer = 0x8eca3000] 02:10:42 INFO - PROCESS | 1820 | 1470733842491 Marionette DEBUG loaded listener.js 02:10:42 INFO - PROCESS | 1820 | ++DOMWINDOW == 106 (0x8f02c800) [pid = 1820] [serial = 1323] [outer = 0x8eca3000] 02:10:43 INFO - PROCESS | 1820 | 1470733843476 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]]]}] 02:10:43 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 02:10:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1649ms 02:10:43 INFO - PROCESS | 1820 | 1470733843531 Marionette TRACE conn4 -> [0,1733,"getWindowHandle",null] 02:10:43 INFO - PROCESS | 1820 | 1470733843535 Marionette TRACE conn4 <- [1,1733,null,{"value":"8"}] 02:10:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 02:10:43 INFO - PROCESS | 1820 | 1470733843543 Marionette TRACE conn4 -> [0,1734,"setScriptTimeout",{"ms":35000}] 02:10:43 INFO - PROCESS | 1820 | 1470733843549 Marionette TRACE conn4 <- [1,1734,null,{}] 02:10:43 INFO - PROCESS | 1820 | 1470733843565 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}] 02:10:43 INFO - PROCESS | 1820 | 1470733843574 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:10:43 INFO - PROCESS | 1820 | 1470733843787 Marionette TRACE conn4 <- [1,1735,null,{"value":null}] 02:10:44 INFO - PROCESS | 1820 | 1470733844016 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:44 INFO - PROCESS | 1820 | 1470733844031 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:10:44 INFO - PROCESS | 1820 | ++DOCSHELL 0x90de9000 == 38 [pid = 1820] [id = 441] 02:10:44 INFO - PROCESS | 1820 | ++DOMWINDOW == 107 (0x90eeb000) [pid = 1820] [serial = 1324] [outer = (nil)] 02:10:44 INFO - PROCESS | 1820 | ++DOMWINDOW == 108 (0x90fe7c00) [pid = 1820] [serial = 1325] [outer = 0x90eeb000] 02:10:44 INFO - PROCESS | 1820 | 1470733844105 Marionette DEBUG loaded listener.js 02:10:44 INFO - PROCESS | 1820 | ++DOMWINDOW == 109 (0x91132000) [pid = 1820] [serial = 1326] [outer = 0x90eeb000] 02:10:45 INFO - PROCESS | 1820 | 1470733845013 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]]]}] 02:10:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 02:10:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1535ms 02:10:45 INFO - PROCESS | 1820 | 1470733845079 Marionette TRACE conn4 -> [0,1737,"getWindowHandle",null] 02:10:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 02:10:45 INFO - PROCESS | 1820 | 1470733845084 Marionette TRACE conn4 <- [1,1737,null,{"value":"8"}] 02:10:45 INFO - PROCESS | 1820 | 1470733845090 Marionette TRACE conn4 -> [0,1738,"setScriptTimeout",{"ms":35000}] 02:10:45 INFO - PROCESS | 1820 | 1470733845095 Marionette TRACE conn4 <- [1,1738,null,{}] 02:10:45 INFO - PROCESS | 1820 | 1470733845101 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}] 02:10:45 INFO - PROCESS | 1820 | 1470733845106 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:10:45 INFO - PROCESS | 1820 | 1470733845368 Marionette TRACE conn4 <- [1,1739,null,{"value":null}] 02:10:45 INFO - PROCESS | 1820 | 1470733845404 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:45 INFO - PROCESS | 1820 | 1470733845414 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:10:45 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d0d5000 == 39 [pid = 1820] [id = 442] 02:10:45 INFO - PROCESS | 1820 | ++DOMWINDOW == 110 (0x8db3cc00) [pid = 1820] [serial = 1327] [outer = (nil)] 02:10:45 INFO - PROCESS | 1820 | ++DOMWINDOW == 111 (0x9192dc00) [pid = 1820] [serial = 1328] [outer = 0x8db3cc00] 02:10:45 INFO - PROCESS | 1820 | 1470733845487 Marionette DEBUG loaded listener.js 02:10:45 INFO - PROCESS | 1820 | ++DOMWINDOW == 112 (0x9198e000) [pid = 1820] [serial = 1329] [outer = 0x8db3cc00] 02:10:46 INFO - PROCESS | 1820 | --DOMWINDOW == 111 (0x8eca3c00) [pid = 1820] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 02:10:46 INFO - PROCESS | 1820 | --DOMWINDOW == 110 (0x8e98ec00) [pid = 1820] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 02:10:46 INFO - PROCESS | 1820 | --DOMWINDOW == 109 (0x8ef33000) [pid = 1820] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 02:10:46 INFO - PROCESS | 1820 | --DOMWINDOW == 108 (0xa2244800) [pid = 1820] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 02:10:46 INFO - PROCESS | 1820 | --DOMWINDOW == 107 (0x8d2d9000) [pid = 1820] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 02:10:46 INFO - PROCESS | 1820 | --DOMWINDOW == 106 (0x9c15dc00) [pid = 1820] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 02:10:46 INFO - PROCESS | 1820 | --DOMWINDOW == 105 (0x8e57c000) [pid = 1820] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 02:10:46 INFO - PROCESS | 1820 | --DOMWINDOW == 104 (0x8eca0000) [pid = 1820] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 02:10:46 INFO - PROCESS | 1820 | --DOMWINDOW == 103 (0x9198f800) [pid = 1820] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 02:10:46 INFO - PROCESS | 1820 | --DOMWINDOW == 102 (0x9bce2000) [pid = 1820] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 02:10:46 INFO - PROCESS | 1820 | --DOMWINDOW == 101 (0x9a5bac00) [pid = 1820] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 02:10:46 INFO - PROCESS | 1820 | --DOMWINDOW == 100 (0x8ed06c00) [pid = 1820] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 02:10:46 INFO - PROCESS | 1820 | --DOMWINDOW == 99 (0x8f024800) [pid = 1820] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 02:10:46 INFO - PROCESS | 1820 | --DOMWINDOW == 98 (0xa20f2800) [pid = 1820] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 02:10:46 INFO - PROCESS | 1820 | --DOMWINDOW == 97 (0x9a840400) [pid = 1820] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 02:10:46 INFO - PROCESS | 1820 | --DOMWINDOW == 96 (0x90de6c00) [pid = 1820] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 02:10:46 INFO - PROCESS | 1820 | 1470733846765 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]]]}] 02:10:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 02:10:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1736ms 02:10:46 INFO - PROCESS | 1820 | 1470733846828 Marionette TRACE conn4 -> [0,1741,"getWindowHandle",null] 02:10:46 INFO - PROCESS | 1820 | 1470733846834 Marionette TRACE conn4 <- [1,1741,null,{"value":"8"}] 02:10:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 02:10:46 INFO - PROCESS | 1820 | 1470733846844 Marionette TRACE conn4 -> [0,1742,"setScriptTimeout",{"ms":35000}] 02:10:46 INFO - PROCESS | 1820 | 1470733846848 Marionette TRACE conn4 <- [1,1742,null,{}] 02:10:46 INFO - PROCESS | 1820 | 1470733846855 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}] 02:10:46 INFO - PROCESS | 1820 | 1470733846860 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:10:47 INFO - PROCESS | 1820 | 1470733847058 Marionette TRACE conn4 <- [1,1743,null,{"value":null}] 02:10:47 INFO - PROCESS | 1820 | 1470733847285 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:47 INFO - PROCESS | 1820 | 1470733847291 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:10:47 INFO - PROCESS | 1820 | ++DOCSHELL 0x8edc9400 == 40 [pid = 1820] [id = 443] 02:10:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 97 (0x8edd2800) [pid = 1820] [serial = 1330] [outer = (nil)] 02:10:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 98 (0x91922800) [pid = 1820] [serial = 1331] [outer = 0x8edd2800] 02:10:47 INFO - PROCESS | 1820 | 1470733847383 Marionette DEBUG loaded listener.js 02:10:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 99 (0x92c08c00) [pid = 1820] [serial = 1332] [outer = 0x8edd2800] 02:10:48 INFO - PROCESS | 1820 | 1470733848220 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]]]}] 02:10:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 02:10:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1433ms 02:10:48 INFO - PROCESS | 1820 | 1470733848278 Marionette TRACE conn4 -> [0,1745,"getWindowHandle",null] 02:10:48 INFO - PROCESS | 1820 | 1470733848281 Marionette TRACE conn4 <- [1,1745,null,{"value":"8"}] 02:10:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 02:10:48 INFO - PROCESS | 1820 | 1470733848288 Marionette TRACE conn4 -> [0,1746,"setScriptTimeout",{"ms":35000}] 02:10:48 INFO - PROCESS | 1820 | 1470733848292 Marionette TRACE conn4 <- [1,1746,null,{}] 02:10:48 INFO - PROCESS | 1820 | 1470733848297 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}] 02:10:48 INFO - PROCESS | 1820 | 1470733848307 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:10:48 INFO - PROCESS | 1820 | 1470733848515 Marionette TRACE conn4 <- [1,1747,null,{"value":null}] 02:10:48 INFO - PROCESS | 1820 | 1470733848758 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:48 INFO - PROCESS | 1820 | 1470733848767 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:10:48 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d0ce800 == 41 [pid = 1820] [id = 444] 02:10:48 INFO - PROCESS | 1820 | ++DOMWINDOW == 100 (0x8d0d0c00) [pid = 1820] [serial = 1333] [outer = (nil)] 02:10:48 INFO - PROCESS | 1820 | ++DOMWINDOW == 101 (0x8d2d6000) [pid = 1820] [serial = 1334] [outer = 0x8d0d0c00] 02:10:48 INFO - PROCESS | 1820 | 1470733848905 Marionette DEBUG loaded listener.js 02:10:49 INFO - PROCESS | 1820 | ++DOMWINDOW == 102 (0x8db2e400) [pid = 1820] [serial = 1335] [outer = 0x8d0d0c00] 02:10:50 INFO - PROCESS | 1820 | 1470733850018 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]]]}] 02:10:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 02:10:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1780ms 02:10:50 INFO - PROCESS | 1820 | 1470733850073 Marionette TRACE conn4 -> [0,1749,"getWindowHandle",null] 02:10:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 02:10:50 INFO - PROCESS | 1820 | 1470733850080 Marionette TRACE conn4 <- [1,1749,null,{"value":"8"}] 02:10:50 INFO - PROCESS | 1820 | 1470733850090 Marionette TRACE conn4 -> [0,1750,"setScriptTimeout",{"ms":35000}] 02:10:50 INFO - PROCESS | 1820 | 1470733850096 Marionette TRACE conn4 <- [1,1750,null,{}] 02:10:50 INFO - PROCESS | 1820 | 1470733850106 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}] 02:10:50 INFO - PROCESS | 1820 | 1470733850116 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:10:50 INFO - PROCESS | 1820 | 1470733850360 Marionette TRACE conn4 <- [1,1751,null,{"value":null}] 02:10:50 INFO - PROCESS | 1820 | 1470733850621 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:50 INFO - PROCESS | 1820 | 1470733850633 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:10:50 INFO - PROCESS | 1820 | ++DOCSHELL 0x8eca6400 == 42 [pid = 1820] [id = 445] 02:10:50 INFO - PROCESS | 1820 | ++DOMWINDOW == 103 (0x8ed07800) [pid = 1820] [serial = 1336] [outer = (nil)] 02:10:50 INFO - PROCESS | 1820 | ++DOMWINDOW == 104 (0x8ee4bc00) [pid = 1820] [serial = 1337] [outer = 0x8ed07800] 02:10:50 INFO - PROCESS | 1820 | 1470733850764 Marionette DEBUG loaded listener.js 02:10:50 INFO - PROCESS | 1820 | ++DOMWINDOW == 105 (0x8ef2a800) [pid = 1820] [serial = 1338] [outer = 0x8ed07800] 02:10:51 INFO - PROCESS | 1820 | 1470733851746 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]]]}] 02:10:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 02:10:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1736ms 02:10:51 INFO - PROCESS | 1820 | 1470733851829 Marionette TRACE conn4 -> [0,1753,"getWindowHandle",null] 02:10:51 INFO - PROCESS | 1820 | 1470733851837 Marionette TRACE conn4 <- [1,1753,null,{"value":"8"}] 02:10:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 02:10:51 INFO - PROCESS | 1820 | 1470733851845 Marionette TRACE conn4 -> [0,1754,"setScriptTimeout",{"ms":35000}] 02:10:51 INFO - PROCESS | 1820 | 1470733851850 Marionette TRACE conn4 <- [1,1754,null,{}] 02:10:51 INFO - PROCESS | 1820 | 1470733851856 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}] 02:10:51 INFO - PROCESS | 1820 | 1470733851862 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:10:52 INFO - PROCESS | 1820 | 1470733852146 Marionette TRACE conn4 <- [1,1755,null,{"value":null}] 02:10:52 INFO - PROCESS | 1820 | 1470733852511 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:52 INFO - PROCESS | 1820 | 1470733852523 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:10:52 INFO - PROCESS | 1820 | ++DOCSHELL 0x8fae6c00 == 43 [pid = 1820] [id = 446] 02:10:52 INFO - PROCESS | 1820 | ++DOMWINDOW == 106 (0x90deb800) [pid = 1820] [serial = 1339] [outer = (nil)] 02:10:52 INFO - PROCESS | 1820 | ++DOMWINDOW == 107 (0x90fdcc00) [pid = 1820] [serial = 1340] [outer = 0x90deb800] 02:10:52 INFO - PROCESS | 1820 | 1470733852623 Marionette DEBUG loaded listener.js 02:10:52 INFO - PROCESS | 1820 | ++DOMWINDOW == 108 (0x91921800) [pid = 1820] [serial = 1341] [outer = 0x90deb800] 02:10:53 INFO - PROCESS | 1820 | 1470733853703 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]]]}] 02:10:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 02:10:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1936ms 02:10:53 INFO - PROCESS | 1820 | 1470733853782 Marionette TRACE conn4 -> [0,1757,"getWindowHandle",null] 02:10:53 INFO - PROCESS | 1820 | 1470733853786 Marionette TRACE conn4 <- [1,1757,null,{"value":"8"}] 02:10:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 02:10:53 INFO - PROCESS | 1820 | 1470733853804 Marionette TRACE conn4 -> [0,1758,"setScriptTimeout",{"ms":35000}] 02:10:53 INFO - PROCESS | 1820 | 1470733853815 Marionette TRACE conn4 <- [1,1758,null,{}] 02:10:53 INFO - PROCESS | 1820 | 1470733853823 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}] 02:10:53 INFO - PROCESS | 1820 | 1470733853831 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:10:54 INFO - PROCESS | 1820 | 1470733854182 Marionette TRACE conn4 <- [1,1759,null,{"value":null}] 02:10:54 INFO - PROCESS | 1820 | 1470733854400 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:54 INFO - PROCESS | 1820 | 1470733854410 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:10:54 INFO - PROCESS | 1820 | ++DOCSHELL 0x8e987800 == 44 [pid = 1820] [id = 447] 02:10:54 INFO - PROCESS | 1820 | ++DOMWINDOW == 109 (0x8fae5800) [pid = 1820] [serial = 1342] [outer = (nil)] 02:10:54 INFO - PROCESS | 1820 | ++DOMWINDOW == 110 (0x93ba3400) [pid = 1820] [serial = 1343] [outer = 0x8fae5800] 02:10:54 INFO - PROCESS | 1820 | 1470733854497 Marionette DEBUG loaded listener.js 02:10:54 INFO - PROCESS | 1820 | ++DOMWINDOW == 111 (0x93d70400) [pid = 1820] [serial = 1344] [outer = 0x8fae5800] 02:10:55 INFO - PROCESS | 1820 | 1470733855433 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]]]}] 02:10:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 02:10:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1699ms 02:10:55 INFO - PROCESS | 1820 | 1470733855496 Marionette TRACE conn4 -> [0,1761,"getWindowHandle",null] 02:10:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 02:10:55 INFO - PROCESS | 1820 | 1470733855501 Marionette TRACE conn4 <- [1,1761,null,{"value":"8"}] 02:10:55 INFO - PROCESS | 1820 | 1470733855508 Marionette TRACE conn4 -> [0,1762,"setScriptTimeout",{"ms":35000}] 02:10:55 INFO - PROCESS | 1820 | 1470733855511 Marionette TRACE conn4 <- [1,1762,null,{}] 02:10:55 INFO - PROCESS | 1820 | 1470733855517 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}] 02:10:55 INFO - PROCESS | 1820 | 1470733855523 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:10:55 INFO - PROCESS | 1820 | 1470733855799 Marionette TRACE conn4 <- [1,1763,null,{"value":null}] 02:10:56 INFO - PROCESS | 1820 | 1470733856099 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:56 INFO - PROCESS | 1820 | 1470733856109 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:10:56 INFO - PROCESS | 1820 | ++DOCSHELL 0x8eca2c00 == 45 [pid = 1820] [id = 448] 02:10:56 INFO - PROCESS | 1820 | ++DOMWINDOW == 112 (0x8ee53800) [pid = 1820] [serial = 1345] [outer = (nil)] 02:10:56 INFO - PROCESS | 1820 | ++DOMWINDOW == 113 (0x953af800) [pid = 1820] [serial = 1346] [outer = 0x8ee53800] 02:10:56 INFO - PROCESS | 1820 | 1470733856190 Marionette DEBUG loaded listener.js 02:10:56 INFO - PROCESS | 1820 | ++DOMWINDOW == 114 (0x96685400) [pid = 1820] [serial = 1347] [outer = 0x8ee53800] 02:10:57 INFO - PROCESS | 1820 | 1470733857117 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]]]}] 02:10:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 02:10:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1685ms 02:10:57 INFO - PROCESS | 1820 | 1470733857199 Marionette TRACE conn4 -> [0,1765,"getWindowHandle",null] 02:10:57 INFO - PROCESS | 1820 | 1470733857203 Marionette TRACE conn4 <- [1,1765,null,{"value":"8"}] 02:10:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 02:10:57 INFO - PROCESS | 1820 | 1470733857215 Marionette TRACE conn4 -> [0,1766,"setScriptTimeout",{"ms":35000}] 02:10:57 INFO - PROCESS | 1820 | 1470733857218 Marionette TRACE conn4 <- [1,1766,null,{}] 02:10:57 INFO - PROCESS | 1820 | 1470733857226 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}] 02:10:57 INFO - PROCESS | 1820 | 1470733857231 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:10:57 INFO - PROCESS | 1820 | 1470733857481 Marionette TRACE conn4 <- [1,1767,null,{"value":null}] 02:10:57 INFO - PROCESS | 1820 | 1470733857850 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:57 INFO - PROCESS | 1820 | 1470733857872 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:10:57 INFO - PROCESS | 1820 | ++DOCSHELL 0x966f1000 == 46 [pid = 1820] [id = 449] 02:10:57 INFO - PROCESS | 1820 | ++DOMWINDOW == 115 (0x966f3400) [pid = 1820] [serial = 1348] [outer = (nil)] 02:10:57 INFO - PROCESS | 1820 | ++DOMWINDOW == 116 (0x9836e000) [pid = 1820] [serial = 1349] [outer = 0x966f3400] 02:10:57 INFO - PROCESS | 1820 | 1470733857967 Marionette DEBUG loaded listener.js 02:10:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 117 (0x9a5b8800) [pid = 1820] [serial = 1350] [outer = 0x966f3400] 02:10:59 INFO - PROCESS | 1820 | 1470733859000 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]]]}] 02:10:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 02:10:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1831ms 02:10:59 INFO - PROCESS | 1820 | 1470733859048 Marionette TRACE conn4 -> [0,1769,"getWindowHandle",null] 02:10:59 INFO - PROCESS | 1820 | 1470733859051 Marionette TRACE conn4 <- [1,1769,null,{"value":"8"}] 02:10:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 02:10:59 INFO - PROCESS | 1820 | 1470733859060 Marionette TRACE conn4 -> [0,1770,"setScriptTimeout",{"ms":35000}] 02:10:59 INFO - PROCESS | 1820 | 1470733859064 Marionette TRACE conn4 <- [1,1770,null,{}] 02:10:59 INFO - PROCESS | 1820 | 1470733859071 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}] 02:10:59 INFO - PROCESS | 1820 | 1470733859077 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:10:59 INFO - PROCESS | 1820 | 1470733859296 Marionette TRACE conn4 <- [1,1771,null,{"value":null}] 02:10:59 INFO - PROCESS | 1820 | 1470733859552 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:59 INFO - PROCESS | 1820 | 1470733859560 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:10:59 INFO - PROCESS | 1820 | ++DOCSHELL 0x8e584c00 == 47 [pid = 1820] [id = 450] 02:10:59 INFO - PROCESS | 1820 | ++DOMWINDOW == 118 (0x966e6400) [pid = 1820] [serial = 1351] [outer = (nil)] 02:10:59 INFO - PROCESS | 1820 | ++DOMWINDOW == 119 (0x9a67d000) [pid = 1820] [serial = 1352] [outer = 0x966e6400] 02:10:59 INFO - PROCESS | 1820 | 1470733859694 Marionette DEBUG loaded listener.js 02:10:59 INFO - PROCESS | 1820 | ++DOMWINDOW == 120 (0x9a682c00) [pid = 1820] [serial = 1353] [outer = 0x966e6400] 02:11:00 INFO - PROCESS | 1820 | 1470733860645 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]]]}] 02:11:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 02:11:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1635ms 02:11:00 INFO - PROCESS | 1820 | 1470733860695 Marionette TRACE conn4 -> [0,1773,"getWindowHandle",null] 02:11:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 02:11:00 INFO - PROCESS | 1820 | 1470733860700 Marionette TRACE conn4 <- [1,1773,null,{"value":"8"}] 02:11:00 INFO - PROCESS | 1820 | 1470733860707 Marionette TRACE conn4 -> [0,1774,"setScriptTimeout",{"ms":35000}] 02:11:00 INFO - PROCESS | 1820 | 1470733860710 Marionette TRACE conn4 <- [1,1774,null,{}] 02:11:00 INFO - PROCESS | 1820 | 1470733860717 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}] 02:11:00 INFO - PROCESS | 1820 | 1470733860723 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:11:00 INFO - PROCESS | 1820 | 1470733860936 Marionette TRACE conn4 <- [1,1775,null,{"value":null}] 02:11:01 INFO - PROCESS | 1820 | 1470733861201 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:01 INFO - PROCESS | 1820 | 1470733861214 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:11:01 INFO - PROCESS | 1820 | ++DOCSHELL 0x92c05800 == 48 [pid = 1820] [id = 451] 02:11:01 INFO - PROCESS | 1820 | ++DOMWINDOW == 121 (0x93d64c00) [pid = 1820] [serial = 1354] [outer = (nil)] 02:11:01 INFO - PROCESS | 1820 | ++DOMWINDOW == 122 (0x9a688800) [pid = 1820] [serial = 1355] [outer = 0x93d64c00] 02:11:01 INFO - PROCESS | 1820 | 1470733861338 Marionette DEBUG loaded listener.js 02:11:01 INFO - PROCESS | 1820 | ++DOMWINDOW == 123 (0x9a83e400) [pid = 1820] [serial = 1356] [outer = 0x93d64c00] 02:11:02 INFO - PROCESS | 1820 | 1470733862297 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]]]}] 02:11:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 02:11:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1632ms 02:11:02 INFO - PROCESS | 1820 | 1470733862340 Marionette TRACE conn4 -> [0,1777,"getWindowHandle",null] 02:11:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 02:11:02 INFO - PROCESS | 1820 | 1470733862344 Marionette TRACE conn4 <- [1,1777,null,{"value":"8"}] 02:11:02 INFO - PROCESS | 1820 | 1470733862351 Marionette TRACE conn4 -> [0,1778,"setScriptTimeout",{"ms":35000}] 02:11:02 INFO - PROCESS | 1820 | 1470733862354 Marionette TRACE conn4 <- [1,1778,null,{}] 02:11:02 INFO - PROCESS | 1820 | 1470733862361 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}] 02:11:02 INFO - PROCESS | 1820 | 1470733862366 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:11:02 INFO - PROCESS | 1820 | 1470733862571 Marionette TRACE conn4 <- [1,1779,null,{"value":null}] 02:11:02 INFO - PROCESS | 1820 | 1470733862835 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:02 INFO - PROCESS | 1820 | 1470733862843 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:11:02 INFO - PROCESS | 1820 | ++DOCSHELL 0x9a5c0400 == 49 [pid = 1820] [id = 452] 02:11:02 INFO - PROCESS | 1820 | ++DOMWINDOW == 124 (0x9a5c1000) [pid = 1820] [serial = 1357] [outer = (nil)] 02:11:02 INFO - PROCESS | 1820 | ++DOMWINDOW == 125 (0x9a844c00) [pid = 1820] [serial = 1358] [outer = 0x9a5c1000] 02:11:02 INFO - PROCESS | 1820 | 1470733862984 Marionette DEBUG loaded listener.js 02:11:03 INFO - PROCESS | 1820 | ++DOMWINDOW == 126 (0x9ad11800) [pid = 1820] [serial = 1359] [outer = 0x9a5c1000] 02:11:03 INFO - PROCESS | 1820 | 1470733863944 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]]]}] 02:11:03 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 02:11:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1641ms 02:11:03 INFO - PROCESS | 1820 | 1470733863992 Marionette TRACE conn4 -> [0,1781,"getWindowHandle",null] 02:11:03 INFO - PROCESS | 1820 | 1470733863996 Marionette TRACE conn4 <- [1,1781,null,{"value":"8"}] 02:11:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 02:11:04 INFO - PROCESS | 1820 | 1470733864004 Marionette TRACE conn4 -> [0,1782,"setScriptTimeout",{"ms":35000}] 02:11:04 INFO - PROCESS | 1820 | 1470733864008 Marionette TRACE conn4 <- [1,1782,null,{}] 02:11:04 INFO - PROCESS | 1820 | 1470733864014 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}] 02:11:04 INFO - PROCESS | 1820 | 1470733864019 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:11:04 INFO - PROCESS | 1820 | 1470733864235 Marionette TRACE conn4 <- [1,1783,null,{"value":null}] 02:11:04 INFO - PROCESS | 1820 | 1470733864516 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:04 INFO - PROCESS | 1820 | 1470733864523 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:11:04 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d0d0000 == 50 [pid = 1820] [id = 453] 02:11:04 INFO - PROCESS | 1820 | ++DOMWINDOW == 127 (0x8d0da400) [pid = 1820] [serial = 1360] [outer = (nil)] 02:11:04 INFO - PROCESS | 1820 | ++DOMWINDOW == 128 (0x8ec80400) [pid = 1820] [serial = 1361] [outer = 0x8d0da400] 02:11:04 INFO - PROCESS | 1820 | 1470733864654 Marionette DEBUG loaded listener.js 02:11:04 INFO - PROCESS | 1820 | ++DOMWINDOW == 129 (0x8ef26000) [pid = 1820] [serial = 1362] [outer = 0x8d0da400] 02:11:05 INFO - PROCESS | 1820 | 1470733865605 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]]]}] 02:11:05 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 02:11:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1637ms 02:11:05 INFO - PROCESS | 1820 | 1470733865641 Marionette TRACE conn4 -> [0,1785,"getWindowHandle",null] 02:11:05 INFO - PROCESS | 1820 | 1470733865645 Marionette TRACE conn4 <- [1,1785,null,{"value":"8"}] 02:11:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 02:11:05 INFO - PROCESS | 1820 | 1470733865652 Marionette TRACE conn4 -> [0,1786,"setScriptTimeout",{"ms":35000}] 02:11:05 INFO - PROCESS | 1820 | 1470733865656 Marionette TRACE conn4 <- [1,1786,null,{}] 02:11:05 INFO - PROCESS | 1820 | 1470733865662 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}] 02:11:05 INFO - PROCESS | 1820 | 1470733865667 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:11:05 INFO - PROCESS | 1820 | 1470733865888 Marionette TRACE conn4 <- [1,1787,null,{"value":null}] 02:11:06 INFO - PROCESS | 1820 | 1470733866161 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:06 INFO - PROCESS | 1820 | 1470733866176 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:11:06 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d8ca000 == 51 [pid = 1820] [id = 454] 02:11:06 INFO - PROCESS | 1820 | ++DOMWINDOW == 130 (0x8db39000) [pid = 1820] [serial = 1363] [outer = (nil)] 02:11:06 INFO - PROCESS | 1820 | ++DOMWINDOW == 131 (0x8db3c400) [pid = 1820] [serial = 1364] [outer = 0x8db39000] 02:11:06 INFO - PROCESS | 1820 | 1470733866611 Marionette DEBUG loaded listener.js 02:11:06 INFO - PROCESS | 1820 | ++DOMWINDOW == 132 (0x8e986000) [pid = 1820] [serial = 1365] [outer = 0x8db39000] 02:11:07 INFO - PROCESS | 1820 | 1470733867698 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]]]}] 02:11:07 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 02:11:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 2087ms 02:11:07 INFO - PROCESS | 1820 | 1470733867741 Marionette TRACE conn4 -> [0,1789,"getWindowHandle",null] 02:11:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 02:11:07 INFO - PROCESS | 1820 | 1470733867748 Marionette TRACE conn4 <- [1,1789,null,{"value":"8"}] 02:11:07 INFO - PROCESS | 1820 | 1470733867757 Marionette TRACE conn4 -> [0,1790,"setScriptTimeout",{"ms":35000}] 02:11:07 INFO - PROCESS | 1820 | 1470733867762 Marionette TRACE conn4 <- [1,1790,null,{}] 02:11:07 INFO - PROCESS | 1820 | 1470733867770 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}] 02:11:07 INFO - PROCESS | 1820 | 1470733867775 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:11:07 INFO - PROCESS | 1820 | 1470733867977 Marionette TRACE conn4 <- [1,1791,null,{"value":null}] 02:11:08 INFO - PROCESS | 1820 | 1470733868237 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:08 INFO - PROCESS | 1820 | 1470733868249 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:11:08 INFO - PROCESS | 1820 | ++DOCSHELL 0x8ee53000 == 52 [pid = 1820] [id = 455] 02:11:08 INFO - PROCESS | 1820 | ++DOMWINDOW == 133 (0x8ee5a000) [pid = 1820] [serial = 1366] [outer = (nil)] 02:11:08 INFO - PROCESS | 1820 | ++DOMWINDOW == 134 (0x8f029400) [pid = 1820] [serial = 1367] [outer = 0x8ee5a000] 02:11:08 INFO - PROCESS | 1820 | 1470733868382 Marionette DEBUG loaded listener.js 02:11:08 INFO - PROCESS | 1820 | ++DOMWINDOW == 135 (0x90de3800) [pid = 1820] [serial = 1368] [outer = 0x8ee5a000] 02:11:09 INFO - PROCESS | 1820 | 1470733869383 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]]]}] 02:11:09 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) 02:11:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1687ms 02:11:09 INFO - PROCESS | 1820 | 1470733869442 Marionette TRACE conn4 -> [0,1793,"getWindowHandle",null] 02:11:09 INFO - PROCESS | 1820 | 1470733869448 Marionette TRACE conn4 <- [1,1793,null,{"value":"8"}] 02:11:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 02:11:09 INFO - PROCESS | 1820 | 1470733869459 Marionette TRACE conn4 -> [0,1794,"setScriptTimeout",{"ms":35000}] 02:11:09 INFO - PROCESS | 1820 | 1470733869462 Marionette TRACE conn4 <- [1,1794,null,{}] 02:11:09 INFO - PROCESS | 1820 | 1470733869468 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}] 02:11:09 INFO - PROCESS | 1820 | 1470733869473 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:11:09 INFO - PROCESS | 1820 | 1470733869671 Marionette TRACE conn4 <- [1,1795,null,{"value":null}] 02:11:09 INFO - PROCESS | 1820 | 1470733869933 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:09 INFO - PROCESS | 1820 | 1470733869941 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:11:10 INFO - PROCESS | 1820 | ++DOCSHELL 0x8fadfc00 == 53 [pid = 1820] [id = 456] 02:11:10 INFO - PROCESS | 1820 | ++DOMWINDOW == 136 (0x8fae6000) [pid = 1820] [serial = 1369] [outer = (nil)] 02:11:10 INFO - PROCESS | 1820 | ++DOMWINDOW == 137 (0x92ad5000) [pid = 1820] [serial = 1370] [outer = 0x8fae6000] 02:11:10 INFO - PROCESS | 1820 | 1470733870063 Marionette DEBUG loaded listener.js 02:11:10 INFO - PROCESS | 1820 | ++DOMWINDOW == 138 (0x939d8000) [pid = 1820] [serial = 1371] [outer = 0x8fae6000] 02:11:11 INFO - PROCESS | 1820 | --DOCSHELL 0x9a67a400 == 52 [pid = 1820] [id = 392] 02:11:11 INFO - PROCESS | 1820 | --DOCSHELL 0x8eca4c00 == 51 [pid = 1820] [id = 404] 02:11:11 INFO - PROCESS | 1820 | --DOCSHELL 0x8d8c7800 == 50 [pid = 1820] [id = 390] 02:11:11 INFO - PROCESS | 1820 | --DOCSHELL 0x8edcb000 == 49 [pid = 1820] [id = 388] 02:11:11 INFO - PROCESS | 1820 | --DOCSHELL 0x8ee56800 == 48 [pid = 1820] [id = 391] 02:11:11 INFO - PROCESS | 1820 | --DOCSHELL 0x8edc9400 == 47 [pid = 1820] [id = 443] 02:11:11 INFO - PROCESS | 1820 | --DOCSHELL 0x8d0d5000 == 46 [pid = 1820] [id = 442] 02:11:11 INFO - PROCESS | 1820 | --DOCSHELL 0x90de9000 == 45 [pid = 1820] [id = 441] 02:11:11 INFO - PROCESS | 1820 | --DOCSHELL 0x8ec9bc00 == 44 [pid = 1820] [id = 440] 02:11:11 INFO - PROCESS | 1820 | --DOCSHELL 0x8db3c800 == 43 [pid = 1820] [id = 439] 02:11:11 INFO - PROCESS | 1820 | --DOCSHELL 0x8d0cec00 == 42 [pid = 1820] [id = 438] 02:11:11 INFO - PROCESS | 1820 | --DOCSHELL 0x8d8be000 == 41 [pid = 1820] [id = 394] 02:11:11 INFO - PROCESS | 1820 | --DOCSHELL 0x8d0d1c00 == 40 [pid = 1820] [id = 427] 02:11:11 INFO - PROCESS | 1820 | --DOCSHELL 0x8d0dc000 == 39 [pid = 1820] [id = 399] 02:11:11 INFO - PROCESS | 1820 | --DOCSHELL 0x8ec80800 == 38 [pid = 1820] [id = 434] 02:11:11 INFO - PROCESS | 1820 | --DOCSHELL 0x8e57ac00 == 37 [pid = 1820] [id = 437] 02:11:11 INFO - PROCESS | 1820 | --DOCSHELL 0x8eca4000 == 36 [pid = 1820] [id = 428] 02:11:11 INFO - PROCESS | 1820 | --DOCSHELL 0x9112e800 == 35 [pid = 1820] [id = 433] 02:11:11 INFO - PROCESS | 1820 | --DOCSHELL 0x90eedc00 == 34 [pid = 1820] [id = 396] 02:11:11 INFO - PROCESS | 1820 | --DOCSHELL 0x8ec82000 == 33 [pid = 1820] [id = 436] 02:11:11 INFO - PROCESS | 1820 | --DOCSHELL 0x8d0dac00 == 32 [pid = 1820] [id = 430] 02:11:11 INFO - PROCESS | 1820 | --DOCSHELL 0x8d2d6400 == 31 [pid = 1820] [id = 393] 02:11:11 INFO - PROCESS | 1820 | --DOCSHELL 0x90fdb800 == 30 [pid = 1820] [id = 431] 02:11:11 INFO - PROCESS | 1820 | --DOCSHELL 0x9bc0c000 == 29 [pid = 1820] [id = 400] 02:11:11 INFO - PROCESS | 1820 | --DOCSHELL 0x96687000 == 28 [pid = 1820] [id = 435] 02:11:11 INFO - PROCESS | 1820 | --DOCSHELL 0x96692000 == 27 [pid = 1820] [id = 398] 02:11:11 INFO - PROCESS | 1820 | --DOCSHELL 0x92ad1c00 == 26 [pid = 1820] [id = 432] 02:11:11 INFO - PROCESS | 1820 | --DOCSHELL 0x8d2d6c00 == 25 [pid = 1820] [id = 401] 02:11:11 INFO - PROCESS | 1820 | --DOCSHELL 0x8edc9c00 == 24 [pid = 1820] [id = 389] 02:11:11 INFO - PROCESS | 1820 | --DOCSHELL 0x8db31400 == 23 [pid = 1820] [id = 395] 02:11:11 INFO - PROCESS | 1820 | --DOCSHELL 0x8d2d7000 == 22 [pid = 1820] [id = 429] 02:11:11 INFO - PROCESS | 1820 | --DOCSHELL 0x9a5bd800 == 21 [pid = 1820] [id = 397] 02:11:11 INFO - PROCESS | 1820 | --DOCSHELL 0x8e982400 == 20 [pid = 1820] [id = 403] 02:11:11 INFO - PROCESS | 1820 | --DOCSHELL 0x8e583400 == 19 [pid = 1820] [id = 402] 02:11:11 INFO - PROCESS | 1820 | --DOCSHELL 0x8d0d0000 == 18 [pid = 1820] [id = 453] 02:11:11 INFO - PROCESS | 1820 | --DOCSHELL 0x9a5c0400 == 17 [pid = 1820] [id = 452] 02:11:11 INFO - PROCESS | 1820 | --DOCSHELL 0x8e584c00 == 16 [pid = 1820] [id = 450] 02:11:11 INFO - PROCESS | 1820 | --DOCSHELL 0x92c05800 == 15 [pid = 1820] [id = 451] 02:11:11 INFO - PROCESS | 1820 | --DOCSHELL 0x966f1000 == 14 [pid = 1820] [id = 449] 02:11:11 INFO - PROCESS | 1820 | --DOCSHELL 0x8eca2c00 == 13 [pid = 1820] [id = 448] 02:11:11 INFO - PROCESS | 1820 | --DOCSHELL 0x8e987800 == 12 [pid = 1820] [id = 447] 02:11:11 INFO - PROCESS | 1820 | --DOCSHELL 0x8eca6400 == 11 [pid = 1820] [id = 445] 02:11:11 INFO - PROCESS | 1820 | --DOCSHELL 0x8fae6c00 == 10 [pid = 1820] [id = 446] 02:11:11 INFO - PROCESS | 1820 | --DOCSHELL 0x8d0ce800 == 9 [pid = 1820] [id = 444] 02:11:11 INFO - PROCESS | 1820 | --DOMWINDOW == 137 (0x9d382400) [pid = 1820] [serial = 1245] [outer = (nil)] [url = about:blank] 02:11:11 INFO - PROCESS | 1820 | --DOMWINDOW == 136 (0x8f028000) [pid = 1820] [serial = 1277] [outer = (nil)] [url = about:blank] 02:11:11 INFO - PROCESS | 1820 | --DOMWINDOW == 135 (0xa23b4400) [pid = 1820] [serial = 1259] [outer = (nil)] [url = about:blank] 02:11:11 INFO - PROCESS | 1820 | --DOMWINDOW == 134 (0x8d2de400) [pid = 1820] [serial = 1271] [outer = (nil)] [url = about:blank] 02:11:11 INFO - PROCESS | 1820 | --DOMWINDOW == 133 (0xa200f800) [pid = 1820] [serial = 1247] [outer = (nil)] [url = about:blank] 02:11:11 INFO - PROCESS | 1820 | --DOMWINDOW == 132 (0x8e586400) [pid = 1820] [serial = 1268] [outer = (nil)] [url = about:blank] 02:11:11 INFO - PROCESS | 1820 | --DOMWINDOW == 131 (0x8f030400) [pid = 1820] [serial = 1233] [outer = (nil)] [url = about:blank] 02:11:11 INFO - PROCESS | 1820 | --DOMWINDOW == 130 (0xa2548c00) [pid = 1820] [serial = 1260] [outer = (nil)] [url = about:blank] 02:11:11 INFO - PROCESS | 1820 | --DOMWINDOW == 129 (0x92ae0000) [pid = 1820] [serial = 1236] [outer = (nil)] [url = about:blank] 02:11:11 INFO - PROCESS | 1820 | --DOMWINDOW == 128 (0xa20ed400) [pid = 1820] [serial = 1248] [outer = (nil)] [url = about:blank] 02:11:11 INFO - PROCESS | 1820 | --DOMWINDOW == 127 (0x92545400) [pid = 1820] [serial = 1235] [outer = (nil)] [url = about:blank] 02:11:11 INFO - PROCESS | 1820 | --DOMWINDOW == 126 (0xa20f8400) [pid = 1820] [serial = 1251] [outer = (nil)] [url = about:blank] 02:11:11 INFO - PROCESS | 1820 | --DOMWINDOW == 125 (0x9a835400) [pid = 1820] [serial = 1238] [outer = (nil)] [url = about:blank] 02:11:11 INFO - PROCESS | 1820 | --DOMWINDOW == 124 (0x9d378c00) [pid = 1820] [serial = 1244] [outer = (nil)] [url = about:blank] 02:11:11 INFO - PROCESS | 1820 | --DOMWINDOW == 123 (0x8e981c00) [pid = 1820] [serial = 1269] [outer = (nil)] [url = about:blank] 02:11:11 INFO - PROCESS | 1820 | --DOMWINDOW == 122 (0x8edc8800) [pid = 1820] [serial = 1280] [outer = (nil)] [url = about:blank] 02:11:11 INFO - PROCESS | 1820 | --DOMWINDOW == 121 (0x9b416800) [pid = 1820] [serial = 1239] [outer = (nil)] [url = about:blank] 02:11:11 INFO - PROCESS | 1820 | --DOMWINDOW == 120 (0x966f0800) [pid = 1820] [serial = 1263] [outer = (nil)] [url = about:blank] 02:11:11 INFO - PROCESS | 1820 | --DOMWINDOW == 119 (0xa20f4800) [pid = 1820] [serial = 1250] [outer = (nil)] [url = about:blank] 02:11:11 INFO - PROCESS | 1820 | --DOMWINDOW == 118 (0x9a684400) [pid = 1820] [serial = 1265] [outer = (nil)] [url = about:blank] 02:11:11 INFO - PROCESS | 1820 | --DOMWINDOW == 117 (0xa237a400) [pid = 1820] [serial = 1257] [outer = (nil)] [url = about:blank] 02:11:11 INFO - PROCESS | 1820 | --DOMWINDOW == 116 (0x9c118800) [pid = 1820] [serial = 1242] [outer = (nil)] [url = about:blank] 02:11:11 INFO - PROCESS | 1820 | --DOMWINDOW == 115 (0x8d8c6c00) [pid = 1820] [serial = 1272] [outer = (nil)] [url = about:blank] 02:11:11 INFO - PROCESS | 1820 | --DOMWINDOW == 114 (0x8ee59000) [pid = 1820] [serial = 1232] [outer = (nil)] [url = about:blank] 02:11:11 INFO - PROCESS | 1820 | --DOMWINDOW == 113 (0x8fae0400) [pid = 1820] [serial = 1278] [outer = (nil)] [url = about:blank] 02:11:11 INFO - PROCESS | 1820 | --DOMWINDOW == 112 (0xa2247c00) [pid = 1820] [serial = 1253] [outer = (nil)] [url = about:blank] 02:11:11 INFO - PROCESS | 1820 | --DOMWINDOW == 111 (0xa2248800) [pid = 1820] [serial = 1254] [outer = (nil)] [url = about:blank] 02:11:11 INFO - PROCESS | 1820 | --DOMWINDOW == 110 (0x8ed02000) [pid = 1820] [serial = 1274] [outer = (nil)] [url = about:blank] 02:11:11 INFO - PROCESS | 1820 | --DOMWINDOW == 109 (0x9bce4800) [pid = 1820] [serial = 1241] [outer = (nil)] [url = about:blank] 02:11:11 INFO - PROCESS | 1820 | --DOMWINDOW == 108 (0x90de5c00) [pid = 1820] [serial = 1262] [outer = (nil)] [url = about:blank] 02:11:11 INFO - PROCESS | 1820 | --DOMWINDOW == 107 (0x9bc03000) [pid = 1820] [serial = 1266] [outer = (nil)] [url = about:blank] 02:11:11 INFO - PROCESS | 1820 | --DOMWINDOW == 106 (0xa2321000) [pid = 1820] [serial = 1256] [outer = (nil)] [url = about:blank] 02:11:11 INFO - PROCESS | 1820 | --DOMWINDOW == 105 (0x8ed10800) [pid = 1820] [serial = 1275] [outer = (nil)] [url = about:blank] 02:11:12 INFO - PROCESS | 1820 | 1470733872564 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]]]}] 02:11:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 02:11:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 3146ms 02:11:12 INFO - PROCESS | 1820 | 1470733872606 Marionette TRACE conn4 -> [0,1797,"getWindowHandle",null] 02:11:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 02:11:12 INFO - PROCESS | 1820 | 1470733872612 Marionette TRACE conn4 <- [1,1797,null,{"value":"8"}] 02:11:12 INFO - PROCESS | 1820 | 1470733872620 Marionette TRACE conn4 -> [0,1798,"setScriptTimeout",{"ms":35000}] 02:11:12 INFO - PROCESS | 1820 | 1470733872627 Marionette TRACE conn4 <- [1,1798,null,{}] 02:11:12 INFO - PROCESS | 1820 | 1470733872635 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}] 02:11:12 INFO - PROCESS | 1820 | 1470733872641 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:11:12 INFO - PROCESS | 1820 | 1470733872856 Marionette TRACE conn4 <- [1,1799,null,{"value":null}] 02:11:13 INFO - PROCESS | 1820 | 1470733872994 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:13 INFO - PROCESS | 1820 | 1470733873005 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:11:13 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d8bd800 == 10 [pid = 1820] [id = 457] 02:11:13 INFO - PROCESS | 1820 | ++DOMWINDOW == 106 (0x8d8bdc00) [pid = 1820] [serial = 1372] [outer = (nil)] 02:11:13 INFO - PROCESS | 1820 | ++DOMWINDOW == 107 (0x8db30800) [pid = 1820] [serial = 1373] [outer = 0x8d8bdc00] 02:11:13 INFO - PROCESS | 1820 | 1470733873081 Marionette DEBUG loaded listener.js 02:11:13 INFO - PROCESS | 1820 | ++DOMWINDOW == 108 (0x8db3b800) [pid = 1820] [serial = 1374] [outer = 0x8d8bdc00] 02:11:13 INFO - PROCESS | 1820 | 1470733873957 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]]]}] 02:11:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 02:11:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1387ms 02:11:14 INFO - PROCESS | 1820 | 1470733874006 Marionette TRACE conn4 -> [0,1801,"getWindowHandle",null] 02:11:14 INFO - PROCESS | 1820 | 1470733874014 Marionette TRACE conn4 <- [1,1801,null,{"value":"8"}] 02:11:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 02:11:14 INFO - PROCESS | 1820 | 1470733874025 Marionette TRACE conn4 -> [0,1802,"setScriptTimeout",{"ms":35000}] 02:11:14 INFO - PROCESS | 1820 | 1470733874029 Marionette TRACE conn4 <- [1,1802,null,{}] 02:11:14 INFO - PROCESS | 1820 | 1470733874036 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}] 02:11:14 INFO - PROCESS | 1820 | 1470733874041 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:11:14 INFO - PROCESS | 1820 | 1470733874218 Marionette TRACE conn4 <- [1,1803,null,{"value":null}] 02:11:14 INFO - PROCESS | 1820 | 1470733874391 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:14 INFO - PROCESS | 1820 | 1470733874401 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:11:14 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d8c3800 == 11 [pid = 1820] [id = 458] 02:11:14 INFO - PROCESS | 1820 | ++DOMWINDOW == 109 (0x8e98b800) [pid = 1820] [serial = 1375] [outer = (nil)] 02:11:14 INFO - PROCESS | 1820 | ++DOMWINDOW == 110 (0x8ec7f400) [pid = 1820] [serial = 1376] [outer = 0x8e98b800] 02:11:14 INFO - PROCESS | 1820 | 1470733874475 Marionette DEBUG loaded listener.js 02:11:14 INFO - PROCESS | 1820 | ++DOMWINDOW == 111 (0x8ec86800) [pid = 1820] [serial = 1377] [outer = 0x8e98b800] 02:11:15 INFO - PROCESS | 1820 | 1470733875460 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]]]}] 02:11:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 02:11:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1486ms 02:11:15 INFO - PROCESS | 1820 | 1470733875512 Marionette TRACE conn4 -> [0,1805,"getWindowHandle",null] 02:11:15 INFO - PROCESS | 1820 | 1470733875516 Marionette TRACE conn4 <- [1,1805,null,{"value":"8"}] 02:11:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 02:11:15 INFO - PROCESS | 1820 | 1470733875533 Marionette TRACE conn4 -> [0,1806,"setScriptTimeout",{"ms":35000}] 02:11:15 INFO - PROCESS | 1820 | 1470733875539 Marionette TRACE conn4 <- [1,1806,null,{}] 02:11:15 INFO - PROCESS | 1820 | 1470733875558 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}] 02:11:15 INFO - PROCESS | 1820 | 1470733875568 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:11:15 INFO - PROCESS | 1820 | 1470733875837 Marionette TRACE conn4 <- [1,1807,null,{"value":null}] 02:11:15 INFO - PROCESS | 1820 | 1470733875863 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:15 INFO - PROCESS | 1820 | 1470733875877 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:11:15 INFO - PROCESS | 1820 | ++DOCSHELL 0x8ed0c400 == 12 [pid = 1820] [id = 459] 02:11:15 INFO - PROCESS | 1820 | ++DOMWINDOW == 112 (0x8ed0d400) [pid = 1820] [serial = 1378] [outer = (nil)] 02:11:15 INFO - PROCESS | 1820 | ++DOMWINDOW == 113 (0x8edcb400) [pid = 1820] [serial = 1379] [outer = 0x8ed0d400] 02:11:15 INFO - PROCESS | 1820 | 1470733875955 Marionette DEBUG loaded listener.js 02:11:16 INFO - PROCESS | 1820 | ++DOMWINDOW == 114 (0x8ef27800) [pid = 1820] [serial = 1380] [outer = 0x8ed0d400] 02:11:17 INFO - PROCESS | 1820 | --DOMWINDOW == 113 (0x8e585400) [pid = 1820] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 02:11:17 INFO - PROCESS | 1820 | --DOMWINDOW == 112 (0x8db3cc00) [pid = 1820] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 02:11:17 INFO - PROCESS | 1820 | --DOMWINDOW == 111 (0x8edd2800) [pid = 1820] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 02:11:17 INFO - PROCESS | 1820 | --DOMWINDOW == 110 (0x8e57b400) [pid = 1820] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 02:11:17 INFO - PROCESS | 1820 | --DOMWINDOW == 109 (0x966ee800) [pid = 1820] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 02:11:17 INFO - PROCESS | 1820 | --DOMWINDOW == 108 (0x8ec88400) [pid = 1820] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 02:11:17 INFO - PROCESS | 1820 | --DOMWINDOW == 107 (0x92ad3c00) [pid = 1820] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 02:11:17 INFO - PROCESS | 1820 | --DOMWINDOW == 106 (0x8ec80000) [pid = 1820] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 02:11:17 INFO - PROCESS | 1820 | --DOMWINDOW == 105 (0x8ec9a000) [pid = 1820] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 02:11:17 INFO - PROCESS | 1820 | --DOMWINDOW == 104 (0x91928c00) [pid = 1820] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 02:11:17 INFO - PROCESS | 1820 | --DOMWINDOW == 103 (0x90eeb000) [pid = 1820] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 02:11:17 INFO - PROCESS | 1820 | --DOMWINDOW == 102 (0x8d0cf000) [pid = 1820] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 02:11:17 INFO - PROCESS | 1820 | --DOMWINDOW == 101 (0x9230dc00) [pid = 1820] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 02:11:17 INFO - PROCESS | 1820 | --DOMWINDOW == 100 (0x8eca7c00) [pid = 1820] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 02:11:17 INFO - PROCESS | 1820 | --DOMWINDOW == 99 (0x8d0d2000) [pid = 1820] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 02:11:17 INFO - PROCESS | 1820 | --DOMWINDOW == 98 (0x8edcd000) [pid = 1820] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 02:11:17 INFO - PROCESS | 1820 | --DOMWINDOW == 97 (0x8eca3000) [pid = 1820] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 02:11:17 INFO - PROCESS | 1820 | --DOMWINDOW == 96 (0x8e57dc00) [pid = 1820] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 02:11:17 INFO - PROCESS | 1820 | 1470733877851 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]]]}] 02:11:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 02:11:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 2340ms 02:11:17 INFO - PROCESS | 1820 | 1470733877875 Marionette TRACE conn4 -> [0,1809,"getWindowHandle",null] 02:11:17 INFO - PROCESS | 1820 | 1470733877880 Marionette TRACE conn4 <- [1,1809,null,{"value":"8"}] 02:11:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 02:11:17 INFO - PROCESS | 1820 | 1470733877887 Marionette TRACE conn4 -> [0,1810,"setScriptTimeout",{"ms":35000}] 02:11:17 INFO - PROCESS | 1820 | 1470733877890 Marionette TRACE conn4 <- [1,1810,null,{}] 02:11:17 INFO - PROCESS | 1820 | 1470733877896 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}] 02:11:17 INFO - PROCESS | 1820 | 1470733877902 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:11:18 INFO - PROCESS | 1820 | 1470733878081 Marionette TRACE conn4 <- [1,1811,null,{"value":null}] 02:11:18 INFO - PROCESS | 1820 | 1470733878096 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:18 INFO - PROCESS | 1820 | 1470733878103 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:11:18 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d0d9c00 == 13 [pid = 1820] [id = 460] 02:11:18 INFO - PROCESS | 1820 | ++DOMWINDOW == 97 (0x8e987c00) [pid = 1820] [serial = 1381] [outer = (nil)] 02:11:18 INFO - PROCESS | 1820 | ++DOMWINDOW == 98 (0x8ed0f000) [pid = 1820] [serial = 1382] [outer = 0x8e987c00] 02:11:18 INFO - PROCESS | 1820 | 1470733878306 Marionette DEBUG loaded listener.js 02:11:18 INFO - PROCESS | 1820 | ++DOMWINDOW == 99 (0x8f023400) [pid = 1820] [serial = 1383] [outer = 0x8e987c00] 02:11:19 INFO - PROCESS | 1820 | 1470733879190 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]]]}] 02:11:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 02:11:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1334ms 02:11:19 INFO - PROCESS | 1820 | 1470733879285 Marionette TRACE conn4 -> [0,1813,"getWindowHandle",null] 02:11:19 INFO - PROCESS | 1820 | 1470733879290 Marionette TRACE conn4 <- [1,1813,null,{"value":"8"}] 02:11:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 02:11:19 INFO - PROCESS | 1820 | 1470733879308 Marionette TRACE conn4 -> [0,1814,"setScriptTimeout",{"ms":35000}] 02:11:19 INFO - PROCESS | 1820 | 1470733879316 Marionette TRACE conn4 <- [1,1814,null,{}] 02:11:19 INFO - PROCESS | 1820 | 1470733879326 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}] 02:11:19 INFO - PROCESS | 1820 | 1470733879332 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:11:19 INFO - PROCESS | 1820 | 1470733879603 Marionette TRACE conn4 <- [1,1815,null,{"value":null}] 02:11:19 INFO - PROCESS | 1820 | 1470733879873 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:19 INFO - PROCESS | 1820 | 1470733879892 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:11:19 INFO - PROCESS | 1820 | ++DOCSHELL 0x8db30000 == 14 [pid = 1820] [id = 461] 02:11:19 INFO - PROCESS | 1820 | ++DOMWINDOW == 100 (0x8db30400) [pid = 1820] [serial = 1384] [outer = (nil)] 02:11:19 INFO - PROCESS | 1820 | ++DOMWINDOW == 101 (0x8db33800) [pid = 1820] [serial = 1385] [outer = 0x8db30400] 02:11:19 INFO - PROCESS | 1820 | 1470733879995 Marionette DEBUG loaded listener.js 02:11:20 INFO - PROCESS | 1820 | ++DOMWINDOW == 102 (0x8e57d800) [pid = 1820] [serial = 1386] [outer = 0x8db30400] 02:11:20 INFO - PROCESS | 1820 | 1470733880988 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]]]}] 02:11:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 02:11:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1743ms 02:11:21 INFO - PROCESS | 1820 | 1470733881053 Marionette TRACE conn4 -> [0,1817,"getWindowHandle",null] 02:11:21 INFO - PROCESS | 1820 | 1470733881059 Marionette TRACE conn4 <- [1,1817,null,{"value":"8"}] 02:11:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 02:11:21 INFO - PROCESS | 1820 | 1470733881070 Marionette TRACE conn4 -> [0,1818,"setScriptTimeout",{"ms":35000}] 02:11:21 INFO - PROCESS | 1820 | 1470733881079 Marionette TRACE conn4 <- [1,1818,null,{}] 02:11:21 INFO - PROCESS | 1820 | 1470733881089 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}] 02:11:21 INFO - PROCESS | 1820 | 1470733881095 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:11:21 INFO - PROCESS | 1820 | 1470733881343 Marionette TRACE conn4 <- [1,1819,null,{"value":null}] 02:11:21 INFO - PROCESS | 1820 | 1470733881624 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:21 INFO - PROCESS | 1820 | 1470733881633 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:11:21 INFO - PROCESS | 1820 | ++DOCSHELL 0x8db35c00 == 15 [pid = 1820] [id = 462] 02:11:21 INFO - PROCESS | 1820 | ++DOMWINDOW == 103 (0x8eca5000) [pid = 1820] [serial = 1387] [outer = (nil)] 02:11:21 INFO - PROCESS | 1820 | ++DOMWINDOW == 104 (0x8ed06800) [pid = 1820] [serial = 1388] [outer = 0x8eca5000] 02:11:21 INFO - PROCESS | 1820 | 1470733881724 Marionette DEBUG loaded listener.js 02:11:21 INFO - PROCESS | 1820 | ++DOMWINDOW == 105 (0x8edcd000) [pid = 1820] [serial = 1389] [outer = 0x8eca5000] 02:11:22 INFO - PROCESS | 1820 | 1470733882734 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]]]}] 02:11:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 02:11:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1746ms 02:11:22 INFO - PROCESS | 1820 | 1470733882815 Marionette TRACE conn4 -> [0,1821,"getWindowHandle",null] 02:11:22 INFO - PROCESS | 1820 | 1470733882818 Marionette TRACE conn4 <- [1,1821,null,{"value":"8"}] 02:11:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 02:11:22 INFO - PROCESS | 1820 | 1470733882826 Marionette TRACE conn4 -> [0,1822,"setScriptTimeout",{"ms":35000}] 02:11:22 INFO - PROCESS | 1820 | 1470733882831 Marionette TRACE conn4 <- [1,1822,null,{}] 02:11:22 INFO - PROCESS | 1820 | 1470733882839 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}] 02:11:22 INFO - PROCESS | 1820 | 1470733882849 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:11:23 INFO - PROCESS | 1820 | 1470733883101 Marionette TRACE conn4 <- [1,1823,null,{"value":null}] 02:11:23 INFO - PROCESS | 1820 | 1470733883438 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:23 INFO - PROCESS | 1820 | 1470733883453 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:11:23 INFO - PROCESS | 1820 | ++DOCSHELL 0x8faeb800 == 16 [pid = 1820] [id = 463] 02:11:23 INFO - PROCESS | 1820 | ++DOMWINDOW == 106 (0x8faecc00) [pid = 1820] [serial = 1390] [outer = (nil)] 02:11:23 INFO - PROCESS | 1820 | ++DOMWINDOW == 107 (0x90de7400) [pid = 1820] [serial = 1391] [outer = 0x8faecc00] 02:11:23 INFO - PROCESS | 1820 | 1470733883541 Marionette DEBUG loaded listener.js 02:11:23 INFO - PROCESS | 1820 | ++DOMWINDOW == 108 (0x90ded000) [pid = 1820] [serial = 1392] [outer = 0x8faecc00] 02:11:24 INFO - PROCESS | 1820 | 1470733884516 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]]]}] 02:11:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 02:11:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1738ms 02:11:24 INFO - PROCESS | 1820 | 1470733884566 Marionette TRACE conn4 -> [0,1825,"getWindowHandle",null] 02:11:24 INFO - PROCESS | 1820 | 1470733884569 Marionette TRACE conn4 <- [1,1825,null,{"value":"8"}] 02:11:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 02:11:24 INFO - PROCESS | 1820 | 1470733884577 Marionette TRACE conn4 -> [0,1826,"setScriptTimeout",{"ms":35000}] 02:11:24 INFO - PROCESS | 1820 | 1470733884581 Marionette TRACE conn4 <- [1,1826,null,{}] 02:11:24 INFO - PROCESS | 1820 | 1470733884587 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}] 02:11:24 INFO - PROCESS | 1820 | 1470733884593 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:11:24 INFO - PROCESS | 1820 | 1470733884792 Marionette TRACE conn4 <- [1,1827,null,{"value":null}] 02:11:25 INFO - PROCESS | 1820 | 1470733885024 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:25 INFO - PROCESS | 1820 | 1470733885033 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:11:25 INFO - PROCESS | 1820 | ++DOCSHELL 0x90ee8400 == 17 [pid = 1820] [id = 464] 02:11:25 INFO - PROCESS | 1820 | ++DOMWINDOW == 109 (0x90ee9c00) [pid = 1820] [serial = 1393] [outer = (nil)] 02:11:25 INFO - PROCESS | 1820 | ++DOMWINDOW == 110 (0x90fdd000) [pid = 1820] [serial = 1394] [outer = 0x90ee9c00] 02:11:25 INFO - PROCESS | 1820 | 1470733885175 Marionette DEBUG loaded listener.js 02:11:25 INFO - PROCESS | 1820 | ++DOMWINDOW == 111 (0x90fe0000) [pid = 1820] [serial = 1395] [outer = 0x90ee9c00] 02:11:26 INFO - PROCESS | 1820 | 1470733886166 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]]]}] 02:11:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 02:11:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1632ms 02:11:26 INFO - PROCESS | 1820 | 1470733886210 Marionette TRACE conn4 -> [0,1829,"getWindowHandle",null] 02:11:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 02:11:26 INFO - PROCESS | 1820 | 1470733886214 Marionette TRACE conn4 <- [1,1829,null,{"value":"8"}] 02:11:26 INFO - PROCESS | 1820 | 1470733886221 Marionette TRACE conn4 -> [0,1830,"setScriptTimeout",{"ms":35000}] 02:11:26 INFO - PROCESS | 1820 | 1470733886225 Marionette TRACE conn4 <- [1,1830,null,{}] 02:11:26 INFO - PROCESS | 1820 | 1470733886231 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}] 02:11:26 INFO - PROCESS | 1820 | 1470733886237 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:11:26 INFO - PROCESS | 1820 | 1470733886422 Marionette TRACE conn4 <- [1,1831,null,{"value":null}] 02:11:26 INFO - PROCESS | 1820 | 1470733886654 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:26 INFO - PROCESS | 1820 | 1470733886665 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:11:26 INFO - PROCESS | 1820 | ++DOCSHELL 0x8eca6400 == 18 [pid = 1820] [id = 465] 02:11:26 INFO - PROCESS | 1820 | ++DOMWINDOW == 112 (0x91130800) [pid = 1820] [serial = 1396] [outer = (nil)] 02:11:26 INFO - PROCESS | 1820 | ++DOMWINDOW == 113 (0x91921c00) [pid = 1820] [serial = 1397] [outer = 0x91130800] 02:11:26 INFO - PROCESS | 1820 | 1470733886793 Marionette DEBUG loaded listener.js 02:11:26 INFO - PROCESS | 1820 | ++DOMWINDOW == 114 (0x91927000) [pid = 1820] [serial = 1398] [outer = 0x91130800] 02:11:27 INFO - PROCESS | 1820 | 1470733887781 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]]]}] 02:11:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 02:11:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1642ms 02:11:27 INFO - PROCESS | 1820 | 1470733887863 Marionette TRACE conn4 -> [0,1833,"getWindowHandle",null] 02:11:27 INFO - PROCESS | 1820 | 1470733887868 Marionette TRACE conn4 <- [1,1833,null,{"value":"8"}] 02:11:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 02:11:27 INFO - PROCESS | 1820 | 1470733887875 Marionette TRACE conn4 -> [0,1834,"setScriptTimeout",{"ms":35000}] 02:11:27 INFO - PROCESS | 1820 | 1470733887880 Marionette TRACE conn4 <- [1,1834,null,{}] 02:11:27 INFO - PROCESS | 1820 | 1470733887886 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}] 02:11:27 INFO - PROCESS | 1820 | 1470733887899 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:11:28 INFO - PROCESS | 1820 | 1470733888191 Marionette TRACE conn4 <- [1,1835,null,{"value":null}] 02:11:28 INFO - PROCESS | 1820 | 1470733888431 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:28 INFO - PROCESS | 1820 | 1470733888441 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:11:28 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d0d4c00 == 19 [pid = 1820] [id = 466] 02:11:28 INFO - PROCESS | 1820 | ++DOMWINDOW == 115 (0x8e983400) [pid = 1820] [serial = 1399] [outer = (nil)] 02:11:28 INFO - PROCESS | 1820 | ++DOMWINDOW == 116 (0x92544800) [pid = 1820] [serial = 1400] [outer = 0x8e983400] 02:11:28 INFO - PROCESS | 1820 | 1470733888543 Marionette DEBUG loaded listener.js 02:11:28 INFO - PROCESS | 1820 | ++DOMWINDOW == 117 (0x92ad3400) [pid = 1820] [serial = 1401] [outer = 0x8e983400] 02:11:29 INFO - PROCESS | 1820 | 1470733889536 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]]]}] 02:11:29 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 02:11:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1733ms 02:11:29 INFO - PROCESS | 1820 | 1470733889610 Marionette TRACE conn4 -> [0,1837,"getWindowHandle",null] 02:11:29 INFO - PROCESS | 1820 | 1470733889615 Marionette TRACE conn4 <- [1,1837,null,{"value":"8"}] 02:11:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 02:11:29 INFO - PROCESS | 1820 | 1470733889621 Marionette TRACE conn4 -> [0,1838,"setScriptTimeout",{"ms":35000}] 02:11:29 INFO - PROCESS | 1820 | 1470733889626 Marionette TRACE conn4 <- [1,1838,null,{}] 02:11:29 INFO - PROCESS | 1820 | 1470733889632 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}] 02:11:29 INFO - PROCESS | 1820 | 1470733889638 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:11:29 INFO - PROCESS | 1820 | 1470733889874 Marionette TRACE conn4 <- [1,1839,null,{"value":null}] 02:11:30 INFO - PROCESS | 1820 | 1470733890110 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:30 INFO - PROCESS | 1820 | 1470733890120 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:11:30 INFO - PROCESS | 1820 | ++DOCSHELL 0x8ec9a800 == 20 [pid = 1820] [id = 467] 02:11:30 INFO - PROCESS | 1820 | ++DOMWINDOW == 118 (0x8ee4e400) [pid = 1820] [serial = 1402] [outer = (nil)] 02:11:30 INFO - PROCESS | 1820 | ++DOMWINDOW == 119 (0x92adac00) [pid = 1820] [serial = 1403] [outer = 0x8ee4e400] 02:11:30 INFO - PROCESS | 1820 | 1470733890253 Marionette DEBUG loaded listener.js 02:11:30 INFO - PROCESS | 1820 | ++DOMWINDOW == 120 (0x92ae0800) [pid = 1820] [serial = 1404] [outer = 0x8ee4e400] 02:11:31 INFO - PROCESS | 1820 | 1470733891255 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]]]}] 02:11:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 02:11:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1683ms 02:11:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 02:11:31 INFO - PROCESS | 1820 | 1470733891305 Marionette TRACE conn4 -> [0,1841,"getWindowHandle",null] 02:11:31 INFO - PROCESS | 1820 | 1470733891309 Marionette TRACE conn4 <- [1,1841,null,{"value":"8"}] 02:11:31 INFO - PROCESS | 1820 | 1470733891317 Marionette TRACE conn4 -> [0,1842,"setScriptTimeout",{"ms":35000}] 02:11:31 INFO - PROCESS | 1820 | 1470733891320 Marionette TRACE conn4 <- [1,1842,null,{}] 02:11:31 INFO - PROCESS | 1820 | 1470733891327 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}] 02:11:31 INFO - PROCESS | 1820 | 1470733891332 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:11:31 INFO - PROCESS | 1820 | 1470733891528 Marionette TRACE conn4 <- [1,1843,null,{"value":null}] 02:11:31 INFO - PROCESS | 1820 | 1470733891765 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:31 INFO - PROCESS | 1820 | 1470733891775 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:11:31 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d0d0000 == 21 [pid = 1820] [id = 468] 02:11:31 INFO - PROCESS | 1820 | ++DOMWINDOW == 121 (0x8d0d5000) [pid = 1820] [serial = 1405] [outer = (nil)] 02:11:32 INFO - PROCESS | 1820 | ++DOMWINDOW == 122 (0x8d2d5000) [pid = 1820] [serial = 1406] [outer = 0x8d0d5000] 02:11:32 INFO - PROCESS | 1820 | 1470733892010 Marionette DEBUG loaded listener.js 02:11:32 INFO - PROCESS | 1820 | ++DOMWINDOW == 123 (0x8d8bd400) [pid = 1820] [serial = 1407] [outer = 0x8d0d5000] 02:11:32 INFO - PROCESS | 1820 | 1470733892962 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]]]}] 02:11:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 02:11:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1689ms 02:11:33 INFO - PROCESS | 1820 | 1470733893006 Marionette TRACE conn4 -> [0,1845,"getWindowHandle",null] 02:11:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 02:11:33 INFO - PROCESS | 1820 | 1470733893012 Marionette TRACE conn4 <- [1,1845,null,{"value":"8"}] 02:11:33 INFO - PROCESS | 1820 | 1470733893020 Marionette TRACE conn4 -> [0,1846,"setScriptTimeout",{"ms":35000}] 02:11:33 INFO - PROCESS | 1820 | 1470733893023 Marionette TRACE conn4 <- [1,1846,null,{}] 02:11:33 INFO - PROCESS | 1820 | 1470733893031 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}] 02:11:33 INFO - PROCESS | 1820 | 1470733893036 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:11:33 INFO - PROCESS | 1820 | 1470733893218 Marionette TRACE conn4 <- [1,1847,null,{"value":null}] 02:11:33 INFO - PROCESS | 1820 | 1470733893589 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:33 INFO - PROCESS | 1820 | 1470733893602 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:11:33 INFO - PROCESS | 1820 | --DOMWINDOW == 122 (0x8f022000) [pid = 1820] [serial = 1281] [outer = (nil)] [url = about:blank] 02:11:33 INFO - PROCESS | 1820 | --DOMWINDOW == 121 (0x9192dc00) [pid = 1820] [serial = 1328] [outer = (nil)] [url = about:blank] 02:11:33 INFO - PROCESS | 1820 | --DOMWINDOW == 120 (0x9198e000) [pid = 1820] [serial = 1329] [outer = (nil)] [url = about:blank] 02:11:33 INFO - PROCESS | 1820 | --DOMWINDOW == 119 (0x91922800) [pid = 1820] [serial = 1331] [outer = (nil)] [url = about:blank] 02:11:33 INFO - PROCESS | 1820 | --DOMWINDOW == 118 (0x8edcc000) [pid = 1820] [serial = 1320] [outer = (nil)] [url = about:blank] 02:11:33 INFO - PROCESS | 1820 | --DOMWINDOW == 117 (0x98360800) [pid = 1820] [serial = 1307] [outer = (nil)] [url = about:blank] 02:11:33 INFO - PROCESS | 1820 | --DOMWINDOW == 116 (0x99271400) [pid = 1820] [serial = 1308] [outer = (nil)] [url = about:blank] 02:11:33 INFO - PROCESS | 1820 | --DOMWINDOW == 115 (0x966f0000) [pid = 1820] [serial = 1310] [outer = (nil)] [url = about:blank] 02:11:33 INFO - PROCESS | 1820 | --DOMWINDOW == 114 (0x9a451800) [pid = 1820] [serial = 1311] [outer = (nil)] [url = about:blank] 02:11:33 INFO - PROCESS | 1820 | --DOMWINDOW == 113 (0x92ada800) [pid = 1820] [serial = 1298] [outer = (nil)] [url = about:blank] 02:11:33 INFO - PROCESS | 1820 | --DOMWINDOW == 112 (0x939d9000) [pid = 1820] [serial = 1299] [outer = (nil)] [url = about:blank] 02:11:33 INFO - PROCESS | 1820 | --DOMWINDOW == 111 (0x90dec400) [pid = 1820] [serial = 1289] [outer = (nil)] [url = about:blank] 02:11:33 INFO - PROCESS | 1820 | --DOMWINDOW == 110 (0x90eec800) [pid = 1820] [serial = 1290] [outer = (nil)] [url = about:blank] 02:11:33 INFO - PROCESS | 1820 | --DOMWINDOW == 109 (0x9668a000) [pid = 1820] [serial = 1304] [outer = (nil)] [url = about:blank] 02:11:33 INFO - PROCESS | 1820 | --DOMWINDOW == 108 (0x96688c00) [pid = 1820] [serial = 1305] [outer = (nil)] [url = about:blank] 02:11:33 INFO - PROCESS | 1820 | --DOMWINDOW == 107 (0x9230d400) [pid = 1820] [serial = 1295] [outer = (nil)] [url = about:blank] 02:11:33 INFO - PROCESS | 1820 | --DOMWINDOW == 106 (0x92302c00) [pid = 1820] [serial = 1296] [outer = (nil)] [url = about:blank] 02:11:33 INFO - PROCESS | 1820 | --DOMWINDOW == 105 (0x90fe7c00) [pid = 1820] [serial = 1325] [outer = (nil)] [url = about:blank] 02:11:33 INFO - PROCESS | 1820 | --DOMWINDOW == 104 (0x8d0d4800) [pid = 1820] [serial = 1316] [outer = (nil)] [url = about:blank] 02:11:33 INFO - PROCESS | 1820 | --DOMWINDOW == 103 (0x8d8c2400) [pid = 1820] [serial = 1317] [outer = (nil)] [url = about:blank] 02:11:33 INFO - PROCESS | 1820 | --DOMWINDOW == 102 (0x953aa000) [pid = 1820] [serial = 1301] [outer = (nil)] [url = about:blank] 02:11:33 INFO - PROCESS | 1820 | --DOMWINDOW == 101 (0x8d2d5400) [pid = 1820] [serial = 1302] [outer = (nil)] [url = about:blank] 02:11:33 INFO - PROCESS | 1820 | --DOMWINDOW == 100 (0x8edc6c00) [pid = 1820] [serial = 1286] [outer = (nil)] [url = about:blank] 02:11:33 INFO - PROCESS | 1820 | --DOMWINDOW == 99 (0x8ee4e800) [pid = 1820] [serial = 1287] [outer = (nil)] [url = about:blank] 02:11:33 INFO - PROCESS | 1820 | --DOMWINDOW == 98 (0x8d0d7c00) [pid = 1820] [serial = 1283] [outer = (nil)] [url = about:blank] 02:11:33 INFO - PROCESS | 1820 | --DOMWINDOW == 97 (0x8d2d9800) [pid = 1820] [serial = 1284] [outer = (nil)] [url = about:blank] 02:11:33 INFO - PROCESS | 1820 | --DOMWINDOW == 96 (0x9192f400) [pid = 1820] [serial = 1292] [outer = (nil)] [url = about:blank] 02:11:33 INFO - PROCESS | 1820 | --DOMWINDOW == 95 (0x91991c00) [pid = 1820] [serial = 1293] [outer = (nil)] [url = about:blank] 02:11:33 INFO - PROCESS | 1820 | --DOMWINDOW == 94 (0x8ef29c00) [pid = 1820] [serial = 1322] [outer = (nil)] [url = about:blank] 02:11:33 INFO - PROCESS | 1820 | --DOMWINDOW == 93 (0x8f02c800) [pid = 1820] [serial = 1323] [outer = (nil)] [url = about:blank] 02:11:33 INFO - PROCESS | 1820 | --DOMWINDOW == 92 (0x8eca2800) [pid = 1820] [serial = 1319] [outer = (nil)] [url = about:blank] 02:11:33 INFO - PROCESS | 1820 | --DOMWINDOW == 91 (0x92c08c00) [pid = 1820] [serial = 1332] [outer = (nil)] [url = about:blank] 02:11:33 INFO - PROCESS | 1820 | --DOMWINDOW == 90 (0x8ec7e000) [pid = 1820] [serial = 1313] [outer = (nil)] [url = about:blank] 02:11:33 INFO - PROCESS | 1820 | --DOMWINDOW == 89 (0x93d69c00) [pid = 1820] [serial = 1314] [outer = (nil)] [url = about:blank] 02:11:33 INFO - PROCESS | 1820 | --DOMWINDOW == 88 (0x91132000) [pid = 1820] [serial = 1326] [outer = (nil)] [url = about:blank] 02:11:33 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d0d4800 == 22 [pid = 1820] [id = 469] 02:11:33 INFO - PROCESS | 1820 | ++DOMWINDOW == 89 (0x8d0dbc00) [pid = 1820] [serial = 1408] [outer = (nil)] 02:11:33 INFO - PROCESS | 1820 | ++DOMWINDOW == 90 (0x8d2dc000) [pid = 1820] [serial = 1409] [outer = 0x8d0dbc00] 02:11:33 INFO - PROCESS | 1820 | 1470733893764 Marionette DEBUG loaded listener.js 02:11:33 INFO - PROCESS | 1820 | ++DOMWINDOW == 91 (0x8e586000) [pid = 1820] [serial = 1410] [outer = 0x8d0dbc00] 02:11:34 INFO - PROCESS | 1820 | 1470733894639 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]]]}] 02:11:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 02:11:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1644ms 02:11:34 INFO - PROCESS | 1820 | 1470733894672 Marionette TRACE conn4 -> [0,1849,"getWindowHandle",null] 02:11:34 INFO - PROCESS | 1820 | 1470733894678 Marionette TRACE conn4 <- [1,1849,null,{"value":"8"}] 02:11:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 02:11:34 INFO - PROCESS | 1820 | 1470733894690 Marionette TRACE conn4 -> [0,1850,"setScriptTimeout",{"ms":35000}] 02:11:34 INFO - PROCESS | 1820 | 1470733894693 Marionette TRACE conn4 <- [1,1850,null,{}] 02:11:34 INFO - PROCESS | 1820 | 1470733894701 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}] 02:11:34 INFO - PROCESS | 1820 | 1470733894706 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:11:34 INFO - PROCESS | 1820 | 1470733894896 Marionette TRACE conn4 <- [1,1851,null,{"value":null}] 02:11:34 INFO - PROCESS | 1820 | 1470733894906 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:34 INFO - PROCESS | 1820 | 1470733894914 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:11:34 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d2d6400 == 23 [pid = 1820] [id = 470] 02:11:34 INFO - PROCESS | 1820 | ++DOMWINDOW == 92 (0x8ed07000) [pid = 1820] [serial = 1411] [outer = (nil)] 02:11:34 INFO - PROCESS | 1820 | ++DOMWINDOW == 93 (0x8ef34800) [pid = 1820] [serial = 1412] [outer = 0x8ed07000] 02:11:35 INFO - PROCESS | 1820 | 1470733895003 Marionette DEBUG loaded listener.js 02:11:35 INFO - PROCESS | 1820 | ++DOMWINDOW == 94 (0x8f029800) [pid = 1820] [serial = 1413] [outer = 0x8ed07000] 02:11:36 INFO - PROCESS | 1820 | 1470733896004 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]]]}] 02:11:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 02:11:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1338ms 02:11:36 INFO - PROCESS | 1820 | 1470733896027 Marionette TRACE conn4 -> [0,1853,"getWindowHandle",null] 02:11:36 INFO - PROCESS | 1820 | 1470733896034 Marionette TRACE conn4 <- [1,1853,null,{"value":"8"}] 02:11:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 02:11:36 INFO - PROCESS | 1820 | 1470733896061 Marionette TRACE conn4 -> [0,1854,"setScriptTimeout",{"ms":35000}] 02:11:36 INFO - PROCESS | 1820 | 1470733896067 Marionette TRACE conn4 <- [1,1854,null,{}] 02:11:36 INFO - PROCESS | 1820 | 1470733896089 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}] 02:11:36 INFO - PROCESS | 1820 | 1470733896098 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:11:36 INFO - PROCESS | 1820 | 1470733896325 Marionette TRACE conn4 <- [1,1855,null,{"value":null}] 02:11:36 INFO - PROCESS | 1820 | 1470733896354 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:36 INFO - PROCESS | 1820 | 1470733896363 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:11:36 INFO - PROCESS | 1820 | ++DOCSHELL 0x8eca0800 == 24 [pid = 1820] [id = 471] 02:11:36 INFO - PROCESS | 1820 | ++DOMWINDOW == 95 (0x90df2400) [pid = 1820] [serial = 1414] [outer = (nil)] 02:11:36 INFO - PROCESS | 1820 | ++DOMWINDOW == 96 (0x90eeb400) [pid = 1820] [serial = 1415] [outer = 0x90df2400] 02:11:36 INFO - PROCESS | 1820 | 1470733896432 Marionette DEBUG loaded listener.js 02:11:36 INFO - PROCESS | 1820 | ++DOMWINDOW == 97 (0x90fdc000) [pid = 1820] [serial = 1416] [outer = 0x90df2400] 02:11:37 INFO - PROCESS | 1820 | 1470733897361 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]]]}] 02:11:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 02:11:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1345ms 02:11:37 INFO - PROCESS | 1820 | 1470733897411 Marionette TRACE conn4 -> [0,1857,"getWindowHandle",null] 02:11:37 INFO - PROCESS | 1820 | 1470733897420 Marionette TRACE conn4 <- [1,1857,null,{"value":"8"}] 02:11:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 02:11:37 INFO - PROCESS | 1820 | 1470733897429 Marionette TRACE conn4 -> [0,1858,"setScriptTimeout",{"ms":35000}] 02:11:37 INFO - PROCESS | 1820 | 1470733897431 Marionette TRACE conn4 <- [1,1858,null,{}] 02:11:37 INFO - PROCESS | 1820 | 1470733897462 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}] 02:11:37 INFO - PROCESS | 1820 | 1470733897468 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:11:37 INFO - PROCESS | 1820 | 1470733897682 Marionette TRACE conn4 <- [1,1859,null,{"value":null}] 02:11:37 INFO - PROCESS | 1820 | 1470733897718 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:37 INFO - PROCESS | 1820 | 1470733897727 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:11:37 INFO - PROCESS | 1820 | ++DOCSHELL 0x8fae7000 == 25 [pid = 1820] [id = 472] 02:11:37 INFO - PROCESS | 1820 | ++DOMWINDOW == 98 (0x90df0000) [pid = 1820] [serial = 1417] [outer = (nil)] 02:11:37 INFO - PROCESS | 1820 | ++DOMWINDOW == 99 (0x91921400) [pid = 1820] [serial = 1418] [outer = 0x90df0000] 02:11:37 INFO - PROCESS | 1820 | 1470733897819 Marionette DEBUG loaded listener.js 02:11:37 INFO - PROCESS | 1820 | ++DOMWINDOW == 100 (0x9198f800) [pid = 1820] [serial = 1419] [outer = 0x90df0000] 02:11:38 INFO - PROCESS | 1820 | --DOMWINDOW == 99 (0x8ee5a000) [pid = 1820] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 02:11:38 INFO - PROCESS | 1820 | --DOMWINDOW == 98 (0x8d8bdc00) [pid = 1820] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 02:11:38 INFO - PROCESS | 1820 | --DOMWINDOW == 97 (0x966e6400) [pid = 1820] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 02:11:38 INFO - PROCESS | 1820 | --DOMWINDOW == 96 (0x8e98b800) [pid = 1820] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 02:11:38 INFO - PROCESS | 1820 | --DOMWINDOW == 95 (0x93d64c00) [pid = 1820] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 02:11:38 INFO - PROCESS | 1820 | --DOMWINDOW == 94 (0x8ed0d400) [pid = 1820] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 02:11:38 INFO - PROCESS | 1820 | --DOMWINDOW == 93 (0x90deb800) [pid = 1820] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 02:11:38 INFO - PROCESS | 1820 | --DOMWINDOW == 92 (0x8fae5800) [pid = 1820] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 02:11:38 INFO - PROCESS | 1820 | --DOMWINDOW == 91 (0x8db39000) [pid = 1820] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 02:11:38 INFO - PROCESS | 1820 | --DOMWINDOW == 90 (0x966f3400) [pid = 1820] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 02:11:38 INFO - PROCESS | 1820 | --DOMWINDOW == 89 (0x8d0d0c00) [pid = 1820] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 02:11:38 INFO - PROCESS | 1820 | --DOMWINDOW == 88 (0x8ed07800) [pid = 1820] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 02:11:38 INFO - PROCESS | 1820 | --DOMWINDOW == 87 (0x8d0da400) [pid = 1820] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 02:11:38 INFO - PROCESS | 1820 | --DOMWINDOW == 86 (0x8ee53800) [pid = 1820] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 02:11:38 INFO - PROCESS | 1820 | --DOMWINDOW == 85 (0x8fae6000) [pid = 1820] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 02:11:38 INFO - PROCESS | 1820 | --DOMWINDOW == 84 (0x9a5c1000) [pid = 1820] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 02:11:38 INFO - PROCESS | 1820 | 1470733898865 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]]]}] 02:11:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 02:11:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1458ms 02:11:38 INFO - PROCESS | 1820 | 1470733898888 Marionette TRACE conn4 -> [0,1861,"getWindowHandle",null] 02:11:38 INFO - PROCESS | 1820 | 1470733898893 Marionette TRACE conn4 <- [1,1861,null,{"value":"8"}] 02:11:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 02:11:38 INFO - PROCESS | 1820 | 1470733898899 Marionette TRACE conn4 -> [0,1862,"setScriptTimeout",{"ms":35000}] 02:11:38 INFO - PROCESS | 1820 | 1470733898902 Marionette TRACE conn4 <- [1,1862,null,{}] 02:11:38 INFO - PROCESS | 1820 | 1470733898913 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}] 02:11:38 INFO - PROCESS | 1820 | 1470733898917 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:11:39 INFO - PROCESS | 1820 | 1470733899140 Marionette TRACE conn4 <- [1,1863,null,{"value":null}] 02:11:39 INFO - PROCESS | 1820 | 1470733899175 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:39 INFO - PROCESS | 1820 | 1470733899185 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:11:39 INFO - PROCESS | 1820 | ++DOCSHELL 0x8db39000 == 26 [pid = 1820] [id = 473] 02:11:39 INFO - PROCESS | 1820 | ++DOMWINDOW == 85 (0x8e98b400) [pid = 1820] [serial = 1420] [outer = (nil)] 02:11:39 INFO - PROCESS | 1820 | ++DOMWINDOW == 86 (0x90ee4400) [pid = 1820] [serial = 1421] [outer = 0x8e98b400] 02:11:39 INFO - PROCESS | 1820 | 1470733899265 Marionette DEBUG loaded listener.js 02:11:39 INFO - PROCESS | 1820 | ++DOMWINDOW == 87 (0x91997000) [pid = 1820] [serial = 1422] [outer = 0x8e98b400] 02:11:40 INFO - PROCESS | 1820 | 1470733900161 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]]]}] 02:11:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 02:11:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1334ms 02:11:40 INFO - PROCESS | 1820 | 1470733900234 Marionette TRACE conn4 -> [0,1865,"getWindowHandle",null] 02:11:40 INFO - PROCESS | 1820 | 1470733900238 Marionette TRACE conn4 <- [1,1865,null,{"value":"8"}] 02:11:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 02:11:40 INFO - PROCESS | 1820 | 1470733900244 Marionette TRACE conn4 -> [0,1866,"setScriptTimeout",{"ms":35000}] 02:11:40 INFO - PROCESS | 1820 | 1470733900248 Marionette TRACE conn4 <- [1,1866,null,{}] 02:11:40 INFO - PROCESS | 1820 | 1470733900254 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}] 02:11:40 INFO - PROCESS | 1820 | 1470733900264 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:11:40 INFO - PROCESS | 1820 | 1470733900435 Marionette TRACE conn4 <- [1,1867,null,{"value":null}] 02:11:40 INFO - PROCESS | 1820 | 1470733900691 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:40 INFO - PROCESS | 1820 | 1470733900703 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:11:40 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d0cec00 == 27 [pid = 1820] [id = 474] 02:11:40 INFO - PROCESS | 1820 | ++DOMWINDOW == 88 (0x8d0cf400) [pid = 1820] [serial = 1423] [outer = (nil)] 02:11:40 INFO - PROCESS | 1820 | ++DOMWINDOW == 89 (0x8d0d7c00) [pid = 1820] [serial = 1424] [outer = 0x8d0cf400] 02:11:40 INFO - PROCESS | 1820 | 1470733900803 Marionette DEBUG loaded listener.js 02:11:40 INFO - PROCESS | 1820 | ++DOMWINDOW == 90 (0x8d2dc800) [pid = 1820] [serial = 1425] [outer = 0x8d0cf400] 02:11:41 INFO - PROCESS | 1820 | 1470733901898 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]]]}] 02:11:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 02:11:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1688ms 02:11:41 INFO - PROCESS | 1820 | 1470733901937 Marionette TRACE conn4 -> [0,1869,"getWindowHandle",null] 02:11:41 INFO - PROCESS | 1820 | 1470733901944 Marionette TRACE conn4 <- [1,1869,null,{"value":"8"}] 02:11:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 02:11:41 INFO - PROCESS | 1820 | 1470733901952 Marionette TRACE conn4 -> [0,1870,"setScriptTimeout",{"ms":35000}] 02:11:41 INFO - PROCESS | 1820 | 1470733901957 Marionette TRACE conn4 <- [1,1870,null,{}] 02:11:41 INFO - PROCESS | 1820 | 1470733901967 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}] 02:11:41 INFO - PROCESS | 1820 | 1470733901975 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:11:42 INFO - PROCESS | 1820 | 1470733902190 Marionette TRACE conn4 <- [1,1871,null,{"value":null}] 02:11:42 INFO - PROCESS | 1820 | 1470733902437 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:42 INFO - PROCESS | 1820 | 1470733902461 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:11:42 INFO - PROCESS | 1820 | ++DOCSHELL 0x8eca1800 == 28 [pid = 1820] [id = 475] 02:11:42 INFO - PROCESS | 1820 | ++DOMWINDOW == 91 (0x8eca2c00) [pid = 1820] [serial = 1426] [outer = (nil)] 02:11:42 INFO - PROCESS | 1820 | ++DOMWINDOW == 92 (0x8ed03000) [pid = 1820] [serial = 1427] [outer = 0x8eca2c00] 02:11:42 INFO - PROCESS | 1820 | 1470733902590 Marionette DEBUG loaded listener.js 02:11:42 INFO - PROCESS | 1820 | ++DOMWINDOW == 93 (0x8edcc400) [pid = 1820] [serial = 1428] [outer = 0x8eca2c00] 02:11:43 INFO - PROCESS | 1820 | 1470733903587 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]]]}] 02:11:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 02:11:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1688ms 02:11:43 INFO - PROCESS | 1820 | 1470733903645 Marionette TRACE conn4 -> [0,1873,"getWindowHandle",null] 02:11:43 INFO - PROCESS | 1820 | 1470733903652 Marionette TRACE conn4 <- [1,1873,null,{"value":"8"}] 02:11:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 02:11:43 INFO - PROCESS | 1820 | 1470733903660 Marionette TRACE conn4 -> [0,1874,"setScriptTimeout",{"ms":35000}] 02:11:43 INFO - PROCESS | 1820 | 1470733903664 Marionette TRACE conn4 <- [1,1874,null,{}] 02:11:43 INFO - PROCESS | 1820 | 1470733903671 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}] 02:11:43 INFO - PROCESS | 1820 | 1470733903677 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:11:43 INFO - PROCESS | 1820 | 1470733903895 Marionette TRACE conn4 <- [1,1875,null,{"value":null}] 02:11:44 INFO - PROCESS | 1820 | 1470733904186 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:44 INFO - PROCESS | 1820 | 1470733904193 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:11:44 INFO - PROCESS | 1820 | ++DOCSHELL 0x8ef26400 == 29 [pid = 1820] [id = 476] 02:11:44 INFO - PROCESS | 1820 | ++DOMWINDOW == 94 (0x8f02f400) [pid = 1820] [serial = 1429] [outer = (nil)] 02:11:44 INFO - PROCESS | 1820 | ++DOMWINDOW == 95 (0x8fae2000) [pid = 1820] [serial = 1430] [outer = 0x8f02f400] 02:11:44 INFO - PROCESS | 1820 | 1470733904327 Marionette DEBUG loaded listener.js 02:11:44 INFO - PROCESS | 1820 | ++DOMWINDOW == 96 (0x90deb000) [pid = 1820] [serial = 1431] [outer = 0x8f02f400] 02:11:45 INFO - PROCESS | 1820 | 1470733905318 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]]]}] 02:11:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 02:11:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1733ms 02:11:45 INFO - PROCESS | 1820 | 1470733905394 Marionette TRACE conn4 -> [0,1877,"getWindowHandle",null] 02:11:45 INFO - PROCESS | 1820 | 1470733905398 Marionette TRACE conn4 <- [1,1877,null,{"value":"8"}] 02:11:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 02:11:45 INFO - PROCESS | 1820 | 1470733905417 Marionette TRACE conn4 -> [0,1878,"setScriptTimeout",{"ms":35000}] 02:11:45 INFO - PROCESS | 1820 | 1470733905427 Marionette TRACE conn4 <- [1,1878,null,{}] 02:11:45 INFO - PROCESS | 1820 | 1470733905435 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}] 02:11:45 INFO - PROCESS | 1820 | 1470733905443 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:11:45 INFO - PROCESS | 1820 | 1470733905773 Marionette TRACE conn4 <- [1,1879,null,{"value":null}] 02:11:46 INFO - PROCESS | 1820 | 1470733905976 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:46 INFO - PROCESS | 1820 | 1470733905984 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:11:46 INFO - PROCESS | 1820 | ++DOCSHELL 0x8eca3800 == 30 [pid = 1820] [id = 477] 02:11:46 INFO - PROCESS | 1820 | ++DOMWINDOW == 97 (0x8f02d400) [pid = 1820] [serial = 1432] [outer = (nil)] 02:11:46 INFO - PROCESS | 1820 | ++DOMWINDOW == 98 (0x9199b400) [pid = 1820] [serial = 1433] [outer = 0x8f02d400] 02:11:46 INFO - PROCESS | 1820 | 1470733906071 Marionette DEBUG loaded listener.js 02:11:46 INFO - PROCESS | 1820 | ++DOMWINDOW == 99 (0x92545800) [pid = 1820] [serial = 1434] [outer = 0x8f02d400] 02:11:47 INFO - PROCESS | 1820 | 1470733907040 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]]]}] 02:11:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 02:11:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1701ms 02:11:47 INFO - PROCESS | 1820 | 1470733907109 Marionette TRACE conn4 -> [0,1881,"getWindowHandle",null] 02:11:47 INFO - PROCESS | 1820 | 1470733907116 Marionette TRACE conn4 <- [1,1881,null,{"value":"8"}] 02:11:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 02:11:47 INFO - PROCESS | 1820 | 1470733907124 Marionette TRACE conn4 -> [0,1882,"setScriptTimeout",{"ms":35000}] 02:11:47 INFO - PROCESS | 1820 | 1470733907127 Marionette TRACE conn4 <- [1,1882,null,{}] 02:11:47 INFO - PROCESS | 1820 | 1470733907136 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}] 02:11:47 INFO - PROCESS | 1820 | 1470733907141 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:11:47 INFO - PROCESS | 1820 | 1470733907407 Marionette TRACE conn4 <- [1,1883,null,{"value":null}] 02:11:47 INFO - PROCESS | 1820 | 1470733907696 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:47 INFO - PROCESS | 1820 | 1470733907704 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:11:47 INFO - PROCESS | 1820 | ++DOCSHELL 0x8ec9f000 == 31 [pid = 1820] [id = 478] 02:11:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 100 (0x8ee50400) [pid = 1820] [serial = 1435] [outer = (nil)] 02:11:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 101 (0x92c03c00) [pid = 1820] [serial = 1436] [outer = 0x8ee50400] 02:11:47 INFO - PROCESS | 1820 | 1470733907793 Marionette DEBUG loaded listener.js 02:11:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 102 (0x92c08c00) [pid = 1820] [serial = 1437] [outer = 0x8ee50400] 02:11:48 INFO - PROCESS | 1820 | 1470733908752 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]]]}] 02:11:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 02:11:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1687ms 02:11:48 INFO - PROCESS | 1820 | 1470733908810 Marionette TRACE conn4 -> [0,1885,"getWindowHandle",null] 02:11:48 INFO - PROCESS | 1820 | 1470733908816 Marionette TRACE conn4 <- [1,1885,null,{"value":"8"}] 02:11:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 02:11:48 INFO - PROCESS | 1820 | 1470733908823 Marionette TRACE conn4 -> [0,1886,"setScriptTimeout",{"ms":35000}] 02:11:48 INFO - PROCESS | 1820 | 1470733908827 Marionette TRACE conn4 <- [1,1886,null,{}] 02:11:48 INFO - PROCESS | 1820 | 1470733908833 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}] 02:11:48 INFO - PROCESS | 1820 | 1470733908839 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:11:49 INFO - PROCESS | 1820 | 1470733909042 Marionette TRACE conn4 <- [1,1887,null,{"value":null}] 02:11:49 INFO - PROCESS | 1820 | 1470733909394 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:49 INFO - PROCESS | 1820 | 1470733909412 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:11:49 INFO - PROCESS | 1820 | ++DOCSHELL 0x939d3c00 == 32 [pid = 1820] [id = 479] 02:11:49 INFO - PROCESS | 1820 | ++DOMWINDOW == 103 (0x939d4000) [pid = 1820] [serial = 1438] [outer = (nil)] 02:11:49 INFO - PROCESS | 1820 | ++DOMWINDOW == 104 (0x93b64000) [pid = 1820] [serial = 1439] [outer = 0x939d4000] 02:11:49 INFO - PROCESS | 1820 | 1470733909518 Marionette DEBUG loaded listener.js 02:11:49 INFO - PROCESS | 1820 | ++DOMWINDOW == 105 (0x9523ec00) [pid = 1820] [serial = 1440] [outer = 0x939d4000] 02:11:50 INFO - PROCESS | 1820 | 1470733910457 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]]]}] 02:11:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 02:11:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1685ms 02:11:50 INFO - PROCESS | 1820 | 1470733910510 Marionette TRACE conn4 -> [0,1889,"getWindowHandle",null] 02:11:50 INFO - PROCESS | 1820 | 1470733910515 Marionette TRACE conn4 <- [1,1889,null,{"value":"8"}] 02:11:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 02:11:50 INFO - PROCESS | 1820 | 1470733910522 Marionette TRACE conn4 -> [0,1890,"setScriptTimeout",{"ms":35000}] 02:11:50 INFO - PROCESS | 1820 | 1470733910526 Marionette TRACE conn4 <- [1,1890,null,{}] 02:11:50 INFO - PROCESS | 1820 | 1470733910532 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}] 02:11:50 INFO - PROCESS | 1820 | 1470733910539 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:11:50 INFO - PROCESS | 1820 | 1470733910745 Marionette TRACE conn4 <- [1,1891,null,{"value":null}] 02:11:50 INFO - PROCESS | 1820 | 1470733910935 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:50 INFO - PROCESS | 1820 | 1470733910946 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:11:50 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d0d7400 == 33 [pid = 1820] [id = 480] 02:11:50 INFO - PROCESS | 1820 | ++DOMWINDOW == 106 (0x8d2d3000) [pid = 1820] [serial = 1441] [outer = (nil)] 02:11:51 INFO - PROCESS | 1820 | ++DOMWINDOW == 107 (0x953b0800) [pid = 1820] [serial = 1442] [outer = 0x8d2d3000] 02:11:51 INFO - PROCESS | 1820 | 1470733911027 Marionette DEBUG loaded listener.js 02:11:51 INFO - PROCESS | 1820 | ++DOMWINDOW == 108 (0x96687c00) [pid = 1820] [serial = 1443] [outer = 0x8d2d3000] 02:11:52 INFO - PROCESS | 1820 | 1470733912006 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]]]}] 02:11:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 02:11:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1543ms 02:11:52 INFO - PROCESS | 1820 | 1470733912066 Marionette TRACE conn4 -> [0,1893,"getWindowHandle",null] 02:11:52 INFO - PROCESS | 1820 | 1470733912071 Marionette TRACE conn4 <- [1,1893,null,{"value":"8"}] 02:11:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 02:11:52 INFO - PROCESS | 1820 | 1470733912078 Marionette TRACE conn4 -> [0,1894,"setScriptTimeout",{"ms":35000}] 02:11:52 INFO - PROCESS | 1820 | 1470733912083 Marionette TRACE conn4 <- [1,1894,null,{}] 02:11:52 INFO - PROCESS | 1820 | 1470733912089 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}] 02:11:52 INFO - PROCESS | 1820 | 1470733912095 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:11:52 INFO - PROCESS | 1820 | 1470733912300 Marionette TRACE conn4 <- [1,1895,null,{"value":null}] 02:11:52 INFO - PROCESS | 1820 | 1470733912545 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:52 INFO - PROCESS | 1820 | 1470733912555 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:11:52 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d2da800 == 34 [pid = 1820] [id = 481] 02:11:52 INFO - PROCESS | 1820 | ++DOMWINDOW == 109 (0x8db3c800) [pid = 1820] [serial = 1444] [outer = (nil)] 02:11:52 INFO - PROCESS | 1820 | ++DOMWINDOW == 110 (0x92550c00) [pid = 1820] [serial = 1445] [outer = 0x8db3c800] 02:11:52 INFO - PROCESS | 1820 | 1470733912678 Marionette DEBUG loaded listener.js 02:11:52 INFO - PROCESS | 1820 | ++DOMWINDOW == 111 (0x9523dc00) [pid = 1820] [serial = 1446] [outer = 0x8db3c800] 02:11:53 INFO - PROCESS | 1820 | 1470733913630 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]]]}] 02:11:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 02:11:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1582ms 02:11:53 INFO - PROCESS | 1820 | 1470733913662 Marionette TRACE conn4 -> [0,1897,"getWindowHandle",null] 02:11:53 INFO - PROCESS | 1820 | 1470733913665 Marionette TRACE conn4 <- [1,1897,null,{"value":"8"}] 02:11:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 02:11:53 INFO - PROCESS | 1820 | 1470733913672 Marionette TRACE conn4 -> [0,1898,"setScriptTimeout",{"ms":35000}] 02:11:53 INFO - PROCESS | 1820 | 1470733913675 Marionette TRACE conn4 <- [1,1898,null,{}] 02:11:53 INFO - PROCESS | 1820 | 1470733913681 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}] 02:11:53 INFO - PROCESS | 1820 | 1470733913686 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:11:53 INFO - PROCESS | 1820 | 1470733913862 Marionette TRACE conn4 <- [1,1899,null,{"value":null}] 02:11:54 INFO - PROCESS | 1820 | 1470733914323 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:54 INFO - PROCESS | 1820 | 1470733914333 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:11:54 INFO - PROCESS | 1820 | ++DOCSHELL 0x8db31c00 == 35 [pid = 1820] [id = 482] 02:11:54 INFO - PROCESS | 1820 | ++DOMWINDOW == 112 (0x8db36000) [pid = 1820] [serial = 1447] [outer = (nil)] 02:11:54 INFO - PROCESS | 1820 | ++DOMWINDOW == 113 (0x8e582000) [pid = 1820] [serial = 1448] [outer = 0x8db36000] 02:11:54 INFO - PROCESS | 1820 | 1470733914454 Marionette DEBUG loaded listener.js 02:11:54 INFO - PROCESS | 1820 | ++DOMWINDOW == 114 (0x8e989400) [pid = 1820] [serial = 1449] [outer = 0x8db36000] 02:11:55 INFO - PROCESS | 1820 | 1470733915561 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]]]}] 02:11:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 02:11:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1932ms 02:11:55 INFO - PROCESS | 1820 | 1470733915607 Marionette TRACE conn4 -> [0,1901,"getWindowHandle",null] 02:11:55 INFO - PROCESS | 1820 | 1470733915613 Marionette TRACE conn4 <- [1,1901,null,{"value":"8"}] 02:11:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 02:11:55 INFO - PROCESS | 1820 | 1470733915620 Marionette TRACE conn4 -> [0,1902,"setScriptTimeout",{"ms":35000}] 02:11:55 INFO - PROCESS | 1820 | 1470733915625 Marionette TRACE conn4 <- [1,1902,null,{}] 02:11:55 INFO - PROCESS | 1820 | 1470733915633 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}] 02:11:55 INFO - PROCESS | 1820 | 1470733915641 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:11:55 INFO - PROCESS | 1820 | 1470733915830 Marionette TRACE conn4 <- [1,1903,null,{"value":null}] 02:11:56 INFO - PROCESS | 1820 | 1470733916179 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:56 INFO - PROCESS | 1820 | 1470733916190 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:11:56 INFO - PROCESS | 1820 | ++DOCSHELL 0x8e587c00 == 36 [pid = 1820] [id = 483] 02:11:56 INFO - PROCESS | 1820 | ++DOMWINDOW == 115 (0x8ec88000) [pid = 1820] [serial = 1450] [outer = (nil)] 02:11:56 INFO - PROCESS | 1820 | ++DOMWINDOW == 116 (0x8edd3000) [pid = 1820] [serial = 1451] [outer = 0x8ec88000] 02:11:56 INFO - PROCESS | 1820 | 1470733916276 Marionette DEBUG loaded listener.js 02:11:56 INFO - PROCESS | 1820 | ++DOMWINDOW == 117 (0x8ee59c00) [pid = 1820] [serial = 1452] [outer = 0x8ec88000] 02:11:58 INFO - PROCESS | 1820 | --DOCSHELL 0x8ee53000 == 35 [pid = 1820] [id = 455] 02:11:58 INFO - PROCESS | 1820 | --DOCSHELL 0x8db39000 == 34 [pid = 1820] [id = 473] 02:11:58 INFO - PROCESS | 1820 | --DOCSHELL 0x8fae7000 == 33 [pid = 1820] [id = 472] 02:11:58 INFO - PROCESS | 1820 | --DOCSHELL 0x8eca0800 == 32 [pid = 1820] [id = 471] 02:11:58 INFO - PROCESS | 1820 | --DOCSHELL 0x8d2d6400 == 31 [pid = 1820] [id = 470] 02:11:58 INFO - PROCESS | 1820 | --DOCSHELL 0x8fadfc00 == 30 [pid = 1820] [id = 456] 02:11:58 INFO - PROCESS | 1820 | --DOCSHELL 0x8d0d4800 == 29 [pid = 1820] [id = 469] 02:11:58 INFO - PROCESS | 1820 | --DOCSHELL 0x8d0d0000 == 28 [pid = 1820] [id = 468] 02:11:58 INFO - PROCESS | 1820 | --DOCSHELL 0x8d8bd800 == 27 [pid = 1820] [id = 457] 02:11:58 INFO - PROCESS | 1820 | --DOCSHELL 0x8d8ca000 == 26 [pid = 1820] [id = 454] 02:11:58 INFO - PROCESS | 1820 | --DOCSHELL 0x8d0d9c00 == 25 [pid = 1820] [id = 460] 02:11:58 INFO - PROCESS | 1820 | --DOCSHELL 0x90ee8400 == 24 [pid = 1820] [id = 464] 02:11:58 INFO - PROCESS | 1820 | --DOCSHELL 0x8faeb800 == 23 [pid = 1820] [id = 463] 02:11:58 INFO - PROCESS | 1820 | --DOCSHELL 0x8eca6400 == 22 [pid = 1820] [id = 465] 02:11:58 INFO - PROCESS | 1820 | --DOCSHELL 0x8ec9a800 == 21 [pid = 1820] [id = 467] 02:11:58 INFO - PROCESS | 1820 | --DOCSHELL 0x8ed0c400 == 20 [pid = 1820] [id = 459] 02:11:58 INFO - PROCESS | 1820 | --DOCSHELL 0x8db30000 == 19 [pid = 1820] [id = 461] 02:11:58 INFO - PROCESS | 1820 | --DOCSHELL 0x8d0d4c00 == 18 [pid = 1820] [id = 466] 02:11:58 INFO - PROCESS | 1820 | --DOCSHELL 0x8d8c3800 == 17 [pid = 1820] [id = 458] 02:11:58 INFO - PROCESS | 1820 | --DOCSHELL 0x8db35c00 == 16 [pid = 1820] [id = 462] 02:11:58 INFO - PROCESS | 1820 | --DOCSHELL 0x8d2da800 == 15 [pid = 1820] [id = 481] 02:11:58 INFO - PROCESS | 1820 | --DOCSHELL 0x939d3c00 == 14 [pid = 1820] [id = 479] 02:11:58 INFO - PROCESS | 1820 | --DOCSHELL 0x8d0d7400 == 13 [pid = 1820] [id = 480] 02:11:58 INFO - PROCESS | 1820 | --DOCSHELL 0x8ec9f000 == 12 [pid = 1820] [id = 478] 02:11:58 INFO - PROCESS | 1820 | --DOCSHELL 0x8eca3800 == 11 [pid = 1820] [id = 477] 02:11:58 INFO - PROCESS | 1820 | --DOCSHELL 0x8eca1800 == 10 [pid = 1820] [id = 475] 02:11:58 INFO - PROCESS | 1820 | --DOCSHELL 0x8ef26400 == 9 [pid = 1820] [id = 476] 02:11:58 INFO - PROCESS | 1820 | --DOCSHELL 0x8d0cec00 == 8 [pid = 1820] [id = 474] 02:11:58 INFO - PROCESS | 1820 | --DOMWINDOW == 116 (0x90de3800) [pid = 1820] [serial = 1368] [outer = (nil)] [url = about:blank] 02:11:58 INFO - PROCESS | 1820 | --DOMWINDOW == 115 (0x8db30800) [pid = 1820] [serial = 1373] [outer = (nil)] [url = about:blank] 02:11:58 INFO - PROCESS | 1820 | --DOMWINDOW == 114 (0x9a682c00) [pid = 1820] [serial = 1353] [outer = (nil)] [url = about:blank] 02:11:58 INFO - PROCESS | 1820 | --DOMWINDOW == 113 (0x8ec86800) [pid = 1820] [serial = 1377] [outer = (nil)] [url = about:blank] 02:11:58 INFO - PROCESS | 1820 | --DOMWINDOW == 112 (0x9a83e400) [pid = 1820] [serial = 1356] [outer = (nil)] [url = about:blank] 02:11:58 INFO - PROCESS | 1820 | --DOMWINDOW == 111 (0x8db3b800) [pid = 1820] [serial = 1374] [outer = (nil)] [url = about:blank] 02:11:58 INFO - PROCESS | 1820 | --DOMWINDOW == 110 (0x8ef27800) [pid = 1820] [serial = 1380] [outer = (nil)] [url = about:blank] 02:11:58 INFO - PROCESS | 1820 | --DOMWINDOW == 109 (0x91921800) [pid = 1820] [serial = 1341] [outer = (nil)] [url = about:blank] 02:11:58 INFO - PROCESS | 1820 | --DOMWINDOW == 108 (0x93d70400) [pid = 1820] [serial = 1344] [outer = (nil)] [url = about:blank] 02:11:58 INFO - PROCESS | 1820 | --DOMWINDOW == 107 (0x8db3c400) [pid = 1820] [serial = 1364] [outer = (nil)] [url = about:blank] 02:11:58 INFO - PROCESS | 1820 | --DOMWINDOW == 106 (0x93ba3400) [pid = 1820] [serial = 1343] [outer = (nil)] [url = about:blank] 02:11:58 INFO - PROCESS | 1820 | --DOMWINDOW == 105 (0x8f029400) [pid = 1820] [serial = 1367] [outer = (nil)] [url = about:blank] 02:11:58 INFO - PROCESS | 1820 | --DOMWINDOW == 104 (0x9836e000) [pid = 1820] [serial = 1349] [outer = (nil)] [url = about:blank] 02:11:58 INFO - PROCESS | 1820 | --DOMWINDOW == 103 (0x8db2e400) [pid = 1820] [serial = 1335] [outer = (nil)] [url = about:blank] 02:11:58 INFO - PROCESS | 1820 | --DOMWINDOW == 102 (0x8ec7f400) [pid = 1820] [serial = 1376] [outer = (nil)] [url = about:blank] 02:11:58 INFO - PROCESS | 1820 | --DOMWINDOW == 101 (0x8ef2a800) [pid = 1820] [serial = 1338] [outer = (nil)] [url = about:blank] 02:11:58 INFO - PROCESS | 1820 | --DOMWINDOW == 100 (0x90fdcc00) [pid = 1820] [serial = 1340] [outer = (nil)] [url = about:blank] 02:11:58 INFO - PROCESS | 1820 | --DOMWINDOW == 99 (0x8ef26000) [pid = 1820] [serial = 1362] [outer = (nil)] [url = about:blank] 02:11:58 INFO - PROCESS | 1820 | --DOMWINDOW == 98 (0x96685400) [pid = 1820] [serial = 1347] [outer = (nil)] [url = about:blank] 02:11:58 INFO - PROCESS | 1820 | --DOMWINDOW == 97 (0x8ec80400) [pid = 1820] [serial = 1361] [outer = (nil)] [url = about:blank] 02:11:58 INFO - PROCESS | 1820 | --DOMWINDOW == 96 (0x8d2d6000) [pid = 1820] [serial = 1334] [outer = (nil)] [url = about:blank] 02:11:58 INFO - PROCESS | 1820 | --DOMWINDOW == 95 (0x8e986000) [pid = 1820] [serial = 1365] [outer = (nil)] [url = about:blank] 02:11:58 INFO - PROCESS | 1820 | --DOMWINDOW == 94 (0x8edcb400) [pid = 1820] [serial = 1379] [outer = (nil)] [url = about:blank] 02:11:58 INFO - PROCESS | 1820 | --DOMWINDOW == 93 (0x9a67d000) [pid = 1820] [serial = 1352] [outer = (nil)] [url = about:blank] 02:11:58 INFO - PROCESS | 1820 | --DOMWINDOW == 92 (0x92ad5000) [pid = 1820] [serial = 1370] [outer = (nil)] [url = about:blank] 02:11:58 INFO - PROCESS | 1820 | --DOMWINDOW == 91 (0x8ee4bc00) [pid = 1820] [serial = 1337] [outer = (nil)] [url = about:blank] 02:11:58 INFO - PROCESS | 1820 | --DOMWINDOW == 90 (0x9a5b8800) [pid = 1820] [serial = 1350] [outer = (nil)] [url = about:blank] 02:11:58 INFO - PROCESS | 1820 | --DOMWINDOW == 89 (0x9a688800) [pid = 1820] [serial = 1355] [outer = (nil)] [url = about:blank] 02:11:58 INFO - PROCESS | 1820 | --DOMWINDOW == 88 (0x9a844c00) [pid = 1820] [serial = 1358] [outer = (nil)] [url = about:blank] 02:11:58 INFO - PROCESS | 1820 | --DOMWINDOW == 87 (0x9ad11800) [pid = 1820] [serial = 1359] [outer = (nil)] [url = about:blank] 02:11:58 INFO - PROCESS | 1820 | --DOMWINDOW == 86 (0x939d8000) [pid = 1820] [serial = 1371] [outer = (nil)] [url = about:blank] 02:11:58 INFO - PROCESS | 1820 | --DOMWINDOW == 85 (0x953af800) [pid = 1820] [serial = 1346] [outer = (nil)] [url = about:blank] 02:11:58 INFO - PROCESS | 1820 | --DOMWINDOW == 84 (0x8ed0f000) [pid = 1820] [serial = 1382] [outer = (nil)] [url = about:blank] 02:11:58 INFO - PROCESS | 1820 | 1470733918607 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]]]}] 02:11:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 02:11:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 3041ms 02:11:58 INFO - PROCESS | 1820 | 1470733918662 Marionette TRACE conn4 -> [0,1905,"getWindowHandle",null] 02:11:58 INFO - PROCESS | 1820 | 1470733918668 Marionette TRACE conn4 <- [1,1905,null,{"value":"8"}] 02:11:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 02:11:58 INFO - PROCESS | 1820 | 1470733918677 Marionette TRACE conn4 -> [0,1906,"setScriptTimeout",{"ms":35000}] 02:11:58 INFO - PROCESS | 1820 | 1470733918681 Marionette TRACE conn4 <- [1,1906,null,{}] 02:11:58 INFO - PROCESS | 1820 | 1470733918689 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}] 02:11:58 INFO - PROCESS | 1820 | 1470733918695 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:11:58 INFO - PROCESS | 1820 | 1470733918871 Marionette TRACE conn4 <- [1,1907,null,{"value":null}] 02:11:59 INFO - PROCESS | 1820 | 1470733919008 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:59 INFO - PROCESS | 1820 | 1470733919020 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:11:59 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d8c3000 == 9 [pid = 1820] [id = 484] 02:11:59 INFO - PROCESS | 1820 | ++DOMWINDOW == 85 (0x8d8c6400) [pid = 1820] [serial = 1453] [outer = (nil)] 02:11:59 INFO - PROCESS | 1820 | ++DOMWINDOW == 86 (0x8db2f400) [pid = 1820] [serial = 1454] [outer = 0x8d8c6400] 02:11:59 INFO - PROCESS | 1820 | 1470733919093 Marionette DEBUG loaded listener.js 02:11:59 INFO - PROCESS | 1820 | ++DOMWINDOW == 87 (0x8db3d000) [pid = 1820] [serial = 1455] [outer = 0x8d8c6400] 02:11:59 INFO - PROCESS | 1820 | 1470733919991 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]]]}] 02:12:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 02:12:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1388ms 02:12:00 INFO - PROCESS | 1820 | 1470733920066 Marionette TRACE conn4 -> [0,1909,"getWindowHandle",null] 02:12:00 INFO - PROCESS | 1820 | 1470733920074 Marionette TRACE conn4 <- [1,1909,null,{"value":"8"}] 02:12:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 02:12:00 INFO - PROCESS | 1820 | 1470733920088 Marionette TRACE conn4 -> [0,1910,"setScriptTimeout",{"ms":35000}] 02:12:00 INFO - PROCESS | 1820 | 1470733920094 Marionette TRACE conn4 <- [1,1910,null,{}] 02:12:00 INFO - PROCESS | 1820 | 1470733920102 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}] 02:12:00 INFO - PROCESS | 1820 | 1470733920108 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:12:00 INFO - PROCESS | 1820 | 1470733920313 Marionette TRACE conn4 <- [1,1911,null,{"value":null}] 02:12:00 INFO - PROCESS | 1820 | 1470733920452 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:00 INFO - PROCESS | 1820 | 1470733920461 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:12:00 INFO - PROCESS | 1820 | ++DOCSHELL 0x8e986800 == 10 [pid = 1820] [id = 485] 02:12:00 INFO - PROCESS | 1820 | ++DOMWINDOW == 88 (0x8ec7b000) [pid = 1820] [serial = 1456] [outer = (nil)] 02:12:00 INFO - PROCESS | 1820 | ++DOMWINDOW == 89 (0x8ec86800) [pid = 1820] [serial = 1457] [outer = 0x8ec7b000] 02:12:00 INFO - PROCESS | 1820 | 1470733920550 Marionette DEBUG loaded listener.js 02:12:00 INFO - PROCESS | 1820 | ++DOMWINDOW == 90 (0x8ec9fc00) [pid = 1820] [serial = 1458] [outer = 0x8ec7b000] 02:12:01 INFO - PROCESS | 1820 | 1470733921477 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]]]}] 02:12:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 02:12:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1446ms 02:12:01 INFO - PROCESS | 1820 | 1470733921534 Marionette TRACE conn4 -> [0,1913,"getWindowHandle",null] 02:12:01 INFO - PROCESS | 1820 | 1470733921537 Marionette TRACE conn4 <- [1,1913,null,{"value":"8"}] 02:12:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 02:12:01 INFO - PROCESS | 1820 | 1470733921551 Marionette TRACE conn4 -> [0,1914,"setScriptTimeout",{"ms":35000}] 02:12:01 INFO - PROCESS | 1820 | 1470733921558 Marionette TRACE conn4 <- [1,1914,null,{}] 02:12:01 INFO - PROCESS | 1820 | 1470733921575 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}] 02:12:01 INFO - PROCESS | 1820 | 1470733921585 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:12:01 INFO - PROCESS | 1820 | 1470733921824 Marionette TRACE conn4 <- [1,1915,null,{"value":null}] 02:12:01 INFO - PROCESS | 1820 | 1470733921851 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:01 INFO - PROCESS | 1820 | 1470733921865 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:12:01 INFO - PROCESS | 1820 | ++DOCSHELL 0x8ee4d800 == 11 [pid = 1820] [id = 486] 02:12:01 INFO - PROCESS | 1820 | ++DOMWINDOW == 91 (0x8ee51400) [pid = 1820] [serial = 1459] [outer = (nil)] 02:12:01 INFO - PROCESS | 1820 | ++DOMWINDOW == 92 (0x8ee57800) [pid = 1820] [serial = 1460] [outer = 0x8ee51400] 02:12:01 INFO - PROCESS | 1820 | 1470733921942 Marionette DEBUG loaded listener.js 02:12:02 INFO - PROCESS | 1820 | ++DOMWINDOW == 93 (0x8ef2a800) [pid = 1820] [serial = 1461] [outer = 0x8ee51400] 02:12:03 INFO - PROCESS | 1820 | 1470733923039 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]]]}] 02:12:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 02:12:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1538ms 02:12:03 INFO - PROCESS | 1820 | 1470733923091 Marionette TRACE conn4 -> [0,1917,"getWindowHandle",null] 02:12:03 INFO - PROCESS | 1820 | 1470733923095 Marionette TRACE conn4 <- [1,1917,null,{"value":"8"}] 02:12:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 02:12:03 INFO - PROCESS | 1820 | 1470733923102 Marionette TRACE conn4 -> [0,1918,"setScriptTimeout",{"ms":35000}] 02:12:03 INFO - PROCESS | 1820 | 1470733923105 Marionette TRACE conn4 <- [1,1918,null,{}] 02:12:03 INFO - PROCESS | 1820 | 1470733923117 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}] 02:12:03 INFO - PROCESS | 1820 | 1470733923121 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:12:03 INFO - PROCESS | 1820 | 1470733923952 Marionette TRACE conn4 <- [1,1919,null,{"value":null}] 02:12:04 INFO - PROCESS | 1820 | --DOMWINDOW == 92 (0x90df2400) [pid = 1820] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 02:12:04 INFO - PROCESS | 1820 | --DOMWINDOW == 91 (0x90df0000) [pid = 1820] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 02:12:04 INFO - PROCESS | 1820 | --DOMWINDOW == 90 (0x8e983400) [pid = 1820] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 02:12:04 INFO - PROCESS | 1820 | --DOMWINDOW == 89 (0x8eca5000) [pid = 1820] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 02:12:04 INFO - PROCESS | 1820 | --DOMWINDOW == 88 (0x8db30400) [pid = 1820] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 02:12:04 INFO - PROCESS | 1820 | --DOMWINDOW == 87 (0x8e987c00) [pid = 1820] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 02:12:04 INFO - PROCESS | 1820 | --DOMWINDOW == 86 (0x8faecc00) [pid = 1820] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 02:12:04 INFO - PROCESS | 1820 | --DOMWINDOW == 85 (0x8d0d5000) [pid = 1820] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 02:12:04 INFO - PROCESS | 1820 | --DOMWINDOW == 84 (0x90ee9c00) [pid = 1820] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 02:12:04 INFO - PROCESS | 1820 | --DOMWINDOW == 83 (0x8ee4e400) [pid = 1820] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 02:12:04 INFO - PROCESS | 1820 | --DOMWINDOW == 82 (0x8d0dbc00) [pid = 1820] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 02:12:04 INFO - PROCESS | 1820 | --DOMWINDOW == 81 (0x91130800) [pid = 1820] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 02:12:04 INFO - PROCESS | 1820 | --DOMWINDOW == 80 (0x8ed07000) [pid = 1820] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 02:12:04 INFO - PROCESS | 1820 | --DOMWINDOW == 79 (0x8e98b400) [pid = 1820] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 02:12:04 INFO - PROCESS | 1820 | 1470733924136 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:04 INFO - PROCESS | 1820 | 1470733924146 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:12:04 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d0dbc00 == 12 [pid = 1820] [id = 487] 02:12:04 INFO - PROCESS | 1820 | ++DOMWINDOW == 80 (0x8d0dc400) [pid = 1820] [serial = 1462] [outer = (nil)] 02:12:04 INFO - PROCESS | 1820 | ++DOMWINDOW == 81 (0x8db38000) [pid = 1820] [serial = 1463] [outer = 0x8d0dc400] 02:12:04 INFO - PROCESS | 1820 | 1470733924221 Marionette DEBUG loaded listener.js 02:12:04 INFO - PROCESS | 1820 | ++DOMWINDOW == 82 (0x8f029400) [pid = 1820] [serial = 1464] [outer = 0x8d0dc400] 02:12:05 INFO - PROCESS | 1820 | 1470733925045 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]]]}] 02:12:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 02:12:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1986ms 02:12:05 INFO - PROCESS | 1820 | 1470733925089 Marionette TRACE conn4 -> [0,1921,"getWindowHandle",null] 02:12:05 INFO - PROCESS | 1820 | 1470733925093 Marionette TRACE conn4 <- [1,1921,null,{"value":"8"}] 02:12:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 02:12:05 INFO - PROCESS | 1820 | 1470733925100 Marionette TRACE conn4 -> [0,1922,"setScriptTimeout",{"ms":35000}] 02:12:05 INFO - PROCESS | 1820 | 1470733925103 Marionette TRACE conn4 <- [1,1922,null,{}] 02:12:05 INFO - PROCESS | 1820 | 1470733925110 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}] 02:12:05 INFO - PROCESS | 1820 | 1470733925115 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:12:05 INFO - PROCESS | 1820 | 1470733925282 Marionette TRACE conn4 <- [1,1923,null,{"value":null}] 02:12:05 INFO - PROCESS | 1820 | 1470733925291 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:05 INFO - PROCESS | 1820 | 1470733925301 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:12:05 INFO - PROCESS | 1820 | ++DOCSHELL 0x8fae0000 == 13 [pid = 1820] [id = 488] 02:12:05 INFO - PROCESS | 1820 | ++DOMWINDOW == 83 (0x8fae7400) [pid = 1820] [serial = 1465] [outer = (nil)] 02:12:05 INFO - PROCESS | 1820 | ++DOMWINDOW == 84 (0x90de3800) [pid = 1820] [serial = 1466] [outer = 0x8fae7400] 02:12:05 INFO - PROCESS | 1820 | 1470733925509 Marionette DEBUG loaded listener.js 02:12:05 INFO - PROCESS | 1820 | ++DOMWINDOW == 85 (0x90df2800) [pid = 1820] [serial = 1467] [outer = 0x8fae7400] 02:12:06 INFO - PROCESS | 1820 | 1470733926601 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]]]}] 02:12:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 02:12:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1582ms 02:12:06 INFO - PROCESS | 1820 | 1470733926684 Marionette TRACE conn4 -> [0,1925,"getWindowHandle",null] 02:12:06 INFO - PROCESS | 1820 | 1470733926691 Marionette TRACE conn4 <- [1,1925,null,{"value":"8"}] 02:12:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 02:12:06 INFO - PROCESS | 1820 | 1470733926700 Marionette TRACE conn4 -> [0,1926,"setScriptTimeout",{"ms":35000}] 02:12:06 INFO - PROCESS | 1820 | 1470733926705 Marionette TRACE conn4 <- [1,1926,null,{}] 02:12:06 INFO - PROCESS | 1820 | 1470733926714 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}] 02:12:06 INFO - PROCESS | 1820 | 1470733926719 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:12:06 INFO - PROCESS | 1820 | 1470733926975 Marionette TRACE conn4 <- [1,1927,null,{"value":null}] 02:12:07 INFO - PROCESS | 1820 | 1470733927228 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:07 INFO - PROCESS | 1820 | 1470733927238 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:12:07 INFO - PROCESS | 1820 | ++DOCSHELL 0x8db2e400 == 14 [pid = 1820] [id = 489] 02:12:07 INFO - PROCESS | 1820 | ++DOMWINDOW == 86 (0x8db30000) [pid = 1820] [serial = 1468] [outer = (nil)] 02:12:07 INFO - PROCESS | 1820 | ++DOMWINDOW == 87 (0x8e98bc00) [pid = 1820] [serial = 1469] [outer = 0x8db30000] 02:12:07 INFO - PROCESS | 1820 | 1470733927370 Marionette DEBUG loaded listener.js 02:12:07 INFO - PROCESS | 1820 | ++DOMWINDOW == 88 (0x8ec87400) [pid = 1820] [serial = 1470] [outer = 0x8db30000] 02:12:08 INFO - PROCESS | 1820 | 1470733928387 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]]]}] 02:12:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 02:12:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1740ms 02:12:08 INFO - PROCESS | 1820 | 1470733928440 Marionette TRACE conn4 -> [0,1929,"getWindowHandle",null] 02:12:08 INFO - PROCESS | 1820 | 1470733928448 Marionette TRACE conn4 <- [1,1929,null,{"value":"8"}] 02:12:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 02:12:08 INFO - PROCESS | 1820 | 1470733928460 Marionette TRACE conn4 -> [0,1930,"setScriptTimeout",{"ms":35000}] 02:12:08 INFO - PROCESS | 1820 | 1470733928464 Marionette TRACE conn4 <- [1,1930,null,{}] 02:12:08 INFO - PROCESS | 1820 | 1470733928472 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}] 02:12:08 INFO - PROCESS | 1820 | 1470733928478 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:12:08 INFO - PROCESS | 1820 | 1470733928692 Marionette TRACE conn4 <- [1,1931,null,{"value":null}] 02:12:08 INFO - PROCESS | 1820 | 1470733928939 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:08 INFO - PROCESS | 1820 | 1470733928946 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:12:09 INFO - PROCESS | 1820 | ++DOCSHELL 0x8db30800 == 15 [pid = 1820] [id = 490] 02:12:09 INFO - PROCESS | 1820 | ++DOMWINDOW == 89 (0x8ee4f800) [pid = 1820] [serial = 1471] [outer = (nil)] 02:12:09 INFO - PROCESS | 1820 | ++DOMWINDOW == 90 (0x8ef28400) [pid = 1820] [serial = 1472] [outer = 0x8ee4f800] 02:12:09 INFO - PROCESS | 1820 | 1470733929082 Marionette DEBUG loaded listener.js 02:12:09 INFO - PROCESS | 1820 | ++DOMWINDOW == 91 (0x8ef2c400) [pid = 1820] [serial = 1473] [outer = 0x8ee4f800] 02:12:10 INFO - PROCESS | 1820 | 1470733930098 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]]]}] 02:12:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 02:12:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1686ms 02:12:10 INFO - PROCESS | 1820 | 1470733930147 Marionette TRACE conn4 -> [0,1933,"getWindowHandle",null] 02:12:10 INFO - PROCESS | 1820 | 1470733930151 Marionette TRACE conn4 <- [1,1933,null,{"value":"8"}] 02:12:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 02:12:10 INFO - PROCESS | 1820 | 1470733930160 Marionette TRACE conn4 -> [0,1934,"setScriptTimeout",{"ms":35000}] 02:12:10 INFO - PROCESS | 1820 | 1470733930167 Marionette TRACE conn4 <- [1,1934,null,{}] 02:12:10 INFO - PROCESS | 1820 | 1470733930186 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}] 02:12:10 INFO - PROCESS | 1820 | 1470733930197 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:12:10 INFO - PROCESS | 1820 | 1470733930436 Marionette TRACE conn4 <- [1,1935,null,{"value":null}] 02:12:10 INFO - PROCESS | 1820 | 1470733930665 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:10 INFO - PROCESS | 1820 | 1470733930679 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:12:10 INFO - PROCESS | 1820 | ++DOCSHELL 0x9112bc00 == 16 [pid = 1820] [id = 491] 02:12:10 INFO - PROCESS | 1820 | ++DOMWINDOW == 92 (0x9112c000) [pid = 1820] [serial = 1474] [outer = (nil)] 02:12:10 INFO - PROCESS | 1820 | ++DOMWINDOW == 93 (0x91132000) [pid = 1820] [serial = 1475] [outer = 0x9112c000] 02:12:10 INFO - PROCESS | 1820 | 1470733930812 Marionette DEBUG loaded listener.js 02:12:10 INFO - PROCESS | 1820 | ++DOMWINDOW == 94 (0x91921800) [pid = 1820] [serial = 1476] [outer = 0x9112c000] 02:12:11 INFO - PROCESS | 1820 | 1470733931822 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]]]}] 02:12:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 02:12:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1695ms 02:12:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 02:12:11 INFO - PROCESS | 1820 | 1470733931855 Marionette TRACE conn4 -> [0,1937,"getWindowHandle",null] 02:12:11 INFO - PROCESS | 1820 | 1470733931860 Marionette TRACE conn4 <- [1,1937,null,{"value":"8"}] 02:12:11 INFO - PROCESS | 1820 | 1470733931867 Marionette TRACE conn4 -> [0,1938,"setScriptTimeout",{"ms":35000}] 02:12:11 INFO - PROCESS | 1820 | 1470733931870 Marionette TRACE conn4 <- [1,1938,null,{}] 02:12:11 INFO - PROCESS | 1820 | 1470733931877 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}] 02:12:11 INFO - PROCESS | 1820 | 1470733931882 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:12:12 INFO - PROCESS | 1820 | 1470733932074 Marionette TRACE conn4 <- [1,1939,null,{"value":null}] 02:12:12 INFO - PROCESS | 1820 | 1470733932255 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:12 INFO - PROCESS | 1820 | 1470733932262 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:12:12 INFO - PROCESS | 1820 | ++DOCSHELL 0x8fae3c00 == 17 [pid = 1820] [id = 492] 02:12:12 INFO - PROCESS | 1820 | ++DOMWINDOW == 95 (0x91923400) [pid = 1820] [serial = 1477] [outer = (nil)] 02:12:12 INFO - PROCESS | 1820 | ++DOMWINDOW == 96 (0x91993000) [pid = 1820] [serial = 1478] [outer = 0x91923400] 02:12:12 INFO - PROCESS | 1820 | 1470733932361 Marionette DEBUG loaded listener.js 02:12:12 INFO - PROCESS | 1820 | ++DOMWINDOW == 97 (0x92301c00) [pid = 1820] [serial = 1479] [outer = 0x91923400] 02:12:13 INFO - PROCESS | 1820 | 1470733933353 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]]]}] 02:12:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 02:12:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1533ms 02:12:13 INFO - PROCESS | 1820 | 1470733933400 Marionette TRACE conn4 -> [0,1941,"getWindowHandle",null] 02:12:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 02:12:13 INFO - PROCESS | 1820 | 1470733933405 Marionette TRACE conn4 <- [1,1941,null,{"value":"8"}] 02:12:13 INFO - PROCESS | 1820 | 1470733933411 Marionette TRACE conn4 -> [0,1942,"setScriptTimeout",{"ms":35000}] 02:12:13 INFO - PROCESS | 1820 | 1470733933415 Marionette TRACE conn4 <- [1,1942,null,{}] 02:12:13 INFO - PROCESS | 1820 | 1470733933421 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}] 02:12:13 INFO - PROCESS | 1820 | 1470733933427 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:12:13 INFO - PROCESS | 1820 | 1470733933620 Marionette TRACE conn4 <- [1,1943,null,{"value":null}] 02:12:13 INFO - PROCESS | 1820 | 1470733933802 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:13 INFO - PROCESS | 1820 | 1470733933809 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:12:13 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d0d9400 == 18 [pid = 1820] [id = 493] 02:12:13 INFO - PROCESS | 1820 | ++DOMWINDOW == 98 (0x8ed0c000) [pid = 1820] [serial = 1480] [outer = (nil)] 02:12:13 INFO - PROCESS | 1820 | ++DOMWINDOW == 99 (0x92ad3000) [pid = 1820] [serial = 1481] [outer = 0x8ed0c000] 02:12:13 INFO - PROCESS | 1820 | 1470733933899 Marionette DEBUG loaded listener.js 02:12:14 INFO - PROCESS | 1820 | ++DOMWINDOW == 100 (0x92ad5800) [pid = 1820] [serial = 1482] [outer = 0x8ed0c000] 02:12:14 INFO - PROCESS | 1820 | 1470733934913 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]]]}] 02:12:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 02:12:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1534ms 02:12:14 INFO - PROCESS | 1820 | 1470733934946 Marionette TRACE conn4 -> [0,1945,"getWindowHandle",null] 02:12:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 02:12:14 INFO - PROCESS | 1820 | 1470733934950 Marionette TRACE conn4 <- [1,1945,null,{"value":"8"}] 02:12:14 INFO - PROCESS | 1820 | 1470733934958 Marionette TRACE conn4 -> [0,1946,"setScriptTimeout",{"ms":35000}] 02:12:14 INFO - PROCESS | 1820 | 1470733934961 Marionette TRACE conn4 <- [1,1946,null,{}] 02:12:14 INFO - PROCESS | 1820 | 1470733934968 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}] 02:12:14 INFO - PROCESS | 1820 | 1470733934980 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:12:15 INFO - PROCESS | 1820 | 1470733935252 Marionette TRACE conn4 <- [1,1947,null,{"value":null}] 02:12:15 INFO - PROCESS | 1820 | 1470733935502 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:15 INFO - PROCESS | 1820 | 1470733935510 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:12:15 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d8cac00 == 19 [pid = 1820] [id = 494] 02:12:15 INFO - PROCESS | 1820 | ++DOMWINDOW == 101 (0x8db38400) [pid = 1820] [serial = 1483] [outer = (nil)] 02:12:15 INFO - PROCESS | 1820 | ++DOMWINDOW == 102 (0x939ca400) [pid = 1820] [serial = 1484] [outer = 0x8db38400] 02:12:15 INFO - PROCESS | 1820 | 1470733935634 Marionette DEBUG loaded listener.js 02:12:15 INFO - PROCESS | 1820 | ++DOMWINDOW == 103 (0x939d6000) [pid = 1820] [serial = 1485] [outer = 0x8db38400] 02:12:16 INFO - PROCESS | 1820 | 1470733936567 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]]]}] 02:12:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 02:12:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1638ms 02:12:16 INFO - PROCESS | 1820 | 1470733936597 Marionette TRACE conn4 -> [0,1949,"getWindowHandle",null] 02:12:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 02:12:16 INFO - PROCESS | 1820 | 1470733936602 Marionette TRACE conn4 <- [1,1949,null,{"value":"8"}] 02:12:16 INFO - PROCESS | 1820 | 1470733936609 Marionette TRACE conn4 -> [0,1950,"setScriptTimeout",{"ms":35000}] 02:12:16 INFO - PROCESS | 1820 | 1470733936613 Marionette TRACE conn4 <- [1,1950,null,{}] 02:12:16 INFO - PROCESS | 1820 | 1470733936619 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}] 02:12:16 INFO - PROCESS | 1820 | 1470733936625 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:12:16 INFO - PROCESS | 1820 | 1470733936814 Marionette TRACE conn4 <- [1,1951,null,{"value":null}] 02:12:17 INFO - PROCESS | 1820 | 1470733937002 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:17 INFO - PROCESS | 1820 | 1470733937011 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:12:17 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d0d8800 == 20 [pid = 1820] [id = 495] 02:12:17 INFO - PROCESS | 1820 | ++DOMWINDOW == 104 (0x8d0d9c00) [pid = 1820] [serial = 1486] [outer = (nil)] 02:12:17 INFO - PROCESS | 1820 | ++DOMWINDOW == 105 (0x93d71400) [pid = 1820] [serial = 1487] [outer = 0x8d0d9c00] 02:12:17 INFO - PROCESS | 1820 | 1470733937091 Marionette DEBUG loaded listener.js 02:12:17 INFO - PROCESS | 1820 | ++DOMWINDOW == 106 (0x93d63800) [pid = 1820] [serial = 1488] [outer = 0x8d0d9c00] 02:12:18 INFO - PROCESS | 1820 | 1470733938123 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]]]}] 02:12:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 02:12:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1588ms 02:12:18 INFO - PROCESS | 1820 | 1470733938198 Marionette TRACE conn4 -> [0,1953,"getWindowHandle",null] 02:12:18 INFO - PROCESS | 1820 | 1470733938202 Marionette TRACE conn4 <- [1,1953,null,{"value":"8"}] 02:12:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 02:12:18 INFO - PROCESS | 1820 | 1470733938210 Marionette TRACE conn4 -> [0,1954,"setScriptTimeout",{"ms":35000}] 02:12:18 INFO - PROCESS | 1820 | 1470733938215 Marionette TRACE conn4 <- [1,1954,null,{}] 02:12:18 INFO - PROCESS | 1820 | 1470733938221 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}] 02:12:18 INFO - PROCESS | 1820 | 1470733938227 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:12:18 INFO - PROCESS | 1820 | 1470733938471 Marionette TRACE conn4 <- [1,1955,null,{"value":null}] 02:12:18 INFO - PROCESS | 1820 | 1470733938894 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:18 INFO - PROCESS | 1820 | 1470733938907 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:12:18 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d2d6000 == 21 [pid = 1820] [id = 496] 02:12:18 INFO - PROCESS | 1820 | ++DOMWINDOW == 107 (0x8d2d6c00) [pid = 1820] [serial = 1489] [outer = (nil)] 02:12:18 INFO - PROCESS | 1820 | ++DOMWINDOW == 108 (0x8d2e1c00) [pid = 1820] [serial = 1490] [outer = 0x8d2d6c00] 02:12:18 INFO - PROCESS | 1820 | 1470733938985 Marionette DEBUG loaded listener.js 02:12:19 INFO - PROCESS | 1820 | ++DOMWINDOW == 109 (0x8db30c00) [pid = 1820] [serial = 1491] [outer = 0x8d2d6c00] 02:12:19 INFO - PROCESS | 1820 | 1470733939942 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]]]}] 02:12:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 02:12:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1787ms 02:12:20 INFO - PROCESS | 1820 | 1470733940003 Marionette TRACE conn4 -> [0,1957,"getWindowHandle",null] 02:12:20 INFO - PROCESS | 1820 | 1470733940008 Marionette TRACE conn4 <- [1,1957,null,{"value":"8"}] 02:12:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 02:12:20 INFO - PROCESS | 1820 | 1470733940020 Marionette TRACE conn4 -> [0,1958,"setScriptTimeout",{"ms":35000}] 02:12:20 INFO - PROCESS | 1820 | 1470733940025 Marionette TRACE conn4 <- [1,1958,null,{}] 02:12:20 INFO - PROCESS | 1820 | 1470733940034 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}] 02:12:20 INFO - PROCESS | 1820 | 1470733940040 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:12:20 INFO - PROCESS | 1820 | 1470733940237 Marionette TRACE conn4 <- [1,1959,null,{"value":null}] 02:12:20 INFO - PROCESS | 1820 | 1470733940663 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:20 INFO - PROCESS | 1820 | 1470733940679 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:12:20 INFO - PROCESS | 1820 | ++DOCSHELL 0x8e982c00 == 22 [pid = 1820] [id = 497] 02:12:20 INFO - PROCESS | 1820 | ++DOMWINDOW == 110 (0x8e987800) [pid = 1820] [serial = 1492] [outer = (nil)] 02:12:20 INFO - PROCESS | 1820 | ++DOMWINDOW == 111 (0x8edc5400) [pid = 1820] [serial = 1493] [outer = 0x8e987800] 02:12:20 INFO - PROCESS | 1820 | 1470733940764 Marionette DEBUG loaded listener.js 02:12:20 INFO - PROCESS | 1820 | ++DOMWINDOW == 112 (0x8ee54000) [pid = 1820] [serial = 1494] [outer = 0x8e987800] 02:12:21 INFO - PROCESS | 1820 | --DOMWINDOW == 111 (0x90ee4400) [pid = 1820] [serial = 1421] [outer = (nil)] [url = about:blank] 02:12:21 INFO - PROCESS | 1820 | --DOMWINDOW == 110 (0x90fdc000) [pid = 1820] [serial = 1416] [outer = (nil)] [url = about:blank] 02:12:21 INFO - PROCESS | 1820 | --DOMWINDOW == 109 (0x91921400) [pid = 1820] [serial = 1418] [outer = (nil)] [url = about:blank] 02:12:21 INFO - PROCESS | 1820 | --DOMWINDOW == 108 (0x92ad3400) [pid = 1820] [serial = 1401] [outer = (nil)] [url = about:blank] 02:12:21 INFO - PROCESS | 1820 | --DOMWINDOW == 107 (0x8ed06800) [pid = 1820] [serial = 1388] [outer = (nil)] [url = about:blank] 02:12:21 INFO - PROCESS | 1820 | --DOMWINDOW == 106 (0x8edcd000) [pid = 1820] [serial = 1389] [outer = (nil)] [url = about:blank] 02:12:21 INFO - PROCESS | 1820 | --DOMWINDOW == 105 (0x8db33800) [pid = 1820] [serial = 1385] [outer = (nil)] [url = about:blank] 02:12:21 INFO - PROCESS | 1820 | --DOMWINDOW == 104 (0x8e57d800) [pid = 1820] [serial = 1386] [outer = (nil)] [url = about:blank] 02:12:21 INFO - PROCESS | 1820 | --DOMWINDOW == 103 (0x8f023400) [pid = 1820] [serial = 1383] [outer = (nil)] [url = about:blank] 02:12:21 INFO - PROCESS | 1820 | --DOMWINDOW == 102 (0x90de7400) [pid = 1820] [serial = 1391] [outer = (nil)] [url = about:blank] 02:12:21 INFO - PROCESS | 1820 | --DOMWINDOW == 101 (0x90ded000) [pid = 1820] [serial = 1392] [outer = (nil)] [url = about:blank] 02:12:21 INFO - PROCESS | 1820 | --DOMWINDOW == 100 (0x8d2d5000) [pid = 1820] [serial = 1406] [outer = (nil)] [url = about:blank] 02:12:21 INFO - PROCESS | 1820 | --DOMWINDOW == 99 (0x8d8bd400) [pid = 1820] [serial = 1407] [outer = (nil)] [url = about:blank] 02:12:21 INFO - PROCESS | 1820 | --DOMWINDOW == 98 (0x90fdd000) [pid = 1820] [serial = 1394] [outer = (nil)] [url = about:blank] 02:12:21 INFO - PROCESS | 1820 | --DOMWINDOW == 97 (0x90fe0000) [pid = 1820] [serial = 1395] [outer = (nil)] [url = about:blank] 02:12:21 INFO - PROCESS | 1820 | --DOMWINDOW == 96 (0x92adac00) [pid = 1820] [serial = 1403] [outer = (nil)] [url = about:blank] 02:12:21 INFO - PROCESS | 1820 | --DOMWINDOW == 95 (0x92ae0800) [pid = 1820] [serial = 1404] [outer = (nil)] [url = about:blank] 02:12:21 INFO - PROCESS | 1820 | --DOMWINDOW == 94 (0x8d2dc000) [pid = 1820] [serial = 1409] [outer = (nil)] [url = about:blank] 02:12:21 INFO - PROCESS | 1820 | --DOMWINDOW == 93 (0x8e586000) [pid = 1820] [serial = 1410] [outer = (nil)] [url = about:blank] 02:12:21 INFO - PROCESS | 1820 | --DOMWINDOW == 92 (0x91921c00) [pid = 1820] [serial = 1397] [outer = (nil)] [url = about:blank] 02:12:21 INFO - PROCESS | 1820 | --DOMWINDOW == 91 (0x91927000) [pid = 1820] [serial = 1398] [outer = (nil)] [url = about:blank] 02:12:21 INFO - PROCESS | 1820 | --DOMWINDOW == 90 (0x8ef34800) [pid = 1820] [serial = 1412] [outer = (nil)] [url = about:blank] 02:12:21 INFO - PROCESS | 1820 | --DOMWINDOW == 89 (0x92544800) [pid = 1820] [serial = 1400] [outer = (nil)] [url = about:blank] 02:12:21 INFO - PROCESS | 1820 | --DOMWINDOW == 88 (0x9198f800) [pid = 1820] [serial = 1419] [outer = (nil)] [url = about:blank] 02:12:21 INFO - PROCESS | 1820 | --DOMWINDOW == 87 (0x90eeb400) [pid = 1820] [serial = 1415] [outer = (nil)] [url = about:blank] 02:12:21 INFO - PROCESS | 1820 | --DOMWINDOW == 86 (0x8f029800) [pid = 1820] [serial = 1413] [outer = (nil)] [url = about:blank] 02:12:21 INFO - PROCESS | 1820 | --DOMWINDOW == 85 (0x91997000) [pid = 1820] [serial = 1422] [outer = (nil)] [url = about:blank] 02:12:21 INFO - PROCESS | 1820 | 1470733941774 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]]]}] 02:12:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 02:12:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1835ms 02:12:21 INFO - PROCESS | 1820 | 1470733941860 Marionette TRACE conn4 -> [0,1961,"getWindowHandle",null] 02:12:21 INFO - PROCESS | 1820 | 1470733941867 Marionette TRACE conn4 <- [1,1961,null,{"value":"8"}] 02:12:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 02:12:21 INFO - PROCESS | 1820 | 1470733941877 Marionette TRACE conn4 -> [0,1962,"setScriptTimeout",{"ms":35000}] 02:12:21 INFO - PROCESS | 1820 | 1470733941882 Marionette TRACE conn4 <- [1,1962,null,{}] 02:12:21 INFO - PROCESS | 1820 | 1470733941889 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}] 02:12:21 INFO - PROCESS | 1820 | 1470733941895 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:12:22 INFO - PROCESS | 1820 | 1470733942097 Marionette TRACE conn4 <- [1,1963,null,{"value":null}] 02:12:22 INFO - PROCESS | 1820 | 1470733942250 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:22 INFO - PROCESS | 1820 | 1470733942256 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:12:22 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d2d5000 == 23 [pid = 1820] [id = 498] 02:12:22 INFO - PROCESS | 1820 | ++DOMWINDOW == 86 (0x8d8c5800) [pid = 1820] [serial = 1495] [outer = (nil)] 02:12:22 INFO - PROCESS | 1820 | ++DOMWINDOW == 87 (0x8ef34800) [pid = 1820] [serial = 1496] [outer = 0x8d8c5800] 02:12:22 INFO - PROCESS | 1820 | 1470733942343 Marionette DEBUG loaded listener.js 02:12:22 INFO - PROCESS | 1820 | ++DOMWINDOW == 88 (0x8faec800) [pid = 1820] [serial = 1497] [outer = 0x8d8c5800] 02:12:23 INFO - PROCESS | 1820 | 1470733943360 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]]]}] 02:12:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 02:12:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1540ms 02:12:23 INFO - PROCESS | 1820 | 1470733943418 Marionette TRACE conn4 -> [0,1965,"getWindowHandle",null] 02:12:23 INFO - PROCESS | 1820 | 1470733943423 Marionette TRACE conn4 <- [1,1965,null,{"value":"8"}] 02:12:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 02:12:23 INFO - PROCESS | 1820 | 1470733943437 Marionette TRACE conn4 -> [0,1966,"setScriptTimeout",{"ms":35000}] 02:12:23 INFO - PROCESS | 1820 | 1470733943446 Marionette TRACE conn4 <- [1,1966,null,{}] 02:12:23 INFO - PROCESS | 1820 | 1470733943456 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}] 02:12:23 INFO - PROCESS | 1820 | 1470733943462 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:12:23 INFO - PROCESS | 1820 | 1470733943658 Marionette TRACE conn4 <- [1,1967,null,{"value":null}] 02:12:23 INFO - PROCESS | 1820 | 1470733943878 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:23 INFO - PROCESS | 1820 | 1470733943889 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:12:23 INFO - PROCESS | 1820 | ++DOCSHELL 0x8db3ac00 == 24 [pid = 1820] [id = 499] 02:12:23 INFO - PROCESS | 1820 | ++DOMWINDOW == 89 (0x90de4c00) [pid = 1820] [serial = 1498] [outer = (nil)] 02:12:23 INFO - PROCESS | 1820 | ++DOMWINDOW == 90 (0x90fdd800) [pid = 1820] [serial = 1499] [outer = 0x90de4c00] 02:12:23 INFO - PROCESS | 1820 | 1470733943988 Marionette DEBUG loaded listener.js 02:12:24 INFO - PROCESS | 1820 | ++DOMWINDOW == 91 (0x91129400) [pid = 1820] [serial = 1500] [outer = 0x90de4c00] 02:12:24 INFO - PROCESS | 1820 | 1470733944904 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]]]}] 02:12:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 02:12:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1548ms 02:12:24 INFO - PROCESS | 1820 | 1470733944978 Marionette TRACE conn4 -> [0,1969,"getWindowHandle",null] 02:12:24 INFO - PROCESS | 1820 | 1470733944982 Marionette TRACE conn4 <- [1,1969,null,{"value":"8"}] 02:12:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 02:12:24 INFO - PROCESS | 1820 | 1470733944989 Marionette TRACE conn4 -> [0,1970,"setScriptTimeout",{"ms":35000}] 02:12:24 INFO - PROCESS | 1820 | 1470733944993 Marionette TRACE conn4 <- [1,1970,null,{}] 02:12:25 INFO - PROCESS | 1820 | 1470733944999 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}] 02:12:25 INFO - PROCESS | 1820 | 1470733945004 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:12:25 INFO - PROCESS | 1820 | 1470733945304 Marionette TRACE conn4 <- [1,1971,null,{"value":null}] 02:12:25 INFO - PROCESS | 1820 | 1470733945335 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:25 INFO - PROCESS | 1820 | 1470733945341 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:12:25 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d2d5800 == 25 [pid = 1820] [id = 500] 02:12:25 INFO - PROCESS | 1820 | ++DOMWINDOW == 92 (0x8d2d5c00) [pid = 1820] [serial = 1501] [outer = (nil)] 02:12:25 INFO - PROCESS | 1820 | ++DOMWINDOW == 93 (0x91927000) [pid = 1820] [serial = 1502] [outer = 0x8d2d5c00] 02:12:25 INFO - PROCESS | 1820 | 1470733945413 Marionette DEBUG loaded listener.js 02:12:25 INFO - PROCESS | 1820 | ++DOMWINDOW == 94 (0x9198d400) [pid = 1820] [serial = 1503] [outer = 0x8d2d5c00] 02:12:26 INFO - PROCESS | 1820 | --DOMWINDOW == 93 (0x8ec88000) [pid = 1820] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 02:12:26 INFO - PROCESS | 1820 | --DOMWINDOW == 92 (0x8db3c800) [pid = 1820] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 02:12:26 INFO - PROCESS | 1820 | --DOMWINDOW == 91 (0x8ee50400) [pid = 1820] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 02:12:26 INFO - PROCESS | 1820 | --DOMWINDOW == 90 (0x8db36000) [pid = 1820] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 02:12:26 INFO - PROCESS | 1820 | --DOMWINDOW == 89 (0x8ee51400) [pid = 1820] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 02:12:26 INFO - PROCESS | 1820 | --DOMWINDOW == 88 (0x8eca2c00) [pid = 1820] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 02:12:26 INFO - PROCESS | 1820 | --DOMWINDOW == 87 (0x8f02f400) [pid = 1820] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 02:12:26 INFO - PROCESS | 1820 | --DOMWINDOW == 86 (0x8ec7b000) [pid = 1820] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 02:12:26 INFO - PROCESS | 1820 | --DOMWINDOW == 85 (0x8d2d3000) [pid = 1820] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 02:12:26 INFO - PROCESS | 1820 | --DOMWINDOW == 84 (0x939d4000) [pid = 1820] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 02:12:26 INFO - PROCESS | 1820 | --DOMWINDOW == 83 (0x8d8c6400) [pid = 1820] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 02:12:26 INFO - PROCESS | 1820 | --DOMWINDOW == 82 (0x8d0dc400) [pid = 1820] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 02:12:26 INFO - PROCESS | 1820 | --DOMWINDOW == 81 (0x8d0cf400) [pid = 1820] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 02:12:26 INFO - PROCESS | 1820 | --DOMWINDOW == 80 (0x8f02d400) [pid = 1820] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 02:12:26 INFO - PROCESS | 1820 | 1470733946535 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]]]}] 02:12:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 02:12:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1598ms 02:12:26 INFO - PROCESS | 1820 | 1470733946589 Marionette TRACE conn4 -> [0,1973,"getWindowHandle",null] 02:12:26 INFO - PROCESS | 1820 | 1470733946592 Marionette TRACE conn4 <- [1,1973,null,{"value":"8"}] 02:12:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 02:12:26 INFO - PROCESS | 1820 | 1470733946600 Marionette TRACE conn4 -> [0,1974,"setScriptTimeout",{"ms":35000}] 02:12:26 INFO - PROCESS | 1820 | 1470733946603 Marionette TRACE conn4 <- [1,1974,null,{}] 02:12:26 INFO - PROCESS | 1820 | 1470733946609 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}] 02:12:26 INFO - PROCESS | 1820 | 1470733946614 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:12:26 INFO - PROCESS | 1820 | 1470733946844 Marionette TRACE conn4 <- [1,1975,null,{"value":null}] 02:12:26 INFO - PROCESS | 1820 | 1470733946854 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:26 INFO - PROCESS | 1820 | 1470733946873 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:12:26 INFO - PROCESS | 1820 | ++DOCSHELL 0x8ee57c00 == 26 [pid = 1820] [id = 501] 02:12:26 INFO - PROCESS | 1820 | ++DOMWINDOW == 81 (0x8ef2d400) [pid = 1820] [serial = 1504] [outer = (nil)] 02:12:26 INFO - PROCESS | 1820 | ++DOMWINDOW == 82 (0x90fe6c00) [pid = 1820] [serial = 1505] [outer = 0x8ef2d400] 02:12:26 INFO - PROCESS | 1820 | 1470733946952 Marionette DEBUG loaded listener.js 02:12:27 INFO - PROCESS | 1820 | ++DOMWINDOW == 83 (0x91999800) [pid = 1820] [serial = 1506] [outer = 0x8ef2d400] 02:12:27 INFO - PROCESS | 1820 | 1470733947974 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]]]}] 02:12:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 02:12:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1390ms 02:12:27 INFO - PROCESS | 1820 | 1470733947994 Marionette TRACE conn4 -> [0,1977,"getWindowHandle",null] 02:12:28 INFO - PROCESS | 1820 | 1470733948005 Marionette TRACE conn4 <- [1,1977,null,{"value":"8"}] 02:12:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 02:12:28 INFO - PROCESS | 1820 | 1470733948020 Marionette TRACE conn4 -> [0,1978,"setScriptTimeout",{"ms":35000}] 02:12:28 INFO - PROCESS | 1820 | 1470733948025 Marionette TRACE conn4 <- [1,1978,null,{}] 02:12:28 INFO - PROCESS | 1820 | 1470733948031 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}] 02:12:28 INFO - PROCESS | 1820 | 1470733948038 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:12:28 INFO - PROCESS | 1820 | 1470733948297 Marionette TRACE conn4 <- [1,1979,null,{"value":null}] 02:12:28 INFO - PROCESS | 1820 | 1470733948547 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:28 INFO - PROCESS | 1820 | 1470733948556 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:12:28 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d0d6800 == 27 [pid = 1820] [id = 502] 02:12:28 INFO - PROCESS | 1820 | ++DOMWINDOW == 84 (0x8d0d7000) [pid = 1820] [serial = 1507] [outer = (nil)] 02:12:28 INFO - PROCESS | 1820 | ++DOMWINDOW == 85 (0x8d2e0800) [pid = 1820] [serial = 1508] [outer = 0x8d0d7000] 02:12:28 INFO - PROCESS | 1820 | 1470733948664 Marionette DEBUG loaded listener.js 02:12:28 INFO - PROCESS | 1820 | ++DOMWINDOW == 86 (0x8d8c8400) [pid = 1820] [serial = 1509] [outer = 0x8d0d7000] 02:12:29 INFO - PROCESS | 1820 | 1470733949907 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]]]}] 02:12:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 02:12:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1944ms 02:12:29 INFO - PROCESS | 1820 | 1470733949961 Marionette TRACE conn4 -> [0,1981,"getWindowHandle",null] 02:12:29 INFO - PROCESS | 1820 | 1470733949966 Marionette TRACE conn4 <- [1,1981,null,{"value":"8"}] 02:12:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 02:12:29 INFO - PROCESS | 1820 | 1470733949976 Marionette TRACE conn4 -> [0,1982,"setScriptTimeout",{"ms":35000}] 02:12:29 INFO - PROCESS | 1820 | 1470733949981 Marionette TRACE conn4 <- [1,1982,null,{}] 02:12:29 INFO - PROCESS | 1820 | 1470733949988 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}] 02:12:29 INFO - PROCESS | 1820 | 1470733949995 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:12:30 INFO - PROCESS | 1820 | 1470733950289 Marionette TRACE conn4 <- [1,1983,null,{"value":null}] 02:12:30 INFO - PROCESS | 1820 | 1470733950464 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:30 INFO - PROCESS | 1820 | 1470733950472 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:12:30 INFO - PROCESS | 1820 | ++DOCSHELL 0x8ec82800 == 28 [pid = 1820] [id = 503] 02:12:30 INFO - PROCESS | 1820 | ++DOMWINDOW == 87 (0x8eca1800) [pid = 1820] [serial = 1510] [outer = (nil)] 02:12:30 INFO - PROCESS | 1820 | ++DOMWINDOW == 88 (0x8edcfc00) [pid = 1820] [serial = 1511] [outer = 0x8eca1800] 02:12:30 INFO - PROCESS | 1820 | 1470733950560 Marionette DEBUG loaded listener.js 02:12:30 INFO - PROCESS | 1820 | ++DOMWINDOW == 89 (0x8ee50c00) [pid = 1820] [serial = 1512] [outer = 0x8eca1800] 02:12:31 INFO - PROCESS | 1820 | 1470733951461 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]]]}] 02:12:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 02:12:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1540ms 02:12:31 INFO - PROCESS | 1820 | 1470733951516 Marionette TRACE conn4 -> [0,1985,"getWindowHandle",null] 02:12:31 INFO - PROCESS | 1820 | 1470733951522 Marionette TRACE conn4 <- [1,1985,null,{"value":"8"}] 02:12:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 02:12:31 INFO - PROCESS | 1820 | 1470733951529 Marionette TRACE conn4 -> [0,1986,"setScriptTimeout",{"ms":35000}] 02:12:31 INFO - PROCESS | 1820 | 1470733951533 Marionette TRACE conn4 <- [1,1986,null,{}] 02:12:31 INFO - PROCESS | 1820 | 1470733951540 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}] 02:12:31 INFO - PROCESS | 1820 | 1470733951546 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:12:31 INFO - PROCESS | 1820 | 1470733951761 Marionette TRACE conn4 <- [1,1987,null,{"value":null}] 02:12:32 INFO - PROCESS | 1820 | 1470733952046 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:32 INFO - PROCESS | 1820 | 1470733952058 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:12:32 INFO - PROCESS | 1820 | ++DOCSHELL 0x90ded000 == 29 [pid = 1820] [id = 504] 02:12:32 INFO - PROCESS | 1820 | ++DOMWINDOW == 90 (0x90ee3400) [pid = 1820] [serial = 1513] [outer = (nil)] 02:12:32 INFO - PROCESS | 1820 | ++DOMWINDOW == 91 (0x90eec000) [pid = 1820] [serial = 1514] [outer = 0x90ee3400] 02:12:32 INFO - PROCESS | 1820 | 1470733952187 Marionette DEBUG loaded listener.js 02:12:32 INFO - PROCESS | 1820 | ++DOMWINDOW == 92 (0x90fe4400) [pid = 1820] [serial = 1515] [outer = 0x90ee3400] 02:12:33 INFO - PROCESS | 1820 | 1470733953170 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]]]}] 02:12:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 02:12:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1688ms 02:12:33 INFO - PROCESS | 1820 | 1470733953219 Marionette TRACE conn4 -> [0,1989,"getWindowHandle",null] 02:12:33 INFO - PROCESS | 1820 | 1470733953227 Marionette TRACE conn4 <- [1,1989,null,{"value":"8"}] 02:12:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 02:12:33 INFO - PROCESS | 1820 | 1470733953247 Marionette TRACE conn4 -> [0,1990,"setScriptTimeout",{"ms":35000}] 02:12:33 INFO - PROCESS | 1820 | 1470733953255 Marionette TRACE conn4 <- [1,1990,null,{}] 02:12:33 INFO - PROCESS | 1820 | 1470733953262 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}] 02:12:33 INFO - PROCESS | 1820 | 1470733953270 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:12:33 INFO - PROCESS | 1820 | 1470733953560 Marionette TRACE conn4 <- [1,1991,null,{"value":null}] 02:12:33 INFO - PROCESS | 1820 | 1470733953749 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:33 INFO - PROCESS | 1820 | 1470733953758 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:12:33 INFO - PROCESS | 1820 | ++DOCSHELL 0x90fdbc00 == 30 [pid = 1820] [id = 505] 02:12:33 INFO - PROCESS | 1820 | ++DOMWINDOW == 93 (0x91130c00) [pid = 1820] [serial = 1516] [outer = (nil)] 02:12:33 INFO - PROCESS | 1820 | ++DOMWINDOW == 94 (0x92adf400) [pid = 1820] [serial = 1517] [outer = 0x91130c00] 02:12:33 INFO - PROCESS | 1820 | 1470733953866 Marionette DEBUG loaded listener.js 02:12:33 INFO - PROCESS | 1820 | ++DOMWINDOW == 95 (0x92c0bc00) [pid = 1820] [serial = 1518] [outer = 0x91130c00] 02:12:34 INFO - PROCESS | 1820 | 1470733954797 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]]]}] 02:12:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 02:12:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1653ms 02:12:34 INFO - PROCESS | 1820 | 1470733954912 Marionette TRACE conn4 -> [0,1993,"getWindowHandle",null] 02:12:34 INFO - PROCESS | 1820 | 1470733954918 Marionette TRACE conn4 <- [1,1993,null,{"value":"8"}] 02:12:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 02:12:34 INFO - PROCESS | 1820 | 1470733954980 Marionette TRACE conn4 -> [0,1994,"setScriptTimeout",{"ms":35000}] 02:12:34 INFO - PROCESS | 1820 | 1470733954985 Marionette TRACE conn4 <- [1,1994,null,{}] 02:12:34 INFO - PROCESS | 1820 | 1470733954994 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}] 02:12:35 INFO - PROCESS | 1820 | 1470733955000 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:12:35 INFO - PROCESS | 1820 | 1470733955227 Marionette TRACE conn4 <- [1,1995,null,{"value":null}] 02:12:35 INFO - PROCESS | 1820 | 1470733955471 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:35 INFO - PROCESS | 1820 | 1470733955481 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:12:35 INFO - PROCESS | 1820 | ++DOCSHELL 0x8ef34400 == 31 [pid = 1820] [id = 506] 02:12:35 INFO - PROCESS | 1820 | ++DOMWINDOW == 96 (0x92c01400) [pid = 1820] [serial = 1519] [outer = (nil)] 02:12:35 INFO - PROCESS | 1820 | ++DOMWINDOW == 97 (0x93d71c00) [pid = 1820] [serial = 1520] [outer = 0x92c01400] 02:12:35 INFO - PROCESS | 1820 | 1470733955563 Marionette DEBUG loaded listener.js 02:12:35 INFO - PROCESS | 1820 | ++DOMWINDOW == 98 (0x95298c00) [pid = 1820] [serial = 1521] [outer = 0x92c01400] 02:12:36 INFO - PROCESS | 1820 | 1470733956494 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]]]}] 02:12:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 02:12:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1636ms 02:12:36 INFO - PROCESS | 1820 | 1470733956567 Marionette TRACE conn4 -> [0,1997,"getWindowHandle",null] 02:12:36 INFO - PROCESS | 1820 | 1470733956570 Marionette TRACE conn4 <- [1,1997,null,{"value":"8"}] 02:12:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 02:12:36 INFO - PROCESS | 1820 | 1470733956578 Marionette TRACE conn4 -> [0,1998,"setScriptTimeout",{"ms":35000}] 02:12:36 INFO - PROCESS | 1820 | 1470733956582 Marionette TRACE conn4 <- [1,1998,null,{}] 02:12:36 INFO - PROCESS | 1820 | 1470733956589 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}] 02:12:36 INFO - PROCESS | 1820 | 1470733956594 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:12:36 INFO - PROCESS | 1820 | 1470733956844 Marionette TRACE conn4 <- [1,1999,null,{"value":null}] 02:12:37 INFO - PROCESS | 1820 | 1470733957086 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:37 INFO - PROCESS | 1820 | 1470733957105 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:12:37 INFO - PROCESS | 1820 | ++DOCSHELL 0x953b1c00 == 32 [pid = 1820] [id = 507] 02:12:37 INFO - PROCESS | 1820 | ++DOMWINDOW == 99 (0x953b2400) [pid = 1820] [serial = 1522] [outer = (nil)] 02:12:37 INFO - PROCESS | 1820 | ++DOMWINDOW == 100 (0x96685400) [pid = 1820] [serial = 1523] [outer = 0x953b2400] 02:12:37 INFO - PROCESS | 1820 | 1470733957248 Marionette DEBUG loaded listener.js 02:12:37 INFO - PROCESS | 1820 | ++DOMWINDOW == 101 (0x966e9000) [pid = 1820] [serial = 1524] [outer = 0x953b2400] 02:12:38 INFO - PROCESS | 1820 | 1470733958289 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]]]}] 02:12:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 02:12:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1787ms 02:12:38 INFO - PROCESS | 1820 | 1470733958366 Marionette TRACE conn4 -> [0,2001,"getWindowHandle",null] 02:12:38 INFO - PROCESS | 1820 | 1470733958369 Marionette TRACE conn4 <- [1,2001,null,{"value":"8"}] 02:12:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 02:12:38 INFO - PROCESS | 1820 | 1470733958377 Marionette TRACE conn4 -> [0,2002,"setScriptTimeout",{"ms":35000}] 02:12:38 INFO - PROCESS | 1820 | 1470733958382 Marionette TRACE conn4 <- [1,2002,null,{}] 02:12:38 INFO - PROCESS | 1820 | 1470733958388 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}] 02:12:38 INFO - PROCESS | 1820 | 1470733958394 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:12:38 INFO - PROCESS | 1820 | 1470733958632 Marionette TRACE conn4 <- [1,2003,null,{"value":null}] 02:12:38 INFO - PROCESS | 1820 | 1470733958864 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:38 INFO - PROCESS | 1820 | 1470733958874 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:12:38 INFO - PROCESS | 1820 | ++DOCSHELL 0x91925c00 == 33 [pid = 1820] [id = 508] 02:12:38 INFO - PROCESS | 1820 | ++DOMWINDOW == 102 (0x93bb0400) [pid = 1820] [serial = 1525] [outer = (nil)] 02:12:38 INFO - PROCESS | 1820 | ++DOMWINDOW == 103 (0x97957000) [pid = 1820] [serial = 1526] [outer = 0x93bb0400] 02:12:39 INFO - PROCESS | 1820 | 1470733959004 Marionette DEBUG loaded listener.js 02:12:39 INFO - PROCESS | 1820 | ++DOMWINDOW == 104 (0x9795e000) [pid = 1820] [serial = 1527] [outer = 0x93bb0400] 02:12:40 INFO - PROCESS | 1820 | 1470733960016 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]]]}] 02:12:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 02:12:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1683ms 02:12:40 INFO - PROCESS | 1820 | 1470733960061 Marionette TRACE conn4 -> [0,2005,"getWindowHandle",null] 02:12:40 INFO - PROCESS | 1820 | 1470733960066 Marionette TRACE conn4 <- [1,2005,null,{"value":"8"}] 02:12:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 02:12:40 INFO - PROCESS | 1820 | 1470733960073 Marionette TRACE conn4 -> [0,2006,"setScriptTimeout",{"ms":35000}] 02:12:40 INFO - PROCESS | 1820 | 1470733960078 Marionette TRACE conn4 <- [1,2006,null,{}] 02:12:40 INFO - PROCESS | 1820 | 1470733960084 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}] 02:12:40 INFO - PROCESS | 1820 | 1470733960091 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:12:40 INFO - PROCESS | 1820 | 1470733960311 Marionette TRACE conn4 <- [1,2007,null,{"value":null}] 02:12:40 INFO - PROCESS | 1820 | 1470733960557 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:40 INFO - PROCESS | 1820 | 1470733960565 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:12:40 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d0cf800 == 34 [pid = 1820] [id = 509] 02:12:40 INFO - PROCESS | 1820 | ++DOMWINDOW == 105 (0x8db3a400) [pid = 1820] [serial = 1528] [outer = (nil)] 02:12:40 INFO - PROCESS | 1820 | ++DOMWINDOW == 106 (0x8e98f800) [pid = 1820] [serial = 1529] [outer = 0x8db3a400] 02:12:40 INFO - PROCESS | 1820 | 1470733960695 Marionette DEBUG loaded listener.js 02:12:40 INFO - PROCESS | 1820 | ++DOMWINDOW == 107 (0x8ed05800) [pid = 1820] [serial = 1530] [outer = 0x8db3a400] 02:12:41 INFO - PROCESS | 1820 | 1470733961946 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]]]}] 02:12:42 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 02:12:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1938ms 02:12:42 INFO - PROCESS | 1820 | 1470733962019 Marionette TRACE conn4 -> [0,2009,"getWindowHandle",null] 02:12:42 INFO - PROCESS | 1820 | 1470733962025 Marionette TRACE conn4 <- [1,2009,null,{"value":"8"}] 02:12:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 02:12:42 INFO - PROCESS | 1820 | 1470733962037 Marionette TRACE conn4 -> [0,2010,"setScriptTimeout",{"ms":35000}] 02:12:42 INFO - PROCESS | 1820 | 1470733962042 Marionette TRACE conn4 <- [1,2010,null,{}] 02:12:42 INFO - PROCESS | 1820 | 1470733962052 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}] 02:12:42 INFO - PROCESS | 1820 | 1470733962058 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:12:42 INFO - PROCESS | 1820 | 1470733962327 Marionette TRACE conn4 <- [1,2011,null,{"value":null}] 02:12:42 INFO - PROCESS | 1820 | 1470733962511 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:42 INFO - PROCESS | 1820 | 1470733962525 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:12:42 INFO - PROCESS | 1820 | ++DOCSHELL 0x8ec7b400 == 35 [pid = 1820] [id = 510] 02:12:42 INFO - PROCESS | 1820 | ++DOMWINDOW == 108 (0x8ec7b800) [pid = 1820] [serial = 1531] [outer = (nil)] 02:12:42 INFO - PROCESS | 1820 | ++DOMWINDOW == 109 (0x8ec80000) [pid = 1820] [serial = 1532] [outer = 0x8ec7b800] 02:12:42 INFO - PROCESS | 1820 | 1470733962644 Marionette DEBUG loaded listener.js 02:12:42 INFO - PROCESS | 1820 | ++DOMWINDOW == 110 (0x8eca6000) [pid = 1820] [serial = 1533] [outer = 0x8ec7b800] 02:12:43 INFO - PROCESS | 1820 | 1470733963728 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]]]}] 02:12:43 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 02:12:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1736ms 02:12:43 INFO - PROCESS | 1820 | 1470733963774 Marionette TRACE conn4 -> [0,2013,"getWindowHandle",null] 02:12:43 INFO - PROCESS | 1820 | 1470733963781 Marionette TRACE conn4 <- [1,2013,null,{"value":"8"}] 02:12:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 02:12:43 INFO - PROCESS | 1820 | 1470733963793 Marionette TRACE conn4 -> [0,2014,"setScriptTimeout",{"ms":35000}] 02:12:43 INFO - PROCESS | 1820 | 1470733963797 Marionette TRACE conn4 <- [1,2014,null,{}] 02:12:43 INFO - PROCESS | 1820 | 1470733963804 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}] 02:12:43 INFO - PROCESS | 1820 | 1470733963811 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:12:44 INFO - PROCESS | 1820 | 1470733964023 Marionette TRACE conn4 <- [1,2015,null,{"value":null}] 02:12:45 INFO - PROCESS | 1820 | --DOCSHELL 0x8db31c00 == 34 [pid = 1820] [id = 482] 02:12:45 INFO - PROCESS | 1820 | --DOCSHELL 0x8ee57c00 == 33 [pid = 1820] [id = 501] 02:12:45 INFO - PROCESS | 1820 | --DOCSHELL 0x8d2d5800 == 32 [pid = 1820] [id = 500] 02:12:45 INFO - PROCESS | 1820 | --DOCSHELL 0x8db3ac00 == 31 [pid = 1820] [id = 499] 02:12:45 INFO - PROCESS | 1820 | --DOCSHELL 0x8d2d5000 == 30 [pid = 1820] [id = 498] 02:12:45 INFO - PROCESS | 1820 | --DOCSHELL 0x8d2d6000 == 29 [pid = 1820] [id = 496] 02:12:45 INFO - PROCESS | 1820 | --DOCSHELL 0x8e982c00 == 28 [pid = 1820] [id = 497] 02:12:45 INFO - PROCESS | 1820 | --DOCSHELL 0x8e587c00 == 27 [pid = 1820] [id = 483] 02:12:45 INFO - PROCESS | 1820 | --DOCSHELL 0x8d8c3000 == 26 [pid = 1820] [id = 484] 02:12:45 INFO - PROCESS | 1820 | --DOCSHELL 0x8e986800 == 25 [pid = 1820] [id = 485] 02:12:45 INFO - PROCESS | 1820 | --DOCSHELL 0x8d0dbc00 == 24 [pid = 1820] [id = 487] 02:12:45 INFO - PROCESS | 1820 | --DOCSHELL 0x8ee4d800 == 23 [pid = 1820] [id = 486] 02:12:45 INFO - PROCESS | 1820 | --DOCSHELL 0x8db2e400 == 22 [pid = 1820] [id = 489] 02:12:45 INFO - PROCESS | 1820 | --DOCSHELL 0x8db30800 == 21 [pid = 1820] [id = 490] 02:12:45 INFO - PROCESS | 1820 | --DOCSHELL 0x9112bc00 == 20 [pid = 1820] [id = 491] 02:12:45 INFO - PROCESS | 1820 | --DOCSHELL 0x8fae3c00 == 19 [pid = 1820] [id = 492] 02:12:45 INFO - PROCESS | 1820 | --DOCSHELL 0x8d0d9400 == 18 [pid = 1820] [id = 493] 02:12:45 INFO - PROCESS | 1820 | --DOCSHELL 0x8d8cac00 == 17 [pid = 1820] [id = 494] 02:12:45 INFO - PROCESS | 1820 | --DOCSHELL 0x8d0d8800 == 16 [pid = 1820] [id = 495] 02:12:45 INFO - PROCESS | 1820 | --DOCSHELL 0x8fae0000 == 15 [pid = 1820] [id = 488] 02:12:45 INFO - PROCESS | 1820 | --DOCSHELL 0x91925c00 == 14 [pid = 1820] [id = 508] 02:12:45 INFO - PROCESS | 1820 | --DOCSHELL 0x8d0cf800 == 13 [pid = 1820] [id = 509] 02:12:45 INFO - PROCESS | 1820 | --DOCSHELL 0x953b1c00 == 12 [pid = 1820] [id = 507] 02:12:45 INFO - PROCESS | 1820 | --DOCSHELL 0x8ef34400 == 11 [pid = 1820] [id = 506] 02:12:45 INFO - PROCESS | 1820 | --DOCSHELL 0x90fdbc00 == 10 [pid = 1820] [id = 505] 02:12:45 INFO - PROCESS | 1820 | --DOCSHELL 0x8ec82800 == 9 [pid = 1820] [id = 503] 02:12:45 INFO - PROCESS | 1820 | --DOCSHELL 0x90ded000 == 8 [pid = 1820] [id = 504] 02:12:45 INFO - PROCESS | 1820 | --DOCSHELL 0x8d0d6800 == 7 [pid = 1820] [id = 502] 02:12:45 INFO - PROCESS | 1820 | --DOMWINDOW == 109 (0x8ee59c00) [pid = 1820] [serial = 1452] [outer = (nil)] [url = about:blank] 02:12:45 INFO - PROCESS | 1820 | --DOMWINDOW == 108 (0x9523dc00) [pid = 1820] [serial = 1446] [outer = (nil)] [url = about:blank] 02:12:45 INFO - PROCESS | 1820 | --DOMWINDOW == 107 (0x92c03c00) [pid = 1820] [serial = 1436] [outer = (nil)] [url = about:blank] 02:12:45 INFO - PROCESS | 1820 | --DOMWINDOW == 106 (0x8edd3000) [pid = 1820] [serial = 1451] [outer = (nil)] [url = about:blank] 02:12:45 INFO - PROCESS | 1820 | --DOMWINDOW == 105 (0x8e989400) [pid = 1820] [serial = 1449] [outer = (nil)] [url = about:blank] 02:12:45 INFO - PROCESS | 1820 | --DOMWINDOW == 104 (0x92c08c00) [pid = 1820] [serial = 1437] [outer = (nil)] [url = about:blank] 02:12:45 INFO - PROCESS | 1820 | --DOMWINDOW == 103 (0x8ee57800) [pid = 1820] [serial = 1460] [outer = (nil)] [url = about:blank] 02:12:45 INFO - PROCESS | 1820 | --DOMWINDOW == 102 (0x8edcc400) [pid = 1820] [serial = 1428] [outer = (nil)] [url = about:blank] 02:12:45 INFO - PROCESS | 1820 | --DOMWINDOW == 101 (0x8e582000) [pid = 1820] [serial = 1448] [outer = (nil)] [url = about:blank] 02:12:45 INFO - PROCESS | 1820 | --DOMWINDOW == 100 (0x8ed03000) [pid = 1820] [serial = 1427] [outer = (nil)] [url = about:blank] 02:12:45 INFO - PROCESS | 1820 | --DOMWINDOW == 99 (0x8fae2000) [pid = 1820] [serial = 1430] [outer = (nil)] [url = about:blank] 02:12:45 INFO - PROCESS | 1820 | --DOMWINDOW == 98 (0x8ec9fc00) [pid = 1820] [serial = 1458] [outer = (nil)] [url = about:blank] 02:12:45 INFO - PROCESS | 1820 | --DOMWINDOW == 97 (0x96687c00) [pid = 1820] [serial = 1443] [outer = (nil)] [url = about:blank] 02:12:45 INFO - PROCESS | 1820 | --DOMWINDOW == 96 (0x93b64000) [pid = 1820] [serial = 1439] [outer = (nil)] [url = about:blank] 02:12:45 INFO - PROCESS | 1820 | --DOMWINDOW == 95 (0x8ec86800) [pid = 1820] [serial = 1457] [outer = (nil)] [url = about:blank] 02:12:45 INFO - PROCESS | 1820 | --DOMWINDOW == 94 (0x9523ec00) [pid = 1820] [serial = 1440] [outer = (nil)] [url = about:blank] 02:12:45 INFO - PROCESS | 1820 | --DOMWINDOW == 93 (0x8db2f400) [pid = 1820] [serial = 1454] [outer = (nil)] [url = about:blank] 02:12:45 INFO - PROCESS | 1820 | --DOMWINDOW == 92 (0x8f029400) [pid = 1820] [serial = 1464] [outer = (nil)] [url = about:blank] 02:12:45 INFO - PROCESS | 1820 | --DOMWINDOW == 91 (0x8d2dc800) [pid = 1820] [serial = 1425] [outer = (nil)] [url = about:blank] 02:12:45 INFO - PROCESS | 1820 | --DOMWINDOW == 90 (0x8ef2a800) [pid = 1820] [serial = 1461] [outer = (nil)] [url = about:blank] 02:12:45 INFO - PROCESS | 1820 | --DOMWINDOW == 89 (0x953b0800) [pid = 1820] [serial = 1442] [outer = (nil)] [url = about:blank] 02:12:45 INFO - PROCESS | 1820 | --DOMWINDOW == 88 (0x92550c00) [pid = 1820] [serial = 1445] [outer = (nil)] [url = about:blank] 02:12:45 INFO - PROCESS | 1820 | --DOMWINDOW == 87 (0x92545800) [pid = 1820] [serial = 1434] [outer = (nil)] [url = about:blank] 02:12:45 INFO - PROCESS | 1820 | --DOMWINDOW == 86 (0x9199b400) [pid = 1820] [serial = 1433] [outer = (nil)] [url = about:blank] 02:12:45 INFO - PROCESS | 1820 | --DOMWINDOW == 85 (0x8d0d7c00) [pid = 1820] [serial = 1424] [outer = (nil)] [url = about:blank] 02:12:45 INFO - PROCESS | 1820 | --DOMWINDOW == 84 (0x8db38000) [pid = 1820] [serial = 1463] [outer = (nil)] [url = about:blank] 02:12:45 INFO - PROCESS | 1820 | --DOMWINDOW == 83 (0x8db3d000) [pid = 1820] [serial = 1455] [outer = (nil)] [url = about:blank] 02:12:45 INFO - PROCESS | 1820 | --DOMWINDOW == 82 (0x90deb000) [pid = 1820] [serial = 1431] [outer = (nil)] [url = about:blank] 02:12:45 INFO - PROCESS | 1820 | --DOMWINDOW == 81 (0x90de3800) [pid = 1820] [serial = 1466] [outer = (nil)] [url = about:blank] 02:12:45 INFO - PROCESS | 1820 | 1470733965599 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:45 INFO - PROCESS | 1820 | 1470733965613 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:12:45 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d0d6800 == 8 [pid = 1820] [id = 511] 02:12:45 INFO - PROCESS | 1820 | ++DOMWINDOW == 82 (0x8d0d7c00) [pid = 1820] [serial = 1534] [outer = (nil)] 02:12:45 INFO - PROCESS | 1820 | ++DOMWINDOW == 83 (0x8d0dd000) [pid = 1820] [serial = 1535] [outer = 0x8d0d7c00] 02:12:45 INFO - PROCESS | 1820 | 1470733965699 Marionette DEBUG loaded listener.js 02:12:45 INFO - PROCESS | 1820 | ++DOMWINDOW == 84 (0x8d2da000) [pid = 1820] [serial = 1536] [outer = 0x8d0d7c00] 02:12:46 INFO - PROCESS | 1820 | 1470733966580 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]]]}] 02:12:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 02:12:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 2842ms 02:12:46 INFO - PROCESS | 1820 | 1470733966650 Marionette TRACE conn4 -> [0,2017,"getWindowHandle",null] 02:12:46 INFO - PROCESS | 1820 | 1470733966657 Marionette TRACE conn4 <- [1,2017,null,{"value":"8"}] 02:12:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 02:12:46 INFO - PROCESS | 1820 | 1470733966669 Marionette TRACE conn4 -> [0,2018,"setScriptTimeout",{"ms":35000}] 02:12:46 INFO - PROCESS | 1820 | 1470733966673 Marionette TRACE conn4 <- [1,2018,null,{}] 02:12:46 INFO - PROCESS | 1820 | 1470733966683 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}] 02:12:46 INFO - PROCESS | 1820 | 1470733966690 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:12:46 INFO - PROCESS | 1820 | 1470733966873 Marionette TRACE conn4 <- [1,2019,null,{"value":null}] 02:12:46 INFO - PROCESS | 1820 | 1470733966886 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:46 INFO - PROCESS | 1820 | 1470733966896 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:12:46 INFO - PROCESS | 1820 | ++DOCSHELL 0x8e57f800 == 9 [pid = 1820] [id = 512] 02:12:46 INFO - PROCESS | 1820 | ++DOMWINDOW == 85 (0x8e582800) [pid = 1820] [serial = 1537] [outer = (nil)] 02:12:46 INFO - PROCESS | 1820 | ++DOMWINDOW == 86 (0x8e586400) [pid = 1820] [serial = 1538] [outer = 0x8e582800] 02:12:46 INFO - PROCESS | 1820 | 1470733966984 Marionette DEBUG loaded listener.js 02:12:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 87 (0x8e983400) [pid = 1820] [serial = 1539] [outer = 0x8e582800] 02:12:47 INFO - PROCESS | 1820 | 1470733967986 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]]]}] 02:12:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 02:12:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1335ms 02:12:48 INFO - PROCESS | 1820 | 1470733968031 Marionette TRACE conn4 -> [0,2021,"getWindowHandle",null] 02:12:48 INFO - PROCESS | 1820 | 1470733968038 Marionette TRACE conn4 <- [1,2021,null,{"value":"8"}] 02:12:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 02:12:48 INFO - PROCESS | 1820 | 1470733968046 Marionette TRACE conn4 -> [0,2022,"setScriptTimeout",{"ms":35000}] 02:12:48 INFO - PROCESS | 1820 | 1470733968050 Marionette TRACE conn4 <- [1,2022,null,{}] 02:12:48 INFO - PROCESS | 1820 | 1470733968056 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}] 02:12:48 INFO - PROCESS | 1820 | 1470733968061 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:12:48 INFO - PROCESS | 1820 | 1470733968325 Marionette TRACE conn4 <- [1,2023,null,{"value":null}] 02:12:48 INFO - PROCESS | 1820 | 1470733968354 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:48 INFO - PROCESS | 1820 | 1470733968365 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:12:48 INFO - PROCESS | 1820 | ++DOCSHELL 0x8ec83000 == 10 [pid = 1820] [id = 513] 02:12:48 INFO - PROCESS | 1820 | ++DOMWINDOW == 88 (0x8ec84000) [pid = 1820] [serial = 1540] [outer = (nil)] 02:12:48 INFO - PROCESS | 1820 | ++DOMWINDOW == 89 (0x8eca3000) [pid = 1820] [serial = 1541] [outer = 0x8ec84000] 02:12:48 INFO - PROCESS | 1820 | 1470733968440 Marionette DEBUG loaded listener.js 02:12:48 INFO - PROCESS | 1820 | ++DOMWINDOW == 90 (0x8ed0a400) [pid = 1820] [serial = 1542] [outer = 0x8ec84000] 02:12:49 INFO - PROCESS | 1820 | 1470733969569 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]]]}] 02:12:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 02:12:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1584ms 02:12:49 INFO - PROCESS | 1820 | 1470733969632 Marionette TRACE conn4 -> [0,2025,"getWindowHandle",null] 02:12:49 INFO - PROCESS | 1820 | 1470733969635 Marionette TRACE conn4 <- [1,2025,null,{"value":"8"}] 02:12:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 02:12:49 INFO - PROCESS | 1820 | 1470733969658 Marionette TRACE conn4 -> [0,2026,"setScriptTimeout",{"ms":35000}] 02:12:49 INFO - PROCESS | 1820 | 1470733969669 Marionette TRACE conn4 <- [1,2026,null,{}] 02:12:49 INFO - PROCESS | 1820 | 1470733969687 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}] 02:12:49 INFO - PROCESS | 1820 | 1470733969696 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:12:49 INFO - PROCESS | 1820 | 1470733969959 Marionette TRACE conn4 <- [1,2027,null,{"value":null}] 02:12:50 INFO - PROCESS | 1820 | --DOMWINDOW == 89 (0x8ef2d400) [pid = 1820] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 02:12:50 INFO - PROCESS | 1820 | --DOMWINDOW == 88 (0x8d2d5c00) [pid = 1820] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 02:12:50 INFO - PROCESS | 1820 | --DOMWINDOW == 87 (0x8db30000) [pid = 1820] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 02:12:50 INFO - PROCESS | 1820 | --DOMWINDOW == 86 (0x8d0d9c00) [pid = 1820] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 02:12:50 INFO - PROCESS | 1820 | --DOMWINDOW == 85 (0x8ee4f800) [pid = 1820] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 02:12:50 INFO - PROCESS | 1820 | --DOMWINDOW == 84 (0x8db38400) [pid = 1820] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 02:12:50 INFO - PROCESS | 1820 | --DOMWINDOW == 83 (0x91923400) [pid = 1820] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 02:12:50 INFO - PROCESS | 1820 | --DOMWINDOW == 82 (0x8d8c5800) [pid = 1820] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 02:12:50 INFO - PROCESS | 1820 | --DOMWINDOW == 81 (0x8fae7400) [pid = 1820] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 02:12:50 INFO - PROCESS | 1820 | --DOMWINDOW == 80 (0x8ed0c000) [pid = 1820] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 02:12:50 INFO - PROCESS | 1820 | --DOMWINDOW == 79 (0x8d2d6c00) [pid = 1820] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 02:12:50 INFO - PROCESS | 1820 | --DOMWINDOW == 78 (0x9112c000) [pid = 1820] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 02:12:50 INFO - PROCESS | 1820 | --DOMWINDOW == 77 (0x8e987800) [pid = 1820] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 02:12:50 INFO - PROCESS | 1820 | --DOMWINDOW == 76 (0x90de4c00) [pid = 1820] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 02:12:50 INFO - PROCESS | 1820 | 1470733970857 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:50 INFO - PROCESS | 1820 | 1470733970866 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:12:50 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d2d5c00 == 11 [pid = 1820] [id = 514] 02:12:50 INFO - PROCESS | 1820 | ++DOMWINDOW == 77 (0x8d2d6c00) [pid = 1820] [serial = 1543] [outer = (nil)] 02:12:50 INFO - PROCESS | 1820 | ++DOMWINDOW == 78 (0x8db3d000) [pid = 1820] [serial = 1544] [outer = 0x8d2d6c00] 02:12:50 INFO - PROCESS | 1820 | 1470733970945 Marionette DEBUG loaded listener.js 02:12:51 INFO - PROCESS | 1820 | ++DOMWINDOW == 79 (0x8ed10c00) [pid = 1820] [serial = 1545] [outer = 0x8d2d6c00] 02:12:51 INFO - PROCESS | 1820 | 1470733971733 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]]]}] 02:12:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 02:12:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 2111ms 02:12:51 INFO - PROCESS | 1820 | 1470733971761 Marionette TRACE conn4 -> [0,2029,"getWindowHandle",null] 02:12:51 INFO - PROCESS | 1820 | 1470733971766 Marionette TRACE conn4 <- [1,2029,null,{"value":"8"}] 02:12:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 02:12:51 INFO - PROCESS | 1820 | 1470733971772 Marionette TRACE conn4 -> [0,2030,"setScriptTimeout",{"ms":35000}] 02:12:51 INFO - PROCESS | 1820 | 1470733971775 Marionette TRACE conn4 <- [1,2030,null,{}] 02:12:51 INFO - PROCESS | 1820 | 1470733971781 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}] 02:12:51 INFO - PROCESS | 1820 | 1470733971786 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:12:52 INFO - PROCESS | 1820 | 1470733972020 Marionette TRACE conn4 <- [1,2031,null,{"value":null}] 02:12:52 INFO - PROCESS | 1820 | 1470733972037 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:52 INFO - PROCESS | 1820 | 1470733972045 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:12:52 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d8c5000 == 12 [pid = 1820] [id = 515] 02:12:52 INFO - PROCESS | 1820 | ++DOMWINDOW == 80 (0x8ed0c400) [pid = 1820] [serial = 1546] [outer = (nil)] 02:12:52 INFO - PROCESS | 1820 | ++DOMWINDOW == 81 (0x8ef30c00) [pid = 1820] [serial = 1547] [outer = 0x8ed0c400] 02:12:52 INFO - PROCESS | 1820 | 1470733972120 Marionette DEBUG loaded listener.js 02:12:52 INFO - PROCESS | 1820 | ++DOMWINDOW == 82 (0x8ef28c00) [pid = 1820] [serial = 1548] [outer = 0x8ed0c400] 02:12:53 INFO - PROCESS | 1820 | 1470733973349 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]]]}] 02:12:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 02:12:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1634ms 02:12:53 INFO - PROCESS | 1820 | 1470733973408 Marionette TRACE conn4 -> [0,2033,"getWindowHandle",null] 02:12:53 INFO - PROCESS | 1820 | 1470733973415 Marionette TRACE conn4 <- [1,2033,null,{"value":"8"}] 02:12:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 02:12:53 INFO - PROCESS | 1820 | 1470733973424 Marionette TRACE conn4 -> [0,2034,"setScriptTimeout",{"ms":35000}] 02:12:53 INFO - PROCESS | 1820 | 1470733973429 Marionette TRACE conn4 <- [1,2034,null,{}] 02:12:53 INFO - PROCESS | 1820 | 1470733973454 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}] 02:12:53 INFO - PROCESS | 1820 | 1470733973462 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:12:53 INFO - PROCESS | 1820 | 1470733973694 Marionette TRACE conn4 <- [1,2035,null,{"value":null}] 02:12:53 INFO - PROCESS | 1820 | 1470733973954 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:53 INFO - PROCESS | 1820 | 1470733973964 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:12:54 INFO - PROCESS | 1820 | ++DOCSHELL 0x8db34400 == 13 [pid = 1820] [id = 516] 02:12:54 INFO - PROCESS | 1820 | ++DOMWINDOW == 83 (0x8db39c00) [pid = 1820] [serial = 1549] [outer = (nil)] 02:12:54 INFO - PROCESS | 1820 | ++DOMWINDOW == 84 (0x8e98f400) [pid = 1820] [serial = 1550] [outer = 0x8db39c00] 02:12:54 INFO - PROCESS | 1820 | 1470733974098 Marionette DEBUG loaded listener.js 02:12:54 INFO - PROCESS | 1820 | ++DOMWINDOW == 85 (0x8ed0f000) [pid = 1820] [serial = 1551] [outer = 0x8db39c00] 02:12:55 INFO - PROCESS | 1820 | 1470733975173 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]]]}] 02:12:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 02:12:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1799ms 02:12:55 INFO - PROCESS | 1820 | 1470733975224 Marionette TRACE conn4 -> [0,2037,"getWindowHandle",null] 02:12:55 INFO - PROCESS | 1820 | 1470733975232 Marionette TRACE conn4 <- [1,2037,null,{"value":"8"}] 02:12:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 02:12:55 INFO - PROCESS | 1820 | 1470733975245 Marionette TRACE conn4 -> [0,2038,"setScriptTimeout",{"ms":35000}] 02:12:55 INFO - PROCESS | 1820 | 1470733975249 Marionette TRACE conn4 <- [1,2038,null,{}] 02:12:55 INFO - PROCESS | 1820 | 1470733975257 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}] 02:12:55 INFO - PROCESS | 1820 | 1470733975266 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:12:55 INFO - PROCESS | 1820 | 1470733975521 Marionette TRACE conn4 <- [1,2039,null,{"value":null}] 02:12:55 INFO - PROCESS | 1820 | 1470733975791 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:55 INFO - PROCESS | 1820 | 1470733975799 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:12:55 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d0d5000 == 14 [pid = 1820] [id = 517] 02:12:55 INFO - PROCESS | 1820 | ++DOMWINDOW == 86 (0x8d2df800) [pid = 1820] [serial = 1552] [outer = (nil)] 02:12:55 INFO - PROCESS | 1820 | ++DOMWINDOW == 87 (0x8f02a400) [pid = 1820] [serial = 1553] [outer = 0x8d2df800] 02:12:55 INFO - PROCESS | 1820 | 1470733975938 Marionette DEBUG loaded listener.js 02:12:56 INFO - PROCESS | 1820 | ++DOMWINDOW == 88 (0x8fae0000) [pid = 1820] [serial = 1554] [outer = 0x8d2df800] 02:12:57 INFO - PROCESS | 1820 | 1470733977003 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]]]}] 02:12:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 02:12:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1797ms 02:12:57 INFO - PROCESS | 1820 | 1470733977057 Marionette TRACE conn4 -> [0,2041,"getWindowHandle",null] 02:12:57 INFO - PROCESS | 1820 | 1470733977061 Marionette TRACE conn4 <- [1,2041,null,{"value":"8"}] 02:12:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 02:12:57 INFO - PROCESS | 1820 | 1470733977070 Marionette TRACE conn4 -> [0,2042,"setScriptTimeout",{"ms":35000}] 02:12:57 INFO - PROCESS | 1820 | 1470733977076 Marionette TRACE conn4 <- [1,2042,null,{}] 02:12:57 INFO - PROCESS | 1820 | 1470733977095 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}] 02:12:57 INFO - PROCESS | 1820 | 1470733977105 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:12:57 INFO - PROCESS | 1820 | 1470733977327 Marionette TRACE conn4 <- [1,2043,null,{"value":null}] 02:12:57 INFO - PROCESS | 1820 | 1470733977559 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:57 INFO - PROCESS | 1820 | 1470733977571 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:12:57 INFO - PROCESS | 1820 | ++DOCSHELL 0x90edfc00 == 15 [pid = 1820] [id = 518] 02:12:57 INFO - PROCESS | 1820 | ++DOMWINDOW == 89 (0x90ee0800) [pid = 1820] [serial = 1555] [outer = (nil)] 02:12:57 INFO - PROCESS | 1820 | ++DOMWINDOW == 90 (0x90ee6400) [pid = 1820] [serial = 1556] [outer = 0x90ee0800] 02:12:57 INFO - PROCESS | 1820 | 1470733977702 Marionette DEBUG loaded listener.js 02:12:57 INFO - PROCESS | 1820 | ++DOMWINDOW == 91 (0x90eec400) [pid = 1820] [serial = 1557] [outer = 0x90ee0800] 02:12:58 INFO - PROCESS | 1820 | 1470733978658 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]]]}] 02:12:58 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) 02:12:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1639ms 02:12:58 INFO - PROCESS | 1820 | 1470733978710 Marionette TRACE conn4 -> [0,2045,"getWindowHandle",null] 02:12:58 INFO - PROCESS | 1820 | 1470733978717 Marionette TRACE conn4 <- [1,2045,null,{"value":"8"}] 02:12:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 02:12:58 INFO - PROCESS | 1820 | 1470733978724 Marionette TRACE conn4 -> [0,2046,"setScriptTimeout",{"ms":35000}] 02:12:58 INFO - PROCESS | 1820 | 1470733978727 Marionette TRACE conn4 <- [1,2046,null,{}] 02:12:58 INFO - PROCESS | 1820 | 1470733978734 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}] 02:12:58 INFO - PROCESS | 1820 | 1470733978739 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:12:58 INFO - PROCESS | 1820 | 1470733978941 Marionette TRACE conn4 <- [1,2047,null,{"value":null}] 02:12:59 INFO - PROCESS | 1820 | 1470733979171 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:59 INFO - PROCESS | 1820 | 1470733979177 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:12:59 INFO - PROCESS | 1820 | ++DOCSHELL 0x90df0000 == 16 [pid = 1820] [id = 519] 02:12:59 INFO - PROCESS | 1820 | ++DOMWINDOW == 92 (0x90fdd000) [pid = 1820] [serial = 1558] [outer = (nil)] 02:12:59 INFO - PROCESS | 1820 | ++DOMWINDOW == 93 (0x90fe6400) [pid = 1820] [serial = 1559] [outer = 0x90fdd000] 02:12:59 INFO - PROCESS | 1820 | 1470733979311 Marionette DEBUG loaded listener.js 02:12:59 INFO - PROCESS | 1820 | ++DOMWINDOW == 94 (0x9112d800) [pid = 1820] [serial = 1560] [outer = 0x90fdd000] 02:13:00 INFO - PROCESS | 1820 | 1470733980267 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]]]}] 02:13:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 02:13:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1586ms 02:13:00 INFO - PROCESS | 1820 | 1470733980312 Marionette TRACE conn4 -> [0,2049,"getWindowHandle",null] 02:13:00 INFO - PROCESS | 1820 | 1470733980316 Marionette TRACE conn4 <- [1,2049,null,{"value":"8"}] 02:13:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 02:13:00 INFO - PROCESS | 1820 | 1470733980323 Marionette TRACE conn4 -> [0,2050,"setScriptTimeout",{"ms":35000}] 02:13:00 INFO - PROCESS | 1820 | 1470733980327 Marionette TRACE conn4 <- [1,2050,null,{}] 02:13:00 INFO - PROCESS | 1820 | 1470733980333 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}] 02:13:00 INFO - PROCESS | 1820 | 1470733980339 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:13:00 INFO - PROCESS | 1820 | 1470733980545 Marionette TRACE conn4 <- [1,2051,null,{"value":null}] 02:13:00 INFO - PROCESS | 1820 | 1470733980742 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:00 INFO - PROCESS | 1820 | 1470733980752 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:13:00 INFO - PROCESS | 1820 | ++DOCSHELL 0x90df1400 == 17 [pid = 1820] [id = 520] 02:13:00 INFO - PROCESS | 1820 | ++DOMWINDOW == 95 (0x91925000) [pid = 1820] [serial = 1561] [outer = (nil)] 02:13:00 INFO - PROCESS | 1820 | ++DOMWINDOW == 96 (0x9192bc00) [pid = 1820] [serial = 1562] [outer = 0x91925000] 02:13:00 INFO - PROCESS | 1820 | 1470733980877 Marionette DEBUG loaded listener.js 02:13:00 INFO - PROCESS | 1820 | ++DOMWINDOW == 97 (0x9198dc00) [pid = 1820] [serial = 1563] [outer = 0x91925000] 02:13:01 INFO - PROCESS | 1820 | 1470733981890 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]]]}] 02:13:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 02:13:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1641ms 02:13:01 INFO - PROCESS | 1820 | 1470733981966 Marionette TRACE conn4 -> [0,2053,"getWindowHandle",null] 02:13:01 INFO - PROCESS | 1820 | 1470733981969 Marionette TRACE conn4 <- [1,2053,null,{"value":"8"}] 02:13:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 02:13:01 INFO - PROCESS | 1820 | 1470733981978 Marionette TRACE conn4 -> [0,2054,"setScriptTimeout",{"ms":35000}] 02:13:01 INFO - PROCESS | 1820 | 1470733981982 Marionette TRACE conn4 <- [1,2054,null,{}] 02:13:02 INFO - PROCESS | 1820 | 1470733981989 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}] 02:13:02 INFO - PROCESS | 1820 | 1470733982002 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:13:02 INFO - PROCESS | 1820 | 1470733982289 Marionette TRACE conn4 <- [1,2055,null,{"value":null}] 02:13:02 INFO - PROCESS | 1820 | 1470733982587 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:02 INFO - PROCESS | 1820 | 1470733982598 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:13:02 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d0da000 == 18 [pid = 1820] [id = 521] 02:13:02 INFO - PROCESS | 1820 | ++DOMWINDOW == 98 (0x8d0db400) [pid = 1820] [serial = 1564] [outer = (nil)] 02:13:02 INFO - PROCESS | 1820 | ++DOMWINDOW == 99 (0x92ad6800) [pid = 1820] [serial = 1565] [outer = 0x8d0db400] 02:13:02 INFO - PROCESS | 1820 | 1470733982695 Marionette DEBUG loaded listener.js 02:13:02 INFO - PROCESS | 1820 | ++DOMWINDOW == 100 (0x92c06800) [pid = 1820] [serial = 1566] [outer = 0x8d0db400] 02:13:03 INFO - PROCESS | 1820 | 1470733983822 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]]]}] 02:13:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 02:13:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1889ms 02:13:03 INFO - PROCESS | 1820 | 1470733983887 Marionette TRACE conn4 -> [0,2057,"getWindowHandle",null] 02:13:03 INFO - PROCESS | 1820 | 1470733983892 Marionette TRACE conn4 <- [1,2057,null,{"value":"8"}] 02:13:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 02:13:03 INFO - PROCESS | 1820 | 1470733983902 Marionette TRACE conn4 -> [0,2058,"setScriptTimeout",{"ms":35000}] 02:13:03 INFO - PROCESS | 1820 | 1470733983906 Marionette TRACE conn4 <- [1,2058,null,{}] 02:13:03 INFO - PROCESS | 1820 | 1470733983914 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}] 02:13:03 INFO - PROCESS | 1820 | 1470733983919 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:13:04 INFO - PROCESS | 1820 | 1470733984124 Marionette TRACE conn4 <- [1,2059,null,{"value":null}] 02:13:04 INFO - PROCESS | 1820 | 1470733984315 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:04 INFO - PROCESS | 1820 | 1470733984325 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:13:04 INFO - PROCESS | 1820 | ++DOCSHELL 0x8db32400 == 19 [pid = 1820] [id = 522] 02:13:04 INFO - PROCESS | 1820 | ++DOMWINDOW == 101 (0x8db33800) [pid = 1820] [serial = 1567] [outer = (nil)] 02:13:04 INFO - PROCESS | 1820 | ++DOMWINDOW == 102 (0x8ed0dc00) [pid = 1820] [serial = 1568] [outer = 0x8db33800] 02:13:04 INFO - PROCESS | 1820 | 1470733984411 Marionette DEBUG loaded listener.js 02:13:04 INFO - PROCESS | 1820 | ++DOMWINDOW == 103 (0x8ec82400) [pid = 1820] [serial = 1569] [outer = 0x8db33800] 02:13:05 INFO - PROCESS | 1820 | 1470733985611 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]]]}] 02:13:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 02:13:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1740ms 02:13:05 INFO - PROCESS | 1820 | 1470733985644 Marionette TRACE conn4 -> [0,2061,"getWindowHandle",null] 02:13:05 INFO - PROCESS | 1820 | 1470733985651 Marionette TRACE conn4 <- [1,2061,null,{"value":"8"}] 02:13:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 02:13:05 INFO - PROCESS | 1820 | 1470733985659 Marionette TRACE conn4 -> [0,2062,"setScriptTimeout",{"ms":35000}] 02:13:05 INFO - PROCESS | 1820 | 1470733985667 Marionette TRACE conn4 <- [1,2062,null,{}] 02:13:05 INFO - PROCESS | 1820 | 1470733985675 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}] 02:13:05 INFO - PROCESS | 1820 | 1470733985681 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:13:05 INFO - PROCESS | 1820 | 1470733985890 Marionette TRACE conn4 <- [1,2063,null,{"value":null}] 02:13:06 INFO - PROCESS | 1820 | 1470733986286 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:06 INFO - PROCESS | 1820 | 1470733986297 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:13:06 INFO - PROCESS | 1820 | --DOMWINDOW == 102 (0x90fe6c00) [pid = 1820] [serial = 1505] [outer = (nil)] [url = about:blank] 02:13:06 INFO - PROCESS | 1820 | --DOMWINDOW == 101 (0x91927000) [pid = 1820] [serial = 1502] [outer = (nil)] [url = about:blank] 02:13:06 INFO - PROCESS | 1820 | --DOMWINDOW == 100 (0x8e98bc00) [pid = 1820] [serial = 1469] [outer = (nil)] [url = about:blank] 02:13:06 INFO - PROCESS | 1820 | --DOMWINDOW == 99 (0x8ec87400) [pid = 1820] [serial = 1470] [outer = (nil)] [url = about:blank] 02:13:06 INFO - PROCESS | 1820 | --DOMWINDOW == 98 (0x93d71400) [pid = 1820] [serial = 1487] [outer = (nil)] [url = about:blank] 02:13:06 INFO - PROCESS | 1820 | --DOMWINDOW == 97 (0x93d63800) [pid = 1820] [serial = 1488] [outer = (nil)] [url = about:blank] 02:13:06 INFO - PROCESS | 1820 | --DOMWINDOW == 96 (0x8ef28400) [pid = 1820] [serial = 1472] [outer = (nil)] [url = about:blank] 02:13:06 INFO - PROCESS | 1820 | --DOMWINDOW == 95 (0x8ef2c400) [pid = 1820] [serial = 1473] [outer = (nil)] [url = about:blank] 02:13:06 INFO - PROCESS | 1820 | --DOMWINDOW == 94 (0x939ca400) [pid = 1820] [serial = 1484] [outer = (nil)] [url = about:blank] 02:13:06 INFO - PROCESS | 1820 | --DOMWINDOW == 93 (0x939d6000) [pid = 1820] [serial = 1485] [outer = (nil)] [url = about:blank] 02:13:06 INFO - PROCESS | 1820 | --DOMWINDOW == 92 (0x91993000) [pid = 1820] [serial = 1478] [outer = (nil)] [url = about:blank] 02:13:06 INFO - PROCESS | 1820 | --DOMWINDOW == 91 (0x92301c00) [pid = 1820] [serial = 1479] [outer = (nil)] [url = about:blank] 02:13:06 INFO - PROCESS | 1820 | --DOMWINDOW == 90 (0x8ef34800) [pid = 1820] [serial = 1496] [outer = (nil)] [url = about:blank] 02:13:06 INFO - PROCESS | 1820 | --DOMWINDOW == 89 (0x8faec800) [pid = 1820] [serial = 1497] [outer = (nil)] [url = about:blank] 02:13:06 INFO - PROCESS | 1820 | --DOMWINDOW == 88 (0x90df2800) [pid = 1820] [serial = 1467] [outer = (nil)] [url = about:blank] 02:13:06 INFO - PROCESS | 1820 | --DOMWINDOW == 87 (0x92ad3000) [pid = 1820] [serial = 1481] [outer = (nil)] [url = about:blank] 02:13:06 INFO - PROCESS | 1820 | --DOMWINDOW == 86 (0x92ad5800) [pid = 1820] [serial = 1482] [outer = (nil)] [url = about:blank] 02:13:06 INFO - PROCESS | 1820 | --DOMWINDOW == 85 (0x8d2e1c00) [pid = 1820] [serial = 1490] [outer = (nil)] [url = about:blank] 02:13:06 INFO - PROCESS | 1820 | --DOMWINDOW == 84 (0x8db30c00) [pid = 1820] [serial = 1491] [outer = (nil)] [url = about:blank] 02:13:06 INFO - PROCESS | 1820 | --DOMWINDOW == 83 (0x91132000) [pid = 1820] [serial = 1475] [outer = (nil)] [url = about:blank] 02:13:06 INFO - PROCESS | 1820 | --DOMWINDOW == 82 (0x91921800) [pid = 1820] [serial = 1476] [outer = (nil)] [url = about:blank] 02:13:06 INFO - PROCESS | 1820 | --DOMWINDOW == 81 (0x8edc5400) [pid = 1820] [serial = 1493] [outer = (nil)] [url = about:blank] 02:13:06 INFO - PROCESS | 1820 | --DOMWINDOW == 80 (0x8ee54000) [pid = 1820] [serial = 1494] [outer = (nil)] [url = about:blank] 02:13:06 INFO - PROCESS | 1820 | --DOMWINDOW == 79 (0x90fdd800) [pid = 1820] [serial = 1499] [outer = (nil)] [url = about:blank] 02:13:06 INFO - PROCESS | 1820 | --DOMWINDOW == 78 (0x91129400) [pid = 1820] [serial = 1500] [outer = (nil)] [url = about:blank] 02:13:06 INFO - PROCESS | 1820 | --DOMWINDOW == 77 (0x9198d400) [pid = 1820] [serial = 1503] [outer = (nil)] [url = about:blank] 02:13:06 INFO - PROCESS | 1820 | --DOMWINDOW == 76 (0x91999800) [pid = 1820] [serial = 1506] [outer = (nil)] [url = about:blank] 02:13:06 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d8c1000 == 20 [pid = 1820] [id = 523] 02:13:06 INFO - PROCESS | 1820 | ++DOMWINDOW == 77 (0x8d8c6800) [pid = 1820] [serial = 1570] [outer = (nil)] 02:13:06 INFO - PROCESS | 1820 | ++DOMWINDOW == 78 (0x8e589400) [pid = 1820] [serial = 1571] [outer = 0x8d8c6800] 02:13:06 INFO - PROCESS | 1820 | 1470733986458 Marionette DEBUG loaded listener.js 02:13:06 INFO - PROCESS | 1820 | ++DOMWINDOW == 79 (0x8ec7d400) [pid = 1820] [serial = 1572] [outer = 0x8d8c6800] 02:13:07 INFO - PROCESS | 1820 | 1470733987307 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]]]}] 02:13:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 02:13:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1689ms 02:13:07 INFO - PROCESS | 1820 | 1470733987352 Marionette TRACE conn4 -> [0,2065,"getWindowHandle",null] 02:13:07 INFO - PROCESS | 1820 | 1470733987364 Marionette TRACE conn4 <- [1,2065,null,{"value":"8"}] 02:13:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 02:13:07 INFO - PROCESS | 1820 | 1470733987382 Marionette TRACE conn4 -> [0,2066,"setScriptTimeout",{"ms":35000}] 02:13:07 INFO - PROCESS | 1820 | 1470733987390 Marionette TRACE conn4 <- [1,2066,null,{}] 02:13:07 INFO - PROCESS | 1820 | 1470733987400 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}] 02:13:07 INFO - PROCESS | 1820 | 1470733987408 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:13:07 INFO - PROCESS | 1820 | 1470733987717 Marionette TRACE conn4 <- [1,2067,null,{"value":null}] 02:13:08 INFO - PROCESS | 1820 | 1470733988023 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:08 INFO - PROCESS | 1820 | 1470733988034 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:13:08 INFO - PROCESS | 1820 | ++DOCSHELL 0x8edc6800 == 21 [pid = 1820] [id = 524] 02:13:08 INFO - PROCESS | 1820 | ++DOMWINDOW == 80 (0x8ef28400) [pid = 1820] [serial = 1573] [outer = (nil)] 02:13:08 INFO - PROCESS | 1820 | ++DOMWINDOW == 81 (0x8ef30400) [pid = 1820] [serial = 1574] [outer = 0x8ef28400] 02:13:08 INFO - PROCESS | 1820 | 1470733988150 Marionette DEBUG loaded listener.js 02:13:08 INFO - PROCESS | 1820 | ++DOMWINDOW == 82 (0x8f02cc00) [pid = 1820] [serial = 1575] [outer = 0x8ef28400] 02:13:09 INFO - PROCESS | 1820 | 1470733989047 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]]]}] 02:13:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 02:13:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1745ms 02:13:09 INFO - PROCESS | 1820 | 1470733989126 Marionette TRACE conn4 -> [0,2069,"getWindowHandle",null] 02:13:09 INFO - PROCESS | 1820 | 1470733989129 Marionette TRACE conn4 <- [1,2069,null,{"value":"8"}] 02:13:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 02:13:09 INFO - PROCESS | 1820 | 1470733989137 Marionette TRACE conn4 -> [0,2070,"setScriptTimeout",{"ms":35000}] 02:13:09 INFO - PROCESS | 1820 | 1470733989145 Marionette TRACE conn4 <- [1,2070,null,{}] 02:13:09 INFO - PROCESS | 1820 | 1470733989186 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}] 02:13:09 INFO - PROCESS | 1820 | 1470733989197 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:13:09 INFO - PROCESS | 1820 | 1470733989450 Marionette TRACE conn4 <- [1,2071,null,{"value":null}] 02:13:09 INFO - PROCESS | 1820 | 1470733989484 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:09 INFO - PROCESS | 1820 | 1470733989497 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:13:09 INFO - PROCESS | 1820 | ++DOCSHELL 0x90df0c00 == 22 [pid = 1820] [id = 525] 02:13:09 INFO - PROCESS | 1820 | ++DOMWINDOW == 83 (0x90df1800) [pid = 1820] [serial = 1576] [outer = (nil)] 02:13:09 INFO - PROCESS | 1820 | ++DOMWINDOW == 84 (0x90ee3800) [pid = 1820] [serial = 1577] [outer = 0x90df1800] 02:13:09 INFO - PROCESS | 1820 | 1470733989586 Marionette DEBUG loaded listener.js 02:13:09 INFO - PROCESS | 1820 | ++DOMWINDOW == 85 (0x90fe1000) [pid = 1820] [serial = 1578] [outer = 0x90df1800] 02:13:10 INFO - PROCESS | 1820 | 1470733990653 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]]]}] 02:13:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 02:13:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1565ms 02:13:10 INFO - PROCESS | 1820 | 1470733990703 Marionette TRACE conn4 -> [0,2073,"getWindowHandle",null] 02:13:10 INFO - PROCESS | 1820 | 1470733990708 Marionette TRACE conn4 <- [1,2073,null,{"value":"8"}] 02:13:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 02:13:10 INFO - PROCESS | 1820 | 1470733990722 Marionette TRACE conn4 -> [0,2074,"setScriptTimeout",{"ms":35000}] 02:13:10 INFO - PROCESS | 1820 | 1470733990725 Marionette TRACE conn4 <- [1,2074,null,{}] 02:13:10 INFO - PROCESS | 1820 | 1470733990735 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}] 02:13:10 INFO - PROCESS | 1820 | 1470733990741 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:13:11 INFO - PROCESS | 1820 | 1470733991114 Marionette TRACE conn4 <- [1,2075,null,{"value":null}] 02:13:11 INFO - PROCESS | 1820 | --DOMWINDOW == 84 (0x8d0d7000) [pid = 1820] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 02:13:11 INFO - PROCESS | 1820 | --DOMWINDOW == 83 (0x8e582800) [pid = 1820] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 02:13:11 INFO - PROCESS | 1820 | --DOMWINDOW == 82 (0x90ee3400) [pid = 1820] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 02:13:11 INFO - PROCESS | 1820 | --DOMWINDOW == 81 (0x8eca1800) [pid = 1820] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 02:13:11 INFO - PROCESS | 1820 | --DOMWINDOW == 80 (0x92c01400) [pid = 1820] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 02:13:11 INFO - PROCESS | 1820 | --DOMWINDOW == 79 (0x91130c00) [pid = 1820] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 02:13:11 INFO - PROCESS | 1820 | --DOMWINDOW == 78 (0x953b2400) [pid = 1820] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 02:13:11 INFO - PROCESS | 1820 | --DOMWINDOW == 77 (0x8ec84000) [pid = 1820] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 02:13:11 INFO - PROCESS | 1820 | --DOMWINDOW == 76 (0x8db3a400) [pid = 1820] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 02:13:11 INFO - PROCESS | 1820 | --DOMWINDOW == 75 (0x8ec7b800) [pid = 1820] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 02:13:11 INFO - PROCESS | 1820 | --DOMWINDOW == 74 (0x8d2d6c00) [pid = 1820] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 02:13:11 INFO - PROCESS | 1820 | --DOMWINDOW == 73 (0x93bb0400) [pid = 1820] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 02:13:11 INFO - PROCESS | 1820 | --DOMWINDOW == 72 (0x8d0d7c00) [pid = 1820] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 02:13:11 INFO - PROCESS | 1820 | 1470733991335 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:11 INFO - PROCESS | 1820 | 1470733991346 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:13:11 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d0d0800 == 23 [pid = 1820] [id = 526] 02:13:11 INFO - PROCESS | 1820 | ++DOMWINDOW == 73 (0x8d0d7000) [pid = 1820] [serial = 1579] [outer = (nil)] 02:13:11 INFO - PROCESS | 1820 | ++DOMWINDOW == 74 (0x8db3a400) [pid = 1820] [serial = 1580] [outer = 0x8d0d7000] 02:13:11 INFO - PROCESS | 1820 | 1470733991429 Marionette DEBUG loaded listener.js 02:13:11 INFO - PROCESS | 1820 | ++DOMWINDOW == 75 (0x8ec9a800) [pid = 1820] [serial = 1581] [outer = 0x8d0d7000] 02:13:12 INFO - PROCESS | 1820 | 1470733992298 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]]]}] 02:13:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 02:13:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1642ms 02:13:12 INFO - PROCESS | 1820 | 1470733992368 Marionette TRACE conn4 -> [0,2077,"getWindowHandle",null] 02:13:12 INFO - PROCESS | 1820 | 1470733992375 Marionette TRACE conn4 <- [1,2077,null,{"value":"8"}] 02:13:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 02:13:12 INFO - PROCESS | 1820 | 1470733992384 Marionette TRACE conn4 -> [0,2078,"setScriptTimeout",{"ms":35000}] 02:13:12 INFO - PROCESS | 1820 | 1470733992390 Marionette TRACE conn4 <- [1,2078,null,{}] 02:13:12 INFO - PROCESS | 1820 | 1470733992400 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}] 02:13:12 INFO - PROCESS | 1820 | 1470733992406 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:13:12 INFO - PROCESS | 1820 | 1470733992692 Marionette TRACE conn4 <- [1,2079,null,{"value":null}] 02:13:12 INFO - PROCESS | 1820 | 1470733992933 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:12 INFO - PROCESS | 1820 | 1470733992941 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:13:12 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d0cec00 == 24 [pid = 1820] [id = 527] 02:13:12 INFO - PROCESS | 1820 | ++DOMWINDOW == 76 (0x8e57c800) [pid = 1820] [serial = 1582] [outer = (nil)] 02:13:13 INFO - PROCESS | 1820 | ++DOMWINDOW == 77 (0x91921800) [pid = 1820] [serial = 1583] [outer = 0x8e57c800] 02:13:13 INFO - PROCESS | 1820 | 1470733993051 Marionette DEBUG loaded listener.js 02:13:13 INFO - PROCESS | 1820 | ++DOMWINDOW == 78 (0x91925c00) [pid = 1820] [serial = 1584] [outer = 0x8e57c800] 02:13:14 INFO - PROCESS | 1820 | 1470733994556 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]]]}] 02:13:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 02:13:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 2242ms 02:13:14 INFO - PROCESS | 1820 | 1470733994627 Marionette TRACE conn4 -> [0,2081,"getWindowHandle",null] 02:13:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 02:13:14 INFO - PROCESS | 1820 | 1470733994634 Marionette TRACE conn4 <- [1,2081,null,{"value":"8"}] 02:13:14 INFO - PROCESS | 1820 | 1470733994643 Marionette TRACE conn4 -> [0,2082,"setScriptTimeout",{"ms":35000}] 02:13:14 INFO - PROCESS | 1820 | 1470733994652 Marionette TRACE conn4 <- [1,2082,null,{}] 02:13:14 INFO - PROCESS | 1820 | 1470733994661 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}] 02:13:14 INFO - PROCESS | 1820 | 1470733994668 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:13:14 INFO - PROCESS | 1820 | 1470733994906 Marionette TRACE conn4 <- [1,2083,null,{"value":null}] 02:13:15 INFO - PROCESS | 1820 | 1470733995179 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:15 INFO - PROCESS | 1820 | 1470733995192 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:13:15 INFO - PROCESS | 1820 | ++DOCSHELL 0x8e581000 == 25 [pid = 1820] [id = 528] 02:13:15 INFO - PROCESS | 1820 | ++DOMWINDOW == 79 (0x8e581400) [pid = 1820] [serial = 1585] [outer = (nil)] 02:13:15 INFO - PROCESS | 1820 | ++DOMWINDOW == 80 (0x8ed09800) [pid = 1820] [serial = 1586] [outer = 0x8e581400] 02:13:15 INFO - PROCESS | 1820 | 1470733995321 Marionette DEBUG loaded listener.js 02:13:15 INFO - PROCESS | 1820 | ++DOMWINDOW == 81 (0x8ee4f400) [pid = 1820] [serial = 1587] [outer = 0x8e581400] 02:13:16 INFO - PROCESS | 1820 | 1470733996316 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]]]}] 02:13:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 02:13:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1739ms 02:13:16 INFO - PROCESS | 1820 | 1470733996382 Marionette TRACE conn4 -> [0,2085,"getWindowHandle",null] 02:13:16 INFO - PROCESS | 1820 | 1470733996389 Marionette TRACE conn4 <- [1,2085,null,{"value":"8"}] 02:13:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 02:13:16 INFO - PROCESS | 1820 | 1470733996401 Marionette TRACE conn4 -> [0,2086,"setScriptTimeout",{"ms":35000}] 02:13:16 INFO - PROCESS | 1820 | 1470733996405 Marionette TRACE conn4 <- [1,2086,null,{}] 02:13:16 INFO - PROCESS | 1820 | 1470733996412 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}] 02:13:16 INFO - PROCESS | 1820 | 1470733996419 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:13:16 INFO - PROCESS | 1820 | 1470733996641 Marionette TRACE conn4 <- [1,2087,null,{"value":null}] 02:13:16 INFO - PROCESS | 1820 | 1470733996918 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:16 INFO - PROCESS | 1820 | 1470733996929 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:13:17 INFO - PROCESS | 1820 | ++DOCSHELL 0x8ef26400 == 26 [pid = 1820] [id = 529] 02:13:17 INFO - PROCESS | 1820 | ++DOMWINDOW == 82 (0x90de4000) [pid = 1820] [serial = 1588] [outer = (nil)] 02:13:17 INFO - PROCESS | 1820 | ++DOMWINDOW == 83 (0x90ee0000) [pid = 1820] [serial = 1589] [outer = 0x90de4000] 02:13:17 INFO - PROCESS | 1820 | 1470733997073 Marionette DEBUG loaded listener.js 02:13:17 INFO - PROCESS | 1820 | ++DOMWINDOW == 84 (0x90fe7c00) [pid = 1820] [serial = 1590] [outer = 0x90de4000] 02:13:18 INFO - PROCESS | 1820 | 1470733998030 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]]]}] 02:13:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 02:13:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1689ms 02:13:18 INFO - PROCESS | 1820 | 1470733998091 Marionette TRACE conn4 -> [0,2089,"getWindowHandle",null] 02:13:18 INFO - PROCESS | 1820 | 1470733998094 Marionette TRACE conn4 <- [1,2089,null,{"value":"8"}] 02:13:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 02:13:18 INFO - PROCESS | 1820 | 1470733998103 Marionette TRACE conn4 -> [0,2090,"setScriptTimeout",{"ms":35000}] 02:13:18 INFO - PROCESS | 1820 | 1470733998110 Marionette TRACE conn4 <- [1,2090,null,{}] 02:13:18 INFO - PROCESS | 1820 | 1470733998127 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}] 02:13:18 INFO - PROCESS | 1820 | 1470733998138 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:13:18 INFO - PROCESS | 1820 | 1470733998394 Marionette TRACE conn4 <- [1,2091,null,{"value":null}] 02:13:18 INFO - PROCESS | 1820 | 1470733998625 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:18 INFO - PROCESS | 1820 | 1470733998635 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:13:18 INFO - PROCESS | 1820 | ++DOCSHELL 0x90df0400 == 27 [pid = 1820] [id = 530] 02:13:18 INFO - PROCESS | 1820 | ++DOMWINDOW == 85 (0x92549400) [pid = 1820] [serial = 1591] [outer = (nil)] 02:13:18 INFO - PROCESS | 1820 | ++DOMWINDOW == 86 (0x92ad6000) [pid = 1820] [serial = 1592] [outer = 0x92549400] 02:13:18 INFO - PROCESS | 1820 | 1470733998768 Marionette DEBUG loaded listener.js 02:13:18 INFO - PROCESS | 1820 | ++DOMWINDOW == 87 (0x92ade400) [pid = 1820] [serial = 1593] [outer = 0x92549400] 02:13:19 INFO - PROCESS | 1820 | 1470733999718 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]]]}] 02:13:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 02:13:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1690ms 02:13:19 INFO - PROCESS | 1820 | 1470733999795 Marionette TRACE conn4 -> [0,2093,"getWindowHandle",null] 02:13:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 02:13:19 INFO - PROCESS | 1820 | 1470733999800 Marionette TRACE conn4 <- [1,2093,null,{"value":"8"}] 02:13:19 INFO - PROCESS | 1820 | 1470733999808 Marionette TRACE conn4 -> [0,2094,"setScriptTimeout",{"ms":35000}] 02:13:19 INFO - PROCESS | 1820 | 1470733999811 Marionette TRACE conn4 <- [1,2094,null,{}] 02:13:19 INFO - PROCESS | 1820 | 1470733999819 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}] 02:13:19 INFO - PROCESS | 1820 | 1470733999824 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:13:20 INFO - PROCESS | 1820 | 1470734000076 Marionette TRACE conn4 <- [1,2095,null,{"value":null}] 02:13:20 INFO - PROCESS | 1820 | 1470734000337 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:20 INFO - PROCESS | 1820 | 1470734000346 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:13:20 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d2e1000 == 28 [pid = 1820] [id = 531] 02:13:20 INFO - PROCESS | 1820 | ++DOMWINDOW == 88 (0x92ad1400) [pid = 1820] [serial = 1594] [outer = (nil)] 02:13:20 INFO - PROCESS | 1820 | ++DOMWINDOW == 89 (0x939d5000) [pid = 1820] [serial = 1595] [outer = 0x92ad1400] 02:13:20 INFO - PROCESS | 1820 | 1470734000438 Marionette DEBUG loaded listener.js 02:13:20 INFO - PROCESS | 1820 | ++DOMWINDOW == 90 (0x93ba3000) [pid = 1820] [serial = 1596] [outer = 0x92ad1400] 02:13:21 INFO - PROCESS | 1820 | 1470734001412 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]]]}] 02:13:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 02:13:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1640ms 02:13:21 INFO - PROCESS | 1820 | 1470734001448 Marionette TRACE conn4 -> [0,2097,"getWindowHandle",null] 02:13:21 INFO - PROCESS | 1820 | 1470734001452 Marionette TRACE conn4 <- [1,2097,null,{"value":"8"}] 02:13:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 02:13:21 INFO - PROCESS | 1820 | 1470734001459 Marionette TRACE conn4 -> [0,2098,"setScriptTimeout",{"ms":35000}] 02:13:21 INFO - PROCESS | 1820 | 1470734001463 Marionette TRACE conn4 <- [1,2098,null,{}] 02:13:21 INFO - PROCESS | 1820 | 1470734001469 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}] 02:13:21 INFO - PROCESS | 1820 | 1470734001474 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:13:21 INFO - PROCESS | 1820 | 1470734001679 Marionette TRACE conn4 <- [1,2099,null,{"value":null}] 02:13:21 INFO - PROCESS | 1820 | 1470734001911 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:21 INFO - PROCESS | 1820 | 1470734001917 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:13:21 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d2dc800 == 29 [pid = 1820] [id = 532] 02:13:21 INFO - PROCESS | 1820 | ++DOMWINDOW == 91 (0x8e585400) [pid = 1820] [serial = 1597] [outer = (nil)] 02:13:22 INFO - PROCESS | 1820 | ++DOMWINDOW == 92 (0x94859400) [pid = 1820] [serial = 1598] [outer = 0x8e585400] 02:13:22 INFO - PROCESS | 1820 | 1470734002045 Marionette DEBUG loaded listener.js 02:13:22 INFO - PROCESS | 1820 | ++DOMWINDOW == 93 (0x94859800) [pid = 1820] [serial = 1599] [outer = 0x8e585400] 02:13:23 INFO - PROCESS | 1820 | 1470734003018 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]]]}] 02:13:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 02:13:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1637ms 02:13:23 INFO - PROCESS | 1820 | 1470734003099 Marionette TRACE conn4 -> [0,2101,"getWindowHandle",null] 02:13:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 02:13:23 INFO - PROCESS | 1820 | 1470734003103 Marionette TRACE conn4 <- [1,2101,null,{"value":"8"}] 02:13:23 INFO - PROCESS | 1820 | 1470734003110 Marionette TRACE conn4 -> [0,2102,"setScriptTimeout",{"ms":35000}] 02:13:23 INFO - PROCESS | 1820 | 1470734003114 Marionette TRACE conn4 <- [1,2102,null,{}] 02:13:23 INFO - PROCESS | 1820 | 1470734003120 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}] 02:13:23 INFO - PROCESS | 1820 | 1470734003131 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:13:23 INFO - PROCESS | 1820 | 1470734003370 Marionette TRACE conn4 <- [1,2103,null,{"value":null}] 02:13:23 INFO - PROCESS | 1820 | 1470734003611 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:23 INFO - PROCESS | 1820 | 1470734003618 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:13:23 INFO - PROCESS | 1820 | ++DOCSHELL 0x8fae9800 == 30 [pid = 1820] [id = 533] 02:13:23 INFO - PROCESS | 1820 | ++DOMWINDOW == 94 (0x92c0ac00) [pid = 1820] [serial = 1600] [outer = (nil)] 02:13:23 INFO - PROCESS | 1820 | ++DOMWINDOW == 95 (0x96684c00) [pid = 1820] [serial = 1601] [outer = 0x92c0ac00] 02:13:23 INFO - PROCESS | 1820 | 1470734003716 Marionette DEBUG loaded listener.js 02:13:23 INFO - PROCESS | 1820 | ++DOMWINDOW == 96 (0x9668cc00) [pid = 1820] [serial = 1602] [outer = 0x92c0ac00] 02:13:24 INFO - PROCESS | 1820 | 1470734004663 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]]]}] 02:13:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 02:13:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1589ms 02:13:24 INFO - PROCESS | 1820 | 1470734004699 Marionette TRACE conn4 -> [0,2105,"getWindowHandle",null] 02:13:24 INFO - PROCESS | 1820 | 1470734004704 Marionette TRACE conn4 <- [1,2105,null,{"value":"8"}] 02:13:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 02:13:24 INFO - PROCESS | 1820 | 1470734004711 Marionette TRACE conn4 -> [0,2106,"setScriptTimeout",{"ms":35000}] 02:13:24 INFO - PROCESS | 1820 | 1470734004714 Marionette TRACE conn4 <- [1,2106,null,{}] 02:13:24 INFO - PROCESS | 1820 | 1470734004720 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}] 02:13:24 INFO - PROCESS | 1820 | 1470734004726 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:13:24 INFO - PROCESS | 1820 | 1470734004909 Marionette TRACE conn4 <- [1,2107,null,{"value":null}] 02:13:25 INFO - PROCESS | 1820 | 1470734005112 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:25 INFO - PROCESS | 1820 | 1470734005122 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:13:25 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d2d5400 == 31 [pid = 1820] [id = 534] 02:13:25 INFO - PROCESS | 1820 | ++DOMWINDOW == 97 (0x953ab800) [pid = 1820] [serial = 1603] [outer = (nil)] 02:13:25 INFO - PROCESS | 1820 | ++DOMWINDOW == 98 (0x966e7800) [pid = 1820] [serial = 1604] [outer = 0x953ab800] 02:13:25 INFO - PROCESS | 1820 | 1470734005202 Marionette DEBUG loaded listener.js 02:13:25 INFO - PROCESS | 1820 | ++DOMWINDOW == 99 (0x966eb000) [pid = 1820] [serial = 1605] [outer = 0x953ab800] 02:13:26 INFO - PROCESS | 1820 | 1470734006211 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]]]}] 02:13:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 02:13:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1531ms 02:13:26 INFO - PROCESS | 1820 | 1470734006244 Marionette TRACE conn4 -> [0,2109,"getWindowHandle",null] 02:13:26 INFO - PROCESS | 1820 | 1470734006248 Marionette TRACE conn4 <- [1,2109,null,{"value":"8"}] 02:13:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 02:13:26 INFO - PROCESS | 1820 | 1470734006255 Marionette TRACE conn4 -> [0,2110,"setScriptTimeout",{"ms":35000}] 02:13:26 INFO - PROCESS | 1820 | 1470734006258 Marionette TRACE conn4 <- [1,2110,null,{}] 02:13:26 INFO - PROCESS | 1820 | 1470734006265 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}] 02:13:26 INFO - PROCESS | 1820 | 1470734006271 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:13:26 INFO - PROCESS | 1820 | 1470734006455 Marionette TRACE conn4 <- [1,2111,null,{"value":null}] 02:13:26 INFO - PROCESS | 1820 | 1470734006644 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:26 INFO - PROCESS | 1820 | 1470734006653 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:13:26 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d2d6000 == 32 [pid = 1820] [id = 535] 02:13:26 INFO - PROCESS | 1820 | ++DOMWINDOW == 100 (0x8d2d6800) [pid = 1820] [serial = 1606] [outer = (nil)] 02:13:26 INFO - PROCESS | 1820 | ++DOMWINDOW == 101 (0x8eca3800) [pid = 1820] [serial = 1607] [outer = 0x8d2d6800] 02:13:26 INFO - PROCESS | 1820 | 1470734006732 Marionette DEBUG loaded listener.js 02:13:26 INFO - PROCESS | 1820 | ++DOMWINDOW == 102 (0x8ee4f000) [pid = 1820] [serial = 1608] [outer = 0x8d2d6800] 02:13:28 INFO - PROCESS | 1820 | 1470734008012 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]]]}] 02:13:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 02:13:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1835ms 02:13:28 INFO - PROCESS | 1820 | 1470734008092 Marionette TRACE conn4 -> [0,2113,"getWindowHandle",null] 02:13:28 INFO - PROCESS | 1820 | 1470734008098 Marionette TRACE conn4 <- [1,2113,null,{"value":"8"}] 02:13:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 02:13:28 INFO - PROCESS | 1820 | 1470734008107 Marionette TRACE conn4 -> [0,2114,"setScriptTimeout",{"ms":35000}] 02:13:28 INFO - PROCESS | 1820 | 1470734008112 Marionette TRACE conn4 <- [1,2114,null,{}] 02:13:28 INFO - PROCESS | 1820 | 1470734008120 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}] 02:13:28 INFO - PROCESS | 1820 | 1470734008126 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:13:28 INFO - PROCESS | 1820 | 1470734008413 Marionette TRACE conn4 <- [1,2115,null,{"value":null}] 02:13:28 INFO - PROCESS | 1820 | 1470734008596 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:28 INFO - PROCESS | 1820 | 1470734008604 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:13:28 INFO - PROCESS | 1820 | ++DOCSHELL 0x8eca1c00 == 33 [pid = 1820] [id = 536] 02:13:28 INFO - PROCESS | 1820 | ++DOMWINDOW == 103 (0x8eca4400) [pid = 1820] [serial = 1609] [outer = (nil)] 02:13:28 INFO - PROCESS | 1820 | ++DOMWINDOW == 104 (0x8edcf400) [pid = 1820] [serial = 1610] [outer = 0x8eca4400] 02:13:28 INFO - PROCESS | 1820 | 1470734008687 Marionette DEBUG loaded listener.js 02:13:28 INFO - PROCESS | 1820 | ++DOMWINDOW == 105 (0x8ef2a800) [pid = 1820] [serial = 1611] [outer = 0x8eca4400] 02:13:29 INFO - PROCESS | 1820 | 1470734009710 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]]]}] 02:13:30 INFO - PROCESS | 1820 | --DOCSHELL 0x8d0d6800 == 32 [pid = 1820] [id = 511] 02:13:30 INFO - PROCESS | 1820 | --DOCSHELL 0x8ec7b400 == 31 [pid = 1820] [id = 510] 02:13:30 INFO - PROCESS | 1820 | --DOMWINDOW == 104 (0x8ef30c00) [pid = 1820] [serial = 1547] [outer = (nil)] [url = about:blank] 02:13:30 INFO - PROCESS | 1820 | --DOMWINDOW == 103 (0x8d2e0800) [pid = 1820] [serial = 1508] [outer = (nil)] [url = about:blank] 02:13:30 INFO - PROCESS | 1820 | --DOMWINDOW == 102 (0x8e586400) [pid = 1820] [serial = 1538] [outer = (nil)] [url = about:blank] 02:13:30 INFO - PROCESS | 1820 | --DOMWINDOW == 101 (0x90eec000) [pid = 1820] [serial = 1514] [outer = (nil)] [url = about:blank] 02:13:30 INFO - PROCESS | 1820 | --DOMWINDOW == 100 (0x8edcfc00) [pid = 1820] [serial = 1511] [outer = (nil)] [url = about:blank] 02:13:30 INFO - PROCESS | 1820 | --DOMWINDOW == 99 (0x95298c00) [pid = 1820] [serial = 1521] [outer = (nil)] [url = about:blank] 02:13:30 INFO - PROCESS | 1820 | --DOMWINDOW == 98 (0x92adf400) [pid = 1820] [serial = 1517] [outer = (nil)] [url = about:blank] 02:13:30 INFO - PROCESS | 1820 | --DOMWINDOW == 97 (0x966e9000) [pid = 1820] [serial = 1524] [outer = (nil)] [url = about:blank] 02:13:30 INFO - PROCESS | 1820 | --DOMWINDOW == 96 (0x8eca3000) [pid = 1820] [serial = 1541] [outer = (nil)] [url = about:blank] 02:13:30 INFO - PROCESS | 1820 | --DOMWINDOW == 95 (0x92c0bc00) [pid = 1820] [serial = 1518] [outer = (nil)] [url = about:blank] 02:13:30 INFO - PROCESS | 1820 | --DOMWINDOW == 94 (0x8ee50c00) [pid = 1820] [serial = 1512] [outer = (nil)] [url = about:blank] 02:13:30 INFO - PROCESS | 1820 | --DOMWINDOW == 93 (0x8ed05800) [pid = 1820] [serial = 1530] [outer = (nil)] [url = about:blank] 02:13:30 INFO - PROCESS | 1820 | --DOMWINDOW == 92 (0x8e983400) [pid = 1820] [serial = 1539] [outer = (nil)] [url = about:blank] 02:13:30 INFO - PROCESS | 1820 | --DOMWINDOW == 91 (0x96685400) [pid = 1820] [serial = 1523] [outer = (nil)] [url = about:blank] 02:13:30 INFO - PROCESS | 1820 | --DOMWINDOW == 90 (0x93d71c00) [pid = 1820] [serial = 1520] [outer = (nil)] [url = about:blank] 02:13:30 INFO - PROCESS | 1820 | --DOMWINDOW == 89 (0x8ec80000) [pid = 1820] [serial = 1532] [outer = (nil)] [url = about:blank] 02:13:30 INFO - PROCESS | 1820 | --DOMWINDOW == 88 (0x8e98f800) [pid = 1820] [serial = 1529] [outer = (nil)] [url = about:blank] 02:13:30 INFO - PROCESS | 1820 | --DOMWINDOW == 87 (0x8db3d000) [pid = 1820] [serial = 1544] [outer = (nil)] [url = about:blank] 02:13:30 INFO - PROCESS | 1820 | --DOMWINDOW == 86 (0x8ed10c00) [pid = 1820] [serial = 1545] [outer = (nil)] [url = about:blank] 02:13:30 INFO - PROCESS | 1820 | --DOMWINDOW == 85 (0x8d8c8400) [pid = 1820] [serial = 1509] [outer = (nil)] [url = about:blank] 02:13:30 INFO - PROCESS | 1820 | --DOMWINDOW == 84 (0x8ed0a400) [pid = 1820] [serial = 1542] [outer = (nil)] [url = about:blank] 02:13:30 INFO - PROCESS | 1820 | --DOMWINDOW == 83 (0x9795e000) [pid = 1820] [serial = 1527] [outer = (nil)] [url = about:blank] 02:13:30 INFO - PROCESS | 1820 | --DOMWINDOW == 82 (0x97957000) [pid = 1820] [serial = 1526] [outer = (nil)] [url = about:blank] 02:13:30 INFO - PROCESS | 1820 | --DOMWINDOW == 81 (0x8d2da000) [pid = 1820] [serial = 1536] [outer = (nil)] [url = about:blank] 02:13:30 INFO - PROCESS | 1820 | --DOMWINDOW == 80 (0x8d0dd000) [pid = 1820] [serial = 1535] [outer = (nil)] [url = about:blank] 02:13:30 INFO - PROCESS | 1820 | --DOMWINDOW == 79 (0x90fe4400) [pid = 1820] [serial = 1515] [outer = (nil)] [url = about:blank] 02:13:30 INFO - PROCESS | 1820 | --DOMWINDOW == 78 (0x8eca6000) [pid = 1820] [serial = 1533] [outer = (nil)] [url = about:blank] 02:13:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 02:13:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 2888ms 02:13:31 INFO - PROCESS | 1820 | 1470734011138 Marionette TRACE conn4 -> [0,2117,"getWindowHandle",null] 02:13:31 INFO - PROCESS | 1820 | 1470734011144 Marionette TRACE conn4 <- [1,2117,null,{"value":"8"}] 02:13:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 02:13:31 INFO - PROCESS | 1820 | 1470734011156 Marionette TRACE conn4 -> [0,2118,"setScriptTimeout",{"ms":35000}] 02:13:31 INFO - PROCESS | 1820 | 1470734011165 Marionette TRACE conn4 <- [1,2118,null,{}] 02:13:31 INFO - PROCESS | 1820 | 1470734011185 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}] 02:13:31 INFO - PROCESS | 1820 | 1470734011194 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:13:31 INFO - PROCESS | 1820 | 1470734011373 Marionette TRACE conn4 <- [1,2119,null,{"value":null}] 02:13:31 INFO - PROCESS | 1820 | 1470734011510 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:31 INFO - PROCESS | 1820 | 1470734011521 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:13:31 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d8bec00 == 32 [pid = 1820] [id = 537] 02:13:31 INFO - PROCESS | 1820 | ++DOMWINDOW == 79 (0x8d8bf400) [pid = 1820] [serial = 1612] [outer = (nil)] 02:13:31 INFO - PROCESS | 1820 | ++DOMWINDOW == 80 (0x8d8c4c00) [pid = 1820] [serial = 1613] [outer = 0x8d8bf400] 02:13:31 INFO - PROCESS | 1820 | 1470734011599 Marionette DEBUG loaded listener.js 02:13:31 INFO - PROCESS | 1820 | ++DOMWINDOW == 81 (0x8db31800) [pid = 1820] [serial = 1614] [outer = 0x8d8bf400] 02:13:32 INFO - PROCESS | 1820 | 1470734012504 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]]]}] 02:13:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 02:13:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1414ms 02:13:32 INFO - PROCESS | 1820 | 1470734012571 Marionette TRACE conn4 -> [0,2121,"getWindowHandle",null] 02:13:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 02:13:32 INFO - PROCESS | 1820 | 1470734012580 Marionette TRACE conn4 <- [1,2121,null,{"value":"8"}] 02:13:32 INFO - PROCESS | 1820 | 1470734012595 Marionette TRACE conn4 -> [0,2122,"setScriptTimeout",{"ms":35000}] 02:13:32 INFO - PROCESS | 1820 | 1470734012605 Marionette TRACE conn4 <- [1,2122,null,{}] 02:13:32 INFO - PROCESS | 1820 | 1470734012614 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}] 02:13:32 INFO - PROCESS | 1820 | 1470734012621 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:13:32 INFO - PROCESS | 1820 | 1470734012827 Marionette TRACE conn4 <- [1,2123,null,{"value":null}] 02:13:32 INFO - PROCESS | 1820 | 1470734012975 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:32 INFO - PROCESS | 1820 | 1470734012986 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:13:33 INFO - PROCESS | 1820 | ++DOCSHELL 0x8e582c00 == 33 [pid = 1820] [id = 538] 02:13:33 INFO - PROCESS | 1820 | ++DOMWINDOW == 82 (0x8e586c00) [pid = 1820] [serial = 1615] [outer = (nil)] 02:13:33 INFO - PROCESS | 1820 | ++DOMWINDOW == 83 (0x8e98d400) [pid = 1820] [serial = 1616] [outer = 0x8e586c00] 02:13:33 INFO - PROCESS | 1820 | 1470734013062 Marionette DEBUG loaded listener.js 02:13:33 INFO - PROCESS | 1820 | ++DOMWINDOW == 84 (0x8ec7e800) [pid = 1820] [serial = 1617] [outer = 0x8e586c00] 02:13:34 INFO - PROCESS | 1820 | 1470734014088 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]]]}] 02:13:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 02:13:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1550ms 02:13:34 INFO - PROCESS | 1820 | 1470734014139 Marionette TRACE conn4 -> [0,2125,"getWindowHandle",null] 02:13:34 INFO - PROCESS | 1820 | 1470734014143 Marionette TRACE conn4 <- [1,2125,null,{"value":"8"}] 02:13:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 02:13:34 INFO - PROCESS | 1820 | 1470734014161 Marionette TRACE conn4 -> [0,2126,"setScriptTimeout",{"ms":35000}] 02:13:34 INFO - PROCESS | 1820 | 1470734014164 Marionette TRACE conn4 <- [1,2126,null,{}] 02:13:34 INFO - PROCESS | 1820 | 1470734014183 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}] 02:13:34 INFO - PROCESS | 1820 | 1470734014193 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:13:34 INFO - PROCESS | 1820 | 1470734014469 Marionette TRACE conn4 <- [1,2127,null,{"value":null}] 02:13:34 INFO - PROCESS | 1820 | 1470734014501 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:34 INFO - PROCESS | 1820 | 1470734014517 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:13:34 INFO - PROCESS | 1820 | ++DOCSHELL 0x8ed07c00 == 34 [pid = 1820] [id = 539] 02:13:34 INFO - PROCESS | 1820 | ++DOMWINDOW == 85 (0x8ed08400) [pid = 1820] [serial = 1618] [outer = (nil)] 02:13:34 INFO - PROCESS | 1820 | ++DOMWINDOW == 86 (0x8edc5c00) [pid = 1820] [serial = 1619] [outer = 0x8ed08400] 02:13:34 INFO - PROCESS | 1820 | 1470734014599 Marionette DEBUG loaded listener.js 02:13:34 INFO - PROCESS | 1820 | ++DOMWINDOW == 87 (0x8edd0800) [pid = 1820] [serial = 1620] [outer = 0x8ed08400] 02:13:35 INFO - PROCESS | 1820 | 1470734015659 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]]]}] 02:13:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 02:13:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1542ms 02:13:35 INFO - PROCESS | 1820 | 1470734015704 Marionette TRACE conn4 -> [0,2129,"getWindowHandle",null] 02:13:35 INFO - PROCESS | 1820 | 1470734015709 Marionette TRACE conn4 <- [1,2129,null,{"value":"8"}] 02:13:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 02:13:36 INFO - PROCESS | 1820 | --DOMWINDOW == 86 (0x8e57c800) [pid = 1820] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 02:13:36 INFO - PROCESS | 1820 | --DOMWINDOW == 85 (0x90df1800) [pid = 1820] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 02:13:36 INFO - PROCESS | 1820 | --DOMWINDOW == 84 (0x8db33800) [pid = 1820] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 02:13:36 INFO - PROCESS | 1820 | --DOMWINDOW == 83 (0x8d2df800) [pid = 1820] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 02:13:36 INFO - PROCESS | 1820 | --DOMWINDOW == 82 (0x8db39c00) [pid = 1820] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 02:13:36 INFO - PROCESS | 1820 | --DOMWINDOW == 81 (0x8ed0c400) [pid = 1820] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 02:13:36 INFO - PROCESS | 1820 | --DOMWINDOW == 80 (0x91925000) [pid = 1820] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 02:13:36 INFO - PROCESS | 1820 | --DOMWINDOW == 79 (0x8d0db400) [pid = 1820] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 02:13:36 INFO - PROCESS | 1820 | --DOMWINDOW == 78 (0x90fdd000) [pid = 1820] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 02:13:36 INFO - PROCESS | 1820 | --DOMWINDOW == 77 (0x8d8c6800) [pid = 1820] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 02:13:36 INFO - PROCESS | 1820 | --DOMWINDOW == 76 (0x90ee0800) [pid = 1820] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 02:13:36 INFO - PROCESS | 1820 | --DOMWINDOW == 75 (0x8ef28400) [pid = 1820] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 02:13:36 INFO - PROCESS | 1820 | --DOMWINDOW == 74 (0x8d0d7000) [pid = 1820] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 02:13:36 INFO - PROCESS | 1820 | 1470734016460 Marionette TRACE conn4 -> [0,2130,"setScriptTimeout",{"ms":35000}] 02:13:36 INFO - PROCESS | 1820 | 1470734016463 Marionette TRACE conn4 <- [1,2130,null,{}] 02:13:36 INFO - PROCESS | 1820 | 1470734016470 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}] 02:13:36 INFO - PROCESS | 1820 | 1470734016474 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:13:36 INFO - PROCESS | 1820 | 1470734016726 Marionette TRACE conn4 <- [1,2131,null,{"value":null}] 02:13:36 INFO - PROCESS | 1820 | 1470734016822 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:36 INFO - PROCESS | 1820 | 1470734016831 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:13:36 INFO - PROCESS | 1820 | ++DOCSHELL 0x8db39c00 == 35 [pid = 1820] [id = 540] 02:13:36 INFO - PROCESS | 1820 | ++DOMWINDOW == 75 (0x8ed0f400) [pid = 1820] [serial = 1621] [outer = (nil)] 02:13:36 INFO - PROCESS | 1820 | ++DOMWINDOW == 76 (0x8ef28400) [pid = 1820] [serial = 1622] [outer = 0x8ed0f400] 02:13:36 INFO - PROCESS | 1820 | 1470734016903 Marionette DEBUG loaded listener.js 02:13:37 INFO - PROCESS | 1820 | ++DOMWINDOW == 77 (0x8f02ac00) [pid = 1820] [serial = 1623] [outer = 0x8ed0f400] 02:13:37 INFO - PROCESS | 1820 | 1470734017788 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] 02:13:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 02:13:37 INFO - PROCESS | 1820 | 1470734017849 Marionette TRACE conn4 <- [1,2133,null,{"value":"8"}] 02:13:37 INFO - PROCESS | 1820 | 1470734017856 Marionette TRACE conn4 -> [0,2134,"setScriptTimeout",{"ms":35000}] 02:13:37 INFO - PROCESS | 1820 | 1470734017860 Marionette TRACE conn4 <- [1,2134,null,{}] 02:13:37 INFO - PROCESS | 1820 | 1470734017865 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}] 02:13:37 INFO - PROCESS | 1820 | 1470734017871 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:13:38 INFO - PROCESS | 1820 | 1470734018048 Marionette TRACE conn4 <- [1,2135,null,{"value":null}] 02:13:38 INFO - PROCESS | 1820 | 1470734018201 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:38 INFO - PROCESS | 1820 | 1470734018208 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:13:38 INFO - PROCESS | 1820 | ++DOCSHELL 0x8ed06800 == 36 [pid = 1820] [id = 541] 02:13:38 INFO - PROCESS | 1820 | ++DOMWINDOW == 78 (0x8edc8000) [pid = 1820] [serial = 1624] [outer = (nil)] 02:13:38 INFO - PROCESS | 1820 | ++DOMWINDOW == 79 (0x8faea800) [pid = 1820] [serial = 1625] [outer = 0x8edc8000] 02:13:38 INFO - PROCESS | 1820 | 1470734018287 Marionette DEBUG loaded listener.js 02:13:38 INFO - PROCESS | 1820 | ++DOMWINDOW == 80 (0x90deb800) [pid = 1820] [serial = 1626] [outer = 0x8edc8000] 02:13:39 INFO - PROCESS | 1820 | 1470734019418 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]]]}] 02:13:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 02:13:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1634ms 02:13:39 INFO - PROCESS | 1820 | 1470734019492 Marionette TRACE conn4 -> [0,2137,"getWindowHandle",null] 02:13:39 INFO - PROCESS | 1820 | 1470734019501 Marionette TRACE conn4 <- [1,2137,null,{"value":"8"}] 02:13:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 02:13:39 INFO - PROCESS | 1820 | 1470734019513 Marionette TRACE conn4 -> [0,2138,"setScriptTimeout",{"ms":35000}] 02:13:39 INFO - PROCESS | 1820 | 1470734019523 Marionette TRACE conn4 <- [1,2138,null,{}] 02:13:39 INFO - PROCESS | 1820 | 1470734019531 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}] 02:13:39 INFO - PROCESS | 1820 | 1470734019537 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:13:39 INFO - PROCESS | 1820 | 1470734019807 Marionette TRACE conn4 <- [1,2139,null,{"value":null}] 02:13:40 INFO - PROCESS | 1820 | 1470734020114 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:40 INFO - PROCESS | 1820 | 1470734020124 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:13:40 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d0d6800 == 37 [pid = 1820] [id = 542] 02:13:40 INFO - PROCESS | 1820 | ++DOMWINDOW == 81 (0x8d8cc400) [pid = 1820] [serial = 1627] [outer = (nil)] 02:13:40 INFO - PROCESS | 1820 | ++DOMWINDOW == 82 (0x8ec99400) [pid = 1820] [serial = 1628] [outer = 0x8d8cc400] 02:13:40 INFO - PROCESS | 1820 | 1470734020222 Marionette DEBUG loaded listener.js 02:13:40 INFO - PROCESS | 1820 | ++DOMWINDOW == 83 (0x8ed08c00) [pid = 1820] [serial = 1629] [outer = 0x8d8cc400] 02:13:41 INFO - PROCESS | 1820 | 1470734021304 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]]]}] 02:13:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 02:13:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1840ms 02:13:41 INFO - PROCESS | 1820 | 1470734021352 Marionette TRACE conn4 -> [0,2141,"getWindowHandle",null] 02:13:41 INFO - PROCESS | 1820 | 1470734021361 Marionette TRACE conn4 <- [1,2141,null,{"value":"8"}] 02:13:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 02:13:41 INFO - PROCESS | 1820 | 1470734021376 Marionette TRACE conn4 -> [0,2142,"setScriptTimeout",{"ms":35000}] 02:13:41 INFO - PROCESS | 1820 | 1470734021382 Marionette TRACE conn4 <- [1,2142,null,{}] 02:13:41 INFO - PROCESS | 1820 | 1470734021389 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}] 02:13:41 INFO - PROCESS | 1820 | 1470734021399 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:13:41 INFO - PROCESS | 1820 | 1470734021672 Marionette TRACE conn4 <- [1,2143,null,{"value":null}] 02:13:41 INFO - PROCESS | 1820 | 1470734021966 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:41 INFO - PROCESS | 1820 | 1470734021974 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:13:42 INFO - PROCESS | 1820 | ++DOCSHELL 0x8ec87800 == 38 [pid = 1820] [id = 543] 02:13:42 INFO - PROCESS | 1820 | ++DOMWINDOW == 84 (0x8fae1400) [pid = 1820] [serial = 1630] [outer = (nil)] 02:13:42 INFO - PROCESS | 1820 | ++DOMWINDOW == 85 (0x90ee4000) [pid = 1820] [serial = 1631] [outer = 0x8fae1400] 02:13:42 INFO - PROCESS | 1820 | 1470734022093 Marionette DEBUG loaded listener.js 02:13:42 INFO - PROCESS | 1820 | ++DOMWINDOW == 86 (0x90eecc00) [pid = 1820] [serial = 1632] [outer = 0x8fae1400] 02:13:43 INFO - PROCESS | 1820 | 1470734023094 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] 02:13:43 INFO - PROCESS | 1820 | 1470734023177 Marionette TRACE conn4 <- [1,2145,null,{"value":"8"}] 02:13:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 02:13:43 INFO - PROCESS | 1820 | 1470734023186 Marionette TRACE conn4 -> [0,2146,"setScriptTimeout",{"ms":35000}] 02:13:43 INFO - PROCESS | 1820 | 1470734023192 Marionette TRACE conn4 <- [1,2146,null,{}] 02:13:43 INFO - PROCESS | 1820 | 1470734023210 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}] 02:13:43 INFO - PROCESS | 1820 | 1470734023219 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:13:43 INFO - PROCESS | 1820 | 1470734023475 Marionette TRACE conn4 <- [1,2147,null,{"value":null}] 02:13:43 INFO - PROCESS | 1820 | 1470734023715 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:43 INFO - PROCESS | 1820 | 1470734023729 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:13:43 INFO - PROCESS | 1820 | ++DOCSHELL 0x91136c00 == 39 [pid = 1820] [id = 544] 02:13:43 INFO - PROCESS | 1820 | ++DOMWINDOW == 87 (0x91137800) [pid = 1820] [serial = 1633] [outer = (nil)] 02:13:43 INFO - PROCESS | 1820 | ++DOMWINDOW == 88 (0x91927c00) [pid = 1820] [serial = 1634] [outer = 0x91137800] 02:13:43 INFO - PROCESS | 1820 | 1470734023838 Marionette DEBUG loaded listener.js 02:13:43 INFO - PROCESS | 1820 | ++DOMWINDOW == 89 (0x91995400) [pid = 1820] [serial = 1635] [outer = 0x91137800] 02:13:44 INFO - PROCESS | 1820 | 1470734024777 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] 02:13:44 INFO - PROCESS | 1820 | 1470734024844 Marionette TRACE conn4 <- [1,2149,null,{"value":"8"}] 02:13:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 02:13:44 INFO - PROCESS | 1820 | 1470734024850 Marionette TRACE conn4 -> [0,2150,"setScriptTimeout",{"ms":35000}] 02:13:44 INFO - PROCESS | 1820 | 1470734024854 Marionette TRACE conn4 <- [1,2150,null,{}] 02:13:44 INFO - PROCESS | 1820 | 1470734024860 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}] 02:13:44 INFO - PROCESS | 1820 | 1470734024866 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:13:45 INFO - PROCESS | 1820 | 1470734025070 Marionette TRACE conn4 <- [1,2151,null,{"value":null}] 02:13:45 INFO - PROCESS | 1820 | 1470734025263 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:45 INFO - PROCESS | 1820 | 1470734025274 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:13:45 INFO - PROCESS | 1820 | ++DOCSHELL 0x90fdec00 == 40 [pid = 1820] [id = 545] 02:13:45 INFO - PROCESS | 1820 | ++DOMWINDOW == 90 (0x9230ac00) [pid = 1820] [serial = 1636] [outer = (nil)] 02:13:45 INFO - PROCESS | 1820 | ++DOMWINDOW == 91 (0x9254cc00) [pid = 1820] [serial = 1637] [outer = 0x9230ac00] 02:13:45 INFO - PROCESS | 1820 | 1470734025403 Marionette DEBUG loaded listener.js 02:13:45 INFO - PROCESS | 1820 | ++DOMWINDOW == 92 (0x9254e800) [pid = 1820] [serial = 1638] [outer = 0x9230ac00] 02:13:46 INFO - PROCESS | 1820 | 1470734026333 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]]]}] 02:13:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 02:13:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1534ms 02:13:46 INFO - PROCESS | 1820 | 1470734026386 Marionette TRACE conn4 -> [0,2153,"getWindowHandle",null] 02:13:46 INFO - PROCESS | 1820 | 1470734026391 Marionette TRACE conn4 <- [1,2153,null,{"value":"8"}] 02:13:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 02:13:46 INFO - PROCESS | 1820 | 1470734026397 Marionette TRACE conn4 -> [0,2154,"setScriptTimeout",{"ms":35000}] 02:13:46 INFO - PROCESS | 1820 | 1470734026401 Marionette TRACE conn4 <- [1,2154,null,{}] 02:13:46 INFO - PROCESS | 1820 | 1470734026408 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}] 02:13:46 INFO - PROCESS | 1820 | 1470734026414 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:13:46 INFO - PROCESS | 1820 | 1470734026607 Marionette TRACE conn4 <- [1,2155,null,{"value":null}] 02:13:46 INFO - PROCESS | 1820 | 1470734026790 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:46 INFO - PROCESS | 1820 | 1470734026797 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:13:46 INFO - PROCESS | 1820 | ++DOCSHELL 0x91999000 == 41 [pid = 1820] [id = 546] 02:13:46 INFO - PROCESS | 1820 | ++DOMWINDOW == 93 (0x92307c00) [pid = 1820] [serial = 1639] [outer = (nil)] 02:13:46 INFO - PROCESS | 1820 | ++DOMWINDOW == 94 (0x92ad7c00) [pid = 1820] [serial = 1640] [outer = 0x92307c00] 02:13:46 INFO - PROCESS | 1820 | 1470734026883 Marionette DEBUG loaded listener.js 02:13:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 95 (0x92ada800) [pid = 1820] [serial = 1641] [outer = 0x92307c00] 02:13:47 INFO - PROCESS | 1820 | 1470734027916 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]]]}] 02:13:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 02:13:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1587ms 02:13:47 INFO - PROCESS | 1820 | 1470734027986 Marionette TRACE conn4 -> [0,2157,"getWindowHandle",null] 02:13:47 INFO - PROCESS | 1820 | 1470734027989 Marionette TRACE conn4 <- [1,2157,null,{"value":"8"}] 02:13:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 02:13:47 INFO - PROCESS | 1820 | 1470734027998 Marionette TRACE conn4 -> [0,2158,"setScriptTimeout",{"ms":35000}] 02:13:48 INFO - PROCESS | 1820 | 1470734028002 Marionette TRACE conn4 <- [1,2158,null,{}] 02:13:48 INFO - PROCESS | 1820 | 1470734028008 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}] 02:13:48 INFO - PROCESS | 1820 | 1470734028020 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:13:48 INFO - PROCESS | 1820 | 1470734028279 Marionette TRACE conn4 <- [1,2159,null,{"value":null}] 02:13:48 INFO - PROCESS | 1820 | 1470734028511 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:48 INFO - PROCESS | 1820 | 1470734028521 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:13:48 INFO - PROCESS | 1820 | ++DOCSHELL 0x8ef2b800 == 42 [pid = 1820] [id = 547] 02:13:48 INFO - PROCESS | 1820 | ++DOMWINDOW == 96 (0x92551c00) [pid = 1820] [serial = 1642] [outer = (nil)] 02:13:48 INFO - PROCESS | 1820 | ++DOMWINDOW == 97 (0x93b69400) [pid = 1820] [serial = 1643] [outer = 0x92551c00] 02:13:48 INFO - PROCESS | 1820 | 1470734028630 Marionette DEBUG loaded listener.js 02:13:48 INFO - PROCESS | 1820 | ++DOMWINDOW == 98 (0x93d6b400) [pid = 1820] [serial = 1644] [outer = 0x92551c00] 02:13:49 INFO - PROCESS | 1820 | 1470734029561 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]]]}] 02:13:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 02:13:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1639ms 02:13:49 INFO - PROCESS | 1820 | 1470734029638 Marionette TRACE conn4 -> [0,2161,"getWindowHandle",null] 02:13:49 INFO - PROCESS | 1820 | 1470734029641 Marionette TRACE conn4 <- [1,2161,null,{"value":"8"}] 02:13:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 02:13:49 INFO - PROCESS | 1820 | 1470734029649 Marionette TRACE conn4 -> [0,2162,"setScriptTimeout",{"ms":35000}] 02:13:49 INFO - PROCESS | 1820 | 1470734029653 Marionette TRACE conn4 <- [1,2162,null,{}] 02:13:49 INFO - PROCESS | 1820 | 1470734029660 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}] 02:13:49 INFO - PROCESS | 1820 | 1470734029665 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:13:49 INFO - PROCESS | 1820 | 1470734029886 Marionette TRACE conn4 <- [1,2163,null,{"value":null}] 02:13:50 INFO - PROCESS | 1820 | 1470734030128 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:50 INFO - PROCESS | 1820 | 1470734030135 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:13:50 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d8c1400 == 43 [pid = 1820] [id = 548] 02:13:50 INFO - PROCESS | 1820 | ++DOMWINDOW == 99 (0x8d8c6000) [pid = 1820] [serial = 1645] [outer = (nil)] 02:13:50 INFO - PROCESS | 1820 | ++DOMWINDOW == 100 (0x95248800) [pid = 1820] [serial = 1646] [outer = 0x8d8c6000] 02:13:50 INFO - PROCESS | 1820 | 1470734030265 Marionette DEBUG loaded listener.js 02:13:50 INFO - PROCESS | 1820 | ++DOMWINDOW == 101 (0x953a5400) [pid = 1820] [serial = 1647] [outer = 0x8d8c6000] 02:13:51 INFO - PROCESS | 1820 | 1470734031236 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]]]}] 02:13:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 02:13:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1633ms 02:13:51 INFO - PROCESS | 1820 | 1470734031286 Marionette TRACE conn4 -> [0,2165,"getWindowHandle",null] 02:13:51 INFO - PROCESS | 1820 | 1470734031290 Marionette TRACE conn4 <- [1,2165,null,{"value":"8"}] 02:13:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 02:13:51 INFO - PROCESS | 1820 | 1470734031297 Marionette TRACE conn4 -> [0,2166,"setScriptTimeout",{"ms":35000}] 02:13:51 INFO - PROCESS | 1820 | 1470734031300 Marionette TRACE conn4 <- [1,2166,null,{}] 02:13:51 INFO - PROCESS | 1820 | 1470734031307 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}] 02:13:51 INFO - PROCESS | 1820 | 1470734031312 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:13:51 INFO - PROCESS | 1820 | 1470734031551 Marionette TRACE conn4 <- [1,2167,null,{"value":null}] 02:13:51 INFO - PROCESS | 1820 | 1470734031791 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:51 INFO - PROCESS | 1820 | 1470734031798 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:13:52 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d0d3000 == 44 [pid = 1820] [id = 549] 02:13:52 INFO - PROCESS | 1820 | ++DOMWINDOW == 102 (0x8d0d5400) [pid = 1820] [serial = 1648] [outer = (nil)] 02:13:52 INFO - PROCESS | 1820 | ++DOMWINDOW == 103 (0x8d0dd400) [pid = 1820] [serial = 1649] [outer = 0x8d0d5400] 02:13:52 INFO - PROCESS | 1820 | 1470734032056 Marionette DEBUG loaded listener.js 02:13:52 INFO - PROCESS | 1820 | ++DOMWINDOW == 104 (0x8d2de400) [pid = 1820] [serial = 1650] [outer = 0x8d0d5400] 02:13:53 INFO - PROCESS | 1820 | 1470734033018 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]]]}] 02:13:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 02:13:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1783ms 02:13:53 INFO - PROCESS | 1820 | 1470734033099 Marionette TRACE conn4 -> [0,2169,"getWindowHandle",null] 02:13:53 INFO - PROCESS | 1820 | 1470734033105 Marionette TRACE conn4 <- [1,2169,null,{"value":"8"}] 02:13:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 02:13:53 INFO - PROCESS | 1820 | 1470734033117 Marionette TRACE conn4 -> [0,2170,"setScriptTimeout",{"ms":35000}] 02:13:53 INFO - PROCESS | 1820 | 1470734033120 Marionette TRACE conn4 <- [1,2170,null,{}] 02:13:53 INFO - PROCESS | 1820 | 1470734033129 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}] 02:13:53 INFO - PROCESS | 1820 | 1470734033134 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:13:53 INFO - PROCESS | 1820 | 1470734033347 Marionette TRACE conn4 <- [1,2171,null,{"value":null}] 02:13:53 INFO - PROCESS | 1820 | 1470734033711 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:53 INFO - PROCESS | 1820 | 1470734033722 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:13:53 INFO - PROCESS | 1820 | --DOCSHELL 0x8ec83000 == 43 [pid = 1820] [id = 513] 02:13:53 INFO - PROCESS | 1820 | --DOCSHELL 0x8d2d5c00 == 42 [pid = 1820] [id = 514] 02:13:53 INFO - PROCESS | 1820 | --DOCSHELL 0x8d8c5000 == 41 [pid = 1820] [id = 515] 02:13:53 INFO - PROCESS | 1820 | --DOCSHELL 0x8e57f800 == 40 [pid = 1820] [id = 512] 02:13:53 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d2d3800 == 41 [pid = 1820] [id = 550] 02:13:53 INFO - PROCESS | 1820 | ++DOMWINDOW == 105 (0x8d2d5c00) [pid = 1820] [serial = 1651] [outer = (nil)] 02:13:53 INFO - PROCESS | 1820 | ++DOMWINDOW == 106 (0x8e983c00) [pid = 1820] [serial = 1652] [outer = 0x8d2d5c00] 02:13:53 INFO - PROCESS | 1820 | 1470734033846 Marionette DEBUG loaded listener.js 02:13:53 INFO - PROCESS | 1820 | ++DOMWINDOW == 107 (0x8ec7f000) [pid = 1820] [serial = 1653] [outer = 0x8d2d5c00] 02:13:54 INFO - PROCESS | 1820 | --DOMWINDOW == 106 (0x91925c00) [pid = 1820] [serial = 1584] [outer = (nil)] [url = about:blank] 02:13:54 INFO - PROCESS | 1820 | --DOMWINDOW == 105 (0x91921800) [pid = 1820] [serial = 1583] [outer = (nil)] [url = about:blank] 02:13:54 INFO - PROCESS | 1820 | --DOMWINDOW == 104 (0x90ee3800) [pid = 1820] [serial = 1577] [outer = (nil)] [url = about:blank] 02:13:54 INFO - PROCESS | 1820 | --DOMWINDOW == 103 (0x90fe1000) [pid = 1820] [serial = 1578] [outer = (nil)] [url = about:blank] 02:13:54 INFO - PROCESS | 1820 | --DOMWINDOW == 102 (0x8ed0dc00) [pid = 1820] [serial = 1568] [outer = (nil)] [url = about:blank] 02:13:54 INFO - PROCESS | 1820 | --DOMWINDOW == 101 (0x8ec82400) [pid = 1820] [serial = 1569] [outer = (nil)] [url = about:blank] 02:13:54 INFO - PROCESS | 1820 | --DOMWINDOW == 100 (0x8f02a400) [pid = 1820] [serial = 1553] [outer = (nil)] [url = about:blank] 02:13:54 INFO - PROCESS | 1820 | --DOMWINDOW == 99 (0x8fae0000) [pid = 1820] [serial = 1554] [outer = (nil)] [url = about:blank] 02:13:54 INFO - PROCESS | 1820 | --DOMWINDOW == 98 (0x8e98f400) [pid = 1820] [serial = 1550] [outer = (nil)] [url = about:blank] 02:13:54 INFO - PROCESS | 1820 | --DOMWINDOW == 97 (0x8ed0f000) [pid = 1820] [serial = 1551] [outer = (nil)] [url = about:blank] 02:13:54 INFO - PROCESS | 1820 | --DOMWINDOW == 96 (0x8ef28c00) [pid = 1820] [serial = 1548] [outer = (nil)] [url = about:blank] 02:13:54 INFO - PROCESS | 1820 | --DOMWINDOW == 95 (0x9192bc00) [pid = 1820] [serial = 1562] [outer = (nil)] [url = about:blank] 02:13:54 INFO - PROCESS | 1820 | --DOMWINDOW == 94 (0x9198dc00) [pid = 1820] [serial = 1563] [outer = (nil)] [url = about:blank] 02:13:54 INFO - PROCESS | 1820 | --DOMWINDOW == 93 (0x92ad6800) [pid = 1820] [serial = 1565] [outer = (nil)] [url = about:blank] 02:13:54 INFO - PROCESS | 1820 | --DOMWINDOW == 92 (0x92c06800) [pid = 1820] [serial = 1566] [outer = (nil)] [url = about:blank] 02:13:54 INFO - PROCESS | 1820 | --DOMWINDOW == 91 (0x90fe6400) [pid = 1820] [serial = 1559] [outer = (nil)] [url = about:blank] 02:13:54 INFO - PROCESS | 1820 | --DOMWINDOW == 90 (0x9112d800) [pid = 1820] [serial = 1560] [outer = (nil)] [url = about:blank] 02:13:54 INFO - PROCESS | 1820 | --DOMWINDOW == 89 (0x8e589400) [pid = 1820] [serial = 1571] [outer = (nil)] [url = about:blank] 02:13:54 INFO - PROCESS | 1820 | --DOMWINDOW == 88 (0x8ec7d400) [pid = 1820] [serial = 1572] [outer = (nil)] [url = about:blank] 02:13:54 INFO - PROCESS | 1820 | --DOMWINDOW == 87 (0x90ee6400) [pid = 1820] [serial = 1556] [outer = (nil)] [url = about:blank] 02:13:54 INFO - PROCESS | 1820 | --DOMWINDOW == 86 (0x90eec400) [pid = 1820] [serial = 1557] [outer = (nil)] [url = about:blank] 02:13:54 INFO - PROCESS | 1820 | --DOMWINDOW == 85 (0x8ef30400) [pid = 1820] [serial = 1574] [outer = (nil)] [url = about:blank] 02:13:54 INFO - PROCESS | 1820 | --DOMWINDOW == 84 (0x8f02cc00) [pid = 1820] [serial = 1575] [outer = (nil)] [url = about:blank] 02:13:54 INFO - PROCESS | 1820 | --DOMWINDOW == 83 (0x8db3a400) [pid = 1820] [serial = 1580] [outer = (nil)] [url = about:blank] 02:13:54 INFO - PROCESS | 1820 | --DOMWINDOW == 82 (0x8ec9a800) [pid = 1820] [serial = 1581] [outer = (nil)] [url = about:blank] 02:13:54 INFO - PROCESS | 1820 | 1470734034741 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]]]}] 02:13:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 02:13:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1653ms 02:13:54 INFO - PROCESS | 1820 | 1470734034777 Marionette TRACE conn4 -> [0,2173,"getWindowHandle",null] 02:13:54 INFO - PROCESS | 1820 | 1470734034784 Marionette TRACE conn4 <- [1,2173,null,{"value":"8"}] 02:13:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 02:13:54 INFO - PROCESS | 1820 | 1470734034802 Marionette TRACE conn4 -> [0,2174,"setScriptTimeout",{"ms":35000}] 02:13:54 INFO - PROCESS | 1820 | 1470734034806 Marionette TRACE conn4 <- [1,2174,null,{}] 02:13:54 INFO - PROCESS | 1820 | 1470734034813 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}] 02:13:54 INFO - PROCESS | 1820 | 1470734034819 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:13:55 INFO - PROCESS | 1820 | 1470734035000 Marionette TRACE conn4 <- [1,2175,null,{"value":null}] 02:13:55 INFO - PROCESS | 1820 | 1470734035014 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:55 INFO - PROCESS | 1820 | 1470734035020 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:13:55 INFO - PROCESS | 1820 | ++DOCSHELL 0x8ed0dc00 == 42 [pid = 1820] [id = 551] 02:13:55 INFO - PROCESS | 1820 | ++DOMWINDOW == 83 (0x8ee57800) [pid = 1820] [serial = 1654] [outer = (nil)] 02:13:55 INFO - PROCESS | 1820 | ++DOMWINDOW == 84 (0x8f023800) [pid = 1820] [serial = 1655] [outer = 0x8ee57800] 02:13:55 INFO - PROCESS | 1820 | 1470734035092 Marionette DEBUG loaded listener.js 02:13:55 INFO - PROCESS | 1820 | ++DOMWINDOW == 85 (0x8fade800) [pid = 1820] [serial = 1656] [outer = 0x8ee57800] 02:13:56 INFO - PROCESS | 1820 | 1470734036159 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]]]}] 02:13:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 02:13:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1394ms 02:13:56 INFO - PROCESS | 1820 | 1470734036196 Marionette TRACE conn4 -> [0,2177,"getWindowHandle",null] 02:13:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 02:13:56 INFO - PROCESS | 1820 | 1470734036200 Marionette TRACE conn4 <- [1,2177,null,{"value":"8"}] 02:13:56 INFO - PROCESS | 1820 | 1470734036214 Marionette TRACE conn4 -> [0,2178,"setScriptTimeout",{"ms":35000}] 02:13:56 INFO - PROCESS | 1820 | 1470734036224 Marionette TRACE conn4 <- [1,2178,null,{}] 02:13:56 INFO - PROCESS | 1820 | 1470734036241 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}] 02:13:56 INFO - PROCESS | 1820 | 1470734036251 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:13:56 INFO - PROCESS | 1820 | 1470734036506 Marionette TRACE conn4 <- [1,2179,null,{"value":null}] 02:13:56 INFO - PROCESS | 1820 | 1470734036552 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:56 INFO - PROCESS | 1820 | 1470734036559 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:13:56 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d0cf400 == 43 [pid = 1820] [id = 552] 02:13:56 INFO - PROCESS | 1820 | ++DOMWINDOW == 86 (0x8ed0e400) [pid = 1820] [serial = 1657] [outer = (nil)] 02:13:56 INFO - PROCESS | 1820 | ++DOMWINDOW == 87 (0x90fde800) [pid = 1820] [serial = 1658] [outer = 0x8ed0e400] 02:13:56 INFO - PROCESS | 1820 | 1470734036631 Marionette DEBUG loaded listener.js 02:13:56 INFO - PROCESS | 1820 | ++DOMWINDOW == 88 (0x90fe6c00) [pid = 1820] [serial = 1659] [outer = 0x8ed0e400] 02:13:57 INFO - PROCESS | 1820 | 1470734037605 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]]]}] 02:13:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 02:13:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1456ms 02:13:57 INFO - PROCESS | 1820 | 1470734037671 Marionette TRACE conn4 -> [0,2181,"getWindowHandle",null] 02:13:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 02:13:57 INFO - PROCESS | 1820 | 1470734037677 Marionette TRACE conn4 <- [1,2181,null,{"value":"8"}] 02:13:57 INFO - PROCESS | 1820 | 1470734037683 Marionette TRACE conn4 -> [0,2182,"setScriptTimeout",{"ms":35000}] 02:13:57 INFO - PROCESS | 1820 | 1470734037687 Marionette TRACE conn4 <- [1,2182,null,{}] 02:13:57 INFO - PROCESS | 1820 | 1470734037692 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}] 02:13:57 INFO - PROCESS | 1820 | 1470734037697 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:13:57 INFO - PROCESS | 1820 | 1470734037948 Marionette TRACE conn4 <- [1,2183,null,{"value":null}] 02:13:57 INFO - PROCESS | 1820 | 1470734037974 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:57 INFO - PROCESS | 1820 | 1470734037980 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:13:58 INFO - PROCESS | 1820 | ++DOCSHELL 0x8ec79800 == 44 [pid = 1820] [id = 553] 02:13:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 89 (0x90df1000) [pid = 1820] [serial = 1660] [outer = (nil)] 02:13:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 90 (0x91923c00) [pid = 1820] [serial = 1661] [outer = 0x90df1000] 02:13:58 INFO - PROCESS | 1820 | 1470734038054 Marionette DEBUG loaded listener.js 02:13:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 91 (0x91925000) [pid = 1820] [serial = 1662] [outer = 0x90df1000] 02:13:58 INFO - PROCESS | 1820 | --DOMWINDOW == 90 (0x8eca4400) [pid = 1820] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 02:13:58 INFO - PROCESS | 1820 | --DOMWINDOW == 89 (0x953ab800) [pid = 1820] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 02:13:58 INFO - PROCESS | 1820 | --DOMWINDOW == 88 (0x8e586c00) [pid = 1820] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 02:13:58 INFO - PROCESS | 1820 | --DOMWINDOW == 87 (0x90de4000) [pid = 1820] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 02:13:58 INFO - PROCESS | 1820 | --DOMWINDOW == 86 (0x92549400) [pid = 1820] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 02:13:58 INFO - PROCESS | 1820 | --DOMWINDOW == 85 (0x92ad1400) [pid = 1820] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 02:13:58 INFO - PROCESS | 1820 | --DOMWINDOW == 84 (0x8d8bf400) [pid = 1820] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 02:13:58 INFO - PROCESS | 1820 | --DOMWINDOW == 83 (0x8ed0f400) [pid = 1820] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 02:13:58 INFO - PROCESS | 1820 | --DOMWINDOW == 82 (0x8e585400) [pid = 1820] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 02:13:58 INFO - PROCESS | 1820 | --DOMWINDOW == 81 (0x8ed08400) [pid = 1820] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 02:13:58 INFO - PROCESS | 1820 | --DOMWINDOW == 80 (0x92c0ac00) [pid = 1820] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 02:13:58 INFO - PROCESS | 1820 | --DOMWINDOW == 79 (0x8e581400) [pid = 1820] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 02:13:58 INFO - PROCESS | 1820 | --DOMWINDOW == 78 (0x8d2d6800) [pid = 1820] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 02:13:59 INFO - PROCESS | 1820 | 1470734039170 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]]]}] 02:13:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 02:13:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1537ms 02:13:59 INFO - PROCESS | 1820 | 1470734039222 Marionette TRACE conn4 -> [0,2185,"getWindowHandle",null] 02:13:59 INFO - PROCESS | 1820 | 1470734039225 Marionette TRACE conn4 <- [1,2185,null,{"value":"8"}] 02:13:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 02:13:59 INFO - PROCESS | 1820 | 1470734039233 Marionette TRACE conn4 -> [0,2186,"setScriptTimeout",{"ms":35000}] 02:13:59 INFO - PROCESS | 1820 | 1470734039236 Marionette TRACE conn4 <- [1,2186,null,{}] 02:13:59 INFO - PROCESS | 1820 | 1470734039252 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}] 02:13:59 INFO - PROCESS | 1820 | 1470734039258 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:13:59 INFO - PROCESS | 1820 | 1470734039443 Marionette TRACE conn4 <- [1,2187,null,{"value":null}] 02:13:59 INFO - PROCESS | 1820 | 1470734039452 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:59 INFO - PROCESS | 1820 | 1470734039461 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:13:59 INFO - PROCESS | 1820 | ++DOCSHELL 0x8eca6000 == 45 [pid = 1820] [id = 554] 02:13:59 INFO - PROCESS | 1820 | ++DOMWINDOW == 79 (0x8edcc400) [pid = 1820] [serial = 1663] [outer = (nil)] 02:13:59 INFO - PROCESS | 1820 | ++DOMWINDOW == 80 (0x91921c00) [pid = 1820] [serial = 1664] [outer = 0x8edcc400] 02:13:59 INFO - PROCESS | 1820 | 1470734039552 Marionette DEBUG loaded listener.js 02:13:59 INFO - PROCESS | 1820 | ++DOMWINDOW == 81 (0x91999c00) [pid = 1820] [serial = 1665] [outer = 0x8edcc400] 02:14:00 INFO - PROCESS | 1820 | 1470734040547 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]]]}] 02:14:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 02:14:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1345ms 02:14:00 INFO - PROCESS | 1820 | 1470734040577 Marionette TRACE conn4 -> [0,2189,"getWindowHandle",null] 02:14:00 INFO - PROCESS | 1820 | 1470734040582 Marionette TRACE conn4 <- [1,2189,null,{"value":"8"}] 02:14:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 02:14:00 INFO - PROCESS | 1820 | 1470734040588 Marionette TRACE conn4 -> [0,2190,"setScriptTimeout",{"ms":35000}] 02:14:00 INFO - PROCESS | 1820 | 1470734040591 Marionette TRACE conn4 <- [1,2190,null,{}] 02:14:00 INFO - PROCESS | 1820 | 1470734040597 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}] 02:14:00 INFO - PROCESS | 1820 | 1470734040607 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:14:00 INFO - PROCESS | 1820 | 1470734040884 Marionette TRACE conn4 <- [1,2191,null,{"value":null}] 02:14:01 INFO - PROCESS | 1820 | 1470734041071 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:01 INFO - PROCESS | 1820 | 1470734041083 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:14:01 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d2db400 == 46 [pid = 1820] [id = 555] 02:14:01 INFO - PROCESS | 1820 | ++DOMWINDOW == 82 (0x8d2dc400) [pid = 1820] [serial = 1666] [outer = (nil)] 02:14:01 INFO - PROCESS | 1820 | ++DOMWINDOW == 83 (0x8d8c5000) [pid = 1820] [serial = 1667] [outer = 0x8d2dc400] 02:14:01 INFO - PROCESS | 1820 | 1470734041217 Marionette DEBUG loaded listener.js 02:14:01 INFO - PROCESS | 1820 | ++DOMWINDOW == 84 (0x8db38c00) [pid = 1820] [serial = 1668] [outer = 0x8d2dc400] 02:14:02 INFO - PROCESS | 1820 | 1470734042407 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]]]}] 02:14:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 02:14:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1837ms 02:14:02 INFO - PROCESS | 1820 | 1470734042427 Marionette TRACE conn4 -> [0,2193,"getWindowHandle",null] 02:14:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 02:14:02 INFO - PROCESS | 1820 | 1470734042434 Marionette TRACE conn4 <- [1,2193,null,{"value":"8"}] 02:14:02 INFO - PROCESS | 1820 | 1470734042442 Marionette TRACE conn4 -> [0,2194,"setScriptTimeout",{"ms":35000}] 02:14:02 INFO - PROCESS | 1820 | 1470734042448 Marionette TRACE conn4 <- [1,2194,null,{}] 02:14:02 INFO - PROCESS | 1820 | 1470734042455 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}] 02:14:02 INFO - PROCESS | 1820 | 1470734042461 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:14:02 INFO - PROCESS | 1820 | 1470734042672 Marionette TRACE conn4 <- [1,2195,null,{"value":null}] 02:14:02 INFO - PROCESS | 1820 | 1470734042861 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:02 INFO - PROCESS | 1820 | 1470734042870 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:14:02 INFO - PROCESS | 1820 | ++DOCSHELL 0x8e584800 == 47 [pid = 1820] [id = 556] 02:14:02 INFO - PROCESS | 1820 | ++DOMWINDOW == 85 (0x8ec9f000) [pid = 1820] [serial = 1669] [outer = (nil)] 02:14:02 INFO - PROCESS | 1820 | ++DOMWINDOW == 86 (0x8ed08400) [pid = 1820] [serial = 1670] [outer = 0x8ec9f000] 02:14:02 INFO - PROCESS | 1820 | 1470734042959 Marionette DEBUG loaded listener.js 02:14:03 INFO - PROCESS | 1820 | ++DOMWINDOW == 87 (0x8edcc800) [pid = 1820] [serial = 1671] [outer = 0x8ec9f000] 02:14:04 INFO - PROCESS | 1820 | 1470734043998 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]]]}] 02:14:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 02:14:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1600ms 02:14:04 INFO - PROCESS | 1820 | 1470734044042 Marionette TRACE conn4 -> [0,2197,"getWindowHandle",null] 02:14:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 02:14:04 INFO - PROCESS | 1820 | 1470734044047 Marionette TRACE conn4 <- [1,2197,null,{"value":"8"}] 02:14:04 INFO - PROCESS | 1820 | 1470734044054 Marionette TRACE conn4 -> [0,2198,"setScriptTimeout",{"ms":35000}] 02:14:04 INFO - PROCESS | 1820 | 1470734044057 Marionette TRACE conn4 <- [1,2198,null,{}] 02:14:04 INFO - PROCESS | 1820 | 1470734044064 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}] 02:14:04 INFO - PROCESS | 1820 | 1470734044070 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:14:04 INFO - PROCESS | 1820 | 1470734044279 Marionette TRACE conn4 <- [1,2199,null,{"value":null}] 02:14:04 INFO - PROCESS | 1820 | 1470734044584 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:04 INFO - PROCESS | 1820 | 1470734044595 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:14:04 INFO - PROCESS | 1820 | ++DOCSHELL 0x8e57c800 == 48 [pid = 1820] [id = 557] 02:14:04 INFO - PROCESS | 1820 | ++DOMWINDOW == 88 (0x8fae2800) [pid = 1820] [serial = 1672] [outer = (nil)] 02:14:04 INFO - PROCESS | 1820 | ++DOMWINDOW == 89 (0x8fae8800) [pid = 1820] [serial = 1673] [outer = 0x8fae2800] 02:14:04 INFO - PROCESS | 1820 | 1470734044734 Marionette DEBUG loaded listener.js 02:14:04 INFO - PROCESS | 1820 | ++DOMWINDOW == 90 (0x90ee5400) [pid = 1820] [serial = 1674] [outer = 0x8fae2800] 02:14:05 INFO - PROCESS | 1820 | 1470734045776 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]]]}] 02:14:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 02:14:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1786ms 02:14:05 INFO - PROCESS | 1820 | 1470734045841 Marionette TRACE conn4 -> [0,2201,"getWindowHandle",null] 02:14:05 INFO - PROCESS | 1820 | 1470734045848 Marionette TRACE conn4 <- [1,2201,null,{"value":"8"}] 02:14:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 02:14:05 INFO - PROCESS | 1820 | 1470734045867 Marionette TRACE conn4 -> [0,2202,"setScriptTimeout",{"ms":35000}] 02:14:05 INFO - PROCESS | 1820 | 1470734045875 Marionette TRACE conn4 <- [1,2202,null,{}] 02:14:05 INFO - PROCESS | 1820 | 1470734045881 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}] 02:14:05 INFO - PROCESS | 1820 | 1470734045888 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:14:06 INFO - PROCESS | 1820 | 1470734046146 Marionette TRACE conn4 <- [1,2203,null,{"value":null}] 02:14:06 INFO - PROCESS | 1820 | 1470734046428 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:06 INFO - PROCESS | 1820 | 1470734046437 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:14:06 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d8bdc00 == 49 [pid = 1820] [id = 558] 02:14:06 INFO - PROCESS | 1820 | ++DOMWINDOW == 91 (0x8f026000) [pid = 1820] [serial = 1675] [outer = (nil)] 02:14:06 INFO - PROCESS | 1820 | ++DOMWINDOW == 92 (0x92ad1400) [pid = 1820] [serial = 1676] [outer = 0x8f026000] 02:14:06 INFO - PROCESS | 1820 | 1470734046524 Marionette DEBUG loaded listener.js 02:14:06 INFO - PROCESS | 1820 | ++DOMWINDOW == 93 (0x92c06800) [pid = 1820] [serial = 1677] [outer = 0x8f026000] 02:14:07 INFO - PROCESS | 1820 | 1470734047523 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]]]}] 02:14:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 02:14:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1701ms 02:14:07 INFO - PROCESS | 1820 | 1470734047560 Marionette TRACE conn4 -> [0,2205,"getWindowHandle",null] 02:14:07 INFO - PROCESS | 1820 | 1470734047564 Marionette TRACE conn4 <- [1,2205,null,{"value":"8"}] 02:14:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 02:14:07 INFO - PROCESS | 1820 | 1470734047575 Marionette TRACE conn4 -> [0,2206,"setScriptTimeout",{"ms":35000}] 02:14:07 INFO - PROCESS | 1820 | 1470734047579 Marionette TRACE conn4 <- [1,2206,null,{}] 02:14:07 INFO - PROCESS | 1820 | 1470734047587 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}] 02:14:07 INFO - PROCESS | 1820 | 1470734047593 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:14:07 INFO - PROCESS | 1820 | 1470734047842 Marionette TRACE conn4 <- [1,2207,null,{"value":null}] 02:14:08 INFO - PROCESS | 1820 | 1470734048083 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:08 INFO - PROCESS | 1820 | 1470734048093 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:14:08 INFO - PROCESS | 1820 | ++DOCSHELL 0x8eca7800 == 50 [pid = 1820] [id = 559] 02:14:08 INFO - PROCESS | 1820 | ++DOMWINDOW == 94 (0x8faeb800) [pid = 1820] [serial = 1678] [outer = (nil)] 02:14:08 INFO - PROCESS | 1820 | ++DOMWINDOW == 95 (0x93b64000) [pid = 1820] [serial = 1679] [outer = 0x8faeb800] 02:14:08 INFO - PROCESS | 1820 | 1470734048195 Marionette DEBUG loaded listener.js 02:14:08 INFO - PROCESS | 1820 | ++DOMWINDOW == 96 (0x93d69c00) [pid = 1820] [serial = 1680] [outer = 0x8faeb800] 02:14:09 INFO - PROCESS | 1820 | 1470734049139 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]]]}] 02:14:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 02:14:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1641ms 02:14:09 INFO - PROCESS | 1820 | 1470734049217 Marionette TRACE conn4 -> [0,2209,"getWindowHandle",null] 02:14:09 INFO - PROCESS | 1820 | 1470734049220 Marionette TRACE conn4 <- [1,2209,null,{"value":"8"}] 02:14:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 02:14:09 INFO - PROCESS | 1820 | 1470734049228 Marionette TRACE conn4 -> [0,2210,"setScriptTimeout",{"ms":35000}] 02:14:09 INFO - PROCESS | 1820 | 1470734049233 Marionette TRACE conn4 <- [1,2210,null,{}] 02:14:09 INFO - PROCESS | 1820 | 1470734049239 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}] 02:14:09 INFO - PROCESS | 1820 | 1470734049245 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:14:09 INFO - PROCESS | 1820 | 1470734049507 Marionette TRACE conn4 <- [1,2211,null,{"value":null}] 02:14:09 INFO - PROCESS | 1820 | 1470734049797 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:09 INFO - PROCESS | 1820 | 1470734049816 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:14:09 INFO - PROCESS | 1820 | ++DOCSHELL 0x953b0800 == 51 [pid = 1820] [id = 560] 02:14:09 INFO - PROCESS | 1820 | ++DOMWINDOW == 97 (0x953b2400) [pid = 1820] [serial = 1681] [outer = (nil)] 02:14:09 INFO - PROCESS | 1820 | ++DOMWINDOW == 98 (0x96685400) [pid = 1820] [serial = 1682] [outer = 0x953b2400] 02:14:09 INFO - PROCESS | 1820 | 1470734049916 Marionette DEBUG loaded listener.js 02:14:10 INFO - PROCESS | 1820 | ++DOMWINDOW == 99 (0x966e8000) [pid = 1820] [serial = 1683] [outer = 0x953b2400] 02:14:10 INFO - PROCESS | 1820 | 1470734050959 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]]]}] 02:14:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 02:14:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1784ms 02:14:11 INFO - PROCESS | 1820 | 1470734051014 Marionette TRACE conn4 -> [0,2213,"getWindowHandle",null] 02:14:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 02:14:11 INFO - PROCESS | 1820 | 1470734051019 Marionette TRACE conn4 <- [1,2213,null,{"value":"8"}] 02:14:11 INFO - PROCESS | 1820 | 1470734051027 Marionette TRACE conn4 -> [0,2214,"setScriptTimeout",{"ms":35000}] 02:14:11 INFO - PROCESS | 1820 | 1470734051030 Marionette TRACE conn4 <- [1,2214,null,{}] 02:14:11 INFO - PROCESS | 1820 | 1470734051037 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}] 02:14:11 INFO - PROCESS | 1820 | 1470734051043 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:14:11 INFO - PROCESS | 1820 | 1470734051250 Marionette TRACE conn4 <- [1,2215,null,{"value":null}] 02:14:11 INFO - PROCESS | 1820 | 1470734051500 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:11 INFO - PROCESS | 1820 | 1470734051510 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:14:11 INFO - PROCESS | 1820 | ++DOCSHELL 0x953a8800 == 52 [pid = 1820] [id = 561] 02:14:11 INFO - PROCESS | 1820 | ++DOMWINDOW == 100 (0x966e9800) [pid = 1820] [serial = 1684] [outer = (nil)] 02:14:11 INFO - PROCESS | 1820 | ++DOMWINDOW == 101 (0x9795c800) [pid = 1820] [serial = 1685] [outer = 0x966e9800] 02:14:11 INFO - PROCESS | 1820 | 1470734051646 Marionette DEBUG loaded listener.js 02:14:11 INFO - PROCESS | 1820 | ++DOMWINDOW == 102 (0x98324c00) [pid = 1820] [serial = 1686] [outer = 0x966e9800] 02:14:12 INFO - PROCESS | 1820 | 1470734052683 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]]]}] 02:14:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 02:14:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1689ms 02:14:12 INFO - PROCESS | 1820 | 1470734052715 Marionette TRACE conn4 -> [0,2217,"getWindowHandle",null] 02:14:12 INFO - PROCESS | 1820 | 1470734052720 Marionette TRACE conn4 <- [1,2217,null,{"value":"8"}] 02:14:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 02:14:12 INFO - PROCESS | 1820 | 1470734052727 Marionette TRACE conn4 -> [0,2218,"setScriptTimeout",{"ms":35000}] 02:14:12 INFO - PROCESS | 1820 | 1470734052731 Marionette TRACE conn4 <- [1,2218,null,{}] 02:14:12 INFO - PROCESS | 1820 | 1470734052737 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}] 02:14:12 INFO - PROCESS | 1820 | 1470734052743 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:14:12 INFO - PROCESS | 1820 | 1470734052946 Marionette TRACE conn4 <- [1,2219,null,{"value":null}] 02:14:13 INFO - PROCESS | 1820 | 1470734053135 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:13 INFO - PROCESS | 1820 | 1470734053145 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:14:13 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d2de000 == 53 [pid = 1820] [id = 562] 02:14:13 INFO - PROCESS | 1820 | ++DOMWINDOW == 103 (0x8d8ca400) [pid = 1820] [serial = 1687] [outer = (nil)] 02:14:13 INFO - PROCESS | 1820 | ++DOMWINDOW == 104 (0x8ee55800) [pid = 1820] [serial = 1688] [outer = 0x8d8ca400] 02:14:13 INFO - PROCESS | 1820 | 1470734053238 Marionette DEBUG loaded listener.js 02:14:13 INFO - PROCESS | 1820 | ++DOMWINDOW == 105 (0x8ef2d000) [pid = 1820] [serial = 1689] [outer = 0x8d8ca400] 02:14:14 INFO - PROCESS | 1820 | 1470734054546 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]]]}] 02:14:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 02:14:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1835ms 02:14:14 INFO - PROCESS | 1820 | 1470734054583 Marionette TRACE conn4 -> [0,2221,"getWindowHandle",null] 02:14:14 INFO - PROCESS | 1820 | 1470734054590 Marionette TRACE conn4 <- [1,2221,null,{"value":"8"}] 02:14:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 02:14:14 INFO - PROCESS | 1820 | 1470734054603 Marionette TRACE conn4 -> [0,2222,"setScriptTimeout",{"ms":35000}] 02:14:14 INFO - PROCESS | 1820 | 1470734054607 Marionette TRACE conn4 <- [1,2222,null,{}] 02:14:14 INFO - PROCESS | 1820 | 1470734054617 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}] 02:14:14 INFO - PROCESS | 1820 | 1470734054622 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:14:14 INFO - PROCESS | 1820 | 1470734054906 Marionette TRACE conn4 <- [1,2223,null,{"value":null}] 02:14:15 INFO - PROCESS | 1820 | 1470734055095 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:15 INFO - PROCESS | 1820 | 1470734055112 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:14:15 INFO - PROCESS | 1820 | ++DOCSHELL 0x8ec9a000 == 54 [pid = 1820] [id = 563] 02:14:15 INFO - PROCESS | 1820 | ++DOMWINDOW == 106 (0x8ec9bc00) [pid = 1820] [serial = 1690] [outer = (nil)] 02:14:15 INFO - PROCESS | 1820 | ++DOMWINDOW == 107 (0x8eca8800) [pid = 1820] [serial = 1691] [outer = 0x8ec9bc00] 02:14:15 INFO - PROCESS | 1820 | 1470734055195 Marionette DEBUG loaded listener.js 02:14:15 INFO - PROCESS | 1820 | ++DOMWINDOW == 108 (0x8edc6400) [pid = 1820] [serial = 1692] [outer = 0x8ec9bc00] 02:14:16 INFO - PROCESS | 1820 | 1470734056232 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]]]}] 02:14:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 02:14:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1688ms 02:14:16 INFO - PROCESS | 1820 | 1470734056289 Marionette TRACE conn4 -> [0,2225,"getWindowHandle",null] 02:14:16 INFO - PROCESS | 1820 | 1470734056304 Marionette TRACE conn4 <- [1,2225,null,{"value":"8"}] 02:14:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 02:14:16 INFO - PROCESS | 1820 | 1470734056319 Marionette TRACE conn4 -> [0,2226,"setScriptTimeout",{"ms":35000}] 02:14:16 INFO - PROCESS | 1820 | 1470734056325 Marionette TRACE conn4 <- [1,2226,null,{}] 02:14:16 INFO - PROCESS | 1820 | 1470734056331 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}] 02:14:16 INFO - PROCESS | 1820 | 1470734056337 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:14:16 INFO - PROCESS | 1820 | 1470734056540 Marionette TRACE conn4 <- [1,2227,null,{"value":null}] 02:14:17 INFO - PROCESS | 1820 | --DOCSHELL 0x8db34400 == 53 [pid = 1820] [id = 516] 02:14:17 INFO - PROCESS | 1820 | --DOCSHELL 0x8db39c00 == 52 [pid = 1820] [id = 540] 02:14:17 INFO - PROCESS | 1820 | --DOCSHELL 0x8eca6000 == 51 [pid = 1820] [id = 554] 02:14:17 INFO - PROCESS | 1820 | --DOCSHELL 0x8ec79800 == 50 [pid = 1820] [id = 553] 02:14:17 INFO - PROCESS | 1820 | --DOCSHELL 0x8d0cf400 == 49 [pid = 1820] [id = 552] 02:14:17 INFO - PROCESS | 1820 | --DOCSHELL 0x8ed0dc00 == 48 [pid = 1820] [id = 551] 02:14:17 INFO - PROCESS | 1820 | --DOCSHELL 0x8d2d3800 == 47 [pid = 1820] [id = 550] 02:14:17 INFO - PROCESS | 1820 | --DOCSHELL 0x8d0d3000 == 46 [pid = 1820] [id = 549] 02:14:18 INFO - PROCESS | 1820 | --DOCSHELL 0x8d2d6000 == 45 [pid = 1820] [id = 535] 02:14:18 INFO - PROCESS | 1820 | --DOCSHELL 0x8edc6800 == 44 [pid = 1820] [id = 524] 02:14:18 INFO - PROCESS | 1820 | --DOCSHELL 0x8d8bec00 == 43 [pid = 1820] [id = 537] 02:14:18 INFO - PROCESS | 1820 | --DOCSHELL 0x8ed06800 == 42 [pid = 1820] [id = 541] 02:14:18 INFO - PROCESS | 1820 | --DOCSHELL 0x8d0d5000 == 41 [pid = 1820] [id = 517] 02:14:18 INFO - PROCESS | 1820 | --DOCSHELL 0x8e582c00 == 40 [pid = 1820] [id = 538] 02:14:18 INFO - PROCESS | 1820 | --DOCSHELL 0x90df0c00 == 39 [pid = 1820] [id = 525] 02:14:18 INFO - PROCESS | 1820 | --DOCSHELL 0x8e581000 == 38 [pid = 1820] [id = 528] 02:14:18 INFO - PROCESS | 1820 | --DOCSHELL 0x91999000 == 37 [pid = 1820] [id = 546] 02:14:18 INFO - PROCESS | 1820 | --DOCSHELL 0x90edfc00 == 36 [pid = 1820] [id = 518] 02:14:18 INFO - PROCESS | 1820 | --DOCSHELL 0x8d0d6800 == 35 [pid = 1820] [id = 542] 02:14:18 INFO - PROCESS | 1820 | --DOCSHELL 0x8d8c1400 == 34 [pid = 1820] [id = 548] 02:14:18 INFO - PROCESS | 1820 | --DOCSHELL 0x8ef26400 == 33 [pid = 1820] [id = 529] 02:14:18 INFO - PROCESS | 1820 | --DOCSHELL 0x90fdec00 == 32 [pid = 1820] [id = 545] 02:14:18 INFO - PROCESS | 1820 | --DOCSHELL 0x8d8c1000 == 31 [pid = 1820] [id = 523] 02:14:18 INFO - PROCESS | 1820 | --DOCSHELL 0x8d0cec00 == 30 [pid = 1820] [id = 527] 02:14:18 INFO - PROCESS | 1820 | --DOCSHELL 0x8db32400 == 29 [pid = 1820] [id = 522] 02:14:18 INFO - PROCESS | 1820 | --DOCSHELL 0x8ef2b800 == 28 [pid = 1820] [id = 547] 02:14:18 INFO - PROCESS | 1820 | --DOCSHELL 0x8eca1c00 == 27 [pid = 1820] [id = 536] 02:14:18 INFO - PROCESS | 1820 | --DOCSHELL 0x91136c00 == 26 [pid = 1820] [id = 544] 02:14:18 INFO - PROCESS | 1820 | --DOCSHELL 0x8d0d0800 == 25 [pid = 1820] [id = 526] 02:14:18 INFO - PROCESS | 1820 | --DOCSHELL 0x8ed07c00 == 24 [pid = 1820] [id = 539] 02:14:18 INFO - PROCESS | 1820 | --DOCSHELL 0x8ec87800 == 23 [pid = 1820] [id = 543] 02:14:18 INFO - PROCESS | 1820 | --DOCSHELL 0x90df0000 == 22 [pid = 1820] [id = 519] 02:14:18 INFO - PROCESS | 1820 | --DOCSHELL 0x8d0da000 == 21 [pid = 1820] [id = 521] 02:14:18 INFO - PROCESS | 1820 | --DOCSHELL 0x90df0400 == 20 [pid = 1820] [id = 530] 02:14:18 INFO - PROCESS | 1820 | --DOCSHELL 0x90df1400 == 19 [pid = 1820] [id = 520] 02:14:18 INFO - PROCESS | 1820 | --DOCSHELL 0x8d2e1000 == 18 [pid = 1820] [id = 531] 02:14:18 INFO - PROCESS | 1820 | --DOCSHELL 0x8d2dc800 == 17 [pid = 1820] [id = 532] 02:14:18 INFO - PROCESS | 1820 | --DOCSHELL 0x8fae9800 == 16 [pid = 1820] [id = 533] 02:14:18 INFO - PROCESS | 1820 | --DOCSHELL 0x8d2d5400 == 15 [pid = 1820] [id = 534] 02:14:18 INFO - PROCESS | 1820 | --DOCSHELL 0x953a8800 == 14 [pid = 1820] [id = 561] 02:14:18 INFO - PROCESS | 1820 | --DOCSHELL 0x8d2de000 == 13 [pid = 1820] [id = 562] 02:14:18 INFO - PROCESS | 1820 | --DOCSHELL 0x953b0800 == 12 [pid = 1820] [id = 560] 02:14:18 INFO - PROCESS | 1820 | --DOCSHELL 0x8eca7800 == 11 [pid = 1820] [id = 559] 02:14:18 INFO - PROCESS | 1820 | --DOCSHELL 0x8d8bdc00 == 10 [pid = 1820] [id = 558] 02:14:18 INFO - PROCESS | 1820 | --DOCSHELL 0x8e584800 == 9 [pid = 1820] [id = 556] 02:14:18 INFO - PROCESS | 1820 | --DOCSHELL 0x8e57c800 == 8 [pid = 1820] [id = 557] 02:14:18 INFO - PROCESS | 1820 | --DOCSHELL 0x8d2db400 == 7 [pid = 1820] [id = 555] 02:14:18 INFO - PROCESS | 1820 | 1470734058057 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:18 INFO - PROCESS | 1820 | 1470734058069 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:14:18 INFO - PROCESS | 1820 | --DOMWINDOW == 107 (0x8edcf400) [pid = 1820] [serial = 1610] [outer = (nil)] [url = about:blank] 02:14:18 INFO - PROCESS | 1820 | --DOMWINDOW == 106 (0x966e7800) [pid = 1820] [serial = 1604] [outer = (nil)] [url = about:blank] 02:14:18 INFO - PROCESS | 1820 | --DOMWINDOW == 105 (0x8ec7e800) [pid = 1820] [serial = 1617] [outer = (nil)] [url = about:blank] 02:14:18 INFO - PROCESS | 1820 | --DOMWINDOW == 104 (0x90ee0000) [pid = 1820] [serial = 1589] [outer = (nil)] [url = about:blank] 02:14:18 INFO - PROCESS | 1820 | --DOMWINDOW == 103 (0x92ade400) [pid = 1820] [serial = 1593] [outer = (nil)] [url = about:blank] 02:14:18 INFO - PROCESS | 1820 | --DOMWINDOW == 102 (0x93ba3000) [pid = 1820] [serial = 1596] [outer = (nil)] [url = about:blank] 02:14:18 INFO - PROCESS | 1820 | --DOMWINDOW == 101 (0x939d5000) [pid = 1820] [serial = 1595] [outer = (nil)] [url = about:blank] 02:14:18 INFO - PROCESS | 1820 | --DOMWINDOW == 100 (0x8d8c4c00) [pid = 1820] [serial = 1613] [outer = (nil)] [url = about:blank] 02:14:18 INFO - PROCESS | 1820 | --DOMWINDOW == 99 (0x8ef28400) [pid = 1820] [serial = 1622] [outer = (nil)] [url = about:blank] 02:14:18 INFO - PROCESS | 1820 | --DOMWINDOW == 98 (0x92ad6000) [pid = 1820] [serial = 1592] [outer = (nil)] [url = about:blank] 02:14:18 INFO - PROCESS | 1820 | --DOMWINDOW == 97 (0x8ef2a800) [pid = 1820] [serial = 1611] [outer = (nil)] [url = about:blank] 02:14:18 INFO - PROCESS | 1820 | --DOMWINDOW == 96 (0x94859800) [pid = 1820] [serial = 1599] [outer = (nil)] [url = about:blank] 02:14:18 INFO - PROCESS | 1820 | --DOMWINDOW == 95 (0x94859400) [pid = 1820] [serial = 1598] [outer = (nil)] [url = about:blank] 02:14:18 INFO - PROCESS | 1820 | --DOMWINDOW == 94 (0x8edc5c00) [pid = 1820] [serial = 1619] [outer = (nil)] [url = about:blank] 02:14:18 INFO - PROCESS | 1820 | --DOMWINDOW == 93 (0x96684c00) [pid = 1820] [serial = 1601] [outer = (nil)] [url = about:blank] 02:14:18 INFO - PROCESS | 1820 | --DOMWINDOW == 92 (0x8ed09800) [pid = 1820] [serial = 1586] [outer = (nil)] [url = about:blank] 02:14:18 INFO - PROCESS | 1820 | --DOMWINDOW == 91 (0x966eb000) [pid = 1820] [serial = 1605] [outer = (nil)] [url = about:blank] 02:14:18 INFO - PROCESS | 1820 | --DOMWINDOW == 90 (0x8eca3800) [pid = 1820] [serial = 1607] [outer = (nil)] [url = about:blank] 02:14:18 INFO - PROCESS | 1820 | --DOMWINDOW == 89 (0x8e98d400) [pid = 1820] [serial = 1616] [outer = (nil)] [url = about:blank] 02:14:18 INFO - PROCESS | 1820 | --DOMWINDOW == 88 (0x8ee4f400) [pid = 1820] [serial = 1587] [outer = (nil)] [url = about:blank] 02:14:18 INFO - PROCESS | 1820 | --DOMWINDOW == 87 (0x8ee4f000) [pid = 1820] [serial = 1608] [outer = (nil)] [url = about:blank] 02:14:18 INFO - PROCESS | 1820 | --DOMWINDOW == 86 (0x90fe7c00) [pid = 1820] [serial = 1590] [outer = (nil)] [url = about:blank] 02:14:18 INFO - PROCESS | 1820 | --DOMWINDOW == 85 (0x8db31800) [pid = 1820] [serial = 1614] [outer = (nil)] [url = about:blank] 02:14:18 INFO - PROCESS | 1820 | --DOMWINDOW == 84 (0x9668cc00) [pid = 1820] [serial = 1602] [outer = (nil)] [url = about:blank] 02:14:18 INFO - PROCESS | 1820 | --DOMWINDOW == 83 (0x8edd0800) [pid = 1820] [serial = 1620] [outer = (nil)] [url = about:blank] 02:14:18 INFO - PROCESS | 1820 | --DOMWINDOW == 82 (0x8f02ac00) [pid = 1820] [serial = 1623] [outer = (nil)] [url = about:blank] 02:14:18 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d0d4c00 == 8 [pid = 1820] [id = 564] 02:14:18 INFO - PROCESS | 1820 | ++DOMWINDOW == 83 (0x8d0d5000) [pid = 1820] [serial = 1693] [outer = (nil)] 02:14:18 INFO - PROCESS | 1820 | ++DOMWINDOW == 84 (0x8d0da000) [pid = 1820] [serial = 1694] [outer = 0x8d0d5000] 02:14:18 INFO - PROCESS | 1820 | 1470734058347 Marionette DEBUG loaded listener.js 02:14:18 INFO - PROCESS | 1820 | ++DOMWINDOW == 85 (0x8d2d8c00) [pid = 1820] [serial = 1695] [outer = 0x8d0d5000] 02:14:19 INFO - PROCESS | 1820 | 1470734059267 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]]]}] 02:14:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 02:14:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 2969ms 02:14:19 INFO - PROCESS | 1820 | 1470734059295 Marionette TRACE conn4 -> [0,2229,"getWindowHandle",null] 02:14:19 INFO - PROCESS | 1820 | 1470734059302 Marionette TRACE conn4 <- [1,2229,null,{"value":"8"}] 02:14:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 02:14:19 INFO - PROCESS | 1820 | 1470734059311 Marionette TRACE conn4 -> [0,2230,"setScriptTimeout",{"ms":35000}] 02:14:19 INFO - PROCESS | 1820 | 1470734059316 Marionette TRACE conn4 <- [1,2230,null,{}] 02:14:19 INFO - PROCESS | 1820 | 1470734059325 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}] 02:14:19 INFO - PROCESS | 1820 | 1470734059332 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:14:19 INFO - PROCESS | 1820 | 1470734059518 Marionette TRACE conn4 <- [1,2231,null,{"value":null}] 02:14:19 INFO - PROCESS | 1820 | 1470734059549 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:19 INFO - PROCESS | 1820 | 1470734059558 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:14:19 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d8cb000 == 9 [pid = 1820] [id = 565] 02:14:19 INFO - PROCESS | 1820 | ++DOMWINDOW == 86 (0x8db33c00) [pid = 1820] [serial = 1696] [outer = (nil)] 02:14:19 INFO - PROCESS | 1820 | ++DOMWINDOW == 87 (0x8e585400) [pid = 1820] [serial = 1697] [outer = 0x8db33c00] 02:14:19 INFO - PROCESS | 1820 | 1470734059757 Marionette DEBUG loaded listener.js 02:14:19 INFO - PROCESS | 1820 | ++DOMWINDOW == 88 (0x8e981800) [pid = 1820] [serial = 1698] [outer = 0x8db33c00] 02:14:20 INFO - PROCESS | 1820 | 1470734060710 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]]]}] 02:14:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 02:14:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1484ms 02:14:20 INFO - PROCESS | 1820 | 1470734060797 Marionette TRACE conn4 -> [0,2233,"getWindowHandle",null] 02:14:20 INFO - PROCESS | 1820 | 1470734060804 Marionette TRACE conn4 <- [1,2233,null,{"value":"8"}] 02:14:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 02:14:20 INFO - PROCESS | 1820 | 1470734060821 Marionette TRACE conn4 -> [0,2234,"setScriptTimeout",{"ms":35000}] 02:14:20 INFO - PROCESS | 1820 | 1470734060825 Marionette TRACE conn4 <- [1,2234,null,{}] 02:14:20 INFO - PROCESS | 1820 | 1470734060831 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}] 02:14:20 INFO - PROCESS | 1820 | 1470734060837 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:14:21 INFO - PROCESS | 1820 | 1470734061077 Marionette TRACE conn4 <- [1,2235,null,{"value":null}] 02:14:21 INFO - PROCESS | 1820 | 1470734061103 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:21 INFO - PROCESS | 1820 | 1470734061113 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:14:21 INFO - PROCESS | 1820 | ++DOCSHELL 0x8ec84400 == 10 [pid = 1820] [id = 566] 02:14:21 INFO - PROCESS | 1820 | ++DOMWINDOW == 89 (0x8eca0800) [pid = 1820] [serial = 1699] [outer = (nil)] 02:14:21 INFO - PROCESS | 1820 | ++DOMWINDOW == 90 (0x8eca7800) [pid = 1820] [serial = 1700] [outer = 0x8eca0800] 02:14:21 INFO - PROCESS | 1820 | 1470734061186 Marionette DEBUG loaded listener.js 02:14:21 INFO - PROCESS | 1820 | ++DOMWINDOW == 91 (0x8ed0f000) [pid = 1820] [serial = 1701] [outer = 0x8eca0800] 02:14:22 INFO - PROCESS | 1820 | 1470734062435 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]]]}] 02:14:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 02:14:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1638ms 02:14:22 INFO - PROCESS | 1820 | 1470734062460 Marionette TRACE conn4 -> [0,2237,"getWindowHandle",null] 02:14:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 02:14:22 INFO - PROCESS | 1820 | 1470734062464 Marionette TRACE conn4 <- [1,2237,null,{"value":"8"}] 02:14:22 INFO - PROCESS | 1820 | 1470734062474 Marionette TRACE conn4 -> [0,2238,"setScriptTimeout",{"ms":35000}] 02:14:22 INFO - PROCESS | 1820 | 1470734062485 Marionette TRACE conn4 <- [1,2238,null,{}] 02:14:22 INFO - PROCESS | 1820 | 1470734062510 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}] 02:14:22 INFO - PROCESS | 1820 | 1470734062519 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:14:22 INFO - PROCESS | 1820 | 1470734062765 Marionette TRACE conn4 <- [1,2239,null,{"value":null}] 02:14:23 INFO - PROCESS | 1820 | --DOMWINDOW == 90 (0x8edcc400) [pid = 1820] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 02:14:23 INFO - PROCESS | 1820 | --DOMWINDOW == 89 (0x90df1000) [pid = 1820] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 02:14:23 INFO - PROCESS | 1820 | --DOMWINDOW == 88 (0x91137800) [pid = 1820] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 02:14:23 INFO - PROCESS | 1820 | --DOMWINDOW == 87 (0x8d2d5c00) [pid = 1820] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 02:14:23 INFO - PROCESS | 1820 | --DOMWINDOW == 86 (0x8edc8000) [pid = 1820] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 02:14:23 INFO - PROCESS | 1820 | --DOMWINDOW == 85 (0x9230ac00) [pid = 1820] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 02:14:23 INFO - PROCESS | 1820 | --DOMWINDOW == 84 (0x8fae1400) [pid = 1820] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 02:14:23 INFO - PROCESS | 1820 | --DOMWINDOW == 83 (0x8ee57800) [pid = 1820] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 02:14:23 INFO - PROCESS | 1820 | --DOMWINDOW == 82 (0x92551c00) [pid = 1820] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 02:14:23 INFO - PROCESS | 1820 | --DOMWINDOW == 81 (0x8d0d5400) [pid = 1820] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 02:14:23 INFO - PROCESS | 1820 | --DOMWINDOW == 80 (0x92307c00) [pid = 1820] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 02:14:23 INFO - PROCESS | 1820 | --DOMWINDOW == 79 (0x8d8cc400) [pid = 1820] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 02:14:23 INFO - PROCESS | 1820 | --DOMWINDOW == 78 (0x8d8c6000) [pid = 1820] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 02:14:23 INFO - PROCESS | 1820 | --DOMWINDOW == 77 (0x8ed0e400) [pid = 1820] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 02:14:23 INFO - PROCESS | 1820 | 1470734063685 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:23 INFO - PROCESS | 1820 | 1470734063693 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:14:23 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d2d5c00 == 11 [pid = 1820] [id = 567] 02:14:23 INFO - PROCESS | 1820 | ++DOMWINDOW == 78 (0x8d2d7800) [pid = 1820] [serial = 1702] [outer = (nil)] 02:14:23 INFO - PROCESS | 1820 | ++DOMWINDOW == 79 (0x8e57a800) [pid = 1820] [serial = 1703] [outer = 0x8d2d7800] 02:14:23 INFO - PROCESS | 1820 | 1470734063772 Marionette DEBUG loaded listener.js 02:14:23 INFO - PROCESS | 1820 | ++DOMWINDOW == 80 (0x8ed0e400) [pid = 1820] [serial = 1704] [outer = 0x8d2d7800] 02:14:24 INFO - PROCESS | 1820 | 1470734064579 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]]]}] 02:14:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 02:14:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 2158ms 02:14:24 INFO - PROCESS | 1820 | 1470734064629 Marionette TRACE conn4 -> [0,2241,"getWindowHandle",null] 02:14:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 02:14:24 INFO - PROCESS | 1820 | 1470734064634 Marionette TRACE conn4 <- [1,2241,null,{"value":"8"}] 02:14:24 INFO - PROCESS | 1820 | 1470734064641 Marionette TRACE conn4 -> [0,2242,"setScriptTimeout",{"ms":35000}] 02:14:24 INFO - PROCESS | 1820 | 1470734064645 Marionette TRACE conn4 <- [1,2242,null,{}] 02:14:24 INFO - PROCESS | 1820 | 1470734064655 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}] 02:14:24 INFO - PROCESS | 1820 | 1470734064660 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:14:24 INFO - PROCESS | 1820 | 1470734064847 Marionette TRACE conn4 <- [1,2243,null,{"value":null}] 02:14:25 INFO - PROCESS | 1820 | 1470734065021 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:25 INFO - PROCESS | 1820 | 1470734065039 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:14:25 INFO - PROCESS | 1820 | ++DOCSHELL 0x8db35800 == 12 [pid = 1820] [id = 568] 02:14:25 INFO - PROCESS | 1820 | ++DOMWINDOW == 81 (0x8e990800) [pid = 1820] [serial = 1705] [outer = (nil)] 02:14:25 INFO - PROCESS | 1820 | ++DOMWINDOW == 82 (0x8ef2e000) [pid = 1820] [serial = 1706] [outer = 0x8e990800] 02:14:25 INFO - PROCESS | 1820 | 1470734065118 Marionette DEBUG loaded listener.js 02:14:25 INFO - PROCESS | 1820 | ++DOMWINDOW == 83 (0x8ef33000) [pid = 1820] [serial = 1707] [outer = 0x8e990800] 02:14:26 INFO - PROCESS | 1820 | 1470734066198 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]]]}] 02:14:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 02:14:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1591ms 02:14:26 INFO - PROCESS | 1820 | 1470734066234 Marionette TRACE conn4 -> [0,2245,"getWindowHandle",null] 02:14:26 INFO - PROCESS | 1820 | 1470734066243 Marionette TRACE conn4 <- [1,2245,null,{"value":"8"}] 02:14:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 02:14:26 INFO - PROCESS | 1820 | 1470734066252 Marionette TRACE conn4 -> [0,2246,"setScriptTimeout",{"ms":35000}] 02:14:26 INFO - PROCESS | 1820 | 1470734066257 Marionette TRACE conn4 <- [1,2246,null,{}] 02:14:26 INFO - PROCESS | 1820 | 1470734066269 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}] 02:14:26 INFO - PROCESS | 1820 | 1470734066274 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:14:26 INFO - PROCESS | 1820 | 1470734066539 Marionette TRACE conn4 <- [1,2247,null,{"value":null}] 02:14:26 INFO - PROCESS | 1820 | 1470734066795 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:26 INFO - PROCESS | 1820 | 1470734066803 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:14:26 INFO - PROCESS | 1820 | ++DOCSHELL 0x8e581800 == 13 [pid = 1820] [id = 569] 02:14:26 INFO - PROCESS | 1820 | ++DOMWINDOW == 84 (0x8e586400) [pid = 1820] [serial = 1708] [outer = (nil)] 02:14:26 INFO - PROCESS | 1820 | ++DOMWINDOW == 85 (0x8ec7c800) [pid = 1820] [serial = 1709] [outer = 0x8e586400] 02:14:26 INFO - PROCESS | 1820 | 1470734066913 Marionette DEBUG loaded listener.js 02:14:27 INFO - PROCESS | 1820 | ++DOMWINDOW == 86 (0x8ed0dc00) [pid = 1820] [serial = 1710] [outer = 0x8e586400] 02:14:27 INFO - PROCESS | 1820 | 1470734067961 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]]]}] 02:14:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 02:14:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1745ms 02:14:28 INFO - PROCESS | 1820 | 1470734067997 Marionette TRACE conn4 -> [0,2249,"getWindowHandle",null] 02:14:28 INFO - PROCESS | 1820 | 1470734068005 Marionette TRACE conn4 <- [1,2249,null,{"value":"8"}] 02:14:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 02:14:28 INFO - PROCESS | 1820 | 1470734068017 Marionette TRACE conn4 -> [0,2250,"setScriptTimeout",{"ms":35000}] 02:14:28 INFO - PROCESS | 1820 | 1470734068022 Marionette TRACE conn4 <- [1,2250,null,{}] 02:14:28 INFO - PROCESS | 1820 | 1470734068030 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}] 02:14:28 INFO - PROCESS | 1820 | 1470734068036 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:14:28 INFO - PROCESS | 1820 | 1470734068231 Marionette TRACE conn4 <- [1,2251,null,{"value":null}] 02:14:28 INFO - PROCESS | 1820 | 1470734068413 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:28 INFO - PROCESS | 1820 | 1470734068421 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:14:28 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d2dec00 == 14 [pid = 1820] [id = 570] 02:14:28 INFO - PROCESS | 1820 | ++DOMWINDOW == 87 (0x8db33000) [pid = 1820] [serial = 1711] [outer = (nil)] 02:14:28 INFO - PROCESS | 1820 | ++DOMWINDOW == 88 (0x8f023c00) [pid = 1820] [serial = 1712] [outer = 0x8db33000] 02:14:28 INFO - PROCESS | 1820 | 1470734068513 Marionette DEBUG loaded listener.js 02:14:28 INFO - PROCESS | 1820 | ++DOMWINDOW == 89 (0x8f029400) [pid = 1820] [serial = 1713] [outer = 0x8db33000] 02:14:29 INFO - PROCESS | 1820 | 1470734069644 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]]]}] 02:14:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 02:14:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1641ms 02:14:29 INFO - PROCESS | 1820 | 1470734069657 Marionette TRACE conn4 -> [0,2253,"getWindowHandle",null] 02:14:29 INFO - PROCESS | 1820 | 1470734069660 Marionette TRACE conn4 <- [1,2253,null,{"value":"8"}] 02:14:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 02:14:29 INFO - PROCESS | 1820 | 1470734069670 Marionette TRACE conn4 -> [0,2254,"setScriptTimeout",{"ms":35000}] 02:14:29 INFO - PROCESS | 1820 | 1470734069677 Marionette TRACE conn4 <- [1,2254,null,{}] 02:14:29 INFO - PROCESS | 1820 | 1470734069696 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}] 02:14:29 INFO - PROCESS | 1820 | 1470734069706 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:14:29 INFO - PROCESS | 1820 | 1470734069977 Marionette TRACE conn4 <- [1,2255,null,{"value":null}] 02:14:30 INFO - PROCESS | 1820 | 1470734070283 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:30 INFO - PROCESS | 1820 | 1470734070296 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:14:30 INFO - PROCESS | 1820 | ++DOCSHELL 0x90df0c00 == 15 [pid = 1820] [id = 571] 02:14:30 INFO - PROCESS | 1820 | ++DOMWINDOW == 90 (0x90df1400) [pid = 1820] [serial = 1714] [outer = (nil)] 02:14:30 INFO - PROCESS | 1820 | ++DOMWINDOW == 91 (0x90ee3000) [pid = 1820] [serial = 1715] [outer = 0x90df1400] 02:14:30 INFO - PROCESS | 1820 | 1470734070406 Marionette DEBUG loaded listener.js 02:14:30 INFO - PROCESS | 1820 | ++DOMWINDOW == 92 (0x90eea400) [pid = 1820] [serial = 1716] [outer = 0x90df1400] 02:14:31 INFO - PROCESS | 1820 | 1470734071409 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]]]}] 02:14:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 02:14:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1755ms 02:14:31 INFO - PROCESS | 1820 | 1470734071424 Marionette TRACE conn4 -> [0,2257,"getWindowHandle",null] 02:14:31 INFO - PROCESS | 1820 | 1470734071429 Marionette TRACE conn4 <- [1,2257,null,{"value":"8"}] 02:14:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 02:14:31 INFO - PROCESS | 1820 | 1470734071438 Marionette TRACE conn4 -> [0,2258,"setScriptTimeout",{"ms":35000}] 02:14:31 INFO - PROCESS | 1820 | 1470734071442 Marionette TRACE conn4 <- [1,2258,null,{}] 02:14:31 INFO - PROCESS | 1820 | 1470734071448 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}] 02:14:31 INFO - PROCESS | 1820 | 1470734071453 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:14:31 INFO - PROCESS | 1820 | 1470734071650 Marionette TRACE conn4 <- [1,2259,null,{"value":null}] 02:14:31 INFO - PROCESS | 1820 | 1470734071837 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:31 INFO - PROCESS | 1820 | 1470734071847 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:14:31 INFO - PROCESS | 1820 | ++DOCSHELL 0x8db35000 == 16 [pid = 1820] [id = 572] 02:14:31 INFO - PROCESS | 1820 | ++DOMWINDOW == 93 (0x90eebc00) [pid = 1820] [serial = 1717] [outer = (nil)] 02:14:31 INFO - PROCESS | 1820 | ++DOMWINDOW == 94 (0x90fe0000) [pid = 1820] [serial = 1718] [outer = 0x90eebc00] 02:14:31 INFO - PROCESS | 1820 | 1470734071934 Marionette DEBUG loaded listener.js 02:14:32 INFO - PROCESS | 1820 | ++DOMWINDOW == 95 (0x90fde400) [pid = 1820] [serial = 1719] [outer = 0x90eebc00] 02:14:32 INFO - PROCESS | 1820 | 1470734072962 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]]]}] 02:14:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 02:14:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1584ms 02:14:33 INFO - PROCESS | 1820 | 1470734073035 Marionette TRACE conn4 -> [0,2261,"getWindowHandle",null] 02:14:33 INFO - PROCESS | 1820 | 1470734073039 Marionette TRACE conn4 <- [1,2261,null,{"value":"8"}] 02:14:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 02:14:33 INFO - PROCESS | 1820 | 1470734073053 Marionette TRACE conn4 -> [0,2262,"setScriptTimeout",{"ms":35000}] 02:14:33 INFO - PROCESS | 1820 | 1470734073056 Marionette TRACE conn4 <- [1,2262,null,{}] 02:14:33 INFO - PROCESS | 1820 | 1470734073064 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}] 02:14:33 INFO - PROCESS | 1820 | 1470734073072 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:14:33 INFO - PROCESS | 1820 | 1470734073272 Marionette TRACE conn4 <- [1,2263,null,{"value":null}] 02:14:33 INFO - PROCESS | 1820 | 1470734073510 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:33 INFO - PROCESS | 1820 | 1470734073519 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:14:33 INFO - PROCESS | 1820 | ++DOCSHELL 0x8db32400 == 17 [pid = 1820] [id = 573] 02:14:33 INFO - PROCESS | 1820 | ++DOMWINDOW == 96 (0x8ee4c400) [pid = 1820] [serial = 1720] [outer = (nil)] 02:14:33 INFO - PROCESS | 1820 | ++DOMWINDOW == 97 (0x91134800) [pid = 1820] [serial = 1721] [outer = 0x8ee4c400] 02:14:33 INFO - PROCESS | 1820 | 1470734073620 Marionette DEBUG loaded listener.js 02:14:33 INFO - PROCESS | 1820 | ++DOMWINDOW == 98 (0x91923000) [pid = 1820] [serial = 1722] [outer = 0x8ee4c400] 02:14:34 INFO - PROCESS | 1820 | 1470734074600 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]]]}] 02:14:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 02:14:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1589ms 02:14:34 INFO - PROCESS | 1820 | 1470734074643 Marionette TRACE conn4 -> [0,2265,"getWindowHandle",null] 02:14:34 INFO - PROCESS | 1820 | 1470734074649 Marionette TRACE conn4 <- [1,2265,null,{"value":"8"}] 02:14:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 02:14:34 INFO - PROCESS | 1820 | 1470734074657 Marionette TRACE conn4 -> [0,2266,"setScriptTimeout",{"ms":35000}] 02:14:34 INFO - PROCESS | 1820 | 1470734074660 Marionette TRACE conn4 <- [1,2266,null,{}] 02:14:34 INFO - PROCESS | 1820 | 1470734074667 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}] 02:14:34 INFO - PROCESS | 1820 | 1470734074679 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:14:34 INFO - PROCESS | 1820 | 1470734074973 Marionette TRACE conn4 <- [1,2267,null,{"value":null}] 02:14:35 INFO - PROCESS | 1820 | 1470734075236 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:35 INFO - PROCESS | 1820 | 1470734075251 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:14:35 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d2df000 == 18 [pid = 1820] [id = 574] 02:14:35 INFO - PROCESS | 1820 | ++DOMWINDOW == 99 (0x8e580400) [pid = 1820] [serial = 1723] [outer = (nil)] 02:14:35 INFO - PROCESS | 1820 | ++DOMWINDOW == 100 (0x92ad5000) [pid = 1820] [serial = 1724] [outer = 0x8e580400] 02:14:35 INFO - PROCESS | 1820 | 1470734075412 Marionette DEBUG loaded listener.js 02:14:35 INFO - PROCESS | 1820 | ++DOMWINDOW == 101 (0x92c02c00) [pid = 1820] [serial = 1725] [outer = 0x8e580400] 02:14:36 INFO - PROCESS | 1820 | 1470734076394 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]]]}] 02:14:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 02:14:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1788ms 02:14:36 INFO - PROCESS | 1820 | 1470734076446 Marionette TRACE conn4 -> [0,2269,"getWindowHandle",null] 02:14:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 02:14:36 INFO - PROCESS | 1820 | 1470734076451 Marionette TRACE conn4 <- [1,2269,null,{"value":"8"}] 02:14:36 INFO - PROCESS | 1820 | 1470734076461 Marionette TRACE conn4 -> [0,2270,"setScriptTimeout",{"ms":35000}] 02:14:36 INFO - PROCESS | 1820 | 1470734076468 Marionette TRACE conn4 <- [1,2270,null,{}] 02:14:36 INFO - PROCESS | 1820 | 1470734076478 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}] 02:14:36 INFO - PROCESS | 1820 | 1470734076485 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:14:36 INFO - PROCESS | 1820 | 1470734076738 Marionette TRACE conn4 <- [1,2271,null,{"value":null}] 02:14:36 INFO - PROCESS | 1820 | 1470734076975 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:36 INFO - PROCESS | 1820 | 1470734076985 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:14:37 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d0d6c00 == 19 [pid = 1820] [id = 575] 02:14:37 INFO - PROCESS | 1820 | ++DOMWINDOW == 102 (0x8db32c00) [pid = 1820] [serial = 1726] [outer = (nil)] 02:14:37 INFO - PROCESS | 1820 | ++DOMWINDOW == 103 (0x939cc800) [pid = 1820] [serial = 1727] [outer = 0x8db32c00] 02:14:37 INFO - PROCESS | 1820 | 1470734077084 Marionette DEBUG loaded listener.js 02:14:37 INFO - PROCESS | 1820 | ++DOMWINDOW == 104 (0x939d4800) [pid = 1820] [serial = 1728] [outer = 0x8db32c00] 02:14:38 INFO - PROCESS | 1820 | 1470734078035 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]]]}] 02:14:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 02:14:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1606ms 02:14:38 INFO - PROCESS | 1820 | 1470734078065 Marionette TRACE conn4 -> [0,2273,"getWindowHandle",null] 02:14:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 02:14:38 INFO - PROCESS | 1820 | 1470734078077 Marionette TRACE conn4 <- [1,2273,null,{"value":"8"}] 02:14:38 INFO - PROCESS | 1820 | 1470734078086 Marionette TRACE conn4 -> [0,2274,"setScriptTimeout",{"ms":35000}] 02:14:38 INFO - PROCESS | 1820 | 1470734078091 Marionette TRACE conn4 <- [1,2274,null,{}] 02:14:38 INFO - PROCESS | 1820 | 1470734078098 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}] 02:14:38 INFO - PROCESS | 1820 | 1470734078104 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:14:38 INFO - PROCESS | 1820 | 1470734078300 Marionette TRACE conn4 <- [1,2275,null,{"value":null}] 02:14:38 INFO - PROCESS | 1820 | 1470734078487 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:38 INFO - PROCESS | 1820 | 1470734078499 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:14:38 INFO - PROCESS | 1820 | ++DOCSHELL 0x8e583000 == 20 [pid = 1820] [id = 576] 02:14:38 INFO - PROCESS | 1820 | ++DOMWINDOW == 105 (0x8e584c00) [pid = 1820] [serial = 1729] [outer = (nil)] 02:14:38 INFO - PROCESS | 1820 | ++DOMWINDOW == 106 (0x93d68c00) [pid = 1820] [serial = 1730] [outer = 0x8e584c00] 02:14:38 INFO - PROCESS | 1820 | 1470734078577 Marionette DEBUG loaded listener.js 02:14:38 INFO - PROCESS | 1820 | ++DOMWINDOW == 107 (0x9523d800) [pid = 1820] [serial = 1731] [outer = 0x8e584c00] 02:14:39 INFO - PROCESS | 1820 | 1470734079562 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]]]}] 02:14:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 02:14:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1537ms 02:14:39 INFO - PROCESS | 1820 | 1470734079622 Marionette TRACE conn4 -> [0,2277,"getWindowHandle",null] 02:14:39 INFO - PROCESS | 1820 | 1470734079627 Marionette TRACE conn4 <- [1,2277,null,{"value":"8"}] 02:14:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 02:14:39 INFO - PROCESS | 1820 | 1470734079634 Marionette TRACE conn4 -> [0,2278,"setScriptTimeout",{"ms":35000}] 02:14:39 INFO - PROCESS | 1820 | 1470734079637 Marionette TRACE conn4 <- [1,2278,null,{}] 02:14:39 INFO - PROCESS | 1820 | 1470734079644 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}] 02:14:39 INFO - PROCESS | 1820 | 1470734079649 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:14:39 INFO - PROCESS | 1820 | 1470734079840 Marionette TRACE conn4 <- [1,2279,null,{"value":null}] 02:14:40 INFO - PROCESS | 1820 | 1470734080053 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:40 INFO - PROCESS | 1820 | 1470734080064 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:14:40 INFO - PROCESS | 1820 | ++DOCSHELL 0x8edce800 == 21 [pid = 1820] [id = 577] 02:14:40 INFO - PROCESS | 1820 | ++DOMWINDOW == 108 (0x8edd2800) [pid = 1820] [serial = 1732] [outer = (nil)] 02:14:40 INFO - PROCESS | 1820 | ++DOMWINDOW == 109 (0x93baf400) [pid = 1820] [serial = 1733] [outer = 0x8edd2800] 02:14:40 INFO - PROCESS | 1820 | 1470734080195 Marionette DEBUG loaded listener.js 02:14:40 INFO - PROCESS | 1820 | ++DOMWINDOW == 110 (0x953ae800) [pid = 1820] [serial = 1734] [outer = 0x8edd2800] 02:14:41 INFO - PROCESS | 1820 | 1470734081180 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]]]}] 02:14:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 02:14:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1589ms 02:14:41 INFO - PROCESS | 1820 | 1470734081223 Marionette TRACE conn4 -> [0,2281,"getWindowHandle",null] 02:14:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 02:14:41 INFO - PROCESS | 1820 | 1470734081228 Marionette TRACE conn4 <- [1,2281,null,{"value":"8"}] 02:14:41 INFO - PROCESS | 1820 | 1470734081236 Marionette TRACE conn4 -> [0,2282,"setScriptTimeout",{"ms":35000}] 02:14:41 INFO - PROCESS | 1820 | 1470734081239 Marionette TRACE conn4 <- [1,2282,null,{}] 02:14:41 INFO - PROCESS | 1820 | 1470734081245 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}] 02:14:41 INFO - PROCESS | 1820 | 1470734081252 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:14:41 INFO - PROCESS | 1820 | 1470734081470 Marionette TRACE conn4 <- [1,2283,null,{"value":null}] 02:14:41 INFO - PROCESS | 1820 | 1470734081735 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:41 INFO - PROCESS | 1820 | 1470734081743 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:14:41 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d0d0c00 == 22 [pid = 1820] [id = 578] 02:14:41 INFO - PROCESS | 1820 | ++DOMWINDOW == 111 (0x8d0d1400) [pid = 1820] [serial = 1735] [outer = (nil)] 02:14:42 INFO - PROCESS | 1820 | ++DOMWINDOW == 112 (0x8d0dbc00) [pid = 1820] [serial = 1736] [outer = 0x8d0d1400] 02:14:42 INFO - PROCESS | 1820 | 1470734082010 Marionette DEBUG loaded listener.js 02:14:42 INFO - PROCESS | 1820 | ++DOMWINDOW == 113 (0x8d8c2400) [pid = 1820] [serial = 1737] [outer = 0x8d0d1400] 02:14:43 INFO - PROCESS | 1820 | 1470734083024 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]]]}] 02:14:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 02:14:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1853ms 02:14:43 INFO - PROCESS | 1820 | 1470734083089 Marionette TRACE conn4 -> [0,2285,"getWindowHandle",null] 02:14:43 INFO - PROCESS | 1820 | 1470734083095 Marionette TRACE conn4 <- [1,2285,null,{"value":"8"}] 02:14:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 02:14:43 INFO - PROCESS | 1820 | 1470734083104 Marionette TRACE conn4 -> [0,2286,"setScriptTimeout",{"ms":35000}] 02:14:43 INFO - PROCESS | 1820 | 1470734083108 Marionette TRACE conn4 <- [1,2286,null,{}] 02:14:43 INFO - PROCESS | 1820 | 1470734083116 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}] 02:14:43 INFO - PROCESS | 1820 | 1470734083121 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:14:43 INFO - PROCESS | 1820 | 1470734083330 Marionette TRACE conn4 <- [1,2287,null,{"value":null}] 02:14:43 INFO - PROCESS | 1820 | --DOMWINDOW == 112 (0x91921c00) [pid = 1820] [serial = 1664] [outer = (nil)] [url = about:blank] 02:14:43 INFO - PROCESS | 1820 | --DOMWINDOW == 111 (0x91923c00) [pid = 1820] [serial = 1661] [outer = (nil)] [url = about:blank] 02:14:43 INFO - PROCESS | 1820 | --DOMWINDOW == 110 (0x91925000) [pid = 1820] [serial = 1662] [outer = (nil)] [url = about:blank] 02:14:43 INFO - PROCESS | 1820 | --DOMWINDOW == 109 (0x91927c00) [pid = 1820] [serial = 1634] [outer = (nil)] [url = about:blank] 02:14:43 INFO - PROCESS | 1820 | --DOMWINDOW == 108 (0x91995400) [pid = 1820] [serial = 1635] [outer = (nil)] [url = about:blank] 02:14:43 INFO - PROCESS | 1820 | --DOMWINDOW == 107 (0x8e983c00) [pid = 1820] [serial = 1652] [outer = (nil)] [url = about:blank] 02:14:43 INFO - PROCESS | 1820 | --DOMWINDOW == 106 (0x8ec7f000) [pid = 1820] [serial = 1653] [outer = (nil)] [url = about:blank] 02:14:43 INFO - PROCESS | 1820 | --DOMWINDOW == 105 (0x90deb800) [pid = 1820] [serial = 1626] [outer = (nil)] [url = about:blank] 02:14:43 INFO - PROCESS | 1820 | --DOMWINDOW == 104 (0x8faea800) [pid = 1820] [serial = 1625] [outer = (nil)] [url = about:blank] 02:14:43 INFO - PROCESS | 1820 | --DOMWINDOW == 103 (0x9254cc00) [pid = 1820] [serial = 1637] [outer = (nil)] [url = about:blank] 02:14:43 INFO - PROCESS | 1820 | --DOMWINDOW == 102 (0x9254e800) [pid = 1820] [serial = 1638] [outer = (nil)] [url = about:blank] 02:14:43 INFO - PROCESS | 1820 | --DOMWINDOW == 101 (0x90ee4000) [pid = 1820] [serial = 1631] [outer = (nil)] [url = about:blank] 02:14:43 INFO - PROCESS | 1820 | --DOMWINDOW == 100 (0x90eecc00) [pid = 1820] [serial = 1632] [outer = (nil)] [url = about:blank] 02:14:43 INFO - PROCESS | 1820 | --DOMWINDOW == 99 (0x8f023800) [pid = 1820] [serial = 1655] [outer = (nil)] [url = about:blank] 02:14:43 INFO - PROCESS | 1820 | --DOMWINDOW == 98 (0x93b69400) [pid = 1820] [serial = 1643] [outer = (nil)] [url = about:blank] 02:14:43 INFO - PROCESS | 1820 | --DOMWINDOW == 97 (0x93d6b400) [pid = 1820] [serial = 1644] [outer = (nil)] [url = about:blank] 02:14:43 INFO - PROCESS | 1820 | --DOMWINDOW == 96 (0x8d0dd400) [pid = 1820] [serial = 1649] [outer = (nil)] [url = about:blank] 02:14:43 INFO - PROCESS | 1820 | --DOMWINDOW == 95 (0x8d2de400) [pid = 1820] [serial = 1650] [outer = (nil)] [url = about:blank] 02:14:43 INFO - PROCESS | 1820 | --DOMWINDOW == 94 (0x92ad7c00) [pid = 1820] [serial = 1640] [outer = (nil)] [url = about:blank] 02:14:43 INFO - PROCESS | 1820 | --DOMWINDOW == 93 (0x92ada800) [pid = 1820] [serial = 1641] [outer = (nil)] [url = about:blank] 02:14:43 INFO - PROCESS | 1820 | --DOMWINDOW == 92 (0x8ec99400) [pid = 1820] [serial = 1628] [outer = (nil)] [url = about:blank] 02:14:43 INFO - PROCESS | 1820 | --DOMWINDOW == 91 (0x8ed08c00) [pid = 1820] [serial = 1629] [outer = (nil)] [url = about:blank] 02:14:43 INFO - PROCESS | 1820 | --DOMWINDOW == 90 (0x95248800) [pid = 1820] [serial = 1646] [outer = (nil)] [url = about:blank] 02:14:43 INFO - PROCESS | 1820 | --DOMWINDOW == 89 (0x953a5400) [pid = 1820] [serial = 1647] [outer = (nil)] [url = about:blank] 02:14:43 INFO - PROCESS | 1820 | --DOMWINDOW == 88 (0x90fde800) [pid = 1820] [serial = 1658] [outer = (nil)] [url = about:blank] 02:14:43 INFO - PROCESS | 1820 | --DOMWINDOW == 87 (0x90fe6c00) [pid = 1820] [serial = 1659] [outer = (nil)] [url = about:blank] 02:14:43 INFO - PROCESS | 1820 | --DOMWINDOW == 86 (0x8fade800) [pid = 1820] [serial = 1656] [outer = (nil)] [url = about:blank] 02:14:43 INFO - PROCESS | 1820 | --DOMWINDOW == 85 (0x91999c00) [pid = 1820] [serial = 1665] [outer = (nil)] [url = about:blank] 02:14:43 INFO - PROCESS | 1820 | 1470734083658 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:43 INFO - PROCESS | 1820 | 1470734083673 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:14:43 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d0d8c00 == 23 [pid = 1820] [id = 579] 02:14:43 INFO - PROCESS | 1820 | ++DOMWINDOW == 86 (0x8d2de800) [pid = 1820] [serial = 1738] [outer = (nil)] 02:14:43 INFO - PROCESS | 1820 | ++DOMWINDOW == 87 (0x8ec7bc00) [pid = 1820] [serial = 1739] [outer = 0x8d2de800] 02:14:43 INFO - PROCESS | 1820 | 1470734083776 Marionette DEBUG loaded listener.js 02:14:43 INFO - PROCESS | 1820 | ++DOMWINDOW == 88 (0x8ec9ec00) [pid = 1820] [serial = 1740] [outer = 0x8d2de800] 02:14:44 INFO - PROCESS | 1820 | 1470734084602 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]]]}] 02:14:44 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 02:14:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1549ms 02:14:44 INFO - PROCESS | 1820 | 1470734084653 Marionette TRACE conn4 -> [0,2289,"getWindowHandle",null] 02:14:44 INFO - PROCESS | 1820 | 1470734084659 Marionette TRACE conn4 <- [1,2289,null,{"value":"8"}] 02:14:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 02:14:44 INFO - PROCESS | 1820 | 1470734084686 Marionette TRACE conn4 -> [0,2290,"setScriptTimeout",{"ms":35000}] 02:14:44 INFO - PROCESS | 1820 | 1470734084691 Marionette TRACE conn4 <- [1,2290,null,{}] 02:14:44 INFO - PROCESS | 1820 | 1470734084698 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}] 02:14:44 INFO - PROCESS | 1820 | 1470734084705 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:14:44 INFO - PROCESS | 1820 | 1470734084908 Marionette TRACE conn4 <- [1,2291,null,{"value":null}] 02:14:44 INFO - PROCESS | 1820 | 1470734084919 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:44 INFO - PROCESS | 1820 | 1470734084930 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:14:44 INFO - PROCESS | 1820 | ++DOCSHELL 0x8ee54c00 == 24 [pid = 1820] [id = 580] 02:14:44 INFO - PROCESS | 1820 | ++DOMWINDOW == 89 (0x8ef2e400) [pid = 1820] [serial = 1741] [outer = (nil)] 02:14:45 INFO - PROCESS | 1820 | ++DOMWINDOW == 90 (0x8f02b800) [pid = 1820] [serial = 1742] [outer = 0x8ef2e400] 02:14:45 INFO - PROCESS | 1820 | 1470734085028 Marionette DEBUG loaded listener.js 02:14:45 INFO - PROCESS | 1820 | ++DOMWINDOW == 91 (0x8fae8c00) [pid = 1820] [serial = 1743] [outer = 0x8ef2e400] 02:14:46 INFO - PROCESS | 1820 | 1470734086151 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]]]}] 02:14:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 02:14:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1492ms 02:14:46 INFO - PROCESS | 1820 | 1470734086170 Marionette TRACE conn4 -> [0,2293,"getWindowHandle",null] 02:14:46 INFO - PROCESS | 1820 | 1470734086174 Marionette TRACE conn4 <- [1,2293,null,{"value":"8"}] 02:14:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 02:14:46 INFO - PROCESS | 1820 | 1470734086182 Marionette TRACE conn4 -> [0,2294,"setScriptTimeout",{"ms":35000}] 02:14:46 INFO - PROCESS | 1820 | 1470734086191 Marionette TRACE conn4 <- [1,2294,null,{}] 02:14:46 INFO - PROCESS | 1820 | 1470734086246 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}] 02:14:46 INFO - PROCESS | 1820 | 1470734086255 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:14:46 INFO - PROCESS | 1820 | 1470734086524 Marionette TRACE conn4 <- [1,2295,null,{"value":null}] 02:14:46 INFO - PROCESS | 1820 | 1470734086557 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:46 INFO - PROCESS | 1820 | 1470734086564 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:14:46 INFO - PROCESS | 1820 | ++DOCSHELL 0x8ee56800 == 25 [pid = 1820] [id = 581] 02:14:46 INFO - PROCESS | 1820 | ++DOMWINDOW == 92 (0x90ee4000) [pid = 1820] [serial = 1744] [outer = (nil)] 02:14:46 INFO - PROCESS | 1820 | ++DOMWINDOW == 93 (0x90fdb400) [pid = 1820] [serial = 1745] [outer = 0x90ee4000] 02:14:46 INFO - PROCESS | 1820 | 1470734086651 Marionette DEBUG loaded listener.js 02:14:46 INFO - PROCESS | 1820 | ++DOMWINDOW == 94 (0x90fe4000) [pid = 1820] [serial = 1746] [outer = 0x90ee4000] 02:14:47 INFO - PROCESS | 1820 | 1470734087679 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]]]}] 02:14:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 02:14:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1554ms 02:14:47 INFO - PROCESS | 1820 | 1470734087737 Marionette TRACE conn4 -> [0,2297,"getWindowHandle",null] 02:14:47 INFO - PROCESS | 1820 | 1470734087743 Marionette TRACE conn4 <- [1,2297,null,{"value":"8"}] 02:14:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 02:14:47 INFO - PROCESS | 1820 | 1470734087750 Marionette TRACE conn4 -> [0,2298,"setScriptTimeout",{"ms":35000}] 02:14:47 INFO - PROCESS | 1820 | 1470734087754 Marionette TRACE conn4 <- [1,2298,null,{}] 02:14:47 INFO - PROCESS | 1820 | 1470734087760 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}] 02:14:47 INFO - PROCESS | 1820 | 1470734087766 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:14:48 INFO - PROCESS | 1820 | 1470734088034 Marionette TRACE conn4 <- [1,2299,null,{"value":null}] 02:14:48 INFO - PROCESS | 1820 | 1470734088062 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:48 INFO - PROCESS | 1820 | 1470734088068 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:14:48 INFO - PROCESS | 1820 | ++DOCSHELL 0x8edd2400 == 26 [pid = 1820] [id = 582] 02:14:48 INFO - PROCESS | 1820 | ++DOMWINDOW == 95 (0x8ef26c00) [pid = 1820] [serial = 1747] [outer = (nil)] 02:14:48 INFO - PROCESS | 1820 | ++DOMWINDOW == 96 (0x9198e000) [pid = 1820] [serial = 1748] [outer = 0x8ef26c00] 02:14:48 INFO - PROCESS | 1820 | 1470734088141 Marionette DEBUG loaded listener.js 02:14:48 INFO - PROCESS | 1820 | ++DOMWINDOW == 97 (0x91993000) [pid = 1820] [serial = 1749] [outer = 0x8ef26c00] 02:14:48 INFO - PROCESS | 1820 | --DOMWINDOW == 96 (0x8d2dc400) [pid = 1820] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 02:14:48 INFO - PROCESS | 1820 | --DOMWINDOW == 95 (0x8d2d7800) [pid = 1820] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 02:14:48 INFO - PROCESS | 1820 | --DOMWINDOW == 94 (0x8ec9f000) [pid = 1820] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 02:14:48 INFO - PROCESS | 1820 | --DOMWINDOW == 93 (0x8faeb800) [pid = 1820] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 02:14:48 INFO - PROCESS | 1820 | --DOMWINDOW == 92 (0x8db33c00) [pid = 1820] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 02:14:48 INFO - PROCESS | 1820 | --DOMWINDOW == 91 (0x8d8ca400) [pid = 1820] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 02:14:48 INFO - PROCESS | 1820 | --DOMWINDOW == 90 (0x8d0d5000) [pid = 1820] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 02:14:48 INFO - PROCESS | 1820 | --DOMWINDOW == 89 (0x8f026000) [pid = 1820] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 02:14:48 INFO - PROCESS | 1820 | --DOMWINDOW == 88 (0x8eca0800) [pid = 1820] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 02:14:48 INFO - PROCESS | 1820 | --DOMWINDOW == 87 (0x8ec9bc00) [pid = 1820] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 02:14:48 INFO - PROCESS | 1820 | --DOMWINDOW == 86 (0x966e9800) [pid = 1820] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 02:14:48 INFO - PROCESS | 1820 | --DOMWINDOW == 85 (0x8fae2800) [pid = 1820] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 02:14:48 INFO - PROCESS | 1820 | --DOMWINDOW == 84 (0x953b2400) [pid = 1820] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 02:14:49 INFO - PROCESS | 1820 | 1470734089258 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]]]}] 02:14:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 02:14:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1536ms 02:14:49 INFO - PROCESS | 1820 | 1470734089287 Marionette TRACE conn4 -> [0,2301,"getWindowHandle",null] 02:14:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 02:14:49 INFO - PROCESS | 1820 | 1470734089292 Marionette TRACE conn4 <- [1,2301,null,{"value":"8"}] 02:14:49 INFO - PROCESS | 1820 | 1470734089299 Marionette TRACE conn4 -> [0,2302,"setScriptTimeout",{"ms":35000}] 02:14:49 INFO - PROCESS | 1820 | 1470734089303 Marionette TRACE conn4 <- [1,2302,null,{}] 02:14:49 INFO - PROCESS | 1820 | 1470734089309 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}] 02:14:49 INFO - PROCESS | 1820 | 1470734089315 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:14:49 INFO - PROCESS | 1820 | 1470734089554 Marionette TRACE conn4 <- [1,2303,null,{"value":null}] 02:14:49 INFO - PROCESS | 1820 | 1470734089574 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:49 INFO - PROCESS | 1820 | 1470734089584 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:14:49 INFO - PROCESS | 1820 | ++DOCSHELL 0x8e988800 == 27 [pid = 1820] [id = 583] 02:14:49 INFO - PROCESS | 1820 | ++DOMWINDOW == 85 (0x8e989c00) [pid = 1820] [serial = 1750] [outer = (nil)] 02:14:49 INFO - PROCESS | 1820 | ++DOMWINDOW == 86 (0x91923c00) [pid = 1820] [serial = 1751] [outer = 0x8e989c00] 02:14:49 INFO - PROCESS | 1820 | 1470734089679 Marionette DEBUG loaded listener.js 02:14:49 INFO - PROCESS | 1820 | ++DOMWINDOW == 87 (0x9199c000) [pid = 1820] [serial = 1752] [outer = 0x8e989c00] 02:14:50 INFO - PROCESS | 1820 | 1470734090671 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]]]}] 02:14:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 02:14:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1436ms 02:14:50 INFO - PROCESS | 1820 | 1470734090778 Marionette TRACE conn4 -> [0,2305,"getWindowHandle",null] 02:14:50 INFO - PROCESS | 1820 | 1470734090786 Marionette TRACE conn4 <- [1,2305,null,{"value":"8"}] 02:14:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 02:14:50 INFO - PROCESS | 1820 | 1470734090818 Marionette TRACE conn4 -> [0,2306,"setScriptTimeout",{"ms":35000}] 02:14:50 INFO - PROCESS | 1820 | 1470734090823 Marionette TRACE conn4 <- [1,2306,null,{}] 02:14:50 INFO - PROCESS | 1820 | 1470734090834 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}] 02:14:50 INFO - PROCESS | 1820 | 1470734090841 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:14:51 INFO - PROCESS | 1820 | 1470734091079 Marionette TRACE conn4 <- [1,2307,null,{"value":null}] 02:14:51 INFO - PROCESS | 1820 | 1470734091351 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:51 INFO - PROCESS | 1820 | 1470734091369 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:14:51 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d2da800 == 28 [pid = 1820] [id = 584] 02:14:51 INFO - PROCESS | 1820 | ++DOMWINDOW == 88 (0x8e588400) [pid = 1820] [serial = 1753] [outer = (nil)] 02:14:51 INFO - PROCESS | 1820 | ++DOMWINDOW == 89 (0x8ec7b800) [pid = 1820] [serial = 1754] [outer = 0x8e588400] 02:14:51 INFO - PROCESS | 1820 | 1470734091473 Marionette DEBUG loaded listener.js 02:14:51 INFO - PROCESS | 1820 | ++DOMWINDOW == 90 (0x8eca2000) [pid = 1820] [serial = 1755] [outer = 0x8e588400] 02:14:52 INFO - PROCESS | 1820 | 1470734092492 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]]]}] 02:14:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 02:14:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1747ms 02:14:52 INFO - PROCESS | 1820 | 1470734092558 Marionette TRACE conn4 -> [0,2309,"getWindowHandle",null] 02:14:52 INFO - PROCESS | 1820 | 1470734092566 Marionette TRACE conn4 <- [1,2309,null,{"value":"8"}] 02:14:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 02:14:52 INFO - PROCESS | 1820 | 1470734092577 Marionette TRACE conn4 -> [0,2310,"setScriptTimeout",{"ms":35000}] 02:14:52 INFO - PROCESS | 1820 | 1470734092582 Marionette TRACE conn4 <- [1,2310,null,{}] 02:14:52 INFO - PROCESS | 1820 | 1470734092589 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}] 02:14:52 INFO - PROCESS | 1820 | 1470734092596 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:14:52 INFO - PROCESS | 1820 | 1470734092874 Marionette TRACE conn4 <- [1,2311,null,{"value":null}] 02:14:53 INFO - PROCESS | 1820 | 1470734093171 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:53 INFO - PROCESS | 1820 | 1470734093179 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:14:53 INFO - PROCESS | 1820 | ++DOCSHELL 0x8ef26800 == 29 [pid = 1820] [id = 585] 02:14:53 INFO - PROCESS | 1820 | ++DOMWINDOW == 91 (0x90de4800) [pid = 1820] [serial = 1756] [outer = (nil)] 02:14:53 INFO - PROCESS | 1820 | ++DOMWINDOW == 92 (0x90df0000) [pid = 1820] [serial = 1757] [outer = 0x90de4800] 02:14:53 INFO - PROCESS | 1820 | 1470734093283 Marionette DEBUG loaded listener.js 02:14:53 INFO - PROCESS | 1820 | ++DOMWINDOW == 93 (0x90eed800) [pid = 1820] [serial = 1758] [outer = 0x90de4800] 02:14:54 INFO - PROCESS | 1820 | 1470734094279 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]]]}] 02:14:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 02:14:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1739ms 02:14:54 INFO - PROCESS | 1820 | 1470734094317 Marionette TRACE conn4 -> [0,2313,"getWindowHandle",null] 02:14:54 INFO - PROCESS | 1820 | 1470734094321 Marionette TRACE conn4 <- [1,2313,null,{"value":"8"}] 02:14:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 02:14:54 INFO - PROCESS | 1820 | 1470734094329 Marionette TRACE conn4 -> [0,2314,"setScriptTimeout",{"ms":35000}] 02:14:54 INFO - PROCESS | 1820 | 1470734094335 Marionette TRACE conn4 <- [1,2314,null,{}] 02:14:54 INFO - PROCESS | 1820 | 1470734094353 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}] 02:14:54 INFO - PROCESS | 1820 | 1470734094363 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:14:54 INFO - PROCESS | 1820 | 1470734094608 Marionette TRACE conn4 <- [1,2315,null,{"value":null}] 02:14:54 INFO - PROCESS | 1820 | 1470734094910 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:54 INFO - PROCESS | 1820 | 1470734094924 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:14:55 INFO - PROCESS | 1820 | ++DOCSHELL 0x8ed0e800 == 30 [pid = 1820] [id = 586] 02:14:55 INFO - PROCESS | 1820 | ++DOMWINDOW == 94 (0x92ad3c00) [pid = 1820] [serial = 1759] [outer = (nil)] 02:14:55 INFO - PROCESS | 1820 | ++DOMWINDOW == 95 (0x92ae0800) [pid = 1820] [serial = 1760] [outer = 0x92ad3c00] 02:14:55 INFO - PROCESS | 1820 | 1470734095057 Marionette DEBUG loaded listener.js 02:14:55 INFO - PROCESS | 1820 | ++DOMWINDOW == 96 (0x939d3000) [pid = 1820] [serial = 1761] [outer = 0x92ad3c00] 02:14:56 INFO - PROCESS | 1820 | 1470734096083 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]]]}] 02:14:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 02:14:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1793ms 02:14:56 INFO - PROCESS | 1820 | 1470734096123 Marionette TRACE conn4 -> [0,2317,"getWindowHandle",null] 02:14:56 INFO - PROCESS | 1820 | 1470734096128 Marionette TRACE conn4 <- [1,2317,null,{"value":"8"}] 02:14:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 02:14:56 INFO - PROCESS | 1820 | 1470734096139 Marionette TRACE conn4 -> [0,2318,"setScriptTimeout",{"ms":35000}] 02:14:56 INFO - PROCESS | 1820 | 1470734096142 Marionette TRACE conn4 <- [1,2318,null,{}] 02:14:56 INFO - PROCESS | 1820 | 1470734096148 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}] 02:14:56 INFO - PROCESS | 1820 | 1470734096154 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:14:56 INFO - PROCESS | 1820 | 1470734096361 Marionette TRACE conn4 <- [1,2319,null,{"value":null}] 02:14:56 INFO - PROCESS | 1820 | 1470734096633 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:56 INFO - PROCESS | 1820 | 1470734096644 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:14:56 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d0da800 == 31 [pid = 1820] [id = 587] 02:14:56 INFO - PROCESS | 1820 | ++DOMWINDOW == 97 (0x92c01c00) [pid = 1820] [serial = 1762] [outer = (nil)] 02:14:56 INFO - PROCESS | 1820 | ++DOMWINDOW == 98 (0x953a6800) [pid = 1820] [serial = 1763] [outer = 0x92c01c00] 02:14:56 INFO - PROCESS | 1820 | 1470734096787 Marionette DEBUG loaded listener.js 02:14:56 INFO - PROCESS | 1820 | ++DOMWINDOW == 99 (0x96684400) [pid = 1820] [serial = 1764] [outer = 0x92c01c00] 02:14:57 INFO - PROCESS | 1820 | 1470734097749 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] 02:14:57 INFO - PROCESS | 1820 | 1470734097792 Marionette TRACE conn4 <- [1,2321,null,{"value":"8"}] 02:14:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 02:14:57 INFO - PROCESS | 1820 | 1470734097799 Marionette TRACE conn4 -> [0,2322,"setScriptTimeout",{"ms":35000}] 02:14:57 INFO - PROCESS | 1820 | 1470734097802 Marionette TRACE conn4 <- [1,2322,null,{}] 02:14:57 INFO - PROCESS | 1820 | 1470734097808 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}] 02:14:57 INFO - PROCESS | 1820 | 1470734097814 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:14:58 INFO - PROCESS | 1820 | 1470734098008 Marionette TRACE conn4 <- [1,2323,null,{"value":null}] 02:14:58 INFO - PROCESS | 1820 | 1470734098250 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:58 INFO - PROCESS | 1820 | 1470734098260 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:14:58 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d0d6800 == 32 [pid = 1820] [id = 588] 02:14:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 100 (0x8db2e800) [pid = 1820] [serial = 1765] [outer = (nil)] 02:14:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 101 (0x9668d800) [pid = 1820] [serial = 1766] [outer = 0x8db2e800] 02:14:58 INFO - PROCESS | 1820 | 1470734098385 Marionette DEBUG loaded listener.js 02:14:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 102 (0x96691400) [pid = 1820] [serial = 1767] [outer = 0x8db2e800] 02:14:59 INFO - PROCESS | 1820 | 1470734099325 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]]]}] 02:14:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 02:14:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1583ms 02:14:59 INFO - PROCESS | 1820 | 1470734099383 Marionette TRACE conn4 -> [0,2325,"getWindowHandle",null] 02:14:59 INFO - PROCESS | 1820 | 1470734099387 Marionette TRACE conn4 <- [1,2325,null,{"value":"8"}] 02:14:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 02:14:59 INFO - PROCESS | 1820 | 1470734099394 Marionette TRACE conn4 -> [0,2326,"setScriptTimeout",{"ms":35000}] 02:14:59 INFO - PROCESS | 1820 | 1470734099397 Marionette TRACE conn4 <- [1,2326,null,{}] 02:14:59 INFO - PROCESS | 1820 | 1470734099404 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}] 02:14:59 INFO - PROCESS | 1820 | 1470734099413 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:14:59 INFO - PROCESS | 1820 | 1470734099691 Marionette TRACE conn4 <- [1,2327,null,{"value":null}] 02:14:59 INFO - PROCESS | 1820 | 1470734099953 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:59 INFO - PROCESS | 1820 | 1470734099963 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:15:00 INFO - PROCESS | 1820 | ++DOCSHELL 0x8ed03000 == 33 [pid = 1820] [id = 589] 02:15:00 INFO - PROCESS | 1820 | ++DOMWINDOW == 103 (0x8ed06c00) [pid = 1820] [serial = 1768] [outer = (nil)] 02:15:00 INFO - PROCESS | 1820 | ++DOMWINDOW == 104 (0x9668b800) [pid = 1820] [serial = 1769] [outer = 0x8ed06c00] 02:15:00 INFO - PROCESS | 1820 | 1470734100066 Marionette DEBUG loaded listener.js 02:15:00 INFO - PROCESS | 1820 | ++DOMWINDOW == 105 (0x99211000) [pid = 1820] [serial = 1770] [outer = 0x8ed06c00] 02:15:01 INFO - PROCESS | 1820 | 1470734101065 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]]]}] 02:15:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 02:15:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1739ms 02:15:01 INFO - PROCESS | 1820 | 1470734101135 Marionette TRACE conn4 -> [0,2329,"getWindowHandle",null] 02:15:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 02:15:01 INFO - PROCESS | 1820 | 1470734101139 Marionette TRACE conn4 <- [1,2329,null,{"value":"8"}] 02:15:01 INFO - PROCESS | 1820 | 1470734101147 Marionette TRACE conn4 -> [0,2330,"setScriptTimeout",{"ms":35000}] 02:15:01 INFO - PROCESS | 1820 | 1470734101150 Marionette TRACE conn4 <- [1,2330,null,{}] 02:15:01 INFO - PROCESS | 1820 | 1470734101157 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}] 02:15:01 INFO - PROCESS | 1820 | 1470734101162 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:15:01 INFO - PROCESS | 1820 | 1470734101367 Marionette TRACE conn4 <- [1,2331,null,{"value":null}] 02:15:02 INFO - PROCESS | 1820 | 1470734102014 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:02 INFO - PROCESS | 1820 | 1470734102029 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:15:02 INFO - PROCESS | 1820 | ++DOCSHELL 0x8e581000 == 34 [pid = 1820] [id = 590] 02:15:02 INFO - PROCESS | 1820 | ++DOMWINDOW == 106 (0x8e581400) [pid = 1820] [serial = 1771] [outer = (nil)] 02:15:02 INFO - PROCESS | 1820 | ++DOMWINDOW == 107 (0x8e589c00) [pid = 1820] [serial = 1772] [outer = 0x8e581400] 02:15:02 INFO - PROCESS | 1820 | 1470734102127 Marionette DEBUG loaded listener.js 02:15:02 INFO - PROCESS | 1820 | ++DOMWINDOW == 108 (0x8ec87c00) [pid = 1820] [serial = 1773] [outer = 0x8e581400] 02:15:03 INFO - PROCESS | 1820 | 1470734103084 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]]]}] 02:15:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 02:15:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1987ms 02:15:03 INFO - PROCESS | 1820 | 1470734103138 Marionette TRACE conn4 -> [0,2333,"getWindowHandle",null] 02:15:03 INFO - PROCESS | 1820 | 1470734103145 Marionette TRACE conn4 <- [1,2333,null,{"value":"8"}] 02:15:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 02:15:03 INFO - PROCESS | 1820 | 1470734103154 Marionette TRACE conn4 -> [0,2334,"setScriptTimeout",{"ms":35000}] 02:15:03 INFO - PROCESS | 1820 | 1470734103159 Marionette TRACE conn4 <- [1,2334,null,{}] 02:15:03 INFO - PROCESS | 1820 | 1470734103167 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}] 02:15:03 INFO - PROCESS | 1820 | 1470734103175 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:15:03 INFO - PROCESS | 1820 | 1470734103367 Marionette TRACE conn4 <- [1,2335,null,{"value":null}] 02:15:03 INFO - PROCESS | 1820 | 1470734103744 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:03 INFO - PROCESS | 1820 | 1470734103753 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:15:03 INFO - PROCESS | 1820 | ++DOCSHELL 0x8ef29800 == 35 [pid = 1820] [id = 591] 02:15:03 INFO - PROCESS | 1820 | ++DOMWINDOW == 109 (0x8ef34800) [pid = 1820] [serial = 1774] [outer = (nil)] 02:15:03 INFO - PROCESS | 1820 | ++DOMWINDOW == 110 (0x8fae4800) [pid = 1820] [serial = 1775] [outer = 0x8ef34800] 02:15:03 INFO - PROCESS | 1820 | 1470734103839 Marionette DEBUG loaded listener.js 02:15:03 INFO - PROCESS | 1820 | ++DOMWINDOW == 111 (0x90de8800) [pid = 1820] [serial = 1776] [outer = 0x8ef34800] 02:15:05 INFO - PROCESS | 1820 | --DOCSHELL 0x8d0d4c00 == 34 [pid = 1820] [id = 564] 02:15:05 INFO - PROCESS | 1820 | --DOCSHELL 0x8edd2400 == 33 [pid = 1820] [id = 582] 02:15:05 INFO - PROCESS | 1820 | --DOCSHELL 0x8ec9a000 == 32 [pid = 1820] [id = 563] 02:15:05 INFO - PROCESS | 1820 | --DOCSHELL 0x8e581000 == 31 [pid = 1820] [id = 590] 02:15:05 INFO - PROCESS | 1820 | --DOCSHELL 0x8ed03000 == 30 [pid = 1820] [id = 589] 02:15:05 INFO - PROCESS | 1820 | --DOCSHELL 0x8d0d6800 == 29 [pid = 1820] [id = 588] 02:15:05 INFO - PROCESS | 1820 | --DOCSHELL 0x8d0da800 == 28 [pid = 1820] [id = 587] 02:15:05 INFO - PROCESS | 1820 | --DOCSHELL 0x8ef26800 == 27 [pid = 1820] [id = 585] 02:15:05 INFO - PROCESS | 1820 | --DOCSHELL 0x8ed0e800 == 26 [pid = 1820] [id = 586] 02:15:05 INFO - PROCESS | 1820 | --DOCSHELL 0x8e988800 == 25 [pid = 1820] [id = 583] 02:15:05 INFO - PROCESS | 1820 | --DOCSHELL 0x8d2da800 == 24 [pid = 1820] [id = 584] 02:15:05 INFO - PROCESS | 1820 | --DOMWINDOW == 110 (0x8d8c5000) [pid = 1820] [serial = 1667] [outer = (nil)] [url = about:blank] 02:15:05 INFO - PROCESS | 1820 | --DOMWINDOW == 109 (0x8ed0e400) [pid = 1820] [serial = 1704] [outer = (nil)] [url = about:blank] 02:15:05 INFO - PROCESS | 1820 | --DOMWINDOW == 108 (0x8ed08400) [pid = 1820] [serial = 1670] [outer = (nil)] [url = about:blank] 02:15:05 INFO - PROCESS | 1820 | --DOMWINDOW == 107 (0x93b64000) [pid = 1820] [serial = 1679] [outer = (nil)] [url = about:blank] 02:15:05 INFO - PROCESS | 1820 | --DOMWINDOW == 106 (0x8edcc800) [pid = 1820] [serial = 1671] [outer = (nil)] [url = about:blank] 02:15:05 INFO - PROCESS | 1820 | --DOMWINDOW == 105 (0x8e585400) [pid = 1820] [serial = 1697] [outer = (nil)] [url = about:blank] 02:15:05 INFO - PROCESS | 1820 | --DOMWINDOW == 104 (0x8ee55800) [pid = 1820] [serial = 1688] [outer = (nil)] [url = about:blank] 02:15:05 INFO - PROCESS | 1820 | --DOMWINDOW == 103 (0x8d2d8c00) [pid = 1820] [serial = 1695] [outer = (nil)] [url = about:blank] 02:15:05 INFO - PROCESS | 1820 | --DOMWINDOW == 102 (0x8e981800) [pid = 1820] [serial = 1698] [outer = (nil)] [url = about:blank] 02:15:05 INFO - PROCESS | 1820 | --DOMWINDOW == 101 (0x92ad1400) [pid = 1820] [serial = 1676] [outer = (nil)] [url = about:blank] 02:15:05 INFO - PROCESS | 1820 | --DOMWINDOW == 100 (0x8ed0f000) [pid = 1820] [serial = 1701] [outer = (nil)] [url = about:blank] 02:15:05 INFO - PROCESS | 1820 | --DOMWINDOW == 99 (0x8eca8800) [pid = 1820] [serial = 1691] [outer = (nil)] [url = about:blank] 02:15:05 INFO - PROCESS | 1820 | --DOMWINDOW == 98 (0x8db38c00) [pid = 1820] [serial = 1668] [outer = (nil)] [url = about:blank] 02:15:05 INFO - PROCESS | 1820 | --DOMWINDOW == 97 (0x98324c00) [pid = 1820] [serial = 1686] [outer = (nil)] [url = about:blank] 02:15:05 INFO - PROCESS | 1820 | --DOMWINDOW == 96 (0x90ee5400) [pid = 1820] [serial = 1674] [outer = (nil)] [url = about:blank] 02:15:05 INFO - PROCESS | 1820 | --DOMWINDOW == 95 (0x8edc6400) [pid = 1820] [serial = 1692] [outer = (nil)] [url = about:blank] 02:15:05 INFO - PROCESS | 1820 | --DOMWINDOW == 94 (0x8d0da000) [pid = 1820] [serial = 1694] [outer = (nil)] [url = about:blank] 02:15:05 INFO - PROCESS | 1820 | --DOMWINDOW == 93 (0x93d69c00) [pid = 1820] [serial = 1680] [outer = (nil)] [url = about:blank] 02:15:05 INFO - PROCESS | 1820 | --DOMWINDOW == 92 (0x92c06800) [pid = 1820] [serial = 1677] [outer = (nil)] [url = about:blank] 02:15:05 INFO - PROCESS | 1820 | --DOMWINDOW == 91 (0x8e57a800) [pid = 1820] [serial = 1703] [outer = (nil)] [url = about:blank] 02:15:05 INFO - PROCESS | 1820 | --DOMWINDOW == 90 (0x8eca7800) [pid = 1820] [serial = 1700] [outer = (nil)] [url = about:blank] 02:15:05 INFO - PROCESS | 1820 | --DOMWINDOW == 89 (0x8fae8800) [pid = 1820] [serial = 1673] [outer = (nil)] [url = about:blank] 02:15:05 INFO - PROCESS | 1820 | --DOMWINDOW == 88 (0x9795c800) [pid = 1820] [serial = 1685] [outer = (nil)] [url = about:blank] 02:15:05 INFO - PROCESS | 1820 | --DOMWINDOW == 87 (0x96685400) [pid = 1820] [serial = 1682] [outer = (nil)] [url = about:blank] 02:15:05 INFO - PROCESS | 1820 | --DOMWINDOW == 86 (0x8ef2d000) [pid = 1820] [serial = 1689] [outer = (nil)] [url = about:blank] 02:15:05 INFO - PROCESS | 1820 | --DOMWINDOW == 85 (0x966e8000) [pid = 1820] [serial = 1683] [outer = (nil)] [url = about:blank] 02:15:05 INFO - PROCESS | 1820 | --DOMWINDOW == 84 (0x8ef2e000) [pid = 1820] [serial = 1706] [outer = (nil)] [url = about:blank] 02:15:06 INFO - PROCESS | 1820 | 1470734106168 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]]]}] 02:15:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 02:15:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 3045ms 02:15:06 INFO - PROCESS | 1820 | 1470734106200 Marionette TRACE conn4 -> [0,2337,"getWindowHandle",null] 02:15:06 INFO - PROCESS | 1820 | 1470734106207 Marionette TRACE conn4 <- [1,2337,null,{"value":"8"}] 02:15:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 02:15:06 INFO - PROCESS | 1820 | 1470734106219 Marionette TRACE conn4 -> [0,2338,"setScriptTimeout",{"ms":35000}] 02:15:06 INFO - PROCESS | 1820 | 1470734106224 Marionette TRACE conn4 <- [1,2338,null,{}] 02:15:06 INFO - PROCESS | 1820 | 1470734106234 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}] 02:15:06 INFO - PROCESS | 1820 | 1470734106240 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:15:06 INFO - PROCESS | 1820 | 1470734106444 Marionette TRACE conn4 <- [1,2339,null,{"value":null}] 02:15:06 INFO - PROCESS | 1820 | 1470734106612 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:06 INFO - PROCESS | 1820 | 1470734106629 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:15:06 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d8c5000 == 25 [pid = 1820] [id = 592] 02:15:06 INFO - PROCESS | 1820 | ++DOMWINDOW == 85 (0x8d8c7c00) [pid = 1820] [serial = 1777] [outer = (nil)] 02:15:06 INFO - PROCESS | 1820 | ++DOMWINDOW == 86 (0x8db33400) [pid = 1820] [serial = 1778] [outer = 0x8d8c7c00] 02:15:06 INFO - PROCESS | 1820 | 1470734106704 Marionette DEBUG loaded listener.js 02:15:06 INFO - PROCESS | 1820 | ++DOMWINDOW == 87 (0x8db3a000) [pid = 1820] [serial = 1779] [outer = 0x8d8c7c00] 02:15:07 INFO - PROCESS | 1820 | 1470734107610 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]]]}] 02:15:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 02:15:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1490ms 02:15:07 INFO - PROCESS | 1820 | 1470734107707 Marionette TRACE conn4 -> [0,2341,"getWindowHandle",null] 02:15:07 INFO - PROCESS | 1820 | 1470734107717 Marionette TRACE conn4 <- [1,2341,null,{"value":"8"}] 02:15:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 02:15:07 INFO - PROCESS | 1820 | 1470734107731 Marionette TRACE conn4 -> [0,2342,"setScriptTimeout",{"ms":35000}] 02:15:07 INFO - PROCESS | 1820 | 1470734107735 Marionette TRACE conn4 <- [1,2342,null,{}] 02:15:07 INFO - PROCESS | 1820 | 1470734107743 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}] 02:15:07 INFO - PROCESS | 1820 | 1470734107749 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:15:08 INFO - PROCESS | 1820 | 1470734108010 Marionette TRACE conn4 <- [1,2343,null,{"value":null}] 02:15:08 INFO - PROCESS | 1820 | 1470734108026 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:08 INFO - PROCESS | 1820 | 1470734108037 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:15:08 INFO - PROCESS | 1820 | ++DOCSHELL 0x8e981c00 == 26 [pid = 1820] [id = 593] 02:15:08 INFO - PROCESS | 1820 | ++DOMWINDOW == 88 (0x8e983400) [pid = 1820] [serial = 1780] [outer = (nil)] 02:15:08 INFO - PROCESS | 1820 | ++DOMWINDOW == 89 (0x8ec86800) [pid = 1820] [serial = 1781] [outer = 0x8e983400] 02:15:08 INFO - PROCESS | 1820 | 1470734108118 Marionette DEBUG loaded listener.js 02:15:08 INFO - PROCESS | 1820 | ++DOMWINDOW == 90 (0x8eca8000) [pid = 1820] [serial = 1782] [outer = 0x8e983400] 02:15:09 INFO - PROCESS | 1820 | 1470734109184 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]]]}] 02:15:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 02:15:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1491ms 02:15:09 INFO - PROCESS | 1820 | 1470734109224 Marionette TRACE conn4 -> [0,2345,"getWindowHandle",null] 02:15:09 INFO - PROCESS | 1820 | 1470734109232 Marionette TRACE conn4 <- [1,2345,null,{"value":"8"}] 02:15:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 02:15:09 INFO - PROCESS | 1820 | 1470734109243 Marionette TRACE conn4 -> [0,2346,"setScriptTimeout",{"ms":35000}] 02:15:09 INFO - PROCESS | 1820 | 1470734109254 Marionette TRACE conn4 <- [1,2346,null,{}] 02:15:09 INFO - PROCESS | 1820 | 1470734109300 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}] 02:15:09 INFO - PROCESS | 1820 | 1470734109315 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:15:09 INFO - PROCESS | 1820 | 1470734109672 Marionette TRACE conn4 <- [1,2347,null,{"value":null}] 02:15:10 INFO - PROCESS | 1820 | 1470734109986 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:10 INFO - PROCESS | 1820 | 1470734110005 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:15:10 INFO - PROCESS | 1820 | ++DOCSHELL 0x8ee4bc00 == 27 [pid = 1820] [id = 594] 02:15:10 INFO - PROCESS | 1820 | ++DOMWINDOW == 91 (0x8ee51c00) [pid = 1820] [serial = 1783] [outer = (nil)] 02:15:10 INFO - PROCESS | 1820 | ++DOMWINDOW == 92 (0x8ee59800) [pid = 1820] [serial = 1784] [outer = 0x8ee51c00] 02:15:10 INFO - PROCESS | 1820 | 1470734110143 Marionette DEBUG loaded listener.js 02:15:10 INFO - PROCESS | 1820 | ++DOMWINDOW == 93 (0x8ef2f400) [pid = 1820] [serial = 1785] [outer = 0x8ee51c00] 02:15:11 INFO - PROCESS | 1820 | --DOMWINDOW == 92 (0x8e989c00) [pid = 1820] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 02:15:11 INFO - PROCESS | 1820 | --DOMWINDOW == 91 (0x8ef26c00) [pid = 1820] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 02:15:11 INFO - PROCESS | 1820 | --DOMWINDOW == 90 (0x8e580400) [pid = 1820] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 02:15:11 INFO - PROCESS | 1820 | --DOMWINDOW == 89 (0x8ef2e400) [pid = 1820] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 02:15:11 INFO - PROCESS | 1820 | --DOMWINDOW == 88 (0x90df1400) [pid = 1820] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 02:15:11 INFO - PROCESS | 1820 | --DOMWINDOW == 87 (0x8d2de800) [pid = 1820] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 02:15:11 INFO - PROCESS | 1820 | --DOMWINDOW == 86 (0x8d0d1400) [pid = 1820] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 02:15:11 INFO - PROCESS | 1820 | --DOMWINDOW == 85 (0x8db32c00) [pid = 1820] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 02:15:11 INFO - PROCESS | 1820 | --DOMWINDOW == 84 (0x90eebc00) [pid = 1820] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 02:15:11 INFO - PROCESS | 1820 | --DOMWINDOW == 83 (0x8e586400) [pid = 1820] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 02:15:11 INFO - PROCESS | 1820 | --DOMWINDOW == 82 (0x8db33000) [pid = 1820] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 02:15:11 INFO - PROCESS | 1820 | --DOMWINDOW == 81 (0x8e990800) [pid = 1820] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 02:15:11 INFO - PROCESS | 1820 | --DOMWINDOW == 80 (0x8ee4c400) [pid = 1820] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 02:15:11 INFO - PROCESS | 1820 | --DOMWINDOW == 79 (0x8edd2800) [pid = 1820] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 02:15:11 INFO - PROCESS | 1820 | --DOMWINDOW == 78 (0x8e584c00) [pid = 1820] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 02:15:11 INFO - PROCESS | 1820 | --DOMWINDOW == 77 (0x90ee4000) [pid = 1820] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 02:15:12 INFO - PROCESS | 1820 | 1470734112161 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]]]}] 02:15:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 02:15:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 2934ms 02:15:12 INFO - PROCESS | 1820 | 1470734112176 Marionette TRACE conn4 -> [0,2349,"getWindowHandle",null] 02:15:12 INFO - PROCESS | 1820 | 1470734112181 Marionette TRACE conn4 <- [1,2349,null,{"value":"8"}] 02:15:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 02:15:12 INFO - PROCESS | 1820 | 1470734112188 Marionette TRACE conn4 -> [0,2350,"setScriptTimeout",{"ms":35000}] 02:15:12 INFO - PROCESS | 1820 | 1470734112192 Marionette TRACE conn4 <- [1,2350,null,{}] 02:15:12 INFO - PROCESS | 1820 | 1470734112198 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}] 02:15:12 INFO - PROCESS | 1820 | 1470734112204 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:15:12 INFO - PROCESS | 1820 | 1470734112454 Marionette TRACE conn4 <- [1,2351,null,{"value":null}] 02:15:12 INFO - PROCESS | 1820 | 1470734112478 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:12 INFO - PROCESS | 1820 | 1470734112487 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:15:12 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d8c9c00 == 28 [pid = 1820] [id = 595] 02:15:12 INFO - PROCESS | 1820 | ++DOMWINDOW == 78 (0x8e580400) [pid = 1820] [serial = 1786] [outer = (nil)] 02:15:12 INFO - PROCESS | 1820 | ++DOMWINDOW == 79 (0x8ee55c00) [pid = 1820] [serial = 1787] [outer = 0x8e580400] 02:15:12 INFO - PROCESS | 1820 | 1470734112576 Marionette DEBUG loaded listener.js 02:15:12 INFO - PROCESS | 1820 | ++DOMWINDOW == 80 (0x8fae0c00) [pid = 1820] [serial = 1788] [outer = 0x8e580400] 02:15:13 INFO - PROCESS | 1820 | 1470734113564 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]]]}] 02:15:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 02:15:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1438ms 02:15:13 INFO - PROCESS | 1820 | 1470734113629 Marionette TRACE conn4 -> [0,2353,"getWindowHandle",null] 02:15:13 INFO - PROCESS | 1820 | 1470734113634 Marionette TRACE conn4 <- [1,2353,null,{"value":"8"}] 02:15:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 02:15:13 INFO - PROCESS | 1820 | 1470734113642 Marionette TRACE conn4 -> [0,2354,"setScriptTimeout",{"ms":35000}] 02:15:13 INFO - PROCESS | 1820 | 1470734113646 Marionette TRACE conn4 <- [1,2354,null,{}] 02:15:13 INFO - PROCESS | 1820 | 1470734113652 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}] 02:15:13 INFO - PROCESS | 1820 | 1470734113658 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:15:13 INFO - PROCESS | 1820 | 1470734113907 Marionette TRACE conn4 <- [1,2355,null,{"value":null}] 02:15:14 INFO - PROCESS | 1820 | 1470734114249 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:14 INFO - PROCESS | 1820 | 1470734114262 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:15:14 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d2d8800 == 29 [pid = 1820] [id = 596] 02:15:14 INFO - PROCESS | 1820 | ++DOMWINDOW == 81 (0x8d2d8c00) [pid = 1820] [serial = 1789] [outer = (nil)] 02:15:14 INFO - PROCESS | 1820 | ++DOMWINDOW == 82 (0x8d2de000) [pid = 1820] [serial = 1790] [outer = 0x8d2d8c00] 02:15:14 INFO - PROCESS | 1820 | 1470734114358 Marionette DEBUG loaded listener.js 02:15:14 INFO - PROCESS | 1820 | ++DOMWINDOW == 83 (0x8d8c6400) [pid = 1820] [serial = 1791] [outer = 0x8d2d8c00] 02:15:15 INFO - PROCESS | 1820 | 1470734115388 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]]]}] 02:15:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 02:15:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1783ms 02:15:15 INFO - PROCESS | 1820 | 1470734115427 Marionette TRACE conn4 -> [0,2357,"getWindowHandle",null] 02:15:15 INFO - PROCESS | 1820 | 1470734115435 Marionette TRACE conn4 <- [1,2357,null,{"value":"8"}] 02:15:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 02:15:15 INFO - PROCESS | 1820 | 1470734115447 Marionette TRACE conn4 -> [0,2358,"setScriptTimeout",{"ms":35000}] 02:15:15 INFO - PROCESS | 1820 | 1470734115456 Marionette TRACE conn4 <- [1,2358,null,{}] 02:15:15 INFO - PROCESS | 1820 | 1470734115464 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}] 02:15:15 INFO - PROCESS | 1820 | 1470734115471 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:15:15 INFO - PROCESS | 1820 | 1470734115694 Marionette TRACE conn4 <- [1,2359,null,{"value":null}] 02:15:15 INFO - PROCESS | 1820 | 1470734115938 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:15 INFO - PROCESS | 1820 | 1470734115953 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:15:16 INFO - PROCESS | 1820 | ++DOCSHELL 0x8ec87000 == 30 [pid = 1820] [id = 597] 02:15:16 INFO - PROCESS | 1820 | ++DOMWINDOW == 84 (0x8ec9a400) [pid = 1820] [serial = 1792] [outer = (nil)] 02:15:16 INFO - PROCESS | 1820 | ++DOMWINDOW == 85 (0x8eca3c00) [pid = 1820] [serial = 1793] [outer = 0x8ec9a400] 02:15:16 INFO - PROCESS | 1820 | 1470734116081 Marionette DEBUG loaded listener.js 02:15:16 INFO - PROCESS | 1820 | ++DOMWINDOW == 86 (0x8ed08400) [pid = 1820] [serial = 1794] [outer = 0x8ec9a400] 02:15:17 INFO - PROCESS | 1820 | 1470734117290 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]]]}] 02:15:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 02:15:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1902ms 02:15:17 INFO - PROCESS | 1820 | 1470734117348 Marionette TRACE conn4 -> [0,2361,"getWindowHandle",null] 02:15:17 INFO - PROCESS | 1820 | 1470734117354 Marionette TRACE conn4 <- [1,2361,null,{"value":"8"}] 02:15:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 02:15:17 INFO - PROCESS | 1820 | 1470734117363 Marionette TRACE conn4 -> [0,2362,"setScriptTimeout",{"ms":35000}] 02:15:17 INFO - PROCESS | 1820 | 1470734117369 Marionette TRACE conn4 <- [1,2362,null,{}] 02:15:17 INFO - PROCESS | 1820 | 1470734117378 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}] 02:15:17 INFO - PROCESS | 1820 | 1470734117388 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:15:17 INFO - PROCESS | 1820 | 1470734117650 Marionette TRACE conn4 <- [1,2363,null,{"value":null}] 02:15:17 INFO - PROCESS | 1820 | 1470734117952 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:17 INFO - PROCESS | 1820 | 1470734117961 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:15:17 INFO - PROCESS | 1820 | ++DOCSHELL 0x8ef26c00 == 31 [pid = 1820] [id = 598] 02:15:17 INFO - PROCESS | 1820 | ++DOMWINDOW == 87 (0x8ef32800) [pid = 1820] [serial = 1795] [outer = (nil)] 02:15:18 INFO - PROCESS | 1820 | ++DOMWINDOW == 88 (0x8fae4400) [pid = 1820] [serial = 1796] [outer = 0x8ef32800] 02:15:18 INFO - PROCESS | 1820 | 1470734118054 Marionette DEBUG loaded listener.js 02:15:18 INFO - PROCESS | 1820 | ++DOMWINDOW == 89 (0x90de4000) [pid = 1820] [serial = 1797] [outer = 0x8ef32800] 02:15:19 INFO - PROCESS | 1820 | 1470734119108 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]]]}] 02:15:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 02:15:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1815ms 02:15:19 INFO - PROCESS | 1820 | 1470734119179 Marionette TRACE conn4 -> [0,2365,"getWindowHandle",null] 02:15:19 INFO - PROCESS | 1820 | 1470734119187 Marionette TRACE conn4 <- [1,2365,null,{"value":"8"}] 02:15:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 02:15:19 INFO - PROCESS | 1820 | 1470734119205 Marionette TRACE conn4 -> [0,2366,"setScriptTimeout",{"ms":35000}] 02:15:19 INFO - PROCESS | 1820 | 1470734119214 Marionette TRACE conn4 <- [1,2366,null,{}] 02:15:19 INFO - PROCESS | 1820 | 1470734119221 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}] 02:15:19 INFO - PROCESS | 1820 | 1470734119229 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:15:19 INFO - PROCESS | 1820 | 1470734119559 Marionette TRACE conn4 <- [1,2367,null,{"value":null}] 02:15:19 INFO - PROCESS | 1820 | 1470734119747 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:19 INFO - PROCESS | 1820 | 1470734119754 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:15:19 INFO - PROCESS | 1820 | ++DOCSHELL 0x8fae6800 == 32 [pid = 1820] [id = 599] 02:15:19 INFO - PROCESS | 1820 | ++DOMWINDOW == 90 (0x90edfc00) [pid = 1820] [serial = 1798] [outer = (nil)] 02:15:19 INFO - PROCESS | 1820 | ++DOMWINDOW == 91 (0x91132000) [pid = 1820] [serial = 1799] [outer = 0x90edfc00] 02:15:19 INFO - PROCESS | 1820 | 1470734119843 Marionette DEBUG loaded listener.js 02:15:19 INFO - PROCESS | 1820 | ++DOMWINDOW == 92 (0x9112b800) [pid = 1820] [serial = 1800] [outer = 0x90edfc00] 02:15:20 INFO - PROCESS | 1820 | 1470734120836 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]]]}] 02:15:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 02:15:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1717ms 02:15:20 INFO - PROCESS | 1820 | 1470734120914 Marionette TRACE conn4 -> [0,2369,"getWindowHandle",null] 02:15:20 INFO - PROCESS | 1820 | 1470734120919 Marionette TRACE conn4 <- [1,2369,null,{"value":"8"}] 02:15:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 02:15:20 INFO - PROCESS | 1820 | 1470734120926 Marionette TRACE conn4 -> [0,2370,"setScriptTimeout",{"ms":35000}] 02:15:20 INFO - PROCESS | 1820 | 1470734120930 Marionette TRACE conn4 <- [1,2370,null,{}] 02:15:20 INFO - PROCESS | 1820 | 1470734120937 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}] 02:15:20 INFO - PROCESS | 1820 | 1470734120942 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:15:21 INFO - PROCESS | 1820 | 1470734121171 Marionette TRACE conn4 <- [1,2371,null,{"value":null}] 02:15:21 INFO - PROCESS | 1820 | 1470734121403 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:21 INFO - PROCESS | 1820 | 1470734121414 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:15:21 INFO - PROCESS | 1820 | ++DOCSHELL 0x8edd3000 == 33 [pid = 1820] [id = 600] 02:15:21 INFO - PROCESS | 1820 | ++DOMWINDOW == 93 (0x90ee3c00) [pid = 1820] [serial = 1801] [outer = (nil)] 02:15:21 INFO - PROCESS | 1820 | ++DOMWINDOW == 94 (0x92304c00) [pid = 1820] [serial = 1802] [outer = 0x90ee3c00] 02:15:21 INFO - PROCESS | 1820 | 1470734121543 Marionette DEBUG loaded listener.js 02:15:21 INFO - PROCESS | 1820 | ++DOMWINDOW == 95 (0x9230e800) [pid = 1820] [serial = 1803] [outer = 0x90ee3c00] 02:15:22 INFO - PROCESS | 1820 | 1470734122496 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]]]}] 02:15:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 02:15:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1633ms 02:15:22 INFO - PROCESS | 1820 | 1470734122561 Marionette TRACE conn4 -> [0,2373,"getWindowHandle",null] 02:15:22 INFO - PROCESS | 1820 | 1470734122565 Marionette TRACE conn4 <- [1,2373,null,{"value":"8"}] 02:15:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 02:15:22 INFO - PROCESS | 1820 | 1470734122572 Marionette TRACE conn4 -> [0,2374,"setScriptTimeout",{"ms":35000}] 02:15:22 INFO - PROCESS | 1820 | 1470734122576 Marionette TRACE conn4 <- [1,2374,null,{}] 02:15:22 INFO - PROCESS | 1820 | 1470734122583 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}] 02:15:22 INFO - PROCESS | 1820 | 1470734122589 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:15:22 INFO - PROCESS | 1820 | 1470734122846 Marionette TRACE conn4 <- [1,2375,null,{"value":null}] 02:15:23 INFO - PROCESS | 1820 | 1470734123103 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:23 INFO - PROCESS | 1820 | 1470734123122 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:15:23 INFO - PROCESS | 1820 | ++DOCSHELL 0x9254f400 == 34 [pid = 1820] [id = 601] 02:15:23 INFO - PROCESS | 1820 | ++DOMWINDOW == 96 (0x92550000) [pid = 1820] [serial = 1804] [outer = (nil)] 02:15:23 INFO - PROCESS | 1820 | ++DOMWINDOW == 97 (0x92ad5800) [pid = 1820] [serial = 1805] [outer = 0x92550000] 02:15:23 INFO - PROCESS | 1820 | 1470734123239 Marionette DEBUG loaded listener.js 02:15:23 INFO - PROCESS | 1820 | ++DOMWINDOW == 98 (0x92c0ac00) [pid = 1820] [serial = 1806] [outer = 0x92550000] 02:15:24 INFO - PROCESS | 1820 | 1470734124236 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]]]}] 02:15:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 02:15:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1734ms 02:15:24 INFO - PROCESS | 1820 | 1470734124307 Marionette TRACE conn4 -> [0,2377,"getWindowHandle",null] 02:15:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 02:15:24 INFO - PROCESS | 1820 | 1470734124312 Marionette TRACE conn4 <- [1,2377,null,{"value":"8"}] 02:15:24 INFO - PROCESS | 1820 | 1470734124320 Marionette TRACE conn4 -> [0,2378,"setScriptTimeout",{"ms":35000}] 02:15:24 INFO - PROCESS | 1820 | 1470734124323 Marionette TRACE conn4 <- [1,2378,null,{}] 02:15:24 INFO - PROCESS | 1820 | 1470734124331 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}] 02:15:24 INFO - PROCESS | 1820 | 1470734124336 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:15:24 INFO - PROCESS | 1820 | 1470734124579 Marionette TRACE conn4 <- [1,2379,null,{"value":null}] 02:15:24 INFO - PROCESS | 1820 | 1470734124817 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:24 INFO - PROCESS | 1820 | 1470734124824 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:15:24 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d2d6800 == 35 [pid = 1820] [id = 602] 02:15:24 INFO - PROCESS | 1820 | ++DOMWINDOW == 99 (0x8d2dc400) [pid = 1820] [serial = 1807] [outer = (nil)] 02:15:24 INFO - PROCESS | 1820 | ++DOMWINDOW == 100 (0x8f023000) [pid = 1820] [serial = 1808] [outer = 0x8d2dc400] 02:15:24 INFO - PROCESS | 1820 | 1470734124959 Marionette DEBUG loaded listener.js 02:15:25 INFO - PROCESS | 1820 | ++DOMWINDOW == 101 (0x8faecc00) [pid = 1820] [serial = 1809] [outer = 0x8d2dc400] 02:15:25 INFO - PROCESS | 1820 | 1470734125951 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]]]}] 02:15:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 02:15:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1839ms 02:15:26 INFO - PROCESS | 1820 | 1470734126159 Marionette TRACE conn4 -> [0,2381,"getWindowHandle",null] 02:15:26 INFO - PROCESS | 1820 | 1470734126166 Marionette TRACE conn4 <- [1,2381,null,{"value":"8"}] 02:15:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 02:15:26 INFO - PROCESS | 1820 | 1470734126175 Marionette TRACE conn4 -> [0,2382,"setScriptTimeout",{"ms":35000}] 02:15:26 INFO - PROCESS | 1820 | 1470734126179 Marionette TRACE conn4 <- [1,2382,null,{}] 02:15:26 INFO - PROCESS | 1820 | 1470734126188 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}] 02:15:26 INFO - PROCESS | 1820 | 1470734126195 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:15:26 INFO - PROCESS | 1820 | 1470734126388 Marionette TRACE conn4 <- [1,2383,null,{"value":null}] 02:15:26 INFO - PROCESS | 1820 | 1470734126696 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:26 INFO - PROCESS | 1820 | 1470734126712 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:15:26 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d2df400 == 36 [pid = 1820] [id = 603] 02:15:26 INFO - PROCESS | 1820 | ++DOMWINDOW == 102 (0x8d2e0400) [pid = 1820] [serial = 1810] [outer = (nil)] 02:15:26 INFO - PROCESS | 1820 | ++DOMWINDOW == 103 (0x8d8c3c00) [pid = 1820] [serial = 1811] [outer = 0x8d2e0400] 02:15:26 INFO - PROCESS | 1820 | 1470734126790 Marionette DEBUG loaded listener.js 02:15:26 INFO - PROCESS | 1820 | ++DOMWINDOW == 104 (0x8db30400) [pid = 1820] [serial = 1812] [outer = 0x8d2e0400] 02:15:27 INFO - PROCESS | 1820 | --DOCSHELL 0x8d0d8c00 == 35 [pid = 1820] [id = 579] 02:15:27 INFO - PROCESS | 1820 | --DOCSHELL 0x8d8c9c00 == 34 [pid = 1820] [id = 595] 02:15:27 INFO - PROCESS | 1820 | --DOCSHELL 0x8ee4bc00 == 33 [pid = 1820] [id = 594] 02:15:27 INFO - PROCESS | 1820 | --DOCSHELL 0x8e981c00 == 32 [pid = 1820] [id = 593] 02:15:27 INFO - PROCESS | 1820 | --DOCSHELL 0x8d8c5000 == 31 [pid = 1820] [id = 592] 02:15:27 INFO - PROCESS | 1820 | --DOMWINDOW == 103 (0x91923c00) [pid = 1820] [serial = 1751] [outer = (nil)] [url = about:blank] 02:15:27 INFO - PROCESS | 1820 | --DOMWINDOW == 102 (0x9198e000) [pid = 1820] [serial = 1748] [outer = (nil)] [url = about:blank] 02:15:27 INFO - PROCESS | 1820 | --DOMWINDOW == 101 (0x92ad5000) [pid = 1820] [serial = 1724] [outer = (nil)] [url = about:blank] 02:15:27 INFO - PROCESS | 1820 | --DOMWINDOW == 100 (0x92c02c00) [pid = 1820] [serial = 1725] [outer = (nil)] [url = about:blank] 02:15:27 INFO - PROCESS | 1820 | --DOMWINDOW == 99 (0x8f02b800) [pid = 1820] [serial = 1742] [outer = (nil)] [url = about:blank] 02:15:27 INFO - PROCESS | 1820 | --DOMWINDOW == 98 (0x90ee3000) [pid = 1820] [serial = 1715] [outer = (nil)] [url = about:blank] 02:15:27 INFO - PROCESS | 1820 | --DOMWINDOW == 97 (0x90eea400) [pid = 1820] [serial = 1716] [outer = (nil)] [url = about:blank] 02:15:27 INFO - PROCESS | 1820 | --DOMWINDOW == 96 (0x8ec7bc00) [pid = 1820] [serial = 1739] [outer = (nil)] [url = about:blank] 02:15:27 INFO - PROCESS | 1820 | --DOMWINDOW == 95 (0x8ec9ec00) [pid = 1820] [serial = 1740] [outer = (nil)] [url = about:blank] 02:15:27 INFO - PROCESS | 1820 | --DOMWINDOW == 94 (0x8d0dbc00) [pid = 1820] [serial = 1736] [outer = (nil)] [url = about:blank] 02:15:27 INFO - PROCESS | 1820 | --DOMWINDOW == 93 (0x8d8c2400) [pid = 1820] [serial = 1737] [outer = (nil)] [url = about:blank] 02:15:27 INFO - PROCESS | 1820 | --DOMWINDOW == 92 (0x939cc800) [pid = 1820] [serial = 1727] [outer = (nil)] [url = about:blank] 02:15:27 INFO - PROCESS | 1820 | --DOMWINDOW == 91 (0x939d4800) [pid = 1820] [serial = 1728] [outer = (nil)] [url = about:blank] 02:15:27 INFO - PROCESS | 1820 | --DOMWINDOW == 90 (0x90fe0000) [pid = 1820] [serial = 1718] [outer = (nil)] [url = about:blank] 02:15:27 INFO - PROCESS | 1820 | --DOMWINDOW == 89 (0x90fde400) [pid = 1820] [serial = 1719] [outer = (nil)] [url = about:blank] 02:15:27 INFO - PROCESS | 1820 | --DOMWINDOW == 88 (0x8ec7c800) [pid = 1820] [serial = 1709] [outer = (nil)] [url = about:blank] 02:15:27 INFO - PROCESS | 1820 | --DOMWINDOW == 87 (0x8ed0dc00) [pid = 1820] [serial = 1710] [outer = (nil)] [url = about:blank] 02:15:27 INFO - PROCESS | 1820 | --DOMWINDOW == 86 (0x8f023c00) [pid = 1820] [serial = 1712] [outer = (nil)] [url = about:blank] 02:15:27 INFO - PROCESS | 1820 | --DOMWINDOW == 85 (0x8f029400) [pid = 1820] [serial = 1713] [outer = (nil)] [url = about:blank] 02:15:27 INFO - PROCESS | 1820 | --DOMWINDOW == 84 (0x8ef33000) [pid = 1820] [serial = 1707] [outer = (nil)] [url = about:blank] 02:15:27 INFO - PROCESS | 1820 | --DOMWINDOW == 83 (0x91134800) [pid = 1820] [serial = 1721] [outer = (nil)] [url = about:blank] 02:15:27 INFO - PROCESS | 1820 | --DOMWINDOW == 82 (0x91923000) [pid = 1820] [serial = 1722] [outer = (nil)] [url = about:blank] 02:15:27 INFO - PROCESS | 1820 | --DOMWINDOW == 81 (0x93baf400) [pid = 1820] [serial = 1733] [outer = (nil)] [url = about:blank] 02:15:27 INFO - PROCESS | 1820 | --DOMWINDOW == 80 (0x953ae800) [pid = 1820] [serial = 1734] [outer = (nil)] [url = about:blank] 02:15:27 INFO - PROCESS | 1820 | --DOMWINDOW == 79 (0x93d68c00) [pid = 1820] [serial = 1730] [outer = (nil)] [url = about:blank] 02:15:27 INFO - PROCESS | 1820 | --DOMWINDOW == 78 (0x9523d800) [pid = 1820] [serial = 1731] [outer = (nil)] [url = about:blank] 02:15:27 INFO - PROCESS | 1820 | --DOMWINDOW == 77 (0x90fe4000) [pid = 1820] [serial = 1746] [outer = (nil)] [url = about:blank] 02:15:27 INFO - PROCESS | 1820 | --DOMWINDOW == 76 (0x90fdb400) [pid = 1820] [serial = 1745] [outer = (nil)] [url = about:blank] 02:15:27 INFO - PROCESS | 1820 | --DOMWINDOW == 75 (0x91993000) [pid = 1820] [serial = 1749] [outer = (nil)] [url = about:blank] 02:15:27 INFO - PROCESS | 1820 | --DOMWINDOW == 74 (0x9199c000) [pid = 1820] [serial = 1752] [outer = (nil)] [url = about:blank] 02:15:27 INFO - PROCESS | 1820 | --DOMWINDOW == 73 (0x8fae8c00) [pid = 1820] [serial = 1743] [outer = (nil)] [url = about:blank] 02:15:27 INFO - PROCESS | 1820 | 1470734127875 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]]]}] 02:15:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 02:15:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1740ms 02:15:27 INFO - PROCESS | 1820 | 1470734127916 Marionette TRACE conn4 -> [0,2385,"getWindowHandle",null] 02:15:27 INFO - PROCESS | 1820 | 1470734127921 Marionette TRACE conn4 <- [1,2385,null,{"value":"8"}] 02:15:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 02:15:27 INFO - PROCESS | 1820 | 1470734127933 Marionette TRACE conn4 -> [0,2386,"setScriptTimeout",{"ms":35000}] 02:15:27 INFO - PROCESS | 1820 | 1470734127939 Marionette TRACE conn4 <- [1,2386,null,{}] 02:15:27 INFO - PROCESS | 1820 | 1470734127945 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}] 02:15:27 INFO - PROCESS | 1820 | 1470734127951 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:15:28 INFO - PROCESS | 1820 | 1470734128151 Marionette TRACE conn4 <- [1,2387,null,{"value":null}] 02:15:28 INFO - PROCESS | 1820 | 1470734128374 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:28 INFO - PROCESS | 1820 | 1470734128381 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:15:28 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d8c6000 == 32 [pid = 1820] [id = 604] 02:15:28 INFO - PROCESS | 1820 | ++DOMWINDOW == 74 (0x8e57ec00) [pid = 1820] [serial = 1813] [outer = (nil)] 02:15:28 INFO - PROCESS | 1820 | ++DOMWINDOW == 75 (0x8e98fc00) [pid = 1820] [serial = 1814] [outer = 0x8e57ec00] 02:15:28 INFO - PROCESS | 1820 | 1470734128469 Marionette DEBUG loaded listener.js 02:15:28 INFO - PROCESS | 1820 | ++DOMWINDOW == 76 (0x8ec83000) [pid = 1820] [serial = 1815] [outer = 0x8e57ec00] 02:15:29 INFO - PROCESS | 1820 | 1470734129317 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]]]}] 02:15:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 02:15:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1441ms 02:15:29 INFO - PROCESS | 1820 | 1470734129371 Marionette TRACE conn4 -> [0,2389,"getWindowHandle",null] 02:15:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 02:15:29 INFO - PROCESS | 1820 | 1470734129376 Marionette TRACE conn4 <- [1,2389,null,{"value":"8"}] 02:15:29 INFO - PROCESS | 1820 | 1470734129384 Marionette TRACE conn4 -> [0,2390,"setScriptTimeout",{"ms":35000}] 02:15:29 INFO - PROCESS | 1820 | 1470734129387 Marionette TRACE conn4 <- [1,2390,null,{}] 02:15:29 INFO - PROCESS | 1820 | 1470734129403 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}] 02:15:29 INFO - PROCESS | 1820 | 1470734129413 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:15:29 INFO - PROCESS | 1820 | 1470734129615 Marionette TRACE conn4 <- [1,2391,null,{"value":null}] 02:15:29 INFO - PROCESS | 1820 | 1470734129775 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:29 INFO - PROCESS | 1820 | 1470734129788 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:15:29 INFO - PROCESS | 1820 | ++DOCSHELL 0x8edc9000 == 33 [pid = 1820] [id = 605] 02:15:29 INFO - PROCESS | 1820 | ++DOMWINDOW == 77 (0x8edc9400) [pid = 1820] [serial = 1816] [outer = (nil)] 02:15:29 INFO - PROCESS | 1820 | ++DOMWINDOW == 78 (0x8edd2400) [pid = 1820] [serial = 1817] [outer = 0x8edc9400] 02:15:29 INFO - PROCESS | 1820 | 1470734129864 Marionette DEBUG loaded listener.js 02:15:29 INFO - PROCESS | 1820 | ++DOMWINDOW == 79 (0x8ee54800) [pid = 1820] [serial = 1818] [outer = 0x8edc9400] 02:15:30 INFO - PROCESS | 1820 | 1470734130957 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]]]}] 02:15:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 02:15:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1643ms 02:15:31 INFO - PROCESS | 1820 | 1470734131031 Marionette TRACE conn4 -> [0,2393,"getWindowHandle",null] 02:15:31 INFO - PROCESS | 1820 | 1470734131036 Marionette TRACE conn4 <- [1,2393,null,{"value":"8"}] 02:15:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 02:15:31 INFO - PROCESS | 1820 | 1470734131046 Marionette TRACE conn4 -> [0,2394,"setScriptTimeout",{"ms":35000}] 02:15:31 INFO - PROCESS | 1820 | 1470734131051 Marionette TRACE conn4 <- [1,2394,null,{}] 02:15:31 INFO - PROCESS | 1820 | 1470734131059 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}] 02:15:31 INFO - PROCESS | 1820 | 1470734131065 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:15:31 INFO - PROCESS | 1820 | 1470734131388 Marionette TRACE conn4 <- [1,2395,null,{"value":null}] 02:15:31 INFO - PROCESS | 1820 | 1470734131587 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:31 INFO - PROCESS | 1820 | 1470734131596 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:15:31 INFO - PROCESS | 1820 | ++DOCSHELL 0x8eca2400 == 34 [pid = 1820] [id = 606] 02:15:31 INFO - PROCESS | 1820 | ++DOMWINDOW == 80 (0x8ee4c800) [pid = 1820] [serial = 1819] [outer = (nil)] 02:15:31 INFO - PROCESS | 1820 | ++DOMWINDOW == 81 (0x8fae4c00) [pid = 1820] [serial = 1820] [outer = 0x8ee4c800] 02:15:31 INFO - PROCESS | 1820 | 1470734131665 Marionette DEBUG loaded listener.js 02:15:31 INFO - PROCESS | 1820 | ++DOMWINDOW == 82 (0x90df1400) [pid = 1820] [serial = 1821] [outer = 0x8ee4c800] 02:15:32 INFO - PROCESS | 1820 | --DOMWINDOW == 81 (0x8ee51c00) [pid = 1820] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 02:15:32 INFO - PROCESS | 1820 | --DOMWINDOW == 80 (0x8e588400) [pid = 1820] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 02:15:32 INFO - PROCESS | 1820 | --DOMWINDOW == 79 (0x8d8c7c00) [pid = 1820] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 02:15:32 INFO - PROCESS | 1820 | --DOMWINDOW == 78 (0x90de4800) [pid = 1820] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 02:15:32 INFO - PROCESS | 1820 | --DOMWINDOW == 77 (0x8ef34800) [pid = 1820] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 02:15:32 INFO - PROCESS | 1820 | --DOMWINDOW == 76 (0x8e983400) [pid = 1820] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 02:15:32 INFO - PROCESS | 1820 | --DOMWINDOW == 75 (0x92ad3c00) [pid = 1820] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 02:15:32 INFO - PROCESS | 1820 | --DOMWINDOW == 74 (0x92c01c00) [pid = 1820] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 02:15:32 INFO - PROCESS | 1820 | --DOMWINDOW == 73 (0x8db2e800) [pid = 1820] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 02:15:32 INFO - PROCESS | 1820 | --DOMWINDOW == 72 (0x8ed06c00) [pid = 1820] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 02:15:32 INFO - PROCESS | 1820 | --DOMWINDOW == 71 (0x8e581400) [pid = 1820] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 02:15:32 INFO - PROCESS | 1820 | 1470734132657 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]]]}] 02:15:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 02:15:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1643ms 02:15:32 INFO - PROCESS | 1820 | 1470734132688 Marionette TRACE conn4 -> [0,2397,"getWindowHandle",null] 02:15:32 INFO - PROCESS | 1820 | 1470734132692 Marionette TRACE conn4 <- [1,2397,null,{"value":"8"}] 02:15:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 02:15:32 INFO - PROCESS | 1820 | 1470734132698 Marionette TRACE conn4 -> [0,2398,"setScriptTimeout",{"ms":35000}] 02:15:32 INFO - PROCESS | 1820 | 1470734132702 Marionette TRACE conn4 <- [1,2398,null,{}] 02:15:32 INFO - PROCESS | 1820 | 1470734132708 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}] 02:15:32 INFO - PROCESS | 1820 | 1470734132713 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:15:32 INFO - PROCESS | 1820 | 1470734132902 Marionette TRACE conn4 <- [1,2399,null,{"value":null}] 02:15:33 INFO - PROCESS | 1820 | 1470734133065 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:33 INFO - PROCESS | 1820 | 1470734133074 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:15:33 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d0cf400 == 35 [pid = 1820] [id = 607] 02:15:33 INFO - PROCESS | 1820 | ++DOMWINDOW == 72 (0x8d0d4000) [pid = 1820] [serial = 1822] [outer = (nil)] 02:15:33 INFO - PROCESS | 1820 | ++DOMWINDOW == 73 (0x8e98d000) [pid = 1820] [serial = 1823] [outer = 0x8d0d4000] 02:15:33 INFO - PROCESS | 1820 | 1470734133148 Marionette DEBUG loaded listener.js 02:15:33 INFO - PROCESS | 1820 | ++DOMWINDOW == 74 (0x8f02c400) [pid = 1820] [serial = 1824] [outer = 0x8d0d4000] 02:15:33 INFO - PROCESS | 1820 | 1470734133991 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]]]}] 02:15:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 02:15:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1334ms 02:15:34 INFO - PROCESS | 1820 | 1470734134033 Marionette TRACE conn4 -> [0,2401,"getWindowHandle",null] 02:15:34 INFO - PROCESS | 1820 | 1470734134037 Marionette TRACE conn4 <- [1,2401,null,{"value":"8"}] 02:15:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 02:15:34 INFO - PROCESS | 1820 | 1470734134043 Marionette TRACE conn4 -> [0,2402,"setScriptTimeout",{"ms":35000}] 02:15:34 INFO - PROCESS | 1820 | 1470734134046 Marionette TRACE conn4 <- [1,2402,null,{}] 02:15:34 INFO - PROCESS | 1820 | 1470734134052 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}] 02:15:34 INFO - PROCESS | 1820 | 1470734134062 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:15:34 INFO - PROCESS | 1820 | 1470734134331 Marionette TRACE conn4 <- [1,2403,null,{"value":null}] 02:15:34 INFO - PROCESS | 1820 | 1470734134556 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:34 INFO - PROCESS | 1820 | 1470734134574 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:15:34 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d0cec00 == 36 [pid = 1820] [id = 608] 02:15:34 INFO - PROCESS | 1820 | ++DOMWINDOW == 75 (0x8d0d1400) [pid = 1820] [serial = 1825] [outer = (nil)] 02:15:34 INFO - PROCESS | 1820 | ++DOMWINDOW == 76 (0x8d0d8000) [pid = 1820] [serial = 1826] [outer = 0x8d0d1400] 02:15:34 INFO - PROCESS | 1820 | 1470734134706 Marionette DEBUG loaded listener.js 02:15:34 INFO - PROCESS | 1820 | ++DOMWINDOW == 77 (0x8d2d7400) [pid = 1820] [serial = 1827] [outer = 0x8d0d1400] 02:15:35 INFO - PROCESS | 1820 | 1470734135826 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]]]}] 02:15:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 02:15:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1842ms 02:15:35 INFO - PROCESS | 1820 | 1470734135892 Marionette TRACE conn4 -> [0,2405,"getWindowHandle",null] 02:15:35 INFO - PROCESS | 1820 | 1470734135900 Marionette TRACE conn4 <- [1,2405,null,{"value":"8"}] 02:15:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 02:15:35 INFO - PROCESS | 1820 | 1470734135909 Marionette TRACE conn4 -> [0,2406,"setScriptTimeout",{"ms":35000}] 02:15:35 INFO - PROCESS | 1820 | 1470734135914 Marionette TRACE conn4 <- [1,2406,null,{}] 02:15:35 INFO - PROCESS | 1820 | 1470734135923 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}] 02:15:35 INFO - PROCESS | 1820 | 1470734135931 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:15:36 INFO - PROCESS | 1820 | 1470734136188 Marionette TRACE conn4 <- [1,2407,null,{"value":null}] 02:15:36 INFO - PROCESS | 1820 | 1470734136436 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:36 INFO - PROCESS | 1820 | 1470734136450 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:15:36 INFO - PROCESS | 1820 | ++DOCSHELL 0x8e987800 == 37 [pid = 1820] [id = 609] 02:15:36 INFO - PROCESS | 1820 | ++DOMWINDOW == 78 (0x8ec7b400) [pid = 1820] [serial = 1828] [outer = (nil)] 02:15:36 INFO - PROCESS | 1820 | ++DOMWINDOW == 79 (0x8ec87800) [pid = 1820] [serial = 1829] [outer = 0x8ec7b400] 02:15:36 INFO - PROCESS | 1820 | 1470734136552 Marionette DEBUG loaded listener.js 02:15:36 INFO - PROCESS | 1820 | ++DOMWINDOW == 80 (0x8ed04c00) [pid = 1820] [serial = 1830] [outer = 0x8ec7b400] 02:15:37 INFO - PROCESS | 1820 | 1470734137535 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]]]}] 02:15:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 02:15:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1687ms 02:15:37 INFO - PROCESS | 1820 | 1470734137600 Marionette TRACE conn4 -> [0,2409,"getWindowHandle",null] 02:15:37 INFO - PROCESS | 1820 | 1470734137608 Marionette TRACE conn4 <- [1,2409,null,{"value":"8"}] 02:15:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 02:15:37 INFO - PROCESS | 1820 | 1470734137615 Marionette TRACE conn4 -> [0,2410,"setScriptTimeout",{"ms":35000}] 02:15:37 INFO - PROCESS | 1820 | 1470734137618 Marionette TRACE conn4 <- [1,2410,null,{}] 02:15:37 INFO - PROCESS | 1820 | 1470734137625 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}] 02:15:37 INFO - PROCESS | 1820 | 1470734137631 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:15:37 INFO - PROCESS | 1820 | 1470734137890 Marionette TRACE conn4 <- [1,2411,null,{"value":null}] 02:15:38 INFO - PROCESS | 1820 | 1470734138253 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:38 INFO - PROCESS | 1820 | 1470734138261 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:15:38 INFO - PROCESS | 1820 | ++DOCSHELL 0x8f023800 == 38 [pid = 1820] [id = 610] 02:15:38 INFO - PROCESS | 1820 | ++DOMWINDOW == 81 (0x8f026000) [pid = 1820] [serial = 1831] [outer = (nil)] 02:15:38 INFO - PROCESS | 1820 | ++DOMWINDOW == 82 (0x8fae0800) [pid = 1820] [serial = 1832] [outer = 0x8f026000] 02:15:38 INFO - PROCESS | 1820 | 1470734138359 Marionette DEBUG loaded listener.js 02:15:38 INFO - PROCESS | 1820 | ++DOMWINDOW == 83 (0x90ee8800) [pid = 1820] [serial = 1833] [outer = 0x8f026000] 02:15:39 INFO - PROCESS | 1820 | 1470734139371 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]]]}] 02:15:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 02:15:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1787ms 02:15:39 INFO - PROCESS | 1820 | 1470734139404 Marionette TRACE conn4 -> [0,2413,"getWindowHandle",null] 02:15:39 INFO - PROCESS | 1820 | 1470734139409 Marionette TRACE conn4 <- [1,2413,null,{"value":"8"}] 02:15:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 02:15:39 INFO - PROCESS | 1820 | 1470734139426 Marionette TRACE conn4 -> [0,2414,"setScriptTimeout",{"ms":35000}] 02:15:39 INFO - PROCESS | 1820 | 1470734139437 Marionette TRACE conn4 <- [1,2414,null,{}] 02:15:39 INFO - PROCESS | 1820 | 1470734139444 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}] 02:15:39 INFO - PROCESS | 1820 | 1470734139451 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:15:39 INFO - PROCESS | 1820 | 1470734139699 Marionette TRACE conn4 <- [1,2415,null,{"value":null}] 02:15:39 INFO - PROCESS | 1820 | 1470734139934 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:39 INFO - PROCESS | 1820 | 1470734139941 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:15:39 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d0d0800 == 39 [pid = 1820] [id = 611] 02:15:39 INFO - PROCESS | 1820 | ++DOMWINDOW == 84 (0x8ef2b400) [pid = 1820] [serial = 1834] [outer = (nil)] 02:15:40 INFO - PROCESS | 1820 | ++DOMWINDOW == 85 (0x91921400) [pid = 1820] [serial = 1835] [outer = 0x8ef2b400] 02:15:40 INFO - PROCESS | 1820 | 1470734140040 Marionette DEBUG loaded listener.js 02:15:40 INFO - PROCESS | 1820 | ++DOMWINDOW == 86 (0x91993000) [pid = 1820] [serial = 1836] [outer = 0x8ef2b400] 02:15:40 INFO - PROCESS | 1820 | 1470734140980 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]]]}] 02:15:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 02:15:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1602ms 02:15:41 INFO - PROCESS | 1820 | 1470734141021 Marionette TRACE conn4 -> [0,2417,"getWindowHandle",null] 02:15:41 INFO - PROCESS | 1820 | 1470734141025 Marionette TRACE conn4 <- [1,2417,null,{"value":"8"}] 02:15:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 02:15:41 INFO - PROCESS | 1820 | 1470734141032 Marionette TRACE conn4 -> [0,2418,"setScriptTimeout",{"ms":35000}] 02:15:41 INFO - PROCESS | 1820 | 1470734141036 Marionette TRACE conn4 <- [1,2418,null,{}] 02:15:41 INFO - PROCESS | 1820 | 1470734141042 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}] 02:15:41 INFO - PROCESS | 1820 | 1470734141047 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:15:41 INFO - PROCESS | 1820 | 1470734141245 Marionette TRACE conn4 <- [1,2419,null,{"value":null}] 02:15:41 INFO - PROCESS | 1820 | 1470734141435 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:41 INFO - PROCESS | 1820 | 1470734141445 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:15:41 INFO - PROCESS | 1820 | ++DOCSHELL 0x8db33000 == 40 [pid = 1820] [id = 612] 02:15:41 INFO - PROCESS | 1820 | ++DOMWINDOW == 87 (0x8ef29400) [pid = 1820] [serial = 1837] [outer = (nil)] 02:15:41 INFO - PROCESS | 1820 | ++DOMWINDOW == 88 (0x9254f800) [pid = 1820] [serial = 1838] [outer = 0x8ef29400] 02:15:41 INFO - PROCESS | 1820 | 1470734141577 Marionette DEBUG loaded listener.js 02:15:41 INFO - PROCESS | 1820 | ++DOMWINDOW == 89 (0x92ad4800) [pid = 1820] [serial = 1839] [outer = 0x8ef29400] 02:15:42 INFO - PROCESS | 1820 | 1470734142536 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]]]}] 02:15:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 02:15:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1537ms 02:15:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 02:15:42 INFO - PROCESS | 1820 | 1470734142570 Marionette TRACE conn4 -> [0,2421,"getWindowHandle",null] 02:15:42 INFO - PROCESS | 1820 | 1470734142573 Marionette TRACE conn4 <- [1,2421,null,{"value":"8"}] 02:15:42 INFO - PROCESS | 1820 | 1470734142580 Marionette TRACE conn4 -> [0,2422,"setScriptTimeout",{"ms":35000}] 02:15:42 INFO - PROCESS | 1820 | 1470734142584 Marionette TRACE conn4 <- [1,2422,null,{}] 02:15:42 INFO - PROCESS | 1820 | 1470734142590 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}] 02:15:42 INFO - PROCESS | 1820 | 1470734142595 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:15:42 INFO - PROCESS | 1820 | 1470734142785 Marionette TRACE conn4 <- [1,2423,null,{"value":null}] 02:15:42 INFO - PROCESS | 1820 | 1470734142975 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:42 INFO - PROCESS | 1820 | 1470734142994 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:15:43 INFO - PROCESS | 1820 | ++DOCSHELL 0x92302400 == 41 [pid = 1820] [id = 613] 02:15:43 INFO - PROCESS | 1820 | ++DOMWINDOW == 90 (0x92544800) [pid = 1820] [serial = 1840] [outer = (nil)] 02:15:43 INFO - PROCESS | 1820 | ++DOMWINDOW == 91 (0x92c04400) [pid = 1820] [serial = 1841] [outer = 0x92544800] 02:15:43 INFO - PROCESS | 1820 | 1470734143137 Marionette DEBUG loaded listener.js 02:15:43 INFO - PROCESS | 1820 | ++DOMWINDOW == 92 (0x93b63400) [pid = 1820] [serial = 1842] [outer = 0x92544800] 02:15:44 INFO - PROCESS | 1820 | 1470734144203 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]]]}] 02:15:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 02:15:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1682ms 02:15:44 INFO - PROCESS | 1820 | 1470734144263 Marionette TRACE conn4 -> [0,2425,"getWindowHandle",null] 02:15:44 INFO - PROCESS | 1820 | 1470734144267 Marionette TRACE conn4 <- [1,2425,null,{"value":"8"}] 02:15:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 02:15:44 INFO - PROCESS | 1820 | 1470734144273 Marionette TRACE conn4 -> [0,2426,"setScriptTimeout",{"ms":35000}] 02:15:44 INFO - PROCESS | 1820 | 1470734144276 Marionette TRACE conn4 <- [1,2426,null,{}] 02:15:44 INFO - PROCESS | 1820 | 1470734144283 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}] 02:15:44 INFO - PROCESS | 1820 | 1470734144290 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:15:44 INFO - PROCESS | 1820 | 1470734144481 Marionette TRACE conn4 <- [1,2427,null,{"value":null}] 02:15:44 INFO - PROCESS | 1820 | 1470734144671 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:44 INFO - PROCESS | 1820 | 1470734144681 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:15:44 INFO - PROCESS | 1820 | ++DOCSHELL 0x90ee9800 == 42 [pid = 1820] [id = 614] 02:15:44 INFO - PROCESS | 1820 | ++DOMWINDOW == 93 (0x92ad2800) [pid = 1820] [serial = 1843] [outer = (nil)] 02:15:44 INFO - PROCESS | 1820 | ++DOMWINDOW == 94 (0x9485f400) [pid = 1820] [serial = 1844] [outer = 0x92ad2800] 02:15:44 INFO - PROCESS | 1820 | 1470734144765 Marionette DEBUG loaded listener.js 02:15:44 INFO - PROCESS | 1820 | ++DOMWINDOW == 95 (0x9523fc00) [pid = 1820] [serial = 1845] [outer = 0x92ad2800] 02:15:45 INFO - PROCESS | 1820 | 1470734145711 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]]]}] 02:15:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 02:15:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1479ms 02:15:45 INFO - PROCESS | 1820 | 1470734145755 Marionette TRACE conn4 -> [0,2429,"getWindowHandle",null] 02:15:45 INFO - PROCESS | 1820 | 1470734145762 Marionette TRACE conn4 <- [1,2429,null,{"value":"8"}] 02:15:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 02:15:45 INFO - PROCESS | 1820 | 1470734145771 Marionette TRACE conn4 -> [0,2430,"setScriptTimeout",{"ms":35000}] 02:15:45 INFO - PROCESS | 1820 | 1470734145774 Marionette TRACE conn4 <- [1,2430,null,{}] 02:15:45 INFO - PROCESS | 1820 | 1470734145781 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}] 02:15:45 INFO - PROCESS | 1820 | 1470734145787 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:15:45 INFO - PROCESS | 1820 | 1470734145987 Marionette TRACE conn4 <- [1,2431,null,{"value":null}] 02:15:46 INFO - PROCESS | 1820 | 1470734146177 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:46 INFO - PROCESS | 1820 | 1470734146185 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:15:46 INFO - PROCESS | 1820 | ++DOCSHELL 0x8ed0bc00 == 43 [pid = 1820] [id = 615] 02:15:46 INFO - PROCESS | 1820 | ++DOMWINDOW == 96 (0x93bac800) [pid = 1820] [serial = 1846] [outer = (nil)] 02:15:46 INFO - PROCESS | 1820 | ++DOMWINDOW == 97 (0x953ae800) [pid = 1820] [serial = 1847] [outer = 0x93bac800] 02:15:46 INFO - PROCESS | 1820 | 1470734146273 Marionette DEBUG loaded listener.js 02:15:46 INFO - PROCESS | 1820 | ++DOMWINDOW == 98 (0x953b2400) [pid = 1820] [serial = 1848] [outer = 0x93bac800] 02:15:47 INFO - PROCESS | 1820 | 1470734147273 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]]]}] 02:15:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 02:15:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1541ms 02:15:47 INFO - PROCESS | 1820 | 1470734147314 Marionette TRACE conn4 -> [0,2433,"getWindowHandle",null] 02:15:47 INFO - PROCESS | 1820 | 1470734147318 Marionette TRACE conn4 <- [1,2433,null,{"value":"8"}] 02:15:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 02:15:47 INFO - PROCESS | 1820 | 1470734147325 Marionette TRACE conn4 -> [0,2434,"setScriptTimeout",{"ms":35000}] 02:15:47 INFO - PROCESS | 1820 | 1470734147329 Marionette TRACE conn4 <- [1,2434,null,{}] 02:15:47 INFO - PROCESS | 1820 | 1470734147336 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}] 02:15:47 INFO - PROCESS | 1820 | 1470734147342 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:15:47 INFO - PROCESS | 1820 | 1470734147542 Marionette TRACE conn4 <- [1,2435,null,{"value":null}] 02:15:47 INFO - PROCESS | 1820 | 1470734147744 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:47 INFO - PROCESS | 1820 | 1470734147753 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:15:47 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d2d8000 == 44 [pid = 1820] [id = 616] 02:15:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 99 (0x8ec7dc00) [pid = 1820] [serial = 1849] [outer = (nil)] 02:15:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 100 (0x92c0b800) [pid = 1820] [serial = 1850] [outer = 0x8ec7dc00] 02:15:47 INFO - PROCESS | 1820 | 1470734147840 Marionette DEBUG loaded listener.js 02:15:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 101 (0x93ba4000) [pid = 1820] [serial = 1851] [outer = 0x8ec7dc00] 02:15:49 INFO - PROCESS | 1820 | 1470734149205 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]]]}] 02:15:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 02:15:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1937ms 02:15:49 INFO - PROCESS | 1820 | 1470734149264 Marionette TRACE conn4 -> [0,2437,"getWindowHandle",null] 02:15:49 INFO - PROCESS | 1820 | 1470734149270 Marionette TRACE conn4 <- [1,2437,null,{"value":"8"}] 02:15:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 02:15:49 INFO - PROCESS | 1820 | 1470734149279 Marionette TRACE conn4 -> [0,2438,"setScriptTimeout",{"ms":35000}] 02:15:49 INFO - PROCESS | 1820 | 1470734149286 Marionette TRACE conn4 <- [1,2438,null,{}] 02:15:49 INFO - PROCESS | 1820 | 1470734149295 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}] 02:15:49 INFO - PROCESS | 1820 | 1470734149300 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:15:49 INFO - PROCESS | 1820 | 1470734149557 Marionette TRACE conn4 <- [1,2439,null,{"value":null}] 02:15:49 INFO - PROCESS | 1820 | 1470734149897 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:49 INFO - PROCESS | 1820 | 1470734149911 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:15:49 INFO - PROCESS | 1820 | ++DOCSHELL 0x8ec9bc00 == 45 [pid = 1820] [id = 617] 02:15:49 INFO - PROCESS | 1820 | ++DOMWINDOW == 102 (0x8ec9ec00) [pid = 1820] [serial = 1852] [outer = (nil)] 02:15:49 INFO - PROCESS | 1820 | ++DOMWINDOW == 103 (0x8ed04400) [pid = 1820] [serial = 1853] [outer = 0x8ec9ec00] 02:15:50 INFO - PROCESS | 1820 | 1470734149994 Marionette DEBUG loaded listener.js 02:15:50 INFO - PROCESS | 1820 | ++DOMWINDOW == 104 (0x8ed10c00) [pid = 1820] [serial = 1854] [outer = 0x8ec9ec00] 02:15:51 INFO - PROCESS | 1820 | --DOCSHELL 0x8ee56800 == 44 [pid = 1820] [id = 581] 02:15:51 INFO - PROCESS | 1820 | --DOCSHELL 0x8d0cf400 == 43 [pid = 1820] [id = 607] 02:15:51 INFO - PROCESS | 1820 | --DOCSHELL 0x8ef29800 == 42 [pid = 1820] [id = 591] 02:15:51 INFO - PROCESS | 1820 | --DOCSHELL 0x8d8c6000 == 41 [pid = 1820] [id = 604] 02:15:51 INFO - PROCESS | 1820 | --DOCSHELL 0x8d8cb000 == 40 [pid = 1820] [id = 565] 02:15:51 INFO - PROCESS | 1820 | --DOCSHELL 0x8db35800 == 39 [pid = 1820] [id = 568] 02:15:51 INFO - PROCESS | 1820 | --DOCSHELL 0x8eca2400 == 38 [pid = 1820] [id = 606] 02:15:51 INFO - PROCESS | 1820 | --DOCSHELL 0x8ec84400 == 37 [pid = 1820] [id = 566] 02:15:51 INFO - PROCESS | 1820 | --DOCSHELL 0x8ec87000 == 36 [pid = 1820] [id = 597] 02:15:52 INFO - PROCESS | 1820 | --DOCSHELL 0x8d2dec00 == 35 [pid = 1820] [id = 570] 02:15:52 INFO - PROCESS | 1820 | --DOCSHELL 0x8d0d0c00 == 34 [pid = 1820] [id = 578] 02:15:52 INFO - PROCESS | 1820 | --DOCSHELL 0x8edc9000 == 33 [pid = 1820] [id = 605] 02:15:52 INFO - PROCESS | 1820 | --DOCSHELL 0x8d2d5c00 == 32 [pid = 1820] [id = 567] 02:15:52 INFO - PROCESS | 1820 | --DOCSHELL 0x8d2d8800 == 31 [pid = 1820] [id = 596] 02:15:52 INFO - PROCESS | 1820 | --DOCSHELL 0x90df0c00 == 30 [pid = 1820] [id = 571] 02:15:52 INFO - PROCESS | 1820 | --DOCSHELL 0x9254f400 == 29 [pid = 1820] [id = 601] 02:15:52 INFO - PROCESS | 1820 | --DOCSHELL 0x8ef26c00 == 28 [pid = 1820] [id = 598] 02:15:52 INFO - PROCESS | 1820 | --DOCSHELL 0x8db35000 == 27 [pid = 1820] [id = 572] 02:15:52 INFO - PROCESS | 1820 | --DOCSHELL 0x8db32400 == 26 [pid = 1820] [id = 573] 02:15:52 INFO - PROCESS | 1820 | --DOCSHELL 0x8d2d6800 == 25 [pid = 1820] [id = 602] 02:15:52 INFO - PROCESS | 1820 | --DOCSHELL 0x8d2df000 == 24 [pid = 1820] [id = 574] 02:15:52 INFO - PROCESS | 1820 | --DOCSHELL 0x8fae6800 == 23 [pid = 1820] [id = 599] 02:15:52 INFO - PROCESS | 1820 | --DOCSHELL 0x8edd3000 == 22 [pid = 1820] [id = 600] 02:15:52 INFO - PROCESS | 1820 | --DOCSHELL 0x8e583000 == 21 [pid = 1820] [id = 576] 02:15:52 INFO - PROCESS | 1820 | --DOCSHELL 0x8d2df400 == 20 [pid = 1820] [id = 603] 02:15:52 INFO - PROCESS | 1820 | --DOCSHELL 0x8d0d6c00 == 19 [pid = 1820] [id = 575] 02:15:52 INFO - PROCESS | 1820 | --DOCSHELL 0x8e581800 == 18 [pid = 1820] [id = 569] 02:15:52 INFO - PROCESS | 1820 | --DOCSHELL 0x8edce800 == 17 [pid = 1820] [id = 577] 02:15:52 INFO - PROCESS | 1820 | --DOCSHELL 0x8ee54c00 == 16 [pid = 1820] [id = 580] 02:15:52 INFO - PROCESS | 1820 | --DOCSHELL 0x8ed0bc00 == 15 [pid = 1820] [id = 615] 02:15:52 INFO - PROCESS | 1820 | --DOCSHELL 0x92302400 == 14 [pid = 1820] [id = 613] 02:15:52 INFO - PROCESS | 1820 | --DOCSHELL 0x90ee9800 == 13 [pid = 1820] [id = 614] 02:15:52 INFO - PROCESS | 1820 | --DOCSHELL 0x8db33000 == 12 [pid = 1820] [id = 612] 02:15:52 INFO - PROCESS | 1820 | --DOCSHELL 0x8d0d0800 == 11 [pid = 1820] [id = 611] 02:15:52 INFO - PROCESS | 1820 | --DOCSHELL 0x8e987800 == 10 [pid = 1820] [id = 609] 02:15:52 INFO - PROCESS | 1820 | --DOCSHELL 0x8f023800 == 9 [pid = 1820] [id = 610] 02:15:52 INFO - PROCESS | 1820 | --DOCSHELL 0x8d0cec00 == 8 [pid = 1820] [id = 608] 02:15:52 INFO - PROCESS | 1820 | --DOMWINDOW == 103 (0x8ee59800) [pid = 1820] [serial = 1784] [outer = (nil)] [url = about:blank] 02:15:52 INFO - PROCESS | 1820 | --DOMWINDOW == 102 (0x8eca2000) [pid = 1820] [serial = 1755] [outer = (nil)] [url = about:blank] 02:15:52 INFO - PROCESS | 1820 | --DOMWINDOW == 101 (0x8ec7b800) [pid = 1820] [serial = 1754] [outer = (nil)] [url = about:blank] 02:15:52 INFO - PROCESS | 1820 | --DOMWINDOW == 100 (0x8ef2f400) [pid = 1820] [serial = 1785] [outer = (nil)] [url = about:blank] 02:15:52 INFO - PROCESS | 1820 | --DOMWINDOW == 99 (0x8db33400) [pid = 1820] [serial = 1778] [outer = (nil)] [url = about:blank] 02:15:52 INFO - PROCESS | 1820 | --DOMWINDOW == 98 (0x8db3a000) [pid = 1820] [serial = 1779] [outer = (nil)] [url = about:blank] 02:15:52 INFO - PROCESS | 1820 | --DOMWINDOW == 97 (0x90eed800) [pid = 1820] [serial = 1758] [outer = (nil)] [url = about:blank] 02:15:52 INFO - PROCESS | 1820 | --DOMWINDOW == 96 (0x90df0000) [pid = 1820] [serial = 1757] [outer = (nil)] [url = about:blank] 02:15:52 INFO - PROCESS | 1820 | --DOMWINDOW == 95 (0x90de8800) [pid = 1820] [serial = 1776] [outer = (nil)] [url = about:blank] 02:15:52 INFO - PROCESS | 1820 | --DOMWINDOW == 94 (0x8fae4800) [pid = 1820] [serial = 1775] [outer = (nil)] [url = about:blank] 02:15:52 INFO - PROCESS | 1820 | --DOMWINDOW == 93 (0x8ec86800) [pid = 1820] [serial = 1781] [outer = (nil)] [url = about:blank] 02:15:52 INFO - PROCESS | 1820 | --DOMWINDOW == 92 (0x939d3000) [pid = 1820] [serial = 1761] [outer = (nil)] [url = about:blank] 02:15:52 INFO - PROCESS | 1820 | --DOMWINDOW == 91 (0x92ae0800) [pid = 1820] [serial = 1760] [outer = (nil)] [url = about:blank] 02:15:52 INFO - PROCESS | 1820 | --DOMWINDOW == 90 (0x96684400) [pid = 1820] [serial = 1764] [outer = (nil)] [url = about:blank] 02:15:52 INFO - PROCESS | 1820 | --DOMWINDOW == 89 (0x953a6800) [pid = 1820] [serial = 1763] [outer = (nil)] [url = about:blank] 02:15:52 INFO - PROCESS | 1820 | --DOMWINDOW == 88 (0x96691400) [pid = 1820] [serial = 1767] [outer = (nil)] [url = about:blank] 02:15:52 INFO - PROCESS | 1820 | --DOMWINDOW == 87 (0x9668d800) [pid = 1820] [serial = 1766] [outer = (nil)] [url = about:blank] 02:15:52 INFO - PROCESS | 1820 | --DOMWINDOW == 86 (0x99211000) [pid = 1820] [serial = 1770] [outer = (nil)] [url = about:blank] 02:15:52 INFO - PROCESS | 1820 | --DOMWINDOW == 85 (0x9668b800) [pid = 1820] [serial = 1769] [outer = (nil)] [url = about:blank] 02:15:52 INFO - PROCESS | 1820 | --DOMWINDOW == 84 (0x8eca8000) [pid = 1820] [serial = 1782] [outer = (nil)] [url = about:blank] 02:15:52 INFO - PROCESS | 1820 | --DOMWINDOW == 83 (0x8ec87c00) [pid = 1820] [serial = 1773] [outer = (nil)] [url = about:blank] 02:15:52 INFO - PROCESS | 1820 | --DOMWINDOW == 82 (0x8e589c00) [pid = 1820] [serial = 1772] [outer = (nil)] [url = about:blank] 02:15:52 INFO - PROCESS | 1820 | --DOMWINDOW == 81 (0x8ee55c00) [pid = 1820] [serial = 1787] [outer = (nil)] [url = about:blank] 02:15:52 INFO - PROCESS | 1820 | 1470734152490 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]]]}] 02:15:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 02:15:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 3262ms 02:15:52 INFO - PROCESS | 1820 | 1470734152542 Marionette TRACE conn4 -> [0,2441,"getWindowHandle",null] 02:15:52 INFO - PROCESS | 1820 | 1470734152549 Marionette TRACE conn4 <- [1,2441,null,{"value":"8"}] 02:15:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 02:15:52 INFO - PROCESS | 1820 | 1470734152558 Marionette TRACE conn4 -> [0,2442,"setScriptTimeout",{"ms":35000}] 02:15:52 INFO - PROCESS | 1820 | 1470734152563 Marionette TRACE conn4 <- [1,2442,null,{}] 02:15:52 INFO - PROCESS | 1820 | 1470734152572 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}] 02:15:52 INFO - PROCESS | 1820 | 1470734152579 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:15:52 INFO - PROCESS | 1820 | 1470734152771 Marionette TRACE conn4 <- [1,2443,null,{"value":null}] 02:15:52 INFO - PROCESS | 1820 | 1470734152973 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:52 INFO - PROCESS | 1820 | 1470734152989 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:15:53 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d2d7c00 == 9 [pid = 1820] [id = 618] 02:15:53 INFO - PROCESS | 1820 | ++DOMWINDOW == 82 (0x8db2ec00) [pid = 1820] [serial = 1855] [outer = (nil)] 02:15:53 INFO - PROCESS | 1820 | ++DOMWINDOW == 83 (0x8db36000) [pid = 1820] [serial = 1856] [outer = 0x8db2ec00] 02:15:53 INFO - PROCESS | 1820 | 1470734153066 Marionette DEBUG loaded listener.js 02:15:53 INFO - PROCESS | 1820 | ++DOMWINDOW == 84 (0x8e57c400) [pid = 1820] [serial = 1857] [outer = 0x8db2ec00] 02:15:53 INFO - PROCESS | 1820 | 1470734153988 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]]]}] 02:15:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 02:15:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1482ms 02:15:54 INFO - PROCESS | 1820 | 1470734154040 Marionette TRACE conn4 -> [0,2445,"getWindowHandle",null] 02:15:54 INFO - PROCESS | 1820 | 1470734154051 Marionette TRACE conn4 <- [1,2445,null,{"value":"8"}] 02:15:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 02:15:54 INFO - PROCESS | 1820 | 1470734154065 Marionette TRACE conn4 -> [0,2446,"setScriptTimeout",{"ms":35000}] 02:15:54 INFO - PROCESS | 1820 | 1470734154069 Marionette TRACE conn4 <- [1,2446,null,{}] 02:15:54 INFO - PROCESS | 1820 | 1470734154078 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}] 02:15:54 INFO - PROCESS | 1820 | 1470734154084 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:15:54 INFO - PROCESS | 1820 | 1470734154292 Marionette TRACE conn4 <- [1,2447,null,{"value":null}] 02:15:54 INFO - PROCESS | 1820 | 1470734154459 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:54 INFO - PROCESS | 1820 | 1470734154467 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:15:54 INFO - PROCESS | 1820 | ++DOCSHELL 0x8e988400 == 10 [pid = 1820] [id = 619] 02:15:54 INFO - PROCESS | 1820 | ++DOMWINDOW == 85 (0x8ec9a000) [pid = 1820] [serial = 1858] [outer = (nil)] 02:15:54 INFO - PROCESS | 1820 | ++DOMWINDOW == 86 (0x8eca1000) [pid = 1820] [serial = 1859] [outer = 0x8ec9a000] 02:15:54 INFO - PROCESS | 1820 | 1470734154554 Marionette DEBUG loaded listener.js 02:15:54 INFO - PROCESS | 1820 | ++DOMWINDOW == 87 (0x8ed0bc00) [pid = 1820] [serial = 1860] [outer = 0x8ec9a000] 02:15:55 INFO - PROCESS | 1820 | 1470734155594 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]]]}] 02:15:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 02:15:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1589ms 02:15:55 INFO - PROCESS | 1820 | 1470734155658 Marionette TRACE conn4 -> [0,2449,"getWindowHandle",null] 02:15:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 02:15:55 INFO - PROCESS | 1820 | 1470734155663 Marionette TRACE conn4 <- [1,2449,null,{"value":"8"}] 02:15:55 INFO - PROCESS | 1820 | 1470734155670 Marionette TRACE conn4 -> [0,2450,"setScriptTimeout",{"ms":35000}] 02:15:55 INFO - PROCESS | 1820 | 1470734155676 Marionette TRACE conn4 <- [1,2450,null,{}] 02:15:55 INFO - PROCESS | 1820 | 1470734155706 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}] 02:15:55 INFO - PROCESS | 1820 | 1470734155716 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:15:56 INFO - PROCESS | 1820 | 1470734155992 Marionette TRACE conn4 <- [1,2451,null,{"value":null}] 02:15:56 INFO - PROCESS | 1820 | 1470734156014 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:56 INFO - PROCESS | 1820 | 1470734156028 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:15:56 INFO - PROCESS | 1820 | ++DOCSHELL 0x8ef2b800 == 11 [pid = 1820] [id = 620] 02:15:56 INFO - PROCESS | 1820 | ++DOMWINDOW == 88 (0x8ef2cc00) [pid = 1820] [serial = 1861] [outer = (nil)] 02:15:56 INFO - PROCESS | 1820 | ++DOMWINDOW == 89 (0x8ef31000) [pid = 1820] [serial = 1862] [outer = 0x8ef2cc00] 02:15:56 INFO - PROCESS | 1820 | 1470734156108 Marionette DEBUG loaded listener.js 02:15:56 INFO - PROCESS | 1820 | ++DOMWINDOW == 90 (0x8f028000) [pid = 1820] [serial = 1863] [outer = 0x8ef2cc00] 02:15:57 INFO - PROCESS | 1820 | --DOMWINDOW == 89 (0x8ee4c800) [pid = 1820] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 02:15:57 INFO - PROCESS | 1820 | --DOMWINDOW == 88 (0x8ef32800) [pid = 1820] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 02:15:57 INFO - PROCESS | 1820 | --DOMWINDOW == 87 (0x8d2e0400) [pid = 1820] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 02:15:57 INFO - PROCESS | 1820 | --DOMWINDOW == 86 (0x8e57ec00) [pid = 1820] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 02:15:57 INFO - PROCESS | 1820 | --DOMWINDOW == 85 (0x92550000) [pid = 1820] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 02:15:57 INFO - PROCESS | 1820 | --DOMWINDOW == 84 (0x8d2dc400) [pid = 1820] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 02:15:57 INFO - PROCESS | 1820 | --DOMWINDOW == 83 (0x8d2d8c00) [pid = 1820] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 02:15:57 INFO - PROCESS | 1820 | --DOMWINDOW == 82 (0x8ec9a400) [pid = 1820] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 02:15:57 INFO - PROCESS | 1820 | --DOMWINDOW == 81 (0x90edfc00) [pid = 1820] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 02:15:57 INFO - PROCESS | 1820 | --DOMWINDOW == 80 (0x90ee3c00) [pid = 1820] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 02:15:57 INFO - PROCESS | 1820 | --DOMWINDOW == 79 (0x8edc9400) [pid = 1820] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 02:15:57 INFO - PROCESS | 1820 | --DOMWINDOW == 78 (0x8e580400) [pid = 1820] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 02:15:57 INFO - PROCESS | 1820 | --DOMWINDOW == 77 (0x8d0d4000) [pid = 1820] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 02:15:57 INFO - PROCESS | 1820 | 1470734157872 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]]]}] 02:15:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 02:15:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 2240ms 02:15:57 INFO - PROCESS | 1820 | 1470734157910 Marionette TRACE conn4 -> [0,2453,"getWindowHandle",null] 02:15:57 INFO - PROCESS | 1820 | 1470734157914 Marionette TRACE conn4 <- [1,2453,null,{"value":"8"}] 02:15:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 02:15:57 INFO - PROCESS | 1820 | 1470734157922 Marionette TRACE conn4 -> [0,2454,"setScriptTimeout",{"ms":35000}] 02:15:57 INFO - PROCESS | 1820 | 1470734157926 Marionette TRACE conn4 <- [1,2454,null,{}] 02:15:57 INFO - PROCESS | 1820 | 1470734157932 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}] 02:15:57 INFO - PROCESS | 1820 | 1470734157938 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:15:58 INFO - PROCESS | 1820 | 1470734158129 Marionette TRACE conn4 <- [1,2455,null,{"value":null}] 02:15:58 INFO - PROCESS | 1820 | 1470734158274 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:58 INFO - PROCESS | 1820 | 1470734158281 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:15:58 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d0ce400 == 12 [pid = 1820] [id = 621] 02:15:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 78 (0x8d2d8c00) [pid = 1820] [serial = 1864] [outer = (nil)] 02:15:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 79 (0x8edca000) [pid = 1820] [serial = 1865] [outer = 0x8d2d8c00] 02:15:58 INFO - PROCESS | 1820 | 1470734158368 Marionette DEBUG loaded listener.js 02:15:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 80 (0x8f027800) [pid = 1820] [serial = 1866] [outer = 0x8d2d8c00] 02:15:59 INFO - PROCESS | 1820 | 1470734159258 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]]]}] 02:15:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 02:15:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1383ms 02:15:59 INFO - PROCESS | 1820 | 1470734159306 Marionette TRACE conn4 -> [0,2457,"getWindowHandle",null] 02:15:59 INFO - PROCESS | 1820 | 1470734159311 Marionette TRACE conn4 <- [1,2457,null,{"value":"8"}] 02:15:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 02:15:59 INFO - PROCESS | 1820 | 1470734159321 Marionette TRACE conn4 -> [0,2458,"setScriptTimeout",{"ms":35000}] 02:15:59 INFO - PROCESS | 1820 | 1470734159325 Marionette TRACE conn4 <- [1,2458,null,{}] 02:15:59 INFO - PROCESS | 1820 | 1470734159331 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}] 02:15:59 INFO - PROCESS | 1820 | 1470734159337 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:15:59 INFO - PROCESS | 1820 | 1470734159590 Marionette TRACE conn4 <- [1,2459,null,{"value":null}] 02:15:59 INFO - PROCESS | 1820 | 1470734159778 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:59 INFO - PROCESS | 1820 | 1470734159790 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:15:59 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d0d6c00 == 13 [pid = 1820] [id = 622] 02:15:59 INFO - PROCESS | 1820 | ++DOMWINDOW == 81 (0x8d0d9400) [pid = 1820] [serial = 1867] [outer = (nil)] 02:15:59 INFO - PROCESS | 1820 | ++DOMWINDOW == 82 (0x8d2d8800) [pid = 1820] [serial = 1868] [outer = 0x8d0d9400] 02:15:59 INFO - PROCESS | 1820 | 1470734159946 Marionette DEBUG loaded listener.js 02:16:00 INFO - PROCESS | 1820 | ++DOMWINDOW == 83 (0x8d8c1000) [pid = 1820] [serial = 1869] [outer = 0x8d0d9400] 02:16:01 INFO - PROCESS | 1820 | 1470734161061 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]]]}] 02:16:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 02:16:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1797ms 02:16:01 INFO - PROCESS | 1820 | 1470734161120 Marionette TRACE conn4 -> [0,2461,"getWindowHandle",null] 02:16:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 02:16:01 INFO - PROCESS | 1820 | 1470734161127 Marionette TRACE conn4 <- [1,2461,null,{"value":"8"}] 02:16:01 INFO - PROCESS | 1820 | 1470734161136 Marionette TRACE conn4 -> [0,2462,"setScriptTimeout",{"ms":35000}] 02:16:01 INFO - PROCESS | 1820 | 1470734161142 Marionette TRACE conn4 <- [1,2462,null,{}] 02:16:01 INFO - PROCESS | 1820 | 1470734161150 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}] 02:16:01 INFO - PROCESS | 1820 | 1470734161160 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:16:01 INFO - PROCESS | 1820 | 1470734161487 Marionette TRACE conn4 <- [1,2463,null,{"value":null}] 02:16:01 INFO - PROCESS | 1820 | 1470734161703 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:01 INFO - PROCESS | 1820 | 1470734161722 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:16:01 INFO - PROCESS | 1820 | ++DOCSHELL 0x8ec85800 == 14 [pid = 1820] [id = 623] 02:16:01 INFO - PROCESS | 1820 | ++DOMWINDOW == 84 (0x8ec86000) [pid = 1820] [serial = 1870] [outer = (nil)] 02:16:01 INFO - PROCESS | 1820 | ++DOMWINDOW == 85 (0x8eca2400) [pid = 1820] [serial = 1871] [outer = 0x8ec86000] 02:16:01 INFO - PROCESS | 1820 | 1470734161848 Marionette DEBUG loaded listener.js 02:16:01 INFO - PROCESS | 1820 | ++DOMWINDOW == 86 (0x8edc6000) [pid = 1820] [serial = 1872] [outer = 0x8ec86000] 02:16:02 INFO - PROCESS | 1820 | 1470734162920 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]]]}] 02:16:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 02:16:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1851ms 02:16:02 INFO - PROCESS | 1820 | 1470734162986 Marionette TRACE conn4 -> [0,2465,"getWindowHandle",null] 02:16:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 02:16:02 INFO - PROCESS | 1820 | 1470734162992 Marionette TRACE conn4 <- [1,2465,null,{"value":"8"}] 02:16:03 INFO - PROCESS | 1820 | 1470734163000 Marionette TRACE conn4 -> [0,2466,"setScriptTimeout",{"ms":35000}] 02:16:03 INFO - PROCESS | 1820 | 1470734163003 Marionette TRACE conn4 <- [1,2466,null,{}] 02:16:03 INFO - PROCESS | 1820 | 1470734163011 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}] 02:16:03 INFO - PROCESS | 1820 | 1470734163018 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:16:03 INFO - PROCESS | 1820 | 1470734163268 Marionette TRACE conn4 <- [1,2467,null,{"value":null}] 02:16:03 INFO - PROCESS | 1820 | 1470734163644 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:03 INFO - PROCESS | 1820 | 1470734163653 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:16:03 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d0dac00 == 15 [pid = 1820] [id = 624] 02:16:03 INFO - PROCESS | 1820 | ++DOMWINDOW == 87 (0x8d8c8000) [pid = 1820] [serial = 1873] [outer = (nil)] 02:16:03 INFO - PROCESS | 1820 | ++DOMWINDOW == 88 (0x8faec800) [pid = 1820] [serial = 1874] [outer = 0x8d8c8000] 02:16:03 INFO - PROCESS | 1820 | 1470734163751 Marionette DEBUG loaded listener.js 02:16:03 INFO - PROCESS | 1820 | ++DOMWINDOW == 89 (0x90de8c00) [pid = 1820] [serial = 1875] [outer = 0x8d8c8000] 02:16:04 INFO - PROCESS | 1820 | 1470734164798 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]]]}] 02:16:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 02:16:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1839ms 02:16:04 INFO - PROCESS | 1820 | 1470734164839 Marionette TRACE conn4 -> [0,2469,"getWindowHandle",null] 02:16:04 INFO - PROCESS | 1820 | 1470734164846 Marionette TRACE conn4 <- [1,2469,null,{"value":"8"}] 02:16:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 02:16:04 INFO - PROCESS | 1820 | 1470734164864 Marionette TRACE conn4 -> [0,2470,"setScriptTimeout",{"ms":35000}] 02:16:04 INFO - PROCESS | 1820 | 1470734164872 Marionette TRACE conn4 <- [1,2470,null,{}] 02:16:04 INFO - PROCESS | 1820 | 1470734164879 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}] 02:16:04 INFO - PROCESS | 1820 | 1470734164887 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:16:05 INFO - PROCESS | 1820 | 1470734165142 Marionette TRACE conn4 <- [1,2471,null,{"value":null}] 02:16:05 INFO - PROCESS | 1820 | 1470734165383 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:05 INFO - PROCESS | 1820 | 1470734165392 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:16:05 INFO - PROCESS | 1820 | ++DOCSHELL 0x90ee8000 == 16 [pid = 1820] [id = 625] 02:16:05 INFO - PROCESS | 1820 | ++DOMWINDOW == 90 (0x90eec800) [pid = 1820] [serial = 1876] [outer = (nil)] 02:16:05 INFO - PROCESS | 1820 | ++DOMWINDOW == 91 (0x90fe2c00) [pid = 1820] [serial = 1877] [outer = 0x90eec800] 02:16:05 INFO - PROCESS | 1820 | 1470734165527 Marionette DEBUG loaded listener.js 02:16:05 INFO - PROCESS | 1820 | ++DOMWINDOW == 92 (0x90fe6c00) [pid = 1820] [serial = 1878] [outer = 0x90eec800] 02:16:06 INFO - PROCESS | 1820 | 1470734166540 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]]]}] 02:16:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 02:16:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1697ms 02:16:06 INFO - PROCESS | 1820 | 1470734166568 Marionette TRACE conn4 -> [0,2473,"getWindowHandle",null] 02:16:06 INFO - PROCESS | 1820 | 1470734166573 Marionette TRACE conn4 <- [1,2473,null,{"value":"8"}] 02:16:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 02:16:06 INFO - PROCESS | 1820 | 1470734166583 Marionette TRACE conn4 -> [0,2474,"setScriptTimeout",{"ms":35000}] 02:16:06 INFO - PROCESS | 1820 | 1470734166586 Marionette TRACE conn4 <- [1,2474,null,{}] 02:16:06 INFO - PROCESS | 1820 | 1470734166592 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}] 02:16:06 INFO - PROCESS | 1820 | 1470734166598 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:16:06 INFO - PROCESS | 1820 | 1470734166798 Marionette TRACE conn4 <- [1,2475,null,{"value":null}] 02:16:07 INFO - PROCESS | 1820 | 1470734166994 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:07 INFO - PROCESS | 1820 | 1470734167005 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:16:07 INFO - PROCESS | 1820 | ++DOCSHELL 0x8ef27c00 == 17 [pid = 1820] [id = 626] 02:16:07 INFO - PROCESS | 1820 | ++DOMWINDOW == 93 (0x90ee5800) [pid = 1820] [serial = 1879] [outer = (nil)] 02:16:07 INFO - PROCESS | 1820 | ++DOMWINDOW == 94 (0x91925400) [pid = 1820] [serial = 1880] [outer = 0x90ee5800] 02:16:07 INFO - PROCESS | 1820 | 1470734167112 Marionette DEBUG loaded listener.js 02:16:07 INFO - PROCESS | 1820 | ++DOMWINDOW == 95 (0x9192a800) [pid = 1820] [serial = 1881] [outer = 0x90ee5800] 02:16:08 INFO - PROCESS | 1820 | 1470734168172 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]]]}] 02:16:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 02:16:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1634ms 02:16:08 INFO - PROCESS | 1820 | 1470734168219 Marionette TRACE conn4 -> [0,2477,"getWindowHandle",null] 02:16:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 02:16:08 INFO - PROCESS | 1820 | 1470734168223 Marionette TRACE conn4 <- [1,2477,null,{"value":"8"}] 02:16:08 INFO - PROCESS | 1820 | 1470734168229 Marionette TRACE conn4 -> [0,2478,"setScriptTimeout",{"ms":35000}] 02:16:08 INFO - PROCESS | 1820 | 1470734168233 Marionette TRACE conn4 <- [1,2478,null,{}] 02:16:08 INFO - PROCESS | 1820 | 1470734168239 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}] 02:16:08 INFO - PROCESS | 1820 | 1470734168244 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:16:08 INFO - PROCESS | 1820 | 1470734168447 Marionette TRACE conn4 <- [1,2479,null,{"value":null}] 02:16:08 INFO - PROCESS | 1820 | 1470734168713 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:08 INFO - PROCESS | 1820 | 1470734168731 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:16:08 INFO - PROCESS | 1820 | ++DOCSHELL 0x8e984400 == 18 [pid = 1820] [id = 627] 02:16:08 INFO - PROCESS | 1820 | ++DOMWINDOW == 96 (0x8ef27400) [pid = 1820] [serial = 1882] [outer = (nil)] 02:16:08 INFO - PROCESS | 1820 | ++DOMWINDOW == 97 (0x92305000) [pid = 1820] [serial = 1883] [outer = 0x8ef27400] 02:16:08 INFO - PROCESS | 1820 | 1470734168884 Marionette DEBUG loaded listener.js 02:16:09 INFO - PROCESS | 1820 | ++DOMWINDOW == 98 (0x92add800) [pid = 1820] [serial = 1884] [outer = 0x8ef27400] 02:16:09 INFO - PROCESS | 1820 | 1470734169876 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]]]}] 02:16:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 02:16:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1683ms 02:16:09 INFO - PROCESS | 1820 | 1470734169913 Marionette TRACE conn4 -> [0,2481,"getWindowHandle",null] 02:16:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 02:16:09 INFO - PROCESS | 1820 | 1470734169917 Marionette TRACE conn4 <- [1,2481,null,{"value":"8"}] 02:16:09 INFO - PROCESS | 1820 | 1470734169924 Marionette TRACE conn4 -> [0,2482,"setScriptTimeout",{"ms":35000}] 02:16:09 INFO - PROCESS | 1820 | 1470734169928 Marionette TRACE conn4 <- [1,2482,null,{}] 02:16:09 INFO - PROCESS | 1820 | 1470734169933 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}] 02:16:09 INFO - PROCESS | 1820 | 1470734169940 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:16:10 INFO - PROCESS | 1820 | 1470734170140 Marionette TRACE conn4 <- [1,2483,null,{"value":null}] 02:16:10 INFO - PROCESS | 1820 | 1470734170387 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:10 INFO - PROCESS | 1820 | 1470734170394 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:16:10 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d0d6400 == 19 [pid = 1820] [id = 628] 02:16:10 INFO - PROCESS | 1820 | ++DOMWINDOW == 99 (0x8ec79800) [pid = 1820] [serial = 1885] [outer = (nil)] 02:16:10 INFO - PROCESS | 1820 | ++DOMWINDOW == 100 (0x939ca800) [pid = 1820] [serial = 1886] [outer = 0x8ec79800] 02:16:10 INFO - PROCESS | 1820 | 1470734170523 Marionette DEBUG loaded listener.js 02:16:10 INFO - PROCESS | 1820 | ++DOMWINDOW == 101 (0x939d5000) [pid = 1820] [serial = 1887] [outer = 0x8ec79800] 02:16:11 INFO - PROCESS | 1820 | 1470734171656 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]]]}] 02:16:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 02:16:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1785ms 02:16:11 INFO - PROCESS | 1820 | 1470734171710 Marionette TRACE conn4 -> [0,2485,"getWindowHandle",null] 02:16:11 INFO - PROCESS | 1820 | 1470734171713 Marionette TRACE conn4 <- [1,2485,null,{"value":"8"}] 02:16:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 02:16:11 INFO - PROCESS | 1820 | 1470734171721 Marionette TRACE conn4 -> [0,2486,"setScriptTimeout",{"ms":35000}] 02:16:11 INFO - PROCESS | 1820 | 1470734171725 Marionette TRACE conn4 <- [1,2486,null,{}] 02:16:11 INFO - PROCESS | 1820 | 1470734171731 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}] 02:16:11 INFO - PROCESS | 1820 | 1470734171737 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:16:11 INFO - PROCESS | 1820 | 1470734171946 Marionette TRACE conn4 <- [1,2487,null,{"value":null}] 02:16:12 INFO - PROCESS | 1820 | 1470734172199 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:12 INFO - PROCESS | 1820 | 1470734172208 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:16:12 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d8c6000 == 20 [pid = 1820] [id = 629] 02:16:12 INFO - PROCESS | 1820 | ++DOMWINDOW == 102 (0x8e580400) [pid = 1820] [serial = 1888] [outer = (nil)] 02:16:12 INFO - PROCESS | 1820 | ++DOMWINDOW == 103 (0x93ba3400) [pid = 1820] [serial = 1889] [outer = 0x8e580400] 02:16:12 INFO - PROCESS | 1820 | 1470734172343 Marionette DEBUG loaded listener.js 02:16:12 INFO - PROCESS | 1820 | ++DOMWINDOW == 104 (0x93d63800) [pid = 1820] [serial = 1890] [outer = 0x8e580400] 02:16:13 INFO - PROCESS | 1820 | 1470734173413 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]]]}] 02:16:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 02:16:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1745ms 02:16:13 INFO - PROCESS | 1820 | 1470734173468 Marionette TRACE conn4 -> [0,2489,"getWindowHandle",null] 02:16:13 INFO - PROCESS | 1820 | 1470734173471 Marionette TRACE conn4 <- [1,2489,null,{"value":"8"}] 02:16:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 02:16:13 INFO - PROCESS | 1820 | 1470734173479 Marionette TRACE conn4 -> [0,2490,"setScriptTimeout",{"ms":35000}] 02:16:13 INFO - PROCESS | 1820 | 1470734173482 Marionette TRACE conn4 <- [1,2490,null,{}] 02:16:13 INFO - PROCESS | 1820 | 1470734173489 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}] 02:16:13 INFO - PROCESS | 1820 | 1470734173494 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:16:13 INFO - PROCESS | 1820 | 1470734173689 Marionette TRACE conn4 <- [1,2491,null,{"value":null}] 02:16:14 INFO - PROCESS | 1820 | 1470734174086 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:14 INFO - PROCESS | 1820 | 1470734174095 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:16:14 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d0d3800 == 21 [pid = 1820] [id = 630] 02:16:14 INFO - PROCESS | 1820 | ++DOMWINDOW == 105 (0x8d0d3c00) [pid = 1820] [serial = 1891] [outer = (nil)] 02:16:14 INFO - PROCESS | 1820 | ++DOMWINDOW == 106 (0x8d0dcc00) [pid = 1820] [serial = 1892] [outer = 0x8d0d3c00] 02:16:14 INFO - PROCESS | 1820 | 1470734174215 Marionette DEBUG loaded listener.js 02:16:14 INFO - PROCESS | 1820 | ++DOMWINDOW == 107 (0x8d8bf400) [pid = 1820] [serial = 1893] [outer = 0x8d0d3c00] 02:16:15 INFO - PROCESS | 1820 | 1470734175163 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]]]}] 02:16:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 02:16:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1737ms 02:16:15 INFO - PROCESS | 1820 | 1470734175224 Marionette TRACE conn4 -> [0,2493,"getWindowHandle",null] 02:16:15 INFO - PROCESS | 1820 | 1470734175239 Marionette TRACE conn4 <- [1,2493,null,{"value":"8"}] 02:16:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 02:16:15 INFO - PROCESS | 1820 | 1470734175249 Marionette TRACE conn4 -> [0,2494,"setScriptTimeout",{"ms":35000}] 02:16:15 INFO - PROCESS | 1820 | 1470734175257 Marionette TRACE conn4 <- [1,2494,null,{}] 02:16:15 INFO - PROCESS | 1820 | 1470734175279 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}] 02:16:15 INFO - PROCESS | 1820 | 1470734175290 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:16:15 INFO - PROCESS | 1820 | 1470734175549 Marionette TRACE conn4 <- [1,2495,null,{"value":null}] 02:16:15 INFO - PROCESS | 1820 | --DOCSHELL 0x8d0ce400 == 20 [pid = 1820] [id = 621] 02:16:15 INFO - PROCESS | 1820 | --DOCSHELL 0x8ef2b800 == 19 [pid = 1820] [id = 620] 02:16:15 INFO - PROCESS | 1820 | --DOCSHELL 0x8e988400 == 18 [pid = 1820] [id = 619] 02:16:15 INFO - PROCESS | 1820 | --DOCSHELL 0x8d2d7c00 == 17 [pid = 1820] [id = 618] 02:16:15 INFO - PROCESS | 1820 | --DOMWINDOW == 106 (0x8fae4c00) [pid = 1820] [serial = 1820] [outer = (nil)] [url = about:blank] 02:16:15 INFO - PROCESS | 1820 | --DOMWINDOW == 105 (0x90df1400) [pid = 1820] [serial = 1821] [outer = (nil)] [url = about:blank] 02:16:15 INFO - PROCESS | 1820 | --DOMWINDOW == 104 (0x8fae4400) [pid = 1820] [serial = 1796] [outer = (nil)] [url = about:blank] 02:16:15 INFO - PROCESS | 1820 | --DOMWINDOW == 103 (0x90de4000) [pid = 1820] [serial = 1797] [outer = (nil)] [url = about:blank] 02:16:15 INFO - PROCESS | 1820 | --DOMWINDOW == 102 (0x8d8c3c00) [pid = 1820] [serial = 1811] [outer = (nil)] [url = about:blank] 02:16:15 INFO - PROCESS | 1820 | --DOMWINDOW == 101 (0x8db30400) [pid = 1820] [serial = 1812] [outer = (nil)] [url = about:blank] 02:16:15 INFO - PROCESS | 1820 | --DOMWINDOW == 100 (0x8e98fc00) [pid = 1820] [serial = 1814] [outer = (nil)] [url = about:blank] 02:16:15 INFO - PROCESS | 1820 | --DOMWINDOW == 99 (0x8ec83000) [pid = 1820] [serial = 1815] [outer = (nil)] [url = about:blank] 02:16:15 INFO - PROCESS | 1820 | --DOMWINDOW == 98 (0x92ad5800) [pid = 1820] [serial = 1805] [outer = (nil)] [url = about:blank] 02:16:15 INFO - PROCESS | 1820 | --DOMWINDOW == 97 (0x92c0ac00) [pid = 1820] [serial = 1806] [outer = (nil)] [url = about:blank] 02:16:15 INFO - PROCESS | 1820 | --DOMWINDOW == 96 (0x8f023000) [pid = 1820] [serial = 1808] [outer = (nil)] [url = about:blank] 02:16:15 INFO - PROCESS | 1820 | --DOMWINDOW == 95 (0x8faecc00) [pid = 1820] [serial = 1809] [outer = (nil)] [url = about:blank] 02:16:15 INFO - PROCESS | 1820 | --DOMWINDOW == 94 (0x8d2de000) [pid = 1820] [serial = 1790] [outer = (nil)] [url = about:blank] 02:16:15 INFO - PROCESS | 1820 | --DOMWINDOW == 93 (0x8d8c6400) [pid = 1820] [serial = 1791] [outer = (nil)] [url = about:blank] 02:16:15 INFO - PROCESS | 1820 | --DOMWINDOW == 92 (0x8eca3c00) [pid = 1820] [serial = 1793] [outer = (nil)] [url = about:blank] 02:16:15 INFO - PROCESS | 1820 | --DOMWINDOW == 91 (0x8ed08400) [pid = 1820] [serial = 1794] [outer = (nil)] [url = about:blank] 02:16:15 INFO - PROCESS | 1820 | --DOMWINDOW == 90 (0x91132000) [pid = 1820] [serial = 1799] [outer = (nil)] [url = about:blank] 02:16:15 INFO - PROCESS | 1820 | --DOMWINDOW == 89 (0x9112b800) [pid = 1820] [serial = 1800] [outer = (nil)] [url = about:blank] 02:16:15 INFO - PROCESS | 1820 | --DOMWINDOW == 88 (0x92304c00) [pid = 1820] [serial = 1802] [outer = (nil)] [url = about:blank] 02:16:15 INFO - PROCESS | 1820 | --DOMWINDOW == 87 (0x9230e800) [pid = 1820] [serial = 1803] [outer = (nil)] [url = about:blank] 02:16:15 INFO - PROCESS | 1820 | --DOMWINDOW == 86 (0x8edd2400) [pid = 1820] [serial = 1817] [outer = (nil)] [url = about:blank] 02:16:15 INFO - PROCESS | 1820 | --DOMWINDOW == 85 (0x8fae0c00) [pid = 1820] [serial = 1788] [outer = (nil)] [url = about:blank] 02:16:15 INFO - PROCESS | 1820 | --DOMWINDOW == 84 (0x8ee54800) [pid = 1820] [serial = 1818] [outer = (nil)] [url = about:blank] 02:16:15 INFO - PROCESS | 1820 | --DOMWINDOW == 83 (0x8e98d000) [pid = 1820] [serial = 1823] [outer = (nil)] [url = about:blank] 02:16:15 INFO - PROCESS | 1820 | --DOMWINDOW == 82 (0x8f02c400) [pid = 1820] [serial = 1824] [outer = (nil)] [url = about:blank] 02:16:15 INFO - PROCESS | 1820 | 1470734175837 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:15 INFO - PROCESS | 1820 | 1470734175849 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:16:15 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d0dd800 == 18 [pid = 1820] [id = 631] 02:16:15 INFO - PROCESS | 1820 | ++DOMWINDOW == 83 (0x8d8c6400) [pid = 1820] [serial = 1894] [outer = (nil)] 02:16:15 INFO - PROCESS | 1820 | ++DOMWINDOW == 84 (0x8e986800) [pid = 1820] [serial = 1895] [outer = 0x8d8c6400] 02:16:15 INFO - PROCESS | 1820 | 1470734175932 Marionette DEBUG loaded listener.js 02:16:16 INFO - PROCESS | 1820 | ++DOMWINDOW == 85 (0x8ec83000) [pid = 1820] [serial = 1896] [outer = 0x8d8c6400] 02:16:16 INFO - PROCESS | 1820 | 1470734176803 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]]]}] 02:16:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 02:16:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1601ms 02:16:16 INFO - PROCESS | 1820 | 1470734176853 Marionette TRACE conn4 -> [0,2497,"getWindowHandle",null] 02:16:16 INFO - PROCESS | 1820 | 1470734176866 Marionette TRACE conn4 <- [1,2497,null,{"value":"8"}] 02:16:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 02:16:16 INFO - PROCESS | 1820 | 1470734176899 Marionette TRACE conn4 -> [0,2498,"setScriptTimeout",{"ms":35000}] 02:16:16 INFO - PROCESS | 1820 | 1470734176904 Marionette TRACE conn4 <- [1,2498,null,{}] 02:16:16 INFO - PROCESS | 1820 | 1470734176910 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}] 02:16:16 INFO - PROCESS | 1820 | 1470734176915 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:16:17 INFO - PROCESS | 1820 | 1470734177100 Marionette TRACE conn4 <- [1,2499,null,{"value":null}] 02:16:17 INFO - PROCESS | 1820 | 1470734177110 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:17 INFO - PROCESS | 1820 | 1470734177120 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:16:17 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d8ca400 == 19 [pid = 1820] [id = 632] 02:16:17 INFO - PROCESS | 1820 | ++DOMWINDOW == 86 (0x8ed09400) [pid = 1820] [serial = 1897] [outer = (nil)] 02:16:17 INFO - PROCESS | 1820 | ++DOMWINDOW == 87 (0x8ee51400) [pid = 1820] [serial = 1898] [outer = 0x8ed09400] 02:16:17 INFO - PROCESS | 1820 | 1470734177189 Marionette DEBUG loaded listener.js 02:16:17 INFO - PROCESS | 1820 | ++DOMWINDOW == 88 (0x8f021400) [pid = 1820] [serial = 1899] [outer = 0x8ed09400] 02:16:18 INFO - PROCESS | 1820 | 1470734178268 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]]]}] 02:16:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 02:16:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1450ms 02:16:18 INFO - PROCESS | 1820 | 1470734178343 Marionette TRACE conn4 -> [0,2501,"getWindowHandle",null] 02:16:18 INFO - PROCESS | 1820 | 1470734178348 Marionette TRACE conn4 <- [1,2501,null,{"value":"8"}] 02:16:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 02:16:18 INFO - PROCESS | 1820 | 1470734178369 Marionette TRACE conn4 -> [0,2502,"setScriptTimeout",{"ms":35000}] 02:16:18 INFO - PROCESS | 1820 | 1470734178378 Marionette TRACE conn4 <- [1,2502,null,{}] 02:16:18 INFO - PROCESS | 1820 | 1470734178388 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}] 02:16:18 INFO - PROCESS | 1820 | 1470734178395 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:16:18 INFO - PROCESS | 1820 | 1470734178657 Marionette TRACE conn4 <- [1,2503,null,{"value":null}] 02:16:18 INFO - PROCESS | 1820 | 1470734178701 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:18 INFO - PROCESS | 1820 | 1470734178709 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:16:18 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d0cf400 == 20 [pid = 1820] [id = 633] 02:16:18 INFO - PROCESS | 1820 | ++DOMWINDOW == 89 (0x90deb000) [pid = 1820] [serial = 1900] [outer = (nil)] 02:16:18 INFO - PROCESS | 1820 | ++DOMWINDOW == 90 (0x90ee0800) [pid = 1820] [serial = 1901] [outer = 0x90deb000] 02:16:18 INFO - PROCESS | 1820 | 1470734178786 Marionette DEBUG loaded listener.js 02:16:18 INFO - PROCESS | 1820 | ++DOMWINDOW == 91 (0x90eea800) [pid = 1820] [serial = 1902] [outer = 0x90deb000] 02:16:19 INFO - PROCESS | 1820 | 1470734179807 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]]]}] 02:16:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 02:16:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1502ms 02:16:19 INFO - PROCESS | 1820 | 1470734179857 Marionette TRACE conn4 -> [0,2505,"getWindowHandle",null] 02:16:19 INFO - PROCESS | 1820 | 1470734179862 Marionette TRACE conn4 <- [1,2505,null,{"value":"8"}] 02:16:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 02:16:19 INFO - PROCESS | 1820 | 1470734179875 Marionette TRACE conn4 -> [0,2506,"setScriptTimeout",{"ms":35000}] 02:16:19 INFO - PROCESS | 1820 | 1470734179878 Marionette TRACE conn4 <- [1,2506,null,{}] 02:16:19 INFO - PROCESS | 1820 | 1470734179884 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}] 02:16:19 INFO - PROCESS | 1820 | 1470734179890 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:16:20 INFO - PROCESS | 1820 | 1470734180141 Marionette TRACE conn4 <- [1,2507,null,{"value":null}] 02:16:20 INFO - PROCESS | 1820 | 1470734180169 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:20 INFO - PROCESS | 1820 | 1470734180177 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:16:20 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d2dc400 == 21 [pid = 1820] [id = 634] 02:16:20 INFO - PROCESS | 1820 | ++DOMWINDOW == 92 (0x8e585000) [pid = 1820] [serial = 1903] [outer = (nil)] 02:16:20 INFO - PROCESS | 1820 | ++DOMWINDOW == 93 (0x90fe8c00) [pid = 1820] [serial = 1904] [outer = 0x8e585000] 02:16:20 INFO - PROCESS | 1820 | 1470734180249 Marionette DEBUG loaded listener.js 02:16:20 INFO - PROCESS | 1820 | ++DOMWINDOW == 94 (0x91130c00) [pid = 1820] [serial = 1905] [outer = 0x8e585000] 02:16:20 INFO - PROCESS | 1820 | --DOMWINDOW == 93 (0x8d0d1400) [pid = 1820] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 02:16:20 INFO - PROCESS | 1820 | --DOMWINDOW == 92 (0x8ec7b400) [pid = 1820] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 02:16:20 INFO - PROCESS | 1820 | --DOMWINDOW == 91 (0x8ec9a000) [pid = 1820] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 02:16:20 INFO - PROCESS | 1820 | --DOMWINDOW == 90 (0x8db2ec00) [pid = 1820] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 02:16:20 INFO - PROCESS | 1820 | --DOMWINDOW == 89 (0x8ec9ec00) [pid = 1820] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 02:16:20 INFO - PROCESS | 1820 | --DOMWINDOW == 88 (0x8ef2cc00) [pid = 1820] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 02:16:20 INFO - PROCESS | 1820 | --DOMWINDOW == 87 (0x8f026000) [pid = 1820] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 02:16:20 INFO - PROCESS | 1820 | --DOMWINDOW == 86 (0x8ef2b400) [pid = 1820] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 02:16:20 INFO - PROCESS | 1820 | --DOMWINDOW == 85 (0x8ef29400) [pid = 1820] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 02:16:20 INFO - PROCESS | 1820 | --DOMWINDOW == 84 (0x92544800) [pid = 1820] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 02:16:20 INFO - PROCESS | 1820 | --DOMWINDOW == 83 (0x92ad2800) [pid = 1820] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 02:16:20 INFO - PROCESS | 1820 | --DOMWINDOW == 82 (0x93bac800) [pid = 1820] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 02:16:20 INFO - PROCESS | 1820 | --DOMWINDOW == 81 (0x8ec7dc00) [pid = 1820] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 02:16:21 INFO - PROCESS | 1820 | 1470734181337 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]]]}] 02:16:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 02:16:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1529ms 02:16:21 INFO - PROCESS | 1820 | 1470734181405 Marionette TRACE conn4 -> [0,2509,"getWindowHandle",null] 02:16:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 02:16:21 INFO - PROCESS | 1820 | 1470734181409 Marionette TRACE conn4 <- [1,2509,null,{"value":"8"}] 02:16:21 INFO - PROCESS | 1820 | 1470734181421 Marionette TRACE conn4 -> [0,2510,"setScriptTimeout",{"ms":35000}] 02:16:21 INFO - PROCESS | 1820 | 1470734181424 Marionette TRACE conn4 <- [1,2510,null,{}] 02:16:21 INFO - PROCESS | 1820 | 1470734181429 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}] 02:16:21 INFO - PROCESS | 1820 | 1470734181436 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:16:21 INFO - PROCESS | 1820 | 1470734181608 Marionette TRACE conn4 <- [1,2511,null,{"value":null}] 02:16:21 INFO - PROCESS | 1820 | 1470734181758 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:21 INFO - PROCESS | 1820 | 1470734181777 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:16:21 INFO - PROCESS | 1820 | ++DOCSHELL 0x8ed03400 == 22 [pid = 1820] [id = 635] 02:16:21 INFO - PROCESS | 1820 | ++DOMWINDOW == 82 (0x8ef2b400) [pid = 1820] [serial = 1906] [outer = (nil)] 02:16:21 INFO - PROCESS | 1820 | ++DOMWINDOW == 83 (0x90fe7c00) [pid = 1820] [serial = 1907] [outer = 0x8ef2b400] 02:16:21 INFO - PROCESS | 1820 | 1470734181857 Marionette DEBUG loaded listener.js 02:16:22 INFO - PROCESS | 1820 | ++DOMWINDOW == 84 (0x92542c00) [pid = 1820] [serial = 1908] [outer = 0x8ef2b400] 02:16:22 INFO - PROCESS | 1820 | 1470734182845 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]]]}] 02:16:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 02:16:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1496ms 02:16:22 INFO - PROCESS | 1820 | 1470734182913 Marionette TRACE conn4 -> [0,2513,"getWindowHandle",null] 02:16:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 02:16:22 INFO - PROCESS | 1820 | 1470734182921 Marionette TRACE conn4 <- [1,2513,null,{"value":"8"}] 02:16:22 INFO - PROCESS | 1820 | 1470734182930 Marionette TRACE conn4 -> [0,2514,"setScriptTimeout",{"ms":35000}] 02:16:22 INFO - PROCESS | 1820 | 1470734182936 Marionette TRACE conn4 <- [1,2514,null,{}] 02:16:22 INFO - PROCESS | 1820 | 1470734182945 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}] 02:16:22 INFO - PROCESS | 1820 | 1470734182950 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:16:23 INFO - PROCESS | 1820 | 1470734183214 Marionette TRACE conn4 <- [1,2515,null,{"value":null}] 02:16:23 INFO - PROCESS | 1820 | 1470734183488 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:23 INFO - PROCESS | 1820 | 1470734183503 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:16:23 INFO - PROCESS | 1820 | ++DOCSHELL 0x8e583000 == 23 [pid = 1820] [id = 636] 02:16:23 INFO - PROCESS | 1820 | ++DOMWINDOW == 85 (0x8e584800) [pid = 1820] [serial = 1909] [outer = (nil)] 02:16:23 INFO - PROCESS | 1820 | ++DOMWINDOW == 86 (0x8e98b800) [pid = 1820] [serial = 1910] [outer = 0x8e584800] 02:16:23 INFO - PROCESS | 1820 | 1470734183588 Marionette DEBUG loaded listener.js 02:16:23 INFO - PROCESS | 1820 | ++DOMWINDOW == 87 (0x8ec87000) [pid = 1820] [serial = 1911] [outer = 0x8e584800] 02:16:24 INFO - PROCESS | 1820 | 1470734184605 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]]]}] 02:16:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 02:16:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1743ms 02:16:24 INFO - PROCESS | 1820 | 1470734184673 Marionette TRACE conn4 -> [0,2517,"getWindowHandle",null] 02:16:24 INFO - PROCESS | 1820 | 1470734184681 Marionette TRACE conn4 <- [1,2517,null,{"value":"8"}] 02:16:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 02:16:24 INFO - PROCESS | 1820 | 1470734184692 Marionette TRACE conn4 -> [0,2518,"setScriptTimeout",{"ms":35000}] 02:16:24 INFO - PROCESS | 1820 | 1470734184697 Marionette TRACE conn4 <- [1,2518,null,{}] 02:16:24 INFO - PROCESS | 1820 | 1470734184705 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}] 02:16:24 INFO - PROCESS | 1820 | 1470734184711 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:16:24 INFO - PROCESS | 1820 | 1470734184963 Marionette TRACE conn4 <- [1,2519,null,{"value":null}] 02:16:25 INFO - PROCESS | 1820 | 1470734185179 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:25 INFO - PROCESS | 1820 | 1470734185189 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:16:25 INFO - PROCESS | 1820 | ++DOCSHELL 0x8ef2ec00 == 24 [pid = 1820] [id = 637] 02:16:25 INFO - PROCESS | 1820 | ++DOMWINDOW == 88 (0x8ef32800) [pid = 1820] [serial = 1912] [outer = (nil)] 02:16:25 INFO - PROCESS | 1820 | ++DOMWINDOW == 89 (0x8f02d800) [pid = 1820] [serial = 1913] [outer = 0x8ef32800] 02:16:25 INFO - PROCESS | 1820 | 1470734185319 Marionette DEBUG loaded listener.js 02:16:25 INFO - PROCESS | 1820 | ++DOMWINDOW == 90 (0x8fae9400) [pid = 1820] [serial = 1914] [outer = 0x8ef32800] 02:16:26 INFO - PROCESS | 1820 | 1470734186268 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]]]}] 02:16:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 02:16:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1648ms 02:16:26 INFO - PROCESS | 1820 | 1470734186341 Marionette TRACE conn4 -> [0,2521,"getWindowHandle",null] 02:16:26 INFO - PROCESS | 1820 | 1470734186345 Marionette TRACE conn4 <- [1,2521,null,{"value":"8"}] 02:16:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 02:16:26 INFO - PROCESS | 1820 | 1470734186353 Marionette TRACE conn4 -> [0,2522,"setScriptTimeout",{"ms":35000}] 02:16:26 INFO - PROCESS | 1820 | 1470734186359 Marionette TRACE conn4 <- [1,2522,null,{}] 02:16:26 INFO - PROCESS | 1820 | 1470734186376 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}] 02:16:26 INFO - PROCESS | 1820 | 1470734186386 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:16:26 INFO - PROCESS | 1820 | 1470734186621 Marionette TRACE conn4 <- [1,2523,null,{"value":null}] 02:16:26 INFO - PROCESS | 1820 | 1470734186923 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:26 INFO - PROCESS | 1820 | 1470734186936 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:16:26 INFO - PROCESS | 1820 | ++DOCSHELL 0x8f02ec00 == 25 [pid = 1820] [id = 638] 02:16:26 INFO - PROCESS | 1820 | ++DOMWINDOW == 91 (0x9254d800) [pid = 1820] [serial = 1915] [outer = (nil)] 02:16:27 INFO - PROCESS | 1820 | ++DOMWINDOW == 92 (0x92ad5c00) [pid = 1820] [serial = 1916] [outer = 0x9254d800] 02:16:27 INFO - PROCESS | 1820 | 1470734187039 Marionette DEBUG loaded listener.js 02:16:27 INFO - PROCESS | 1820 | ++DOMWINDOW == 93 (0x92c03400) [pid = 1820] [serial = 1917] [outer = 0x9254d800] 02:16:27 INFO - PROCESS | 1820 | 1470734187981 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]]]}] 02:16:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 02:16:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1701ms 02:16:28 INFO - PROCESS | 1820 | 1470734188054 Marionette TRACE conn4 -> [0,2525,"getWindowHandle",null] 02:16:28 INFO - PROCESS | 1820 | 1470734188059 Marionette TRACE conn4 <- [1,2525,null,{"value":"8"}] 02:16:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 02:16:28 INFO - PROCESS | 1820 | 1470734188066 Marionette TRACE conn4 -> [0,2526,"setScriptTimeout",{"ms":35000}] 02:16:28 INFO - PROCESS | 1820 | 1470734188068 Marionette TRACE conn4 <- [1,2526,null,{}] 02:16:28 INFO - PROCESS | 1820 | 1470734188075 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}] 02:16:28 INFO - PROCESS | 1820 | 1470734188080 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:16:28 INFO - PROCESS | 1820 | 1470734188286 Marionette TRACE conn4 <- [1,2527,null,{"value":null}] 02:16:28 INFO - PROCESS | 1820 | 1470734188524 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:28 INFO - PROCESS | 1820 | 1470734188533 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:16:28 INFO - PROCESS | 1820 | ++DOCSHELL 0x92ad7000 == 26 [pid = 1820] [id = 639] 02:16:28 INFO - PROCESS | 1820 | ++DOMWINDOW == 94 (0x92ada000) [pid = 1820] [serial = 1918] [outer = (nil)] 02:16:28 INFO - PROCESS | 1820 | ++DOMWINDOW == 95 (0x93bae400) [pid = 1820] [serial = 1919] [outer = 0x92ada000] 02:16:28 INFO - PROCESS | 1820 | 1470734188632 Marionette DEBUG loaded listener.js 02:16:28 INFO - PROCESS | 1820 | ++DOMWINDOW == 96 (0x95243c00) [pid = 1820] [serial = 1920] [outer = 0x92ada000] 02:16:29 INFO - PROCESS | 1820 | 1470734189582 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]]]}] 02:16:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 02:16:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1587ms 02:16:29 INFO - PROCESS | 1820 | 1470734189654 Marionette TRACE conn4 -> [0,2529,"getWindowHandle",null] 02:16:29 INFO - PROCESS | 1820 | 1470734189658 Marionette TRACE conn4 <- [1,2529,null,{"value":"8"}] 02:16:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 02:16:29 INFO - PROCESS | 1820 | 1470734189667 Marionette TRACE conn4 -> [0,2530,"setScriptTimeout",{"ms":35000}] 02:16:29 INFO - PROCESS | 1820 | 1470734189670 Marionette TRACE conn4 <- [1,2530,null,{}] 02:16:29 INFO - PROCESS | 1820 | 1470734189677 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}] 02:16:29 INFO - PROCESS | 1820 | 1470734189682 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:16:29 INFO - PROCESS | 1820 | 1470734189929 Marionette TRACE conn4 <- [1,2531,null,{"value":null}] 02:16:30 INFO - PROCESS | 1820 | 1470734190165 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:30 INFO - PROCESS | 1820 | 1470734190172 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:16:30 INFO - PROCESS | 1820 | ++DOCSHELL 0x8ee51800 == 27 [pid = 1820] [id = 640] 02:16:30 INFO - PROCESS | 1820 | ++DOMWINDOW == 97 (0x90fe7000) [pid = 1820] [serial = 1921] [outer = (nil)] 02:16:30 INFO - PROCESS | 1820 | ++DOMWINDOW == 98 (0x953b4400) [pid = 1820] [serial = 1922] [outer = 0x90fe7000] 02:16:30 INFO - PROCESS | 1820 | 1470734190309 Marionette DEBUG loaded listener.js 02:16:30 INFO - PROCESS | 1820 | ++DOMWINDOW == 99 (0x9668b800) [pid = 1820] [serial = 1923] [outer = 0x90fe7000] 02:16:31 INFO - PROCESS | 1820 | 1470734191310 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]]]}] 02:16:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 02:16:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1683ms 02:16:31 INFO - PROCESS | 1820 | 1470734191350 Marionette TRACE conn4 -> [0,2533,"getWindowHandle",null] 02:16:31 INFO - PROCESS | 1820 | 1470734191354 Marionette TRACE conn4 <- [1,2533,null,{"value":"8"}] 02:16:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 02:16:31 INFO - PROCESS | 1820 | 1470734191362 Marionette TRACE conn4 -> [0,2534,"setScriptTimeout",{"ms":35000}] 02:16:31 INFO - PROCESS | 1820 | 1470734191366 Marionette TRACE conn4 <- [1,2534,null,{}] 02:16:31 INFO - PROCESS | 1820 | 1470734191373 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}] 02:16:31 INFO - PROCESS | 1820 | 1470734191383 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:16:31 INFO - PROCESS | 1820 | 1470734191627 Marionette TRACE conn4 <- [1,2535,null,{"value":null}] 02:16:31 INFO - PROCESS | 1820 | 1470734191869 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:31 INFO - PROCESS | 1820 | 1470734191877 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:16:31 INFO - PROCESS | 1820 | ++DOCSHELL 0x90ee9800 == 28 [pid = 1820] [id = 641] 02:16:31 INFO - PROCESS | 1820 | ++DOMWINDOW == 100 (0x96684000) [pid = 1820] [serial = 1924] [outer = (nil)] 02:16:32 INFO - PROCESS | 1820 | ++DOMWINDOW == 101 (0x966f0400) [pid = 1820] [serial = 1925] [outer = 0x96684000] 02:16:32 INFO - PROCESS | 1820 | 1470734192012 Marionette DEBUG loaded listener.js 02:16:32 INFO - PROCESS | 1820 | ++DOMWINDOW == 102 (0x9795e000) [pid = 1820] [serial = 1926] [outer = 0x96684000] 02:16:32 INFO - PROCESS | 1820 | 1470734192965 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]]]}] 02:16:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 02:16:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1637ms 02:16:33 INFO - PROCESS | 1820 | 1470734193000 Marionette TRACE conn4 -> [0,2537,"getWindowHandle",null] 02:16:33 INFO - PROCESS | 1820 | 1470734193004 Marionette TRACE conn4 <- [1,2537,null,{"value":"8"}] 02:16:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 02:16:33 INFO - PROCESS | 1820 | 1470734193011 Marionette TRACE conn4 -> [0,2538,"setScriptTimeout",{"ms":35000}] 02:16:33 INFO - PROCESS | 1820 | 1470734193015 Marionette TRACE conn4 <- [1,2538,null,{}] 02:16:33 INFO - PROCESS | 1820 | 1470734193022 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}] 02:16:33 INFO - PROCESS | 1820 | 1470734193027 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:16:33 INFO - PROCESS | 1820 | 1470734193217 Marionette TRACE conn4 <- [1,2539,null,{"value":null}] 02:16:33 INFO - PROCESS | 1820 | 1470734193422 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:33 INFO - PROCESS | 1820 | 1470734193429 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:16:33 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d0d4400 == 29 [pid = 1820] [id = 642] 02:16:33 INFO - PROCESS | 1820 | ++DOMWINDOW == 103 (0x8db3cc00) [pid = 1820] [serial = 1927] [outer = (nil)] 02:16:33 INFO - PROCESS | 1820 | ++DOMWINDOW == 104 (0x99211000) [pid = 1820] [serial = 1928] [outer = 0x8db3cc00] 02:16:33 INFO - PROCESS | 1820 | 1470734193549 Marionette DEBUG loaded listener.js 02:16:33 INFO - PROCESS | 1820 | ++DOMWINDOW == 105 (0x9921c000) [pid = 1820] [serial = 1929] [outer = 0x8db3cc00] 02:16:34 INFO - PROCESS | 1820 | 1470734194555 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]]]}] 02:16:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 02:16:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1586ms 02:16:34 INFO - PROCESS | 1820 | 1470734194605 Marionette TRACE conn4 -> [0,2541,"getWindowHandle",null] 02:16:34 INFO - PROCESS | 1820 | 1470734194610 Marionette TRACE conn4 <- [1,2541,null,{"value":"8"}] 02:16:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 02:16:34 INFO - PROCESS | 1820 | 1470734194617 Marionette TRACE conn4 -> [0,2542,"setScriptTimeout",{"ms":35000}] 02:16:34 INFO - PROCESS | 1820 | 1470734194621 Marionette TRACE conn4 <- [1,2542,null,{}] 02:16:34 INFO - PROCESS | 1820 | 1470734194628 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}] 02:16:34 INFO - PROCESS | 1820 | 1470734194634 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:16:34 INFO - PROCESS | 1820 | 1470734194840 Marionette TRACE conn4 <- [1,2543,null,{"value":null}] 02:16:35 INFO - PROCESS | 1820 | 1470734195049 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:35 INFO - PROCESS | 1820 | 1470734195057 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:16:35 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d2d9400 == 30 [pid = 1820] [id = 643] 02:16:35 INFO - PROCESS | 1820 | ++DOMWINDOW == 106 (0x8d2da800) [pid = 1820] [serial = 1930] [outer = (nil)] 02:16:35 INFO - PROCESS | 1820 | ++DOMWINDOW == 107 (0x8ed03000) [pid = 1820] [serial = 1931] [outer = 0x8d2da800] 02:16:35 INFO - PROCESS | 1820 | 1470734195187 Marionette DEBUG loaded listener.js 02:16:35 INFO - PROCESS | 1820 | ++DOMWINDOW == 108 (0x8fae8c00) [pid = 1820] [serial = 1932] [outer = 0x8d2da800] 02:16:36 INFO - PROCESS | 1820 | 1470734196427 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]]]}] 02:16:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 02:16:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1890ms 02:16:36 INFO - PROCESS | 1820 | 1470734196509 Marionette TRACE conn4 -> [0,2545,"getWindowHandle",null] 02:16:36 INFO - PROCESS | 1820 | 1470734196516 Marionette TRACE conn4 <- [1,2545,null,{"value":"8"}] 02:16:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 02:16:36 INFO - PROCESS | 1820 | 1470734196525 Marionette TRACE conn4 -> [0,2546,"setScriptTimeout",{"ms":35000}] 02:16:36 INFO - PROCESS | 1820 | 1470734196530 Marionette TRACE conn4 <- [1,2546,null,{}] 02:16:36 INFO - PROCESS | 1820 | 1470734196539 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}] 02:16:36 INFO - PROCESS | 1820 | 1470734196544 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:16:36 INFO - PROCESS | 1820 | 1470734196820 Marionette TRACE conn4 <- [1,2547,null,{"value":null}] 02:16:37 INFO - PROCESS | 1820 | 1470734197019 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:37 INFO - PROCESS | 1820 | 1470734197035 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:16:37 INFO - PROCESS | 1820 | ++DOCSHELL 0x8eca8c00 == 31 [pid = 1820] [id = 644] 02:16:37 INFO - PROCESS | 1820 | ++DOMWINDOW == 109 (0x8ed04000) [pid = 1820] [serial = 1933] [outer = (nil)] 02:16:37 INFO - PROCESS | 1820 | ++DOMWINDOW == 110 (0x8edc6c00) [pid = 1820] [serial = 1934] [outer = 0x8ed04000] 02:16:37 INFO - PROCESS | 1820 | 1470734197112 Marionette DEBUG loaded listener.js 02:16:37 INFO - PROCESS | 1820 | ++DOMWINDOW == 111 (0x8edd3400) [pid = 1820] [serial = 1935] [outer = 0x8ed04000] 02:16:38 INFO - PROCESS | 1820 | 1470734198042 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]]]}] 02:16:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 02:16:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1594ms 02:16:38 INFO - PROCESS | 1820 | 1470734198131 Marionette TRACE conn4 -> [0,2549,"getWindowHandle",null] 02:16:38 INFO - PROCESS | 1820 | 1470734198143 Marionette TRACE conn4 <- [1,2549,null,{"value":"8"}] 02:16:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 02:16:38 INFO - PROCESS | 1820 | 1470734198154 Marionette TRACE conn4 -> [0,2550,"setScriptTimeout",{"ms":35000}] 02:16:38 INFO - PROCESS | 1820 | 1470734198159 Marionette TRACE conn4 <- [1,2550,null,{}] 02:16:38 INFO - PROCESS | 1820 | 1470734198165 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}] 02:16:38 INFO - PROCESS | 1820 | 1470734198171 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:16:38 INFO - PROCESS | 1820 | 1470734198366 Marionette TRACE conn4 <- [1,2551,null,{"value":null}] 02:16:38 INFO - PROCESS | 1820 | 1470734198607 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:38 INFO - PROCESS | 1820 | 1470734198615 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:16:38 INFO - PROCESS | 1820 | ++DOCSHELL 0x8ec83800 == 32 [pid = 1820] [id = 645] 02:16:38 INFO - PROCESS | 1820 | ++DOMWINDOW == 112 (0x8ec9b800) [pid = 1820] [serial = 1936] [outer = (nil)] 02:16:38 INFO - PROCESS | 1820 | ++DOMWINDOW == 113 (0x90de5800) [pid = 1820] [serial = 1937] [outer = 0x8ec9b800] 02:16:38 INFO - PROCESS | 1820 | 1470734198746 Marionette DEBUG loaded listener.js 02:16:38 INFO - PROCESS | 1820 | ++DOMWINDOW == 114 (0x90eee000) [pid = 1820] [serial = 1938] [outer = 0x8ec9b800] 02:16:40 INFO - PROCESS | 1820 | --DOCSHELL 0x8d8c6000 == 31 [pid = 1820] [id = 629] 02:16:40 INFO - PROCESS | 1820 | --DOCSHELL 0x8d0d6400 == 30 [pid = 1820] [id = 628] 02:16:40 INFO - PROCESS | 1820 | --DOCSHELL 0x90ee8000 == 29 [pid = 1820] [id = 625] 02:16:40 INFO - PROCESS | 1820 | --DOCSHELL 0x8d0dac00 == 28 [pid = 1820] [id = 624] 02:16:40 INFO - PROCESS | 1820 | --DOCSHELL 0x8ec85800 == 27 [pid = 1820] [id = 623] 02:16:40 INFO - PROCESS | 1820 | --DOCSHELL 0x8d0d6c00 == 26 [pid = 1820] [id = 622] 02:16:40 INFO - PROCESS | 1820 | --DOCSHELL 0x8ec9bc00 == 25 [pid = 1820] [id = 617] 02:16:40 INFO - PROCESS | 1820 | --DOCSHELL 0x8d0d3800 == 24 [pid = 1820] [id = 630] 02:16:40 INFO - PROCESS | 1820 | --DOCSHELL 0x8e984400 == 23 [pid = 1820] [id = 627] 02:16:40 INFO - PROCESS | 1820 | --DOCSHELL 0x8ef27c00 == 22 [pid = 1820] [id = 626] 02:16:40 INFO - PROCESS | 1820 | --DOCSHELL 0x8d2d8000 == 21 [pid = 1820] [id = 616] 02:16:40 INFO - PROCESS | 1820 | --DOMWINDOW == 113 (0x8edca000) [pid = 1820] [serial = 1865] [outer = (nil)] [url = about:blank] 02:16:40 INFO - PROCESS | 1820 | --DOMWINDOW == 112 (0x8d2d7400) [pid = 1820] [serial = 1827] [outer = (nil)] [url = about:blank] 02:16:40 INFO - PROCESS | 1820 | --DOMWINDOW == 111 (0x8d0d8000) [pid = 1820] [serial = 1826] [outer = (nil)] [url = about:blank] 02:16:40 INFO - PROCESS | 1820 | --DOMWINDOW == 110 (0x8ed04c00) [pid = 1820] [serial = 1830] [outer = (nil)] [url = about:blank] 02:16:40 INFO - PROCESS | 1820 | --DOMWINDOW == 109 (0x8eca1000) [pid = 1820] [serial = 1859] [outer = (nil)] [url = about:blank] 02:16:40 INFO - PROCESS | 1820 | --DOMWINDOW == 108 (0x8db36000) [pid = 1820] [serial = 1856] [outer = (nil)] [url = about:blank] 02:16:40 INFO - PROCESS | 1820 | --DOMWINDOW == 107 (0x8ec87800) [pid = 1820] [serial = 1829] [outer = (nil)] [url = about:blank] 02:16:40 INFO - PROCESS | 1820 | --DOMWINDOW == 106 (0x8e57c400) [pid = 1820] [serial = 1857] [outer = (nil)] [url = about:blank] 02:16:40 INFO - PROCESS | 1820 | --DOMWINDOW == 105 (0x8ed10c00) [pid = 1820] [serial = 1854] [outer = (nil)] [url = about:blank] 02:16:40 INFO - PROCESS | 1820 | --DOMWINDOW == 104 (0x8ef31000) [pid = 1820] [serial = 1862] [outer = (nil)] [url = about:blank] 02:16:40 INFO - PROCESS | 1820 | --DOMWINDOW == 103 (0x90ee8800) [pid = 1820] [serial = 1833] [outer = (nil)] [url = about:blank] 02:16:40 INFO - PROCESS | 1820 | --DOMWINDOW == 102 (0x8ed04400) [pid = 1820] [serial = 1853] [outer = (nil)] [url = about:blank] 02:16:40 INFO - PROCESS | 1820 | --DOMWINDOW == 101 (0x8fae0800) [pid = 1820] [serial = 1832] [outer = (nil)] [url = about:blank] 02:16:40 INFO - PROCESS | 1820 | --DOMWINDOW == 100 (0x91993000) [pid = 1820] [serial = 1836] [outer = (nil)] [url = about:blank] 02:16:40 INFO - PROCESS | 1820 | --DOMWINDOW == 99 (0x91921400) [pid = 1820] [serial = 1835] [outer = (nil)] [url = about:blank] 02:16:40 INFO - PROCESS | 1820 | --DOMWINDOW == 98 (0x92ad4800) [pid = 1820] [serial = 1839] [outer = (nil)] [url = about:blank] 02:16:40 INFO - PROCESS | 1820 | --DOMWINDOW == 97 (0x9254f800) [pid = 1820] [serial = 1838] [outer = (nil)] [url = about:blank] 02:16:40 INFO - PROCESS | 1820 | --DOMWINDOW == 96 (0x93b63400) [pid = 1820] [serial = 1842] [outer = (nil)] [url = about:blank] 02:16:40 INFO - PROCESS | 1820 | --DOMWINDOW == 95 (0x92c04400) [pid = 1820] [serial = 1841] [outer = (nil)] [url = about:blank] 02:16:40 INFO - PROCESS | 1820 | --DOMWINDOW == 94 (0x9523fc00) [pid = 1820] [serial = 1845] [outer = (nil)] [url = about:blank] 02:16:40 INFO - PROCESS | 1820 | --DOMWINDOW == 93 (0x9485f400) [pid = 1820] [serial = 1844] [outer = (nil)] [url = about:blank] 02:16:40 INFO - PROCESS | 1820 | --DOMWINDOW == 92 (0x8f028000) [pid = 1820] [serial = 1863] [outer = (nil)] [url = about:blank] 02:16:40 INFO - PROCESS | 1820 | --DOMWINDOW == 91 (0x953b2400) [pid = 1820] [serial = 1848] [outer = (nil)] [url = about:blank] 02:16:40 INFO - PROCESS | 1820 | --DOMWINDOW == 90 (0x953ae800) [pid = 1820] [serial = 1847] [outer = (nil)] [url = about:blank] 02:16:40 INFO - PROCESS | 1820 | --DOMWINDOW == 89 (0x93ba4000) [pid = 1820] [serial = 1851] [outer = (nil)] [url = about:blank] 02:16:40 INFO - PROCESS | 1820 | --DOMWINDOW == 88 (0x92c0b800) [pid = 1820] [serial = 1850] [outer = (nil)] [url = about:blank] 02:16:40 INFO - PROCESS | 1820 | --DOMWINDOW == 87 (0x8ed0bc00) [pid = 1820] [serial = 1860] [outer = (nil)] [url = about:blank] 02:16:40 INFO - PROCESS | 1820 | 1470734200989 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]]]}] 02:16:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 02:16:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 2890ms 02:16:41 INFO - PROCESS | 1820 | 1470734201045 Marionette TRACE conn4 -> [0,2553,"getWindowHandle",null] 02:16:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 02:16:41 INFO - PROCESS | 1820 | 1470734201051 Marionette TRACE conn4 <- [1,2553,null,{"value":"8"}] 02:16:41 INFO - PROCESS | 1820 | 1470734201058 Marionette TRACE conn4 -> [0,2554,"setScriptTimeout",{"ms":35000}] 02:16:41 INFO - PROCESS | 1820 | 1470734201063 Marionette TRACE conn4 <- [1,2554,null,{}] 02:16:41 INFO - PROCESS | 1820 | 1470734201090 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}] 02:16:41 INFO - PROCESS | 1820 | 1470734201098 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:16:41 INFO - PROCESS | 1820 | 1470734201339 Marionette TRACE conn4 <- [1,2555,null,{"value":null}] 02:16:41 INFO - PROCESS | 1820 | 1470734201450 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:41 INFO - PROCESS | 1820 | 1470734201459 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:16:41 INFO - PROCESS | 1820 | ++DOCSHELL 0x8db35800 == 22 [pid = 1820] [id = 646] 02:16:41 INFO - PROCESS | 1820 | ++DOMWINDOW == 88 (0x8db35c00) [pid = 1820] [serial = 1939] [outer = (nil)] 02:16:41 INFO - PROCESS | 1820 | ++DOMWINDOW == 89 (0x8e57e400) [pid = 1820] [serial = 1940] [outer = 0x8db35c00] 02:16:41 INFO - PROCESS | 1820 | 1470734201532 Marionette DEBUG loaded listener.js 02:16:41 INFO - PROCESS | 1820 | ++DOMWINDOW == 90 (0x8e585c00) [pid = 1820] [serial = 1941] [outer = 0x8db35c00] 02:16:42 INFO - PROCESS | 1820 | 1470734202450 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]]]}] 02:16:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 02:16:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1448ms 02:16:42 INFO - PROCESS | 1820 | 1470734202516 Marionette TRACE conn4 -> [0,2557,"getWindowHandle",null] 02:16:42 INFO - PROCESS | 1820 | 1470734202523 Marionette TRACE conn4 <- [1,2557,null,{"value":"8"}] 02:16:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 02:16:42 INFO - PROCESS | 1820 | 1470734202534 Marionette TRACE conn4 -> [0,2558,"setScriptTimeout",{"ms":35000}] 02:16:42 INFO - PROCESS | 1820 | 1470734202538 Marionette TRACE conn4 <- [1,2558,null,{}] 02:16:42 INFO - PROCESS | 1820 | 1470734202544 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}] 02:16:42 INFO - PROCESS | 1820 | 1470734202550 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:16:42 INFO - PROCESS | 1820 | 1470734202790 Marionette TRACE conn4 <- [1,2559,null,{"value":null}] 02:16:42 INFO - PROCESS | 1820 | 1470734202811 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:42 INFO - PROCESS | 1820 | 1470734202818 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:16:42 INFO - PROCESS | 1820 | ++DOCSHELL 0x8db37000 == 23 [pid = 1820] [id = 647] 02:16:42 INFO - PROCESS | 1820 | ++DOMWINDOW == 91 (0x8eca1000) [pid = 1820] [serial = 1942] [outer = (nil)] 02:16:42 INFO - PROCESS | 1820 | ++DOMWINDOW == 92 (0x8ed08800) [pid = 1820] [serial = 1943] [outer = 0x8eca1000] 02:16:42 INFO - PROCESS | 1820 | 1470734202892 Marionette DEBUG loaded listener.js 02:16:43 INFO - PROCESS | 1820 | ++DOMWINDOW == 93 (0x8edc5400) [pid = 1820] [serial = 1944] [outer = 0x8eca1000] 02:16:43 INFO - PROCESS | 1820 | 1470734203904 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]]]}] 02:16:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 02:16:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1435ms 02:16:43 INFO - PROCESS | 1820 | 1470734203971 Marionette TRACE conn4 -> [0,2561,"getWindowHandle",null] 02:16:43 INFO - PROCESS | 1820 | 1470734203974 Marionette TRACE conn4 <- [1,2561,null,{"value":"8"}] 02:16:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 02:16:43 INFO - PROCESS | 1820 | 1470734203987 Marionette TRACE conn4 -> [0,2562,"setScriptTimeout",{"ms":35000}] 02:16:44 INFO - PROCESS | 1820 | 1470734203998 Marionette TRACE conn4 <- [1,2562,null,{}] 02:16:44 INFO - PROCESS | 1820 | 1470734204033 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}] 02:16:44 INFO - PROCESS | 1820 | 1470734204043 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:16:44 INFO - PROCESS | 1820 | 1470734204274 Marionette TRACE conn4 <- [1,2563,null,{"value":null}] 02:16:44 INFO - PROCESS | 1820 | 1470734204300 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:44 INFO - PROCESS | 1820 | 1470734204308 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:16:44 INFO - PROCESS | 1820 | ++DOCSHELL 0x8ef31800 == 24 [pid = 1820] [id = 648] 02:16:44 INFO - PROCESS | 1820 | ++DOMWINDOW == 94 (0x8ef32400) [pid = 1820] [serial = 1945] [outer = (nil)] 02:16:44 INFO - PROCESS | 1820 | ++DOMWINDOW == 95 (0x8f027400) [pid = 1820] [serial = 1946] [outer = 0x8ef32400] 02:16:44 INFO - PROCESS | 1820 | 1470734204385 Marionette DEBUG loaded listener.js 02:16:44 INFO - PROCESS | 1820 | ++DOMWINDOW == 96 (0x8fae4000) [pid = 1820] [serial = 1947] [outer = 0x8ef32400] 02:16:45 INFO - PROCESS | 1820 | --DOMWINDOW == 95 (0x8e585000) [pid = 1820] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 02:16:45 INFO - PROCESS | 1820 | --DOMWINDOW == 94 (0x8d2d8c00) [pid = 1820] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 02:16:45 INFO - PROCESS | 1820 | --DOMWINDOW == 93 (0x8ec79800) [pid = 1820] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 02:16:45 INFO - PROCESS | 1820 | --DOMWINDOW == 92 (0x8d0d9400) [pid = 1820] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 02:16:45 INFO - PROCESS | 1820 | --DOMWINDOW == 91 (0x8d8c8000) [pid = 1820] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 02:16:45 INFO - PROCESS | 1820 | --DOMWINDOW == 90 (0x8ec86000) [pid = 1820] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 02:16:45 INFO - PROCESS | 1820 | --DOMWINDOW == 89 (0x90ee5800) [pid = 1820] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 02:16:45 INFO - PROCESS | 1820 | --DOMWINDOW == 88 (0x8d0d3c00) [pid = 1820] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 02:16:45 INFO - PROCESS | 1820 | --DOMWINDOW == 87 (0x8ef27400) [pid = 1820] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 02:16:45 INFO - PROCESS | 1820 | --DOMWINDOW == 86 (0x90eec800) [pid = 1820] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 02:16:45 INFO - PROCESS | 1820 | --DOMWINDOW == 85 (0x8ed09400) [pid = 1820] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 02:16:45 INFO - PROCESS | 1820 | --DOMWINDOW == 84 (0x8e580400) [pid = 1820] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 02:16:45 INFO - PROCESS | 1820 | --DOMWINDOW == 83 (0x8d8c6400) [pid = 1820] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 02:16:45 INFO - PROCESS | 1820 | --DOMWINDOW == 82 (0x90deb000) [pid = 1820] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 02:16:45 INFO - PROCESS | 1820 | --DOMWINDOW == 81 (0x8ef2b400) [pid = 1820] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 02:16:46 INFO - PROCESS | 1820 | 1470734206072 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]]]}] 02:16:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 02:16:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 2120ms 02:16:46 INFO - PROCESS | 1820 | 1470734206106 Marionette TRACE conn4 -> [0,2565,"getWindowHandle",null] 02:16:46 INFO - PROCESS | 1820 | 1470734206115 Marionette TRACE conn4 <- [1,2565,null,{"value":"8"}] 02:16:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 02:16:46 INFO - PROCESS | 1820 | 1470734206127 Marionette TRACE conn4 -> [0,2566,"setScriptTimeout",{"ms":35000}] 02:16:46 INFO - PROCESS | 1820 | 1470734206130 Marionette TRACE conn4 <- [1,2566,null,{}] 02:16:46 INFO - PROCESS | 1820 | 1470734206137 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}] 02:16:46 INFO - PROCESS | 1820 | 1470734206143 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:16:46 INFO - PROCESS | 1820 | 1470734206397 Marionette TRACE conn4 <- [1,2567,null,{"value":null}] 02:16:46 INFO - PROCESS | 1820 | 1470734206412 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:46 INFO - PROCESS | 1820 | 1470734206421 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:16:46 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d0d9400 == 25 [pid = 1820] [id = 649] 02:16:46 INFO - PROCESS | 1820 | ++DOMWINDOW == 82 (0x8ee54000) [pid = 1820] [serial = 1948] [outer = (nil)] 02:16:46 INFO - PROCESS | 1820 | ++DOMWINDOW == 83 (0x8f025c00) [pid = 1820] [serial = 1949] [outer = 0x8ee54000] 02:16:46 INFO - PROCESS | 1820 | 1470734206494 Marionette DEBUG loaded listener.js 02:16:46 INFO - PROCESS | 1820 | ++DOMWINDOW == 84 (0x90de8800) [pid = 1820] [serial = 1950] [outer = 0x8ee54000] 02:16:47 INFO - PROCESS | 1820 | 1470734207451 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]]]}] 02:16:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 02:16:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1390ms 02:16:47 INFO - PROCESS | 1820 | 1470734207519 Marionette TRACE conn4 -> [0,2569,"getWindowHandle",null] 02:16:47 INFO - PROCESS | 1820 | 1470734207527 Marionette TRACE conn4 <- [1,2569,null,{"value":"8"}] 02:16:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 02:16:47 INFO - PROCESS | 1820 | 1470734207537 Marionette TRACE conn4 -> [0,2570,"setScriptTimeout",{"ms":35000}] 02:16:47 INFO - PROCESS | 1820 | 1470734207543 Marionette TRACE conn4 <- [1,2570,null,{}] 02:16:47 INFO - PROCESS | 1820 | 1470734207614 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}] 02:16:47 INFO - PROCESS | 1820 | 1470734207620 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:16:47 INFO - PROCESS | 1820 | 1470734207832 Marionette TRACE conn4 <- [1,2571,null,{"value":null}] 02:16:48 INFO - PROCESS | 1820 | 1470734208094 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:48 INFO - PROCESS | 1820 | 1470734208110 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:16:48 INFO - PROCESS | 1820 | ++DOCSHELL 0x8db30000 == 26 [pid = 1820] [id = 650] 02:16:48 INFO - PROCESS | 1820 | ++DOMWINDOW == 85 (0x8db30400) [pid = 1820] [serial = 1951] [outer = (nil)] 02:16:48 INFO - PROCESS | 1820 | ++DOMWINDOW == 86 (0x8e57c000) [pid = 1820] [serial = 1952] [outer = 0x8db30400] 02:16:48 INFO - PROCESS | 1820 | 1470734208212 Marionette DEBUG loaded listener.js 02:16:48 INFO - PROCESS | 1820 | ++DOMWINDOW == 87 (0x8e589400) [pid = 1820] [serial = 1953] [outer = 0x8db30400] 02:16:49 INFO - PROCESS | 1820 | 1470734209218 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]]]}] 02:16:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 02:16:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1739ms 02:16:49 INFO - PROCESS | 1820 | 1470734209276 Marionette TRACE conn4 -> [0,2573,"getWindowHandle",null] 02:16:49 INFO - PROCESS | 1820 | 1470734209283 Marionette TRACE conn4 <- [1,2573,null,{"value":"8"}] 02:16:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 02:16:49 INFO - PROCESS | 1820 | 1470734209295 Marionette TRACE conn4 -> [0,2574,"setScriptTimeout",{"ms":35000}] 02:16:49 INFO - PROCESS | 1820 | 1470734209299 Marionette TRACE conn4 <- [1,2574,null,{}] 02:16:49 INFO - PROCESS | 1820 | 1470734209307 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}] 02:16:49 INFO - PROCESS | 1820 | 1470734209312 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:16:49 INFO - PROCESS | 1820 | 1470734209516 Marionette TRACE conn4 <- [1,2575,null,{"value":null}] 02:16:49 INFO - PROCESS | 1820 | 1470734209758 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:49 INFO - PROCESS | 1820 | 1470734209768 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:16:49 INFO - PROCESS | 1820 | ++DOCSHELL 0x8e98c400 == 27 [pid = 1820] [id = 651] 02:16:49 INFO - PROCESS | 1820 | ++DOMWINDOW == 88 (0x8edca000) [pid = 1820] [serial = 1954] [outer = (nil)] 02:16:49 INFO - PROCESS | 1820 | ++DOMWINDOW == 89 (0x8edd1c00) [pid = 1820] [serial = 1955] [outer = 0x8edca000] 02:16:49 INFO - PROCESS | 1820 | 1470734209870 Marionette DEBUG loaded listener.js 02:16:49 INFO - PROCESS | 1820 | ++DOMWINDOW == 90 (0x8ef2c400) [pid = 1820] [serial = 1956] [outer = 0x8edca000] 02:16:50 INFO - PROCESS | 1820 | 1470734210832 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]]]}] 02:16:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 02:16:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1594ms 02:16:50 INFO - PROCESS | 1820 | 1470734210890 Marionette TRACE conn4 -> [0,2577,"getWindowHandle",null] 02:16:50 INFO - PROCESS | 1820 | 1470734210893 Marionette TRACE conn4 <- [1,2577,null,{"value":"8"}] 02:16:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 02:16:50 INFO - PROCESS | 1820 | 1470734210902 Marionette TRACE conn4 -> [0,2578,"setScriptTimeout",{"ms":35000}] 02:16:50 INFO - PROCESS | 1820 | 1470734210908 Marionette TRACE conn4 <- [1,2578,null,{}] 02:16:50 INFO - PROCESS | 1820 | 1470734210927 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}] 02:16:50 INFO - PROCESS | 1820 | 1470734210937 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:16:51 INFO - PROCESS | 1820 | 1470734211205 Marionette TRACE conn4 <- [1,2579,null,{"value":null}] 02:16:51 INFO - PROCESS | 1820 | 1470734211542 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:51 INFO - PROCESS | 1820 | 1470734211556 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:16:51 INFO - PROCESS | 1820 | ++DOCSHELL 0x9112d400 == 28 [pid = 1820] [id = 652] 02:16:51 INFO - PROCESS | 1820 | ++DOMWINDOW == 91 (0x9112e000) [pid = 1820] [serial = 1957] [outer = (nil)] 02:16:51 INFO - PROCESS | 1820 | ++DOMWINDOW == 92 (0x91927800) [pid = 1820] [serial = 1958] [outer = 0x9112e000] 02:16:51 INFO - PROCESS | 1820 | 1470734211644 Marionette DEBUG loaded listener.js 02:16:51 INFO - PROCESS | 1820 | ++DOMWINDOW == 93 (0x91930000) [pid = 1820] [serial = 1959] [outer = 0x9112e000] 02:16:52 INFO - PROCESS | 1820 | 1470734212649 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]]]}] 02:16:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 02:16:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1790ms 02:16:52 INFO - PROCESS | 1820 | 1470734212694 Marionette TRACE conn4 -> [0,2581,"getWindowHandle",null] 02:16:52 INFO - PROCESS | 1820 | 1470734212700 Marionette TRACE conn4 <- [1,2581,null,{"value":"8"}] 02:16:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 02:16:52 INFO - PROCESS | 1820 | 1470734212708 Marionette TRACE conn4 -> [0,2582,"setScriptTimeout",{"ms":35000}] 02:16:52 INFO - PROCESS | 1820 | 1470734212711 Marionette TRACE conn4 <- [1,2582,null,{}] 02:16:52 INFO - PROCESS | 1820 | 1470734212718 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}] 02:16:52 INFO - PROCESS | 1820 | 1470734212722 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:16:52 INFO - PROCESS | 1820 | 1470734212917 Marionette TRACE conn4 <- [1,2583,null,{"value":null}] 02:16:53 INFO - PROCESS | 1820 | 1470734213105 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:53 INFO - PROCESS | 1820 | 1470734213112 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:16:53 INFO - PROCESS | 1820 | ++DOCSHELL 0x8e982c00 == 29 [pid = 1820] [id = 653] 02:16:53 INFO - PROCESS | 1820 | ++DOMWINDOW == 94 (0x91129c00) [pid = 1820] [serial = 1960] [outer = (nil)] 02:16:53 INFO - PROCESS | 1820 | ++DOMWINDOW == 95 (0x92548c00) [pid = 1820] [serial = 1961] [outer = 0x91129c00] 02:16:53 INFO - PROCESS | 1820 | 1470734213196 Marionette DEBUG loaded listener.js 02:16:53 INFO - PROCESS | 1820 | ++DOMWINDOW == 96 (0x92ad2c00) [pid = 1820] [serial = 1962] [outer = 0x91129c00] 02:16:54 INFO - PROCESS | 1820 | 1470734214198 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]]]}] 02:16:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 02:16:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1542ms 02:16:54 INFO - PROCESS | 1820 | 1470734214250 Marionette TRACE conn4 -> [0,2585,"getWindowHandle",null] 02:16:54 INFO - PROCESS | 1820 | 1470734214254 Marionette TRACE conn4 <- [1,2585,null,{"value":"8"}] 02:16:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 02:16:54 INFO - PROCESS | 1820 | 1470734214263 Marionette TRACE conn4 -> [0,2586,"setScriptTimeout",{"ms":35000}] 02:16:54 INFO - PROCESS | 1820 | 1470734214268 Marionette TRACE conn4 <- [1,2586,null,{}] 02:16:54 INFO - PROCESS | 1820 | 1470734214274 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}] 02:16:54 INFO - PROCESS | 1820 | 1470734214279 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:16:54 INFO - PROCESS | 1820 | 1470734214468 Marionette TRACE conn4 <- [1,2587,null,{"value":null}] 02:16:54 INFO - PROCESS | 1820 | 1470734214656 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:54 INFO - PROCESS | 1820 | 1470734214663 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:16:54 INFO - PROCESS | 1820 | ++DOCSHELL 0x8ee57400 == 30 [pid = 1820] [id = 654] 02:16:54 INFO - PROCESS | 1820 | ++DOMWINDOW == 97 (0x9230b400) [pid = 1820] [serial = 1963] [outer = (nil)] 02:16:54 INFO - PROCESS | 1820 | ++DOMWINDOW == 98 (0x92c05400) [pid = 1820] [serial = 1964] [outer = 0x9230b400] 02:16:54 INFO - PROCESS | 1820 | 1470734214745 Marionette DEBUG loaded listener.js 02:16:54 INFO - PROCESS | 1820 | ++DOMWINDOW == 99 (0x92c06c00) [pid = 1820] [serial = 1965] [outer = 0x9230b400] 02:16:55 INFO - PROCESS | 1820 | 1470734215804 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]]]}] 02:16:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 02:16:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1586ms 02:16:55 INFO - PROCESS | 1820 | 1470734215850 Marionette TRACE conn4 -> [0,2589,"getWindowHandle",null] 02:16:55 INFO - PROCESS | 1820 | 1470734215855 Marionette TRACE conn4 <- [1,2589,null,{"value":"8"}] 02:16:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 02:16:55 INFO - PROCESS | 1820 | 1470734215861 Marionette TRACE conn4 -> [0,2590,"setScriptTimeout",{"ms":35000}] 02:16:55 INFO - PROCESS | 1820 | 1470734215865 Marionette TRACE conn4 <- [1,2590,null,{}] 02:16:55 INFO - PROCESS | 1820 | 1470734215871 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}] 02:16:55 INFO - PROCESS | 1820 | 1470734215883 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:16:56 INFO - PROCESS | 1820 | 1470734216164 Marionette TRACE conn4 <- [1,2591,null,{"value":null}] 02:16:56 INFO - PROCESS | 1820 | 1470734216467 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:56 INFO - PROCESS | 1820 | 1470734216476 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:16:56 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d8c3400 == 31 [pid = 1820] [id = 655] 02:16:56 INFO - PROCESS | 1820 | ++DOMWINDOW == 100 (0x8db3a400) [pid = 1820] [serial = 1966] [outer = (nil)] 02:16:56 INFO - PROCESS | 1820 | ++DOMWINDOW == 101 (0x9523d800) [pid = 1820] [serial = 1967] [outer = 0x8db3a400] 02:16:56 INFO - PROCESS | 1820 | 1470734216567 Marionette DEBUG loaded listener.js 02:16:56 INFO - PROCESS | 1820 | ++DOMWINDOW == 102 (0x953a9c00) [pid = 1820] [serial = 1968] [outer = 0x8db3a400] 02:16:57 INFO - PROCESS | 1820 | 1470734217481 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]]]}] 02:16:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 02:16:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1692ms 02:16:57 INFO - PROCESS | 1820 | 1470734217557 Marionette TRACE conn4 -> [0,2593,"getWindowHandle",null] 02:16:57 INFO - PROCESS | 1820 | 1470734217560 Marionette TRACE conn4 <- [1,2593,null,{"value":"8"}] 02:16:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 02:16:57 INFO - PROCESS | 1820 | 1470734217570 Marionette TRACE conn4 -> [0,2594,"setScriptTimeout",{"ms":35000}] 02:16:57 INFO - PROCESS | 1820 | 1470734217574 Marionette TRACE conn4 <- [1,2594,null,{}] 02:16:57 INFO - PROCESS | 1820 | 1470734217580 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}] 02:16:57 INFO - PROCESS | 1820 | 1470734217586 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:16:57 INFO - PROCESS | 1820 | 1470734217770 Marionette TRACE conn4 <- [1,2595,null,{"value":null}] 02:16:57 INFO - PROCESS | 1820 | 1470734217964 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:57 INFO - PROCESS | 1820 | 1470734217974 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:16:57 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d2d4c00 == 32 [pid = 1820] [id = 656] 02:16:57 INFO - PROCESS | 1820 | ++DOMWINDOW == 103 (0x8ec7b000) [pid = 1820] [serial = 1969] [outer = (nil)] 02:16:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 104 (0x953b1800) [pid = 1820] [serial = 1970] [outer = 0x8ec7b000] 02:16:58 INFO - PROCESS | 1820 | 1470734218054 Marionette DEBUG loaded listener.js 02:16:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 105 (0x96686800) [pid = 1820] [serial = 1971] [outer = 0x8ec7b000] 02:16:59 INFO - PROCESS | 1820 | 1470734219148 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]]]}] 02:16:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 02:16:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1634ms 02:16:59 INFO - PROCESS | 1820 | 1470734219205 Marionette TRACE conn4 -> [0,2597,"getWindowHandle",null] 02:16:59 INFO - PROCESS | 1820 | 1470734219208 Marionette TRACE conn4 <- [1,2597,null,{"value":"8"}] 02:16:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 02:16:59 INFO - PROCESS | 1820 | 1470734219217 Marionette TRACE conn4 -> [0,2598,"setScriptTimeout",{"ms":35000}] 02:16:59 INFO - PROCESS | 1820 | 1470734219222 Marionette TRACE conn4 <- [1,2598,null,{}] 02:16:59 INFO - PROCESS | 1820 | 1470734219228 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}] 02:16:59 INFO - PROCESS | 1820 | 1470734219234 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:16:59 INFO - PROCESS | 1820 | 1470734219478 Marionette TRACE conn4 <- [1,2599,null,{"value":null}] 02:16:59 INFO - PROCESS | 1820 | 1470734219715 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:59 INFO - PROCESS | 1820 | 1470734219721 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:16:59 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d2db400 == 33 [pid = 1820] [id = 657] 02:16:59 INFO - PROCESS | 1820 | ++DOMWINDOW == 106 (0x8d2e0400) [pid = 1820] [serial = 1972] [outer = (nil)] 02:16:59 INFO - PROCESS | 1820 | ++DOMWINDOW == 107 (0x8db31800) [pid = 1820] [serial = 1973] [outer = 0x8d2e0400] 02:16:59 INFO - PROCESS | 1820 | 1470734219855 Marionette DEBUG loaded listener.js 02:16:59 INFO - PROCESS | 1820 | ++DOMWINDOW == 108 (0x8ec88c00) [pid = 1820] [serial = 1974] [outer = 0x8d2e0400] 02:17:01 INFO - PROCESS | 1820 | 1470734221080 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]]]}] 02:17:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 02:17:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1935ms 02:17:01 INFO - PROCESS | 1820 | 1470734221153 Marionette TRACE conn4 -> [0,2601,"getWindowHandle",null] 02:17:01 INFO - PROCESS | 1820 | 1470734221160 Marionette TRACE conn4 <- [1,2601,null,{"value":"8"}] 02:17:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 02:17:01 INFO - PROCESS | 1820 | 1470734221168 Marionette TRACE conn4 -> [0,2602,"setScriptTimeout",{"ms":35000}] 02:17:01 INFO - PROCESS | 1820 | 1470734221176 Marionette TRACE conn4 <- [1,2602,null,{}] 02:17:01 INFO - PROCESS | 1820 | 1470734221186 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}] 02:17:01 INFO - PROCESS | 1820 | 1470734221190 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:17:01 INFO - PROCESS | 1820 | 1470734221538 Marionette TRACE conn4 <- [1,2603,null,{"value":null}] 02:17:01 INFO - PROCESS | 1820 | 1470734221899 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:01 INFO - PROCESS | 1820 | 1470734221910 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:17:01 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d2d4000 == 34 [pid = 1820] [id = 658] 02:17:01 INFO - PROCESS | 1820 | ++DOMWINDOW == 109 (0x8d2d8000) [pid = 1820] [serial = 1975] [outer = (nil)] 02:17:01 INFO - PROCESS | 1820 | ++DOMWINDOW == 110 (0x8d8c2800) [pid = 1820] [serial = 1976] [outer = 0x8d2d8000] 02:17:02 INFO - PROCESS | 1820 | 1470734222009 Marionette DEBUG loaded listener.js 02:17:02 INFO - PROCESS | 1820 | ++DOMWINDOW == 111 (0x8e989c00) [pid = 1820] [serial = 1977] [outer = 0x8d2d8000] 02:17:02 INFO - PROCESS | 1820 | --DOMWINDOW == 110 (0x90fe7c00) [pid = 1820] [serial = 1907] [outer = (nil)] [url = about:blank] 02:17:02 INFO - PROCESS | 1820 | --DOMWINDOW == 109 (0x90fe8c00) [pid = 1820] [serial = 1904] [outer = (nil)] [url = about:blank] 02:17:02 INFO - PROCESS | 1820 | --DOMWINDOW == 108 (0x8f027800) [pid = 1820] [serial = 1866] [outer = (nil)] [url = about:blank] 02:17:02 INFO - PROCESS | 1820 | --DOMWINDOW == 107 (0x939ca800) [pid = 1820] [serial = 1886] [outer = (nil)] [url = about:blank] 02:17:02 INFO - PROCESS | 1820 | --DOMWINDOW == 106 (0x939d5000) [pid = 1820] [serial = 1887] [outer = (nil)] [url = about:blank] 02:17:02 INFO - PROCESS | 1820 | --DOMWINDOW == 105 (0x8d2d8800) [pid = 1820] [serial = 1868] [outer = (nil)] [url = about:blank] 02:17:02 INFO - PROCESS | 1820 | --DOMWINDOW == 104 (0x8d8c1000) [pid = 1820] [serial = 1869] [outer = (nil)] [url = about:blank] 02:17:02 INFO - PROCESS | 1820 | --DOMWINDOW == 103 (0x8faec800) [pid = 1820] [serial = 1874] [outer = (nil)] [url = about:blank] 02:17:02 INFO - PROCESS | 1820 | --DOMWINDOW == 102 (0x90de8c00) [pid = 1820] [serial = 1875] [outer = (nil)] [url = about:blank] 02:17:02 INFO - PROCESS | 1820 | --DOMWINDOW == 101 (0x8eca2400) [pid = 1820] [serial = 1871] [outer = (nil)] [url = about:blank] 02:17:02 INFO - PROCESS | 1820 | --DOMWINDOW == 100 (0x8edc6000) [pid = 1820] [serial = 1872] [outer = (nil)] [url = about:blank] 02:17:02 INFO - PROCESS | 1820 | --DOMWINDOW == 99 (0x91925400) [pid = 1820] [serial = 1880] [outer = (nil)] [url = about:blank] 02:17:02 INFO - PROCESS | 1820 | --DOMWINDOW == 98 (0x9192a800) [pid = 1820] [serial = 1881] [outer = (nil)] [url = about:blank] 02:17:02 INFO - PROCESS | 1820 | --DOMWINDOW == 97 (0x8d0dcc00) [pid = 1820] [serial = 1892] [outer = (nil)] [url = about:blank] 02:17:02 INFO - PROCESS | 1820 | --DOMWINDOW == 96 (0x8d8bf400) [pid = 1820] [serial = 1893] [outer = (nil)] [url = about:blank] 02:17:02 INFO - PROCESS | 1820 | --DOMWINDOW == 95 (0x92305000) [pid = 1820] [serial = 1883] [outer = (nil)] [url = about:blank] 02:17:02 INFO - PROCESS | 1820 | --DOMWINDOW == 94 (0x92add800) [pid = 1820] [serial = 1884] [outer = (nil)] [url = about:blank] 02:17:02 INFO - PROCESS | 1820 | --DOMWINDOW == 93 (0x90fe2c00) [pid = 1820] [serial = 1877] [outer = (nil)] [url = about:blank] 02:17:02 INFO - PROCESS | 1820 | --DOMWINDOW == 92 (0x90fe6c00) [pid = 1820] [serial = 1878] [outer = (nil)] [url = about:blank] 02:17:02 INFO - PROCESS | 1820 | --DOMWINDOW == 91 (0x8ee51400) [pid = 1820] [serial = 1898] [outer = (nil)] [url = about:blank] 02:17:02 INFO - PROCESS | 1820 | --DOMWINDOW == 90 (0x93ba3400) [pid = 1820] [serial = 1889] [outer = (nil)] [url = about:blank] 02:17:02 INFO - PROCESS | 1820 | --DOMWINDOW == 89 (0x93d63800) [pid = 1820] [serial = 1890] [outer = (nil)] [url = about:blank] 02:17:02 INFO - PROCESS | 1820 | --DOMWINDOW == 88 (0x8e986800) [pid = 1820] [serial = 1895] [outer = (nil)] [url = about:blank] 02:17:02 INFO - PROCESS | 1820 | --DOMWINDOW == 87 (0x8ec83000) [pid = 1820] [serial = 1896] [outer = (nil)] [url = about:blank] 02:17:02 INFO - PROCESS | 1820 | --DOMWINDOW == 86 (0x90ee0800) [pid = 1820] [serial = 1901] [outer = (nil)] [url = about:blank] 02:17:02 INFO - PROCESS | 1820 | --DOMWINDOW == 85 (0x90eea800) [pid = 1820] [serial = 1902] [outer = (nil)] [url = about:blank] 02:17:02 INFO - PROCESS | 1820 | --DOMWINDOW == 84 (0x92542c00) [pid = 1820] [serial = 1908] [outer = (nil)] [url = about:blank] 02:17:02 INFO - PROCESS | 1820 | --DOMWINDOW == 83 (0x8f021400) [pid = 1820] [serial = 1899] [outer = (nil)] [url = about:blank] 02:17:02 INFO - PROCESS | 1820 | --DOMWINDOW == 82 (0x91130c00) [pid = 1820] [serial = 1905] [outer = (nil)] [url = about:blank] 02:17:02 INFO - PROCESS | 1820 | 1470734222956 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]]]}] 02:17:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 02:17:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1843ms 02:17:03 INFO - PROCESS | 1820 | 1470734223012 Marionette TRACE conn4 -> [0,2605,"getWindowHandle",null] 02:17:03 INFO - PROCESS | 1820 | 1470734223020 Marionette TRACE conn4 <- [1,2605,null,{"value":"8"}] 02:17:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 02:17:03 INFO - PROCESS | 1820 | 1470734223034 Marionette TRACE conn4 -> [0,2606,"setScriptTimeout",{"ms":35000}] 02:17:03 INFO - PROCESS | 1820 | 1470734223038 Marionette TRACE conn4 <- [1,2606,null,{}] 02:17:03 INFO - PROCESS | 1820 | 1470734223045 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}] 02:17:03 INFO - PROCESS | 1820 | 1470734223051 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:17:03 INFO - PROCESS | 1820 | 1470734223248 Marionette TRACE conn4 <- [1,2607,null,{"value":null}] 02:17:03 INFO - PROCESS | 1820 | 1470734223400 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:03 INFO - PROCESS | 1820 | 1470734223405 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:17:03 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d2da000 == 35 [pid = 1820] [id = 659] 02:17:03 INFO - PROCESS | 1820 | ++DOMWINDOW == 83 (0x8eca7000) [pid = 1820] [serial = 1978] [outer = (nil)] 02:17:03 INFO - PROCESS | 1820 | ++DOMWINDOW == 84 (0x8edca400) [pid = 1820] [serial = 1979] [outer = 0x8eca7000] 02:17:03 INFO - PROCESS | 1820 | 1470734223484 Marionette DEBUG loaded listener.js 02:17:03 INFO - PROCESS | 1820 | ++DOMWINDOW == 85 (0x8ee55400) [pid = 1820] [serial = 1980] [outer = 0x8eca7000] 02:17:04 INFO - PROCESS | 1820 | 1470734224403 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]]]}] 02:17:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 02:17:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1439ms 02:17:04 INFO - PROCESS | 1820 | 1470734224473 Marionette TRACE conn4 -> [0,2609,"getWindowHandle",null] 02:17:04 INFO - PROCESS | 1820 | 1470734224478 Marionette TRACE conn4 <- [1,2609,null,{"value":"8"}] 02:17:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 02:17:04 INFO - PROCESS | 1820 | 1470734224485 Marionette TRACE conn4 -> [0,2610,"setScriptTimeout",{"ms":35000}] 02:17:04 INFO - PROCESS | 1820 | 1470734224491 Marionette TRACE conn4 <- [1,2610,null,{}] 02:17:04 INFO - PROCESS | 1820 | 1470734224507 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}] 02:17:04 INFO - PROCESS | 1820 | 1470734224516 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:17:04 INFO - PROCESS | 1820 | 1470734224701 Marionette TRACE conn4 <- [1,2611,null,{"value":null}] 02:17:04 INFO - PROCESS | 1820 | 1470734224868 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:04 INFO - PROCESS | 1820 | 1470734224878 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:17:04 INFO - PROCESS | 1820 | ++DOCSHELL 0x8faec800 == 36 [pid = 1820] [id = 660] 02:17:04 INFO - PROCESS | 1820 | ++DOMWINDOW == 86 (0x90de7800) [pid = 1820] [serial = 1981] [outer = (nil)] 02:17:04 INFO - PROCESS | 1820 | ++DOMWINDOW == 87 (0x90ee2000) [pid = 1820] [serial = 1982] [outer = 0x90de7800] 02:17:04 INFO - PROCESS | 1820 | 1470734224956 Marionette DEBUG loaded listener.js 02:17:05 INFO - PROCESS | 1820 | ++DOMWINDOW == 88 (0x90fdd000) [pid = 1820] [serial = 1983] [outer = 0x90de7800] 02:17:05 INFO - PROCESS | 1820 | 1470734225898 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]]]}] 02:17:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 02:17:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1484ms 02:17:05 INFO - PROCESS | 1820 | 1470734225971 Marionette TRACE conn4 -> [0,2613,"getWindowHandle",null] 02:17:05 INFO - PROCESS | 1820 | 1470734225974 Marionette TRACE conn4 <- [1,2613,null,{"value":"8"}] 02:17:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 02:17:05 INFO - PROCESS | 1820 | 1470734225982 Marionette TRACE conn4 -> [0,2614,"setScriptTimeout",{"ms":35000}] 02:17:05 INFO - PROCESS | 1820 | 1470734225986 Marionette TRACE conn4 <- [1,2614,null,{}] 02:17:05 INFO - PROCESS | 1820 | 1470734225992 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}] 02:17:05 INFO - PROCESS | 1820 | 1470734225997 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:17:06 INFO - PROCESS | 1820 | 1470734226282 Marionette TRACE conn4 <- [1,2615,null,{"value":null}] 02:17:06 INFO - PROCESS | 1820 | 1470734226310 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:06 INFO - PROCESS | 1820 | 1470734226316 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:17:06 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d2d3400 == 37 [pid = 1820] [id = 661] 02:17:06 INFO - PROCESS | 1820 | ++DOMWINDOW == 89 (0x8e982800) [pid = 1820] [serial = 1984] [outer = (nil)] 02:17:06 INFO - PROCESS | 1820 | ++DOMWINDOW == 90 (0x90fe4c00) [pid = 1820] [serial = 1985] [outer = 0x8e982800] 02:17:06 INFO - PROCESS | 1820 | 1470734226397 Marionette DEBUG loaded listener.js 02:17:06 INFO - PROCESS | 1820 | ++DOMWINDOW == 91 (0x91137400) [pid = 1820] [serial = 1986] [outer = 0x8e982800] 02:17:07 INFO - PROCESS | 1820 | --DOMWINDOW == 90 (0x8e584800) [pid = 1820] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 02:17:07 INFO - PROCESS | 1820 | --DOMWINDOW == 89 (0x8ef32800) [pid = 1820] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 02:17:07 INFO - PROCESS | 1820 | --DOMWINDOW == 88 (0x9254d800) [pid = 1820] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 02:17:07 INFO - PROCESS | 1820 | --DOMWINDOW == 87 (0x92ada000) [pid = 1820] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 02:17:07 INFO - PROCESS | 1820 | --DOMWINDOW == 86 (0x90fe7000) [pid = 1820] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 02:17:07 INFO - PROCESS | 1820 | --DOMWINDOW == 85 (0x96684000) [pid = 1820] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 02:17:07 INFO - PROCESS | 1820 | --DOMWINDOW == 84 (0x8db3cc00) [pid = 1820] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 02:17:07 INFO - PROCESS | 1820 | --DOMWINDOW == 83 (0x8ef32400) [pid = 1820] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 02:17:07 INFO - PROCESS | 1820 | --DOMWINDOW == 82 (0x8d2da800) [pid = 1820] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 02:17:07 INFO - PROCESS | 1820 | --DOMWINDOW == 81 (0x8ec9b800) [pid = 1820] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 02:17:07 INFO - PROCESS | 1820 | --DOMWINDOW == 80 (0x8ed04000) [pid = 1820] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 02:17:07 INFO - PROCESS | 1820 | --DOMWINDOW == 79 (0x8db35c00) [pid = 1820] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 02:17:07 INFO - PROCESS | 1820 | --DOMWINDOW == 78 (0x8eca1000) [pid = 1820] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 02:17:07 INFO - PROCESS | 1820 | 1470734227506 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]]]}] 02:17:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 02:17:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1586ms 02:17:07 INFO - PROCESS | 1820 | 1470734227570 Marionette TRACE conn4 -> [0,2617,"getWindowHandle",null] 02:17:07 INFO - PROCESS | 1820 | 1470734227574 Marionette TRACE conn4 <- [1,2617,null,{"value":"8"}] 02:17:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 02:17:07 INFO - PROCESS | 1820 | 1470734227589 Marionette TRACE conn4 -> [0,2618,"setScriptTimeout",{"ms":35000}] 02:17:07 INFO - PROCESS | 1820 | 1470734227593 Marionette TRACE conn4 <- [1,2618,null,{}] 02:17:07 INFO - PROCESS | 1820 | 1470734227599 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}] 02:17:07 INFO - PROCESS | 1820 | 1470734227604 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:17:07 INFO - PROCESS | 1820 | 1470734227779 Marionette TRACE conn4 <- [1,2619,null,{"value":null}] 02:17:07 INFO - PROCESS | 1820 | 1470734227790 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:07 INFO - PROCESS | 1820 | 1470734227797 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:17:07 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d8c9800 == 38 [pid = 1820] [id = 662] 02:17:07 INFO - PROCESS | 1820 | ++DOMWINDOW == 79 (0x8db2f400) [pid = 1820] [serial = 1987] [outer = (nil)] 02:17:07 INFO - PROCESS | 1820 | ++DOMWINDOW == 80 (0x90df2400) [pid = 1820] [serial = 1988] [outer = 0x8db2f400] 02:17:07 INFO - PROCESS | 1820 | 1470734227869 Marionette DEBUG loaded listener.js 02:17:07 INFO - PROCESS | 1820 | ++DOMWINDOW == 81 (0x9192b800) [pid = 1820] [serial = 1989] [outer = 0x8db2f400] 02:17:08 INFO - PROCESS | 1820 | 1470734228816 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]]]}] 02:17:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 02:17:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1281ms 02:17:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 02:17:08 INFO - PROCESS | 1820 | 1470734228871 Marionette TRACE conn4 -> [0,2621,"getWindowHandle",null] 02:17:08 INFO - PROCESS | 1820 | 1470734228874 Marionette TRACE conn4 <- [1,2621,null,{"value":"8"}] 02:17:08 INFO - PROCESS | 1820 | 1470734228881 Marionette TRACE conn4 -> [0,2622,"setScriptTimeout",{"ms":35000}] 02:17:08 INFO - PROCESS | 1820 | 1470734228883 Marionette TRACE conn4 <- [1,2622,null,{}] 02:17:08 INFO - PROCESS | 1820 | 1470734228894 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}] 02:17:08 INFO - PROCESS | 1820 | 1470734228905 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:17:09 INFO - PROCESS | 1820 | 1470734229177 Marionette TRACE conn4 <- [1,2623,null,{"value":null}] 02:17:09 INFO - PROCESS | 1820 | 1470734229373 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:09 INFO - PROCESS | 1820 | 1470734229384 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:17:09 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d0d4800 == 39 [pid = 1820] [id = 663] 02:17:09 INFO - PROCESS | 1820 | ++DOMWINDOW == 82 (0x8d0d5800) [pid = 1820] [serial = 1990] [outer = (nil)] 02:17:09 INFO - PROCESS | 1820 | ++DOMWINDOW == 83 (0x8d2d7800) [pid = 1820] [serial = 1991] [outer = 0x8d0d5800] 02:17:09 INFO - PROCESS | 1820 | 1470734229510 Marionette DEBUG loaded listener.js 02:17:09 INFO - PROCESS | 1820 | ++DOMWINDOW == 84 (0x8d2e0000) [pid = 1820] [serial = 1992] [outer = 0x8d0d5800] 02:17:10 INFO - PROCESS | 1820 | 1470734230652 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]]]}] 02:17:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 02:17:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1842ms 02:17:10 INFO - PROCESS | 1820 | 1470734230724 Marionette TRACE conn4 -> [0,2625,"getWindowHandle",null] 02:17:10 INFO - PROCESS | 1820 | 1470734230731 Marionette TRACE conn4 <- [1,2625,null,{"value":"8"}] 02:17:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 02:17:10 INFO - PROCESS | 1820 | 1470734230741 Marionette TRACE conn4 -> [0,2626,"setScriptTimeout",{"ms":35000}] 02:17:10 INFO - PROCESS | 1820 | 1470734230745 Marionette TRACE conn4 <- [1,2626,null,{}] 02:17:10 INFO - PROCESS | 1820 | 1470734230847 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}] 02:17:10 INFO - PROCESS | 1820 | 1470734230854 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:17:11 INFO - PROCESS | 1820 | 1470734231100 Marionette TRACE conn4 <- [1,2627,null,{"value":null}] 02:17:11 INFO - PROCESS | 1820 | 1470734231382 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:11 INFO - PROCESS | 1820 | 1470734231397 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:17:11 INFO - PROCESS | 1820 | ++DOCSHELL 0x8ec84c00 == 40 [pid = 1820] [id = 664] 02:17:11 INFO - PROCESS | 1820 | ++DOMWINDOW == 85 (0x8ed02800) [pid = 1820] [serial = 1993] [outer = (nil)] 02:17:11 INFO - PROCESS | 1820 | ++DOMWINDOW == 86 (0x8edcb800) [pid = 1820] [serial = 1994] [outer = 0x8ed02800] 02:17:11 INFO - PROCESS | 1820 | 1470734231522 Marionette DEBUG loaded listener.js 02:17:11 INFO - PROCESS | 1820 | ++DOMWINDOW == 87 (0x8ef2f400) [pid = 1820] [serial = 1995] [outer = 0x8ed02800] 02:17:12 INFO - PROCESS | 1820 | 1470734232582 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]]]}] 02:17:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 02:17:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1883ms 02:17:12 INFO - PROCESS | 1820 | 1470734232623 Marionette TRACE conn4 -> [0,2629,"getWindowHandle",null] 02:17:12 INFO - PROCESS | 1820 | 1470734232629 Marionette TRACE conn4 <- [1,2629,null,{"value":"8"}] 02:17:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 02:17:12 INFO - PROCESS | 1820 | 1470734232639 Marionette TRACE conn4 -> [0,2630,"setScriptTimeout",{"ms":35000}] 02:17:12 INFO - PROCESS | 1820 | 1470734232642 Marionette TRACE conn4 <- [1,2630,null,{}] 02:17:12 INFO - PROCESS | 1820 | 1470734232652 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}] 02:17:12 INFO - PROCESS | 1820 | 1470734232658 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:17:12 INFO - PROCESS | 1820 | 1470734232881 Marionette TRACE conn4 <- [1,2631,null,{"value":null}] 02:17:13 INFO - PROCESS | 1820 | 1470734233167 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:13 INFO - PROCESS | 1820 | 1470734233175 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:17:13 INFO - PROCESS | 1820 | ++DOCSHELL 0x8f022000 == 41 [pid = 1820] [id = 665] 02:17:13 INFO - PROCESS | 1820 | ++DOMWINDOW == 88 (0x90edf400) [pid = 1820] [serial = 1996] [outer = (nil)] 02:17:13 INFO - PROCESS | 1820 | ++DOMWINDOW == 89 (0x90fdec00) [pid = 1820] [serial = 1997] [outer = 0x90edf400] 02:17:13 INFO - PROCESS | 1820 | 1470734233308 Marionette DEBUG loaded listener.js 02:17:13 INFO - PROCESS | 1820 | ++DOMWINDOW == 90 (0x91137800) [pid = 1820] [serial = 1998] [outer = 0x90edf400] 02:17:14 INFO - PROCESS | 1820 | 1470734234342 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]]]}] 02:17:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 02:17:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1745ms 02:17:14 INFO - PROCESS | 1820 | 1470734234384 Marionette TRACE conn4 -> [0,2633,"getWindowHandle",null] 02:17:14 INFO - PROCESS | 1820 | 1470734234392 Marionette TRACE conn4 <- [1,2633,null,{"value":"8"}] 02:17:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 02:17:14 INFO - PROCESS | 1820 | 1470734234411 Marionette TRACE conn4 -> [0,2634,"setScriptTimeout",{"ms":35000}] 02:17:14 INFO - PROCESS | 1820 | 1470734234420 Marionette TRACE conn4 <- [1,2634,null,{}] 02:17:14 INFO - PROCESS | 1820 | 1470734234426 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}] 02:17:14 INFO - PROCESS | 1820 | 1470734234434 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:17:14 INFO - PROCESS | 1820 | 1470734234696 Marionette TRACE conn4 <- [1,2635,null,{"value":null}] 02:17:15 INFO - PROCESS | 1820 | 1470734235023 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:15 INFO - PROCESS | 1820 | 1470734235031 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:17:15 INFO - PROCESS | 1820 | ++DOCSHELL 0x8ec99800 == 42 [pid = 1820] [id = 666] 02:17:15 INFO - PROCESS | 1820 | ++DOMWINDOW == 91 (0x9199bc00) [pid = 1820] [serial = 1999] [outer = (nil)] 02:17:15 INFO - PROCESS | 1820 | ++DOMWINDOW == 92 (0x92c08000) [pid = 1820] [serial = 2000] [outer = 0x9199bc00] 02:17:15 INFO - PROCESS | 1820 | 1470734235125 Marionette DEBUG loaded listener.js 02:17:15 INFO - PROCESS | 1820 | ++DOMWINDOW == 93 (0x939ca800) [pid = 1820] [serial = 2001] [outer = 0x9199bc00] 02:17:16 INFO - PROCESS | 1820 | 1470734236108 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]]]}] 02:17:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 02:17:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1749ms 02:17:16 INFO - PROCESS | 1820 | 1470734236153 Marionette TRACE conn4 -> [0,2637,"getWindowHandle",null] 02:17:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 02:17:16 INFO - PROCESS | 1820 | 1470734236158 Marionette TRACE conn4 <- [1,2637,null,{"value":"8"}] 02:17:16 INFO - PROCESS | 1820 | 1470734236166 Marionette TRACE conn4 -> [0,2638,"setScriptTimeout",{"ms":35000}] 02:17:16 INFO - PROCESS | 1820 | 1470734236169 Marionette TRACE conn4 <- [1,2638,null,{}] 02:17:16 INFO - PROCESS | 1820 | 1470734236176 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}] 02:17:16 INFO - PROCESS | 1820 | 1470734236181 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:17:16 INFO - PROCESS | 1820 | 1470734236419 Marionette TRACE conn4 <- [1,2639,null,{"value":null}] 02:17:16 INFO - PROCESS | 1820 | 1470734236674 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:16 INFO - PROCESS | 1820 | 1470734236686 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:17:16 INFO - PROCESS | 1820 | ++DOCSHELL 0x8e98dc00 == 43 [pid = 1820] [id = 667] 02:17:16 INFO - PROCESS | 1820 | ++DOMWINDOW == 94 (0x8f02e000) [pid = 1820] [serial = 2002] [outer = (nil)] 02:17:16 INFO - PROCESS | 1820 | ++DOMWINDOW == 95 (0x93baf400) [pid = 1820] [serial = 2003] [outer = 0x8f02e000] 02:17:16 INFO - PROCESS | 1820 | 1470734236812 Marionette DEBUG loaded listener.js 02:17:16 INFO - PROCESS | 1820 | ++DOMWINDOW == 96 (0x94856800) [pid = 1820] [serial = 2004] [outer = 0x8f02e000] 02:17:17 INFO - PROCESS | 1820 | 1470734237759 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]]]}] 02:17:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 02:17:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1640ms 02:17:17 INFO - PROCESS | 1820 | 1470734237806 Marionette TRACE conn4 -> [0,2641,"getWindowHandle",null] 02:17:17 INFO - PROCESS | 1820 | 1470734237810 Marionette TRACE conn4 <- [1,2641,null,{"value":"8"}] 02:17:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 02:17:17 INFO - PROCESS | 1820 | 1470734237818 Marionette TRACE conn4 -> [0,2642,"setScriptTimeout",{"ms":35000}] 02:17:17 INFO - PROCESS | 1820 | 1470734237823 Marionette TRACE conn4 <- [1,2642,null,{}] 02:17:17 INFO - PROCESS | 1820 | 1470734237830 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}] 02:17:17 INFO - PROCESS | 1820 | 1470734237835 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:17:18 INFO - PROCESS | 1820 | 1470734238053 Marionette TRACE conn4 <- [1,2643,null,{"value":null}] 02:17:18 INFO - PROCESS | 1820 | 1470734238252 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:18 INFO - PROCESS | 1820 | 1470734238270 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:17:18 INFO - PROCESS | 1820 | ++DOCSHELL 0x96687000 == 44 [pid = 1820] [id = 668] 02:17:18 INFO - PROCESS | 1820 | ++DOMWINDOW == 97 (0x96688000) [pid = 1820] [serial = 2005] [outer = (nil)] 02:17:18 INFO - PROCESS | 1820 | ++DOMWINDOW == 98 (0x9668e000) [pid = 1820] [serial = 2006] [outer = 0x96688000] 02:17:18 INFO - PROCESS | 1820 | 1470734238467 Marionette DEBUG loaded listener.js 02:17:18 INFO - PROCESS | 1820 | ++DOMWINDOW == 99 (0x9795a400) [pid = 1820] [serial = 2007] [outer = 0x96688000] 02:17:19 INFO - PROCESS | 1820 | 1470734239528 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]]]}] 02:17:19 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 02:17:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1739ms 02:17:19 INFO - PROCESS | 1820 | 1470734239558 Marionette TRACE conn4 -> [0,2645,"getWindowHandle",null] 02:17:19 INFO - PROCESS | 1820 | 1470734239562 Marionette TRACE conn4 <- [1,2645,null,{"value":"8"}] 02:17:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 02:17:19 INFO - PROCESS | 1820 | 1470734239570 Marionette TRACE conn4 -> [0,2646,"setScriptTimeout",{"ms":35000}] 02:17:19 INFO - PROCESS | 1820 | 1470734239574 Marionette TRACE conn4 <- [1,2646,null,{}] 02:17:19 INFO - PROCESS | 1820 | 1470734239580 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}] 02:17:19 INFO - PROCESS | 1820 | 1470734239587 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:17:19 INFO - PROCESS | 1820 | 1470734239793 Marionette TRACE conn4 <- [1,2647,null,{"value":null}] 02:17:20 INFO - PROCESS | 1820 | 1470734240394 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:20 INFO - PROCESS | 1820 | 1470734240410 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:17:20 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d8cc400 == 45 [pid = 1820] [id = 669] 02:17:20 INFO - PROCESS | 1820 | ++DOMWINDOW == 100 (0x8db2ec00) [pid = 1820] [serial = 2008] [outer = (nil)] 02:17:20 INFO - PROCESS | 1820 | ++DOMWINDOW == 101 (0x8e57ec00) [pid = 1820] [serial = 2009] [outer = 0x8db2ec00] 02:17:20 INFO - PROCESS | 1820 | 1470734240503 Marionette DEBUG loaded listener.js 02:17:20 INFO - PROCESS | 1820 | ++DOMWINDOW == 102 (0x8ec7a400) [pid = 1820] [serial = 2010] [outer = 0x8db2ec00] 02:17:21 INFO - PROCESS | 1820 | 1470734241449 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]]]}] 02:17:21 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 02:17:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1935ms 02:17:21 INFO - PROCESS | 1820 | 1470734241509 Marionette TRACE conn4 -> [0,2649,"getWindowHandle",null] 02:17:21 INFO - PROCESS | 1820 | 1470734241515 Marionette TRACE conn4 <- [1,2649,null,{"value":"8"}] 02:17:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 02:17:21 INFO - PROCESS | 1820 | 1470734241524 Marionette TRACE conn4 -> [0,2650,"setScriptTimeout",{"ms":35000}] 02:17:21 INFO - PROCESS | 1820 | 1470734241528 Marionette TRACE conn4 <- [1,2650,null,{}] 02:17:21 INFO - PROCESS | 1820 | 1470734241537 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}] 02:17:21 INFO - PROCESS | 1820 | 1470734241546 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:17:21 INFO - PROCESS | 1820 | 1470734241851 Marionette TRACE conn4 <- [1,2651,null,{"value":null}] 02:17:22 INFO - PROCESS | 1820 | 1470734242102 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:22 INFO - PROCESS | 1820 | 1470734242114 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:17:23 INFO - PROCESS | 1820 | --DOCSHELL 0x8d2dc400 == 44 [pid = 1820] [id = 634] 02:17:23 INFO - PROCESS | 1820 | --DOCSHELL 0x8d0cf400 == 43 [pid = 1820] [id = 633] 02:17:23 INFO - PROCESS | 1820 | --DOCSHELL 0x8d8ca400 == 42 [pid = 1820] [id = 632] 02:17:23 INFO - PROCESS | 1820 | --DOCSHELL 0x8d0dd800 == 41 [pid = 1820] [id = 631] 02:17:23 INFO - PROCESS | 1820 | --DOCSHELL 0x8ec83800 == 40 [pid = 1820] [id = 645] 02:17:23 INFO - PROCESS | 1820 | --DOCSHELL 0x8db35800 == 39 [pid = 1820] [id = 646] 02:17:23 INFO - PROCESS | 1820 | --DOCSHELL 0x8d8c9800 == 38 [pid = 1820] [id = 662] 02:17:23 INFO - PROCESS | 1820 | --DOCSHELL 0x8d2d3400 == 37 [pid = 1820] [id = 661] 02:17:23 INFO - PROCESS | 1820 | --DOCSHELL 0x8faec800 == 36 [pid = 1820] [id = 660] 02:17:23 INFO - PROCESS | 1820 | --DOCSHELL 0x8d2da000 == 35 [pid = 1820] [id = 659] 02:17:23 INFO - PROCESS | 1820 | --DOCSHELL 0x8d2d4000 == 34 [pid = 1820] [id = 658] 02:17:23 INFO - PROCESS | 1820 | --DOCSHELL 0x8d0d9400 == 33 [pid = 1820] [id = 649] 02:17:23 INFO - PROCESS | 1820 | --DOCSHELL 0x8e583000 == 32 [pid = 1820] [id = 636] 02:17:23 INFO - PROCESS | 1820 | --DOCSHELL 0x8db37000 == 31 [pid = 1820] [id = 647] 02:17:23 INFO - PROCESS | 1820 | --DOCSHELL 0x8ed03400 == 30 [pid = 1820] [id = 635] 02:17:23 INFO - PROCESS | 1820 | --DOCSHELL 0x8d2db400 == 29 [pid = 1820] [id = 657] 02:17:23 INFO - PROCESS | 1820 | --DOCSHELL 0x8eca8c00 == 28 [pid = 1820] [id = 644] 02:17:23 INFO - PROCESS | 1820 | --DOCSHELL 0x8ee57400 == 27 [pid = 1820] [id = 654] 02:17:23 INFO - PROCESS | 1820 | --DOCSHELL 0x8e982c00 == 26 [pid = 1820] [id = 653] 02:17:23 INFO - PROCESS | 1820 | --DOCSHELL 0x8d0d4400 == 25 [pid = 1820] [id = 642] 02:17:23 INFO - PROCESS | 1820 | --DOCSHELL 0x8d2d9400 == 24 [pid = 1820] [id = 643] 02:17:23 INFO - PROCESS | 1820 | --DOCSHELL 0x8d8c3400 == 23 [pid = 1820] [id = 655] 02:17:23 INFO - PROCESS | 1820 | --DOCSHELL 0x8db30000 == 22 [pid = 1820] [id = 650] 02:17:23 INFO - PROCESS | 1820 | --DOCSHELL 0x8f02ec00 == 21 [pid = 1820] [id = 638] 02:17:23 INFO - PROCESS | 1820 | --DOCSHELL 0x92ad7000 == 20 [pid = 1820] [id = 639] 02:17:23 INFO - PROCESS | 1820 | --DOCSHELL 0x8e98c400 == 19 [pid = 1820] [id = 651] 02:17:23 INFO - PROCESS | 1820 | --DOCSHELL 0x90ee9800 == 18 [pid = 1820] [id = 641] 02:17:23 INFO - PROCESS | 1820 | --DOCSHELL 0x8ef31800 == 17 [pid = 1820] [id = 648] 02:17:23 INFO - PROCESS | 1820 | --DOCSHELL 0x9112d400 == 16 [pid = 1820] [id = 652] 02:17:23 INFO - PROCESS | 1820 | --DOCSHELL 0x8ee51800 == 15 [pid = 1820] [id = 640] 02:17:23 INFO - PROCESS | 1820 | --DOCSHELL 0x8d2d4c00 == 14 [pid = 1820] [id = 656] 02:17:23 INFO - PROCESS | 1820 | --DOCSHELL 0x8ef2ec00 == 13 [pid = 1820] [id = 637] 02:17:23 INFO - PROCESS | 1820 | --DOCSHELL 0x96687000 == 12 [pid = 1820] [id = 668] 02:17:23 INFO - PROCESS | 1820 | --DOCSHELL 0x8e98dc00 == 11 [pid = 1820] [id = 667] 02:17:23 INFO - PROCESS | 1820 | --DOCSHELL 0x8ec99800 == 10 [pid = 1820] [id = 666] 02:17:23 INFO - PROCESS | 1820 | --DOCSHELL 0x8ec84c00 == 9 [pid = 1820] [id = 664] 02:17:23 INFO - PROCESS | 1820 | --DOCSHELL 0x8f022000 == 8 [pid = 1820] [id = 665] 02:17:23 INFO - PROCESS | 1820 | --DOCSHELL 0x8d0d4800 == 7 [pid = 1820] [id = 663] 02:17:23 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d0cf800 == 8 [pid = 1820] [id = 670] 02:17:23 INFO - PROCESS | 1820 | ++DOMWINDOW == 103 (0x8d0d0800) [pid = 1820] [serial = 2011] [outer = (nil)] 02:17:23 INFO - PROCESS | 1820 | ++DOMWINDOW == 104 (0x8d0d4800) [pid = 1820] [serial = 2012] [outer = 0x8d0d0800] 02:17:23 INFO - PROCESS | 1820 | 1470734243340 Marionette DEBUG loaded listener.js 02:17:23 INFO - PROCESS | 1820 | ++DOMWINDOW == 105 (0x8d2d5800) [pid = 1820] [serial = 2013] [outer = 0x8d0d0800] 02:17:23 INFO - PROCESS | 1820 | --DOMWINDOW == 104 (0x8f025c00) [pid = 1820] [serial = 1949] [outer = (nil)] [url = about:blank] 02:17:23 INFO - PROCESS | 1820 | --DOMWINDOW == 103 (0x8ec87000) [pid = 1820] [serial = 1911] [outer = (nil)] [url = about:blank] 02:17:23 INFO - PROCESS | 1820 | --DOMWINDOW == 102 (0x8e98b800) [pid = 1820] [serial = 1910] [outer = (nil)] [url = about:blank] 02:17:23 INFO - PROCESS | 1820 | --DOMWINDOW == 101 (0x8fae9400) [pid = 1820] [serial = 1914] [outer = (nil)] [url = about:blank] 02:17:23 INFO - PROCESS | 1820 | --DOMWINDOW == 100 (0x8f02d800) [pid = 1820] [serial = 1913] [outer = (nil)] [url = about:blank] 02:17:23 INFO - PROCESS | 1820 | --DOMWINDOW == 99 (0x92c03400) [pid = 1820] [serial = 1917] [outer = (nil)] [url = about:blank] 02:17:23 INFO - PROCESS | 1820 | --DOMWINDOW == 98 (0x92ad5c00) [pid = 1820] [serial = 1916] [outer = (nil)] [url = about:blank] 02:17:23 INFO - PROCESS | 1820 | --DOMWINDOW == 97 (0x95243c00) [pid = 1820] [serial = 1920] [outer = (nil)] [url = about:blank] 02:17:23 INFO - PROCESS | 1820 | --DOMWINDOW == 96 (0x93bae400) [pid = 1820] [serial = 1919] [outer = (nil)] [url = about:blank] 02:17:23 INFO - PROCESS | 1820 | --DOMWINDOW == 95 (0x9668b800) [pid = 1820] [serial = 1923] [outer = (nil)] [url = about:blank] 02:17:23 INFO - PROCESS | 1820 | --DOMWINDOW == 94 (0x953b4400) [pid = 1820] [serial = 1922] [outer = (nil)] [url = about:blank] 02:17:23 INFO - PROCESS | 1820 | --DOMWINDOW == 93 (0x9795e000) [pid = 1820] [serial = 1926] [outer = (nil)] [url = about:blank] 02:17:23 INFO - PROCESS | 1820 | --DOMWINDOW == 92 (0x966f0400) [pid = 1820] [serial = 1925] [outer = (nil)] [url = about:blank] 02:17:23 INFO - PROCESS | 1820 | --DOMWINDOW == 91 (0x9921c000) [pid = 1820] [serial = 1929] [outer = (nil)] [url = about:blank] 02:17:23 INFO - PROCESS | 1820 | --DOMWINDOW == 90 (0x99211000) [pid = 1820] [serial = 1928] [outer = (nil)] [url = about:blank] 02:17:23 INFO - PROCESS | 1820 | --DOMWINDOW == 89 (0x8f027400) [pid = 1820] [serial = 1946] [outer = (nil)] [url = about:blank] 02:17:23 INFO - PROCESS | 1820 | --DOMWINDOW == 88 (0x8fae8c00) [pid = 1820] [serial = 1932] [outer = (nil)] [url = about:blank] 02:17:23 INFO - PROCESS | 1820 | --DOMWINDOW == 87 (0x8ed03000) [pid = 1820] [serial = 1931] [outer = (nil)] [url = about:blank] 02:17:23 INFO - PROCESS | 1820 | --DOMWINDOW == 86 (0x90de5800) [pid = 1820] [serial = 1937] [outer = (nil)] [url = about:blank] 02:17:23 INFO - PROCESS | 1820 | --DOMWINDOW == 85 (0x8edd3400) [pid = 1820] [serial = 1935] [outer = (nil)] [url = about:blank] 02:17:23 INFO - PROCESS | 1820 | --DOMWINDOW == 84 (0x90eee000) [pid = 1820] [serial = 1938] [outer = (nil)] [url = about:blank] 02:17:23 INFO - PROCESS | 1820 | --DOMWINDOW == 83 (0x8e57e400) [pid = 1820] [serial = 1940] [outer = (nil)] [url = about:blank] 02:17:23 INFO - PROCESS | 1820 | --DOMWINDOW == 82 (0x8edc6c00) [pid = 1820] [serial = 1934] [outer = (nil)] [url = about:blank] 02:17:23 INFO - PROCESS | 1820 | --DOMWINDOW == 81 (0x8ed08800) [pid = 1820] [serial = 1943] [outer = (nil)] [url = about:blank] 02:17:23 INFO - PROCESS | 1820 | --DOMWINDOW == 80 (0x8edc5400) [pid = 1820] [serial = 1944] [outer = (nil)] [url = about:blank] 02:17:23 INFO - PROCESS | 1820 | --DOMWINDOW == 79 (0x8e585c00) [pid = 1820] [serial = 1941] [outer = (nil)] [url = about:blank] 02:17:23 INFO - PROCESS | 1820 | --DOMWINDOW == 78 (0x8fae4000) [pid = 1820] [serial = 1947] [outer = (nil)] [url = about:blank] 02:17:24 INFO - PROCESS | 1820 | 1470734244410 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]]]}] 02:17:24 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 02:17:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 2937ms 02:17:24 INFO - PROCESS | 1820 | 1470734244463 Marionette TRACE conn4 -> [0,2653,"getWindowHandle",null] 02:17:24 INFO - PROCESS | 1820 | 1470734244468 Marionette TRACE conn4 <- [1,2653,null,{"value":"8"}] 02:17:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 02:17:24 INFO - PROCESS | 1820 | 1470734244489 Marionette TRACE conn4 -> [0,2654,"setScriptTimeout",{"ms":35000}] 02:17:24 INFO - PROCESS | 1820 | 1470734244494 Marionette TRACE conn4 <- [1,2654,null,{}] 02:17:24 INFO - PROCESS | 1820 | 1470734244503 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}] 02:17:24 INFO - PROCESS | 1820 | 1470734244510 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:17:24 INFO - PROCESS | 1820 | 1470734244705 Marionette TRACE conn4 <- [1,2655,null,{"value":null}] 02:17:24 INFO - PROCESS | 1820 | 1470734244716 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:24 INFO - PROCESS | 1820 | 1470734244724 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:17:24 INFO - PROCESS | 1820 | ++DOCSHELL 0x8e584c00 == 9 [pid = 1820] [id = 671] 02:17:24 INFO - PROCESS | 1820 | ++DOMWINDOW == 79 (0x8e585400) [pid = 1820] [serial = 2014] [outer = (nil)] 02:17:24 INFO - PROCESS | 1820 | ++DOMWINDOW == 80 (0x8e981800) [pid = 1820] [serial = 2015] [outer = 0x8e585400] 02:17:24 INFO - PROCESS | 1820 | 1470734244820 Marionette DEBUG loaded listener.js 02:17:24 INFO - PROCESS | 1820 | ++DOMWINDOW == 81 (0x8e990800) [pid = 1820] [serial = 2016] [outer = 0x8e585400] 02:17:25 INFO - PROCESS | 1820 | 1470734245823 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]]]}] 02:17:25 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 02:17:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1400ms 02:17:25 INFO - PROCESS | 1820 | 1470734245882 Marionette TRACE conn4 -> [0,2657,"getWindowHandle",null] 02:17:25 INFO - PROCESS | 1820 | 1470734245894 Marionette TRACE conn4 <- [1,2657,null,{"value":"8"}] 02:17:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 02:17:25 INFO - PROCESS | 1820 | 1470734245910 Marionette TRACE conn4 -> [0,2658,"setScriptTimeout",{"ms":35000}] 02:17:25 INFO - PROCESS | 1820 | 1470734245916 Marionette TRACE conn4 <- [1,2658,null,{}] 02:17:25 INFO - PROCESS | 1820 | 1470734245944 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}] 02:17:25 INFO - PROCESS | 1820 | 1470734245951 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:17:26 INFO - PROCESS | 1820 | 1470734246220 Marionette TRACE conn4 <- [1,2659,null,{"value":null}] 02:17:26 INFO - PROCESS | 1820 | 1470734246244 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:26 INFO - PROCESS | 1820 | 1470734246254 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:17:26 INFO - PROCESS | 1820 | ++DOCSHELL 0x8ec9b400 == 10 [pid = 1820] [id = 672] 02:17:26 INFO - PROCESS | 1820 | ++DOMWINDOW == 82 (0x8eca7400) [pid = 1820] [serial = 2017] [outer = (nil)] 02:17:26 INFO - PROCESS | 1820 | ++DOMWINDOW == 83 (0x8ed08c00) [pid = 1820] [serial = 2018] [outer = 0x8eca7400] 02:17:26 INFO - PROCESS | 1820 | 1470734246336 Marionette DEBUG loaded listener.js 02:17:26 INFO - PROCESS | 1820 | ++DOMWINDOW == 84 (0x8ed10400) [pid = 1820] [serial = 2019] [outer = 0x8eca7400] 02:17:27 INFO - PROCESS | 1820 | 1470734247457 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]]]}] 02:17:27 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 02:17:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1611ms 02:17:27 INFO - PROCESS | 1820 | 1470734247527 Marionette TRACE conn4 -> [0,2661,"getWindowHandle",null] 02:17:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 02:17:27 INFO - PROCESS | 1820 | 1470734247532 Marionette TRACE conn4 <- [1,2661,null,{"value":"8"}] 02:17:27 INFO - PROCESS | 1820 | 1470734247539 Marionette TRACE conn4 -> [0,2662,"setScriptTimeout",{"ms":35000}] 02:17:27 INFO - PROCESS | 1820 | 1470734247545 Marionette TRACE conn4 <- [1,2662,null,{}] 02:17:27 INFO - PROCESS | 1820 | 1470734247572 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}] 02:17:27 INFO - PROCESS | 1820 | 1470734247582 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:17:27 INFO - PROCESS | 1820 | 1470734247834 Marionette TRACE conn4 <- [1,2663,null,{"value":null}] 02:17:27 INFO - PROCESS | 1820 | 1470734247867 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:27 INFO - PROCESS | 1820 | 1470734247878 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:17:27 INFO - PROCESS | 1820 | ++DOCSHELL 0x8db37800 == 11 [pid = 1820] [id = 673] 02:17:27 INFO - PROCESS | 1820 | ++DOMWINDOW == 85 (0x8ed04800) [pid = 1820] [serial = 2020] [outer = (nil)] 02:17:27 INFO - PROCESS | 1820 | ++DOMWINDOW == 86 (0x8f026400) [pid = 1820] [serial = 2021] [outer = 0x8ed04800] 02:17:27 INFO - PROCESS | 1820 | 1470734247968 Marionette DEBUG loaded listener.js 02:17:28 INFO - PROCESS | 1820 | ++DOMWINDOW == 87 (0x8f02ec00) [pid = 1820] [serial = 2022] [outer = 0x8ed04800] 02:17:29 INFO - PROCESS | 1820 | --DOMWINDOW == 86 (0x8db2f400) [pid = 1820] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 02:17:29 INFO - PROCESS | 1820 | --DOMWINDOW == 85 (0x8e982800) [pid = 1820] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 02:17:29 INFO - PROCESS | 1820 | --DOMWINDOW == 84 (0x8ee54000) [pid = 1820] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 02:17:29 INFO - PROCESS | 1820 | --DOMWINDOW == 83 (0x8db3a400) [pid = 1820] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 02:17:29 INFO - PROCESS | 1820 | --DOMWINDOW == 82 (0x8d2e0400) [pid = 1820] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 02:17:29 INFO - PROCESS | 1820 | --DOMWINDOW == 81 (0x91129c00) [pid = 1820] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 02:17:29 INFO - PROCESS | 1820 | --DOMWINDOW == 80 (0x8ec7b000) [pid = 1820] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 02:17:29 INFO - PROCESS | 1820 | --DOMWINDOW == 79 (0x8eca7000) [pid = 1820] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 02:17:29 INFO - PROCESS | 1820 | --DOMWINDOW == 78 (0x8db30400) [pid = 1820] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 02:17:29 INFO - PROCESS | 1820 | --DOMWINDOW == 77 (0x9112e000) [pid = 1820] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 02:17:29 INFO - PROCESS | 1820 | --DOMWINDOW == 76 (0x8edca000) [pid = 1820] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 02:17:29 INFO - PROCESS | 1820 | --DOMWINDOW == 75 (0x8d2d8000) [pid = 1820] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 02:17:29 INFO - PROCESS | 1820 | --DOMWINDOW == 74 (0x9230b400) [pid = 1820] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 02:17:29 INFO - PROCESS | 1820 | --DOMWINDOW == 73 (0x90de7800) [pid = 1820] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 02:17:29 INFO - PROCESS | 1820 | 1470734249519 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]]]}] 02:17:29 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 02:17:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1999ms 02:17:29 INFO - PROCESS | 1820 | 1470734249537 Marionette TRACE conn4 -> [0,2665,"getWindowHandle",null] 02:17:29 INFO - PROCESS | 1820 | 1470734249542 Marionette TRACE conn4 <- [1,2665,null,{"value":"8"}] 02:17:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 02:17:29 INFO - PROCESS | 1820 | 1470734249550 Marionette TRACE conn4 -> [0,2666,"setScriptTimeout",{"ms":35000}] 02:17:29 INFO - PROCESS | 1820 | 1470734249554 Marionette TRACE conn4 <- [1,2666,null,{}] 02:17:29 INFO - PROCESS | 1820 | 1470734249560 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}] 02:17:29 INFO - PROCESS | 1820 | 1470734249566 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:17:29 INFO - PROCESS | 1820 | 1470734249798 Marionette TRACE conn4 <- [1,2667,null,{"value":null}] 02:17:29 INFO - PROCESS | 1820 | 1470734249895 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:29 INFO - PROCESS | 1820 | 1470734249904 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:17:29 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d2d8800 == 12 [pid = 1820] [id = 674] 02:17:29 INFO - PROCESS | 1820 | ++DOMWINDOW == 74 (0x8eca1400) [pid = 1820] [serial = 2023] [outer = (nil)] 02:17:29 INFO - PROCESS | 1820 | ++DOMWINDOW == 75 (0x8f025800) [pid = 1820] [serial = 2024] [outer = 0x8eca1400] 02:17:29 INFO - PROCESS | 1820 | 1470734249974 Marionette DEBUG loaded listener.js 02:17:30 INFO - PROCESS | 1820 | ++DOMWINDOW == 76 (0x8fadfc00) [pid = 1820] [serial = 2025] [outer = 0x8eca1400] 02:17:31 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 02:17:31 INFO - PROCESS | 1820 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:17:31 INFO - PROCESS | 1820 | 1470734251299 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]]]}] 02:17:31 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) 02:17:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1787ms 02:17:31 INFO - PROCESS | 1820 | 1470734251339 Marionette TRACE conn4 -> [0,2669,"getWindowHandle",null] 02:17:31 INFO - PROCESS | 1820 | 1470734251346 Marionette TRACE conn4 <- [1,2669,null,{"value":"8"}] 02:17:31 INFO - PROCESS | 1820 | 1470734251372 Marionette TRACE conn4 -> [0,2670,"setScriptTimeout",{"ms":35000}] 02:17:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 02:17:31 INFO - PROCESS | 1820 | 1470734251384 Marionette TRACE conn4 <- [1,2670,null,{}] 02:17:31 INFO - PROCESS | 1820 | 1470734251395 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}] 02:17:31 INFO - PROCESS | 1820 | 1470734251402 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:17:31 INFO - PROCESS | 1820 | 1470734251657 Marionette TRACE conn4 <- [1,2671,null,{"value":null}] 02:17:31 INFO - PROCESS | 1820 | 1470734251844 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:31 INFO - PROCESS | 1820 | 1470734251861 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:17:31 INFO - PROCESS | 1820 | ++DOCSHELL 0x8db37000 == 13 [pid = 1820] [id = 675] 02:17:31 INFO - PROCESS | 1820 | ++DOMWINDOW == 77 (0x8db37c00) [pid = 1820] [serial = 2026] [outer = (nil)] 02:17:31 INFO - PROCESS | 1820 | ++DOMWINDOW == 78 (0x8e57c400) [pid = 1820] [serial = 2027] [outer = 0x8db37c00] 02:17:31 INFO - PROCESS | 1820 | 1470734251987 Marionette DEBUG loaded listener.js 02:17:32 INFO - PROCESS | 1820 | ++DOMWINDOW == 79 (0x8eca0400) [pid = 1820] [serial = 2028] [outer = 0x8db37c00] 02:17:33 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 02:17:33 INFO - PROCESS | 1820 | 1470734253473 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"]]]}] 02:17:33 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 02:17:33 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 02:17:33 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 02:17:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:17:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 02:17:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 2143ms 02:17:33 INFO - PROCESS | 1820 | 1470734253612 Marionette TRACE conn4 -> [0,2673,"getWindowHandle",null] 02:17:33 INFO - PROCESS | 1820 | 1470734253621 Marionette TRACE conn4 <- [1,2673,null,{"value":"8"}] 02:17:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 02:17:33 INFO - PROCESS | 1820 | 1470734253637 Marionette TRACE conn4 -> [0,2674,"setScriptTimeout",{"ms":35000}] 02:17:33 INFO - PROCESS | 1820 | 1470734253643 Marionette TRACE conn4 <- [1,2674,null,{}] 02:17:33 INFO - PROCESS | 1820 | 1470734253650 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}] 02:17:33 INFO - PROCESS | 1820 | 1470734253655 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:17:33 INFO - PROCESS | 1820 | 1470734253839 Marionette TRACE conn4 <- [1,2675,null,{"value":null}] 02:17:34 INFO - PROCESS | 1820 | 1470734254025 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:34 INFO - PROCESS | 1820 | 1470734254035 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:17:34 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d8c6000 == 14 [pid = 1820] [id = 676] 02:17:34 INFO - PROCESS | 1820 | ++DOMWINDOW == 80 (0x8ed0f400) [pid = 1820] [serial = 2029] [outer = (nil)] 02:17:34 INFO - PROCESS | 1820 | ++DOMWINDOW == 81 (0x8fae4400) [pid = 1820] [serial = 2030] [outer = 0x8ed0f400] 02:17:34 INFO - PROCESS | 1820 | 1470734254120 Marionette DEBUG loaded listener.js 02:17:34 INFO - PROCESS | 1820 | ++DOMWINDOW == 82 (0x8faeac00) [pid = 1820] [serial = 2031] [outer = 0x8ed0f400] 02:17:35 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 02:17:35 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 02:17:35 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 02:17:35 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 02:17:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:17:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 02:17:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1894ms 02:17:35 INFO - PROCESS | 1820 | 1470734255516 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"]]]}] 02:17:35 INFO - PROCESS | 1820 | 1470734255533 Marionette TRACE conn4 -> [0,2677,"getWindowHandle",null] 02:17:35 INFO - PROCESS | 1820 | 1470734255538 Marionette TRACE conn4 <- [1,2677,null,{"value":"8"}] 02:17:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 02:17:35 INFO - PROCESS | 1820 | 1470734255547 Marionette TRACE conn4 -> [0,2678,"setScriptTimeout",{"ms":35000}] 02:17:35 INFO - PROCESS | 1820 | 1470734255554 Marionette TRACE conn4 <- [1,2678,null,{}] 02:17:35 INFO - PROCESS | 1820 | 1470734255665 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}] 02:17:35 INFO - PROCESS | 1820 | 1470734255675 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:17:35 INFO - PROCESS | 1820 | 1470734255985 Marionette TRACE conn4 <- [1,2679,null,{"value":null}] 02:17:36 INFO - PROCESS | 1820 | 1470734256121 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:36 INFO - PROCESS | 1820 | 1470734256134 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:17:36 INFO - PROCESS | 1820 | ++DOCSHELL 0x90de8c00 == 15 [pid = 1820] [id = 677] 02:17:36 INFO - PROCESS | 1820 | ++DOMWINDOW == 83 (0x90de9c00) [pid = 1820] [serial = 2032] [outer = (nil)] 02:17:36 INFO - PROCESS | 1820 | ++DOMWINDOW == 84 (0x90fdf000) [pid = 1820] [serial = 2033] [outer = 0x90de9c00] 02:17:36 INFO - PROCESS | 1820 | 1470734256221 Marionette DEBUG loaded listener.js 02:17:36 INFO - PROCESS | 1820 | ++DOMWINDOW == 85 (0x90fe7c00) [pid = 1820] [serial = 2034] [outer = 0x90de9c00] 02:17:37 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 02:17:37 INFO - PROCESS | 1820 | 1470734257626 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]]]}] 02:17:37 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) 02:17:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 2140ms 02:17:37 INFO - PROCESS | 1820 | 1470734257688 Marionette TRACE conn4 -> [0,2681,"getWindowHandle",null] 02:17:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 02:17:37 INFO - PROCESS | 1820 | 1470734257693 Marionette TRACE conn4 <- [1,2681,null,{"value":"8"}] 02:17:37 INFO - PROCESS | 1820 | 1470734257700 Marionette TRACE conn4 -> [0,2682,"setScriptTimeout",{"ms":35000}] 02:17:37 INFO - PROCESS | 1820 | 1470734257704 Marionette TRACE conn4 <- [1,2682,null,{}] 02:17:37 INFO - PROCESS | 1820 | 1470734257710 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}] 02:17:37 INFO - PROCESS | 1820 | 1470734257716 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:17:37 INFO - PROCESS | 1820 | 1470734257971 Marionette TRACE conn4 <- [1,2683,null,{"value":null}] 02:17:38 INFO - PROCESS | 1820 | 1470734258179 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:38 INFO - PROCESS | 1820 | 1470734258189 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:17:38 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d0d7000 == 16 [pid = 1820] [id = 678] 02:17:38 INFO - PROCESS | 1820 | ++DOMWINDOW == 86 (0x8d2dac00) [pid = 1820] [serial = 2035] [outer = (nil)] 02:17:38 INFO - PROCESS | 1820 | ++DOMWINDOW == 87 (0x8e987400) [pid = 1820] [serial = 2036] [outer = 0x8d2dac00] 02:17:38 INFO - PROCESS | 1820 | 1470734258313 Marionette DEBUG loaded listener.js 02:17:38 INFO - PROCESS | 1820 | ++DOMWINDOW == 88 (0x8ec82800) [pid = 1820] [serial = 2037] [outer = 0x8d2dac00] 02:17:39 INFO - PROCESS | 1820 | --DOMWINDOW == 87 (0x90df2400) [pid = 1820] [serial = 1988] [outer = (nil)] [url = about:blank] 02:17:39 INFO - PROCESS | 1820 | --DOMWINDOW == 86 (0x90fe4c00) [pid = 1820] [serial = 1985] [outer = (nil)] [url = about:blank] 02:17:39 INFO - PROCESS | 1820 | --DOMWINDOW == 85 (0x90de8800) [pid = 1820] [serial = 1950] [outer = (nil)] [url = about:blank] 02:17:39 INFO - PROCESS | 1820 | --DOMWINDOW == 84 (0x9523d800) [pid = 1820] [serial = 1967] [outer = (nil)] [url = about:blank] 02:17:39 INFO - PROCESS | 1820 | --DOMWINDOW == 83 (0x953a9c00) [pid = 1820] [serial = 1968] [outer = (nil)] [url = about:blank] 02:17:39 INFO - PROCESS | 1820 | --DOMWINDOW == 82 (0x8db31800) [pid = 1820] [serial = 1973] [outer = (nil)] [url = about:blank] 02:17:39 INFO - PROCESS | 1820 | --DOMWINDOW == 81 (0x8ec88c00) [pid = 1820] [serial = 1974] [outer = (nil)] [url = about:blank] 02:17:39 INFO - PROCESS | 1820 | --DOMWINDOW == 80 (0x92548c00) [pid = 1820] [serial = 1961] [outer = (nil)] [url = about:blank] 02:17:39 INFO - PROCESS | 1820 | --DOMWINDOW == 79 (0x92ad2c00) [pid = 1820] [serial = 1962] [outer = (nil)] [url = about:blank] 02:17:39 INFO - PROCESS | 1820 | --DOMWINDOW == 78 (0x953b1800) [pid = 1820] [serial = 1970] [outer = (nil)] [url = about:blank] 02:17:39 INFO - PROCESS | 1820 | --DOMWINDOW == 77 (0x96686800) [pid = 1820] [serial = 1971] [outer = (nil)] [url = about:blank] 02:17:39 INFO - PROCESS | 1820 | --DOMWINDOW == 76 (0x8edca400) [pid = 1820] [serial = 1979] [outer = (nil)] [url = about:blank] 02:17:39 INFO - PROCESS | 1820 | --DOMWINDOW == 75 (0x8ee55400) [pid = 1820] [serial = 1980] [outer = (nil)] [url = about:blank] 02:17:39 INFO - PROCESS | 1820 | --DOMWINDOW == 74 (0x8e57c000) [pid = 1820] [serial = 1952] [outer = (nil)] [url = about:blank] 02:17:39 INFO - PROCESS | 1820 | --DOMWINDOW == 73 (0x8e589400) [pid = 1820] [serial = 1953] [outer = (nil)] [url = about:blank] 02:17:39 INFO - PROCESS | 1820 | --DOMWINDOW == 72 (0x91927800) [pid = 1820] [serial = 1958] [outer = (nil)] [url = about:blank] 02:17:39 INFO - PROCESS | 1820 | --DOMWINDOW == 71 (0x91930000) [pid = 1820] [serial = 1959] [outer = (nil)] [url = about:blank] 02:17:39 INFO - PROCESS | 1820 | --DOMWINDOW == 70 (0x8edd1c00) [pid = 1820] [serial = 1955] [outer = (nil)] [url = about:blank] 02:17:39 INFO - PROCESS | 1820 | --DOMWINDOW == 69 (0x8ef2c400) [pid = 1820] [serial = 1956] [outer = (nil)] [url = about:blank] 02:17:39 INFO - PROCESS | 1820 | --DOMWINDOW == 68 (0x8d8c2800) [pid = 1820] [serial = 1976] [outer = (nil)] [url = about:blank] 02:17:39 INFO - PROCESS | 1820 | --DOMWINDOW == 67 (0x8e989c00) [pid = 1820] [serial = 1977] [outer = (nil)] [url = about:blank] 02:17:39 INFO - PROCESS | 1820 | --DOMWINDOW == 66 (0x92c05400) [pid = 1820] [serial = 1964] [outer = (nil)] [url = about:blank] 02:17:39 INFO - PROCESS | 1820 | --DOMWINDOW == 65 (0x92c06c00) [pid = 1820] [serial = 1965] [outer = (nil)] [url = about:blank] 02:17:39 INFO - PROCESS | 1820 | --DOMWINDOW == 64 (0x91137400) [pid = 1820] [serial = 1986] [outer = (nil)] [url = about:blank] 02:17:39 INFO - PROCESS | 1820 | --DOMWINDOW == 63 (0x90ee2000) [pid = 1820] [serial = 1982] [outer = (nil)] [url = about:blank] 02:17:39 INFO - PROCESS | 1820 | --DOMWINDOW == 62 (0x9192b800) [pid = 1820] [serial = 1989] [outer = (nil)] [url = about:blank] 02:17:39 INFO - PROCESS | 1820 | --DOMWINDOW == 61 (0x90fdd000) [pid = 1820] [serial = 1983] [outer = (nil)] [url = about:blank] 02:17:39 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 02:17:39 INFO - PROCESS | 1820 | 1470734259861 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]]]}] 02:17:39 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) 02:17:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2195ms 02:17:39 INFO - PROCESS | 1820 | 1470734259911 Marionette TRACE conn4 -> [0,2685,"getWindowHandle",null] 02:17:39 INFO - PROCESS | 1820 | 1470734259918 Marionette TRACE conn4 <- [1,2685,null,{"value":"8"}] 02:17:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 02:17:39 INFO - PROCESS | 1820 | 1470734259933 Marionette TRACE conn4 -> [0,2686,"setScriptTimeout",{"ms":35000}] 02:17:39 INFO - PROCESS | 1820 | 1470734259939 Marionette TRACE conn4 <- [1,2686,null,{}] 02:17:39 INFO - PROCESS | 1820 | 1470734259947 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}] 02:17:39 INFO - PROCESS | 1820 | 1470734259954 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:17:40 INFO - PROCESS | 1820 | 1470734260234 Marionette TRACE conn4 <- [1,2687,null,{"value":null}] 02:17:40 INFO - PROCESS | 1820 | 1470734260416 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:40 INFO - PROCESS | 1820 | 1470734260426 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:17:40 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d2d7400 == 17 [pid = 1820] [id = 679] 02:17:40 INFO - PROCESS | 1820 | ++DOMWINDOW == 62 (0x8d2d8000) [pid = 1820] [serial = 2038] [outer = (nil)] 02:17:40 INFO - PROCESS | 1820 | ++DOMWINDOW == 63 (0x8d2de400) [pid = 1820] [serial = 2039] [outer = 0x8d2d8000] 02:17:40 INFO - PROCESS | 1820 | 1470734260515 Marionette DEBUG loaded listener.js 02:17:40 INFO - PROCESS | 1820 | ++DOMWINDOW == 64 (0x8d8c9800) [pid = 1820] [serial = 2040] [outer = 0x8d2d8000] 02:17:42 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 02:17:42 INFO - PROCESS | 1820 | 1470734262107 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"]]]}] 02:17:42 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 02:17:42 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 02:17:42 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 02:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:17:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 02:17:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 2237ms 02:17:42 INFO - PROCESS | 1820 | 1470734262173 Marionette TRACE conn4 -> [0,2689,"getWindowHandle",null] 02:17:42 INFO - PROCESS | 1820 | 1470734262180 Marionette TRACE conn4 <- [1,2689,null,{"value":"8"}] 02:17:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 02:17:42 INFO - PROCESS | 1820 | 1470734262190 Marionette TRACE conn4 -> [0,2690,"setScriptTimeout",{"ms":35000}] 02:17:42 INFO - PROCESS | 1820 | 1470734262196 Marionette TRACE conn4 <- [1,2690,null,{}] 02:17:42 INFO - PROCESS | 1820 | 1470734262203 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}] 02:17:42 INFO - PROCESS | 1820 | 1470734262210 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:17:42 INFO - PROCESS | 1820 | 1470734262458 Marionette TRACE conn4 <- [1,2691,null,{"value":null}] 02:17:42 INFO - PROCESS | 1820 | 1470734262643 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:42 INFO - PROCESS | 1820 | 1470734262655 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:17:42 INFO - PROCESS | 1820 | ++DOCSHELL 0x8e982800 == 18 [pid = 1820] [id = 680] 02:17:42 INFO - PROCESS | 1820 | ++DOMWINDOW == 65 (0x8e986000) [pid = 1820] [serial = 2041] [outer = (nil)] 02:17:42 INFO - PROCESS | 1820 | ++DOMWINDOW == 66 (0x8eca7c00) [pid = 1820] [serial = 2042] [outer = 0x8e986000] 02:17:42 INFO - PROCESS | 1820 | 1470734262740 Marionette DEBUG loaded listener.js 02:17:42 INFO - PROCESS | 1820 | ++DOMWINDOW == 67 (0x8edcc400) [pid = 1820] [serial = 2043] [outer = 0x8e986000] 02:17:44 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 02:17:44 INFO - PROCESS | 1820 | 1470734264164 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"]]]}] 02:17:44 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 02:17:44 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 02:17:44 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 02:17:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:17:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 02:17:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 2040ms 02:17:44 INFO - PROCESS | 1820 | 1470734264315 Marionette TRACE conn4 -> [0,2693,"getWindowHandle",null] 02:17:44 INFO - PROCESS | 1820 | 1470734264321 Marionette TRACE conn4 <- [1,2693,null,{"value":"8"}] 02:17:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 02:17:44 INFO - PROCESS | 1820 | 1470734264335 Marionette TRACE conn4 -> [0,2694,"setScriptTimeout",{"ms":35000}] 02:17:44 INFO - PROCESS | 1820 | 1470734264339 Marionette TRACE conn4 <- [1,2694,null,{}] 02:17:44 INFO - PROCESS | 1820 | 1470734264347 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}] 02:17:44 INFO - PROCESS | 1820 | 1470734264353 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:17:44 INFO - PROCESS | 1820 | 1470734264547 Marionette TRACE conn4 <- [1,2695,null,{"value":null}] 02:17:44 INFO - PROCESS | 1820 | 1470734264734 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:44 INFO - PROCESS | 1820 | 1470734264746 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:17:44 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d0d6800 == 19 [pid = 1820] [id = 681] 02:17:44 INFO - PROCESS | 1820 | ++DOMWINDOW == 68 (0x8ed08800) [pid = 1820] [serial = 2044] [outer = (nil)] 02:17:44 INFO - PROCESS | 1820 | ++DOMWINDOW == 69 (0x8f026800) [pid = 1820] [serial = 2045] [outer = 0x8ed08800] 02:17:44 INFO - PROCESS | 1820 | 1470734264826 Marionette DEBUG loaded listener.js 02:17:44 INFO - PROCESS | 1820 | ++DOMWINDOW == 70 (0x90de5400) [pid = 1820] [serial = 2046] [outer = 0x8ed08800] 02:17:46 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 02:17:46 INFO - PROCESS | 1820 | 1470734266337 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"]]]}] 02:17:46 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 02:17:46 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 02:17:46 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 02:17:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:17:46 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 02:17:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 2039ms 02:17:46 INFO - PROCESS | 1820 | 1470734266375 Marionette TRACE conn4 -> [0,2697,"getWindowHandle",null] 02:17:46 INFO - PROCESS | 1820 | 1470734266380 Marionette TRACE conn4 <- [1,2697,null,{"value":"8"}] 02:17:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 02:17:46 INFO - PROCESS | 1820 | 1470734266400 Marionette TRACE conn4 -> [0,2698,"setScriptTimeout",{"ms":35000}] 02:17:46 INFO - PROCESS | 1820 | 1470734266408 Marionette TRACE conn4 <- [1,2698,null,{}] 02:17:46 INFO - PROCESS | 1820 | 1470734266418 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}] 02:17:46 INFO - PROCESS | 1820 | 1470734266426 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:17:46 INFO - PROCESS | 1820 | 1470734266634 Marionette TRACE conn4 <- [1,2699,null,{"value":null}] 02:17:46 INFO - PROCESS | 1820 | 1470734266822 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:46 INFO - PROCESS | 1820 | 1470734266832 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:17:46 INFO - PROCESS | 1820 | ++DOCSHELL 0x8edcf800 == 20 [pid = 1820] [id = 682] 02:17:46 INFO - PROCESS | 1820 | ++DOMWINDOW == 71 (0x8ee58800) [pid = 1820] [serial = 2047] [outer = (nil)] 02:17:46 INFO - PROCESS | 1820 | ++DOMWINDOW == 72 (0x90ee8000) [pid = 1820] [serial = 2048] [outer = 0x8ee58800] 02:17:46 INFO - PROCESS | 1820 | 1470734266914 Marionette DEBUG loaded listener.js 02:17:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 73 (0x90fdb800) [pid = 1820] [serial = 2049] [outer = 0x8ee58800] 02:17:48 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 02:17:48 INFO - PROCESS | 1820 | 1470734268301 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"]]]}] 02:17:48 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 02:17:48 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 02:17:48 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 02:17:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:17:48 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 02:17:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1950ms 02:17:48 INFO - PROCESS | 1820 | 1470734268343 Marionette TRACE conn4 -> [0,2701,"getWindowHandle",null] 02:17:48 INFO - PROCESS | 1820 | 1470734268348 Marionette TRACE conn4 <- [1,2701,null,{"value":"8"}] 02:17:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 02:17:48 INFO - PROCESS | 1820 | 1470734268355 Marionette TRACE conn4 -> [0,2702,"setScriptTimeout",{"ms":35000}] 02:17:48 INFO - PROCESS | 1820 | 1470734268360 Marionette TRACE conn4 <- [1,2702,null,{}] 02:17:48 INFO - PROCESS | 1820 | 1470734268411 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}] 02:17:48 INFO - PROCESS | 1820 | 1470734268417 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:17:48 INFO - PROCESS | 1820 | 1470734268702 Marionette TRACE conn4 <- [1,2703,null,{"value":null}] 02:17:48 INFO - PROCESS | 1820 | 1470734268841 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:48 INFO - PROCESS | 1820 | 1470734268850 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:17:48 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d0db000 == 21 [pid = 1820] [id = 683] 02:17:48 INFO - PROCESS | 1820 | ++DOMWINDOW == 74 (0x90ee8800) [pid = 1820] [serial = 2050] [outer = (nil)] 02:17:48 INFO - PROCESS | 1820 | ++DOMWINDOW == 75 (0x91997000) [pid = 1820] [serial = 2051] [outer = 0x90ee8800] 02:17:48 INFO - PROCESS | 1820 | 1470734268938 Marionette DEBUG loaded listener.js 02:17:49 INFO - PROCESS | 1820 | ++DOMWINDOW == 76 (0x91997c00) [pid = 1820] [serial = 2052] [outer = 0x90ee8800] 02:17:50 INFO - PROCESS | 1820 | 1470734270059 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]]]}] 02:17:50 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 02:17:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1749ms 02:17:50 INFO - PROCESS | 1820 | 1470734270106 Marionette TRACE conn4 -> [0,2705,"getWindowHandle",null] 02:17:50 INFO - PROCESS | 1820 | 1470734270112 Marionette TRACE conn4 <- [1,2705,null,{"value":"8"}] 02:17:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 02:17:50 INFO - PROCESS | 1820 | 1470734270120 Marionette TRACE conn4 -> [0,2706,"setScriptTimeout",{"ms":35000}] 02:17:50 INFO - PROCESS | 1820 | 1470734270125 Marionette TRACE conn4 <- [1,2706,null,{}] 02:17:50 INFO - PROCESS | 1820 | 1470734270133 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}] 02:17:50 INFO - PROCESS | 1820 | 1470734270139 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:17:50 INFO - PROCESS | 1820 | 1470734270330 Marionette TRACE conn4 <- [1,2707,null,{"value":null}] 02:17:51 INFO - PROCESS | 1820 | --DOCSHELL 0x90de8c00 == 20 [pid = 1820] [id = 677] 02:17:51 INFO - PROCESS | 1820 | --DOCSHELL 0x8d8c6000 == 19 [pid = 1820] [id = 676] 02:17:51 INFO - PROCESS | 1820 | --DOCSHELL 0x8db37000 == 18 [pid = 1820] [id = 675] 02:17:51 INFO - PROCESS | 1820 | --DOCSHELL 0x8d0cf800 == 17 [pid = 1820] [id = 670] 02:17:51 INFO - PROCESS | 1820 | --DOCSHELL 0x8e584c00 == 16 [pid = 1820] [id = 671] 02:17:51 INFO - PROCESS | 1820 | --DOCSHELL 0x8db37800 == 15 [pid = 1820] [id = 673] 02:17:51 INFO - PROCESS | 1820 | --DOCSHELL 0x8ec9b400 == 14 [pid = 1820] [id = 672] 02:17:51 INFO - PROCESS | 1820 | --DOCSHELL 0x8d8cc400 == 13 [pid = 1820] [id = 669] 02:17:51 INFO - PROCESS | 1820 | --DOCSHELL 0x8d0db000 == 12 [pid = 1820] [id = 683] 02:17:51 INFO - PROCESS | 1820 | --DOCSHELL 0x8d2d8800 == 11 [pid = 1820] [id = 674] 02:17:51 INFO - PROCESS | 1820 | --DOCSHELL 0x8d0d7000 == 10 [pid = 1820] [id = 678] 02:17:51 INFO - PROCESS | 1820 | --DOCSHELL 0x8edcf800 == 9 [pid = 1820] [id = 682] 02:17:51 INFO - PROCESS | 1820 | --DOCSHELL 0x8d0d6800 == 8 [pid = 1820] [id = 681] 02:17:51 INFO - PROCESS | 1820 | --DOCSHELL 0x8e982800 == 7 [pid = 1820] [id = 680] 02:17:51 INFO - PROCESS | 1820 | --DOCSHELL 0x8d2d7400 == 6 [pid = 1820] [id = 679] 02:17:51 INFO - PROCESS | 1820 | 1470734271736 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:51 INFO - PROCESS | 1820 | 1470734271744 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:17:51 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d0d7000 == 7 [pid = 1820] [id = 684] 02:17:51 INFO - PROCESS | 1820 | ++DOMWINDOW == 77 (0x8d0db000) [pid = 1820] [serial = 2053] [outer = (nil)] 02:17:51 INFO - PROCESS | 1820 | ++DOMWINDOW == 78 (0x8d2df400) [pid = 1820] [serial = 2054] [outer = 0x8d0db000] 02:17:51 INFO - PROCESS | 1820 | 1470734271881 Marionette DEBUG loaded listener.js 02:17:52 INFO - PROCESS | 1820 | ++DOMWINDOW == 79 (0x8d8c6800) [pid = 1820] [serial = 2055] [outer = 0x8d0db000] 02:17:52 INFO - PROCESS | 1820 | 1470734272815 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]]]}] 02:17:52 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 02:17:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 2741ms 02:17:52 INFO - PROCESS | 1820 | 1470734272863 Marionette TRACE conn4 -> [0,2709,"getWindowHandle",null] 02:17:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 02:17:52 INFO - PROCESS | 1820 | 1470734272870 Marionette TRACE conn4 <- [1,2709,null,{"value":"8"}] 02:17:52 INFO - PROCESS | 1820 | 1470734272879 Marionette TRACE conn4 -> [0,2710,"setScriptTimeout",{"ms":35000}] 02:17:52 INFO - PROCESS | 1820 | 1470734272885 Marionette TRACE conn4 <- [1,2710,null,{}] 02:17:52 INFO - PROCESS | 1820 | 1470734272894 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}] 02:17:52 INFO - PROCESS | 1820 | 1470734272904 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:17:53 INFO - PROCESS | 1820 | 1470734273110 Marionette TRACE conn4 <- [1,2711,null,{"value":null}] 02:17:53 INFO - PROCESS | 1820 | 1470734273272 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:53 INFO - PROCESS | 1820 | 1470734273283 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:17:53 INFO - PROCESS | 1820 | ++DOCSHELL 0x8e98cc00 == 8 [pid = 1820] [id = 685] 02:17:53 INFO - PROCESS | 1820 | ++DOMWINDOW == 80 (0x8e990400) [pid = 1820] [serial = 2056] [outer = (nil)] 02:17:53 INFO - PROCESS | 1820 | ++DOMWINDOW == 81 (0x8ec87400) [pid = 1820] [serial = 2057] [outer = 0x8e990400] 02:17:53 INFO - PROCESS | 1820 | 1470734273360 Marionette DEBUG loaded listener.js 02:17:53 INFO - PROCESS | 1820 | ++DOMWINDOW == 82 (0x8eca2c00) [pid = 1820] [serial = 2058] [outer = 0x8e990400] 02:17:54 INFO - PROCESS | 1820 | 1470734274318 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] 02:17:54 INFO - PROCESS | 1820 | 1470734274379 Marionette TRACE conn4 <- [1,2713,null,{"value":"8"}] 02:17:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 02:17:54 INFO - PROCESS | 1820 | 1470734274399 Marionette TRACE conn4 -> [0,2714,"setScriptTimeout",{"ms":35000}] 02:17:54 INFO - PROCESS | 1820 | 1470734274404 Marionette TRACE conn4 <- [1,2714,null,{}] 02:17:54 INFO - PROCESS | 1820 | 1470734274410 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}] 02:17:54 INFO - PROCESS | 1820 | 1470734274417 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:17:54 INFO - PROCESS | 1820 | 1470734274663 Marionette TRACE conn4 <- [1,2715,null,{"value":null}] 02:17:54 INFO - PROCESS | 1820 | 1470734274692 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:54 INFO - PROCESS | 1820 | 1470734274700 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:17:54 INFO - PROCESS | 1820 | ++DOCSHELL 0x8edcb400 == 9 [pid = 1820] [id = 686] 02:17:54 INFO - PROCESS | 1820 | ++DOMWINDOW == 83 (0x8ee4fc00) [pid = 1820] [serial = 2059] [outer = (nil)] 02:17:54 INFO - PROCESS | 1820 | ++DOMWINDOW == 84 (0x8ee55c00) [pid = 1820] [serial = 2060] [outer = 0x8ee4fc00] 02:17:54 INFO - PROCESS | 1820 | 1470734274775 Marionette DEBUG loaded listener.js 02:17:54 INFO - PROCESS | 1820 | ++DOMWINDOW == 85 (0x8ef2d800) [pid = 1820] [serial = 2061] [outer = 0x8ee4fc00] 02:17:55 INFO - PROCESS | 1820 | 1470734275846 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]]]}] 02:17:55 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 02:17:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1551ms 02:17:55 INFO - PROCESS | 1820 | 1470734275940 Marionette TRACE conn4 -> [0,2717,"getWindowHandle",null] 02:17:55 INFO - PROCESS | 1820 | 1470734275943 Marionette TRACE conn4 <- [1,2717,null,{"value":"8"}] 02:17:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 02:17:55 INFO - PROCESS | 1820 | 1470734275954 Marionette TRACE conn4 -> [0,2718,"setScriptTimeout",{"ms":35000}] 02:17:55 INFO - PROCESS | 1820 | 1470734275966 Marionette TRACE conn4 <- [1,2718,null,{}] 02:17:56 INFO - PROCESS | 1820 | --DOMWINDOW == 84 (0x8d0d0800) [pid = 1820] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 02:17:56 INFO - PROCESS | 1820 | --DOMWINDOW == 83 (0x8d0d5800) [pid = 1820] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 02:17:56 INFO - PROCESS | 1820 | --DOMWINDOW == 82 (0x9199bc00) [pid = 1820] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 02:17:56 INFO - PROCESS | 1820 | --DOMWINDOW == 81 (0x8eca7400) [pid = 1820] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 02:17:56 INFO - PROCESS | 1820 | --DOMWINDOW == 80 (0x8f02e000) [pid = 1820] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 02:17:56 INFO - PROCESS | 1820 | --DOMWINDOW == 79 (0x8e585400) [pid = 1820] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 02:17:56 INFO - PROCESS | 1820 | --DOMWINDOW == 78 (0x96688000) [pid = 1820] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 02:17:56 INFO - PROCESS | 1820 | --DOMWINDOW == 77 (0x8ed02800) [pid = 1820] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 02:17:56 INFO - PROCESS | 1820 | --DOMWINDOW == 76 (0x8db2ec00) [pid = 1820] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 02:17:56 INFO - PROCESS | 1820 | --DOMWINDOW == 75 (0x8eca1400) [pid = 1820] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 02:17:56 INFO - PROCESS | 1820 | --DOMWINDOW == 74 (0x8ed04800) [pid = 1820] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 02:17:56 INFO - PROCESS | 1820 | --DOMWINDOW == 73 (0x90edf400) [pid = 1820] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 02:17:56 INFO - PROCESS | 1820 | --DOMWINDOW == 72 (0x8d2dac00) [pid = 1820] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 02:17:56 INFO - PROCESS | 1820 | --DOMWINDOW == 71 (0x8db37c00) [pid = 1820] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 02:17:56 INFO - PROCESS | 1820 | --DOMWINDOW == 70 (0x8ed0f400) [pid = 1820] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 02:17:56 INFO - PROCESS | 1820 | --DOMWINDOW == 69 (0x90de9c00) [pid = 1820] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 02:17:56 INFO - PROCESS | 1820 | 1470734276582 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}] 02:17:56 INFO - PROCESS | 1820 | 1470734276591 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:17:56 INFO - PROCESS | 1820 | 1470734276824 Marionette TRACE conn4 <- [1,2719,null,{"value":null}] 02:17:56 INFO - PROCESS | 1820 | 1470734276915 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:56 INFO - PROCESS | 1820 | 1470734276924 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:17:56 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d8c6000 == 10 [pid = 1820] [id = 687] 02:17:56 INFO - PROCESS | 1820 | ++DOMWINDOW == 70 (0x8db36c00) [pid = 1820] [serial = 2062] [outer = (nil)] 02:17:57 INFO - PROCESS | 1820 | ++DOMWINDOW == 71 (0x8f02c800) [pid = 1820] [serial = 2063] [outer = 0x8db36c00] 02:17:57 INFO - PROCESS | 1820 | 1470734277011 Marionette DEBUG loaded listener.js 02:17:57 INFO - PROCESS | 1820 | ++DOMWINDOW == 72 (0x90de7000) [pid = 1820] [serial = 2064] [outer = 0x8db36c00] 02:17:57 INFO - PROCESS | 1820 | 1470734277864 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] 02:17:57 INFO - PROCESS | 1820 | 1470734277931 Marionette TRACE conn4 <- [1,2721,null,{"value":"8"}] 02:17:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 02:17:57 INFO - PROCESS | 1820 | 1470734277939 Marionette TRACE conn4 -> [0,2722,"setScriptTimeout",{"ms":35000}] 02:17:57 INFO - PROCESS | 1820 | 1470734277942 Marionette TRACE conn4 <- [1,2722,null,{}] 02:17:57 INFO - PROCESS | 1820 | 1470734277949 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}] 02:17:57 INFO - PROCESS | 1820 | 1470734277954 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:17:58 INFO - PROCESS | 1820 | 1470734278146 Marionette TRACE conn4 <- [1,2723,null,{"value":null}] 02:17:58 INFO - PROCESS | 1820 | 1470734278302 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:58 INFO - PROCESS | 1820 | 1470734278312 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:17:58 INFO - PROCESS | 1820 | ++DOCSHELL 0x8e589400 == 11 [pid = 1820] [id = 688] 02:17:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 73 (0x8ed0f400) [pid = 1820] [serial = 2065] [outer = (nil)] 02:17:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 74 (0x90ee9400) [pid = 1820] [serial = 2066] [outer = 0x8ed0f400] 02:17:58 INFO - PROCESS | 1820 | 1470734278389 Marionette DEBUG loaded listener.js 02:17:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 75 (0x90eec000) [pid = 1820] [serial = 2067] [outer = 0x8ed0f400] 02:17:59 INFO - PROCESS | 1820 | 1470734279565 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] 02:17:59 INFO - PROCESS | 1820 | 1470734279632 Marionette TRACE conn4 <- [1,2725,null,{"value":"8"}] 02:17:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 02:17:59 INFO - PROCESS | 1820 | 1470734279641 Marionette TRACE conn4 -> [0,2726,"setScriptTimeout",{"ms":35000}] 02:17:59 INFO - PROCESS | 1820 | 1470734279650 Marionette TRACE conn4 <- [1,2726,null,{}] 02:17:59 INFO - PROCESS | 1820 | 1470734279714 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}] 02:17:59 INFO - PROCESS | 1820 | 1470734279723 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:17:59 INFO - PROCESS | 1820 | 1470734279941 Marionette TRACE conn4 <- [1,2727,null,{"value":null}] 02:18:00 INFO - PROCESS | 1820 | 1470734280175 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:00 INFO - PROCESS | 1820 | 1470734280188 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:18:00 INFO - PROCESS | 1820 | ++DOCSHELL 0x8e588400 == 12 [pid = 1820] [id = 689] 02:18:00 INFO - PROCESS | 1820 | ++DOMWINDOW == 76 (0x8e987c00) [pid = 1820] [serial = 2068] [outer = (nil)] 02:18:00 INFO - PROCESS | 1820 | ++DOMWINDOW == 77 (0x8ed09800) [pid = 1820] [serial = 2069] [outer = 0x8e987c00] 02:18:00 INFO - PROCESS | 1820 | 1470734280278 Marionette DEBUG loaded listener.js 02:18:00 INFO - PROCESS | 1820 | ++DOMWINDOW == 78 (0x8ee58c00) [pid = 1820] [serial = 2070] [outer = 0x8e987c00] 02:18:01 INFO - PROCESS | 1820 | 1470734281389 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]]]}] 02:18:01 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 02:18:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1790ms 02:18:01 INFO - PROCESS | 1820 | 1470734281433 Marionette TRACE conn4 -> [0,2729,"getWindowHandle",null] 02:18:01 INFO - PROCESS | 1820 | 1470734281447 Marionette TRACE conn4 <- [1,2729,null,{"value":"8"}] 02:18:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 02:18:01 INFO - PROCESS | 1820 | 1470734281474 Marionette TRACE conn4 -> [0,2730,"setScriptTimeout",{"ms":35000}] 02:18:01 INFO - PROCESS | 1820 | 1470734281489 Marionette TRACE conn4 <- [1,2730,null,{}] 02:18:01 INFO - PROCESS | 1820 | 1470734281558 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}] 02:18:01 INFO - PROCESS | 1820 | 1470734281567 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:18:01 INFO - PROCESS | 1820 | 1470734281856 Marionette TRACE conn4 <- [1,2731,null,{"value":null}] 02:18:02 INFO - PROCESS | 1820 | 1470734282108 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:02 INFO - PROCESS | 1820 | 1470734282115 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:18:02 INFO - PROCESS | 1820 | ++DOCSHELL 0x8e581c00 == 13 [pid = 1820] [id = 690] 02:18:02 INFO - PROCESS | 1820 | ++DOMWINDOW == 79 (0x8ec7e000) [pid = 1820] [serial = 2071] [outer = (nil)] 02:18:02 INFO - PROCESS | 1820 | ++DOMWINDOW == 80 (0x90fe4000) [pid = 1820] [serial = 2072] [outer = 0x8ec7e000] 02:18:02 INFO - PROCESS | 1820 | 1470734282208 Marionette DEBUG loaded listener.js 02:18:02 INFO - PROCESS | 1820 | ++DOMWINDOW == 81 (0x9112fc00) [pid = 1820] [serial = 2073] [outer = 0x8ec7e000] 02:18:03 INFO - PROCESS | 1820 | 1470734283686 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"]]]}] 02:18:03 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 02:18:03 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 02:18:03 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 02:18:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:18:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 02:18:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 2304ms 02:18:03 INFO - PROCESS | 1820 | 1470734283804 Marionette TRACE conn4 -> [0,2733,"getWindowHandle",null] 02:18:03 INFO - PROCESS | 1820 | 1470734283810 Marionette TRACE conn4 <- [1,2733,null,{"value":"8"}] 02:18:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 02:18:03 INFO - PROCESS | 1820 | 1470734283819 Marionette TRACE conn4 -> [0,2734,"setScriptTimeout",{"ms":35000}] 02:18:03 INFO - PROCESS | 1820 | 1470734283824 Marionette TRACE conn4 <- [1,2734,null,{}] 02:18:03 INFO - PROCESS | 1820 | 1470734283842 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}] 02:18:03 INFO - PROCESS | 1820 | 1470734283850 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:18:04 INFO - PROCESS | 1820 | 1470734284041 Marionette TRACE conn4 <- [1,2735,null,{"value":null}] 02:18:04 INFO - PROCESS | 1820 | 1470734284227 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:04 INFO - PROCESS | 1820 | 1470734284239 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:18:04 INFO - PROCESS | 1820 | ++DOCSHELL 0x8edcdc00 == 14 [pid = 1820] [id = 691] 02:18:04 INFO - PROCESS | 1820 | ++DOMWINDOW == 82 (0x8ee51000) [pid = 1820] [serial = 2074] [outer = (nil)] 02:18:04 INFO - PROCESS | 1820 | ++DOMWINDOW == 83 (0x9192d000) [pid = 1820] [serial = 2075] [outer = 0x8ee51000] 02:18:04 INFO - PROCESS | 1820 | 1470734284324 Marionette DEBUG loaded listener.js 02:18:04 INFO - PROCESS | 1820 | ++DOMWINDOW == 84 (0x92301c00) [pid = 1820] [serial = 2076] [outer = 0x8ee51000] 02:18:05 INFO - PROCESS | 1820 | 1470734285505 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]]]}] 02:18:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 02:18:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1742ms 02:18:05 INFO - PROCESS | 1820 | 1470734285561 Marionette TRACE conn4 -> [0,2737,"getWindowHandle",null] 02:18:05 INFO - PROCESS | 1820 | 1470734285567 Marionette TRACE conn4 <- [1,2737,null,{"value":"8"}] 02:18:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 02:18:05 INFO - PROCESS | 1820 | 1470734285577 Marionette TRACE conn4 -> [0,2738,"setScriptTimeout",{"ms":35000}] 02:18:05 INFO - PROCESS | 1820 | 1470734285581 Marionette TRACE conn4 <- [1,2738,null,{}] 02:18:05 INFO - PROCESS | 1820 | 1470734285589 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}] 02:18:05 INFO - PROCESS | 1820 | 1470734285595 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:18:05 INFO - PROCESS | 1820 | 1470734285800 Marionette TRACE conn4 <- [1,2739,null,{"value":null}] 02:18:06 INFO - PROCESS | 1820 | 1470734286117 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:06 INFO - PROCESS | 1820 | 1470734286131 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:18:06 INFO - PROCESS | 1820 | --DOMWINDOW == 83 (0x8d2d5800) [pid = 1820] [serial = 2013] [outer = (nil)] [url = about:blank] 02:18:06 INFO - PROCESS | 1820 | --DOMWINDOW == 82 (0x8d2e0000) [pid = 1820] [serial = 1992] [outer = (nil)] [url = about:blank] 02:18:06 INFO - PROCESS | 1820 | --DOMWINDOW == 81 (0x92c08000) [pid = 1820] [serial = 2000] [outer = (nil)] [url = about:blank] 02:18:06 INFO - PROCESS | 1820 | --DOMWINDOW == 80 (0x8ed10400) [pid = 1820] [serial = 2019] [outer = (nil)] [url = about:blank] 02:18:06 INFO - PROCESS | 1820 | --DOMWINDOW == 79 (0x8d0d4800) [pid = 1820] [serial = 2012] [outer = (nil)] [url = about:blank] 02:18:06 INFO - PROCESS | 1820 | --DOMWINDOW == 78 (0x94856800) [pid = 1820] [serial = 2004] [outer = (nil)] [url = about:blank] 02:18:06 INFO - PROCESS | 1820 | --DOMWINDOW == 77 (0x8e981800) [pid = 1820] [serial = 2015] [outer = (nil)] [url = about:blank] 02:18:06 INFO - PROCESS | 1820 | --DOMWINDOW == 76 (0x8d2d7800) [pid = 1820] [serial = 1991] [outer = (nil)] [url = about:blank] 02:18:06 INFO - PROCESS | 1820 | --DOMWINDOW == 75 (0x9668e000) [pid = 1820] [serial = 2006] [outer = (nil)] [url = about:blank] 02:18:06 INFO - PROCESS | 1820 | --DOMWINDOW == 74 (0x93baf400) [pid = 1820] [serial = 2003] [outer = (nil)] [url = about:blank] 02:18:06 INFO - PROCESS | 1820 | --DOMWINDOW == 73 (0x8ef2f400) [pid = 1820] [serial = 1995] [outer = (nil)] [url = about:blank] 02:18:06 INFO - PROCESS | 1820 | --DOMWINDOW == 72 (0x8e57ec00) [pid = 1820] [serial = 2009] [outer = (nil)] [url = about:blank] 02:18:06 INFO - PROCESS | 1820 | --DOMWINDOW == 71 (0x8f025800) [pid = 1820] [serial = 2024] [outer = (nil)] [url = about:blank] 02:18:06 INFO - PROCESS | 1820 | --DOMWINDOW == 70 (0x8e990800) [pid = 1820] [serial = 2016] [outer = (nil)] [url = about:blank] 02:18:06 INFO - PROCESS | 1820 | --DOMWINDOW == 69 (0x8ec7a400) [pid = 1820] [serial = 2010] [outer = (nil)] [url = about:blank] 02:18:06 INFO - PROCESS | 1820 | --DOMWINDOW == 68 (0x9795a400) [pid = 1820] [serial = 2007] [outer = (nil)] [url = about:blank] 02:18:06 INFO - PROCESS | 1820 | --DOMWINDOW == 67 (0x8edcb800) [pid = 1820] [serial = 1994] [outer = (nil)] [url = about:blank] 02:18:06 INFO - PROCESS | 1820 | --DOMWINDOW == 66 (0x939ca800) [pid = 1820] [serial = 2001] [outer = (nil)] [url = about:blank] 02:18:06 INFO - PROCESS | 1820 | --DOMWINDOW == 65 (0x8f026400) [pid = 1820] [serial = 2021] [outer = (nil)] [url = about:blank] 02:18:06 INFO - PROCESS | 1820 | --DOMWINDOW == 64 (0x8ed08c00) [pid = 1820] [serial = 2018] [outer = (nil)] [url = about:blank] 02:18:06 INFO - PROCESS | 1820 | --DOMWINDOW == 63 (0x8f02ec00) [pid = 1820] [serial = 2022] [outer = (nil)] [url = about:blank] 02:18:06 INFO - PROCESS | 1820 | --DOMWINDOW == 62 (0x90fdec00) [pid = 1820] [serial = 1997] [outer = (nil)] [url = about:blank] 02:18:06 INFO - PROCESS | 1820 | --DOMWINDOW == 61 (0x91137800) [pid = 1820] [serial = 1998] [outer = (nil)] [url = about:blank] 02:18:06 INFO - PROCESS | 1820 | --DOMWINDOW == 60 (0x8e987400) [pid = 1820] [serial = 2036] [outer = (nil)] [url = about:blank] 02:18:06 INFO - PROCESS | 1820 | --DOMWINDOW == 59 (0x8e57c400) [pid = 1820] [serial = 2027] [outer = (nil)] [url = about:blank] 02:18:06 INFO - PROCESS | 1820 | --DOMWINDOW == 58 (0x8fae4400) [pid = 1820] [serial = 2030] [outer = (nil)] [url = about:blank] 02:18:06 INFO - PROCESS | 1820 | --DOMWINDOW == 57 (0x8eca0400) [pid = 1820] [serial = 2028] [outer = (nil)] [url = about:blank] 02:18:06 INFO - PROCESS | 1820 | --DOMWINDOW == 56 (0x90fdf000) [pid = 1820] [serial = 2033] [outer = (nil)] [url = about:blank] 02:18:06 INFO - PROCESS | 1820 | --DOMWINDOW == 55 (0x8faeac00) [pid = 1820] [serial = 2031] [outer = (nil)] [url = about:blank] 02:18:06 INFO - PROCESS | 1820 | --DOMWINDOW == 54 (0x90fe7c00) [pid = 1820] [serial = 2034] [outer = (nil)] [url = about:blank] 02:18:06 INFO - PROCESS | 1820 | --DOMWINDOW == 53 (0x8ec82800) [pid = 1820] [serial = 2037] [outer = (nil)] [url = about:blank] 02:18:06 INFO - PROCESS | 1820 | --DOMWINDOW == 52 (0x8fadfc00) [pid = 1820] [serial = 2025] [outer = (nil)] [url = about:blank] 02:18:06 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d0d4800 == 15 [pid = 1820] [id = 692] 02:18:06 INFO - PROCESS | 1820 | ++DOMWINDOW == 53 (0x8d0d7c00) [pid = 1820] [serial = 2077] [outer = (nil)] 02:18:06 INFO - PROCESS | 1820 | ++DOMWINDOW == 54 (0x8d2da800) [pid = 1820] [serial = 2078] [outer = 0x8d0d7c00] 02:18:06 INFO - PROCESS | 1820 | 1470734286320 Marionette DEBUG loaded listener.js 02:18:06 INFO - PROCESS | 1820 | ++DOMWINDOW == 55 (0x8db3d800) [pid = 1820] [serial = 2079] [outer = 0x8d0d7c00] 02:18:07 INFO - PROCESS | 1820 | 1470734287159 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]]]}] 02:18:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 02:18:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1652ms 02:18:07 INFO - PROCESS | 1820 | 1470734287229 Marionette TRACE conn4 -> [0,2741,"getWindowHandle",null] 02:18:07 INFO - PROCESS | 1820 | 1470734287236 Marionette TRACE conn4 <- [1,2741,null,{"value":"8"}] 02:18:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 02:18:07 INFO - PROCESS | 1820 | 1470734287246 Marionette TRACE conn4 -> [0,2742,"setScriptTimeout",{"ms":35000}] 02:18:07 INFO - PROCESS | 1820 | 1470734287251 Marionette TRACE conn4 <- [1,2742,null,{}] 02:18:07 INFO - PROCESS | 1820 | 1470734287257 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}] 02:18:07 INFO - PROCESS | 1820 | 1470734287262 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:18:07 INFO - PROCESS | 1820 | 1470734287447 Marionette TRACE conn4 <- [1,2743,null,{"value":null}] 02:18:07 INFO - PROCESS | 1820 | 1470734287459 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:07 INFO - PROCESS | 1820 | 1470734287468 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:18:07 INFO - PROCESS | 1820 | ++DOCSHELL 0x8e98d400 == 16 [pid = 1820] [id = 693] 02:18:07 INFO - PROCESS | 1820 | ++DOMWINDOW == 56 (0x8ec7d400) [pid = 1820] [serial = 2080] [outer = (nil)] 02:18:07 INFO - PROCESS | 1820 | ++DOMWINDOW == 57 (0x8ec9b400) [pid = 1820] [serial = 2081] [outer = 0x8ec7d400] 02:18:07 INFO - PROCESS | 1820 | 1470734287548 Marionette DEBUG loaded listener.js 02:18:07 INFO - PROCESS | 1820 | ++DOMWINDOW == 58 (0x8eca2400) [pid = 1820] [serial = 2082] [outer = 0x8ec7d400] 02:18:08 INFO - PROCESS | 1820 | 1470734288550 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]]]}] 02:18:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 02:18:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1334ms 02:18:08 INFO - PROCESS | 1820 | 1470734288581 Marionette TRACE conn4 -> [0,2745,"getWindowHandle",null] 02:18:08 INFO - PROCESS | 1820 | 1470734288584 Marionette TRACE conn4 <- [1,2745,null,{"value":"8"}] 02:18:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 02:18:08 INFO - PROCESS | 1820 | 1470734288592 Marionette TRACE conn4 -> [0,2746,"setScriptTimeout",{"ms":35000}] 02:18:08 INFO - PROCESS | 1820 | 1470734288598 Marionette TRACE conn4 <- [1,2746,null,{}] 02:18:08 INFO - PROCESS | 1820 | 1470734288615 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}] 02:18:08 INFO - PROCESS | 1820 | 1470734288624 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:18:08 INFO - PROCESS | 1820 | 1470734288804 Marionette TRACE conn4 <- [1,2747,null,{"value":null}] 02:18:08 INFO - PROCESS | 1820 | 1470734288816 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:08 INFO - PROCESS | 1820 | 1470734288830 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:18:09 INFO - PROCESS | 1820 | ++DOCSHELL 0x8f025800 == 17 [pid = 1820] [id = 694] 02:18:09 INFO - PROCESS | 1820 | ++DOMWINDOW == 59 (0x8f026000) [pid = 1820] [serial = 2083] [outer = (nil)] 02:18:09 INFO - PROCESS | 1820 | ++DOMWINDOW == 60 (0x8fade000) [pid = 1820] [serial = 2084] [outer = 0x8f026000] 02:18:09 INFO - PROCESS | 1820 | 1470734289049 Marionette DEBUG loaded listener.js 02:18:09 INFO - PROCESS | 1820 | ++DOMWINDOW == 61 (0x8fae7800) [pid = 1820] [serial = 2085] [outer = 0x8f026000] 02:18:09 INFO - PROCESS | 1820 | 1470734289961 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]]]}] 02:18:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 02:18:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1391ms 02:18:09 INFO - PROCESS | 1820 | 1470734289984 Marionette TRACE conn4 -> [0,2749,"getWindowHandle",null] 02:18:09 INFO - PROCESS | 1820 | 1470734289988 Marionette TRACE conn4 <- [1,2749,null,{"value":"8"}] 02:18:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 02:18:09 INFO - PROCESS | 1820 | 1470734289995 Marionette TRACE conn4 -> [0,2750,"setScriptTimeout",{"ms":35000}] 02:18:10 INFO - PROCESS | 1820 | 1470734289999 Marionette TRACE conn4 <- [1,2750,null,{}] 02:18:10 INFO - PROCESS | 1820 | 1470734290004 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}] 02:18:10 INFO - PROCESS | 1820 | 1470734290010 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:18:10 INFO - PROCESS | 1820 | 1470734290281 Marionette TRACE conn4 <- [1,2751,null,{"value":null}] 02:18:10 INFO - PROCESS | 1820 | 1470734290323 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:10 INFO - PROCESS | 1820 | 1470734290331 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:18:10 INFO - PROCESS | 1820 | ++DOCSHELL 0x8e98c000 == 18 [pid = 1820] [id = 695] 02:18:10 INFO - PROCESS | 1820 | ++DOMWINDOW == 62 (0x8faec000) [pid = 1820] [serial = 2086] [outer = (nil)] 02:18:10 INFO - PROCESS | 1820 | ++DOMWINDOW == 63 (0x90fdf000) [pid = 1820] [serial = 2087] [outer = 0x8faec000] 02:18:10 INFO - PROCESS | 1820 | 1470734290480 Marionette DEBUG loaded listener.js 02:18:10 INFO - PROCESS | 1820 | ++DOMWINDOW == 64 (0x90fe5400) [pid = 1820] [serial = 2088] [outer = 0x8faec000] 02:18:10 INFO - PROCESS | 1820 | --DOMWINDOW == 63 (0x8d0db000) [pid = 1820] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 02:18:10 INFO - PROCESS | 1820 | --DOMWINDOW == 62 (0x8d2d8000) [pid = 1820] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 02:18:10 INFO - PROCESS | 1820 | --DOMWINDOW == 61 (0x8e986000) [pid = 1820] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 02:18:10 INFO - PROCESS | 1820 | --DOMWINDOW == 60 (0x8ed08800) [pid = 1820] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 02:18:10 INFO - PROCESS | 1820 | --DOMWINDOW == 59 (0x8ee58800) [pid = 1820] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 02:18:10 INFO - PROCESS | 1820 | --DOMWINDOW == 58 (0x8ee4fc00) [pid = 1820] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 02:18:10 INFO - PROCESS | 1820 | --DOMWINDOW == 57 (0x8e990400) [pid = 1820] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 02:18:11 INFO - PROCESS | 1820 | --DOMWINDOW == 56 (0x8db36c00) [pid = 1820] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 02:18:11 INFO - PROCESS | 1820 | 1470734291399 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]]]}] 02:18:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 02:18:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1431ms 02:18:11 INFO - PROCESS | 1820 | 1470734291427 Marionette TRACE conn4 -> [0,2753,"getWindowHandle",null] 02:18:11 INFO - PROCESS | 1820 | 1470734291430 Marionette TRACE conn4 <- [1,2753,null,{"value":"8"}] 02:18:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 02:18:11 INFO - PROCESS | 1820 | 1470734291469 Marionette TRACE conn4 -> [0,2754,"setScriptTimeout",{"ms":35000}] 02:18:11 INFO - PROCESS | 1820 | 1470734291474 Marionette TRACE conn4 <- [1,2754,null,{}] 02:18:11 INFO - PROCESS | 1820 | 1470734291484 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}] 02:18:11 INFO - PROCESS | 1820 | 1470734291489 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:18:11 INFO - PROCESS | 1820 | 1470734291731 Marionette TRACE conn4 <- [1,2755,null,{"value":null}] 02:18:11 INFO - PROCESS | 1820 | 1470734291748 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:11 INFO - PROCESS | 1820 | 1470734291760 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:18:11 INFO - PROCESS | 1820 | ++DOCSHELL 0x8ed0d800 == 19 [pid = 1820] [id = 696] 02:18:11 INFO - PROCESS | 1820 | ++DOMWINDOW == 57 (0x8ed0e000) [pid = 1820] [serial = 2089] [outer = (nil)] 02:18:11 INFO - PROCESS | 1820 | ++DOMWINDOW == 58 (0x90fe0400) [pid = 1820] [serial = 2090] [outer = 0x8ed0e000] 02:18:11 INFO - PROCESS | 1820 | 1470734291851 Marionette DEBUG loaded listener.js 02:18:11 INFO - PROCESS | 1820 | ++DOMWINDOW == 59 (0x91132c00) [pid = 1820] [serial = 2091] [outer = 0x8ed0e000] 02:18:12 INFO - PROCESS | 1820 | 1470734292792 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]]]}] 02:18:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 02:18:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1388ms 02:18:12 INFO - PROCESS | 1820 | 1470734292859 Marionette TRACE conn4 -> [0,2757,"getWindowHandle",null] 02:18:12 INFO - PROCESS | 1820 | 1470734292863 Marionette TRACE conn4 <- [1,2757,null,{"value":"8"}] 02:18:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 02:18:12 INFO - PROCESS | 1820 | 1470734292869 Marionette TRACE conn4 -> [0,2758,"setScriptTimeout",{"ms":35000}] 02:18:12 INFO - PROCESS | 1820 | 1470734292872 Marionette TRACE conn4 <- [1,2758,null,{}] 02:18:12 INFO - PROCESS | 1820 | 1470734292878 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}] 02:18:12 INFO - PROCESS | 1820 | 1470734292888 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:18:13 INFO - PROCESS | 1820 | 1470734293166 Marionette TRACE conn4 <- [1,2759,null,{"value":null}] 02:18:13 INFO - PROCESS | 1820 | 1470734293355 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:13 INFO - PROCESS | 1820 | 1470734293366 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:18:13 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d2dd400 == 20 [pid = 1820] [id = 697] 02:18:13 INFO - PROCESS | 1820 | ++DOMWINDOW == 60 (0x8d2ddc00) [pid = 1820] [serial = 2092] [outer = (nil)] 02:18:13 INFO - PROCESS | 1820 | ++DOMWINDOW == 61 (0x8d8bf400) [pid = 1820] [serial = 2093] [outer = 0x8d2ddc00] 02:18:13 INFO - PROCESS | 1820 | 1470734293498 Marionette DEBUG loaded listener.js 02:18:13 INFO - PROCESS | 1820 | ++DOMWINDOW == 62 (0x8db31400) [pid = 1820] [serial = 2094] [outer = 0x8d2ddc00] 02:18:14 INFO - PROCESS | 1820 | 1470734294766 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]]]}] 02:18:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 02:18:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1932ms 02:18:14 INFO - PROCESS | 1820 | 1470734294803 Marionette TRACE conn4 -> [0,2761,"getWindowHandle",null] 02:18:14 INFO - PROCESS | 1820 | 1470734294810 Marionette TRACE conn4 <- [1,2761,null,{"value":"8"}] 02:18:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 02:18:14 INFO - PROCESS | 1820 | 1470734294819 Marionette TRACE conn4 -> [0,2762,"setScriptTimeout",{"ms":35000}] 02:18:14 INFO - PROCESS | 1820 | 1470734294825 Marionette TRACE conn4 <- [1,2762,null,{}] 02:18:14 INFO - PROCESS | 1820 | 1470734294832 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}] 02:18:14 INFO - PROCESS | 1820 | 1470734294839 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:18:15 INFO - PROCESS | 1820 | 1470734295073 Marionette TRACE conn4 <- [1,2763,null,{"value":null}] 02:18:15 INFO - PROCESS | 1820 | 1470734295306 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:15 INFO - PROCESS | 1820 | 1470734295314 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:18:15 INFO - PROCESS | 1820 | ++DOCSHELL 0x8ec9f400 == 21 [pid = 1820] [id = 698] 02:18:15 INFO - PROCESS | 1820 | ++DOMWINDOW == 63 (0x8eca8400) [pid = 1820] [serial = 2095] [outer = (nil)] 02:18:15 INFO - PROCESS | 1820 | ++DOMWINDOW == 64 (0x8ed05800) [pid = 1820] [serial = 2096] [outer = 0x8eca8400] 02:18:15 INFO - PROCESS | 1820 | 1470734295447 Marionette DEBUG loaded listener.js 02:18:15 INFO - PROCESS | 1820 | ++DOMWINDOW == 65 (0x8ed10c00) [pid = 1820] [serial = 2097] [outer = 0x8eca8400] 02:18:16 INFO - PROCESS | 1820 | 1470734296451 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]]]}] 02:18:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 02:18:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1684ms 02:18:16 INFO - PROCESS | 1820 | 1470734296504 Marionette TRACE conn4 -> [0,2765,"getWindowHandle",null] 02:18:16 INFO - PROCESS | 1820 | 1470734296509 Marionette TRACE conn4 <- [1,2765,null,{"value":"8"}] 02:18:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 02:18:16 INFO - PROCESS | 1820 | 1470734296517 Marionette TRACE conn4 -> [0,2766,"setScriptTimeout",{"ms":35000}] 02:18:16 INFO - PROCESS | 1820 | 1470734296521 Marionette TRACE conn4 <- [1,2766,null,{}] 02:18:16 INFO - PROCESS | 1820 | 1470734296527 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}] 02:18:16 INFO - PROCESS | 1820 | 1470734296533 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:18:16 INFO - PROCESS | 1820 | 1470734296754 Marionette TRACE conn4 <- [1,2767,null,{"value":null}] 02:18:17 INFO - PROCESS | 1820 | 1470734297042 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:17 INFO - PROCESS | 1820 | 1470734297059 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:18:17 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d0d9000 == 22 [pid = 1820] [id = 699] 02:18:17 INFO - PROCESS | 1820 | ++DOMWINDOW == 66 (0x8f021400) [pid = 1820] [serial = 2098] [outer = (nil)] 02:18:17 INFO - PROCESS | 1820 | ++DOMWINDOW == 67 (0x8fae1000) [pid = 1820] [serial = 2099] [outer = 0x8f021400] 02:18:17 INFO - PROCESS | 1820 | 1470734297185 Marionette DEBUG loaded listener.js 02:18:17 INFO - PROCESS | 1820 | ++DOMWINDOW == 68 (0x90de8c00) [pid = 1820] [serial = 2100] [outer = 0x8f021400] 02:18:18 INFO - PROCESS | 1820 | 1470734298202 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]]]}] 02:18:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 02:18:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1734ms 02:18:18 INFO - PROCESS | 1820 | 1470734298251 Marionette TRACE conn4 -> [0,2769,"getWindowHandle",null] 02:18:18 INFO - PROCESS | 1820 | 1470734298258 Marionette TRACE conn4 <- [1,2769,null,{"value":"8"}] 02:18:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 02:18:18 INFO - PROCESS | 1820 | 1470734298275 Marionette TRACE conn4 -> [0,2770,"setScriptTimeout",{"ms":35000}] 02:18:18 INFO - PROCESS | 1820 | 1470734298283 Marionette TRACE conn4 <- [1,2770,null,{}] 02:18:18 INFO - PROCESS | 1820 | 1470734298289 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}] 02:18:18 INFO - PROCESS | 1820 | 1470734298296 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:18:18 INFO - PROCESS | 1820 | 1470734298531 Marionette TRACE conn4 <- [1,2771,null,{"value":null}] 02:18:18 INFO - PROCESS | 1820 | 1470734298768 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:18 INFO - PROCESS | 1820 | 1470734298777 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:18:18 INFO - PROCESS | 1820 | ++DOCSHELL 0x8f027c00 == 23 [pid = 1820] [id = 700] 02:18:18 INFO - PROCESS | 1820 | ++DOMWINDOW == 69 (0x91129c00) [pid = 1820] [serial = 2101] [outer = (nil)] 02:18:18 INFO - PROCESS | 1820 | ++DOMWINDOW == 70 (0x92304c00) [pid = 1820] [serial = 2102] [outer = 0x91129c00] 02:18:18 INFO - PROCESS | 1820 | 1470734298906 Marionette DEBUG loaded listener.js 02:18:19 INFO - PROCESS | 1820 | ++DOMWINDOW == 71 (0x92542400) [pid = 1820] [serial = 2103] [outer = 0x91129c00] 02:18:19 INFO - PROCESS | 1820 | 1470734299893 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]]]}] 02:18:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 02:18:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1698ms 02:18:19 INFO - PROCESS | 1820 | 1470734299965 Marionette TRACE conn4 -> [0,2773,"getWindowHandle",null] 02:18:19 INFO - PROCESS | 1820 | 1470734299969 Marionette TRACE conn4 <- [1,2773,null,{"value":"8"}] 02:18:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 02:18:19 INFO - PROCESS | 1820 | 1470734299976 Marionette TRACE conn4 -> [0,2774,"setScriptTimeout",{"ms":35000}] 02:18:19 INFO - PROCESS | 1820 | 1470734299979 Marionette TRACE conn4 <- [1,2774,null,{}] 02:18:19 INFO - PROCESS | 1820 | 1470734299986 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}] 02:18:19 INFO - PROCESS | 1820 | 1470734299992 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:18:20 INFO - PROCESS | 1820 | 1470734300222 Marionette TRACE conn4 <- [1,2775,null,{"value":null}] 02:18:20 INFO - PROCESS | 1820 | 1470734300456 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:20 INFO - PROCESS | 1820 | 1470734300463 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:18:20 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d2dcc00 == 24 [pid = 1820] [id = 701] 02:18:20 INFO - PROCESS | 1820 | ++DOMWINDOW == 72 (0x8d2de800) [pid = 1820] [serial = 2104] [outer = (nil)] 02:18:20 INFO - PROCESS | 1820 | ++DOMWINDOW == 73 (0x8d8c8000) [pid = 1820] [serial = 2105] [outer = 0x8d2de800] 02:18:20 INFO - PROCESS | 1820 | 1470734300748 Marionette DEBUG loaded listener.js 02:18:20 INFO - PROCESS | 1820 | ++DOMWINDOW == 74 (0x8e583400) [pid = 1820] [serial = 2106] [outer = 0x8d2de800] 02:18:21 INFO - PROCESS | 1820 | 1470734301776 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]]]}] 02:18:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 02:18:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1841ms 02:18:21 INFO - PROCESS | 1820 | 1470734301820 Marionette TRACE conn4 -> [0,2777,"getWindowHandle",null] 02:18:21 INFO - PROCESS | 1820 | 1470734301826 Marionette TRACE conn4 <- [1,2777,null,{"value":"8"}] 02:18:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 02:18:21 INFO - PROCESS | 1820 | 1470734301835 Marionette TRACE conn4 -> [0,2778,"setScriptTimeout",{"ms":35000}] 02:18:21 INFO - PROCESS | 1820 | 1470734301839 Marionette TRACE conn4 <- [1,2778,null,{}] 02:18:21 INFO - PROCESS | 1820 | 1470734301846 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}] 02:18:21 INFO - PROCESS | 1820 | 1470734301852 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:18:22 INFO - PROCESS | 1820 | 1470734302043 Marionette TRACE conn4 <- [1,2779,null,{"value":null}] 02:18:22 INFO - PROCESS | 1820 | 1470734302372 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:22 INFO - PROCESS | 1820 | 1470734302382 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:18:22 INFO - PROCESS | 1820 | ++DOCSHELL 0x8e988800 == 25 [pid = 1820] [id = 702] 02:18:22 INFO - PROCESS | 1820 | ++DOMWINDOW == 75 (0x8e98a800) [pid = 1820] [serial = 2107] [outer = (nil)] 02:18:22 INFO - PROCESS | 1820 | ++DOMWINDOW == 76 (0x8eca5400) [pid = 1820] [serial = 2108] [outer = 0x8e98a800] 02:18:22 INFO - PROCESS | 1820 | 1470734302479 Marionette DEBUG loaded listener.js 02:18:22 INFO - PROCESS | 1820 | ++DOMWINDOW == 77 (0x8edca800) [pid = 1820] [serial = 2109] [outer = 0x8e98a800] 02:18:23 INFO - PROCESS | 1820 | --DOCSHELL 0x8ed0d800 == 24 [pid = 1820] [id = 696] 02:18:23 INFO - PROCESS | 1820 | --DOCSHELL 0x8e98c000 == 23 [pid = 1820] [id = 695] 02:18:23 INFO - PROCESS | 1820 | --DOCSHELL 0x8f025800 == 22 [pid = 1820] [id = 694] 02:18:23 INFO - PROCESS | 1820 | --DOCSHELL 0x8e98d400 == 21 [pid = 1820] [id = 693] 02:18:23 INFO - PROCESS | 1820 | --DOCSHELL 0x8d0d4800 == 20 [pid = 1820] [id = 692] 02:18:23 INFO - PROCESS | 1820 | --DOCSHELL 0x8edcdc00 == 19 [pid = 1820] [id = 691] 02:18:23 INFO - PROCESS | 1820 | --DOCSHELL 0x8e581c00 == 18 [pid = 1820] [id = 690] 02:18:23 INFO - PROCESS | 1820 | --DOCSHELL 0x8e588400 == 17 [pid = 1820] [id = 689] 02:18:23 INFO - PROCESS | 1820 | --DOCSHELL 0x8d0d7000 == 16 [pid = 1820] [id = 684] 02:18:23 INFO - PROCESS | 1820 | --DOCSHELL 0x8e589400 == 15 [pid = 1820] [id = 688] 02:18:23 INFO - PROCESS | 1820 | --DOCSHELL 0x8edcb400 == 14 [pid = 1820] [id = 686] 02:18:23 INFO - PROCESS | 1820 | --DOCSHELL 0x8e98cc00 == 13 [pid = 1820] [id = 685] 02:18:23 INFO - PROCESS | 1820 | --DOCSHELL 0x8d8c6000 == 12 [pid = 1820] [id = 687] 02:18:23 INFO - PROCESS | 1820 | --DOCSHELL 0x8f027c00 == 11 [pid = 1820] [id = 700] 02:18:23 INFO - PROCESS | 1820 | --DOCSHELL 0x8ec9f400 == 10 [pid = 1820] [id = 698] 02:18:23 INFO - PROCESS | 1820 | --DOCSHELL 0x8d0d9000 == 9 [pid = 1820] [id = 699] 02:18:23 INFO - PROCESS | 1820 | --DOCSHELL 0x8d2dd400 == 8 [pid = 1820] [id = 697] 02:18:23 INFO - PROCESS | 1820 | --DOMWINDOW == 76 (0x8d2df400) [pid = 1820] [serial = 2054] [outer = (nil)] [url = about:blank] 02:18:23 INFO - PROCESS | 1820 | --DOMWINDOW == 75 (0x8d8c9800) [pid = 1820] [serial = 2040] [outer = (nil)] [url = about:blank] 02:18:23 INFO - PROCESS | 1820 | --DOMWINDOW == 74 (0x8d2de400) [pid = 1820] [serial = 2039] [outer = (nil)] [url = about:blank] 02:18:23 INFO - PROCESS | 1820 | --DOMWINDOW == 73 (0x8edcc400) [pid = 1820] [serial = 2043] [outer = (nil)] [url = about:blank] 02:18:23 INFO - PROCESS | 1820 | --DOMWINDOW == 72 (0x8eca7c00) [pid = 1820] [serial = 2042] [outer = (nil)] [url = about:blank] 02:18:23 INFO - PROCESS | 1820 | --DOMWINDOW == 71 (0x90de5400) [pid = 1820] [serial = 2046] [outer = (nil)] [url = about:blank] 02:18:23 INFO - PROCESS | 1820 | --DOMWINDOW == 70 (0x8f026800) [pid = 1820] [serial = 2045] [outer = (nil)] [url = about:blank] 02:18:23 INFO - PROCESS | 1820 | --DOMWINDOW == 69 (0x90fdb800) [pid = 1820] [serial = 2049] [outer = (nil)] [url = about:blank] 02:18:23 INFO - PROCESS | 1820 | --DOMWINDOW == 68 (0x90ee8000) [pid = 1820] [serial = 2048] [outer = (nil)] [url = about:blank] 02:18:23 INFO - PROCESS | 1820 | --DOMWINDOW == 67 (0x8ee55c00) [pid = 1820] [serial = 2060] [outer = (nil)] [url = about:blank] 02:18:23 INFO - PROCESS | 1820 | --DOMWINDOW == 66 (0x91997000) [pid = 1820] [serial = 2051] [outer = (nil)] [url = about:blank] 02:18:23 INFO - PROCESS | 1820 | --DOMWINDOW == 65 (0x8ef2d800) [pid = 1820] [serial = 2061] [outer = (nil)] [url = about:blank] 02:18:23 INFO - PROCESS | 1820 | --DOMWINDOW == 64 (0x8ec87400) [pid = 1820] [serial = 2057] [outer = (nil)] [url = about:blank] 02:18:23 INFO - PROCESS | 1820 | --DOMWINDOW == 63 (0x8d8c6800) [pid = 1820] [serial = 2055] [outer = (nil)] [url = about:blank] 02:18:23 INFO - PROCESS | 1820 | --DOMWINDOW == 62 (0x8f02c800) [pid = 1820] [serial = 2063] [outer = (nil)] [url = about:blank] 02:18:23 INFO - PROCESS | 1820 | --DOMWINDOW == 61 (0x8eca2c00) [pid = 1820] [serial = 2058] [outer = (nil)] [url = about:blank] 02:18:23 INFO - PROCESS | 1820 | --DOMWINDOW == 60 (0x90de7000) [pid = 1820] [serial = 2064] [outer = (nil)] [url = about:blank] 02:18:24 INFO - PROCESS | 1820 | 1470734304564 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]]]}] 02:18:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 02:18:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 2789ms 02:18:24 INFO - PROCESS | 1820 | 1470734304650 Marionette TRACE conn4 -> [0,2781,"getWindowHandle",null] 02:18:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 02:18:24 INFO - PROCESS | 1820 | 1470734304660 Marionette TRACE conn4 <- [1,2781,null,{"value":"8"}] 02:18:24 INFO - PROCESS | 1820 | 1470734304673 Marionette TRACE conn4 -> [0,2782,"setScriptTimeout",{"ms":35000}] 02:18:24 INFO - PROCESS | 1820 | 1470734304680 Marionette TRACE conn4 <- [1,2782,null,{}] 02:18:24 INFO - PROCESS | 1820 | 1470734304691 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}] 02:18:24 INFO - PROCESS | 1820 | 1470734304701 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:18:24 INFO - PROCESS | 1820 | 1470734304915 Marionette TRACE conn4 <- [1,2783,null,{"value":null}] 02:18:25 INFO - PROCESS | 1820 | 1470734305130 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:25 INFO - PROCESS | 1820 | 1470734305142 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:18:25 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d8c0c00 == 9 [pid = 1820] [id = 703] 02:18:25 INFO - PROCESS | 1820 | ++DOMWINDOW == 61 (0x8d8c4800) [pid = 1820] [serial = 2110] [outer = (nil)] 02:18:25 INFO - PROCESS | 1820 | ++DOMWINDOW == 62 (0x8e57ac00) [pid = 1820] [serial = 2111] [outer = 0x8d8c4800] 02:18:25 INFO - PROCESS | 1820 | 1470734305228 Marionette DEBUG loaded listener.js 02:18:25 INFO - PROCESS | 1820 | ++DOMWINDOW == 63 (0x8e587800) [pid = 1820] [serial = 2112] [outer = 0x8d8c4800] 02:18:26 INFO - PROCESS | 1820 | 1470734306044 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]]]}] 02:18:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 02:18:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1390ms 02:18:26 INFO - PROCESS | 1820 | 1470734306060 Marionette TRACE conn4 -> [0,2785,"getWindowHandle",null] 02:18:26 INFO - PROCESS | 1820 | 1470734306069 Marionette TRACE conn4 <- [1,2785,null,{"value":"8"}] 02:18:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 02:18:26 INFO - PROCESS | 1820 | 1470734306081 Marionette TRACE conn4 -> [0,2786,"setScriptTimeout",{"ms":35000}] 02:18:26 INFO - PROCESS | 1820 | 1470734306086 Marionette TRACE conn4 <- [1,2786,null,{}] 02:18:26 INFO - PROCESS | 1820 | 1470734306093 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}] 02:18:26 INFO - PROCESS | 1820 | 1470734306099 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:18:26 INFO - PROCESS | 1820 | 1470734306359 Marionette TRACE conn4 <- [1,2787,null,{"value":null}] 02:18:26 INFO - PROCESS | 1820 | 1470734306390 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:26 INFO - PROCESS | 1820 | 1470734306399 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:18:26 INFO - PROCESS | 1820 | ++DOCSHELL 0x8eca1400 == 10 [pid = 1820] [id = 704] 02:18:26 INFO - PROCESS | 1820 | ++DOMWINDOW == 64 (0x8eca4400) [pid = 1820] [serial = 2113] [outer = (nil)] 02:18:26 INFO - PROCESS | 1820 | ++DOMWINDOW == 65 (0x8ed04800) [pid = 1820] [serial = 2114] [outer = 0x8eca4400] 02:18:26 INFO - PROCESS | 1820 | 1470734306476 Marionette DEBUG loaded listener.js 02:18:26 INFO - PROCESS | 1820 | ++DOMWINDOW == 66 (0x8ed0ac00) [pid = 1820] [serial = 2115] [outer = 0x8eca4400] 02:18:27 INFO - PROCESS | 1820 | 1470734307597 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]]]}] 02:18:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 02:18:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1587ms 02:18:27 INFO - PROCESS | 1820 | 1470734307668 Marionette TRACE conn4 -> [0,2789,"getWindowHandle",null] 02:18:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 02:18:27 INFO - PROCESS | 1820 | 1470734307673 Marionette TRACE conn4 <- [1,2789,null,{"value":"8"}] 02:18:27 INFO - PROCESS | 1820 | 1470734307680 Marionette TRACE conn4 -> [0,2790,"setScriptTimeout",{"ms":35000}] 02:18:27 INFO - PROCESS | 1820 | 1470734307686 Marionette TRACE conn4 <- [1,2790,null,{}] 02:18:27 INFO - PROCESS | 1820 | 1470734307710 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}] 02:18:27 INFO - PROCESS | 1820 | 1470734307721 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:18:27 INFO - PROCESS | 1820 | 1470734307970 Marionette TRACE conn4 <- [1,2791,null,{"value":null}] 02:18:28 INFO - PROCESS | 1820 | 1470734308000 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:28 INFO - PROCESS | 1820 | 1470734308010 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:18:28 INFO - PROCESS | 1820 | ++DOCSHELL 0x8ee5a400 == 11 [pid = 1820] [id = 705] 02:18:28 INFO - PROCESS | 1820 | ++DOMWINDOW == 67 (0x8ef2d400) [pid = 1820] [serial = 2116] [outer = (nil)] 02:18:28 INFO - PROCESS | 1820 | ++DOMWINDOW == 68 (0x8ef32400) [pid = 1820] [serial = 2117] [outer = 0x8ef2d400] 02:18:28 INFO - PROCESS | 1820 | 1470734308091 Marionette DEBUG loaded listener.js 02:18:28 INFO - PROCESS | 1820 | ++DOMWINDOW == 69 (0x8f025c00) [pid = 1820] [serial = 2118] [outer = 0x8ef2d400] 02:18:28 INFO - PROCESS | 1820 | --DOMWINDOW == 68 (0x8faec000) [pid = 1820] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 02:18:28 INFO - PROCESS | 1820 | --DOMWINDOW == 67 (0x90ee8800) [pid = 1820] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 02:18:28 INFO - PROCESS | 1820 | --DOMWINDOW == 66 (0x8ec7e000) [pid = 1820] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 02:18:28 INFO - PROCESS | 1820 | --DOMWINDOW == 65 (0x8d0d7c00) [pid = 1820] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 02:18:28 INFO - PROCESS | 1820 | --DOMWINDOW == 64 (0x8ec7d400) [pid = 1820] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 02:18:28 INFO - PROCESS | 1820 | --DOMWINDOW == 63 (0x8e987c00) [pid = 1820] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 02:18:28 INFO - PROCESS | 1820 | --DOMWINDOW == 62 (0x8ee51000) [pid = 1820] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 02:18:28 INFO - PROCESS | 1820 | --DOMWINDOW == 61 (0x8f026000) [pid = 1820] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 02:18:28 INFO - PROCESS | 1820 | --DOMWINDOW == 60 (0x8ed0f400) [pid = 1820] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 02:18:28 INFO - PROCESS | 1820 | --DOMWINDOW == 59 (0x8ed0e000) [pid = 1820] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 02:18:29 INFO - PROCESS | 1820 | 1470734309461 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]]]}] 02:18:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 02:18:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1793ms 02:18:29 INFO - PROCESS | 1820 | 1470734309472 Marionette TRACE conn4 -> [0,2793,"getWindowHandle",null] 02:18:29 INFO - PROCESS | 1820 | 1470734309476 Marionette TRACE conn4 <- [1,2793,null,{"value":"8"}] 02:18:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 02:18:29 INFO - PROCESS | 1820 | 1470734309488 Marionette TRACE conn4 -> [0,2794,"setScriptTimeout",{"ms":35000}] 02:18:29 INFO - PROCESS | 1820 | 1470734309491 Marionette TRACE conn4 <- [1,2794,null,{}] 02:18:29 INFO - PROCESS | 1820 | 1470734309497 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}] 02:18:29 INFO - PROCESS | 1820 | 1470734309503 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:18:29 INFO - PROCESS | 1820 | 1470734309731 Marionette TRACE conn4 <- [1,2795,null,{"value":null}] 02:18:29 INFO - PROCESS | 1820 | 1470734309825 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:29 INFO - PROCESS | 1820 | 1470734309833 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:18:29 INFO - PROCESS | 1820 | ++DOCSHELL 0x8ed0f400 == 12 [pid = 1820] [id = 706] 02:18:29 INFO - PROCESS | 1820 | ++DOMWINDOW == 60 (0x8edc9000) [pid = 1820] [serial = 2119] [outer = (nil)] 02:18:29 INFO - PROCESS | 1820 | ++DOMWINDOW == 61 (0x8f02d800) [pid = 1820] [serial = 2120] [outer = 0x8edc9000] 02:18:29 INFO - PROCESS | 1820 | 1470734309906 Marionette DEBUG loaded listener.js 02:18:30 INFO - PROCESS | 1820 | ++DOMWINDOW == 62 (0x90de6000) [pid = 1820] [serial = 2121] [outer = 0x8edc9000] 02:18:30 INFO - PROCESS | 1820 | 1470734310720 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]]]}] 02:18:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 02:18:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1328ms 02:18:30 INFO - PROCESS | 1820 | 1470734310818 Marionette TRACE conn4 -> [0,2797,"getWindowHandle",null] 02:18:30 INFO - PROCESS | 1820 | 1470734310825 Marionette TRACE conn4 <- [1,2797,null,{"value":"8"}] 02:18:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 02:18:30 INFO - PROCESS | 1820 | 1470734310835 Marionette TRACE conn4 -> [0,2798,"setScriptTimeout",{"ms":35000}] 02:18:30 INFO - PROCESS | 1820 | 1470734310842 Marionette TRACE conn4 <- [1,2798,null,{}] 02:18:30 INFO - PROCESS | 1820 | 1470734310854 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}] 02:18:30 INFO - PROCESS | 1820 | 1470734310863 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:18:31 INFO - PROCESS | 1820 | 1470734311155 Marionette TRACE conn4 <- [1,2799,null,{"value":null}] 02:18:31 INFO - PROCESS | 1820 | 1470734311543 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:31 INFO - PROCESS | 1820 | 1470734311569 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:18:31 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d0d7000 == 13 [pid = 1820] [id = 707] 02:18:31 INFO - PROCESS | 1820 | ++DOMWINDOW == 63 (0x8d8c2400) [pid = 1820] [serial = 2122] [outer = (nil)] 02:18:31 INFO - PROCESS | 1820 | ++DOMWINDOW == 64 (0x8db36800) [pid = 1820] [serial = 2123] [outer = 0x8d8c2400] 02:18:31 INFO - PROCESS | 1820 | 1470734311732 Marionette DEBUG loaded listener.js 02:18:31 INFO - PROCESS | 1820 | ++DOMWINDOW == 65 (0x8e587400) [pid = 1820] [serial = 2124] [outer = 0x8d8c2400] 02:18:33 INFO - PROCESS | 1820 | 1470734313066 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]]]}] 02:18:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 02:18:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 2299ms 02:18:33 INFO - PROCESS | 1820 | 1470734313135 Marionette TRACE conn4 -> [0,2801,"getWindowHandle",null] 02:18:33 INFO - PROCESS | 1820 | 1470734313141 Marionette TRACE conn4 <- [1,2801,null,{"value":"8"}] 02:18:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 02:18:33 INFO - PROCESS | 1820 | 1470734313153 Marionette TRACE conn4 -> [0,2802,"setScriptTimeout",{"ms":35000}] 02:18:33 INFO - PROCESS | 1820 | 1470734313159 Marionette TRACE conn4 <- [1,2802,null,{}] 02:18:33 INFO - PROCESS | 1820 | 1470734313167 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}] 02:18:33 INFO - PROCESS | 1820 | 1470734313174 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:18:33 INFO - PROCESS | 1820 | 1470734313415 Marionette TRACE conn4 <- [1,2803,null,{"value":null}] 02:18:33 INFO - PROCESS | 1820 | 1470734313652 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:33 INFO - PROCESS | 1820 | 1470734313660 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:18:33 INFO - PROCESS | 1820 | ++DOCSHELL 0x8ed0a800 == 14 [pid = 1820] [id = 708] 02:18:33 INFO - PROCESS | 1820 | ++DOMWINDOW == 66 (0x8ee4d800) [pid = 1820] [serial = 2125] [outer = (nil)] 02:18:33 INFO - PROCESS | 1820 | ++DOMWINDOW == 67 (0x8ee52000) [pid = 1820] [serial = 2126] [outer = 0x8ee4d800] 02:18:33 INFO - PROCESS | 1820 | 1470734313747 Marionette DEBUG loaded listener.js 02:18:33 INFO - PROCESS | 1820 | ++DOMWINDOW == 68 (0x8ef2e400) [pid = 1820] [serial = 2127] [outer = 0x8ee4d800] 02:18:34 INFO - PROCESS | 1820 | 1470734314834 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]]]}] 02:18:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 02:18:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1752ms 02:18:34 INFO - PROCESS | 1820 | 1470734314902 Marionette TRACE conn4 -> [0,2805,"getWindowHandle",null] 02:18:34 INFO - PROCESS | 1820 | 1470734314906 Marionette TRACE conn4 <- [1,2805,null,{"value":"8"}] 02:18:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 02:18:34 INFO - PROCESS | 1820 | 1470734314913 Marionette TRACE conn4 -> [0,2806,"setScriptTimeout",{"ms":35000}] 02:18:34 INFO - PROCESS | 1820 | 1470734314917 Marionette TRACE conn4 <- [1,2806,null,{}] 02:18:34 INFO - PROCESS | 1820 | 1470734314937 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}] 02:18:34 INFO - PROCESS | 1820 | 1470734314947 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:18:35 INFO - PROCESS | 1820 | 1470734315209 Marionette TRACE conn4 <- [1,2807,null,{"value":null}] 02:18:35 INFO - PROCESS | 1820 | 1470734315568 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:35 INFO - PROCESS | 1820 | 1470734315586 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:18:35 INFO - PROCESS | 1820 | ++DOCSHELL 0x90ee8c00 == 15 [pid = 1820] [id = 709] 02:18:35 INFO - PROCESS | 1820 | ++DOMWINDOW == 69 (0x90ee9c00) [pid = 1820] [serial = 2128] [outer = (nil)] 02:18:35 INFO - PROCESS | 1820 | ++DOMWINDOW == 70 (0x91130400) [pid = 1820] [serial = 2129] [outer = 0x90ee9c00] 02:18:35 INFO - PROCESS | 1820 | 1470734315702 Marionette DEBUG loaded listener.js 02:18:35 INFO - PROCESS | 1820 | ++DOMWINDOW == 71 (0x91136400) [pid = 1820] [serial = 2130] [outer = 0x90ee9c00] 02:18:36 INFO - PROCESS | 1820 | 1470734316867 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]]]}] 02:18:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 02:18:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 2009ms 02:18:36 INFO - PROCESS | 1820 | 1470734316924 Marionette TRACE conn4 -> [0,2809,"getWindowHandle",null] 02:18:36 INFO - PROCESS | 1820 | 1470734316927 Marionette TRACE conn4 <- [1,2809,null,{"value":"8"}] 02:18:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 02:18:36 INFO - PROCESS | 1820 | 1470734316934 Marionette TRACE conn4 -> [0,2810,"setScriptTimeout",{"ms":35000}] 02:18:36 INFO - PROCESS | 1820 | 1470734316938 Marionette TRACE conn4 <- [1,2810,null,{}] 02:18:36 INFO - PROCESS | 1820 | 1470734316944 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}] 02:18:36 INFO - PROCESS | 1820 | 1470734316950 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:18:37 INFO - PROCESS | 1820 | 1470734317162 Marionette TRACE conn4 <- [1,2811,null,{"value":null}] 02:18:37 INFO - PROCESS | 1820 | 1470734317404 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:37 INFO - PROCESS | 1820 | 1470734317414 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:18:37 INFO - PROCESS | 1820 | ++DOCSHELL 0x90ee5800 == 16 [pid = 1820] [id = 710] 02:18:37 INFO - PROCESS | 1820 | ++DOMWINDOW == 72 (0x90fdc000) [pid = 1820] [serial = 2131] [outer = (nil)] 02:18:37 INFO - PROCESS | 1820 | ++DOMWINDOW == 73 (0x9198ec00) [pid = 1820] [serial = 2132] [outer = 0x90fdc000] 02:18:37 INFO - PROCESS | 1820 | 1470734317585 Marionette DEBUG loaded listener.js 02:18:37 INFO - PROCESS | 1820 | ++DOMWINDOW == 74 (0x91991c00) [pid = 1820] [serial = 2133] [outer = 0x90fdc000] 02:18:38 INFO - PROCESS | 1820 | 1470734318760 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]]]}] 02:18:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 02:18:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1888ms 02:18:38 INFO - PROCESS | 1820 | 1470734318824 Marionette TRACE conn4 -> [0,2813,"getWindowHandle",null] 02:18:38 INFO - PROCESS | 1820 | 1470734318831 Marionette TRACE conn4 <- [1,2813,null,{"value":"8"}] 02:18:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 02:18:38 INFO - PROCESS | 1820 | 1470734318840 Marionette TRACE conn4 -> [0,2814,"setScriptTimeout",{"ms":35000}] 02:18:38 INFO - PROCESS | 1820 | 1470734318846 Marionette TRACE conn4 <- [1,2814,null,{}] 02:18:38 INFO - PROCESS | 1820 | 1470734318865 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}] 02:18:38 INFO - PROCESS | 1820 | 1470734318872 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:18:39 INFO - PROCESS | 1820 | 1470734319082 Marionette TRACE conn4 <- [1,2815,null,{"value":null}] 02:18:39 INFO - PROCESS | 1820 | 1470734319420 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:39 INFO - PROCESS | 1820 | 1470734319436 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:18:39 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d8c8800 == 17 [pid = 1820] [id = 711] 02:18:39 INFO - PROCESS | 1820 | ++DOMWINDOW == 75 (0x8d8c9800) [pid = 1820] [serial = 2134] [outer = (nil)] 02:18:39 INFO - PROCESS | 1820 | ++DOMWINDOW == 76 (0x8e57c000) [pid = 1820] [serial = 2135] [outer = 0x8d8c9800] 02:18:39 INFO - PROCESS | 1820 | 1470734319540 Marionette DEBUG loaded listener.js 02:18:39 INFO - PROCESS | 1820 | ++DOMWINDOW == 77 (0x8e981800) [pid = 1820] [serial = 2136] [outer = 0x8d8c9800] 02:18:39 INFO - PROCESS | 1820 | --DOMWINDOW == 76 (0x90fdf000) [pid = 1820] [serial = 2087] [outer = (nil)] [url = about:blank] 02:18:39 INFO - PROCESS | 1820 | --DOMWINDOW == 75 (0x91997c00) [pid = 1820] [serial = 2052] [outer = (nil)] [url = about:blank] 02:18:39 INFO - PROCESS | 1820 | --DOMWINDOW == 74 (0x90fe4000) [pid = 1820] [serial = 2072] [outer = (nil)] [url = about:blank] 02:18:39 INFO - PROCESS | 1820 | --DOMWINDOW == 73 (0x8db3d800) [pid = 1820] [serial = 2079] [outer = (nil)] [url = about:blank] 02:18:39 INFO - PROCESS | 1820 | --DOMWINDOW == 72 (0x8eca2400) [pid = 1820] [serial = 2082] [outer = (nil)] [url = about:blank] 02:18:39 INFO - PROCESS | 1820 | --DOMWINDOW == 71 (0x8ed09800) [pid = 1820] [serial = 2069] [outer = (nil)] [url = about:blank] 02:18:39 INFO - PROCESS | 1820 | --DOMWINDOW == 70 (0x9112fc00) [pid = 1820] [serial = 2073] [outer = (nil)] [url = about:blank] 02:18:39 INFO - PROCESS | 1820 | --DOMWINDOW == 69 (0x9192d000) [pid = 1820] [serial = 2075] [outer = (nil)] [url = about:blank] 02:18:39 INFO - PROCESS | 1820 | --DOMWINDOW == 68 (0x8fae7800) [pid = 1820] [serial = 2085] [outer = (nil)] [url = about:blank] 02:18:39 INFO - PROCESS | 1820 | --DOMWINDOW == 67 (0x8fade000) [pid = 1820] [serial = 2084] [outer = (nil)] [url = about:blank] 02:18:39 INFO - PROCESS | 1820 | --DOMWINDOW == 66 (0x90fe5400) [pid = 1820] [serial = 2088] [outer = (nil)] [url = about:blank] 02:18:39 INFO - PROCESS | 1820 | --DOMWINDOW == 65 (0x90eec000) [pid = 1820] [serial = 2067] [outer = (nil)] [url = about:blank] 02:18:39 INFO - PROCESS | 1820 | --DOMWINDOW == 64 (0x8ee58c00) [pid = 1820] [serial = 2070] [outer = (nil)] [url = about:blank] 02:18:39 INFO - PROCESS | 1820 | --DOMWINDOW == 63 (0x8d2da800) [pid = 1820] [serial = 2078] [outer = (nil)] [url = about:blank] 02:18:39 INFO - PROCESS | 1820 | --DOMWINDOW == 62 (0x92301c00) [pid = 1820] [serial = 2076] [outer = (nil)] [url = about:blank] 02:18:39 INFO - PROCESS | 1820 | --DOMWINDOW == 61 (0x8ec9b400) [pid = 1820] [serial = 2081] [outer = (nil)] [url = about:blank] 02:18:39 INFO - PROCESS | 1820 | --DOMWINDOW == 60 (0x90ee9400) [pid = 1820] [serial = 2066] [outer = (nil)] [url = about:blank] 02:18:39 INFO - PROCESS | 1820 | --DOMWINDOW == 59 (0x90fe0400) [pid = 1820] [serial = 2090] [outer = (nil)] [url = about:blank] 02:18:39 INFO - PROCESS | 1820 | --DOMWINDOW == 58 (0x91132c00) [pid = 1820] [serial = 2091] [outer = (nil)] [url = about:blank] 02:18:40 INFO - PROCESS | 1820 | 1470734320444 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]]]}] 02:18:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 02:18:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1661ms 02:18:40 INFO - PROCESS | 1820 | 1470734320511 Marionette TRACE conn4 -> [0,2817,"getWindowHandle",null] 02:18:40 INFO - PROCESS | 1820 | 1470734320518 Marionette TRACE conn4 <- [1,2817,null,{"value":"8"}] 02:18:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 02:18:40 INFO - PROCESS | 1820 | 1470734320530 Marionette TRACE conn4 -> [0,2818,"setScriptTimeout",{"ms":35000}] 02:18:40 INFO - PROCESS | 1820 | 1470734320534 Marionette TRACE conn4 <- [1,2818,null,{}] 02:18:40 INFO - PROCESS | 1820 | 1470734320541 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}] 02:18:40 INFO - PROCESS | 1820 | 1470734320547 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:18:40 INFO - PROCESS | 1820 | 1470734320751 Marionette TRACE conn4 <- [1,2819,null,{"value":null}] 02:18:40 INFO - PROCESS | 1820 | 1470734320913 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:40 INFO - PROCESS | 1820 | 1470734320927 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:18:40 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d2d5800 == 18 [pid = 1820] [id = 712] 02:18:40 INFO - PROCESS | 1820 | ++DOMWINDOW == 59 (0x8ed02400) [pid = 1820] [serial = 2137] [outer = (nil)] 02:18:41 INFO - PROCESS | 1820 | ++DOMWINDOW == 60 (0x8edd0c00) [pid = 1820] [serial = 2138] [outer = 0x8ed02400] 02:18:41 INFO - PROCESS | 1820 | 1470734321047 Marionette DEBUG loaded listener.js 02:18:41 INFO - PROCESS | 1820 | ++DOMWINDOW == 61 (0x8ee55400) [pid = 1820] [serial = 2139] [outer = 0x8ed02400] 02:18:42 INFO - PROCESS | 1820 | 1470734322432 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]]]}] 02:18:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 02:18:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1944ms 02:18:42 INFO - PROCESS | 1820 | 1470734322474 Marionette TRACE conn4 -> [0,2821,"getWindowHandle",null] 02:18:42 INFO - PROCESS | 1820 | 1470734322477 Marionette TRACE conn4 <- [1,2821,null,{"value":"8"}] 02:18:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 02:18:42 INFO - PROCESS | 1820 | 1470734322485 Marionette TRACE conn4 -> [0,2822,"setScriptTimeout",{"ms":35000}] 02:18:42 INFO - PROCESS | 1820 | 1470734322492 Marionette TRACE conn4 <- [1,2822,null,{}] 02:18:42 INFO - PROCESS | 1820 | 1470734322517 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}] 02:18:42 INFO - PROCESS | 1820 | 1470734322526 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:18:42 INFO - PROCESS | 1820 | 1470734322764 Marionette TRACE conn4 <- [1,2823,null,{"value":null}] 02:18:42 INFO - PROCESS | 1820 | 1470734322854 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:42 INFO - PROCESS | 1820 | 1470734322867 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:18:42 INFO - PROCESS | 1820 | ++DOCSHELL 0x90ee4400 == 19 [pid = 1820] [id = 713] 02:18:42 INFO - PROCESS | 1820 | ++DOMWINDOW == 62 (0x90ee5c00) [pid = 1820] [serial = 2140] [outer = (nil)] 02:18:42 INFO - PROCESS | 1820 | ++DOMWINDOW == 63 (0x90eec400) [pid = 1820] [serial = 2141] [outer = 0x90ee5c00] 02:18:42 INFO - PROCESS | 1820 | 1470734322945 Marionette DEBUG loaded listener.js 02:18:43 INFO - PROCESS | 1820 | ++DOMWINDOW == 64 (0x90fdc400) [pid = 1820] [serial = 2142] [outer = 0x90ee5c00] 02:18:43 INFO - PROCESS | 1820 | 1470734323925 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]]]}] 02:18:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 02:18:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1495ms 02:18:43 INFO - PROCESS | 1820 | 1470734323986 Marionette TRACE conn4 -> [0,2825,"getWindowHandle",null] 02:18:43 INFO - PROCESS | 1820 | 1470734323991 Marionette TRACE conn4 <- [1,2825,null,{"value":"8"}] 02:18:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 02:18:44 INFO - PROCESS | 1820 | 1470734323999 Marionette TRACE conn4 -> [0,2826,"setScriptTimeout",{"ms":35000}] 02:18:44 INFO - PROCESS | 1820 | 1470734324005 Marionette TRACE conn4 <- [1,2826,null,{}] 02:18:44 INFO - PROCESS | 1820 | 1470734324014 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}] 02:18:44 INFO - PROCESS | 1820 | 1470734324019 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:18:44 INFO - PROCESS | 1820 | 1470734324308 Marionette TRACE conn4 <- [1,2827,null,{"value":null}] 02:18:44 INFO - PROCESS | 1820 | 1470734324330 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:44 INFO - PROCESS | 1820 | 1470734324341 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:18:44 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d0d6400 == 20 [pid = 1820] [id = 714] 02:18:44 INFO - PROCESS | 1820 | ++DOMWINDOW == 65 (0x8f026000) [pid = 1820] [serial = 2143] [outer = (nil)] 02:18:44 INFO - PROCESS | 1820 | ++DOMWINDOW == 66 (0x91133000) [pid = 1820] [serial = 2144] [outer = 0x8f026000] 02:18:44 INFO - PROCESS | 1820 | 1470734324417 Marionette DEBUG loaded listener.js 02:18:44 INFO - PROCESS | 1820 | ++DOMWINDOW == 67 (0x91928000) [pid = 1820] [serial = 2145] [outer = 0x8f026000] 02:18:45 INFO - PROCESS | 1820 | --DOMWINDOW == 66 (0x8eca8400) [pid = 1820] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 02:18:45 INFO - PROCESS | 1820 | --DOMWINDOW == 65 (0x8f021400) [pid = 1820] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 02:18:45 INFO - PROCESS | 1820 | --DOMWINDOW == 64 (0x91129c00) [pid = 1820] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 02:18:45 INFO - PROCESS | 1820 | --DOMWINDOW == 63 (0x8eca4400) [pid = 1820] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 02:18:45 INFO - PROCESS | 1820 | --DOMWINDOW == 62 (0x8d2de800) [pid = 1820] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 02:18:45 INFO - PROCESS | 1820 | --DOMWINDOW == 61 (0x8ef2d400) [pid = 1820] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 02:18:45 INFO - PROCESS | 1820 | --DOMWINDOW == 60 (0x8e98a800) [pid = 1820] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 02:18:45 INFO - PROCESS | 1820 | --DOMWINDOW == 59 (0x8d8c4800) [pid = 1820] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 02:18:45 INFO - PROCESS | 1820 | --DOMWINDOW == 58 (0x8d2ddc00) [pid = 1820] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 02:18:45 INFO - PROCESS | 1820 | 1470734325605 Marionette TRACE conn4 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 02:18:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 02:18:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1639ms 02:18:45 INFO - PROCESS | 1820 | 1470734325638 Marionette TRACE conn4 -> [0,2829,"getWindowHandle",null] 02:18:45 INFO - PROCESS | 1820 | 1470734325643 Marionette TRACE conn4 <- [1,2829,null,{"value":"8"}] 02:18:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 02:18:45 INFO - PROCESS | 1820 | 1470734325649 Marionette TRACE conn4 -> [0,2830,"setScriptTimeout",{"ms":35000}] 02:18:45 INFO - PROCESS | 1820 | 1470734325653 Marionette TRACE conn4 <- [1,2830,null,{}] 02:18:45 INFO - PROCESS | 1820 | 1470734325659 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}] 02:18:45 INFO - PROCESS | 1820 | 1470734325665 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:18:45 INFO - PROCESS | 1820 | 1470734325897 Marionette TRACE conn4 <- [1,2831,null,{"value":null}] 02:18:45 INFO - PROCESS | 1820 | 1470734325912 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:45 INFO - PROCESS | 1820 | 1470734325921 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:18:45 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d0d1400 == 21 [pid = 1820] [id = 715] 02:18:45 INFO - PROCESS | 1820 | ++DOMWINDOW == 59 (0x8ee55c00) [pid = 1820] [serial = 2146] [outer = (nil)] 02:18:45 INFO - PROCESS | 1820 | ++DOMWINDOW == 60 (0x90fe0800) [pid = 1820] [serial = 2147] [outer = 0x8ee55c00] 02:18:45 INFO - PROCESS | 1820 | 1470734325993 Marionette DEBUG loaded listener.js 02:18:46 INFO - PROCESS | 1820 | ++DOMWINDOW == 61 (0x91130000) [pid = 1820] [serial = 2148] [outer = 0x8ee55c00] 02:18:47 INFO - PROCESS | 1820 | 1470734327195 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]]]}] 02:18:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 02:18:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1642ms 02:18:47 INFO - PROCESS | 1820 | 1470734327293 Marionette TRACE conn4 -> [0,2833,"getWindowHandle",null] 02:18:47 INFO - PROCESS | 1820 | 1470734327301 Marionette TRACE conn4 <- [1,2833,null,{"value":"8"}] 02:18:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 02:18:47 INFO - PROCESS | 1820 | 1470734327345 Marionette TRACE conn4 -> [0,2834,"setScriptTimeout",{"ms":35000}] 02:18:47 INFO - PROCESS | 1820 | 1470734327351 Marionette TRACE conn4 <- [1,2834,null,{}] 02:18:47 INFO - PROCESS | 1820 | 1470734327407 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}] 02:18:47 INFO - PROCESS | 1820 | 1470734327415 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:18:47 INFO - PROCESS | 1820 | 1470734327628 Marionette TRACE conn4 <- [1,2835,null,{"value":null}] 02:18:47 INFO - PROCESS | 1820 | 1470734327862 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:47 INFO - PROCESS | 1820 | 1470734327878 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:18:47 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d8bfc00 == 22 [pid = 1820] [id = 716] 02:18:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 62 (0x8d8c0000) [pid = 1820] [serial = 2149] [outer = (nil)] 02:18:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 63 (0x8ec79800) [pid = 1820] [serial = 2150] [outer = 0x8d8c0000] 02:18:48 INFO - PROCESS | 1820 | 1470734328002 Marionette DEBUG loaded listener.js 02:18:48 INFO - PROCESS | 1820 | ++DOMWINDOW == 64 (0x8ec9bc00) [pid = 1820] [serial = 2151] [outer = 0x8d8c0000] 02:18:49 INFO - PROCESS | 1820 | 1470734329042 Marionette TRACE conn4 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 02:18:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 02:18:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1763ms 02:18:49 INFO - PROCESS | 1820 | 1470734329078 Marionette TRACE conn4 -> [0,2837,"getWindowHandle",null] 02:18:49 INFO - PROCESS | 1820 | 1470734329086 Marionette TRACE conn4 <- [1,2837,null,{"value":"8"}] 02:18:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 02:18:49 INFO - PROCESS | 1820 | 1470734329097 Marionette TRACE conn4 -> [0,2838,"setScriptTimeout",{"ms":35000}] 02:18:49 INFO - PROCESS | 1820 | 1470734329101 Marionette TRACE conn4 <- [1,2838,null,{}] 02:18:49 INFO - PROCESS | 1820 | 1470734329109 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}] 02:18:49 INFO - PROCESS | 1820 | 1470734329115 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:18:49 INFO - PROCESS | 1820 | 1470734329326 Marionette TRACE conn4 <- [1,2839,null,{"value":null}] 02:18:49 INFO - PROCESS | 1820 | 1470734329566 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:49 INFO - PROCESS | 1820 | 1470734329577 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:18:49 INFO - PROCESS | 1820 | ++DOCSHELL 0x8ef34c00 == 23 [pid = 1820] [id = 717] 02:18:49 INFO - PROCESS | 1820 | ++DOMWINDOW == 65 (0x8f02fc00) [pid = 1820] [serial = 2152] [outer = (nil)] 02:18:49 INFO - PROCESS | 1820 | ++DOMWINDOW == 66 (0x90de7800) [pid = 1820] [serial = 2153] [outer = 0x8f02fc00] 02:18:49 INFO - PROCESS | 1820 | 1470734329710 Marionette DEBUG loaded listener.js 02:18:49 INFO - PROCESS | 1820 | ++DOMWINDOW == 67 (0x90df1000) [pid = 1820] [serial = 2154] [outer = 0x8f02fc00] 02:18:50 INFO - PROCESS | 1820 | 1470734330926 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]]]}] 02:18:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 02:18:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1893ms 02:18:50 INFO - PROCESS | 1820 | 1470734330991 Marionette TRACE conn4 -> [0,2841,"getWindowHandle",null] 02:18:51 INFO - PROCESS | 1820 | 1470734330996 Marionette TRACE conn4 <- [1,2841,null,{"value":"8"}] 02:18:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 02:18:51 INFO - PROCESS | 1820 | 1470734331006 Marionette TRACE conn4 -> [0,2842,"setScriptTimeout",{"ms":35000}] 02:18:51 INFO - PROCESS | 1820 | 1470734331015 Marionette TRACE conn4 <- [1,2842,null,{}] 02:18:51 INFO - PROCESS | 1820 | 1470734331047 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}] 02:18:51 INFO - PROCESS | 1820 | 1470734331060 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:18:51 INFO - PROCESS | 1820 | 1470734331409 Marionette TRACE conn4 <- [1,2843,null,{"value":null}] 02:18:51 INFO - PROCESS | 1820 | 1470734331583 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:51 INFO - PROCESS | 1820 | 1470734331596 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:18:51 INFO - PROCESS | 1820 | ++DOCSHELL 0x92302400 == 24 [pid = 1820] [id = 718] 02:18:51 INFO - PROCESS | 1820 | ++DOMWINDOW == 68 (0x92305c00) [pid = 1820] [serial = 2155] [outer = (nil)] 02:18:51 INFO - PROCESS | 1820 | ++DOMWINDOW == 69 (0x92548c00) [pid = 1820] [serial = 2156] [outer = 0x92305c00] 02:18:51 INFO - PROCESS | 1820 | 1470734331694 Marionette DEBUG loaded listener.js 02:18:51 INFO - PROCESS | 1820 | ++DOMWINDOW == 70 (0x9254f400) [pid = 1820] [serial = 2157] [outer = 0x92305c00] 02:18:52 INFO - PROCESS | 1820 | 1470734332777 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]]]}] 02:18:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 02:18:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1804ms 02:18:52 INFO - PROCESS | 1820 | 1470734332811 Marionette TRACE conn4 -> [0,2845,"getWindowHandle",null] 02:18:52 INFO - PROCESS | 1820 | 1470734332817 Marionette TRACE conn4 <- [1,2845,null,{"value":"8"}] 02:18:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 02:18:52 INFO - PROCESS | 1820 | 1470734332825 Marionette TRACE conn4 -> [0,2846,"setScriptTimeout",{"ms":35000}] 02:18:52 INFO - PROCESS | 1820 | 1470734332831 Marionette TRACE conn4 <- [1,2846,null,{}] 02:18:52 INFO - PROCESS | 1820 | 1470734332839 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}] 02:18:52 INFO - PROCESS | 1820 | 1470734332846 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:18:53 INFO - PROCESS | 1820 | 1470734333084 Marionette TRACE conn4 <- [1,2847,null,{"value":null}] 02:18:53 INFO - PROCESS | 1820 | 1470734333329 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:53 INFO - PROCESS | 1820 | 1470734333338 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:18:53 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d2d3400 == 25 [pid = 1820] [id = 719] 02:18:53 INFO - PROCESS | 1820 | ++DOMWINDOW == 71 (0x8edcbc00) [pid = 1820] [serial = 2158] [outer = (nil)] 02:18:53 INFO - PROCESS | 1820 | ++DOMWINDOW == 72 (0x92ad6400) [pid = 1820] [serial = 2159] [outer = 0x8edcbc00] 02:18:53 INFO - PROCESS | 1820 | 1470734333481 Marionette DEBUG loaded listener.js 02:18:53 INFO - PROCESS | 1820 | ++DOMWINDOW == 73 (0x92ad9c00) [pid = 1820] [serial = 2160] [outer = 0x8edcbc00] 02:18:54 INFO - PROCESS | 1820 | 1470734334473 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]]]}] 02:18:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 02:18:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1683ms 02:18:54 INFO - PROCESS | 1820 | 1470734334509 Marionette TRACE conn4 -> [0,2849,"getWindowHandle",null] 02:18:54 INFO - PROCESS | 1820 | 1470734334514 Marionette TRACE conn4 <- [1,2849,null,{"value":"8"}] 02:18:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 02:18:54 INFO - PROCESS | 1820 | 1470734334521 Marionette TRACE conn4 -> [0,2850,"setScriptTimeout",{"ms":35000}] 02:18:54 INFO - PROCESS | 1820 | 1470734334525 Marionette TRACE conn4 <- [1,2850,null,{}] 02:18:54 INFO - PROCESS | 1820 | 1470734334531 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}] 02:18:54 INFO - PROCESS | 1820 | 1470734334538 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:18:54 INFO - PROCESS | 1820 | 1470734334735 Marionette TRACE conn4 <- [1,2851,null,{"value":null}] 02:18:54 INFO - PROCESS | 1820 | 1470734334919 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:54 INFO - PROCESS | 1820 | 1470734334928 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:18:54 INFO - PROCESS | 1820 | ++DOCSHELL 0x92ad5c00 == 26 [pid = 1820] [id = 720] 02:18:54 INFO - PROCESS | 1820 | ++DOMWINDOW == 74 (0x92ad8400) [pid = 1820] [serial = 2161] [outer = (nil)] 02:18:54 INFO - PROCESS | 1820 | ++DOMWINDOW == 75 (0x92c04400) [pid = 1820] [serial = 2162] [outer = 0x92ad8400] 02:18:55 INFO - PROCESS | 1820 | 1470734335011 Marionette DEBUG loaded listener.js 02:18:55 INFO - PROCESS | 1820 | ++DOMWINDOW == 76 (0x92c05800) [pid = 1820] [serial = 2163] [outer = 0x92ad8400] 02:18:56 INFO - PROCESS | 1820 | 1470734336008 Marionette TRACE conn4 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 02:18:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 02:18:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1537ms 02:18:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 02:18:56 INFO - PROCESS | 1820 | 1470734336059 Marionette TRACE conn4 -> [0,2853,"getWindowHandle",null] 02:18:56 INFO - PROCESS | 1820 | 1470734336063 Marionette TRACE conn4 <- [1,2853,null,{"value":"8"}] 02:18:56 INFO - PROCESS | 1820 | 1470734336071 Marionette TRACE conn4 -> [0,2854,"setScriptTimeout",{"ms":35000}] 02:18:56 INFO - PROCESS | 1820 | 1470734336074 Marionette TRACE conn4 <- [1,2854,null,{}] 02:18:56 INFO - PROCESS | 1820 | 1470734336080 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}] 02:18:56 INFO - PROCESS | 1820 | 1470734336092 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:18:56 INFO - PROCESS | 1820 | 1470734336359 Marionette TRACE conn4 <- [1,2855,null,{"value":null}] 02:18:56 INFO - PROCESS | 1820 | 1470734336608 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:56 INFO - PROCESS | 1820 | 1470734336618 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:18:56 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d0d0800 == 27 [pid = 1820] [id = 721] 02:18:56 INFO - PROCESS | 1820 | ++DOMWINDOW == 77 (0x8ee50800) [pid = 1820] [serial = 2164] [outer = (nil)] 02:18:56 INFO - PROCESS | 1820 | ++DOMWINDOW == 78 (0x93b65400) [pid = 1820] [serial = 2165] [outer = 0x8ee50800] 02:18:56 INFO - PROCESS | 1820 | 1470734336748 Marionette DEBUG loaded listener.js 02:18:56 INFO - PROCESS | 1820 | ++DOMWINDOW == 79 (0x93bac800) [pid = 1820] [serial = 2166] [outer = 0x8ee50800] 02:18:57 INFO - PROCESS | 1820 | 1470734337802 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]]]}] 02:18:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 02:18:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1792ms 02:18:57 INFO - PROCESS | 1820 | 1470734337863 Marionette TRACE conn4 -> [0,2857,"getWindowHandle",null] 02:18:57 INFO - PROCESS | 1820 | 1470734337868 Marionette TRACE conn4 <- [1,2857,null,{"value":"8"}] 02:18:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 02:18:57 INFO - PROCESS | 1820 | 1470734337876 Marionette TRACE conn4 -> [0,2858,"setScriptTimeout",{"ms":35000}] 02:18:57 INFO - PROCESS | 1820 | 1470734337880 Marionette TRACE conn4 <- [1,2858,null,{}] 02:18:57 INFO - PROCESS | 1820 | 1470734337888 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}] 02:18:57 INFO - PROCESS | 1820 | 1470734337893 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:18:58 INFO - PROCESS | 1820 | 1470734338127 Marionette TRACE conn4 <- [1,2859,null,{"value":null}] 02:18:58 INFO - PROCESS | 1820 | 1470734338596 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:58 INFO - PROCESS | 1820 | 1470734338604 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:18:58 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d2db400 == 28 [pid = 1820] [id = 722] 02:18:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 80 (0x8d2dc000) [pid = 1820] [serial = 2167] [outer = (nil)] 02:18:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 81 (0x8d8c1c00) [pid = 1820] [serial = 2168] [outer = 0x8d2dc000] 02:18:58 INFO - PROCESS | 1820 | 1470734338728 Marionette DEBUG loaded listener.js 02:18:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 82 (0x8db3ac00) [pid = 1820] [serial = 2169] [outer = 0x8d2dc000] 02:18:59 INFO - PROCESS | 1820 | 1470734339741 Marionette TRACE conn4 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 02:18:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 02:18:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1938ms 02:18:59 INFO - PROCESS | 1820 | 1470734339816 Marionette TRACE conn4 -> [0,2861,"getWindowHandle",null] 02:18:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 02:18:59 INFO - PROCESS | 1820 | 1470734339822 Marionette TRACE conn4 <- [1,2861,null,{"value":"8"}] 02:18:59 INFO - PROCESS | 1820 | 1470734339830 Marionette TRACE conn4 -> [0,2862,"setScriptTimeout",{"ms":35000}] 02:18:59 INFO - PROCESS | 1820 | 1470734339833 Marionette TRACE conn4 <- [1,2862,null,{}] 02:18:59 INFO - PROCESS | 1820 | 1470734339842 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}] 02:18:59 INFO - PROCESS | 1820 | 1470734339849 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:19:00 INFO - PROCESS | 1820 | --DOCSHELL 0x8d2dcc00 == 27 [pid = 1820] [id = 701] 02:19:01 INFO - PROCESS | 1820 | 1470734341056 Marionette TRACE conn4 <- [1,2863,null,{"value":null}] 02:19:01 INFO - PROCESS | 1820 | --DOMWINDOW == 81 (0x90de8c00) [pid = 1820] [serial = 2100] [outer = (nil)] [url = about:blank] 02:19:01 INFO - PROCESS | 1820 | --DOMWINDOW == 80 (0x8fae1000) [pid = 1820] [serial = 2099] [outer = (nil)] [url = about:blank] 02:19:01 INFO - PROCESS | 1820 | --DOMWINDOW == 79 (0x92542400) [pid = 1820] [serial = 2103] [outer = (nil)] [url = about:blank] 02:19:01 INFO - PROCESS | 1820 | --DOMWINDOW == 78 (0x92304c00) [pid = 1820] [serial = 2102] [outer = (nil)] [url = about:blank] 02:19:01 INFO - PROCESS | 1820 | --DOMWINDOW == 77 (0x8ed0ac00) [pid = 1820] [serial = 2115] [outer = (nil)] [url = about:blank] 02:19:01 INFO - PROCESS | 1820 | --DOMWINDOW == 76 (0x8e583400) [pid = 1820] [serial = 2106] [outer = (nil)] [url = about:blank] 02:19:01 INFO - PROCESS | 1820 | --DOMWINDOW == 75 (0x8d8c8000) [pid = 1820] [serial = 2105] [outer = (nil)] [url = about:blank] 02:19:01 INFO - PROCESS | 1820 | --DOMWINDOW == 74 (0x8ef32400) [pid = 1820] [serial = 2117] [outer = (nil)] [url = about:blank] 02:19:01 INFO - PROCESS | 1820 | --DOMWINDOW == 73 (0x8edca800) [pid = 1820] [serial = 2109] [outer = (nil)] [url = about:blank] 02:19:01 INFO - PROCESS | 1820 | --DOMWINDOW == 72 (0x8eca5400) [pid = 1820] [serial = 2108] [outer = (nil)] [url = about:blank] 02:19:01 INFO - PROCESS | 1820 | --DOMWINDOW == 71 (0x8e57ac00) [pid = 1820] [serial = 2111] [outer = (nil)] [url = about:blank] 02:19:01 INFO - PROCESS | 1820 | --DOMWINDOW == 70 (0x8e587800) [pid = 1820] [serial = 2112] [outer = (nil)] [url = about:blank] 02:19:01 INFO - PROCESS | 1820 | --DOMWINDOW == 69 (0x8db31400) [pid = 1820] [serial = 2094] [outer = (nil)] [url = about:blank] 02:19:01 INFO - PROCESS | 1820 | --DOMWINDOW == 68 (0x8d8bf400) [pid = 1820] [serial = 2093] [outer = (nil)] [url = about:blank] 02:19:01 INFO - PROCESS | 1820 | --DOMWINDOW == 67 (0x8ed04800) [pid = 1820] [serial = 2114] [outer = (nil)] [url = about:blank] 02:19:01 INFO - PROCESS | 1820 | --DOMWINDOW == 66 (0x8ed10c00) [pid = 1820] [serial = 2097] [outer = (nil)] [url = about:blank] 02:19:01 INFO - PROCESS | 1820 | --DOMWINDOW == 65 (0x8f025c00) [pid = 1820] [serial = 2118] [outer = (nil)] [url = about:blank] 02:19:01 INFO - PROCESS | 1820 | --DOMWINDOW == 64 (0x8f02d800) [pid = 1820] [serial = 2120] [outer = (nil)] [url = about:blank] 02:19:01 INFO - PROCESS | 1820 | --DOMWINDOW == 63 (0x8ed05800) [pid = 1820] [serial = 2096] [outer = (nil)] [url = about:blank] 02:19:01 INFO - PROCESS | 1820 | 1470734341354 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:01 INFO - PROCESS | 1820 | 1470734341366 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:19:01 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d2d8000 == 28 [pid = 1820] [id = 723] 02:19:01 INFO - PROCESS | 1820 | ++DOMWINDOW == 64 (0x8d2d8800) [pid = 1820] [serial = 2170] [outer = (nil)] 02:19:01 INFO - PROCESS | 1820 | ++DOMWINDOW == 65 (0x8d2de400) [pid = 1820] [serial = 2171] [outer = 0x8d2d8800] 02:19:01 INFO - PROCESS | 1820 | 1470734341439 Marionette DEBUG loaded listener.js 02:19:01 INFO - PROCESS | 1820 | ++DOMWINDOW == 66 (0x8d8c7800) [pid = 1820] [serial = 2172] [outer = 0x8d2d8800] 02:19:02 INFO - PROCESS | 1820 | 1470734342349 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]]]}] 02:19:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 02:19:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 2592ms 02:19:02 INFO - PROCESS | 1820 | 1470734342423 Marionette TRACE conn4 -> [0,2865,"getWindowHandle",null] 02:19:02 INFO - PROCESS | 1820 | 1470734342432 Marionette TRACE conn4 <- [1,2865,null,{"value":"8"}] 02:19:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 02:19:02 INFO - PROCESS | 1820 | 1470734342442 Marionette TRACE conn4 -> [0,2866,"setScriptTimeout",{"ms":35000}] 02:19:02 INFO - PROCESS | 1820 | 1470734342446 Marionette TRACE conn4 <- [1,2866,null,{}] 02:19:02 INFO - PROCESS | 1820 | 1470734342454 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}] 02:19:02 INFO - PROCESS | 1820 | 1470734342460 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:19:02 INFO - PROCESS | 1820 | 1470734342665 Marionette TRACE conn4 <- [1,2867,null,{"value":null}] 02:19:02 INFO - PROCESS | 1820 | 1470734342810 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:02 INFO - PROCESS | 1820 | 1470734342820 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:19:02 INFO - PROCESS | 1820 | ++DOCSHELL 0x8e589400 == 29 [pid = 1820] [id = 724] 02:19:02 INFO - PROCESS | 1820 | ++DOMWINDOW == 67 (0x8e982800) [pid = 1820] [serial = 2173] [outer = (nil)] 02:19:02 INFO - PROCESS | 1820 | ++DOMWINDOW == 68 (0x8ec7c000) [pid = 1820] [serial = 2174] [outer = 0x8e982800] 02:19:02 INFO - PROCESS | 1820 | 1470734342909 Marionette DEBUG loaded listener.js 02:19:03 INFO - PROCESS | 1820 | ++DOMWINDOW == 69 (0x8ec84400) [pid = 1820] [serial = 2175] [outer = 0x8e982800] 02:19:03 INFO - PROCESS | 1820 | 1470734343885 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]]]}] 02:19:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 02:19:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1488ms 02:19:03 INFO - PROCESS | 1820 | 1470734343928 Marionette TRACE conn4 -> [0,2869,"getWindowHandle",null] 02:19:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 02:19:03 INFO - PROCESS | 1820 | 1470734343934 Marionette TRACE conn4 <- [1,2869,null,{"value":"8"}] 02:19:03 INFO - PROCESS | 1820 | 1470734343941 Marionette TRACE conn4 -> [0,2870,"setScriptTimeout",{"ms":35000}] 02:19:03 INFO - PROCESS | 1820 | 1470734343944 Marionette TRACE conn4 <- [1,2870,null,{}] 02:19:03 INFO - PROCESS | 1820 | 1470734343959 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}] 02:19:03 INFO - PROCESS | 1820 | 1470734343964 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:19:04 INFO - PROCESS | 1820 | 1470734344198 Marionette TRACE conn4 <- [1,2871,null,{"value":null}] 02:19:04 INFO - PROCESS | 1820 | 1470734344237 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:04 INFO - PROCESS | 1820 | 1470734344245 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:19:04 INFO - PROCESS | 1820 | ++DOCSHELL 0x8ed0b400 == 30 [pid = 1820] [id = 725] 02:19:04 INFO - PROCESS | 1820 | ++DOMWINDOW == 70 (0x8ed0c400) [pid = 1820] [serial = 2176] [outer = (nil)] 02:19:04 INFO - PROCESS | 1820 | ++DOMWINDOW == 71 (0x8ed10c00) [pid = 1820] [serial = 2177] [outer = 0x8ed0c400] 02:19:04 INFO - PROCESS | 1820 | 1470734344397 Marionette DEBUG loaded listener.js 02:19:04 INFO - PROCESS | 1820 | ++DOMWINDOW == 72 (0x8edcc400) [pid = 1820] [serial = 2178] [outer = 0x8ed0c400] 02:19:05 INFO - PROCESS | 1820 | 1470734345418 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]]]}] 02:19:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 02:19:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1542ms 02:19:05 INFO - PROCESS | 1820 | 1470734345484 Marionette TRACE conn4 -> [0,2873,"getWindowHandle",null] 02:19:05 INFO - PROCESS | 1820 | 1470734345490 Marionette TRACE conn4 <- [1,2873,null,{"value":"8"}] 02:19:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 02:19:05 INFO - PROCESS | 1820 | 1470734345508 Marionette TRACE conn4 -> [0,2874,"setScriptTimeout",{"ms":35000}] 02:19:05 INFO - PROCESS | 1820 | 1470734345517 Marionette TRACE conn4 <- [1,2874,null,{}] 02:19:05 INFO - PROCESS | 1820 | 1470734345531 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}] 02:19:05 INFO - PROCESS | 1820 | 1470734345537 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:19:06 INFO - PROCESS | 1820 | 1470734346081 Marionette TRACE conn4 <- [1,2875,null,{"value":null}] 02:19:06 INFO - PROCESS | 1820 | --DOMWINDOW == 71 (0x8ee55c00) [pid = 1820] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 02:19:06 INFO - PROCESS | 1820 | --DOMWINDOW == 70 (0x90ee5c00) [pid = 1820] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 02:19:06 INFO - PROCESS | 1820 | --DOMWINDOW == 69 (0x8f026000) [pid = 1820] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 02:19:06 INFO - PROCESS | 1820 | --DOMWINDOW == 68 (0x8ed02400) [pid = 1820] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 02:19:06 INFO - PROCESS | 1820 | --DOMWINDOW == 67 (0x90fdc000) [pid = 1820] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 02:19:06 INFO - PROCESS | 1820 | --DOMWINDOW == 66 (0x8edc9000) [pid = 1820] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 02:19:06 INFO - PROCESS | 1820 | --DOMWINDOW == 65 (0x8d8c2400) [pid = 1820] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 02:19:06 INFO - PROCESS | 1820 | --DOMWINDOW == 64 (0x8ee4d800) [pid = 1820] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 02:19:06 INFO - PROCESS | 1820 | --DOMWINDOW == 63 (0x8d8c9800) [pid = 1820] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 02:19:06 INFO - PROCESS | 1820 | --DOMWINDOW == 62 (0x90ee9c00) [pid = 1820] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 02:19:06 INFO - PROCESS | 1820 | 1470734346251 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:06 INFO - PROCESS | 1820 | 1470734346258 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:19:06 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d0dac00 == 31 [pid = 1820] [id = 726] 02:19:06 INFO - PROCESS | 1820 | ++DOMWINDOW == 63 (0x8d2d5c00) [pid = 1820] [serial = 2179] [outer = (nil)] 02:19:06 INFO - PROCESS | 1820 | ++DOMWINDOW == 64 (0x8ec86400) [pid = 1820] [serial = 2180] [outer = 0x8d2d5c00] 02:19:06 INFO - PROCESS | 1820 | 1470734346382 Marionette DEBUG loaded listener.js 02:19:06 INFO - PROCESS | 1820 | ++DOMWINDOW == 65 (0x8ef2d000) [pid = 1820] [serial = 2181] [outer = 0x8d2d5c00] 02:19:07 INFO - PROCESS | 1820 | 1470734347243 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]]]}] 02:19:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 02:19:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1815ms 02:19:07 INFO - PROCESS | 1820 | 1470734347316 Marionette TRACE conn4 -> [0,2877,"getWindowHandle",null] 02:19:07 INFO - PROCESS | 1820 | 1470734347320 Marionette TRACE conn4 <- [1,2877,null,{"value":"8"}] 02:19:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 02:19:07 INFO - PROCESS | 1820 | 1470734347328 Marionette TRACE conn4 -> [0,2878,"setScriptTimeout",{"ms":35000}] 02:19:07 INFO - PROCESS | 1820 | 1470734347331 Marionette TRACE conn4 <- [1,2878,null,{}] 02:19:07 INFO - PROCESS | 1820 | 1470734347337 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}] 02:19:07 INFO - PROCESS | 1820 | 1470734347342 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:19:07 INFO - PROCESS | 1820 | 1470734347546 Marionette TRACE conn4 <- [1,2879,null,{"value":null}] 02:19:07 INFO - PROCESS | 1820 | 1470734347767 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:07 INFO - PROCESS | 1820 | 1470734347779 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:19:07 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d8cac00 == 32 [pid = 1820] [id = 727] 02:19:07 INFO - PROCESS | 1820 | ++DOMWINDOW == 66 (0x8eca2400) [pid = 1820] [serial = 2182] [outer = (nil)] 02:19:07 INFO - PROCESS | 1820 | ++DOMWINDOW == 67 (0x8fae5000) [pid = 1820] [serial = 2183] [outer = 0x8eca2400] 02:19:07 INFO - PROCESS | 1820 | 1470734347909 Marionette DEBUG loaded listener.js 02:19:08 INFO - PROCESS | 1820 | ++DOMWINDOW == 68 (0x8fae8c00) [pid = 1820] [serial = 2184] [outer = 0x8eca2400] 02:19:09 INFO - PROCESS | 1820 | 1470734349488 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]]]}] 02:19:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 02:19:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 2234ms 02:19:09 INFO - PROCESS | 1820 | 1470734349563 Marionette TRACE conn4 -> [0,2881,"getWindowHandle",null] 02:19:09 INFO - PROCESS | 1820 | 1470734349569 Marionette TRACE conn4 <- [1,2881,null,{"value":"8"}] 02:19:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 02:19:09 INFO - PROCESS | 1820 | 1470734349579 Marionette TRACE conn4 -> [0,2882,"setScriptTimeout",{"ms":35000}] 02:19:09 INFO - PROCESS | 1820 | 1470734349587 Marionette TRACE conn4 <- [1,2882,null,{}] 02:19:09 INFO - PROCESS | 1820 | 1470734349595 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}] 02:19:09 INFO - PROCESS | 1820 | 1470734349600 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:19:09 INFO - PROCESS | 1820 | 1470734349822 Marionette TRACE conn4 <- [1,2883,null,{"value":null}] 02:19:10 INFO - PROCESS | 1820 | 1470734350072 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:10 INFO - PROCESS | 1820 | 1470734350079 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:19:10 INFO - PROCESS | 1820 | ++DOCSHELL 0x8e57f800 == 33 [pid = 1820] [id = 728] 02:19:10 INFO - PROCESS | 1820 | ++DOMWINDOW == 69 (0x8e581000) [pid = 1820] [serial = 2185] [outer = (nil)] 02:19:10 INFO - PROCESS | 1820 | ++DOMWINDOW == 70 (0x8eca3400) [pid = 1820] [serial = 2186] [outer = 0x8e581000] 02:19:10 INFO - PROCESS | 1820 | 1470734350170 Marionette DEBUG loaded listener.js 02:19:10 INFO - PROCESS | 1820 | ++DOMWINDOW == 71 (0x8edcc000) [pid = 1820] [serial = 2187] [outer = 0x8e581000] 02:19:11 INFO - PROCESS | 1820 | 1470734351289 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]]]}] 02:19:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 02:19:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1791ms 02:19:11 INFO - PROCESS | 1820 | 1470734351370 Marionette TRACE conn4 -> [0,2885,"getWindowHandle",null] 02:19:11 INFO - PROCESS | 1820 | 1470734351378 Marionette TRACE conn4 <- [1,2885,null,{"value":"8"}] 02:19:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 02:19:11 INFO - PROCESS | 1820 | 1470734351389 Marionette TRACE conn4 -> [0,2886,"setScriptTimeout",{"ms":35000}] 02:19:11 INFO - PROCESS | 1820 | 1470734351393 Marionette TRACE conn4 <- [1,2886,null,{}] 02:19:11 INFO - PROCESS | 1820 | 1470734351399 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}] 02:19:11 INFO - PROCESS | 1820 | 1470734351405 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:19:11 INFO - PROCESS | 1820 | 1470734351645 Marionette TRACE conn4 <- [1,2887,null,{"value":null}] 02:19:11 INFO - PROCESS | 1820 | 1470734351977 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:11 INFO - PROCESS | 1820 | 1470734351986 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:19:12 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d2d7000 == 34 [pid = 1820] [id = 729] 02:19:12 INFO - PROCESS | 1820 | ++DOMWINDOW == 72 (0x8d8c4c00) [pid = 1820] [serial = 2188] [outer = (nil)] 02:19:12 INFO - PROCESS | 1820 | ++DOMWINDOW == 73 (0x90dea000) [pid = 1820] [serial = 2189] [outer = 0x8d8c4c00] 02:19:12 INFO - PROCESS | 1820 | 1470734352074 Marionette DEBUG loaded listener.js 02:19:12 INFO - PROCESS | 1820 | ++DOMWINDOW == 74 (0x90df0c00) [pid = 1820] [serial = 2190] [outer = 0x8d8c4c00] 02:19:13 INFO - PROCESS | 1820 | 1470734353184 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]]]}] 02:19:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 02:19:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1884ms 02:19:13 INFO - PROCESS | 1820 | 1470734353274 Marionette TRACE conn4 -> [0,2889,"getWindowHandle",null] 02:19:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 02:19:13 INFO - PROCESS | 1820 | 1470734353279 Marionette TRACE conn4 <- [1,2889,null,{"value":"8"}] 02:19:13 INFO - PROCESS | 1820 | 1470734353286 Marionette TRACE conn4 -> [0,2890,"setScriptTimeout",{"ms":35000}] 02:19:13 INFO - PROCESS | 1820 | 1470734353292 Marionette TRACE conn4 <- [1,2890,null,{}] 02:19:13 INFO - PROCESS | 1820 | 1470734353310 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}] 02:19:13 INFO - PROCESS | 1820 | 1470734353322 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:19:13 INFO - PROCESS | 1820 | 1470734353745 Marionette TRACE conn4 <- [1,2891,null,{"value":null}] 02:19:13 INFO - PROCESS | 1820 | 1470734353900 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:13 INFO - PROCESS | 1820 | 1470734353915 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:19:13 INFO - PROCESS | 1820 | ++DOCSHELL 0x90fe1000 == 35 [pid = 1820] [id = 730] 02:19:13 INFO - PROCESS | 1820 | ++DOMWINDOW == 75 (0x90fe2c00) [pid = 1820] [serial = 2191] [outer = (nil)] 02:19:13 INFO - PROCESS | 1820 | ++DOMWINDOW == 76 (0x9112e000) [pid = 1820] [serial = 2192] [outer = 0x90fe2c00] 02:19:14 INFO - PROCESS | 1820 | 1470734354002 Marionette DEBUG loaded listener.js 02:19:14 INFO - PROCESS | 1820 | ++DOMWINDOW == 77 (0x9192cc00) [pid = 1820] [serial = 2193] [outer = 0x90fe2c00] 02:19:14 INFO - PROCESS | 1820 | 1470734354988 Marionette TRACE conn4 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 02:19:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 02:19:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1786ms 02:19:15 INFO - PROCESS | 1820 | 1470734355073 Marionette TRACE conn4 -> [0,2893,"getWindowHandle",null] 02:19:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 02:19:15 INFO - PROCESS | 1820 | 1470734355078 Marionette TRACE conn4 <- [1,2893,null,{"value":"8"}] 02:19:15 INFO - PROCESS | 1820 | 1470734355085 Marionette TRACE conn4 -> [0,2894,"setScriptTimeout",{"ms":35000}] 02:19:15 INFO - PROCESS | 1820 | 1470734355089 Marionette TRACE conn4 <- [1,2894,null,{}] 02:19:15 INFO - PROCESS | 1820 | 1470734355095 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}] 02:19:15 INFO - PROCESS | 1820 | 1470734355101 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:19:15 INFO - PROCESS | 1820 | 1470734355306 Marionette TRACE conn4 <- [1,2895,null,{"value":null}] 02:19:15 INFO - PROCESS | 1820 | 1470734355564 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:15 INFO - PROCESS | 1820 | 1470734355570 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:19:15 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d0d8000 == 36 [pid = 1820] [id = 731] 02:19:15 INFO - PROCESS | 1820 | ++DOMWINDOW == 78 (0x8d0d9c00) [pid = 1820] [serial = 2194] [outer = (nil)] 02:19:15 INFO - PROCESS | 1820 | ++DOMWINDOW == 79 (0x8d2d6800) [pid = 1820] [serial = 2195] [outer = 0x8d0d9c00] 02:19:15 INFO - PROCESS | 1820 | 1470734355861 Marionette DEBUG loaded listener.js 02:19:15 INFO - PROCESS | 1820 | ++DOMWINDOW == 80 (0x8d8c3000) [pid = 1820] [serial = 2196] [outer = 0x8d0d9c00] 02:19:17 INFO - PROCESS | 1820 | 1470734357010 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]]]}] 02:19:17 INFO - PROCESS | 1820 | --DOCSHELL 0x8d2d3400 == 35 [pid = 1820] [id = 719] 02:19:17 INFO - PROCESS | 1820 | --DOCSHELL 0x92302400 == 34 [pid = 1820] [id = 718] 02:19:17 INFO - PROCESS | 1820 | --DOCSHELL 0x8ed0f400 == 33 [pid = 1820] [id = 706] 02:19:17 INFO - PROCESS | 1820 | --DOCSHELL 0x8eca1400 == 32 [pid = 1820] [id = 704] 02:19:17 INFO - PROCESS | 1820 | --DOCSHELL 0x8ee5a400 == 31 [pid = 1820] [id = 705] 02:19:17 INFO - PROCESS | 1820 | --DOCSHELL 0x8d8c0c00 == 30 [pid = 1820] [id = 703] 02:19:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 02:19:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1983ms 02:19:17 INFO - PROCESS | 1820 | 1470734357069 Marionette TRACE conn4 -> [0,2897,"getWindowHandle",null] 02:19:17 INFO - PROCESS | 1820 | 1470734357076 Marionette TRACE conn4 <- [1,2897,null,{"value":"8"}] 02:19:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 02:19:17 INFO - PROCESS | 1820 | 1470734357084 Marionette TRACE conn4 -> [0,2898,"setScriptTimeout",{"ms":35000}] 02:19:17 INFO - PROCESS | 1820 | 1470734357088 Marionette TRACE conn4 <- [1,2898,null,{}] 02:19:17 INFO - PROCESS | 1820 | 1470734357103 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}] 02:19:17 INFO - PROCESS | 1820 | 1470734357110 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:19:17 INFO - PROCESS | 1820 | 1470734357288 Marionette TRACE conn4 <- [1,2899,null,{"value":null}] 02:19:17 INFO - PROCESS | 1820 | --DOMWINDOW == 79 (0x90fe0800) [pid = 1820] [serial = 2147] [outer = (nil)] [url = about:blank] 02:19:17 INFO - PROCESS | 1820 | --DOMWINDOW == 78 (0x90eec400) [pid = 1820] [serial = 2141] [outer = (nil)] [url = about:blank] 02:19:17 INFO - PROCESS | 1820 | --DOMWINDOW == 77 (0x91133000) [pid = 1820] [serial = 2144] [outer = (nil)] [url = about:blank] 02:19:17 INFO - PROCESS | 1820 | --DOMWINDOW == 76 (0x8edd0c00) [pid = 1820] [serial = 2138] [outer = (nil)] [url = about:blank] 02:19:17 INFO - PROCESS | 1820 | --DOMWINDOW == 75 (0x9198ec00) [pid = 1820] [serial = 2132] [outer = (nil)] [url = about:blank] 02:19:17 INFO - PROCESS | 1820 | --DOMWINDOW == 74 (0x91991c00) [pid = 1820] [serial = 2133] [outer = (nil)] [url = about:blank] 02:19:17 INFO - PROCESS | 1820 | --DOMWINDOW == 73 (0x90de6000) [pid = 1820] [serial = 2121] [outer = (nil)] [url = about:blank] 02:19:17 INFO - PROCESS | 1820 | --DOMWINDOW == 72 (0x8db36800) [pid = 1820] [serial = 2123] [outer = (nil)] [url = about:blank] 02:19:17 INFO - PROCESS | 1820 | --DOMWINDOW == 71 (0x8e587400) [pid = 1820] [serial = 2124] [outer = (nil)] [url = about:blank] 02:19:17 INFO - PROCESS | 1820 | --DOMWINDOW == 70 (0x8ee52000) [pid = 1820] [serial = 2126] [outer = (nil)] [url = about:blank] 02:19:17 INFO - PROCESS | 1820 | --DOMWINDOW == 69 (0x8ef2e400) [pid = 1820] [serial = 2127] [outer = (nil)] [url = about:blank] 02:19:17 INFO - PROCESS | 1820 | --DOMWINDOW == 68 (0x8e57c000) [pid = 1820] [serial = 2135] [outer = (nil)] [url = about:blank] 02:19:17 INFO - PROCESS | 1820 | --DOMWINDOW == 67 (0x8e981800) [pid = 1820] [serial = 2136] [outer = (nil)] [url = about:blank] 02:19:17 INFO - PROCESS | 1820 | --DOMWINDOW == 66 (0x91130400) [pid = 1820] [serial = 2129] [outer = (nil)] [url = about:blank] 02:19:17 INFO - PROCESS | 1820 | --DOMWINDOW == 65 (0x91136400) [pid = 1820] [serial = 2130] [outer = (nil)] [url = about:blank] 02:19:17 INFO - PROCESS | 1820 | --DOMWINDOW == 64 (0x90fdc400) [pid = 1820] [serial = 2142] [outer = (nil)] [url = about:blank] 02:19:17 INFO - PROCESS | 1820 | --DOMWINDOW == 63 (0x8ee55400) [pid = 1820] [serial = 2139] [outer = (nil)] [url = about:blank] 02:19:17 INFO - PROCESS | 1820 | --DOMWINDOW == 62 (0x91928000) [pid = 1820] [serial = 2145] [outer = (nil)] [url = about:blank] 02:19:17 INFO - PROCESS | 1820 | --DOMWINDOW == 61 (0x91130000) [pid = 1820] [serial = 2148] [outer = (nil)] [url = about:blank] 02:19:17 INFO - PROCESS | 1820 | 1470734357525 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:17 INFO - PROCESS | 1820 | 1470734357542 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:19:17 INFO - PROCESS | 1820 | ++DOCSHELL 0x8e587400 == 31 [pid = 1820] [id = 732] 02:19:17 INFO - PROCESS | 1820 | ++DOMWINDOW == 62 (0x8e98c000) [pid = 1820] [serial = 2197] [outer = (nil)] 02:19:17 INFO - PROCESS | 1820 | ++DOMWINDOW == 63 (0x8eca6c00) [pid = 1820] [serial = 2198] [outer = 0x8e98c000] 02:19:17 INFO - PROCESS | 1820 | 1470734357622 Marionette DEBUG loaded listener.js 02:19:17 INFO - PROCESS | 1820 | ++DOMWINDOW == 64 (0x8edd0c00) [pid = 1820] [serial = 2199] [outer = 0x8e98c000] 02:19:18 INFO - PROCESS | 1820 | 1470734358560 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]]]}] 02:19:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 02:19:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1542ms 02:19:18 INFO - PROCESS | 1820 | 1470734358628 Marionette TRACE conn4 -> [0,2901,"getWindowHandle",null] 02:19:18 INFO - PROCESS | 1820 | 1470734358634 Marionette TRACE conn4 <- [1,2901,null,{"value":"8"}] 02:19:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 02:19:18 INFO - PROCESS | 1820 | 1470734358644 Marionette TRACE conn4 -> [0,2902,"setScriptTimeout",{"ms":35000}] 02:19:18 INFO - PROCESS | 1820 | 1470734358648 Marionette TRACE conn4 <- [1,2902,null,{}] 02:19:18 INFO - PROCESS | 1820 | 1470734358657 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}] 02:19:18 INFO - PROCESS | 1820 | 1470734358663 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:19:18 INFO - PROCESS | 1820 | 1470734358930 Marionette TRACE conn4 <- [1,2903,null,{"value":null}] 02:19:19 INFO - PROCESS | 1820 | 1470734359026 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:19 INFO - PROCESS | 1820 | 1470734359036 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:19:19 INFO - PROCESS | 1820 | ++DOCSHELL 0x8ef30c00 == 32 [pid = 1820] [id = 733] 02:19:19 INFO - PROCESS | 1820 | ++DOMWINDOW == 65 (0x8f022800) [pid = 1820] [serial = 2200] [outer = (nil)] 02:19:19 INFO - PROCESS | 1820 | ++DOMWINDOW == 66 (0x8fadfc00) [pid = 1820] [serial = 2201] [outer = 0x8f022800] 02:19:19 INFO - PROCESS | 1820 | 1470734359132 Marionette DEBUG loaded listener.js 02:19:19 INFO - PROCESS | 1820 | ++DOMWINDOW == 67 (0x90de7c00) [pid = 1820] [serial = 2202] [outer = 0x8f022800] 02:19:20 INFO - PROCESS | 1820 | 1470734360176 Marionette TRACE conn4 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 02:19:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 02:19:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1582ms 02:19:20 INFO - PROCESS | 1820 | 1470734360228 Marionette TRACE conn4 -> [0,2905,"getWindowHandle",null] 02:19:20 INFO - PROCESS | 1820 | 1470734360231 Marionette TRACE conn4 <- [1,2905,null,{"value":"8"}] 02:19:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 02:19:20 INFO - PROCESS | 1820 | 1470734360260 Marionette TRACE conn4 -> [0,2906,"setScriptTimeout",{"ms":35000}] 02:19:20 INFO - PROCESS | 1820 | 1470734360267 Marionette TRACE conn4 <- [1,2906,null,{}] 02:19:20 INFO - PROCESS | 1820 | 1470734360284 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}] 02:19:20 INFO - PROCESS | 1820 | 1470734360294 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:19:20 INFO - PROCESS | 1820 | 1470734360556 Marionette TRACE conn4 <- [1,2907,null,{"value":null}] 02:19:20 INFO - PROCESS | 1820 | 1470734360579 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:20 INFO - PROCESS | 1820 | 1470734360587 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:19:20 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d2e0c00 == 33 [pid = 1820] [id = 734] 02:19:20 INFO - PROCESS | 1820 | ++DOMWINDOW == 68 (0x8ee56400) [pid = 1820] [serial = 2203] [outer = (nil)] 02:19:20 INFO - PROCESS | 1820 | ++DOMWINDOW == 69 (0x90fe4000) [pid = 1820] [serial = 2204] [outer = 0x8ee56400] 02:19:20 INFO - PROCESS | 1820 | 1470734360663 Marionette DEBUG loaded listener.js 02:19:20 INFO - PROCESS | 1820 | ++DOMWINDOW == 70 (0x91134c00) [pid = 1820] [serial = 2205] [outer = 0x8ee56400] 02:19:21 INFO - PROCESS | 1820 | 1470734361644 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]]]}] 02:19:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 02:19:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1461ms 02:19:21 INFO - PROCESS | 1820 | 1470734361707 Marionette TRACE conn4 -> [0,2909,"getWindowHandle",null] 02:19:21 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 02:19:21 INFO - PROCESS | 1820 | 1470734361713 Marionette TRACE conn4 <- [1,2909,null,{"value":"8"}] 02:19:21 INFO - PROCESS | 1820 | 1470734361720 Marionette TRACE conn4 -> [0,2910,"setScriptTimeout",{"ms":35000}] 02:19:21 INFO - PROCESS | 1820 | 1470734361723 Marionette TRACE conn4 <- [1,2910,null,{}] 02:19:21 INFO - PROCESS | 1820 | 1470734361730 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}] 02:19:21 INFO - PROCESS | 1820 | 1470734361735 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:19:22 INFO - PROCESS | 1820 | 1470734362056 Marionette TRACE conn4 <- [1,2911,null,{"value":null}] 02:19:22 INFO - PROCESS | 1820 | --DOMWINDOW == 69 (0x8d8c0000) [pid = 1820] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 02:19:22 INFO - PROCESS | 1820 | --DOMWINDOW == 68 (0x8f02fc00) [pid = 1820] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 02:19:22 INFO - PROCESS | 1820 | --DOMWINDOW == 67 (0x92305c00) [pid = 1820] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 02:19:22 INFO - PROCESS | 1820 | --DOMWINDOW == 66 (0x8edcbc00) [pid = 1820] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 02:19:22 INFO - PROCESS | 1820 | --DOMWINDOW == 65 (0x92ad8400) [pid = 1820] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 02:19:22 INFO - PROCESS | 1820 | --DOMWINDOW == 64 (0x8ee50800) [pid = 1820] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 02:19:22 INFO - PROCESS | 1820 | --DOMWINDOW == 63 (0x8d2d8800) [pid = 1820] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 02:19:22 INFO - PROCESS | 1820 | --DOMWINDOW == 62 (0x8d2dc000) [pid = 1820] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 02:19:22 INFO - PROCESS | 1820 | --DOMWINDOW == 61 (0x8e982800) [pid = 1820] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 02:19:22 INFO - PROCESS | 1820 | --DOMWINDOW == 60 (0x8ed0c400) [pid = 1820] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 02:19:22 INFO - PROCESS | 1820 | --DOMWINDOW == 59 (0x8d2d5c00) [pid = 1820] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 02:19:22 INFO - PROCESS | 1820 | 1470734362245 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:22 INFO - PROCESS | 1820 | 1470734362253 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:19:22 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d2d3c00 == 34 [pid = 1820] [id = 735] 02:19:22 INFO - PROCESS | 1820 | ++DOMWINDOW == 60 (0x8d2d5c00) [pid = 1820] [serial = 2206] [outer = (nil)] 02:19:22 INFO - PROCESS | 1820 | ++DOMWINDOW == 61 (0x8e982800) [pid = 1820] [serial = 2207] [outer = 0x8d2d5c00] 02:19:22 INFO - PROCESS | 1820 | 1470734362349 Marionette DEBUG loaded listener.js 02:19:22 INFO - PROCESS | 1820 | ++DOMWINDOW == 62 (0x8edca400) [pid = 1820] [serial = 2208] [outer = 0x8d2d5c00] 02:19:23 INFO - PROCESS | 1820 | 1470734363207 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]]]}] 02:19:23 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 02:19:23 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 02:19:23 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1534ms 02:19:23 INFO - PROCESS | 1820 | 1470734363255 Marionette TRACE conn4 -> [0,2913,"getWindowHandle",null] 02:19:23 INFO - TEST-START | /DOMEvents/constructors.html 02:19:23 INFO - PROCESS | 1820 | 1470734363259 Marionette TRACE conn4 <- [1,2913,null,{"value":"8"}] 02:19:23 INFO - PROCESS | 1820 | 1470734363266 Marionette TRACE conn4 -> [0,2914,"setScriptTimeout",{"ms":35000}] 02:19:23 INFO - PROCESS | 1820 | 1470734363271 Marionette TRACE conn4 <- [1,2914,null,{}] 02:19:23 INFO - PROCESS | 1820 | 1470734363279 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}] 02:19:23 INFO - PROCESS | 1820 | 1470734363286 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:19:23 INFO - PROCESS | 1820 | 1470734363537 Marionette TRACE conn4 <- [1,2915,null,{"value":null}] 02:19:23 INFO - PROCESS | 1820 | 1470734363547 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:23 INFO - PROCESS | 1820 | 1470734363555 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:19:23 INFO - PROCESS | 1820 | ++DOCSHELL 0x8e582000 == 35 [pid = 1820] [id = 736] 02:19:23 INFO - PROCESS | 1820 | ++DOMWINDOW == 63 (0x8ec80800) [pid = 1820] [serial = 2209] [outer = (nil)] 02:19:23 INFO - PROCESS | 1820 | ++DOMWINDOW == 64 (0x9198f400) [pid = 1820] [serial = 2210] [outer = 0x8ec80800] 02:19:23 INFO - PROCESS | 1820 | 1470734363759 Marionette DEBUG loaded listener.js 02:19:23 INFO - PROCESS | 1820 | ++DOMWINDOW == 65 (0x9199b400) [pid = 1820] [serial = 2211] [outer = 0x8ec80800] 02:19:25 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 02:19:25 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 02:19:25 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 02:19:25 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 02:19:25 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 02:19:25 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 02:19:25 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 02:19:25 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 02:19:25 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 02:19:25 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 02:19:25 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 02:19:25 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 02:19:25 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 02:19:25 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 02:19:25 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 02:19:25 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 02:19:25 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 02:19:25 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 02:19:25 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 02:19:25 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 02:19:25 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 02:19:25 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 02:19:25 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 02:19:25 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 02:19:25 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 02:19:25 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 02:19:25 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 02:19:25 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 02:19:25 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 02:19:25 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 02:19:25 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 02:19:25 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 02:19:25 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 02:19:25 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 02:19:25 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 02:19:25 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 02:19:25 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 02:19:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 02:19:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:19:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:19:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 02:19:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:19:25 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 02:19:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 02:19:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:19:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:19:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 02:19:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:19:25 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 02:19:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 02:19:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:19:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:19:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 02:19:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:19:25 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 02:19:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 02:19:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:19:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:19:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 02:19:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:19:25 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 02:19:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 02:19:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:19:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:19:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 02:19:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:19:25 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 02:19:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 02:19:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:19:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:19:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 02:19:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:19:25 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 02:19:25 INFO - TEST-OK | /DOMEvents/constructors.html | took 1823ms 02:19:25 INFO - PROCESS | 1820 | 1470734365011 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]]]}] 02:19:25 INFO - PROCESS | 1820 | 1470734365110 Marionette TRACE conn4 -> [0,2917,"getWindowHandle",null] 02:19:25 INFO - PROCESS | 1820 | 1470734365132 Marionette TRACE conn4 <- [1,2917,null,{"value":"8"}] 02:19:25 INFO - TEST-START | /DOMEvents/event-phases-order.html 02:19:25 INFO - PROCESS | 1820 | 1470734365144 Marionette TRACE conn4 -> [0,2918,"setScriptTimeout",{"ms":35000}] 02:19:25 INFO - PROCESS | 1820 | 1470734365156 Marionette TRACE conn4 <- [1,2918,null,{}] 02:19:25 INFO - PROCESS | 1820 | 1470734365230 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}] 02:19:25 INFO - PROCESS | 1820 | 1470734365236 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:19:25 INFO - PROCESS | 1820 | 1470734365498 Marionette TRACE conn4 <- [1,2919,null,{"value":null}] 02:19:25 INFO - PROCESS | 1820 | 1470734365715 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:25 INFO - PROCESS | 1820 | 1470734365726 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:19:25 INFO - PROCESS | 1820 | ++DOCSHELL 0x8eca1400 == 36 [pid = 1820] [id = 737] 02:19:25 INFO - PROCESS | 1820 | ++DOMWINDOW == 66 (0x8eca1800) [pid = 1820] [serial = 2212] [outer = (nil)] 02:19:25 INFO - PROCESS | 1820 | ++DOMWINDOW == 67 (0x8ef2b800) [pid = 1820] [serial = 2213] [outer = 0x8eca1800] 02:19:25 INFO - PROCESS | 1820 | 1470734365811 Marionette DEBUG loaded listener.js 02:19:25 INFO - PROCESS | 1820 | ++DOMWINDOW == 68 (0x8f026400) [pid = 1820] [serial = 2214] [outer = 0x8eca1800] 02:19:26 INFO - PROCESS | 1820 | 1470734366635 Marionette TRACE conn4 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 02:19:26 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 02:19:26 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1549ms 02:19:26 INFO - PROCESS | 1820 | 1470734366695 Marionette TRACE conn4 -> [0,2921,"getWindowHandle",null] 02:19:26 INFO - PROCESS | 1820 | 1470734366703 Marionette TRACE conn4 <- [1,2921,null,{"value":"8"}] 02:19:26 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 02:19:26 INFO - PROCESS | 1820 | 1470734366729 Marionette TRACE conn4 -> [0,2922,"setScriptTimeout",{"ms":35000}] 02:19:26 INFO - PROCESS | 1820 | 1470734366736 Marionette TRACE conn4 <- [1,2922,null,{}] 02:19:26 INFO - PROCESS | 1820 | 1470734366746 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}] 02:19:26 INFO - PROCESS | 1820 | 1470734366751 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:19:26 INFO - PROCESS | 1820 | 1470734366946 Marionette TRACE conn4 <- [1,2923,null,{"value":null}] 02:19:27 INFO - PROCESS | 1820 | 1470734367147 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:27 INFO - PROCESS | 1820 | 1470734367156 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:19:27 INFO - PROCESS | 1820 | ++DOCSHELL 0x90fdb400 == 37 [pid = 1820] [id = 738] 02:19:27 INFO - PROCESS | 1820 | ++DOMWINDOW == 69 (0x90fdf000) [pid = 1820] [serial = 2215] [outer = (nil)] 02:19:27 INFO - PROCESS | 1820 | ++DOMWINDOW == 70 (0x9112e800) [pid = 1820] [serial = 2216] [outer = 0x90fdf000] 02:19:27 INFO - PROCESS | 1820 | 1470734367240 Marionette DEBUG loaded listener.js 02:19:27 INFO - PROCESS | 1820 | ++DOMWINDOW == 71 (0x91923000) [pid = 1820] [serial = 2217] [outer = 0x90fdf000] 02:19:28 INFO - PROCESS | 1820 | [1820] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 02:19:28 INFO - PROCESS | 1820 | [1820] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 02:19:28 INFO - PROCESS | 1820 | [1820] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 02:19:28 INFO - PROCESS | 1820 | [1820] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 02:19:28 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 02:19:28 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 02:19:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 02:19:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:19:28 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 02:19:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 02:19:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:19:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 02:19:28 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 02:19:28 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 02:19:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 02:19:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:19:28 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 02:19:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 02:19:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:19:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 02:19:28 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 02:19:28 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 02:19:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 02:19:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:19:28 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 02:19:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 02:19:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:19:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 02:19:28 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]" 02:19:28 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 02:19:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 02:19:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:19:28 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 02:19:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 02:19:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:19:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 02:19:28 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 02:19:28 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1612ms 02:19:28 INFO - PROCESS | 1820 | 1470734368297 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]]]}] 02:19:28 INFO - PROCESS | 1820 | 1470734368330 Marionette TRACE conn4 -> [0,2925,"getWindowHandle",null] 02:19:28 INFO - PROCESS | 1820 | 1470734368338 Marionette TRACE conn4 <- [1,2925,null,{"value":"8"}] 02:19:28 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 02:19:28 INFO - PROCESS | 1820 | 1470734368348 Marionette TRACE conn4 -> [0,2926,"setScriptTimeout",{"ms":35000}] 02:19:28 INFO - PROCESS | 1820 | 1470734368356 Marionette TRACE conn4 <- [1,2926,null,{}] 02:19:28 INFO - PROCESS | 1820 | 1470734368374 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}] 02:19:28 INFO - PROCESS | 1820 | 1470734368385 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:19:28 INFO - PROCESS | 1820 | 1470734368700 Marionette TRACE conn4 <- [1,2927,null,{"value":null}] 02:19:28 INFO - PROCESS | 1820 | 1470734368847 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:28 INFO - PROCESS | 1820 | 1470734368859 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:19:28 INFO - PROCESS | 1820 | ++DOCSHELL 0x92c08800 == 38 [pid = 1820] [id = 739] 02:19:28 INFO - PROCESS | 1820 | ++DOMWINDOW == 72 (0x92c08c00) [pid = 1820] [serial = 2218] [outer = (nil)] 02:19:28 INFO - PROCESS | 1820 | ++DOMWINDOW == 73 (0x92c0bc00) [pid = 1820] [serial = 2219] [outer = 0x92c08c00] 02:19:28 INFO - PROCESS | 1820 | 1470734368993 Marionette DEBUG loaded listener.js 02:19:29 INFO - PROCESS | 1820 | ++DOMWINDOW == 74 (0x939cc800) [pid = 1820] [serial = 2220] [outer = 0x92c08c00] 02:19:29 INFO - PROCESS | 1820 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 02:19:29 INFO - PROCESS | 1820 | 1470734369827 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]]]}] 02:19:29 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 02:19:29 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1497ms 02:19:29 INFO - PROCESS | 1820 | 1470734369845 Marionette TRACE conn4 -> [0,2929,"getWindowHandle",null] 02:19:29 INFO - PROCESS | 1820 | 1470734369849 Marionette TRACE conn4 <- [1,2929,null,{"value":"8"}] 02:19:29 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 02:19:29 INFO - PROCESS | 1820 | 1470734369857 Marionette TRACE conn4 -> [0,2930,"setScriptTimeout",{"ms":35000}] 02:19:29 INFO - PROCESS | 1820 | 1470734369861 Marionette TRACE conn4 <- [1,2930,null,{}] 02:19:29 INFO - PROCESS | 1820 | 1470734369866 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}] 02:19:29 INFO - PROCESS | 1820 | 1470734369872 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:19:30 INFO - PROCESS | 1820 | 1470734370067 Marionette TRACE conn4 <- [1,2931,null,{"value":null}] 02:19:30 INFO - PROCESS | 1820 | 1470734370262 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:30 INFO - PROCESS | 1820 | 1470734370274 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:19:30 INFO - PROCESS | 1820 | ++DOCSHELL 0x939d6400 == 39 [pid = 1820] [id = 740] 02:19:30 INFO - PROCESS | 1820 | ++DOMWINDOW == 75 (0x93b61c00) [pid = 1820] [serial = 2221] [outer = (nil)] 02:19:30 INFO - PROCESS | 1820 | ++DOMWINDOW == 76 (0x93bb1000) [pid = 1820] [serial = 2222] [outer = 0x93b61c00] 02:19:30 INFO - PROCESS | 1820 | 1470734370358 Marionette DEBUG loaded listener.js 02:19:30 INFO - PROCESS | 1820 | ++DOMWINDOW == 77 (0x93d6e400) [pid = 1820] [serial = 2223] [outer = 0x93b61c00] 02:19:31 INFO - PROCESS | 1820 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 02:19:31 INFO - PROCESS | 1820 | 1470734371200 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]]]}] 02:19:31 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 02:19:31 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1384ms 02:19:31 INFO - PROCESS | 1820 | 1470734371243 Marionette TRACE conn4 -> [0,2933,"getWindowHandle",null] 02:19:31 INFO - PROCESS | 1820 | 1470734371248 Marionette TRACE conn4 <- [1,2933,null,{"value":"8"}] 02:19:31 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 02:19:31 INFO - PROCESS | 1820 | 1470734371255 Marionette TRACE conn4 -> [0,2934,"setScriptTimeout",{"ms":35000}] 02:19:31 INFO - PROCESS | 1820 | 1470734371259 Marionette TRACE conn4 <- [1,2934,null,{}] 02:19:31 INFO - PROCESS | 1820 | 1470734371266 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}] 02:19:31 INFO - PROCESS | 1820 | 1470734371271 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:19:31 INFO - PROCESS | 1820 | 1470734371467 Marionette TRACE conn4 <- [1,2935,null,{"value":null}] 02:19:31 INFO - PROCESS | 1820 | 1470734371645 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:31 INFO - PROCESS | 1820 | 1470734371656 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:19:31 INFO - PROCESS | 1820 | ++DOCSHELL 0x90de5800 == 40 [pid = 1820] [id = 741] 02:19:31 INFO - PROCESS | 1820 | ++DOMWINDOW == 78 (0x90ee0c00) [pid = 1820] [serial = 2224] [outer = (nil)] 02:19:31 INFO - PROCESS | 1820 | ++DOMWINDOW == 79 (0x9523dc00) [pid = 1820] [serial = 2225] [outer = 0x90ee0c00] 02:19:31 INFO - PROCESS | 1820 | 1470734371752 Marionette DEBUG loaded listener.js 02:19:31 INFO - PROCESS | 1820 | ++DOMWINDOW == 80 (0x95247800) [pid = 1820] [serial = 2226] [outer = 0x90ee0c00] 02:19:32 INFO - PROCESS | 1820 | 1470734372649 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]]]}] 02:19:32 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 02:19:32 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1435ms 02:19:32 INFO - PROCESS | 1820 | 1470734372692 Marionette TRACE conn4 -> [0,2937,"getWindowHandle",null] 02:19:32 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 02:19:32 INFO - PROCESS | 1820 | 1470734372696 Marionette TRACE conn4 <- [1,2937,null,{"value":"8"}] 02:19:32 INFO - PROCESS | 1820 | 1470734372703 Marionette TRACE conn4 -> [0,2938,"setScriptTimeout",{"ms":35000}] 02:19:32 INFO - PROCESS | 1820 | 1470734372706 Marionette TRACE conn4 <- [1,2938,null,{}] 02:19:32 INFO - PROCESS | 1820 | 1470734372712 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}] 02:19:32 INFO - PROCESS | 1820 | 1470734372724 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:19:32 INFO - PROCESS | 1820 | 1470734372944 Marionette TRACE conn4 <- [1,2939,null,{"value":null}] 02:19:33 INFO - PROCESS | 1820 | 1470734373149 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:33 INFO - PROCESS | 1820 | 1470734373156 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:19:33 INFO - PROCESS | 1820 | ++DOCSHELL 0x953a6800 == 41 [pid = 1820] [id = 742] 02:19:33 INFO - PROCESS | 1820 | ++DOMWINDOW == 81 (0x96685800) [pid = 1820] [serial = 2227] [outer = (nil)] 02:19:33 INFO - PROCESS | 1820 | ++DOMWINDOW == 82 (0x96687c00) [pid = 1820] [serial = 2228] [outer = 0x96685800] 02:19:33 INFO - PROCESS | 1820 | 1470734373298 Marionette DEBUG loaded listener.js 02:19:33 INFO - PROCESS | 1820 | ++DOMWINDOW == 83 (0x9668a400) [pid = 1820] [serial = 2229] [outer = 0x96685800] 02:19:34 INFO - PROCESS | 1820 | 1470734374155 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]]]}] 02:19:34 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. 02:19:34 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1483ms 02:19:34 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 02:19:34 INFO - PROCESS | 1820 | 1470734374186 Marionette TRACE conn4 -> [0,2941,"getWindowHandle",null] 02:19:34 INFO - PROCESS | 1820 | 1470734374189 Marionette TRACE conn4 <- [1,2941,null,{"value":"8"}] 02:19:34 INFO - PROCESS | 1820 | 1470734374197 Marionette TRACE conn4 -> [0,2942,"setScriptTimeout",{"ms":35000}] 02:19:34 INFO - PROCESS | 1820 | 1470734374200 Marionette TRACE conn4 <- [1,2942,null,{}] 02:19:34 INFO - PROCESS | 1820 | 1470734374206 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}] 02:19:34 INFO - PROCESS | 1820 | 1470734374212 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:19:34 INFO - PROCESS | 1820 | 1470734374412 Marionette TRACE conn4 <- [1,2943,null,{"value":null}] 02:19:34 INFO - PROCESS | 1820 | 1470734374583 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:34 INFO - PROCESS | 1820 | 1470734374593 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:19:34 INFO - PROCESS | 1820 | ++DOCSHELL 0x8e57ac00 == 42 [pid = 1820] [id = 743] 02:19:34 INFO - PROCESS | 1820 | ++DOMWINDOW == 84 (0x9523e400) [pid = 1820] [serial = 2230] [outer = (nil)] 02:19:34 INFO - PROCESS | 1820 | ++DOMWINDOW == 85 (0x966e9000) [pid = 1820] [serial = 2231] [outer = 0x9523e400] 02:19:34 INFO - PROCESS | 1820 | 1470734374713 Marionette DEBUG loaded listener.js 02:19:34 INFO - PROCESS | 1820 | ++DOMWINDOW == 86 (0x966ed800) [pid = 1820] [serial = 2232] [outer = 0x9523e400] 02:19:35 INFO - PROCESS | 1820 | 1470734375575 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"]]]}] 02:19:35 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 02:19:35 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 02:19:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:19:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:19:35 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 02:19:35 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1437ms 02:19:35 INFO - PROCESS | 1820 | 1470734375683 Marionette TRACE conn4 -> [0,2945,"getWindowHandle",null] 02:19:35 INFO - PROCESS | 1820 | 1470734375690 Marionette TRACE conn4 <- [1,2945,null,{"value":"8"}] 02:19:35 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 02:19:35 INFO - PROCESS | 1820 | 1470734375704 Marionette TRACE conn4 -> [0,2946,"setScriptTimeout",{"ms":35000}] 02:19:35 INFO - PROCESS | 1820 | 1470734375706 Marionette TRACE conn4 <- [1,2946,null,{}] 02:19:35 INFO - PROCESS | 1820 | 1470734375713 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}] 02:19:35 INFO - PROCESS | 1820 | 1470734375718 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:19:35 INFO - PROCESS | 1820 | 1470734375931 Marionette TRACE conn4 <- [1,2947,null,{"value":null}] 02:19:36 INFO - PROCESS | 1820 | 1470734376141 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:36 INFO - PROCESS | 1820 | 1470734376148 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:19:36 INFO - PROCESS | 1820 | ++DOCSHELL 0x8e57e000 == 43 [pid = 1820] [id = 744] 02:19:36 INFO - PROCESS | 1820 | ++DOMWINDOW == 87 (0x8e57e400) [pid = 1820] [serial = 2233] [outer = (nil)] 02:19:36 INFO - PROCESS | 1820 | ++DOMWINDOW == 88 (0x8e990000) [pid = 1820] [serial = 2234] [outer = 0x8e57e400] 02:19:36 INFO - PROCESS | 1820 | 1470734376271 Marionette DEBUG loaded listener.js 02:19:36 INFO - PROCESS | 1820 | ++DOMWINDOW == 89 (0x96691c00) [pid = 1820] [serial = 2235] [outer = 0x8e57e400] 02:19:37 INFO - PROCESS | 1820 | 1470734377231 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]]]}] 02:19:37 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. 02:19:37 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1588ms 02:19:37 INFO - PROCESS | 1820 | 1470734377292 Marionette TRACE conn4 -> [0,2949,"getWindowHandle",null] 02:19:37 INFO - PROCESS | 1820 | 1470734377296 Marionette TRACE conn4 <- [1,2949,null,{"value":"8"}] 02:19:37 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 02:19:37 INFO - PROCESS | 1820 | 1470734377303 Marionette TRACE conn4 -> [0,2950,"setScriptTimeout",{"ms":35000}] 02:19:37 INFO - PROCESS | 1820 | 1470734377306 Marionette TRACE conn4 <- [1,2950,null,{}] 02:19:37 INFO - PROCESS | 1820 | 1470734377312 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}] 02:19:37 INFO - PROCESS | 1820 | 1470734377317 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:19:37 INFO - PROCESS | 1820 | 1470734377587 Marionette TRACE conn4 <- [1,2951,null,{"value":null}] 02:19:38 INFO - PROCESS | 1820 | 1470734378224 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:38 INFO - PROCESS | 1820 | 1470734378232 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:19:38 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d8c2c00 == 44 [pid = 1820] [id = 745] 02:19:38 INFO - PROCESS | 1820 | ++DOMWINDOW == 90 (0x8d8c9800) [pid = 1820] [serial = 2236] [outer = (nil)] 02:19:38 INFO - PROCESS | 1820 | ++DOMWINDOW == 91 (0x8db35400) [pid = 1820] [serial = 2237] [outer = 0x8d8c9800] 02:19:38 INFO - PROCESS | 1820 | 1470734378318 Marionette DEBUG loaded listener.js 02:19:38 INFO - PROCESS | 1820 | ++DOMWINDOW == 92 (0x8e982000) [pid = 1820] [serial = 2238] [outer = 0x8d8c9800] 02:19:39 INFO - PROCESS | 1820 | ++DOCSHELL 0x8edd2800 == 45 [pid = 1820] [id = 746] 02:19:39 INFO - PROCESS | 1820 | ++DOMWINDOW == 93 (0x8edd3c00) [pid = 1820] [serial = 2239] [outer = (nil)] 02:19:39 INFO - PROCESS | 1820 | ++DOMWINDOW == 94 (0x8ee50000) [pid = 1820] [serial = 2240] [outer = 0x8edd3c00] 02:19:39 INFO - PROCESS | 1820 | 1470734379456 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]]]}] 02:19:39 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. 02:19:39 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 2186ms 02:19:39 INFO - PROCESS | 1820 | 1470734379492 Marionette TRACE conn4 -> [0,2953,"getWindowHandle",null] 02:19:39 INFO - PROCESS | 1820 | 1470734379497 Marionette TRACE conn4 <- [1,2953,null,{"value":"8"}] 02:19:39 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 02:19:39 INFO - PROCESS | 1820 | 1470734379505 Marionette TRACE conn4 -> [0,2954,"setScriptTimeout",{"ms":35000}] 02:19:39 INFO - PROCESS | 1820 | 1470734379511 Marionette TRACE conn4 <- [1,2954,null,{}] 02:19:39 INFO - PROCESS | 1820 | 1470734379518 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}] 02:19:39 INFO - PROCESS | 1820 | 1470734379524 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:19:39 INFO - PROCESS | 1820 | 1470734379749 Marionette TRACE conn4 <- [1,2955,null,{"value":null}] 02:19:40 INFO - PROCESS | 1820 | --DOCSHELL 0x8e988800 == 44 [pid = 1820] [id = 702] 02:19:40 INFO - PROCESS | 1820 | --DOCSHELL 0x8d0d7000 == 43 [pid = 1820] [id = 707] 02:19:40 INFO - PROCESS | 1820 | --DOCSHELL 0x8d0d0800 == 42 [pid = 1820] [id = 721] 02:19:40 INFO - PROCESS | 1820 | --DOCSHELL 0x8d2d8000 == 41 [pid = 1820] [id = 723] 02:19:40 INFO - PROCESS | 1820 | --DOCSHELL 0x8d2d5800 == 40 [pid = 1820] [id = 712] 02:19:40 INFO - PROCESS | 1820 | --DOCSHELL 0x8d0d1400 == 39 [pid = 1820] [id = 715] 02:19:40 INFO - PROCESS | 1820 | --DOCSHELL 0x8d0d6400 == 38 [pid = 1820] [id = 714] 02:19:40 INFO - PROCESS | 1820 | --DOCSHELL 0x90ee5800 == 37 [pid = 1820] [id = 710] 02:19:40 INFO - PROCESS | 1820 | --DOCSHELL 0x90ee4400 == 36 [pid = 1820] [id = 713] 02:19:40 INFO - PROCESS | 1820 | --DOCSHELL 0x90ee8c00 == 35 [pid = 1820] [id = 709] 02:19:40 INFO - PROCESS | 1820 | --DOCSHELL 0x8d8c8800 == 34 [pid = 1820] [id = 711] 02:19:40 INFO - PROCESS | 1820 | --DOCSHELL 0x8d8bfc00 == 33 [pid = 1820] [id = 716] 02:19:40 INFO - PROCESS | 1820 | --DOCSHELL 0x8ed0a800 == 32 [pid = 1820] [id = 708] 02:19:40 INFO - PROCESS | 1820 | --DOCSHELL 0x8ef34c00 == 31 [pid = 1820] [id = 717] 02:19:40 INFO - PROCESS | 1820 | --DOCSHELL 0x8d2db400 == 30 [pid = 1820] [id = 722] 02:19:40 INFO - PROCESS | 1820 | --DOCSHELL 0x92ad5c00 == 29 [pid = 1820] [id = 720] 02:19:40 INFO - PROCESS | 1820 | --DOCSHELL 0x8edd2800 == 28 [pid = 1820] [id = 746] 02:19:40 INFO - PROCESS | 1820 | --DOMWINDOW == 93 (0x8ec9bc00) [pid = 1820] [serial = 2151] [outer = (nil)] [url = about:blank] 02:19:40 INFO - PROCESS | 1820 | --DOMWINDOW == 92 (0x8ec79800) [pid = 1820] [serial = 2150] [outer = (nil)] [url = about:blank] 02:19:40 INFO - PROCESS | 1820 | --DOMWINDOW == 91 (0x90df1000) [pid = 1820] [serial = 2154] [outer = (nil)] [url = about:blank] 02:19:40 INFO - PROCESS | 1820 | --DOMWINDOW == 90 (0x90de7800) [pid = 1820] [serial = 2153] [outer = (nil)] [url = about:blank] 02:19:40 INFO - PROCESS | 1820 | --DOMWINDOW == 89 (0x9254f400) [pid = 1820] [serial = 2157] [outer = (nil)] [url = about:blank] 02:19:40 INFO - PROCESS | 1820 | --DOMWINDOW == 88 (0x92548c00) [pid = 1820] [serial = 2156] [outer = (nil)] [url = about:blank] 02:19:40 INFO - PROCESS | 1820 | --DOMWINDOW == 87 (0x92ad9c00) [pid = 1820] [serial = 2160] [outer = (nil)] [url = about:blank] 02:19:40 INFO - PROCESS | 1820 | --DOMWINDOW == 86 (0x92ad6400) [pid = 1820] [serial = 2159] [outer = (nil)] [url = about:blank] 02:19:40 INFO - PROCESS | 1820 | --DOMWINDOW == 85 (0x92c05800) [pid = 1820] [serial = 2163] [outer = (nil)] [url = about:blank] 02:19:40 INFO - PROCESS | 1820 | --DOMWINDOW == 84 (0x92c04400) [pid = 1820] [serial = 2162] [outer = (nil)] [url = about:blank] 02:19:40 INFO - PROCESS | 1820 | --DOMWINDOW == 83 (0x93bac800) [pid = 1820] [serial = 2166] [outer = (nil)] [url = about:blank] 02:19:40 INFO - PROCESS | 1820 | --DOMWINDOW == 82 (0x93b65400) [pid = 1820] [serial = 2165] [outer = (nil)] [url = about:blank] 02:19:40 INFO - PROCESS | 1820 | --DOMWINDOW == 81 (0x8d2de400) [pid = 1820] [serial = 2171] [outer = (nil)] [url = about:blank] 02:19:40 INFO - PROCESS | 1820 | --DOMWINDOW == 80 (0x8d8c7800) [pid = 1820] [serial = 2172] [outer = (nil)] [url = about:blank] 02:19:40 INFO - PROCESS | 1820 | --DOMWINDOW == 79 (0x8db3ac00) [pid = 1820] [serial = 2169] [outer = (nil)] [url = about:blank] 02:19:40 INFO - PROCESS | 1820 | --DOMWINDOW == 78 (0x8d8c1c00) [pid = 1820] [serial = 2168] [outer = (nil)] [url = about:blank] 02:19:40 INFO - PROCESS | 1820 | --DOMWINDOW == 77 (0x8ec7c000) [pid = 1820] [serial = 2174] [outer = (nil)] [url = about:blank] 02:19:40 INFO - PROCESS | 1820 | --DOMWINDOW == 76 (0x8ed10c00) [pid = 1820] [serial = 2177] [outer = (nil)] [url = about:blank] 02:19:40 INFO - PROCESS | 1820 | --DOMWINDOW == 75 (0x8edcc400) [pid = 1820] [serial = 2178] [outer = (nil)] [url = about:blank] 02:19:40 INFO - PROCESS | 1820 | --DOMWINDOW == 74 (0x8ef2d000) [pid = 1820] [serial = 2181] [outer = (nil)] [url = about:blank] 02:19:40 INFO - PROCESS | 1820 | --DOMWINDOW == 73 (0x8ec86400) [pid = 1820] [serial = 2180] [outer = (nil)] [url = about:blank] 02:19:40 INFO - PROCESS | 1820 | --DOMWINDOW == 72 (0x8ec84400) [pid = 1820] [serial = 2175] [outer = (nil)] [url = about:blank] 02:19:41 INFO - PROCESS | 1820 | 1470734381179 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:41 INFO - PROCESS | 1820 | 1470734381188 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:19:41 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d0d4c00 == 29 [pid = 1820] [id = 747] 02:19:41 INFO - PROCESS | 1820 | ++DOMWINDOW == 73 (0x8d0d6400) [pid = 1820] [serial = 2241] [outer = (nil)] 02:19:41 INFO - PROCESS | 1820 | ++DOMWINDOW == 74 (0x8d0dc000) [pid = 1820] [serial = 2242] [outer = 0x8d0d6400] 02:19:41 INFO - PROCESS | 1820 | 1470734381273 Marionette DEBUG loaded listener.js 02:19:41 INFO - PROCESS | 1820 | ++DOMWINDOW == 75 (0x8d2da000) [pid = 1820] [serial = 2243] [outer = 0x8d0d6400] 02:19:42 INFO - PROCESS | 1820 | 1470734382072 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]]]}] 02:19:42 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 02:19:42 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 02:19:42 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 2597ms 02:19:42 INFO - PROCESS | 1820 | 1470734382105 Marionette TRACE conn4 -> [0,2957,"getWindowHandle",null] 02:19:42 INFO - PROCESS | 1820 | 1470734382111 Marionette TRACE conn4 <- [1,2957,null,{"value":"8"}] 02:19:42 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 02:19:42 INFO - PROCESS | 1820 | 1470734382119 Marionette TRACE conn4 -> [0,2958,"setScriptTimeout",{"ms":35000}] 02:19:42 INFO - PROCESS | 1820 | 1470734382123 Marionette TRACE conn4 <- [1,2958,null,{}] 02:19:42 INFO - PROCESS | 1820 | 1470734382132 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}] 02:19:42 INFO - PROCESS | 1820 | 1470734382140 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:19:42 INFO - PROCESS | 1820 | 1470734382338 Marionette TRACE conn4 <- [1,2959,null,{"value":null}] 02:19:42 INFO - PROCESS | 1820 | 1470734382485 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:42 INFO - PROCESS | 1820 | 1470734382498 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:19:42 INFO - PROCESS | 1820 | ++DOCSHELL 0x8db37000 == 30 [pid = 1820] [id = 748] 02:19:42 INFO - PROCESS | 1820 | ++DOMWINDOW == 76 (0x8db38c00) [pid = 1820] [serial = 2244] [outer = (nil)] 02:19:42 INFO - PROCESS | 1820 | ++DOMWINDOW == 77 (0x8e985400) [pid = 1820] [serial = 2245] [outer = 0x8db38c00] 02:19:42 INFO - PROCESS | 1820 | 1470734382573 Marionette DEBUG loaded listener.js 02:19:42 INFO - PROCESS | 1820 | ++DOMWINDOW == 78 (0x8e98f400) [pid = 1820] [serial = 2246] [outer = 0x8db38c00] 02:19:43 INFO - PROCESS | 1820 | 1470734383469 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]]]}] 02:19:43 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. 02:19:43 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1391ms 02:19:43 INFO - PROCESS | 1820 | 1470734383528 Marionette TRACE conn4 -> [0,2961,"getWindowHandle",null] 02:19:43 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 02:19:43 INFO - PROCESS | 1820 | 1470734383540 Marionette TRACE conn4 <- [1,2961,null,{"value":"8"}] 02:19:43 INFO - PROCESS | 1820 | 1470734383553 Marionette TRACE conn4 -> [0,2962,"setScriptTimeout",{"ms":35000}] 02:19:43 INFO - PROCESS | 1820 | 1470734383559 Marionette TRACE conn4 <- [1,2962,null,{}] 02:19:43 INFO - PROCESS | 1820 | 1470734383566 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}] 02:19:43 INFO - PROCESS | 1820 | 1470734383570 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:19:43 INFO - PROCESS | 1820 | 1470734383751 Marionette TRACE conn4 <- [1,2963,null,{"value":null}] 02:19:43 INFO - PROCESS | 1820 | 1470734383927 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:43 INFO - PROCESS | 1820 | 1470734383933 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:19:43 INFO - PROCESS | 1820 | ++DOCSHELL 0x8ec9bc00 == 31 [pid = 1820] [id = 749] 02:19:43 INFO - PROCESS | 1820 | ++DOMWINDOW == 79 (0x8eca4400) [pid = 1820] [serial = 2247] [outer = (nil)] 02:19:44 INFO - PROCESS | 1820 | ++DOMWINDOW == 80 (0x8ed05000) [pid = 1820] [serial = 2248] [outer = 0x8eca4400] 02:19:44 INFO - PROCESS | 1820 | 1470734384008 Marionette DEBUG loaded listener.js 02:19:44 INFO - PROCESS | 1820 | ++DOMWINDOW == 81 (0x8ed0b000) [pid = 1820] [serial = 2249] [outer = 0x8eca4400] 02:19:44 INFO - PROCESS | 1820 | 1470734384904 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]]]}] 02:19:44 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. 02:19:44 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1406ms 02:19:44 INFO - PROCESS | 1820 | 1470734384957 Marionette TRACE conn4 -> [0,2965,"getWindowHandle",null] 02:19:44 INFO - PROCESS | 1820 | 1470734384961 Marionette TRACE conn4 <- [1,2965,null,{"value":"8"}] 02:19:44 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 02:19:44 INFO - PROCESS | 1820 | 1470734384988 Marionette TRACE conn4 -> [0,2966,"setScriptTimeout",{"ms":35000}] 02:19:45 INFO - PROCESS | 1820 | 1470734384999 Marionette TRACE conn4 <- [1,2966,null,{}] 02:19:45 INFO - PROCESS | 1820 | 1470734385013 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}] 02:19:45 INFO - PROCESS | 1820 | 1470734385022 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:19:45 INFO - PROCESS | 1820 | 1470734385281 Marionette TRACE conn4 <- [1,2967,null,{"value":null}] 02:19:45 INFO - PROCESS | 1820 | 1470734385309 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:45 INFO - PROCESS | 1820 | 1470734385345 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:19:45 INFO - PROCESS | 1820 | ++DOCSHELL 0x8eca7800 == 32 [pid = 1820] [id = 750] 02:19:45 INFO - PROCESS | 1820 | ++DOMWINDOW == 82 (0x8ef26000) [pid = 1820] [serial = 2250] [outer = (nil)] 02:19:45 INFO - PROCESS | 1820 | ++DOMWINDOW == 83 (0x8ef2c400) [pid = 1820] [serial = 2251] [outer = 0x8ef26000] 02:19:45 INFO - PROCESS | 1820 | 1470734385506 Marionette DEBUG loaded listener.js 02:19:45 INFO - PROCESS | 1820 | ++DOMWINDOW == 84 (0x8f025400) [pid = 1820] [serial = 2252] [outer = 0x8ef26000] 02:19:46 INFO - PROCESS | 1820 | --DOMWINDOW == 83 (0x8ec80800) [pid = 1820] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 02:19:46 INFO - PROCESS | 1820 | --DOMWINDOW == 82 (0x8ee56400) [pid = 1820] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 02:19:46 INFO - PROCESS | 1820 | --DOMWINDOW == 81 (0x8d2d5c00) [pid = 1820] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 02:19:46 INFO - PROCESS | 1820 | --DOMWINDOW == 80 (0x8d8c4c00) [pid = 1820] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 02:19:46 INFO - PROCESS | 1820 | --DOMWINDOW == 79 (0x8e98c000) [pid = 1820] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 02:19:46 INFO - PROCESS | 1820 | --DOMWINDOW == 78 (0x8f022800) [pid = 1820] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 02:19:46 INFO - PROCESS | 1820 | --DOMWINDOW == 77 (0x8d0d9c00) [pid = 1820] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 02:19:46 INFO - PROCESS | 1820 | --DOMWINDOW == 76 (0x8eca2400) [pid = 1820] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 02:19:46 INFO - PROCESS | 1820 | --DOMWINDOW == 75 (0x90fe2c00) [pid = 1820] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 02:19:46 INFO - PROCESS | 1820 | --DOMWINDOW == 74 (0x8e581000) [pid = 1820] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 02:19:46 INFO - PROCESS | 1820 | 1470734386722 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]]]}] 02:19:46 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. 02:19:46 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1779ms 02:19:46 INFO - PROCESS | 1820 | 1470734386749 Marionette TRACE conn4 -> [0,2969,"getWindowHandle",null] 02:19:46 INFO - PROCESS | 1820 | 1470734386756 Marionette TRACE conn4 <- [1,2969,null,{"value":"8"}] 02:19:46 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 02:19:46 INFO - PROCESS | 1820 | 1470734386764 Marionette TRACE conn4 -> [0,2970,"setScriptTimeout",{"ms":35000}] 02:19:46 INFO - PROCESS | 1820 | 1470734386769 Marionette TRACE conn4 <- [1,2970,null,{}] 02:19:46 INFO - PROCESS | 1820 | 1470734386775 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}] 02:19:46 INFO - PROCESS | 1820 | 1470734386782 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:19:47 INFO - PROCESS | 1820 | 1470734387000 Marionette TRACE conn4 <- [1,2971,null,{"value":null}] 02:19:47 INFO - PROCESS | 1820 | 1470734387019 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:47 INFO - PROCESS | 1820 | 1470734387029 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:19:47 INFO - PROCESS | 1820 | ++DOCSHELL 0x8ec82000 == 33 [pid = 1820] [id = 751] 02:19:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 75 (0x8ef29c00) [pid = 1820] [serial = 2253] [outer = (nil)] 02:19:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 76 (0x8f024000) [pid = 1820] [serial = 2254] [outer = 0x8ef29c00] 02:19:47 INFO - PROCESS | 1820 | 1470734387113 Marionette DEBUG loaded listener.js 02:19:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 77 (0x8f02c800) [pid = 1820] [serial = 2255] [outer = 0x8ef29c00] 02:19:47 INFO - PROCESS | 1820 | 1470734387926 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]]]}] 02:19:47 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. 02:19:47 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1189ms 02:19:47 INFO - PROCESS | 1820 | 1470734387954 Marionette TRACE conn4 -> [0,2973,"getWindowHandle",null] 02:19:47 INFO - PROCESS | 1820 | 1470734387959 Marionette TRACE conn4 <- [1,2973,null,{"value":"8"}] 02:19:47 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 02:19:47 INFO - PROCESS | 1820 | 1470734387965 Marionette TRACE conn4 -> [0,2974,"setScriptTimeout",{"ms":35000}] 02:19:47 INFO - PROCESS | 1820 | 1470734387968 Marionette TRACE conn4 <- [1,2974,null,{}] 02:19:47 INFO - PROCESS | 1820 | 1470734387974 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}] 02:19:47 INFO - PROCESS | 1820 | 1470734387979 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:19:48 INFO - PROCESS | 1820 | 1470734388191 Marionette TRACE conn4 <- [1,2975,null,{"value":null}] 02:19:48 INFO - PROCESS | 1820 | 1470734388210 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:48 INFO - PROCESS | 1820 | 1470734388230 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:19:48 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d0d1000 == 34 [pid = 1820] [id = 752] 02:19:48 INFO - PROCESS | 1820 | ++DOMWINDOW == 78 (0x8d0d1800) [pid = 1820] [serial = 2256] [outer = (nil)] 02:19:48 INFO - PROCESS | 1820 | ++DOMWINDOW == 79 (0x8d0da400) [pid = 1820] [serial = 2257] [outer = 0x8d0d1800] 02:19:48 INFO - PROCESS | 1820 | 1470734388393 Marionette DEBUG loaded listener.js 02:19:48 INFO - PROCESS | 1820 | ++DOMWINDOW == 80 (0x8d2de000) [pid = 1820] [serial = 2258] [outer = 0x8d0d1800] 02:19:49 INFO - PROCESS | 1820 | 1470734389466 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]]]}] 02:19:49 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. 02:19:49 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1538ms 02:19:49 INFO - PROCESS | 1820 | 1470734389505 Marionette TRACE conn4 -> [0,2977,"getWindowHandle",null] 02:19:49 INFO - PROCESS | 1820 | 1470734389512 Marionette TRACE conn4 <- [1,2977,null,{"value":"8"}] 02:19:49 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 02:19:49 INFO - PROCESS | 1820 | 1470734389522 Marionette TRACE conn4 -> [0,2978,"setScriptTimeout",{"ms":35000}] 02:19:49 INFO - PROCESS | 1820 | 1470734389526 Marionette TRACE conn4 <- [1,2978,null,{}] 02:19:49 INFO - PROCESS | 1820 | 1470734389577 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}] 02:19:49 INFO - PROCESS | 1820 | 1470734389582 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:19:49 INFO - PROCESS | 1820 | 1470734389875 Marionette TRACE conn4 <- [1,2979,null,{"value":null}] 02:19:50 INFO - PROCESS | 1820 | 1470734390017 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:50 INFO - PROCESS | 1820 | 1470734390028 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:19:50 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d0d6000 == 35 [pid = 1820] [id = 753] 02:19:50 INFO - PROCESS | 1820 | ++DOMWINDOW == 81 (0x8d8bdc00) [pid = 1820] [serial = 2259] [outer = (nil)] 02:19:50 INFO - PROCESS | 1820 | ++DOMWINDOW == 82 (0x8ed01800) [pid = 1820] [serial = 2260] [outer = 0x8d8bdc00] 02:19:50 INFO - PROCESS | 1820 | 1470734390121 Marionette DEBUG loaded listener.js 02:19:50 INFO - PROCESS | 1820 | ++DOMWINDOW == 83 (0x8edc6000) [pid = 1820] [serial = 2261] [outer = 0x8d8bdc00] 02:19:51 INFO - PROCESS | 1820 | 1470734391106 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]]]}] 02:19:51 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. 02:19:51 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1642ms 02:19:51 INFO - PROCESS | 1820 | 1470734391164 Marionette TRACE conn4 -> [0,2981,"getWindowHandle",null] 02:19:51 INFO - PROCESS | 1820 | 1470734391171 Marionette TRACE conn4 <- [1,2981,null,{"value":"8"}] 02:19:51 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 02:19:51 INFO - PROCESS | 1820 | 1470734391182 Marionette TRACE conn4 -> [0,2982,"setScriptTimeout",{"ms":35000}] 02:19:51 INFO - PROCESS | 1820 | 1470734391187 Marionette TRACE conn4 <- [1,2982,null,{}] 02:19:51 INFO - PROCESS | 1820 | 1470734391224 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}] 02:19:51 INFO - PROCESS | 1820 | 1470734391231 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:19:51 INFO - PROCESS | 1820 | 1470734391433 Marionette TRACE conn4 <- [1,2983,null,{"value":null}] 02:19:51 INFO - PROCESS | 1820 | 1470734391623 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:51 INFO - PROCESS | 1820 | 1470734391634 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:19:51 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d2dd400 == 36 [pid = 1820] [id = 754] 02:19:51 INFO - PROCESS | 1820 | ++DOMWINDOW == 84 (0x8f024c00) [pid = 1820] [serial = 2262] [outer = (nil)] 02:19:51 INFO - PROCESS | 1820 | ++DOMWINDOW == 85 (0x8faea800) [pid = 1820] [serial = 2263] [outer = 0x8f024c00] 02:19:51 INFO - PROCESS | 1820 | 1470734391716 Marionette DEBUG loaded listener.js 02:19:51 INFO - PROCESS | 1820 | ++DOMWINDOW == 86 (0x90def000) [pid = 1820] [serial = 2264] [outer = 0x8f024c00] 02:19:52 INFO - PROCESS | 1820 | 1470734392775 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"]]]}] 02:19:52 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 02:19:52 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 02:19:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:19:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:19:52 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 02:19:52 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1616ms 02:19:52 INFO - PROCESS | 1820 | 1470734392800 Marionette TRACE conn4 -> [0,2985,"getWindowHandle",null] 02:19:52 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 02:19:52 INFO - PROCESS | 1820 | 1470734392805 Marionette TRACE conn4 <- [1,2985,null,{"value":"8"}] 02:19:52 INFO - PROCESS | 1820 | 1470734392813 Marionette TRACE conn4 -> [0,2986,"setScriptTimeout",{"ms":35000}] 02:19:52 INFO - PROCESS | 1820 | 1470734392820 Marionette TRACE conn4 <- [1,2986,null,{}] 02:19:52 INFO - PROCESS | 1820 | 1470734392838 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}] 02:19:52 INFO - PROCESS | 1820 | 1470734392848 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:19:53 INFO - PROCESS | 1820 | 1470734393180 Marionette TRACE conn4 <- [1,2987,null,{"value":null}] 02:19:53 INFO - PROCESS | 1820 | 1470734393328 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:53 INFO - PROCESS | 1820 | 1470734393338 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:19:53 INFO - PROCESS | 1820 | ++DOCSHELL 0x90ee1400 == 37 [pid = 1820] [id = 755] 02:19:53 INFO - PROCESS | 1820 | ++DOMWINDOW == 87 (0x90fdc800) [pid = 1820] [serial = 2265] [outer = (nil)] 02:19:53 INFO - PROCESS | 1820 | ++DOMWINDOW == 88 (0x9112c000) [pid = 1820] [serial = 2266] [outer = 0x90fdc800] 02:19:53 INFO - PROCESS | 1820 | 1470734393431 Marionette DEBUG loaded listener.js 02:19:53 INFO - PROCESS | 1820 | ++DOMWINDOW == 89 (0x9112bc00) [pid = 1820] [serial = 2267] [outer = 0x90fdc800] 02:19:54 INFO - PROCESS | 1820 | 1470734394361 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]]]}] 02:19:54 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. 02:19:54 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1592ms 02:19:54 INFO - PROCESS | 1820 | 1470734394405 Marionette TRACE conn4 -> [0,2989,"getWindowHandle",null] 02:19:54 INFO - PROCESS | 1820 | 1470734394411 Marionette TRACE conn4 <- [1,2989,null,{"value":"8"}] 02:19:54 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 02:19:54 INFO - PROCESS | 1820 | 1470734394419 Marionette TRACE conn4 -> [0,2990,"setScriptTimeout",{"ms":35000}] 02:19:54 INFO - PROCESS | 1820 | 1470734394424 Marionette TRACE conn4 <- [1,2990,null,{}] 02:19:54 INFO - PROCESS | 1820 | 1470734394431 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}] 02:19:54 INFO - PROCESS | 1820 | 1470734394437 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:19:54 INFO - PROCESS | 1820 | 1470734394706 Marionette TRACE conn4 <- [1,2991,null,{"value":null}] 02:19:54 INFO - PROCESS | 1820 | 1470734394845 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:54 INFO - PROCESS | 1820 | 1470734394853 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:19:54 INFO - PROCESS | 1820 | ++DOCSHELL 0x8ec9d800 == 38 [pid = 1820] [id = 756] 02:19:54 INFO - PROCESS | 1820 | ++DOMWINDOW == 90 (0x8edd1000) [pid = 1820] [serial = 2268] [outer = (nil)] 02:19:54 INFO - PROCESS | 1820 | ++DOMWINDOW == 91 (0x9198ec00) [pid = 1820] [serial = 2269] [outer = 0x8edd1000] 02:19:54 INFO - PROCESS | 1820 | 1470734394941 Marionette DEBUG loaded listener.js 02:19:55 INFO - PROCESS | 1820 | ++DOMWINDOW == 92 (0x91993400) [pid = 1820] [serial = 2270] [outer = 0x8edd1000] 02:19:55 INFO - PROCESS | 1820 | ++DOCSHELL 0x9254cc00 == 39 [pid = 1820] [id = 757] 02:19:55 INFO - PROCESS | 1820 | ++DOMWINDOW == 93 (0x9254e400) [pid = 1820] [serial = 2271] [outer = (nil)] 02:19:55 INFO - PROCESS | 1820 | ++DOMWINDOW == 94 (0x92550c00) [pid = 1820] [serial = 2272] [outer = 0x9254e400] 02:19:56 INFO - PROCESS | 1820 | 1470734396039 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]]]}] 02:19:56 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. 02:19:56 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1650ms 02:19:56 INFO - PROCESS | 1820 | 1470734396069 Marionette TRACE conn4 -> [0,2993,"getWindowHandle",null] 02:19:56 INFO - PROCESS | 1820 | 1470734396072 Marionette TRACE conn4 <- [1,2993,null,{"value":"8"}] 02:19:56 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 02:19:56 INFO - PROCESS | 1820 | 1470734396079 Marionette TRACE conn4 -> [0,2994,"setScriptTimeout",{"ms":35000}] 02:19:56 INFO - PROCESS | 1820 | 1470734396083 Marionette TRACE conn4 <- [1,2994,null,{}] 02:19:56 INFO - PROCESS | 1820 | 1470734396089 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}] 02:19:56 INFO - PROCESS | 1820 | 1470734396094 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:19:56 INFO - PROCESS | 1820 | 1470734396323 Marionette TRACE conn4 <- [1,2995,null,{"value":null}] 02:19:56 INFO - PROCESS | 1820 | 1470734396703 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:56 INFO - PROCESS | 1820 | 1470734396714 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:19:56 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d2df000 == 40 [pid = 1820] [id = 758] 02:19:56 INFO - PROCESS | 1820 | ++DOMWINDOW == 95 (0x8d2e1000) [pid = 1820] [serial = 2273] [outer = (nil)] 02:19:56 INFO - PROCESS | 1820 | ++DOMWINDOW == 96 (0x8d8c5000) [pid = 1820] [serial = 2274] [outer = 0x8d2e1000] 02:19:56 INFO - PROCESS | 1820 | 1470734396837 Marionette DEBUG loaded listener.js 02:19:56 INFO - PROCESS | 1820 | ++DOMWINDOW == 97 (0x8e57d400) [pid = 1820] [serial = 2275] [outer = 0x8d2e1000] 02:19:57 INFO - PROCESS | 1820 | --DOCSHELL 0x8e589400 == 39 [pid = 1820] [id = 724] 02:19:57 INFO - PROCESS | 1820 | --DOCSHELL 0x8d2e0c00 == 38 [pid = 1820] [id = 734] 02:19:57 INFO - PROCESS | 1820 | --DOCSHELL 0x8ec82000 == 37 [pid = 1820] [id = 751] 02:19:57 INFO - PROCESS | 1820 | --DOCSHELL 0x8eca7800 == 36 [pid = 1820] [id = 750] 02:19:57 INFO - PROCESS | 1820 | --DOCSHELL 0x8d0d4c00 == 35 [pid = 1820] [id = 747] 02:19:57 INFO - PROCESS | 1820 | 1470734397841 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]]]}] 02:19:57 INFO - PROCESS | 1820 | --DOMWINDOW == 96 (0x9198f400) [pid = 1820] [serial = 2210] [outer = (nil)] [url = about:blank] 02:19:57 INFO - PROCESS | 1820 | --DOMWINDOW == 95 (0x90fe4000) [pid = 1820] [serial = 2204] [outer = (nil)] [url = about:blank] 02:19:57 INFO - PROCESS | 1820 | --DOMWINDOW == 94 (0x91134c00) [pid = 1820] [serial = 2205] [outer = (nil)] [url = about:blank] 02:19:57 INFO - PROCESS | 1820 | --DOMWINDOW == 93 (0x8edca400) [pid = 1820] [serial = 2208] [outer = (nil)] [url = about:blank] 02:19:57 INFO - PROCESS | 1820 | --DOMWINDOW == 92 (0x90dea000) [pid = 1820] [serial = 2189] [outer = (nil)] [url = about:blank] 02:19:57 INFO - PROCESS | 1820 | --DOMWINDOW == 91 (0x90df0c00) [pid = 1820] [serial = 2190] [outer = (nil)] [url = about:blank] 02:19:57 INFO - PROCESS | 1820 | --DOMWINDOW == 90 (0x9199b400) [pid = 1820] [serial = 2211] [outer = (nil)] [url = about:blank] 02:19:57 INFO - PROCESS | 1820 | --DOMWINDOW == 89 (0x8eca6c00) [pid = 1820] [serial = 2198] [outer = (nil)] [url = about:blank] 02:19:57 INFO - PROCESS | 1820 | --DOMWINDOW == 88 (0x8edd0c00) [pid = 1820] [serial = 2199] [outer = (nil)] [url = about:blank] 02:19:57 INFO - PROCESS | 1820 | --DOMWINDOW == 87 (0x8fadfc00) [pid = 1820] [serial = 2201] [outer = (nil)] [url = about:blank] 02:19:57 INFO - PROCESS | 1820 | --DOMWINDOW == 86 (0x8d2d6800) [pid = 1820] [serial = 2195] [outer = (nil)] [url = about:blank] 02:19:57 INFO - PROCESS | 1820 | --DOMWINDOW == 85 (0x8d8c3000) [pid = 1820] [serial = 2196] [outer = (nil)] [url = about:blank] 02:19:57 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 02:19:57 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 02:19:57 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1795ms 02:19:57 INFO - PROCESS | 1820 | --DOMWINDOW == 84 (0x8fae8c00) [pid = 1820] [serial = 2184] [outer = (nil)] [url = about:blank] 02:19:57 INFO - PROCESS | 1820 | --DOMWINDOW == 83 (0x8fae5000) [pid = 1820] [serial = 2183] [outer = (nil)] [url = about:blank] 02:19:57 INFO - PROCESS | 1820 | --DOMWINDOW == 82 (0x9112e000) [pid = 1820] [serial = 2192] [outer = (nil)] [url = about:blank] 02:19:57 INFO - PROCESS | 1820 | --DOMWINDOW == 81 (0x9192cc00) [pid = 1820] [serial = 2193] [outer = (nil)] [url = about:blank] 02:19:57 INFO - PROCESS | 1820 | --DOMWINDOW == 80 (0x8eca3400) [pid = 1820] [serial = 2186] [outer = (nil)] [url = about:blank] 02:19:57 INFO - PROCESS | 1820 | --DOMWINDOW == 79 (0x8edcc000) [pid = 1820] [serial = 2187] [outer = (nil)] [url = about:blank] 02:19:57 INFO - PROCESS | 1820 | --DOMWINDOW == 78 (0x90de7c00) [pid = 1820] [serial = 2202] [outer = (nil)] [url = about:blank] 02:19:57 INFO - PROCESS | 1820 | --DOMWINDOW == 77 (0x8e982800) [pid = 1820] [serial = 2207] [outer = (nil)] [url = about:blank] 02:19:57 INFO - PROCESS | 1820 | 1470734397896 Marionette TRACE conn4 -> [0,2997,"getWindowHandle",null] 02:19:57 INFO - PROCESS | 1820 | 1470734397902 Marionette TRACE conn4 <- [1,2997,null,{"value":"8"}] 02:19:57 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 02:19:57 INFO - PROCESS | 1820 | 1470734397913 Marionette TRACE conn4 -> [0,2998,"setScriptTimeout",{"ms":35000}] 02:19:57 INFO - PROCESS | 1820 | 1470734397917 Marionette TRACE conn4 <- [1,2998,null,{}] 02:19:57 INFO - PROCESS | 1820 | 1470734397927 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}] 02:19:57 INFO - PROCESS | 1820 | 1470734397935 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:19:58 INFO - PROCESS | 1820 | 1470734398147 Marionette TRACE conn4 <- [1,2999,null,{"value":null}] 02:19:58 INFO - PROCESS | 1820 | 1470734398332 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:58 INFO - PROCESS | 1820 | 1470734398341 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:19:58 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d8c6800 == 36 [pid = 1820] [id = 759] 02:19:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 78 (0x8ec83000) [pid = 1820] [serial = 2276] [outer = (nil)] 02:19:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 79 (0x8ec9f000) [pid = 1820] [serial = 2277] [outer = 0x8ec83000] 02:19:58 INFO - PROCESS | 1820 | 1470734398441 Marionette DEBUG loaded listener.js 02:19:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 80 (0x8ed01c00) [pid = 1820] [serial = 2278] [outer = 0x8ec83000] 02:19:59 INFO - PROCESS | 1820 | 1470734399264 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]]]}] 02:19:59 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. 02:19:59 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1388ms 02:19:59 INFO - PROCESS | 1820 | 1470734399305 Marionette TRACE conn4 -> [0,3001,"getWindowHandle",null] 02:19:59 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 02:19:59 INFO - PROCESS | 1820 | 1470734399312 Marionette TRACE conn4 <- [1,3001,null,{"value":"8"}] 02:19:59 INFO - PROCESS | 1820 | 1470734399318 Marionette TRACE conn4 -> [0,3002,"setScriptTimeout",{"ms":35000}] 02:19:59 INFO - PROCESS | 1820 | 1470734399321 Marionette TRACE conn4 <- [1,3002,null,{}] 02:19:59 INFO - PROCESS | 1820 | 1470734399336 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}] 02:19:59 INFO - PROCESS | 1820 | 1470734399342 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:19:59 INFO - PROCESS | 1820 | 1470734399507 Marionette TRACE conn4 <- [1,3003,null,{"value":null}] 02:19:59 INFO - PROCESS | 1820 | 1470734399525 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:59 INFO - PROCESS | 1820 | 1470734399533 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:19:59 INFO - PROCESS | 1820 | ++DOCSHELL 0x8ee59c00 == 37 [pid = 1820] [id = 760] 02:19:59 INFO - PROCESS | 1820 | ++DOMWINDOW == 81 (0x8ee5a000) [pid = 1820] [serial = 2279] [outer = (nil)] 02:19:59 INFO - PROCESS | 1820 | ++DOMWINDOW == 82 (0x8ef2f400) [pid = 1820] [serial = 2280] [outer = 0x8ee5a000] 02:19:59 INFO - PROCESS | 1820 | 1470734399605 Marionette DEBUG loaded listener.js 02:19:59 INFO - PROCESS | 1820 | ++DOMWINDOW == 83 (0x8fae1800) [pid = 1820] [serial = 2281] [outer = 0x8ee5a000] 02:20:00 INFO - PROCESS | 1820 | 1470734400603 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]]]}] 02:20:00 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. 02:20:00 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1335ms 02:20:00 INFO - PROCESS | 1820 | 1470734400654 Marionette TRACE conn4 -> [0,3005,"getWindowHandle",null] 02:20:00 INFO - PROCESS | 1820 | 1470734400658 Marionette TRACE conn4 <- [1,3005,null,{"value":"8"}] 02:20:00 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 02:20:00 INFO - PROCESS | 1820 | 1470734400673 Marionette TRACE conn4 -> [0,3006,"setScriptTimeout",{"ms":35000}] 02:20:00 INFO - PROCESS | 1820 | 1470734400683 Marionette TRACE conn4 <- [1,3006,null,{}] 02:20:00 INFO - PROCESS | 1820 | 1470734400702 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}] 02:20:00 INFO - PROCESS | 1820 | 1470734400710 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:20:00 INFO - PROCESS | 1820 | 1470734400947 Marionette TRACE conn4 <- [1,3007,null,{"value":null}] 02:20:01 INFO - PROCESS | 1820 | --DOMWINDOW == 82 (0x8eca4400) [pid = 1820] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 02:20:01 INFO - PROCESS | 1820 | --DOMWINDOW == 81 (0x8eca1800) [pid = 1820] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 02:20:01 INFO - PROCESS | 1820 | --DOMWINDOW == 80 (0x90fdf000) [pid = 1820] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 02:20:01 INFO - PROCESS | 1820 | --DOMWINDOW == 79 (0x92c08c00) [pid = 1820] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 02:20:01 INFO - PROCESS | 1820 | --DOMWINDOW == 78 (0x93b61c00) [pid = 1820] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 02:20:01 INFO - PROCESS | 1820 | --DOMWINDOW == 77 (0x8ef26000) [pid = 1820] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 02:20:01 INFO - PROCESS | 1820 | --DOMWINDOW == 76 (0x90ee0c00) [pid = 1820] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 02:20:01 INFO - PROCESS | 1820 | --DOMWINDOW == 75 (0x8db38c00) [pid = 1820] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 02:20:01 INFO - PROCESS | 1820 | --DOMWINDOW == 74 (0x96685800) [pid = 1820] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 02:20:01 INFO - PROCESS | 1820 | --DOMWINDOW == 73 (0x8d0d6400) [pid = 1820] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 02:20:01 INFO - PROCESS | 1820 | --DOMWINDOW == 72 (0x8edd3c00) [pid = 1820] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 02:20:01 INFO - PROCESS | 1820 | --DOMWINDOW == 71 (0x9523e400) [pid = 1820] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 02:20:01 INFO - PROCESS | 1820 | --DOMWINDOW == 70 (0x8d8c9800) [pid = 1820] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 02:20:01 INFO - PROCESS | 1820 | --DOMWINDOW == 69 (0x8e57e400) [pid = 1820] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 02:20:01 INFO - PROCESS | 1820 | 1470734401477 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:01 INFO - PROCESS | 1820 | 1470734401489 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:20:01 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d2d9c00 == 38 [pid = 1820] [id = 761] 02:20:01 INFO - PROCESS | 1820 | ++DOMWINDOW == 70 (0x8d2dc400) [pid = 1820] [serial = 2282] [outer = (nil)] 02:20:01 INFO - PROCESS | 1820 | ++DOMWINDOW == 71 (0x8d8c3c00) [pid = 1820] [serial = 2283] [outer = 0x8d2dc400] 02:20:01 INFO - PROCESS | 1820 | 1470734401583 Marionette DEBUG loaded listener.js 02:20:01 INFO - PROCESS | 1820 | ++DOMWINDOW == 72 (0x8db35000) [pid = 1820] [serial = 2284] [outer = 0x8d2dc400] 02:20:02 INFO - PROCESS | 1820 | 1470734402619 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]]]}] 02:20:02 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. 02:20:02 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 2012ms 02:20:02 INFO - PROCESS | 1820 | 1470734402684 Marionette TRACE conn4 -> [0,3009,"getWindowHandle",null] 02:20:02 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 02:20:02 INFO - PROCESS | 1820 | 1470734402693 Marionette TRACE conn4 <- [1,3009,null,{"value":"8"}] 02:20:02 INFO - PROCESS | 1820 | 1470734402703 Marionette TRACE conn4 -> [0,3010,"setScriptTimeout",{"ms":35000}] 02:20:02 INFO - PROCESS | 1820 | 1470734402710 Marionette TRACE conn4 <- [1,3010,null,{}] 02:20:02 INFO - PROCESS | 1820 | 1470734402739 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}] 02:20:02 INFO - PROCESS | 1820 | 1470734402747 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:20:02 INFO - PROCESS | 1820 | 1470734402952 Marionette TRACE conn4 <- [1,3011,null,{"value":null}] 02:20:03 INFO - PROCESS | 1820 | 1470734403213 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:03 INFO - PROCESS | 1820 | 1470734403222 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:20:03 INFO - PROCESS | 1820 | ++DOCSHELL 0x8edc8000 == 39 [pid = 1820] [id = 762] 02:20:03 INFO - PROCESS | 1820 | ++DOMWINDOW == 73 (0x8edca800) [pid = 1820] [serial = 2285] [outer = (nil)] 02:20:03 INFO - PROCESS | 1820 | ++DOMWINDOW == 74 (0x8ee4b800) [pid = 1820] [serial = 2286] [outer = 0x8edca800] 02:20:03 INFO - PROCESS | 1820 | 1470734403325 Marionette DEBUG loaded listener.js 02:20:03 INFO - PROCESS | 1820 | ++DOMWINDOW == 75 (0x8d0d7c00) [pid = 1820] [serial = 2287] [outer = 0x8edca800] 02:20:04 INFO - PROCESS | 1820 | 1470734404170 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]]]}] 02:20:04 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 02:20:04 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1507ms 02:20:04 INFO - PROCESS | 1820 | 1470734404212 Marionette TRACE conn4 -> [0,3013,"getWindowHandle",null] 02:20:04 INFO - PROCESS | 1820 | 1470734404220 Marionette TRACE conn4 <- [1,3013,null,{"value":"8"}] 02:20:04 INFO - TEST-START | /FileAPI/FileReaderSync.worker 02:20:04 INFO - PROCESS | 1820 | 1470734404227 Marionette TRACE conn4 -> [0,3014,"setScriptTimeout",{"ms":35000}] 02:20:04 INFO - PROCESS | 1820 | 1470734404231 Marionette TRACE conn4 <- [1,3014,null,{}] 02:20:04 INFO - PROCESS | 1820 | 1470734404238 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}] 02:20:04 INFO - PROCESS | 1820 | 1470734404244 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:20:04 INFO - PROCESS | 1820 | 1470734404441 Marionette TRACE conn4 <- [1,3015,null,{"value":null}] 02:20:04 INFO - PROCESS | 1820 | 1470734404645 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:04 INFO - PROCESS | 1820 | 1470734404654 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:20:04 INFO - PROCESS | 1820 | ++DOCSHELL 0x8ee4c000 == 40 [pid = 1820] [id = 763] 02:20:04 INFO - PROCESS | 1820 | ++DOMWINDOW == 76 (0x8ef2f800) [pid = 1820] [serial = 2288] [outer = (nil)] 02:20:04 INFO - PROCESS | 1820 | ++DOMWINDOW == 77 (0x90df0c00) [pid = 1820] [serial = 2289] [outer = 0x8ef2f800] 02:20:04 INFO - PROCESS | 1820 | 1470734404783 Marionette DEBUG loaded listener.js 02:20:04 INFO - PROCESS | 1820 | ++DOMWINDOW == 78 (0x90ee8800) [pid = 1820] [serial = 2290] [outer = 0x8ef2f800] 02:20:05 INFO - PROCESS | 1820 | [1820] 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 02:20:05 INFO - PROCESS | 1820 | 1470734405969 Marionette TRACE conn4 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 02:20:06 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 02:20:06 INFO - {} 02:20:06 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 02:20:06 INFO - {} 02:20:06 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 02:20:06 INFO - {} 02:20:06 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 02:20:06 INFO - {} 02:20:06 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1785ms 02:20:06 INFO - PROCESS | 1820 | 1470734406057 Marionette TRACE conn4 -> [0,3017,"getWindowHandle",null] 02:20:06 INFO - PROCESS | 1820 | 1470734406063 Marionette TRACE conn4 <- [1,3017,null,{"value":"8"}] 02:20:06 INFO - TEST-START | /FileAPI/fileReader.html 02:20:06 INFO - PROCESS | 1820 | 1470734406087 Marionette TRACE conn4 -> [0,3018,"setScriptTimeout",{"ms":35000}] 02:20:06 INFO - PROCESS | 1820 | 1470734406097 Marionette TRACE conn4 <- [1,3018,null,{}] 02:20:06 INFO - PROCESS | 1820 | 1470734406105 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}] 02:20:06 INFO - PROCESS | 1820 | 1470734406113 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:20:06 INFO - PROCESS | 1820 | 1470734406335 Marionette TRACE conn4 <- [1,3019,null,{"value":null}] 02:20:06 INFO - PROCESS | 1820 | 1470734406575 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:06 INFO - PROCESS | 1820 | 1470734406585 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:20:06 INFO - PROCESS | 1820 | ++DOCSHELL 0x90df2400 == 41 [pid = 1820] [id = 764] 02:20:06 INFO - PROCESS | 1820 | ++DOMWINDOW == 79 (0x90eea000) [pid = 1820] [serial = 2291] [outer = (nil)] 02:20:06 INFO - PROCESS | 1820 | ++DOMWINDOW == 80 (0x9230d000) [pid = 1820] [serial = 2292] [outer = 0x90eea000] 02:20:06 INFO - PROCESS | 1820 | 1470734406707 Marionette DEBUG loaded listener.js 02:20:06 INFO - PROCESS | 1820 | ++DOMWINDOW == 81 (0x92546000) [pid = 1820] [serial = 2293] [outer = 0x90eea000] 02:20:07 INFO - PROCESS | 1820 | 1470734407542 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]]]}] 02:20:07 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 02:20:07 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 02:20:07 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 02:20:07 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 02:20:07 INFO - TEST-OK | /FileAPI/fileReader.html | took 1499ms 02:20:07 INFO - PROCESS | 1820 | 1470734407577 Marionette TRACE conn4 -> [0,3021,"getWindowHandle",null] 02:20:07 INFO - PROCESS | 1820 | 1470734407582 Marionette TRACE conn4 <- [1,3021,null,{"value":"8"}] 02:20:07 INFO - TEST-START | /FileAPI/historical.html 02:20:07 INFO - PROCESS | 1820 | 1470734407590 Marionette TRACE conn4 -> [0,3022,"setScriptTimeout",{"ms":35000}] 02:20:07 INFO - PROCESS | 1820 | 1470734407594 Marionette TRACE conn4 <- [1,3022,null,{}] 02:20:07 INFO - PROCESS | 1820 | 1470734407599 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}] 02:20:07 INFO - PROCESS | 1820 | 1470734407605 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:20:07 INFO - PROCESS | 1820 | 1470734407781 Marionette TRACE conn4 <- [1,3023,null,{"value":null}] 02:20:08 INFO - PROCESS | 1820 | 1470734407992 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:08 INFO - PROCESS | 1820 | 1470734408009 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:20:08 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d0dd800 == 42 [pid = 1820] [id = 765] 02:20:08 INFO - PROCESS | 1820 | ++DOMWINDOW == 82 (0x8fadd400) [pid = 1820] [serial = 2294] [outer = (nil)] 02:20:08 INFO - PROCESS | 1820 | ++DOMWINDOW == 83 (0x92ad8400) [pid = 1820] [serial = 2295] [outer = 0x8fadd400] 02:20:08 INFO - PROCESS | 1820 | 1470734408095 Marionette DEBUG loaded listener.js 02:20:08 INFO - PROCESS | 1820 | ++DOMWINDOW == 84 (0x92adb400) [pid = 1820] [serial = 2296] [outer = 0x8fadd400] 02:20:08 INFO - PROCESS | 1820 | 1470734408987 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"]]]}] 02:20:09 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 02:20:09 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 02:20:09 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 02:20:09 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 02:20:09 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 02:20:09 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 02:20:09 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 02:20:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:20:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:20:09 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 02:20:09 INFO - TEST-OK | /FileAPI/historical.html | took 1431ms 02:20:09 INFO - PROCESS | 1820 | 1470734409025 Marionette TRACE conn4 -> [0,3025,"getWindowHandle",null] 02:20:09 INFO - PROCESS | 1820 | 1470734409028 Marionette TRACE conn4 <- [1,3025,null,{"value":"8"}] 02:20:09 INFO - TEST-START | /FileAPI/idlharness.html 02:20:09 INFO - PROCESS | 1820 | 1470734409037 Marionette TRACE conn4 -> [0,3026,"setScriptTimeout",{"ms":35000}] 02:20:09 INFO - PROCESS | 1820 | 1470734409041 Marionette TRACE conn4 <- [1,3026,null,{}] 02:20:09 INFO - PROCESS | 1820 | 1470734409047 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}] 02:20:09 INFO - PROCESS | 1820 | 1470734409052 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:20:09 INFO - PROCESS | 1820 | 1470734409237 Marionette TRACE conn4 <- [1,3027,null,{"value":null}] 02:20:09 INFO - PROCESS | 1820 | 1470734409452 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:09 INFO - PROCESS | 1820 | 1470734409472 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:20:09 INFO - PROCESS | 1820 | ++DOCSHELL 0x92c03c00 == 43 [pid = 1820] [id = 766] 02:20:09 INFO - PROCESS | 1820 | ++DOMWINDOW == 85 (0x92c05c00) [pid = 1820] [serial = 2297] [outer = (nil)] 02:20:09 INFO - PROCESS | 1820 | ++DOMWINDOW == 86 (0x92c09800) [pid = 1820] [serial = 2298] [outer = 0x92c05c00] 02:20:09 INFO - PROCESS | 1820 | 1470734409619 Marionette DEBUG loaded listener.js 02:20:09 INFO - PROCESS | 1820 | ++DOMWINDOW == 87 (0x93ba8800) [pid = 1820] [serial = 2299] [outer = 0x92c05c00] 02:20:11 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 02:20:11 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 02:20:11 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 02:20:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:20:11 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:20:11 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:20:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:20:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:20:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:20:11 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 02:20:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 02:20:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 02:20:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 02:20:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 02:20:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 02:20:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 02:20:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 02:20:11 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 02:20:11 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 02:20:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:20:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:20:11 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 02:20:11 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 02:20:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:20:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:20:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:20:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 02:20:11 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 02:20:11 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 02:20:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:20:11 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:20:11 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:20:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:20:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:20:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:20:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 02:20:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 02:20:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 02:20:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 02:20:11 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 02:20:11 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:20:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:20:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:20:11 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:20:11 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:20:11 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:20:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:20:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:20:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 02:20:11 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 02:20:11 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 02:20:11 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:20:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:20:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:20:11 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:20:11 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:20:11 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:20:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:20:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:20:11 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 02:20:11 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 02:20:11 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 02:20:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:20:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:20:11 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 02:20:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:20:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:20:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:20:11 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 02:20:11 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 02:20:11 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 02:20:11 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 02:20:11 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 02:20:11 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 02:20:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 02:20:11 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 02:20:11 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 02:20:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 02:20:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 02:20:11 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 02:20:11 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:20:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:20:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:20:11 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:20:11 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:20:11 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:20:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:20:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:20:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 02:20:11 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 02:20:11 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 02:20:11 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:20:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:20:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:20:11 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:20:11 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:20:11 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:20:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:20:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:20:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 02:20:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 02:20:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 02:20:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 02:20:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 02:20:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 02:20:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 02:20:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 02:20:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 02:20:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 02:20:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 02:20:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 02:20:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 02:20:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 02:20:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 02:20:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 02:20:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 02:20:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 02:20:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 02:20:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 02:20:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 02:20:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 02:20:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 02:20:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 02:20:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 02:20:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 02:20:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 02:20:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 02:20:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 02:20:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 02:20:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 02:20:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 02:20:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 02:20:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 02:20:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 02:20:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 02:20:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 02:20:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 02:20:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 02:20:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 02:20:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 02:20:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 02:20:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 02:20:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 02:20:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 02:20:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 02:20:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 02:20:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 02:20:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 02:20:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 02:20:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 02:20:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 02:20:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 02:20:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 02:20:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 02:20:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 02:20:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 02:20:11 INFO - TEST-OK | /FileAPI/idlharness.html | took 2282ms 02:20:11 INFO - PROCESS | 1820 | 1470734411155 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]]]}] 02:20:11 INFO - PROCESS | 1820 | 1470734411468 Marionette TRACE conn4 -> [0,3029,"getWindowHandle",null] 02:20:11 INFO - PROCESS | 1820 | 1470734411472 Marionette TRACE conn4 <- [1,3029,null,{"value":"8"}] 02:20:11 INFO - TEST-START | /FileAPI/idlharness.worker 02:20:11 INFO - PROCESS | 1820 | 1470734411519 Marionette TRACE conn4 -> [0,3030,"setScriptTimeout",{"ms":35000}] 02:20:11 INFO - PROCESS | 1820 | 1470734411523 Marionette TRACE conn4 <- [1,3030,null,{}] 02:20:11 INFO - PROCESS | 1820 | 1470734411530 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}] 02:20:11 INFO - PROCESS | 1820 | 1470734411535 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:20:11 INFO - PROCESS | 1820 | 1470734411754 Marionette TRACE conn4 <- [1,3031,null,{"value":null}] 02:20:11 INFO - PROCESS | 1820 | 1470734411962 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:11 INFO - PROCESS | 1820 | 1470734411973 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:20:12 INFO - PROCESS | 1820 | ++DOCSHELL 0x90fe4800 == 44 [pid = 1820] [id = 767] 02:20:12 INFO - PROCESS | 1820 | ++DOMWINDOW == 88 (0x9192d000) [pid = 1820] [serial = 2300] [outer = (nil)] 02:20:12 INFO - PROCESS | 1820 | ++DOMWINDOW == 89 (0x94861800) [pid = 1820] [serial = 2301] [outer = 0x9192d000] 02:20:12 INFO - PROCESS | 1820 | 1470734412075 Marionette DEBUG loaded listener.js 02:20:12 INFO - PROCESS | 1820 | ++DOMWINDOW == 90 (0x9a004c00) [pid = 1820] [serial = 2302] [outer = 0x9192d000] 02:20:12 INFO - PROCESS | 1820 | [1820] 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 02:20:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 02:20:14 INFO - {} 02:20:14 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 02:20:14 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 02:20:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:20:14 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:20:14 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:20:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:20:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:20:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:20:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 02:20:14 INFO - {} 02:20:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 02:20:14 INFO - {} 02:20:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 02:20:14 INFO - {} 02:20:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 02:20:14 INFO - {} 02:20:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 02:20:14 INFO - {} 02:20:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 02:20:14 INFO - {} 02:20:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 02:20:14 INFO - {} 02:20:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 02:20:14 INFO - {} 02:20:14 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 02:20:14 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 02:20:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:20:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:20:14 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 02:20:14 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 02:20:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:20:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:20:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:20:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 02:20:14 INFO - {} 02:20:14 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 02:20:14 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 02:20:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:20:14 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:20:14 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:20:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:20:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:20:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:20:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 02:20:14 INFO - {} 02:20:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 02:20:14 INFO - {} 02:20:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 02:20:14 INFO - {} 02:20:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 02:20:14 INFO - {} 02:20:14 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 02:20:14 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:20:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:20:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:20:14 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:20:14 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:20:14 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:20:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:20:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:20:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 02:20:14 INFO - {} 02:20:14 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 - {} 02:20:14 INFO - {} 02:20:14 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 02:20:14 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:20:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:20:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:20:14 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:20:14 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:20:14 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:20:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:20:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:20:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 02:20:14 INFO - {} 02:20:14 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 02:20:14 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 02:20:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:20:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:20:14 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 02:20:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:20:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:20:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:20:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 02:20:14 INFO - {} 02:20:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 02:20:14 INFO - {} 02:20:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 02:20:14 INFO - {} 02:20:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 02:20:14 INFO - {} 02:20:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 02:20:14 INFO - {} 02:20:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 02:20:14 INFO - {} 02:20:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 02:20:14 INFO - {} 02:20:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 02:20:14 INFO - {} 02:20:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 02:20:14 INFO - {} 02:20:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 02:20:14 INFO - {} 02:20:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 02:20:14 INFO - {} 02:20:14 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 02:20:14 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:20:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:20:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:20:14 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:20:14 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:20:14 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:20:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:20:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:20:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 02:20:14 INFO - {} 02:20:14 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 - {} 02:20:14 INFO - {} 02:20:14 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 02:20:14 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:20:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:20:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:20:14 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:20:14 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:20:14 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:20:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:20:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:20:14 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 02:20:14 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 02:20:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:20:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:20:14 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 02:20:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:20:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:20:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:20:14 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 02:20:14 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 02:20:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:20:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:20:14 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 02:20:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:20:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:20:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:20:14 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 02:20:14 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 02:20:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:20:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:20:14 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 02:20:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:20:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:20:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:20:14 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 02:20:14 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 02:20:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:20:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:20:14 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 02:20:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:20:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:20:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:20:14 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 02:20:14 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 02:20:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:20:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:20:14 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 02:20:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:20:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:20:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:20:14 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 02:20:14 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 02:20:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:20:14 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:20:14 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:20:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:20:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:20:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:20:14 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 02:20:14 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 02:20:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:20:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:20:14 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 02:20:14 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 02:20:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:20:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:20:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:20:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 02:20:14 INFO - {} 02:20:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 02:20:14 INFO - {} 02:20:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 02:20:14 INFO - {} 02:20:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 02:20:14 INFO - {} 02:20:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 02:20:14 INFO - {} 02:20:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 02:20:14 INFO - {} 02:20:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 02:20:14 INFO - {} 02:20:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 02:20:14 INFO - {} 02:20:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 02:20:14 INFO - {} 02:20:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 02:20:14 INFO - {} 02:20:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 02:20:14 INFO - {} 02:20:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 02:20:14 INFO - {} 02:20:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 02:20:14 INFO - {} 02:20:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 02:20:14 INFO - {} 02:20:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 02:20:14 INFO - {} 02:20:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 02:20:14 INFO - {} 02:20:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 02:20:14 INFO - {} 02:20:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 02:20:14 INFO - {} 02:20:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 02:20:14 INFO - {} 02:20:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 02:20:14 INFO - {} 02:20:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 02:20:14 INFO - {} 02:20:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 02:20:14 INFO - {} 02:20:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 02:20:14 INFO - {} 02:20:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 02:20:14 INFO - {} 02:20:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 02:20:14 INFO - {} 02:20:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 02:20:14 INFO - {} 02:20:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 02:20:14 INFO - {} 02:20:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 02:20:14 INFO - {} 02:20:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 02:20:14 INFO - {} 02:20:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 02:20:14 INFO - {} 02:20:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 02:20:14 INFO - {} 02:20:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 02:20:14 INFO - {} 02:20:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 02:20:14 INFO - {} 02:20:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 02:20:14 INFO - {} 02:20:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 02:20:14 INFO - {} 02:20:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 02:20:14 INFO - {} 02:20:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 02:20:14 INFO - {} 02:20:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 02:20:14 INFO - {} 02:20:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 02:20:14 INFO - {} 02:20:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 02:20:14 INFO - {} 02:20:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 02:20:14 INFO - {} 02:20:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 02:20:14 INFO - {} 02:20:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 02:20:14 INFO - {} 02:20:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 02:20:14 INFO - {} 02:20:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 02:20:14 INFO - {} 02:20:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 02:20:14 INFO - {} 02:20:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 02:20:14 INFO - {} 02:20:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 02:20:14 INFO - {} 02:20:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 02:20:14 INFO - {} 02:20:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 02:20:14 INFO - {} 02:20:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 02:20:14 INFO - {} 02:20:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 02:20:14 INFO - {} 02:20:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 02:20:14 INFO - {} 02:20:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 02:20:14 INFO - {} 02:20:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 02:20:14 INFO - {} 02:20:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 02:20:14 INFO - {} 02:20:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 02:20:14 INFO - {} 02:20:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 02:20:14 INFO - {} 02:20:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 02:20:14 INFO - {} 02:20:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 02:20:14 INFO - {} 02:20:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 02:20:14 INFO - {} 02:20:14 INFO - TEST-OK | /FileAPI/idlharness.worker | took 3224ms 02:20:14 INFO - PROCESS | 1820 | 1470734414539 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,{},{}]]]}] 02:20:15 INFO - PROCESS | 1820 | --DOCSHELL 0x8ee59c00 == 43 [pid = 1820] [id = 760] 02:20:15 INFO - PROCESS | 1820 | --DOCSHELL 0x8d8c6800 == 42 [pid = 1820] [id = 759] 02:20:15 INFO - PROCESS | 1820 | --DOCSHELL 0x9254cc00 == 41 [pid = 1820] [id = 757] 02:20:15 INFO - PROCESS | 1820 | --DOCSHELL 0x8d2df000 == 40 [pid = 1820] [id = 758] 02:20:15 INFO - PROCESS | 1820 | --DOCSHELL 0x8d2d7000 == 39 [pid = 1820] [id = 729] 02:20:15 INFO - PROCESS | 1820 | --DOCSHELL 0x8d8cac00 == 38 [pid = 1820] [id = 727] 02:20:15 INFO - PROCESS | 1820 | --DOCSHELL 0x939d6400 == 37 [pid = 1820] [id = 740] 02:20:15 INFO - PROCESS | 1820 | --DOCSHELL 0x8e587400 == 36 [pid = 1820] [id = 732] 02:20:15 INFO - PROCESS | 1820 | --DOCSHELL 0x8ef30c00 == 35 [pid = 1820] [id = 733] 02:20:15 INFO - PROCESS | 1820 | --DOCSHELL 0x8ed0b400 == 34 [pid = 1820] [id = 725] 02:20:15 INFO - PROCESS | 1820 | --DOCSHELL 0x8d2d3c00 == 33 [pid = 1820] [id = 735] 02:20:15 INFO - PROCESS | 1820 | --DOCSHELL 0x8ec9bc00 == 32 [pid = 1820] [id = 749] 02:20:15 INFO - PROCESS | 1820 | --DOCSHELL 0x8d0d1000 == 31 [pid = 1820] [id = 752] 02:20:15 INFO - PROCESS | 1820 | --DOCSHELL 0x8e57f800 == 30 [pid = 1820] [id = 728] 02:20:15 INFO - PROCESS | 1820 | --DOCSHELL 0x90fe1000 == 29 [pid = 1820] [id = 730] 02:20:15 INFO - PROCESS | 1820 | --DOCSHELL 0x8d0d6000 == 28 [pid = 1820] [id = 753] 02:20:15 INFO - PROCESS | 1820 | --DOCSHELL 0x8ec9d800 == 27 [pid = 1820] [id = 756] 02:20:15 INFO - PROCESS | 1820 | --DOCSHELL 0x92c08800 == 26 [pid = 1820] [id = 739] 02:20:15 INFO - PROCESS | 1820 | --DOCSHELL 0x8d0d8000 == 25 [pid = 1820] [id = 731] 02:20:15 INFO - PROCESS | 1820 | --DOCSHELL 0x8d2dd400 == 24 [pid = 1820] [id = 754] 02:20:15 INFO - PROCESS | 1820 | --DOCSHELL 0x953a6800 == 23 [pid = 1820] [id = 742] 02:20:15 INFO - PROCESS | 1820 | --DOCSHELL 0x8eca1400 == 22 [pid = 1820] [id = 737] 02:20:15 INFO - PROCESS | 1820 | --DOCSHELL 0x90ee1400 == 21 [pid = 1820] [id = 755] 02:20:15 INFO - PROCESS | 1820 | --DOCSHELL 0x8d8c2c00 == 20 [pid = 1820] [id = 745] 02:20:15 INFO - PROCESS | 1820 | --DOCSHELL 0x90fdb400 == 19 [pid = 1820] [id = 738] 02:20:15 INFO - PROCESS | 1820 | --DOCSHELL 0x90de5800 == 18 [pid = 1820] [id = 741] 02:20:15 INFO - PROCESS | 1820 | --DOCSHELL 0x8e57ac00 == 17 [pid = 1820] [id = 743] 02:20:15 INFO - PROCESS | 1820 | --DOCSHELL 0x8e57e000 == 16 [pid = 1820] [id = 744] 02:20:15 INFO - PROCESS | 1820 | --DOCSHELL 0x8db37000 == 15 [pid = 1820] [id = 748] 02:20:15 INFO - PROCESS | 1820 | --DOCSHELL 0x8d0dac00 == 14 [pid = 1820] [id = 726] 02:20:15 INFO - PROCESS | 1820 | --DOCSHELL 0x8e582000 == 13 [pid = 1820] [id = 736] 02:20:15 INFO - PROCESS | 1820 | --DOCSHELL 0x92c03c00 == 12 [pid = 1820] [id = 766] 02:20:15 INFO - PROCESS | 1820 | --DOCSHELL 0x8d0dd800 == 11 [pid = 1820] [id = 765] 02:20:15 INFO - PROCESS | 1820 | --DOCSHELL 0x90df2400 == 10 [pid = 1820] [id = 764] 02:20:15 INFO - PROCESS | 1820 | --DOCSHELL 0x8edc8000 == 9 [pid = 1820] [id = 762] 02:20:15 INFO - PROCESS | 1820 | --DOCSHELL 0x8ee4c000 == 8 [pid = 1820] [id = 763] 02:20:15 INFO - PROCESS | 1820 | --DOCSHELL 0x8d2d9c00 == 7 [pid = 1820] [id = 761] 02:20:15 INFO - PROCESS | 1820 | --DOMWINDOW == 89 (0x8f026400) [pid = 1820] [serial = 2214] [outer = (nil)] [url = about:blank] 02:20:15 INFO - PROCESS | 1820 | --DOMWINDOW == 88 (0x8ef2b800) [pid = 1820] [serial = 2213] [outer = (nil)] [url = about:blank] 02:20:15 INFO - PROCESS | 1820 | --DOMWINDOW == 87 (0x91923000) [pid = 1820] [serial = 2217] [outer = (nil)] [url = about:blank] 02:20:15 INFO - PROCESS | 1820 | --DOMWINDOW == 86 (0x9112e800) [pid = 1820] [serial = 2216] [outer = (nil)] [url = about:blank] 02:20:15 INFO - PROCESS | 1820 | --DOMWINDOW == 85 (0x939cc800) [pid = 1820] [serial = 2220] [outer = (nil)] [url = about:blank] 02:20:15 INFO - PROCESS | 1820 | --DOMWINDOW == 84 (0x92c0bc00) [pid = 1820] [serial = 2219] [outer = (nil)] [url = about:blank] 02:20:15 INFO - PROCESS | 1820 | --DOMWINDOW == 83 (0x93d6e400) [pid = 1820] [serial = 2223] [outer = (nil)] [url = about:blank] 02:20:15 INFO - PROCESS | 1820 | --DOMWINDOW == 82 (0x93bb1000) [pid = 1820] [serial = 2222] [outer = (nil)] [url = about:blank] 02:20:15 INFO - PROCESS | 1820 | --DOMWINDOW == 81 (0x8ef2c400) [pid = 1820] [serial = 2251] [outer = (nil)] [url = about:blank] 02:20:15 INFO - PROCESS | 1820 | --DOMWINDOW == 80 (0x95247800) [pid = 1820] [serial = 2226] [outer = (nil)] [url = about:blank] 02:20:15 INFO - PROCESS | 1820 | --DOMWINDOW == 79 (0x9523dc00) [pid = 1820] [serial = 2225] [outer = (nil)] [url = about:blank] 02:20:15 INFO - PROCESS | 1820 | --DOMWINDOW == 78 (0x8e985400) [pid = 1820] [serial = 2245] [outer = (nil)] [url = about:blank] 02:20:15 INFO - PROCESS | 1820 | --DOMWINDOW == 77 (0x8e98f400) [pid = 1820] [serial = 2246] [outer = (nil)] [url = about:blank] 02:20:15 INFO - PROCESS | 1820 | --DOMWINDOW == 76 (0x9668a400) [pid = 1820] [serial = 2229] [outer = (nil)] [url = about:blank] 02:20:15 INFO - PROCESS | 1820 | --DOMWINDOW == 75 (0x8d0dc000) [pid = 1820] [serial = 2242] [outer = (nil)] [url = about:blank] 02:20:15 INFO - PROCESS | 1820 | --DOMWINDOW == 74 (0x8d2da000) [pid = 1820] [serial = 2243] [outer = (nil)] [url = about:blank] 02:20:15 INFO - PROCESS | 1820 | --DOMWINDOW == 73 (0x96687c00) [pid = 1820] [serial = 2228] [outer = (nil)] [url = about:blank] 02:20:15 INFO - PROCESS | 1820 | --DOMWINDOW == 72 (0x8ee50000) [pid = 1820] [serial = 2240] [outer = (nil)] [url = about:blank] 02:20:15 INFO - PROCESS | 1820 | --DOMWINDOW == 71 (0x966ed800) [pid = 1820] [serial = 2232] [outer = (nil)] [url = about:blank] 02:20:15 INFO - PROCESS | 1820 | --DOMWINDOW == 70 (0x8e982000) [pid = 1820] [serial = 2238] [outer = (nil)] [url = about:blank] 02:20:15 INFO - PROCESS | 1820 | --DOMWINDOW == 69 (0x8db35400) [pid = 1820] [serial = 2237] [outer = (nil)] [url = about:blank] 02:20:15 INFO - PROCESS | 1820 | --DOMWINDOW == 68 (0x966e9000) [pid = 1820] [serial = 2231] [outer = (nil)] [url = about:blank] 02:20:15 INFO - PROCESS | 1820 | --DOMWINDOW == 67 (0x96691c00) [pid = 1820] [serial = 2235] [outer = (nil)] [url = about:blank] 02:20:15 INFO - PROCESS | 1820 | --DOMWINDOW == 66 (0x8e990000) [pid = 1820] [serial = 2234] [outer = (nil)] [url = about:blank] 02:20:15 INFO - PROCESS | 1820 | --DOMWINDOW == 65 (0x8ed0b000) [pid = 1820] [serial = 2249] [outer = (nil)] [url = about:blank] 02:20:15 INFO - PROCESS | 1820 | --DOMWINDOW == 64 (0x8ed05000) [pid = 1820] [serial = 2248] [outer = (nil)] [url = about:blank] 02:20:15 INFO - PROCESS | 1820 | --DOMWINDOW == 63 (0x8f025400) [pid = 1820] [serial = 2252] [outer = (nil)] [url = about:blank] 02:20:15 INFO - PROCESS | 1820 | --DOMWINDOW == 62 (0x8f024000) [pid = 1820] [serial = 2254] [outer = (nil)] [url = about:blank] 02:20:15 INFO - PROCESS | 1820 | 1470734415942 Marionette TRACE conn4 -> [0,3033,"getWindowHandle",null] 02:20:15 INFO - PROCESS | 1820 | 1470734415954 Marionette TRACE conn4 <- [1,3033,null,{"value":"8"}] 02:20:15 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 02:20:15 INFO - PROCESS | 1820 | 1470734415971 Marionette TRACE conn4 -> [0,3034,"setScriptTimeout",{"ms":35000}] 02:20:15 INFO - PROCESS | 1820 | 1470734415977 Marionette TRACE conn4 <- [1,3034,null,{}] 02:20:15 INFO - PROCESS | 1820 | 1470734415987 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}] 02:20:15 INFO - PROCESS | 1820 | 1470734415993 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:20:16 INFO - PROCESS | 1820 | 1470734416156 Marionette TRACE conn4 <- [1,3035,null,{"value":null}] 02:20:16 INFO - PROCESS | 1820 | 1470734416307 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:16 INFO - PROCESS | 1820 | 1470734416317 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:20:16 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d0db800 == 8 [pid = 1820] [id = 768] 02:20:16 INFO - PROCESS | 1820 | ++DOMWINDOW == 63 (0x8d8c2400) [pid = 1820] [serial = 2303] [outer = (nil)] 02:20:16 INFO - PROCESS | 1820 | ++DOMWINDOW == 64 (0x8d8cac00) [pid = 1820] [serial = 2304] [outer = 0x8d8c2400] 02:20:16 INFO - PROCESS | 1820 | 1470734416397 Marionette DEBUG loaded listener.js 02:20:16 INFO - PROCESS | 1820 | ++DOMWINDOW == 65 (0x8e57e000) [pid = 1820] [serial = 2305] [outer = 0x8d8c2400] 02:20:17 INFO - PROCESS | 1820 | 1470734417194 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]]]}] 02:20:17 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 02:20:17 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1242ms 02:20:17 INFO - PROCESS | 1820 | 1470734417212 Marionette TRACE conn4 -> [0,3037,"getWindowHandle",null] 02:20:17 INFO - PROCESS | 1820 | 1470734417219 Marionette TRACE conn4 <- [1,3037,null,{"value":"8"}] 02:20:17 INFO - TEST-START | /FileAPI/blob/Blob-close.html 02:20:17 INFO - PROCESS | 1820 | 1470734417232 Marionette TRACE conn4 -> [0,3038,"setScriptTimeout",{"ms":35000}] 02:20:17 INFO - PROCESS | 1820 | 1470734417241 Marionette TRACE conn4 <- [1,3038,null,{}] 02:20:17 INFO - PROCESS | 1820 | 1470734417290 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}] 02:20:17 INFO - PROCESS | 1820 | 1470734417298 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:20:17 INFO - PROCESS | 1820 | 1470734417474 Marionette TRACE conn4 <- [1,3039,null,{"value":null}] 02:20:17 INFO - PROCESS | 1820 | 1470734417487 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:17 INFO - PROCESS | 1820 | 1470734417496 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:20:17 INFO - PROCESS | 1820 | ++DOCSHELL 0x8ec88400 == 9 [pid = 1820] [id = 769] 02:20:17 INFO - PROCESS | 1820 | ++DOMWINDOW == 66 (0x8eca2400) [pid = 1820] [serial = 2306] [outer = (nil)] 02:20:17 INFO - PROCESS | 1820 | ++DOMWINDOW == 67 (0x8eca6c00) [pid = 1820] [serial = 2307] [outer = 0x8eca2400] 02:20:17 INFO - PROCESS | 1820 | 1470734417572 Marionette DEBUG loaded listener.js 02:20:17 INFO - PROCESS | 1820 | ++DOMWINDOW == 68 (0x8ed0c400) [pid = 1820] [serial = 2308] [outer = 0x8eca2400] 02:20:18 INFO - PROCESS | 1820 | 1470734418495 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"]]]}] 02:20:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 02:20:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 02:20:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:20:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:20:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 02:20:18 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1282ms 02:20:18 INFO - PROCESS | 1820 | 1470734418527 Marionette TRACE conn4 -> [0,3041,"getWindowHandle",null] 02:20:18 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 02:20:18 INFO - PROCESS | 1820 | 1470734418532 Marionette TRACE conn4 <- [1,3041,null,{"value":"8"}] 02:20:18 INFO - PROCESS | 1820 | 1470734418558 Marionette TRACE conn4 -> [0,3042,"setScriptTimeout",{"ms":35000}] 02:20:18 INFO - PROCESS | 1820 | 1470734418563 Marionette TRACE conn4 <- [1,3042,null,{}] 02:20:18 INFO - PROCESS | 1820 | 1470734418579 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}] 02:20:18 INFO - PROCESS | 1820 | 1470734418590 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:20:18 INFO - PROCESS | 1820 | 1470734418832 Marionette TRACE conn4 <- [1,3043,null,{"value":null}] 02:20:18 INFO - PROCESS | 1820 | 1470734418857 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:18 INFO - PROCESS | 1820 | 1470734418870 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:20:18 INFO - PROCESS | 1820 | ++DOCSHELL 0x8f028000 == 10 [pid = 1820] [id = 770] 02:20:18 INFO - PROCESS | 1820 | ++DOMWINDOW == 69 (0x8f02a800) [pid = 1820] [serial = 2309] [outer = (nil)] 02:20:18 INFO - PROCESS | 1820 | ++DOMWINDOW == 70 (0x8f02dc00) [pid = 1820] [serial = 2310] [outer = 0x8f02a800] 02:20:18 INFO - PROCESS | 1820 | 1470734418947 Marionette DEBUG loaded listener.js 02:20:19 INFO - PROCESS | 1820 | ++DOMWINDOW == 71 (0x8faecc00) [pid = 1820] [serial = 2311] [outer = 0x8f02a800] 02:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 02:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 02:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 02:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 02:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 02:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 02:20:20 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. 02:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 02:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 02:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 02:20:20 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'.) 02:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 02:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 02:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 02:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 02:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 02:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 02:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 02:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 02:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 02:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 02:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 02:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 02:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 02:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 02:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 02:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 02:20:20 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. 02:20:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 02:20:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:20:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:20:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 02:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 02:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 02:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 02:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 02:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 02:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 02:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 02:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 02:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 02:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 02:20:20 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. 02:20:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 02:20:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 02:20:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:20:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:20:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 02:20:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 02:20:20 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. 02:20:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 02:20:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 02:20:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:20:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:20:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 02:20:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 02:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 02:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 02:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 02:20:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 02:20:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 02:20:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:20:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:20:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 02:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 02:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 02:20:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 02:20:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:20:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:20:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:20:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:20:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 02:20:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 02:20:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:20:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:20:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:20:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:20:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:20:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 02:20:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:20:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:20:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:20:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:20:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:20:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 02:20:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:20:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:20:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:20:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:20:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 02:20:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 02:20:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:20:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:20:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:20:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:20:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:20:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 02:20:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:20:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:20:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:20:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:20:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:20:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 02:20:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:20:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:20:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:20:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:20:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:20:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 02:20:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:20:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:20:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:20:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:20:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:20:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 02:20:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:20:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:20:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:20:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:20:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 02:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 02:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 02:20:20 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1809ms 02:20:20 INFO - PROCESS | 1820 | 1470734420246 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]]]}] 02:20:20 INFO - PROCESS | 1820 | 1470734420398 Marionette TRACE conn4 -> [0,3045,"getWindowHandle",null] 02:20:20 INFO - PROCESS | 1820 | 1470734420408 Marionette TRACE conn4 <- [1,3045,null,{"value":"8"}] 02:20:20 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 02:20:20 INFO - PROCESS | 1820 | 1470734420442 Marionette TRACE conn4 -> [0,3046,"setScriptTimeout",{"ms":35000}] 02:20:20 INFO - PROCESS | 1820 | 1470734420448 Marionette TRACE conn4 <- [1,3046,null,{}] 02:20:20 INFO - PROCESS | 1820 | 1470734420455 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}] 02:20:20 INFO - PROCESS | 1820 | 1470734420461 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:20:21 INFO - PROCESS | 1820 | 1470734421045 Marionette TRACE conn4 <- [1,3047,null,{"value":null}] 02:20:21 INFO - PROCESS | 1820 | --DOMWINDOW == 70 (0x8ef29c00) [pid = 1820] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 02:20:21 INFO - PROCESS | 1820 | --DOMWINDOW == 69 (0x8d8bdc00) [pid = 1820] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 02:20:21 INFO - PROCESS | 1820 | --DOMWINDOW == 68 (0x8ec83000) [pid = 1820] [serial = 2276] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 02:20:21 INFO - PROCESS | 1820 | --DOMWINDOW == 67 (0x8f024c00) [pid = 1820] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 02:20:21 INFO - PROCESS | 1820 | --DOMWINDOW == 66 (0x8d0d1800) [pid = 1820] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 02:20:21 INFO - PROCESS | 1820 | --DOMWINDOW == 65 (0x8d2e1000) [pid = 1820] [serial = 2273] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 02:20:21 INFO - PROCESS | 1820 | --DOMWINDOW == 64 (0x8edd1000) [pid = 1820] [serial = 2268] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 02:20:21 INFO - PROCESS | 1820 | --DOMWINDOW == 63 (0x9254e400) [pid = 1820] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 02:20:21 INFO - PROCESS | 1820 | --DOMWINDOW == 62 (0x90fdc800) [pid = 1820] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 02:20:21 INFO - PROCESS | 1820 | --DOMWINDOW == 61 (0x8ee5a000) [pid = 1820] [serial = 2279] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 02:20:21 INFO - PROCESS | 1820 | 1470734421327 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:21 INFO - PROCESS | 1820 | 1470734421336 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:20:21 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d0cfc00 == 11 [pid = 1820] [id = 771] 02:20:21 INFO - PROCESS | 1820 | ++DOMWINDOW == 62 (0x8d0d2800) [pid = 1820] [serial = 2312] [outer = (nil)] 02:20:21 INFO - PROCESS | 1820 | ++DOMWINDOW == 63 (0x8d2e1c00) [pid = 1820] [serial = 2313] [outer = 0x8d0d2800] 02:20:21 INFO - PROCESS | 1820 | 1470734421410 Marionette DEBUG loaded listener.js 02:20:21 INFO - PROCESS | 1820 | ++DOMWINDOW == 64 (0x8ec87800) [pid = 1820] [serial = 2314] [outer = 0x8d0d2800] 02:20:21 INFO - PROCESS | 1820 | [1820] 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 02:20:22 INFO - PROCESS | 1820 | 1470734422236 Marionette TRACE conn4 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 02:20:22 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 02:20:22 INFO - {} 02:20:22 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1850ms 02:20:22 INFO - PROCESS | 1820 | 1470734422283 Marionette TRACE conn4 -> [0,3049,"getWindowHandle",null] 02:20:22 INFO - PROCESS | 1820 | 1470734422288 Marionette TRACE conn4 <- [1,3049,null,{"value":"8"}] 02:20:22 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 02:20:22 INFO - PROCESS | 1820 | 1470734422297 Marionette TRACE conn4 -> [0,3050,"setScriptTimeout",{"ms":35000}] 02:20:22 INFO - PROCESS | 1820 | 1470734422300 Marionette TRACE conn4 <- [1,3050,null,{}] 02:20:22 INFO - PROCESS | 1820 | 1470734422312 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}] 02:20:22 INFO - PROCESS | 1820 | 1470734422317 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:20:22 INFO - PROCESS | 1820 | 1470734422470 Marionette TRACE conn4 <- [1,3051,null,{"value":null}] 02:20:22 INFO - PROCESS | 1820 | 1470734422484 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:22 INFO - PROCESS | 1820 | 1470734422493 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:20:22 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d8c5c00 == 12 [pid = 1820] [id = 772] 02:20:22 INFO - PROCESS | 1820 | ++DOMWINDOW == 65 (0x8e986c00) [pid = 1820] [serial = 2315] [outer = (nil)] 02:20:22 INFO - PROCESS | 1820 | ++DOMWINDOW == 66 (0x90fe1800) [pid = 1820] [serial = 2316] [outer = 0x8e986c00] 02:20:22 INFO - PROCESS | 1820 | 1470734422563 Marionette DEBUG loaded listener.js 02:20:22 INFO - PROCESS | 1820 | ++DOMWINDOW == 67 (0x8ec9c000) [pid = 1820] [serial = 2317] [outer = 0x8e986c00] 02:20:23 INFO - PROCESS | 1820 | 1470734423698 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]]]}] 02:20:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 02:20:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 02:20:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 02:20:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 02:20:23 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1447ms 02:20:23 INFO - PROCESS | 1820 | 1470734423748 Marionette TRACE conn4 -> [0,3053,"getWindowHandle",null] 02:20:23 INFO - PROCESS | 1820 | 1470734423757 Marionette TRACE conn4 <- [1,3053,null,{"value":"8"}] 02:20:23 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 02:20:23 INFO - PROCESS | 1820 | 1470734423787 Marionette TRACE conn4 -> [0,3054,"setScriptTimeout",{"ms":35000}] 02:20:23 INFO - PROCESS | 1820 | 1470734423793 Marionette TRACE conn4 <- [1,3054,null,{}] 02:20:23 INFO - PROCESS | 1820 | 1470734423804 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}] 02:20:23 INFO - PROCESS | 1820 | 1470734423810 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:20:24 INFO - PROCESS | 1820 | 1470734424049 Marionette TRACE conn4 <- [1,3055,null,{"value":null}] 02:20:24 INFO - PROCESS | 1820 | 1470734424225 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:24 INFO - PROCESS | 1820 | 1470734424235 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:20:24 INFO - PROCESS | 1820 | ++DOCSHELL 0x8e583800 == 13 [pid = 1820] [id = 773] 02:20:24 INFO - PROCESS | 1820 | ++DOMWINDOW == 68 (0x8eca4400) [pid = 1820] [serial = 2318] [outer = (nil)] 02:20:24 INFO - PROCESS | 1820 | ++DOMWINDOW == 69 (0x8edcbc00) [pid = 1820] [serial = 2319] [outer = 0x8eca4400] 02:20:24 INFO - PROCESS | 1820 | 1470734424326 Marionette DEBUG loaded listener.js 02:20:24 INFO - PROCESS | 1820 | ++DOMWINDOW == 70 (0x8ef29c00) [pid = 1820] [serial = 2320] [outer = 0x8eca4400] 02:20:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 02:20:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 02:20:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 02:20:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 02:20:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 02:20:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 02:20:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 02:20:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 02:20:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 02:20:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 02:20:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 02:20:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 02:20:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 02:20:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 02:20:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 02:20:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 02:20:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 02:20:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 02:20:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 02:20:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 02:20:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 02:20:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 02:20:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 02:20:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 02:20:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 02:20:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 02:20:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 02:20:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 02:20:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 02:20:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 02:20:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 02:20:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 02:20:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 02:20:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 02:20:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 02:20:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 02:20:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 02:20:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 02:20:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 02:20:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 02:20:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 02:20:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 02:20:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 02:20:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 02:20:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 02:20:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 02:20:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 02:20:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 02:20:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 02:20:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 02:20:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 02:20:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 02:20:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 02:20:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 02:20:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 02:20:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 02:20:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 02:20:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 02:20:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 02:20:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 02:20:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 02:20:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 02:20:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 02:20:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 02:20:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 02:20:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 02:20:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 02:20:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 02:20:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 02:20:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 02:20:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 02:20:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 02:20:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 02:20:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 02:20:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 02:20:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 02:20:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 02:20:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 02:20:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 02:20:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 02:20:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 02:20:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 02:20:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 02:20:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 02:20:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 02:20:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 02:20:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 02:20:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 02:20:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 02:20:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 02:20:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 02:20:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 02:20:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 02:20:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 02:20:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 02:20:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 02:20:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 02:20:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 02:20:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 02:20:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:20:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:20:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:20:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:20:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:20:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 02:20:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:20:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:20:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:20:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:20:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:20:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 02:20:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:20:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:20:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:20:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:20:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:20:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 02:20:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:20:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:20:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:20:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:20:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:20:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 02:20:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:20:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:20:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:20:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:20:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:20:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 02:20:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:20:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:20:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:20:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:20:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:20:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 02:20:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:20:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:20:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:20:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:20:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:20:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 02:20:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:20:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:20:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:20:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:20:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:20:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 02:20:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:20:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:20:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:20:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:20:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:20:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 02:20:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:20:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:20:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:20:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:20:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:20:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 02:20:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:20:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:20:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:20:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:20:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:20:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 02:20:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:20:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:20:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:20:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:20:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:20:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 02:20:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:20:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:20:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:20:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:20:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:20:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 02:20:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:20:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:20:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:20:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:20:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:20:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 02:20:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:20:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:20:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:20:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:20:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:20:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 02:20:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:20:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:20:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:20:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:20:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:20:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 02:20:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:20:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:20:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:20:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:20:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:20:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 02:20:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:20:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:20:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:20:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:20:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:20:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 02:20:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:20:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:20:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:20:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:20:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:20:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 02:20:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:20:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:20:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:20:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:20:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:20:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 02:20:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:20:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:20:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:20:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:20:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:20:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 02:20:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:20:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:20:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:20:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:20:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:20:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 02:20:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:20:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:20:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:20:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 02:20:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 02:20:25 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" 02:20:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:20:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:20:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:20:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 02:20:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 02:20:26 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" 02:20:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:20:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:20:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:20:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 02:20:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 02:20:26 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 2054ms 02:20:26 INFO - TEST-START | /FileAPI/file/File-constructor.html 02:20:26 INFO - PROCESS | 1820 | 1470734425683 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"]]]}] 02:20:26 INFO - PROCESS | 1820 | 1470734425892 Marionette TRACE conn4 -> [0,3057,"getWindowHandle",null] 02:20:26 INFO - PROCESS | 1820 | 1470734425912 Marionette TRACE conn4 <- [1,3057,null,{"value":"8"}] 02:20:26 INFO - PROCESS | 1820 | 1470734426099 Marionette TRACE conn4 -> [0,3058,"setScriptTimeout",{"ms":35000}] 02:20:26 INFO - PROCESS | 1820 | 1470734426105 Marionette TRACE conn4 <- [1,3058,null,{}] 02:20:26 INFO - PROCESS | 1820 | 1470734426129 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}] 02:20:26 INFO - PROCESS | 1820 | 1470734426136 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:20:26 INFO - PROCESS | 1820 | 1470734426316 Marionette TRACE conn4 <- [1,3059,null,{"value":null}] 02:20:26 INFO - PROCESS | 1820 | 1470734426513 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:26 INFO - PROCESS | 1820 | 1470734426521 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:20:26 INFO - PROCESS | 1820 | ++DOCSHELL 0x90dee800 == 14 [pid = 1820] [id = 774] 02:20:26 INFO - PROCESS | 1820 | ++DOMWINDOW == 71 (0x91991c00) [pid = 1820] [serial = 2321] [outer = (nil)] 02:20:26 INFO - PROCESS | 1820 | ++DOMWINDOW == 72 (0x9199b800) [pid = 1820] [serial = 2322] [outer = 0x91991c00] 02:20:26 INFO - PROCESS | 1820 | 1470734426616 Marionette DEBUG loaded listener.js 02:20:26 INFO - PROCESS | 1820 | ++DOMWINDOW == 73 (0x9230d400) [pid = 1820] [serial = 2323] [outer = 0x91991c00] 02:20:27 INFO - PROCESS | 1820 | 1470734427664 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]]]}] 02:20:27 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 02:20:27 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 02:20:27 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 02:20:27 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 02:20:27 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 02:20:27 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 02:20:27 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 02:20:27 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 02:20:27 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 02:20:27 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 02:20:27 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 02:20:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:20:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:20:27 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 02:20:27 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 02:20:27 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 02:20:27 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 02:20:27 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 02:20:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:20:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:20:27 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 02:20:27 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 02:20:27 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 02:20:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:20:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:20:27 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 02:20:27 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 02:20:27 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 02:20:27 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1741ms 02:20:27 INFO - PROCESS | 1820 | 1470734427697 Marionette TRACE conn4 -> [0,3061,"getWindowHandle",null] 02:20:27 INFO - PROCESS | 1820 | 1470734427700 Marionette TRACE conn4 <- [1,3061,null,{"value":"8"}] 02:20:27 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 02:20:27 INFO - PROCESS | 1820 | 1470734427711 Marionette TRACE conn4 -> [0,3062,"setScriptTimeout",{"ms":35000}] 02:20:27 INFO - PROCESS | 1820 | 1470734427720 Marionette TRACE conn4 <- [1,3062,null,{}] 02:20:27 INFO - PROCESS | 1820 | 1470734427755 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}] 02:20:27 INFO - PROCESS | 1820 | 1470734427764 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:20:27 INFO - PROCESS | 1820 | 1470734427955 Marionette TRACE conn4 <- [1,3063,null,{"value":null}] 02:20:28 INFO - PROCESS | 1820 | 1470734428194 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:28 INFO - PROCESS | 1820 | 1470734428205 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:20:28 INFO - PROCESS | 1820 | ++DOCSHELL 0x92adb000 == 15 [pid = 1820] [id = 775] 02:20:28 INFO - PROCESS | 1820 | ++DOMWINDOW == 74 (0x92addc00) [pid = 1820] [serial = 2324] [outer = (nil)] 02:20:28 INFO - PROCESS | 1820 | ++DOMWINDOW == 75 (0x92c03400) [pid = 1820] [serial = 2325] [outer = 0x92addc00] 02:20:28 INFO - PROCESS | 1820 | 1470734428312 Marionette DEBUG loaded listener.js 02:20:28 INFO - PROCESS | 1820 | ++DOMWINDOW == 76 (0x92c0b800) [pid = 1820] [serial = 2326] [outer = 0x92addc00] 02:20:28 INFO - PROCESS | 1820 | [1820] 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 02:20:29 INFO - PROCESS | 1820 | 1470734429297 Marionette TRACE conn4 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 02:20:29 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 02:20:29 INFO - {} 02:20:29 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1614ms 02:20:29 INFO - PROCESS | 1820 | 1470734429327 Marionette TRACE conn4 -> [0,3065,"getWindowHandle",null] 02:20:29 INFO - PROCESS | 1820 | 1470734429332 Marionette TRACE conn4 <- [1,3065,null,{"value":"8"}] 02:20:29 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 02:20:29 INFO - PROCESS | 1820 | 1470734429385 Marionette TRACE conn4 -> [0,3066,"setScriptTimeout",{"ms":35000}] 02:20:29 INFO - PROCESS | 1820 | 1470734429388 Marionette TRACE conn4 <- [1,3066,null,{}] 02:20:29 INFO - PROCESS | 1820 | 1470734429395 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}] 02:20:29 INFO - PROCESS | 1820 | 1470734429401 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:20:29 INFO - PROCESS | 1820 | 1470734429597 Marionette TRACE conn4 <- [1,3067,null,{"value":null}] 02:20:29 INFO - PROCESS | 1820 | 1470734429799 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:29 INFO - PROCESS | 1820 | 1470734429811 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:20:29 INFO - PROCESS | 1820 | ++DOCSHELL 0x92adfc00 == 16 [pid = 1820] [id = 776] 02:20:29 INFO - PROCESS | 1820 | ++DOMWINDOW == 77 (0x93b5ec00) [pid = 1820] [serial = 2327] [outer = (nil)] 02:20:29 INFO - PROCESS | 1820 | ++DOMWINDOW == 78 (0x93d6f000) [pid = 1820] [serial = 2328] [outer = 0x93b5ec00] 02:20:29 INFO - PROCESS | 1820 | 1470734429938 Marionette DEBUG loaded listener.js 02:20:30 INFO - PROCESS | 1820 | ++DOMWINDOW == 79 (0x94860c00) [pid = 1820] [serial = 2329] [outer = 0x93b5ec00] 02:20:30 INFO - PROCESS | 1820 | 1470734430737 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]]]}] 02:20:30 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 02:20:30 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 02:20:30 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 02:20:30 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 02:20:30 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 02:20:30 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 02:20:30 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 02:20:30 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1386ms 02:20:30 INFO - PROCESS | 1820 | 1470734430768 Marionette TRACE conn4 -> [0,3069,"getWindowHandle",null] 02:20:30 INFO - PROCESS | 1820 | 1470734430771 Marionette TRACE conn4 <- [1,3069,null,{"value":"8"}] 02:20:30 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 02:20:30 INFO - PROCESS | 1820 | 1470734430778 Marionette TRACE conn4 -> [0,3070,"setScriptTimeout",{"ms":35000}] 02:20:30 INFO - PROCESS | 1820 | 1470734430782 Marionette TRACE conn4 <- [1,3070,null,{}] 02:20:30 INFO - PROCESS | 1820 | 1470734430788 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}] 02:20:30 INFO - PROCESS | 1820 | 1470734430794 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:20:30 INFO - PROCESS | 1820 | 1470734430966 Marionette TRACE conn4 <- [1,3071,null,{"value":null}] 02:20:31 INFO - PROCESS | 1820 | 1470734431177 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:31 INFO - PROCESS | 1820 | 1470734431190 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:20:31 INFO - PROCESS | 1820 | ++DOCSHELL 0x939cd800 == 17 [pid = 1820] [id = 777] 02:20:31 INFO - PROCESS | 1820 | ++DOMWINDOW == 80 (0x93b63400) [pid = 1820] [serial = 2330] [outer = (nil)] 02:20:31 INFO - PROCESS | 1820 | ++DOMWINDOW == 81 (0x953a6800) [pid = 1820] [serial = 2331] [outer = 0x93b63400] 02:20:31 INFO - PROCESS | 1820 | 1470734431311 Marionette DEBUG loaded listener.js 02:20:31 INFO - PROCESS | 1820 | ++DOMWINDOW == 82 (0x953b1800) [pid = 1820] [serial = 2332] [outer = 0x93b63400] 02:20:32 INFO - PROCESS | 1820 | 1470734432232 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]]]}] 02:20:32 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 02:20:32 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 02:20:32 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 02:20:32 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 02:20:32 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 02:20:32 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 02:20:32 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1490ms 02:20:32 INFO - PROCESS | 1820 | 1470734432271 Marionette TRACE conn4 -> [0,3073,"getWindowHandle",null] 02:20:32 INFO - PROCESS | 1820 | 1470734432274 Marionette TRACE conn4 <- [1,3073,null,{"value":"8"}] 02:20:32 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 02:20:32 INFO - PROCESS | 1820 | 1470734432282 Marionette TRACE conn4 -> [0,3074,"setScriptTimeout",{"ms":35000}] 02:20:32 INFO - PROCESS | 1820 | 1470734432285 Marionette TRACE conn4 <- [1,3074,null,{}] 02:20:32 INFO - PROCESS | 1820 | 1470734432292 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}] 02:20:32 INFO - PROCESS | 1820 | 1470734432303 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:20:32 INFO - PROCESS | 1820 | 1470734432653 Marionette TRACE conn4 <- [1,3075,null,{"value":null}] 02:20:32 INFO - PROCESS | 1820 | 1470734432805 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:32 INFO - PROCESS | 1820 | 1470734432815 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:20:32 INFO - PROCESS | 1820 | ++DOCSHELL 0x91135000 == 18 [pid = 1820] [id = 778] 02:20:32 INFO - PROCESS | 1820 | ++DOMWINDOW == 83 (0x93b5c800) [pid = 1820] [serial = 2333] [outer = (nil)] 02:20:32 INFO - PROCESS | 1820 | ++DOMWINDOW == 84 (0x9795bc00) [pid = 1820] [serial = 2334] [outer = 0x93b5c800] 02:20:32 INFO - PROCESS | 1820 | 1470734432955 Marionette DEBUG loaded listener.js 02:20:33 INFO - PROCESS | 1820 | ++DOMWINDOW == 85 (0x99210800) [pid = 1820] [serial = 2335] [outer = 0x93b5c800] 02:20:33 INFO - PROCESS | 1820 | 1470734433917 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]]]}] 02:20:33 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 02:20:33 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 02:20:33 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 02:20:33 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 02:20:33 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 02:20:33 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 02:20:33 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1688ms 02:20:33 INFO - PROCESS | 1820 | 1470734433973 Marionette TRACE conn4 -> [0,3077,"getWindowHandle",null] 02:20:33 INFO - PROCESS | 1820 | 1470734433977 Marionette TRACE conn4 <- [1,3077,null,{"value":"8"}] 02:20:33 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 02:20:33 INFO - PROCESS | 1820 | 1470734433984 Marionette TRACE conn4 -> [0,3078,"setScriptTimeout",{"ms":35000}] 02:20:33 INFO - PROCESS | 1820 | 1470734433988 Marionette TRACE conn4 <- [1,3078,null,{}] 02:20:33 INFO - PROCESS | 1820 | 1470734433994 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}] 02:20:34 INFO - PROCESS | 1820 | 1470734434000 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:20:34 INFO - PROCESS | 1820 | 1470734434282 Marionette TRACE conn4 <- [1,3079,null,{"value":null}] 02:20:34 INFO - PROCESS | 1820 | 1470734434426 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:34 INFO - PROCESS | 1820 | 1470734434438 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:20:34 INFO - PROCESS | 1820 | ++DOCSHELL 0x92adec00 == 19 [pid = 1820] [id = 779] 02:20:34 INFO - PROCESS | 1820 | ++DOMWINDOW == 86 (0x939d8400) [pid = 1820] [serial = 2336] [outer = (nil)] 02:20:34 INFO - PROCESS | 1820 | ++DOMWINDOW == 87 (0x92c10800) [pid = 1820] [serial = 2337] [outer = 0x939d8400] 02:20:34 INFO - PROCESS | 1820 | 1470734434599 Marionette DEBUG loaded listener.js 02:20:34 INFO - PROCESS | 1820 | ++DOMWINDOW == 88 (0x939d6400) [pid = 1820] [serial = 2338] [outer = 0x939d8400] 02:20:35 INFO - PROCESS | 1820 | 1470734435469 Marionette TRACE conn4 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 02:20:35 INFO - PROCESS | 1820 | 1470734435545 Marionette TRACE conn4 <- [1,3081,null,{"value":"8"}] 02:20:35 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 02:20:35 INFO - PROCESS | 1820 | 1470734435603 Marionette TRACE conn4 -> [0,3082,"setScriptTimeout",{"ms":35000}] 02:20:35 INFO - PROCESS | 1820 | 1470734435610 Marionette TRACE conn4 <- [1,3082,null,{}] 02:20:35 INFO - PROCESS | 1820 | 1470734435626 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}] 02:20:35 INFO - PROCESS | 1820 | 1470734435634 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:20:35 INFO - PROCESS | 1820 | 1470734435879 Marionette TRACE conn4 <- [1,3083,null,{"value":null}] 02:20:36 INFO - PROCESS | 1820 | 1470734436111 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:36 INFO - PROCESS | 1820 | 1470734436121 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:20:36 INFO - PROCESS | 1820 | ++DOCSHELL 0x92c10400 == 20 [pid = 1820] [id = 780] 02:20:36 INFO - PROCESS | 1820 | ++DOMWINDOW == 89 (0x93d67800) [pid = 1820] [serial = 2339] [outer = (nil)] 02:20:36 INFO - PROCESS | 1820 | ++DOMWINDOW == 90 (0x9a44c400) [pid = 1820] [serial = 2340] [outer = 0x93d67800] 02:20:36 INFO - PROCESS | 1820 | 1470734436290 Marionette DEBUG loaded listener.js 02:20:36 INFO - PROCESS | 1820 | ++DOMWINDOW == 91 (0x9a587800) [pid = 1820] [serial = 2341] [outer = 0x93d67800] 02:20:37 INFO - PROCESS | 1820 | 1470734437206 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]]]}] 02:20:37 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 02:20:37 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 02:20:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:20:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:20:37 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 02:20:37 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 02:20:37 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1661ms 02:20:37 INFO - PROCESS | 1820 | 1470734437285 Marionette TRACE conn4 -> [0,3085,"getWindowHandle",null] 02:20:37 INFO - PROCESS | 1820 | 1470734437290 Marionette TRACE conn4 <- [1,3085,null,{"value":"8"}] 02:20:37 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 02:20:37 INFO - PROCESS | 1820 | 1470734437300 Marionette TRACE conn4 -> [0,3086,"setScriptTimeout",{"ms":35000}] 02:20:37 INFO - PROCESS | 1820 | 1470734437304 Marionette TRACE conn4 <- [1,3086,null,{}] 02:20:37 INFO - PROCESS | 1820 | 1470734437310 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}] 02:20:37 INFO - PROCESS | 1820 | 1470734437315 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:20:37 INFO - PROCESS | 1820 | 1470734437507 Marionette TRACE conn4 <- [1,3087,null,{"value":null}] 02:20:37 INFO - PROCESS | 1820 | 1470734437724 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:37 INFO - PROCESS | 1820 | 1470734437733 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:20:37 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d2e0800 == 21 [pid = 1820] [id = 781] 02:20:37 INFO - PROCESS | 1820 | ++DOMWINDOW == 92 (0x8db3c000) [pid = 1820] [serial = 2342] [outer = (nil)] 02:20:37 INFO - PROCESS | 1820 | ++DOMWINDOW == 93 (0x8eca7800) [pid = 1820] [serial = 2343] [outer = 0x8db3c000] 02:20:37 INFO - PROCESS | 1820 | 1470734437855 Marionette DEBUG loaded listener.js 02:20:37 INFO - PROCESS | 1820 | ++DOMWINDOW == 94 (0x8f02fc00) [pid = 1820] [serial = 2344] [outer = 0x8db3c000] 02:20:38 INFO - PROCESS | 1820 | 1470734438897 Marionette TRACE conn4 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 02:20:38 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 02:20:38 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1632ms 02:20:38 INFO - PROCESS | 1820 | 1470734438934 Marionette TRACE conn4 -> [0,3089,"getWindowHandle",null] 02:20:38 INFO - PROCESS | 1820 | 1470734438940 Marionette TRACE conn4 <- [1,3089,null,{"value":"8"}] 02:20:38 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 02:20:38 INFO - PROCESS | 1820 | 1470734438949 Marionette TRACE conn4 -> [0,3090,"setScriptTimeout",{"ms":35000}] 02:20:38 INFO - PROCESS | 1820 | 1470734438954 Marionette TRACE conn4 <- [1,3090,null,{}] 02:20:38 INFO - PROCESS | 1820 | 1470734438982 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}] 02:20:38 INFO - PROCESS | 1820 | 1470734438988 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:20:39 INFO - PROCESS | 1820 | 1470734439185 Marionette TRACE conn4 <- [1,3091,null,{"value":null}] 02:20:39 INFO - PROCESS | 1820 | 1470734439491 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:39 INFO - PROCESS | 1820 | 1470734439501 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:20:39 INFO - PROCESS | 1820 | ++DOCSHELL 0x8e583000 == 22 [pid = 1820] [id = 782] 02:20:39 INFO - PROCESS | 1820 | ++DOMWINDOW == 95 (0x8e584800) [pid = 1820] [serial = 2345] [outer = (nil)] 02:20:39 INFO - PROCESS | 1820 | ++DOMWINDOW == 96 (0x8ec80400) [pid = 1820] [serial = 2346] [outer = 0x8e584800] 02:20:39 INFO - PROCESS | 1820 | 1470734439632 Marionette DEBUG loaded listener.js 02:20:39 INFO - PROCESS | 1820 | ++DOMWINDOW == 97 (0x8ec88000) [pid = 1820] [serial = 2347] [outer = 0x8e584800] 02:20:40 INFO - PROCESS | 1820 | --DOMWINDOW == 96 (0x8f02c800) [pid = 1820] [serial = 2255] [outer = (nil)] [url = about:blank] 02:20:40 INFO - PROCESS | 1820 | --DOMWINDOW == 95 (0x8ed01800) [pid = 1820] [serial = 2260] [outer = (nil)] [url = about:blank] 02:20:40 INFO - PROCESS | 1820 | --DOMWINDOW == 94 (0x8edc6000) [pid = 1820] [serial = 2261] [outer = (nil)] [url = about:blank] 02:20:40 INFO - PROCESS | 1820 | --DOMWINDOW == 93 (0x8ec9f000) [pid = 1820] [serial = 2277] [outer = (nil)] [url = about:blank] 02:20:40 INFO - PROCESS | 1820 | --DOMWINDOW == 92 (0x8faea800) [pid = 1820] [serial = 2263] [outer = (nil)] [url = about:blank] 02:20:40 INFO - PROCESS | 1820 | --DOMWINDOW == 91 (0x90def000) [pid = 1820] [serial = 2264] [outer = (nil)] [url = about:blank] 02:20:40 INFO - PROCESS | 1820 | --DOMWINDOW == 90 (0x8d0da400) [pid = 1820] [serial = 2257] [outer = (nil)] [url = about:blank] 02:20:40 INFO - PROCESS | 1820 | --DOMWINDOW == 89 (0x8d2de000) [pid = 1820] [serial = 2258] [outer = (nil)] [url = about:blank] 02:20:40 INFO - PROCESS | 1820 | --DOMWINDOW == 88 (0x8d8c5000) [pid = 1820] [serial = 2274] [outer = (nil)] [url = about:blank] 02:20:40 INFO - PROCESS | 1820 | --DOMWINDOW == 87 (0x8e57d400) [pid = 1820] [serial = 2275] [outer = (nil)] [url = about:blank] 02:20:40 INFO - PROCESS | 1820 | --DOMWINDOW == 86 (0x8ed01c00) [pid = 1820] [serial = 2278] [outer = (nil)] [url = about:blank] 02:20:40 INFO - PROCESS | 1820 | --DOMWINDOW == 85 (0x9198ec00) [pid = 1820] [serial = 2269] [outer = (nil)] [url = about:blank] 02:20:40 INFO - PROCESS | 1820 | --DOMWINDOW == 84 (0x91993400) [pid = 1820] [serial = 2270] [outer = (nil)] [url = about:blank] 02:20:40 INFO - PROCESS | 1820 | --DOMWINDOW == 83 (0x92550c00) [pid = 1820] [serial = 2272] [outer = (nil)] [url = about:blank] 02:20:40 INFO - PROCESS | 1820 | --DOMWINDOW == 82 (0x9112c000) [pid = 1820] [serial = 2266] [outer = (nil)] [url = about:blank] 02:20:40 INFO - PROCESS | 1820 | --DOMWINDOW == 81 (0x9112bc00) [pid = 1820] [serial = 2267] [outer = (nil)] [url = about:blank] 02:20:40 INFO - PROCESS | 1820 | --DOMWINDOW == 80 (0x8fae1800) [pid = 1820] [serial = 2281] [outer = (nil)] [url = about:blank] 02:20:40 INFO - PROCESS | 1820 | --DOMWINDOW == 79 (0x8ef2f400) [pid = 1820] [serial = 2280] [outer = (nil)] [url = about:blank] 02:20:40 INFO - PROCESS | 1820 | 1470734440611 Marionette TRACE conn4 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 02:20:40 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 02:20:40 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1694ms 02:20:40 INFO - PROCESS | 1820 | 1470734440643 Marionette TRACE conn4 -> [0,3093,"getWindowHandle",null] 02:20:40 INFO - PROCESS | 1820 | 1470734440650 Marionette TRACE conn4 <- [1,3093,null,{"value":"8"}] 02:20:40 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 02:20:40 INFO - PROCESS | 1820 | 1470734440660 Marionette TRACE conn4 -> [0,3094,"setScriptTimeout",{"ms":35000}] 02:20:40 INFO - PROCESS | 1820 | 1470734440664 Marionette TRACE conn4 <- [1,3094,null,{}] 02:20:40 INFO - PROCESS | 1820 | 1470734440670 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}] 02:20:40 INFO - PROCESS | 1820 | 1470734440676 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:20:40 INFO - PROCESS | 1820 | 1470734440854 Marionette TRACE conn4 <- [1,3095,null,{"value":null}] 02:20:41 INFO - PROCESS | 1820 | 1470734441055 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:41 INFO - PROCESS | 1820 | 1470734441064 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:20:41 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d2d7400 == 23 [pid = 1820] [id = 783] 02:20:41 INFO - PROCESS | 1820 | ++DOMWINDOW == 80 (0x8ed03400) [pid = 1820] [serial = 2348] [outer = (nil)] 02:20:41 INFO - PROCESS | 1820 | ++DOMWINDOW == 81 (0x8ed0f000) [pid = 1820] [serial = 2349] [outer = 0x8ed03400] 02:20:41 INFO - PROCESS | 1820 | 1470734441145 Marionette DEBUG loaded listener.js 02:20:41 INFO - PROCESS | 1820 | ++DOMWINDOW == 82 (0x8edcf800) [pid = 1820] [serial = 2350] [outer = 0x8ed03400] 02:20:41 INFO - PROCESS | 1820 | 1470734441964 Marionette TRACE conn4 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 02:20:41 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 02:20:41 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1331ms 02:20:41 INFO - PROCESS | 1820 | 1470734441993 Marionette TRACE conn4 -> [0,3097,"getWindowHandle",null] 02:20:41 INFO - PROCESS | 1820 | 1470734441997 Marionette TRACE conn4 <- [1,3097,null,{"value":"8"}] 02:20:42 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 02:20:42 INFO - PROCESS | 1820 | 1470734442003 Marionette TRACE conn4 -> [0,3098,"setScriptTimeout",{"ms":35000}] 02:20:42 INFO - PROCESS | 1820 | 1470734442009 Marionette TRACE conn4 <- [1,3098,null,{}] 02:20:42 INFO - PROCESS | 1820 | 1470734442025 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}] 02:20:42 INFO - PROCESS | 1820 | 1470734442033 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:20:42 INFO - PROCESS | 1820 | 1470734442190 Marionette TRACE conn4 <- [1,3099,null,{"value":null}] 02:20:42 INFO - PROCESS | 1820 | 1470734442399 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:42 INFO - PROCESS | 1820 | 1470734442406 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:20:42 INFO - PROCESS | 1820 | ++DOCSHELL 0x8faec400 == 24 [pid = 1820] [id = 784] 02:20:42 INFO - PROCESS | 1820 | ++DOMWINDOW == 83 (0x8faec800) [pid = 1820] [serial = 2351] [outer = (nil)] 02:20:42 INFO - PROCESS | 1820 | ++DOMWINDOW == 84 (0x90def400) [pid = 1820] [serial = 2352] [outer = 0x8faec800] 02:20:42 INFO - PROCESS | 1820 | 1470734442483 Marionette DEBUG loaded listener.js 02:20:42 INFO - PROCESS | 1820 | ++DOMWINDOW == 85 (0x90fe5800) [pid = 1820] [serial = 2353] [outer = 0x8faec800] 02:20:43 INFO - PROCESS | 1820 | 1470734443270 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]]]}] 02:20:43 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 02:20:43 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 02:20:43 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1286ms 02:20:43 INFO - PROCESS | 1820 | 1470734443290 Marionette TRACE conn4 -> [0,3101,"getWindowHandle",null] 02:20:43 INFO - PROCESS | 1820 | 1470734443295 Marionette TRACE conn4 <- [1,3101,null,{"value":"8"}] 02:20:43 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 02:20:43 INFO - PROCESS | 1820 | 1470734443301 Marionette TRACE conn4 -> [0,3102,"setScriptTimeout",{"ms":35000}] 02:20:43 INFO - PROCESS | 1820 | 1470734443304 Marionette TRACE conn4 <- [1,3102,null,{}] 02:20:43 INFO - PROCESS | 1820 | 1470734443310 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}] 02:20:43 INFO - PROCESS | 1820 | 1470734443315 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:20:43 INFO - PROCESS | 1820 | 1470734443556 Marionette TRACE conn4 <- [1,3103,null,{"value":null}] 02:20:43 INFO - PROCESS | 1820 | 1470734443593 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:43 INFO - PROCESS | 1820 | 1470734443603 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:20:43 INFO - PROCESS | 1820 | ++DOCSHELL 0x91923c00 == 25 [pid = 1820] [id = 785] 02:20:43 INFO - PROCESS | 1820 | ++DOMWINDOW == 86 (0x91924c00) [pid = 1820] [serial = 2354] [outer = (nil)] 02:20:43 INFO - PROCESS | 1820 | ++DOMWINDOW == 87 (0x9198e800) [pid = 1820] [serial = 2355] [outer = 0x91924c00] 02:20:43 INFO - PROCESS | 1820 | 1470734443688 Marionette DEBUG loaded listener.js 02:20:43 INFO - PROCESS | 1820 | ++DOMWINDOW == 88 (0x91993c00) [pid = 1820] [serial = 2356] [outer = 0x91924c00] 02:20:45 INFO - PROCESS | 1820 | --DOMWINDOW == 87 (0x8ef2f800) [pid = 1820] [serial = 2288] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 02:20:45 INFO - PROCESS | 1820 | --DOMWINDOW == 86 (0x90eea000) [pid = 1820] [serial = 2291] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 02:20:45 INFO - PROCESS | 1820 | --DOMWINDOW == 85 (0x8edca800) [pid = 1820] [serial = 2285] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 02:20:45 INFO - PROCESS | 1820 | --DOMWINDOW == 84 (0x8eca2400) [pid = 1820] [serial = 2306] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/blob/Blob-close.html] 02:20:45 INFO - PROCESS | 1820 | --DOMWINDOW == 83 (0x8d2dc400) [pid = 1820] [serial = 2282] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 02:20:45 INFO - PROCESS | 1820 | --DOMWINDOW == 82 (0x8f02a800) [pid = 1820] [serial = 2309] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html] 02:20:45 INFO - PROCESS | 1820 | --DOMWINDOW == 81 (0x8d8c2400) [pid = 1820] [serial = 2303] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html] 02:20:45 INFO - PROCESS | 1820 | --DOMWINDOW == 80 (0x92c05c00) [pid = 1820] [serial = 2297] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 02:20:45 INFO - PROCESS | 1820 | --DOMWINDOW == 79 (0x8d0d2800) [pid = 1820] [serial = 2312] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker] 02:20:45 INFO - PROCESS | 1820 | --DOMWINDOW == 78 (0x8fadd400) [pid = 1820] [serial = 2294] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/historical.html] 02:20:45 INFO - PROCESS | 1820 | 1470734445097 Marionette TRACE conn4 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 02:20:45 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 02:20:45 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1832ms 02:20:45 INFO - PROCESS | 1820 | 1470734445134 Marionette TRACE conn4 -> [0,3105,"getWindowHandle",null] 02:20:45 INFO - PROCESS | 1820 | 1470734445138 Marionette TRACE conn4 <- [1,3105,null,{"value":"8"}] 02:20:45 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 02:20:45 INFO - PROCESS | 1820 | 1470734445146 Marionette TRACE conn4 -> [0,3106,"setScriptTimeout",{"ms":35000}] 02:20:45 INFO - PROCESS | 1820 | 1470734445149 Marionette TRACE conn4 <- [1,3106,null,{}] 02:20:45 INFO - PROCESS | 1820 | 1470734445155 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}] 02:20:45 INFO - PROCESS | 1820 | 1470734445161 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:20:45 INFO - PROCESS | 1820 | 1470734445361 Marionette TRACE conn4 <- [1,3107,null,{"value":null}] 02:20:45 INFO - PROCESS | 1820 | 1470734445563 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:45 INFO - PROCESS | 1820 | 1470734445571 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:20:45 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d2d3000 == 26 [pid = 1820] [id = 786] 02:20:45 INFO - PROCESS | 1820 | ++DOMWINDOW == 79 (0x8ef30c00) [pid = 1820] [serial = 2357] [outer = (nil)] 02:20:45 INFO - PROCESS | 1820 | ++DOMWINDOW == 80 (0x9199cc00) [pid = 1820] [serial = 2358] [outer = 0x8ef30c00] 02:20:45 INFO - PROCESS | 1820 | 1470734445642 Marionette DEBUG loaded listener.js 02:20:45 INFO - PROCESS | 1820 | ++DOMWINDOW == 81 (0x92543400) [pid = 1820] [serial = 2359] [outer = 0x8ef30c00] 02:20:46 INFO - PROCESS | 1820 | 1470734446338 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]]]}] 02:20:46 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 02:20:46 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 02:20:46 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 02:20:46 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1229ms 02:20:46 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 02:20:46 INFO - PROCESS | 1820 | 1470734446377 Marionette TRACE conn4 -> [0,3109,"getWindowHandle",null] 02:20:46 INFO - PROCESS | 1820 | 1470734446380 Marionette TRACE conn4 <- [1,3109,null,{"value":"8"}] 02:20:46 INFO - PROCESS | 1820 | 1470734446387 Marionette TRACE conn4 -> [0,3110,"setScriptTimeout",{"ms":35000}] 02:20:46 INFO - PROCESS | 1820 | 1470734446391 Marionette TRACE conn4 <- [1,3110,null,{}] 02:20:46 INFO - PROCESS | 1820 | 1470734446396 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}] 02:20:46 INFO - PROCESS | 1820 | 1470734446406 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:20:46 INFO - PROCESS | 1820 | 1470734446655 Marionette TRACE conn4 <- [1,3111,null,{"value":null}] 02:20:46 INFO - PROCESS | 1820 | 1470734446676 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:46 INFO - PROCESS | 1820 | 1470734446686 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:20:46 INFO - PROCESS | 1820 | ++DOCSHELL 0x8d0d4000 == 27 [pid = 1820] [id = 787] 02:20:46 INFO - PROCESS | 1820 | ++DOMWINDOW == 82 (0x9198f000) [pid = 1820] [serial = 2360] [outer = (nil)] 02:20:46 INFO - PROCESS | 1820 | ++DOMWINDOW == 83 (0x93d71800) [pid = 1820] [serial = 2361] [outer = 0x9198f000] 02:20:46 INFO - PROCESS | 1820 | 1470734446754 Marionette DEBUG loaded listener.js 02:20:46 INFO - PROCESS | 1820 | ++DOMWINDOW == 84 (0x953b1000) [pid = 1820] [serial = 2362] [outer = 0x9198f000] 02:20:47 INFO - PROCESS | 1820 | 1470734447824 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"]]]}] 02:20:47 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 02:20:47 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 02:20:47 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 02:20:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:20:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:20:47 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 02:20:47 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1485ms 02:20:47 INFO - PROCESS | 1820 | 1470734447911 Marionette TRACE conn4 -> [0,3113,"getWindowHandle",null] 02:20:47 INFO - PROCESS | 1820 | 1470734447919 Marionette TRACE conn4 <- [1,3113,null,{"value":"8"}] 02:20:47 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 02:20:47 INFO - PROCESS | 1820 | 1470734447934 Marionette TRACE conn4 -> [0,3114,"setScriptTimeout",{"ms":35000}] 02:20:47 INFO - PROCESS | 1820 | 1470734447942 Marionette TRACE conn4 <- [1,3114,null,{}] 02:20:47 INFO - PROCESS | 1820 | 1470734447952 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}] 02:20:47 INFO - PROCESS | 1820 | 1470734447957 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:20:48 INFO - PROCESS | 1820 | 1470734448196 Marionette TRACE conn4 <- [1,3115,null,{"value":null}] 02:20:48 INFO - PROCESS | 1820 | 1470734448405 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\", \"7e724a7e-dc20-43cc-b21f-7e8903f87646\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:48 INFO - PROCESS | 1820 | 1470734448416 Marionette INFO sendAsync d839fe40-bd1c-4f45-b535-2168f8f9e13f 02:20:48 INFO - PROCESS | 1820 | ++DOCSHELL 0x8db34000 == 28 [pid = 1820] [id = 788] 02:20:48 INFO - PROCESS | 1820 | ++DOMWINDOW == 85 (0x8e582c00) [pid = 1820] [serial = 2363] [outer = (nil)] 02:20:48 INFO - PROCESS | 1820 | ++DOMWINDOW == 86 (0x8ed01400) [pid = 1820] [serial = 2364] [outer = 0x8e582c00] 02:20:48 INFO - PROCESS | 1820 | 1470734448541 Marionette DEBUG loaded listener.js 02:20:48 INFO - PROCESS | 1820 | ++DOMWINDOW == 87 (0x8edc6800) [pid = 1820] [serial = 2365] [outer = 0x8e582c00] 02:20:49 INFO - PROCESS | 1820 | 1470734449521 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]]]}] 02:20:49 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 02:20:49 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1639ms 02:20:49 INFO - PROCESS | 1820 | 1470734449573 Marionette TRACE conn4 -> [0,3117,"getWindowHandle",null] 02:20:49 INFO - PROCESS | 1820 | 1470734449581 Marionette TRACE conn4 <- [1,3117,null,{"value":"8"}] 02:20:50 WARNING - u'runner_teardown' () 02:20:50 INFO - No more tests 02:20:50 INFO - Got 0 unexpected results 02:20:50 INFO - SUITE-END | took 1345s 02:20:50 INFO - Closing logging queue 02:20:50 INFO - queue closed 02:20:50 INFO - Return code: 0 02:20:50 WARNING - # TBPL SUCCESS # 02:20:50 INFO - Running post-action listener: _resource_record_post_action 02:20:50 INFO - Running post-run listener: _resource_record_post_run 02:20:52 INFO - Total resource usage - Wall time: 1383s; CPU: 98.0%; Read bytes: 14045184; Write bytes: 924753920; Read time: 724; Write time: 264264 02:20:52 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 02:20:52 INFO - install - Wall time: 33s; CPU: 100.0%; Read bytes: 0; Write bytes: 142004224; Read time: 0; Write time: 140152 02:20:52 INFO - run-tests - Wall time: 1351s; CPU: 98.0%; Read bytes: 11087872; Write bytes: 782749696; Read time: 600; Write time: 124112 02:20:52 INFO - Running post-run listener: _upload_blobber_files 02:20:52 INFO - Blob upload gear active. 02:20:52 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 02:20:52 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 02:20:52 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'] 02:20:52 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 02:20:52 INFO - (blobuploader) - INFO - Open directory for files ... 02:20:52 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 02:20:53 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 02:20:53 INFO - (blobuploader) - INFO - Uploading, attempt #1. 02:20:55 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 02:20:55 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 02:20:55 INFO - (blobuploader) - INFO - Done attempting. 02:20:55 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 02:20:55 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 02:20:55 INFO - (blobuploader) - INFO - Uploading, attempt #1. 02:20:56 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 02:20:56 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 02:20:56 INFO - (blobuploader) - INFO - Done attempting. 02:20:56 INFO - (blobuploader) - INFO - Iteration through files over. 02:20:56 INFO - Return code: 0 02:20:56 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 02:20:56 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 02:20:56 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/c37df2e3feb11d9aa4ec81cd77067ae172b81aefa7eddbbf339270fadc3f26188f6d869b8713f4704585e3cdad280d4e2351d8c2c8888cb6bace1c63cae7845a", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/a53c1a0656ebfc8448623929c2b140094379c7bf032ff876b1c0cbf4ab0e68338b503599b0d2f17b3c04022dc10c60b6de5e6ef664b38e87421c518086de7c6f"} 02:20:56 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 02:20:56 INFO - Writing to file /builds/slave/test/properties/blobber_files 02:20:56 INFO - Contents: 02:20:56 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/c37df2e3feb11d9aa4ec81cd77067ae172b81aefa7eddbbf339270fadc3f26188f6d869b8713f4704585e3cdad280d4e2351d8c2c8888cb6bace1c63cae7845a", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/a53c1a0656ebfc8448623929c2b140094379c7bf032ff876b1c0cbf4ab0e68338b503599b0d2f17b3c04022dc10c60b6de5e6ef664b38e87421c518086de7c6f"} 02:20:56 INFO - Running post-run listener: copy_logs_to_upload_dir 02:20:56 INFO - Copying logs to upload dir... 02:20:56 INFO - mkdir: /builds/slave/test/build/upload/logs 02:20:56 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1920.199124 ========= master_lag: 0.56 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 32 mins, 0 secs) (at 2016-08-09 02:20:56.985260) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-08-09 02:20:56.997158) ========= 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-1470731564.303037-363794587 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/c37df2e3feb11d9aa4ec81cd77067ae172b81aefa7eddbbf339270fadc3f26188f6d869b8713f4704585e3cdad280d4e2351d8c2c8888cb6bace1c63cae7845a", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/a53c1a0656ebfc8448623929c2b140094379c7bf032ff876b1c0cbf4ab0e68338b503599b0d2f17b3c04022dc10c60b6de5e6ef664b38e87421c518086de7c6f"} build_url:https://queue.taskcluster.net/v1/task/NUe4R4vqTo-Ozs-yzwydXw/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/NUe4R4vqTo-Ozs-yzwydXw/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.034121 build_url: 'https://queue.taskcluster.net/v1/task/NUe4R4vqTo-Ozs-yzwydXw/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/c37df2e3feb11d9aa4ec81cd77067ae172b81aefa7eddbbf339270fadc3f26188f6d869b8713f4704585e3cdad280d4e2351d8c2c8888cb6bace1c63cae7845a", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/a53c1a0656ebfc8448623929c2b140094379c7bf032ff876b1c0cbf4ab0e68338b503599b0d2f17b3c04022dc10c60b6de5e6ef664b38e87421c518086de7c6f"}' symbols_url: 'https://queue.taskcluster.net/v1/task/NUe4R4vqTo-Ozs-yzwydXw/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.crashreporter-symbols.zip' ========= master_lag: 0.04 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-08-09 02:20:57.067818) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-08-09 02:20:57.068144) ========= 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-1470731564.303037-363794587 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.018796 ========= master_lag: 0.06 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-08-09 02:20:57.144958) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-08-09 02:20:57.145262) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-08-09 02:20:57.146083) ========= ========= Total master_lag: 0.84 =========