builder: mozilla-inbound_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-1123 starttime: 1461026011.84 results: success (0) buildid: 20160418162432 builduid: 0c3a3a8c3484465e95de00363cdd913a revision: 53252c783a434673b8c56728c2273f984883bc53 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-18 17:33:31.836373) ========= master: http://buildbot-master123.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-18 17:33:31.836779) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-18 17:33:31.837069) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-18 17:33:32.484307) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 17:33:32.484704) ========= 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=9ca12473fbb1d023794ffd180000023c-1461025999.221848-1073096878 _=/tools/buildbot/bin/python using PTY: False --2016-04-18 17:33:32-- 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% 531K=0.02s 2016-04-18 17:33:32 (531 KB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.305151 ========= master_lag: 0.04 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 17:33:32.827197) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 17:33:32.827540) ========= 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=9ca12473fbb1d023794ffd180000023c-1461025999.221848-1073096878 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.067945 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 17:33:32.924863) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 17:33:32.925189) ========= bash -c 'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev 53252c783a434673b8c56728c2273f984883bc53 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev 53252c783a434673b8c56728c2273f984883bc53 --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=9ca12473fbb1d023794ffd180000023c-1461025999.221848-1073096878 _=/tools/buildbot/bin/python using PTY: False 2016-04-18 17:33:33,015 truncating revision to first 12 chars 2016-04-18 17:33:33,015 Setting DEBUG logging. 2016-04-18 17:33:33,016 attempt 1/10 2016-04-18 17:33:33,016 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/mozilla-inbound/53252c783a43?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-18 17:33:33,348 unpacking tar archive at: mozilla-inbound-53252c783a43/testing/mozharness/ program finished with exit code 0 elapsedTime=0.601332 ========= master_lag: 0.21 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 17:33:33.740521) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-18 17:33:33.740851) ========= script_repo_revision: 53252c783a434673b8c56728c2273f984883bc53 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-18 17:33:33.741255) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-18 17:33:33.741528) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-18 17:33:33.770746) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 18 mins, 14 secs) (at 2016-04-18 17:33:33.771025) ========= /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-inbound --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-inbound', '--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=9ca12473fbb1d023794ffd180000023c-1461025999.221848-1073096878 _=/tools/buildbot/bin/python using PTY: False 17:33:33 INFO - MultiFileLogger online at 20160418 17:33:33 in /builds/slave/test 17:33:33 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-inbound --download-symbols true 17:33:33 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 17:33:33 INFO - {'append_to_log': False, 17:33:33 INFO - 'base_work_dir': '/builds/slave/test', 17:33:33 INFO - 'blob_upload_branch': 'mozilla-inbound', 17:33:33 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 17:33:33 INFO - 'buildbot_json_path': 'buildprops.json', 17:33:33 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 17:33:33 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 17:33:33 INFO - 'download_minidump_stackwalk': True, 17:33:33 INFO - 'download_symbols': 'true', 17:33:33 INFO - 'e10s': False, 17:33:33 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 17:33:33 INFO - 'tooltool.py': '/tools/tooltool.py', 17:33:33 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 17:33:33 INFO - '/tools/misc-python/virtualenv.py')}, 17:33:33 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 17:33:33 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 17:33:33 INFO - 'log_level': 'info', 17:33:33 INFO - 'log_to_console': True, 17:33:33 INFO - 'opt_config_files': (), 17:33:33 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 17:33:33 INFO - '--processes=1', 17:33:33 INFO - '--config=%(test_path)s/wptrunner.ini', 17:33:33 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 17:33:33 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 17:33:34 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 17:33:34 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 17:33:34 INFO - 'pip_index': False, 17:33:34 INFO - 'require_test_zip': True, 17:33:34 INFO - 'test_type': ('testharness',), 17:33:34 INFO - 'this_chunk': '1', 17:33:34 INFO - 'tooltool_cache': '/builds/tooltool_cache', 17:33:34 INFO - 'total_chunks': '10', 17:33:34 INFO - 'virtualenv_path': 'venv', 17:33:34 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 17:33:34 INFO - 'work_dir': 'build'} 17:33:34 INFO - ##### 17:33:34 INFO - ##### Running clobber step. 17:33:34 INFO - ##### 17:33:34 INFO - Running pre-action listener: _resource_record_pre_action 17:33:34 INFO - Running main action method: clobber 17:33:34 INFO - rmtree: /builds/slave/test/build 17:33:34 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 17:33:36 INFO - Running post-action listener: _resource_record_post_action 17:33:36 INFO - ##### 17:33:36 INFO - ##### Running read-buildbot-config step. 17:33:36 INFO - ##### 17:33:36 INFO - Running pre-action listener: _resource_record_pre_action 17:33:36 INFO - Running main action method: read_buildbot_config 17:33:36 INFO - Using buildbot properties: 17:33:36 INFO - { 17:33:36 INFO - "project": "", 17:33:36 INFO - "product": "firefox", 17:33:36 INFO - "script_repo_revision": "production", 17:33:36 INFO - "scheduler": "tests-mozilla-inbound-ubuntu64_vm-debug-unittest-7-3600", 17:33:36 INFO - "repository": "", 17:33:36 INFO - "buildername": "Ubuntu VM 12.04 x64 mozilla-inbound debug test web-platform-tests-1", 17:33:36 INFO - "buildid": "20160418162432", 17:33:36 INFO - "pgo_build": "False", 17:33:36 INFO - "basedir": "/builds/slave/test", 17:33:36 INFO - "buildnumber": 49, 17:33:36 INFO - "slavename": "tst-linux64-spot-1123", 17:33:36 INFO - "master": "http://buildbot-master123.bb.releng.usw2.mozilla.com:8201/", 17:33:36 INFO - "platform": "linux64", 17:33:36 INFO - "branch": "mozilla-inbound", 17:33:36 INFO - "revision": "53252c783a434673b8c56728c2273f984883bc53", 17:33:36 INFO - "repo_path": "integration/mozilla-inbound", 17:33:36 INFO - "moz_repo_path": "", 17:33:36 INFO - "stage_platform": "linux64", 17:33:36 INFO - "builduid": "0c3a3a8c3484465e95de00363cdd913a", 17:33:36 INFO - "slavebuilddir": "test" 17:33:36 INFO - } 17:33:36 INFO - Found installer url https://queue.taskcluster.net/v1/task/Uwzn0_bhT02FeqaH9Ywrtg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2. 17:33:36 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/Uwzn0_bhT02FeqaH9Ywrtg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json. 17:33:36 INFO - Running post-action listener: _resource_record_post_action 17:33:36 INFO - ##### 17:33:36 INFO - ##### Running download-and-extract step. 17:33:36 INFO - ##### 17:33:36 INFO - Running pre-action listener: _resource_record_pre_action 17:33:36 INFO - Running main action method: download_and_extract 17:33:36 INFO - mkdir: /builds/slave/test/build/tests 17:33:36 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')]} 17:33:36 INFO - https://queue.taskcluster.net/v1/task/Uwzn0_bhT02FeqaH9Ywrtg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 17:33:36 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Uwzn0_bhT02FeqaH9Ywrtg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 17:33:36 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Uwzn0_bhT02FeqaH9Ywrtg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 17:33:36 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Uwzn0_bhT02FeqaH9Ywrtg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 17:33:36 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Uwzn0_bhT02FeqaH9Ywrtg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json'}, attempt #1 17:33:38 INFO - Downloaded 1361 bytes. 17:33:38 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 17:33:38 INFO - Using the following test package requirements: 17:33:38 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 17:33:38 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 17:33:38 INFO - u'firefox-48.0a1.en-US.linux-x86_64.cppunittest.tests.zip'], 17:33:38 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 17:33:38 INFO - u'firefox-48.0a1.en-US.linux-x86_64.gtest.tests.zip'], 17:33:38 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 17:33:38 INFO - u'jsshell-linux-x86_64.zip'], 17:33:38 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 17:33:38 INFO - u'firefox-48.0a1.en-US.linux-x86_64.mochitest.tests.zip'], 17:33:38 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 17:33:38 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 17:33:38 INFO - u'firefox-48.0a1.en-US.linux-x86_64.reftest.tests.zip'], 17:33:38 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 17:33:38 INFO - u'firefox-48.0a1.en-US.linux-x86_64.talos.tests.zip'], 17:33:38 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 17:33:38 INFO - u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'], 17:33:38 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 17:33:38 INFO - u'firefox-48.0a1.en-US.linux-x86_64.xpcshell.tests.zip']} 17:33:38 INFO - Downloading packages: [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'] for test suite category: web-platform 17:33: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')]} 17:33:38 INFO - https://queue.taskcluster.net/v1/task/Uwzn0_bhT02FeqaH9Ywrtg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 17:33:38 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Uwzn0_bhT02FeqaH9Ywrtg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 17:33:38 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Uwzn0_bhT02FeqaH9Ywrtg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 17:33:38 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Uwzn0_bhT02FeqaH9Ywrtg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 17:33:38 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Uwzn0_bhT02FeqaH9Ywrtg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'}, attempt #1 17:33:41 INFO - Downloaded 22674217 bytes. 17:33:41 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 17:33:41 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 17:33:41 INFO - caution: filename not matched: web-platform/* 17:33:41 INFO - Return code: 11 17:33:41 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:33:41 INFO - https://queue.taskcluster.net/v1/task/Uwzn0_bhT02FeqaH9Ywrtg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 17:33:41 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Uwzn0_bhT02FeqaH9Ywrtg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 17:33:41 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Uwzn0_bhT02FeqaH9Ywrtg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 17:33:41 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Uwzn0_bhT02FeqaH9Ywrtg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 17:33:41 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Uwzn0_bhT02FeqaH9Ywrtg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'}, attempt #1 17:33:43 INFO - Downloaded 36382568 bytes. 17:33:43 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 17:33:43 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 17:33:46 INFO - caution: filename not matched: bin/* 17:33:46 INFO - caution: filename not matched: config/* 17:33:46 INFO - caution: filename not matched: mozbase/* 17:33:46 INFO - caution: filename not matched: marionette/* 17:33:46 INFO - caution: filename not matched: tools/wptserve/* 17:33:46 INFO - Return code: 11 17:33:46 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')]} 17:33:46 INFO - https://queue.taskcluster.net/v1/task/Uwzn0_bhT02FeqaH9Ywrtg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 17:33:46 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Uwzn0_bhT02FeqaH9Ywrtg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 17:33:46 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Uwzn0_bhT02FeqaH9Ywrtg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 17:33:46 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Uwzn0_bhT02FeqaH9Ywrtg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 17:33:46 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Uwzn0_bhT02FeqaH9Ywrtg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2'}, attempt #1 17:33:51 INFO - Downloaded 64168456 bytes. 17:33:51 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/Uwzn0_bhT02FeqaH9Ywrtg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 17:33:51 INFO - mkdir: /builds/slave/test/properties 17:33:51 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 17:33:51 INFO - Writing to file /builds/slave/test/properties/build_url 17:33:51 INFO - Contents: 17:33:51 INFO - build_url:https://queue.taskcluster.net/v1/task/Uwzn0_bhT02FeqaH9Ywrtg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 17:33:52 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/Uwzn0_bhT02FeqaH9Ywrtg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 17:33:52 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 17:33:52 INFO - Writing to file /builds/slave/test/properties/symbols_url 17:33:52 INFO - Contents: 17:33:52 INFO - symbols_url:https://queue.taskcluster.net/v1/task/Uwzn0_bhT02FeqaH9Ywrtg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 17:33:52 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:33:52 INFO - https://queue.taskcluster.net/v1/task/Uwzn0_bhT02FeqaH9Ywrtg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 17:33:52 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Uwzn0_bhT02FeqaH9Ywrtg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 17:33:52 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Uwzn0_bhT02FeqaH9Ywrtg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 17:33:52 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Uwzn0_bhT02FeqaH9Ywrtg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 17:33:52 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Uwzn0_bhT02FeqaH9Ywrtg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip'}, attempt #1 17:33:55 INFO - Downloaded 90740435 bytes. 17:33:55 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 17:33:55 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 17:34:04 INFO - Return code: 0 17:34:04 INFO - Running post-action listener: _resource_record_post_action 17:34:04 INFO - Running post-action listener: set_extra_try_arguments 17:34:04 INFO - ##### 17:34:04 INFO - ##### Running create-virtualenv step. 17:34:04 INFO - ##### 17:34:04 INFO - Running pre-action listener: _pre_create_virtualenv 17:34:04 INFO - Running pre-action listener: _resource_record_pre_action 17:34:04 INFO - Running main action method: create_virtualenv 17:34:04 INFO - Creating virtualenv /builds/slave/test/build/venv 17:34:04 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 17:34:04 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 17:34:04 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 17:34:04 INFO - Using real prefix '/usr' 17:34:04 INFO - New python executable in /builds/slave/test/build/venv/bin/python 17:34:08 INFO - Installing distribute.............................................................................................................................................................................................done. 17:34:11 INFO - Installing pip.................done. 17:34:11 INFO - Return code: 0 17:34:11 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 17:34: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')]} 17:34:11 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 17:34:11 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 17:34: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')]} 17:34:11 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 17:34:11 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 17:34: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 0x160e030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x160f3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1716eb0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1713fc0>, '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 0x1714cc0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1715150>, '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': '9ca12473fbb1d023794ffd180000023c-1461025999.221848-1073096878', '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 17:34: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 17:34: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 17:34:11 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 17:34:11 INFO - 'CCACHE_UMASK': '002', 17:34:11 INFO - 'DISPLAY': ':0', 17:34:11 INFO - 'HOME': '/home/cltbld', 17:34:11 INFO - 'LANG': 'en_US.UTF-8', 17:34:11 INFO - 'LOGNAME': 'cltbld', 17:34:11 INFO - 'MAIL': '/var/mail/cltbld', 17:34:11 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:34:11 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 17:34:11 INFO - 'MOZ_NO_REMOTE': '1', 17:34:11 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 17:34:11 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:34:11 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 17:34:11 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 17:34:11 INFO - 'PWD': '/builds/slave/test', 17:34:11 INFO - 'SHELL': '/bin/bash', 17:34:11 INFO - 'SHLVL': '1', 17:34:11 INFO - 'TERM': 'linux', 17:34:11 INFO - 'TMOUT': '86400', 17:34:11 INFO - 'USER': 'cltbld', 17:34:11 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461025999.221848-1073096878', 17:34:11 INFO - '_': '/tools/buildbot/bin/python'} 17:34:11 INFO - Ignoring indexes: https://pypi.python.org/simple/ 17:34:11 INFO - Downloading/unpacking psutil>=0.7.1 17:34: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 17:34: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 17:34: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 17:34: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 17:34: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 17:34: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 17:34:15 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 17:34:15 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 17:34:15 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 17:34:15 INFO - Installing collected packages: psutil 17:34:15 INFO - Running setup.py install for psutil 17:34:15 INFO - building 'psutil._psutil_linux' extension 17:34:15 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-x86_64-2.7/psutil/_psutil_linux.o 17:34:16 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o -o build/lib.linux-x86_64-2.7/psutil/_psutil_linux.so 17:34:16 INFO - building 'psutil._psutil_posix' extension 17:34: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-x86_64-2.7/psutil/_psutil_posix.o 17:34:16 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o -o build/lib.linux-x86_64-2.7/psutil/_psutil_posix.so 17:34:16 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 17:34:16 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 17:34:16 INFO - Successfully installed psutil 17:34:16 INFO - Cleaning up... 17:34:16 INFO - Return code: 0 17:34:16 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 17:34:16 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')]} 17:34:16 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 17:34:16 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 17:34:16 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')]} 17:34:16 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 17:34:16 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 17:34:16 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 0x160e030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x160f3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1716eb0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1713fc0>, '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 0x1714cc0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1715150>, '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': '9ca12473fbb1d023794ffd180000023c-1461025999.221848-1073096878', '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 17:34:16 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 17:34:16 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 17:34:16 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 17:34:16 INFO - 'CCACHE_UMASK': '002', 17:34:16 INFO - 'DISPLAY': ':0', 17:34:16 INFO - 'HOME': '/home/cltbld', 17:34:16 INFO - 'LANG': 'en_US.UTF-8', 17:34:16 INFO - 'LOGNAME': 'cltbld', 17:34:16 INFO - 'MAIL': '/var/mail/cltbld', 17:34:16 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:34:16 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 17:34:16 INFO - 'MOZ_NO_REMOTE': '1', 17:34:16 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 17:34:16 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:34:16 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 17:34:16 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 17:34:16 INFO - 'PWD': '/builds/slave/test', 17:34:16 INFO - 'SHELL': '/bin/bash', 17:34:16 INFO - 'SHLVL': '1', 17:34:16 INFO - 'TERM': 'linux', 17:34:16 INFO - 'TMOUT': '86400', 17:34:16 INFO - 'USER': 'cltbld', 17:34:16 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461025999.221848-1073096878', 17:34:16 INFO - '_': '/tools/buildbot/bin/python'} 17:34:17 INFO - Ignoring indexes: https://pypi.python.org/simple/ 17:34:17 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 17:34: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 17:34: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 17:34: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 17:34: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 17:34: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 17:34: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 17:34:20 INFO - Downloading mozsystemmonitor-0.0.tar.gz 17:34:20 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 17:34:20 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 17:34:20 INFO - Installing collected packages: mozsystemmonitor 17:34:20 INFO - Running setup.py install for mozsystemmonitor 17:34:20 INFO - Successfully installed mozsystemmonitor 17:34:20 INFO - Cleaning up... 17:34:21 INFO - Return code: 0 17:34:21 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 17:34:21 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')]} 17:34:21 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 17:34:21 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 17:34:21 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')]} 17:34:21 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 17:34:21 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 17:34:21 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 0x160e030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x160f3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1716eb0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1713fc0>, '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 0x1714cc0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1715150>, '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': '9ca12473fbb1d023794ffd180000023c-1461025999.221848-1073096878', '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 17:34:21 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 17:34:21 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 17:34:21 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 17:34:21 INFO - 'CCACHE_UMASK': '002', 17:34:21 INFO - 'DISPLAY': ':0', 17:34:21 INFO - 'HOME': '/home/cltbld', 17:34:21 INFO - 'LANG': 'en_US.UTF-8', 17:34:21 INFO - 'LOGNAME': 'cltbld', 17:34:21 INFO - 'MAIL': '/var/mail/cltbld', 17:34:21 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:34:21 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 17:34:21 INFO - 'MOZ_NO_REMOTE': '1', 17:34:21 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 17:34:21 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:34:21 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 17:34:21 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 17:34:21 INFO - 'PWD': '/builds/slave/test', 17:34:21 INFO - 'SHELL': '/bin/bash', 17:34:21 INFO - 'SHLVL': '1', 17:34:21 INFO - 'TERM': 'linux', 17:34:21 INFO - 'TMOUT': '86400', 17:34:21 INFO - 'USER': 'cltbld', 17:34:21 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461025999.221848-1073096878', 17:34:21 INFO - '_': '/tools/buildbot/bin/python'} 17:34:21 INFO - Ignoring indexes: https://pypi.python.org/simple/ 17:34:21 INFO - Downloading/unpacking blobuploader==1.2.4 17:34:21 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 17:34:21 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 17:34:21 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 17:34:21 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 17:34:21 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 17:34:21 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 17:34:24 INFO - Downloading blobuploader-1.2.4.tar.gz 17:34:24 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 17:34:24 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 17:34:24 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 17:34:24 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 17:34:24 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 17:34:24 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 17:34:24 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 17:34:24 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 17:34:25 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 17:34:25 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 17:34:25 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 17:34:25 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 17:34:25 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 17:34:25 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 17:34:25 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 17:34:25 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 17:34:26 INFO - Downloading docopt-0.6.1.tar.gz 17:34:26 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 17:34:26 INFO - Installing collected packages: blobuploader, requests, docopt 17:34:26 INFO - Running setup.py install for blobuploader 17:34:26 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 17:34:26 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 17:34:26 INFO - Running setup.py install for requests 17:34:27 INFO - Running setup.py install for docopt 17:34:27 INFO - Successfully installed blobuploader requests docopt 17:34:27 INFO - Cleaning up... 17:34:27 INFO - Return code: 0 17:34:27 INFO - Installing None into virtualenv /builds/slave/test/build/venv 17:34:27 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:34:27 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 17:34:27 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 17:34:27 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:34:27 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 17:34:27 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 17:34:27 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 0x160e030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x160f3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1716eb0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1713fc0>, '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 0x1714cc0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1715150>, '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': '9ca12473fbb1d023794ffd180000023c-1461025999.221848-1073096878', '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 17:34:27 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 17:34:27 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 17:34:27 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 17:34:27 INFO - 'CCACHE_UMASK': '002', 17:34:27 INFO - 'DISPLAY': ':0', 17:34:27 INFO - 'HOME': '/home/cltbld', 17:34:27 INFO - 'LANG': 'en_US.UTF-8', 17:34:27 INFO - 'LOGNAME': 'cltbld', 17:34:27 INFO - 'MAIL': '/var/mail/cltbld', 17:34:27 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:34:27 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 17:34:27 INFO - 'MOZ_NO_REMOTE': '1', 17:34:27 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 17:34:27 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:34:27 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 17:34:27 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 17:34:27 INFO - 'PWD': '/builds/slave/test', 17:34:27 INFO - 'SHELL': '/bin/bash', 17:34:27 INFO - 'SHLVL': '1', 17:34:27 INFO - 'TERM': 'linux', 17:34:27 INFO - 'TMOUT': '86400', 17:34:27 INFO - 'USER': 'cltbld', 17:34:27 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461025999.221848-1073096878', 17:34:27 INFO - '_': '/tools/buildbot/bin/python'} 17:34:27 INFO - Ignoring indexes: https://pypi.python.org/simple/ 17:34:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 17:34:27 INFO - Running setup.py (path:/tmp/pip-rNYSlk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 17:34:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 17:34:27 INFO - Running setup.py (path:/tmp/pip-x9xCV0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 17:34:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 17:34:28 INFO - Running setup.py (path:/tmp/pip-u8rRqw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 17:34:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 17:34:28 INFO - Running setup.py (path:/tmp/pip-uiZX0W-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 17:34:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 17:34:28 INFO - Running setup.py (path:/tmp/pip-rJ_ocE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 17:34:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 17:34:28 INFO - Running setup.py (path:/tmp/pip-TCj8CU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 17:34:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 17:34:28 INFO - Running setup.py (path:/tmp/pip-0HyUvJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 17:34:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 17:34:28 INFO - Running setup.py (path:/tmp/pip-HWZmef-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 17:34:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 17:34:28 INFO - Running setup.py (path:/tmp/pip-djofjk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 17:34:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 17:34:28 INFO - Running setup.py (path:/tmp/pip-SBXYRr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 17:34:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 17:34:29 INFO - Running setup.py (path:/tmp/pip-pPyJSk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 17:34:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 17:34:29 INFO - Running setup.py (path:/tmp/pip-KBZWjq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 17:34:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 17:34:29 INFO - Running setup.py (path:/tmp/pip-QJv6uB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 17:34:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 17:34:29 INFO - Running setup.py (path:/tmp/pip-5tbxh5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 17:34:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 17:34:29 INFO - Running setup.py (path:/tmp/pip-curPuH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 17:34:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 17:34:29 INFO - Running setup.py (path:/tmp/pip-TPFr03-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 17:34:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 17:34:29 INFO - Running setup.py (path:/tmp/pip-A9_PYL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 17:34:29 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 17:34:29 INFO - Running setup.py (path:/tmp/pip-Fgu_QU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 17:34:29 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 17:34:29 INFO - Running setup.py (path:/tmp/pip-MxM4Kg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 17:34:30 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 17:34:30 INFO - Running setup.py (path:/tmp/pip-1uw51a-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 17:34:30 INFO - Unpacking /builds/slave/test/build/tests/marionette 17:34:30 INFO - Running setup.py (path:/tmp/pip-SBZbIE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 17:34:30 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 17:34:30 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 17:34:30 INFO - Running setup.py install for manifestparser 17:34:30 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 17:34:30 INFO - Running setup.py install for mozcrash 17:34:31 INFO - Running setup.py install for mozdebug 17:34:31 INFO - Running setup.py install for mozdevice 17:34:31 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 17:34:31 INFO - Installing dm script to /builds/slave/test/build/venv/bin 17:34:31 INFO - Running setup.py install for mozfile 17:34:31 INFO - Running setup.py install for mozhttpd 17:34:31 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 17:34:31 INFO - Running setup.py install for mozinfo 17:34:31 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 17:34:31 INFO - Running setup.py install for mozInstall 17:34:32 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 17:34:32 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 17:34:32 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 17:34:32 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 17:34:32 INFO - Running setup.py install for mozleak 17:34:32 INFO - Running setup.py install for mozlog 17:34:32 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 17:34:32 INFO - Running setup.py install for moznetwork 17:34:32 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 17:34:32 INFO - Running setup.py install for mozprocess 17:34:32 INFO - Running setup.py install for mozprofile 17:34:33 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 17:34:33 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 17:34:33 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 17:34:33 INFO - Running setup.py install for mozrunner 17:34:33 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 17:34:33 INFO - Running setup.py install for mozscreenshot 17:34:33 INFO - Running setup.py install for moztest 17:34:33 INFO - Running setup.py install for mozversion 17:34:33 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 17:34:33 INFO - Running setup.py install for wptserve 17:34:34 INFO - Running setup.py install for marionette-driver 17:34:34 INFO - Running setup.py install for browsermob-proxy 17:34:34 INFO - Running setup.py install for marionette-client 17:34:34 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 17:34:34 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 17:34:34 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve marionette-driver browsermob-proxy marionette-client 17:34:34 INFO - Cleaning up... 17:34:34 INFO - Return code: 0 17:34:34 INFO - Installing None into virtualenv /builds/slave/test/build/venv 17:34:34 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:34:34 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 17:34:34 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 17:34:34 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:34:34 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 17:34:34 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 17:34:34 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x160e030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x160f3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1716eb0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1713fc0>, '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 0x1714cc0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1715150>, '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': '9ca12473fbb1d023794ffd180000023c-1461025999.221848-1073096878', '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 17:34:34 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 17:34:34 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 17:34:34 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 17:34:34 INFO - 'CCACHE_UMASK': '002', 17:34:34 INFO - 'DISPLAY': ':0', 17:34:34 INFO - 'HOME': '/home/cltbld', 17:34:34 INFO - 'LANG': 'en_US.UTF-8', 17:34:34 INFO - 'LOGNAME': 'cltbld', 17:34:34 INFO - 'MAIL': '/var/mail/cltbld', 17:34:34 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:34:34 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 17:34:34 INFO - 'MOZ_NO_REMOTE': '1', 17:34:34 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 17:34:34 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:34:34 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 17:34:34 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 17:34:34 INFO - 'PWD': '/builds/slave/test', 17:34:34 INFO - 'SHELL': '/bin/bash', 17:34:34 INFO - 'SHLVL': '1', 17:34:34 INFO - 'TERM': 'linux', 17:34:34 INFO - 'TMOUT': '86400', 17:34:34 INFO - 'USER': 'cltbld', 17:34:34 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461025999.221848-1073096878', 17:34:34 INFO - '_': '/tools/buildbot/bin/python'} 17:34:35 INFO - Ignoring indexes: https://pypi.python.org/simple/ 17:34:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 17:34:35 INFO - Running setup.py (path:/tmp/pip-9jhbJO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 17:34:35 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)) 17:34:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 17:34:35 INFO - Running setup.py (path:/tmp/pip-hh8WM4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 17:34:35 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==0.17 from file:///builds/slave/test/build/tests/mozbase/mozcrash in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 17:34:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 17:34:35 INFO - Running setup.py (path:/tmp/pip-5uROpS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 17:34:35 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 17:34:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 17:34:35 INFO - Running setup.py (path:/tmp/pip-XcZaeL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 17:34:35 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.48 from file:///builds/slave/test/build/tests/mozbase/mozdevice in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 17:34:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 17:34:35 INFO - Running setup.py (path:/tmp/pip-cpfMou-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 17:34:35 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile==1.2 from file:///builds/slave/test/build/tests/mozbase/mozfile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 5)) 17:34:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 17:34:35 INFO - Running setup.py (path:/tmp/pip-4kk671-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 17:34:35 INFO - Requirement already satisfied (use --upgrade to upgrade): mozhttpd==0.7 from file:///builds/slave/test/build/tests/mozbase/mozhttpd in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 6)) 17:34:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 17:34:36 INFO - Running setup.py (path:/tmp/pip-HxVb_4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 17:34:36 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)) 17:34:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 17:34:36 INFO - Running setup.py (path:/tmp/pip-sR7B_C-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 17:34:36 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)) 17:34:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 17:34:36 INFO - Running setup.py (path:/tmp/pip-XvmqMJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 17:34:36 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9)) 17:34:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 17:34:36 INFO - Running setup.py (path:/tmp/pip-cFfnhD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 17:34:36 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.1 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 17:34:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 17:34:36 INFO - Running setup.py (path:/tmp/pip-e0OI_i-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 17:34:36 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork==0.27 from file:///builds/slave/test/build/tests/mozbase/moznetwork in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 11)) 17:34:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 17:34:36 INFO - Running setup.py (path:/tmp/pip-u6OUA6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 17:34:36 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.22 from file:///builds/slave/test/build/tests/mozbase/mozprocess in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 12)) 17:34:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 17:34:36 INFO - Running setup.py (path:/tmp/pip-q6Z5II-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 17:34:36 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprofile==0.28 from file:///builds/slave/test/build/tests/mozbase/mozprofile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 13)) 17:34:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 17:34:36 INFO - Running setup.py (path:/tmp/pip-UnhlUl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 17:34:37 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)) 17:34:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 17:34:37 INFO - Running setup.py (path:/tmp/pip-d6L1vv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 17:34:37 INFO - Requirement already satisfied (use --upgrade to upgrade): mozscreenshot==0.1 from file:///builds/slave/test/build/tests/mozbase/mozscreenshot in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 15)) 17:34:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 17:34:37 INFO - Running setup.py (path:/tmp/pip-3r8Ae4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 17:34:37 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.7 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16)) 17:34:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 17:34:37 INFO - Running setup.py (path:/tmp/pip-5IdksO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 17:34:37 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17)) 17:34:37 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 17:34:37 INFO - Running setup.py (path:/tmp/pip-ieCy4k-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 17:34:37 INFO - Requirement already satisfied (use --upgrade to upgrade): wptserve==1.4.0 from file:///builds/slave/test/build/tests/tools/wptserve in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 2)) 17:34:37 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 17:34:37 INFO - Running setup.py (path:/tmp/pip-IKHBBF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 17:34:37 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.4.0 from file:///builds/slave/test/build/tests/marionette/client in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3)) 17:34:37 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 17:34:37 INFO - Running setup.py (path:/tmp/pip-D038kI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 17:34:37 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)) 17:34:37 INFO - Unpacking /builds/slave/test/build/tests/marionette 17:34:38 INFO - Running setup.py (path:/tmp/pip-6rMAh_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 17:34:38 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 17:34:38 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==2.3.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5)) 17:34:38 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 17:34:38 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 17:34:38 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdebug==0.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 17:34:38 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 17:34:38 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 17:34:38 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 17:34:38 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 17:34:38 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 17:34:38 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 17:34:38 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 17:34:38 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 17:34:38 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 17:34:41 INFO - Downloading blessings-1.6.tar.gz 17:34:41 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 17:34:41 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)) 17:34:41 INFO - Installing collected packages: blessings 17:34:41 INFO - Running setup.py install for blessings 17:34:42 INFO - Successfully installed blessings 17:34:42 INFO - Cleaning up... 17:34:42 INFO - Return code: 0 17:34:42 INFO - Done creating virtualenv /builds/slave/test/build/venv. 17:34:42 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 17:34:42 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 17:34:42 INFO - Reading from file tmpfile_stdout 17:34:42 INFO - Current package versions: 17:34:42 INFO - argparse == 1.2.1 17:34:42 INFO - blessings == 1.6 17:34:42 INFO - blobuploader == 1.2.4 17:34:42 INFO - browsermob-proxy == 0.6.0 17:34:42 INFO - docopt == 0.6.1 17:34:42 INFO - manifestparser == 1.1 17:34:42 INFO - marionette-client == 2.3.0 17:34:42 INFO - marionette-driver == 1.4.0 17:34:42 INFO - mozInstall == 1.12 17:34:42 INFO - mozcrash == 0.17 17:34:42 INFO - mozdebug == 0.1 17:34:42 INFO - mozdevice == 0.48 17:34:42 INFO - mozfile == 1.2 17:34:42 INFO - mozhttpd == 0.7 17:34:42 INFO - mozinfo == 0.9 17:34:42 INFO - mozleak == 0.1 17:34:42 INFO - mozlog == 3.1 17:34:42 INFO - moznetwork == 0.27 17:34:42 INFO - mozprocess == 0.22 17:34:42 INFO - mozprofile == 0.28 17:34:42 INFO - mozrunner == 6.11 17:34:42 INFO - mozscreenshot == 0.1 17:34:42 INFO - mozsystemmonitor == 0.0 17:34:42 INFO - moztest == 0.7 17:34:42 INFO - mozversion == 1.4 17:34:42 INFO - psutil == 3.1.1 17:34:42 INFO - requests == 1.2.3 17:34:42 INFO - wptserve == 1.4.0 17:34:42 INFO - wsgiref == 0.1.2 17:34:42 INFO - Running post-action listener: _resource_record_post_action 17:34:42 INFO - Running post-action listener: _start_resource_monitoring 17:34:42 INFO - Starting resource monitoring. 17:34:42 INFO - ##### 17:34:42 INFO - ##### Running pull step. 17:34:42 INFO - ##### 17:34:42 INFO - Running pre-action listener: _resource_record_pre_action 17:34:42 INFO - Running main action method: pull 17:34:42 INFO - Pull has nothing to do! 17:34:42 INFO - Running post-action listener: _resource_record_post_action 17:34:42 INFO - ##### 17:34:42 INFO - ##### Running install step. 17:34:42 INFO - ##### 17:34:42 INFO - Running pre-action listener: _resource_record_pre_action 17:34:42 INFO - Running main action method: install 17:34:42 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 17:34:42 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 17:34:42 INFO - Reading from file tmpfile_stdout 17:34:42 INFO - Detecting whether we're running mozinstall >=1.0... 17:34:42 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 17:34:42 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 17:34:43 INFO - Reading from file tmpfile_stdout 17:34:43 INFO - Output received: 17:34:43 INFO - Usage: mozinstall [options] installer 17:34:43 INFO - Options: 17:34:43 INFO - -h, --help show this help message and exit 17:34:43 INFO - -d DEST, --destination=DEST 17:34:43 INFO - Directory to install application into. [default: 17:34:43 INFO - "/builds/slave/test"] 17:34:43 INFO - --app=APP Application being installed. [default: firefox] 17:34:43 INFO - mkdir: /builds/slave/test/build/application 17:34:43 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2', '--destination', '/builds/slave/test/build/application'] 17:34:43 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 --destination /builds/slave/test/build/application 17:35:09 INFO - Reading from file tmpfile_stdout 17:35:09 INFO - Output received: 17:35:09 INFO - /builds/slave/test/build/application/firefox/firefox 17:35:09 INFO - Running post-action listener: _resource_record_post_action 17:35:09 INFO - ##### 17:35:09 INFO - ##### Running run-tests step. 17:35:09 INFO - ##### 17:35:09 INFO - Running pre-action listener: _resource_record_pre_action 17:35:09 INFO - Running main action method: run_tests 17:35:09 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 17:35:09 INFO - Minidump filename unknown. Determining based upon platform and architecture. 17:35:09 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 17:35:09 INFO - grabbing minidump binary from tooltool 17:35:09 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')]} 17:35:09 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/linux64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1713fc0>, '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 0x1714cc0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1715150>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 17:35:09 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/linux64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 17:35:09 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/linux64/releng.manifest -o -c /builds/tooltool_cache 17:35:09 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 17:35:09 INFO - Return code: 0 17:35:09 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 17:35:09 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 17:35:09 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/Uwzn0_bhT02FeqaH9Ywrtg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-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 17:35:09 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/Uwzn0_bhT02FeqaH9Ywrtg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux64-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 17:35:09 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 17:35:09 INFO - 'CCACHE_UMASK': '002', 17:35:09 INFO - 'DISPLAY': ':0', 17:35:09 INFO - 'HOME': '/home/cltbld', 17:35:09 INFO - 'LANG': 'en_US.UTF-8', 17:35:09 INFO - 'LOGNAME': 'cltbld', 17:35:09 INFO - 'MAIL': '/var/mail/cltbld', 17:35:09 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 17:35:09 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:35:09 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 17:35:09 INFO - 'MOZ_NO_REMOTE': '1', 17:35:09 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 17:35:09 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:35:09 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 17:35:09 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 17:35:09 INFO - 'PWD': '/builds/slave/test', 17:35:09 INFO - 'SHELL': '/bin/bash', 17:35:09 INFO - 'SHLVL': '1', 17:35:09 INFO - 'TERM': 'linux', 17:35:09 INFO - 'TMOUT': '86400', 17:35:09 INFO - 'USER': 'cltbld', 17:35:09 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461025999.221848-1073096878', 17:35:09 INFO - '_': '/tools/buildbot/bin/python'} 17:35:09 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/Uwzn0_bhT02FeqaH9Ywrtg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-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 17:35:10 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 17:35:10 INFO - import pkg_resources 17:35:11 INFO - Using 1 client processes 17:35:12 INFO - wptserve Starting http server on 127.0.0.1:8000 17:35:12 INFO - wptserve Starting http server on 127.0.0.1:8001 17:35:12 INFO - wptserve Starting http server on 127.0.0.1:8443 17:35:14 INFO - SUITE-START | Running 778 tests 17:35:14 INFO - Running testharness tests 17:35:14 INFO - Setting up ssl 17:35:14 INFO - PROCESS | certutil | 17:35:14 INFO - PROCESS | certutil | 17:35:14 INFO - PROCESS | certutil | 17:35:14 INFO - Certificate Nickname Trust Attributes 17:35:14 INFO - SSL,S/MIME,JAR/XPI 17:35:14 INFO - 17:35:14 INFO - web-platform-tests CT,, 17:35:14 INFO - 17:35:14 INFO - Starting runner 17:35:16 INFO - PROCESS | 1860 | 1461026116472 Marionette DEBUG Marionette enabled via build flag and pref 17:35:16 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f4005c17800 == 1 [pid = 1860] [id = 1] 17:35:16 INFO - PROCESS | 1860 | ++DOMWINDOW == 1 (0x7f4005c18000) [pid = 1860] [serial = 1] [outer = (nil)] 17:35:16 INFO - PROCESS | 1860 | [1860] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 17:35:16 INFO - PROCESS | 1860 | ++DOMWINDOW == 2 (0x7f4005c19000) [pid = 1860] [serial = 2] [outer = 0x7f4005c18000] 17:35:17 INFO - PROCESS | 1860 | 1461026117030 Marionette INFO Listening on port 2828 17:35:17 INFO - PROCESS | 1860 | 1461026117494 Marionette DEBUG Marionette enabled via command-line flag 17:35:17 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f4002d8a000 == 2 [pid = 1860] [id = 2] 17:35:17 INFO - PROCESS | 1860 | ++DOMWINDOW == 3 (0x7f4002dd8800) [pid = 1860] [serial = 3] [outer = (nil)] 17:35:17 INFO - PROCESS | 1860 | [1860] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 17:35:17 INFO - PROCESS | 1860 | ++DOMWINDOW == 4 (0x7f4002dd9800) [pid = 1860] [serial = 4] [outer = 0x7f4002dd8800] 17:35:17 INFO - PROCESS | 1860 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f4002bcbdc0 17:35:17 INFO - PROCESS | 1860 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f4001f26610 17:35:17 INFO - PROCESS | 1860 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f4001f2b8e0 17:35:17 INFO - PROCESS | 1860 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f4001f2bbe0 17:35:17 INFO - PROCESS | 1860 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f4001f2bfa0 17:35:17 INFO - PROCESS | 1860 | ++DOMWINDOW == 5 (0x7f4008480800) [pid = 1860] [serial = 5] [outer = 0x7f4005c18000] 17:35:17 INFO - PROCESS | 1860 | [1860] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 17:35:17 INFO - PROCESS | 1860 | 1461026117821 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:33135 17:35:17 INFO - PROCESS | 1860 | [1860] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 17:35:17 INFO - PROCESS | 1860 | 1461026117892 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:33136 17:35:17 INFO - PROCESS | 1860 | 1461026117898 Marionette DEBUG Closed connection conn0 17:35:17 INFO - PROCESS | 1860 | [1860] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2252 17:35:18 INFO - PROCESS | 1860 | [1860] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 17:35:18 INFO - PROCESS | 1860 | 1461026118006 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:33137 17:35:18 INFO - PROCESS | 1860 | 1461026118009 Marionette DEBUG Closed connection conn1 17:35:18 INFO - PROCESS | 1860 | [1860] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 17:35:18 INFO - PROCESS | 1860 | 1461026118047 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:33138 17:35:18 INFO - PROCESS | 1860 | 1461026118049 Marionette DEBUG Closed connection conn2 17:35:18 INFO - PROCESS | 1860 | 1461026118086 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 17:35:18 INFO - PROCESS | 1860 | 1461026118103 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160418162432","device":"desktop","version":"48.0a1"} 17:35:18 INFO - PROCESS | 1860 | [1860] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 17:35:19 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff67ab800 == 3 [pid = 1860] [id = 3] 17:35:19 INFO - PROCESS | 1860 | ++DOMWINDOW == 6 (0x7f3ff67ac000) [pid = 1860] [serial = 6] [outer = (nil)] 17:35:19 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff67ac800 == 4 [pid = 1860] [id = 4] 17:35:19 INFO - PROCESS | 1860 | ++DOMWINDOW == 7 (0x7f3ff678a800) [pid = 1860] [serial = 7] [outer = (nil)] 17:35:20 INFO - PROCESS | 1860 | [1860] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 17:35:20 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff578d800 == 5 [pid = 1860] [id = 5] 17:35:20 INFO - PROCESS | 1860 | ++DOMWINDOW == 8 (0x7f3ff5768c00) [pid = 1860] [serial = 8] [outer = (nil)] 17:35:20 INFO - PROCESS | 1860 | [1860] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 17:35:20 INFO - PROCESS | 1860 | [1860] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 17:35:20 INFO - PROCESS | 1860 | ++DOMWINDOW == 9 (0x7f3ff5508000) [pid = 1860] [serial = 9] [outer = 0x7f3ff5768c00] 17:35:20 INFO - PROCESS | 1860 | ++DOMWINDOW == 10 (0x7f3ff5122000) [pid = 1860] [serial = 10] [outer = 0x7f3ff67ac000] 17:35:20 INFO - PROCESS | 1860 | ++DOMWINDOW == 11 (0x7f3ff5005000) [pid = 1860] [serial = 11] [outer = 0x7f3ff678a800] 17:35:20 INFO - PROCESS | 1860 | ++DOMWINDOW == 12 (0x7f3ff5007000) [pid = 1860] [serial = 12] [outer = 0x7f3ff5768c00] 17:35:21 INFO - PROCESS | 1860 | 1461026121457 Marionette DEBUG loaded listener.js 17:35:21 INFO - PROCESS | 1860 | 1461026121473 Marionette DEBUG loaded listener.js 17:35:22 INFO - PROCESS | 1860 | ++DOMWINDOW == 13 (0x7f3ff3236c00) [pid = 1860] [serial = 13] [outer = 0x7f3ff5768c00] 17:35:22 INFO - PROCESS | 1860 | 1461026122082 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"2abf7b81-f40c-4b3b-803c-ed44aef7bb2f","capabilities":{"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160418162432","device":"desktop","version":"48.0a1","command_id":1}}] 17:35:22 INFO - PROCESS | 1860 | 1461026122304 Marionette TRACE conn3 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 17:35:22 INFO - PROCESS | 1860 | 1461026122377 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 17:35:22 INFO - PROCESS | 1860 | 1461026122633 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 17:35:22 INFO - PROCESS | 1860 | [1860] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 17:35:22 INFO - PROCESS | 1860 | ++DOMWINDOW == 14 (0x7f3fefdf4c00) [pid = 1860] [serial = 14] [outer = 0x7f3ff5768c00] 17:35:22 INFO - PROCESS | 1860 | [1860] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:35:22 INFO - PROCESS | 1860 | 1461026122967 Marionette TRACE conn3 <- [1,3,null,{}] 17:35:22 INFO - PROCESS | 1860 | 1461026122972 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 17:35:23 INFO - PROCESS | 1860 | 1461026122991 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 17:35:23 INFO - PROCESS | 1860 | 1461026123020 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 17:35:23 INFO - PROCESS | 1860 | 1461026123023 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 17:35:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 17:35:23 INFO - PROCESS | 1860 | 1461026123031 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 17:35:23 INFO - PROCESS | 1860 | 1461026123035 Marionette TRACE conn3 <- [1,6,null,{}] 17:35:23 INFO - PROCESS | 1860 | 1461026123040 Marionette TRACE conn3 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:35:23 INFO - PROCESS | 1860 | 1461026123054 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 17:35:23 INFO - PROCESS | 1860 | 1461026123061 Marionette TRACE conn3 -> [0,8,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:23 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fee117800 == 6 [pid = 1860] [id = 6] 17:35:23 INFO - PROCESS | 1860 | ++DOMWINDOW == 15 (0x7f4008391800) [pid = 1860] [serial = 15] [outer = (nil)] 17:35:23 INFO - PROCESS | 1860 | ++DOMWINDOW == 16 (0x7f3fee177c00) [pid = 1860] [serial = 16] [outer = 0x7f4008391800] 17:35:23 INFO - PROCESS | 1860 | 1461026123116 Marionette DEBUG loaded listener.js 17:35:23 INFO - PROCESS | 1860 | ++DOMWINDOW == 17 (0x7f3fee17e000) [pid = 1860] [serial = 17] [outer = 0x7f4008391800] 17:35:23 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fede2e800 == 7 [pid = 1860] [id = 7] 17:35:23 INFO - PROCESS | 1860 | ++DOMWINDOW == 18 (0x7f3ff85d7400) [pid = 1860] [serial = 18] [outer = (nil)] 17:35:23 INFO - PROCESS | 1860 | ++DOMWINDOW == 19 (0x7f3ff85d9400) [pid = 1860] [serial = 19] [outer = 0x7f3ff85d7400] 17:35:23 INFO - PROCESS | 1860 | 1461026123556 Marionette DEBUG loaded listener.js 17:35:23 INFO - PROCESS | 1860 | ++DOMWINDOW == 20 (0x7f3fedec4000) [pid = 1860] [serial = 20] [outer = 0x7f3ff85d7400] 17:35:23 INFO - PROCESS | 1860 | [1860] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 17:35:24 INFO - PROCESS | 1860 | 1461026124035 Marionette TRACE conn3 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 17:35:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 17:35:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1029ms 17:35:24 INFO - PROCESS | 1860 | 1461026124098 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 17:35:24 INFO - PROCESS | 1860 | 1461026124101 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 17:35:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 17:35:24 INFO - PROCESS | 1860 | 1461026124135 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 17:35:24 INFO - PROCESS | 1860 | 1461026124137 Marionette TRACE conn3 <- [1,10,null,{}] 17:35:24 INFO - PROCESS | 1860 | 1461026124149 Marionette TRACE conn3 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:35:24 INFO - PROCESS | 1860 | 1461026124336 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 17:35:24 INFO - PROCESS | 1860 | 1461026124354 Marionette TRACE conn3 -> [0,12,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:24 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fec3b3000 == 8 [pid = 1860] [id = 8] 17:35:24 INFO - PROCESS | 1860 | ++DOMWINDOW == 21 (0x7f3fed078c00) [pid = 1860] [serial = 21] [outer = (nil)] 17:35:24 INFO - PROCESS | 1860 | ++DOMWINDOW == 22 (0x7f3fed1aa000) [pid = 1860] [serial = 22] [outer = 0x7f3fed078c00] 17:35:24 INFO - PROCESS | 1860 | 1461026124413 Marionette DEBUG loaded listener.js 17:35:24 INFO - PROCESS | 1860 | ++DOMWINDOW == 23 (0x7f40040cd800) [pid = 1860] [serial = 23] [outer = 0x7f3fed078c00] 17:35:24 INFO - PROCESS | 1860 | 1461026124911 Marionette TRACE conn3 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 17:35:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 17:35:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 840ms 17:35:24 INFO - PROCESS | 1860 | 1461026124961 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 17:35:24 INFO - PROCESS | 1860 | 1461026124964 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 17:35:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 17:35:24 INFO - PROCESS | 1860 | 1461026124969 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 17:35:24 INFO - PROCESS | 1860 | 1461026124972 Marionette TRACE conn3 <- [1,14,null,{}] 17:35:24 INFO - PROCESS | 1860 | 1461026124976 Marionette TRACE conn3 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:35:25 INFO - PROCESS | 1860 | 1461026125105 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 17:35:25 INFO - PROCESS | 1860 | 1461026125122 Marionette TRACE conn3 -> [0,16,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:25 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff77f0800 == 9 [pid = 1860] [id = 9] 17:35:25 INFO - PROCESS | 1860 | ++DOMWINDOW == 24 (0x7f3fec5c6c00) [pid = 1860] [serial = 24] [outer = (nil)] 17:35:25 INFO - PROCESS | 1860 | ++DOMWINDOW == 25 (0x7f3fec751800) [pid = 1860] [serial = 25] [outer = 0x7f3fec5c6c00] 17:35:25 INFO - PROCESS | 1860 | 1461026125177 Marionette DEBUG loaded listener.js 17:35:25 INFO - PROCESS | 1860 | ++DOMWINDOW == 26 (0x7f3fec75b800) [pid = 1860] [serial = 26] [outer = 0x7f3fec5c6c00] 17:35:25 INFO - PROCESS | 1860 | 1461026125698 Marionette TRACE conn3 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 17:35:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 17:35:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 784ms 17:35:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 17:35:25 INFO - PROCESS | 1860 | 1461026125754 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 17:35:25 INFO - PROCESS | 1860 | 1461026125756 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 17:35:25 INFO - PROCESS | 1860 | 1461026125761 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 17:35:25 INFO - PROCESS | 1860 | 1461026125764 Marionette TRACE conn3 <- [1,18,null,{}] 17:35:25 INFO - PROCESS | 1860 | 1461026125769 Marionette TRACE conn3 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:35:25 INFO - PROCESS | 1860 | 1461026125893 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 17:35:25 INFO - PROCESS | 1860 | 1461026125913 Marionette TRACE conn3 -> [0,20,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:25 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3febf76800 == 10 [pid = 1860] [id = 10] 17:35:25 INFO - PROCESS | 1860 | ++DOMWINDOW == 27 (0x7f3fec5c5400) [pid = 1860] [serial = 27] [outer = (nil)] 17:35:25 INFO - PROCESS | 1860 | ++DOMWINDOW == 28 (0x7f3ff6cb0800) [pid = 1860] [serial = 28] [outer = 0x7f3fec5c5400] 17:35:25 INFO - PROCESS | 1860 | 1461026125968 Marionette DEBUG loaded listener.js 17:35:26 INFO - PROCESS | 1860 | ++DOMWINDOW == 29 (0x7f3febfac000) [pid = 1860] [serial = 29] [outer = 0x7f3fec5c5400] 17:35:26 INFO - PROCESS | 1860 | 1461026126455 Marionette TRACE conn3 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 17:35:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 17:35:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 729ms 17:35:26 INFO - PROCESS | 1860 | 1461026126490 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 17:35:26 INFO - PROCESS | 1860 | 1461026126493 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 17:35:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 17:35:26 INFO - PROCESS | 1860 | 1461026126498 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 17:35:26 INFO - PROCESS | 1860 | 1461026126500 Marionette TRACE conn3 <- [1,22,null,{}] 17:35:26 INFO - PROCESS | 1860 | 1461026126504 Marionette TRACE conn3 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:35:26 INFO - PROCESS | 1860 | 1461026126624 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 17:35:26 INFO - PROCESS | 1860 | 1461026126641 Marionette TRACE conn3 -> [0,24,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:26 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fec1ae800 == 11 [pid = 1860] [id = 11] 17:35:26 INFO - PROCESS | 1860 | ++DOMWINDOW == 30 (0x7f3fec06f000) [pid = 1860] [serial = 30] [outer = (nil)] 17:35:26 INFO - PROCESS | 1860 | ++DOMWINDOW == 31 (0x7f3fec073400) [pid = 1860] [serial = 31] [outer = 0x7f3fec06f000] 17:35:26 INFO - PROCESS | 1860 | 1461026126692 Marionette DEBUG loaded listener.js 17:35:26 INFO - PROCESS | 1860 | ++DOMWINDOW == 32 (0x7f3fec077c00) [pid = 1860] [serial = 32] [outer = 0x7f3fec06f000] 17:35:26 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fec1c4000 == 12 [pid = 1860] [id = 12] 17:35:26 INFO - PROCESS | 1860 | ++DOMWINDOW == 33 (0x7f3fec1c4800) [pid = 1860] [serial = 33] [outer = (nil)] 17:35:27 INFO - PROCESS | 1860 | ++DOMWINDOW == 34 (0x7f3fec1c7000) [pid = 1860] [serial = 34] [outer = 0x7f3fec1c4800] 17:35:27 INFO - PROCESS | 1860 | ++DOMWINDOW == 35 (0x7f3fec1c5000) [pid = 1860] [serial = 35] [outer = 0x7f3fec1c4800] 17:35:27 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fec1c6000 == 13 [pid = 1860] [id = 13] 17:35:27 INFO - PROCESS | 1860 | ++DOMWINDOW == 36 (0x7f3feb67e000) [pid = 1860] [serial = 36] [outer = (nil)] 17:35:27 INFO - PROCESS | 1860 | ++DOMWINDOW == 37 (0x7f3febfb1c00) [pid = 1860] [serial = 37] [outer = 0x7f3feb67e000] 17:35:27 INFO - PROCESS | 1860 | ++DOMWINDOW == 38 (0x7f3fec079000) [pid = 1860] [serial = 38] [outer = 0x7f3feb67e000] 17:35:28 INFO - PROCESS | 1860 | 1461026128016 Marionette TRACE conn3 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 17:35:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 17:35:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1579ms 17:35:28 INFO - PROCESS | 1860 | 1461026128088 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 17:35:28 INFO - PROCESS | 1860 | 1461026128093 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 17:35:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 17:35:28 INFO - PROCESS | 1860 | 1461026128102 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 17:35:28 INFO - PROCESS | 1860 | 1461026128106 Marionette TRACE conn3 <- [1,26,null,{}] 17:35:28 INFO - PROCESS | 1860 | 1461026128112 Marionette TRACE conn3 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:35:28 INFO - PROCESS | 1860 | 1461026128252 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 17:35:28 INFO - PROCESS | 1860 | 1461026128371 Marionette TRACE conn3 -> [0,28,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:28 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fede2f000 == 14 [pid = 1860] [id = 14] 17:35:28 INFO - PROCESS | 1860 | ++DOMWINDOW == 39 (0x7f3febfb0c00) [pid = 1860] [serial = 39] [outer = (nil)] 17:35:28 INFO - PROCESS | 1860 | ++DOMWINDOW == 40 (0x7f3fedec7400) [pid = 1860] [serial = 40] [outer = 0x7f3febfb0c00] 17:35:28 INFO - PROCESS | 1860 | 1461026128448 Marionette DEBUG loaded listener.js 17:35:28 INFO - PROCESS | 1860 | ++DOMWINDOW == 41 (0x7f3fee17e800) [pid = 1860] [serial = 41] [outer = 0x7f3febfb0c00] 17:35:29 INFO - PROCESS | 1860 | 1461026129205 Marionette TRACE conn3 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 17:35:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 17:35:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1129ms 17:35:29 INFO - PROCESS | 1860 | 1461026129232 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 17:35:29 INFO - PROCESS | 1860 | 1461026129238 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 17:35:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 17:35:29 INFO - PROCESS | 1860 | 1461026129247 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 17:35:29 INFO - PROCESS | 1860 | 1461026129250 Marionette TRACE conn3 <- [1,30,null,{}] 17:35:29 INFO - PROCESS | 1860 | 1461026129254 Marionette TRACE conn3 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:35:29 INFO - PROCESS | 1860 | 1461026129416 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 17:35:29 INFO - PROCESS | 1860 | 1461026129537 Marionette TRACE conn3 -> [0,32,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:29 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff3a06800 == 15 [pid = 1860] [id = 15] 17:35:29 INFO - PROCESS | 1860 | ++DOMWINDOW == 42 (0x7f3feb67c800) [pid = 1860] [serial = 42] [outer = (nil)] 17:35:29 INFO - PROCESS | 1860 | ++DOMWINDOW == 43 (0x7f3ff2592000) [pid = 1860] [serial = 43] [outer = 0x7f3feb67c800] 17:35:29 INFO - PROCESS | 1860 | 1461026129604 Marionette DEBUG loaded listener.js 17:35:29 INFO - PROCESS | 1860 | ++DOMWINDOW == 44 (0x7f3ff3234c00) [pid = 1860] [serial = 44] [outer = 0x7f3feb67c800] 17:35:30 INFO - PROCESS | 1860 | 1461026130507 Marionette TRACE conn3 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 17:35:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 17:35:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1279ms 17:35:30 INFO - PROCESS | 1860 | 1461026130545 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 17:35:30 INFO - PROCESS | 1860 | 1461026130551 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 17:35:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 17:35:30 INFO - PROCESS | 1860 | 1461026130560 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 17:35:30 INFO - PROCESS | 1860 | 1461026130564 Marionette TRACE conn3 <- [1,34,null,{}] 17:35:30 INFO - PROCESS | 1860 | 1461026130571 Marionette TRACE conn3 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:35:30 INFO - PROCESS | 1860 | 1461026130695 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 17:35:30 INFO - PROCESS | 1860 | 1461026130765 Marionette TRACE conn3 -> [0,36,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:30 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fecf3d800 == 16 [pid = 1860] [id = 16] 17:35:30 INFO - PROCESS | 1860 | ++DOMWINDOW == 45 (0x7f3fedfad400) [pid = 1860] [serial = 45] [outer = (nil)] 17:35:30 INFO - PROCESS | 1860 | ++DOMWINDOW == 46 (0x7f3ff2636000) [pid = 1860] [serial = 46] [outer = 0x7f3fedfad400] 17:35:30 INFO - PROCESS | 1860 | 1461026130849 Marionette DEBUG loaded listener.js 17:35:30 INFO - PROCESS | 1860 | ++DOMWINDOW == 47 (0x7f3ff3a23400) [pid = 1860] [serial = 47] [outer = 0x7f3fedfad400] 17:35:31 INFO - PROCESS | 1860 | 1461026131472 Marionette TRACE conn3 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 17:35:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 17:35:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 979ms 17:35:31 INFO - PROCESS | 1860 | 1461026131539 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 17:35:31 INFO - PROCESS | 1860 | 1461026131546 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 17:35:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 17:35:31 INFO - PROCESS | 1860 | 1461026131564 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 17:35:31 INFO - PROCESS | 1860 | 1461026131567 Marionette TRACE conn3 <- [1,38,null,{}] 17:35:31 INFO - PROCESS | 1860 | 1461026131572 Marionette TRACE conn3 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:35:31 INFO - PROCESS | 1860 | 1461026131695 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 17:35:31 INFO - PROCESS | 1860 | 1461026131704 Marionette TRACE conn3 -> [0,40,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:31 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff4b7e000 == 17 [pid = 1860] [id = 17] 17:35:31 INFO - PROCESS | 1860 | ++DOMWINDOW == 48 (0x7f3ff3019800) [pid = 1860] [serial = 48] [outer = (nil)] 17:35:31 INFO - PROCESS | 1860 | ++DOMWINDOW == 49 (0x7f3ff42a8800) [pid = 1860] [serial = 49] [outer = 0x7f3ff3019800] 17:35:31 INFO - PROCESS | 1860 | 1461026131756 Marionette DEBUG loaded listener.js 17:35:31 INFO - PROCESS | 1860 | ++DOMWINDOW == 50 (0x7f3ff6042800) [pid = 1860] [serial = 50] [outer = 0x7f3ff3019800] 17:35:32 INFO - PROCESS | 1860 | 1461026132361 Marionette TRACE conn3 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 17:35:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 17:35:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 830ms 17:35:32 INFO - PROCESS | 1860 | 1461026132390 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 17:35:32 INFO - PROCESS | 1860 | 1461026132392 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 17:35:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 17:35:32 INFO - PROCESS | 1860 | 1461026132398 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 17:35:32 INFO - PROCESS | 1860 | 1461026132403 Marionette TRACE conn3 <- [1,42,null,{}] 17:35:32 INFO - PROCESS | 1860 | 1461026132417 Marionette TRACE conn3 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:35:32 INFO - PROCESS | 1860 | 1461026132540 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 17:35:32 INFO - PROCESS | 1860 | 1461026132621 Marionette TRACE conn3 -> [0,44,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:32 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff5a49000 == 18 [pid = 1860] [id = 18] 17:35:32 INFO - PROCESS | 1860 | ++DOMWINDOW == 51 (0x7f3ff6042400) [pid = 1860] [serial = 51] [outer = (nil)] 17:35:32 INFO - PROCESS | 1860 | ++DOMWINDOW == 52 (0x7f3ff6134400) [pid = 1860] [serial = 52] [outer = 0x7f3ff6042400] 17:35:32 INFO - PROCESS | 1860 | 1461026132682 Marionette DEBUG loaded listener.js 17:35:32 INFO - PROCESS | 1860 | ++DOMWINDOW == 53 (0x7f3ff6749400) [pid = 1860] [serial = 53] [outer = 0x7f3ff6042400] 17:35:33 INFO - PROCESS | 1860 | 1461026133213 Marionette TRACE conn3 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 17:35:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 17:35:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 841ms 17:35:33 INFO - PROCESS | 1860 | 1461026133239 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 17:35:33 INFO - PROCESS | 1860 | 1461026133243 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 17:35:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 17:35:33 INFO - PROCESS | 1860 | 1461026133248 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 17:35:33 INFO - PROCESS | 1860 | 1461026133250 Marionette TRACE conn3 <- [1,46,null,{}] 17:35:33 INFO - PROCESS | 1860 | 1461026133255 Marionette TRACE conn3 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:35:33 INFO - PROCESS | 1860 | 1461026133373 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 17:35:33 INFO - PROCESS | 1860 | 1461026133463 Marionette TRACE conn3 -> [0,48,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:33 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff5e1d000 == 19 [pid = 1860] [id = 19] 17:35:33 INFO - PROCESS | 1860 | ++DOMWINDOW == 54 (0x7f3ff6046c00) [pid = 1860] [serial = 54] [outer = (nil)] 17:35:33 INFO - PROCESS | 1860 | ++DOMWINDOW == 55 (0x7f3ff6a5e400) [pid = 1860] [serial = 55] [outer = 0x7f3ff6046c00] 17:35:33 INFO - PROCESS | 1860 | 1461026133522 Marionette DEBUG loaded listener.js 17:35:33 INFO - PROCESS | 1860 | ++DOMWINDOW == 56 (0x7f3ff6ca4400) [pid = 1860] [serial = 56] [outer = 0x7f3ff6046c00] 17:35:34 INFO - PROCESS | 1860 | 1461026134053 Marionette TRACE conn3 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 17:35:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 17:35:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 826ms 17:35:34 INFO - PROCESS | 1860 | 1461026134081 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 17:35:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 17:35:34 INFO - PROCESS | 1860 | 1461026134084 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 17:35:34 INFO - PROCESS | 1860 | 1461026134088 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 17:35:34 INFO - PROCESS | 1860 | 1461026134092 Marionette TRACE conn3 <- [1,50,null,{}] 17:35:34 INFO - PROCESS | 1860 | 1461026134096 Marionette TRACE conn3 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:35:34 INFO - PROCESS | 1860 | 1461026134205 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 17:35:34 INFO - PROCESS | 1860 | 1461026134215 Marionette TRACE conn3 -> [0,52,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:34 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff603d000 == 20 [pid = 1860] [id = 20] 17:35:34 INFO - PROCESS | 1860 | ++DOMWINDOW == 57 (0x7f3fec5cfc00) [pid = 1860] [serial = 57] [outer = (nil)] 17:35:34 INFO - PROCESS | 1860 | ++DOMWINDOW == 58 (0x7f3ff6e93800) [pid = 1860] [serial = 58] [outer = 0x7f3fec5cfc00] 17:35:34 INFO - PROCESS | 1860 | 1461026134270 Marionette DEBUG loaded listener.js 17:35:34 INFO - PROCESS | 1860 | ++DOMWINDOW == 59 (0x7f3ff704ec00) [pid = 1860] [serial = 59] [outer = 0x7f3fec5cfc00] 17:35:34 INFO - PROCESS | 1860 | 1461026134843 Marionette TRACE conn3 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 17:35:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 17:35:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 778ms 17:35:34 INFO - PROCESS | 1860 | 1461026134867 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 17:35:34 INFO - PROCESS | 1860 | 1461026134870 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 17:35:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 17:35:34 INFO - PROCESS | 1860 | 1461026134881 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 17:35:34 INFO - PROCESS | 1860 | 1461026134883 Marionette TRACE conn3 <- [1,54,null,{}] 17:35:34 INFO - PROCESS | 1860 | 1461026134888 Marionette TRACE conn3 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:35:35 INFO - PROCESS | 1860 | 1461026135011 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 17:35:35 INFO - PROCESS | 1860 | 1461026135105 Marionette TRACE conn3 -> [0,56,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:35 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff67bc800 == 21 [pid = 1860] [id = 21] 17:35:35 INFO - PROCESS | 1860 | ++DOMWINDOW == 60 (0x7f3ff2590000) [pid = 1860] [serial = 60] [outer = (nil)] 17:35:35 INFO - PROCESS | 1860 | ++DOMWINDOW == 61 (0x7f3ff7915400) [pid = 1860] [serial = 61] [outer = 0x7f3ff2590000] 17:35:35 INFO - PROCESS | 1860 | 1461026135164 Marionette DEBUG loaded listener.js 17:35:35 INFO - PROCESS | 1860 | ++DOMWINDOW == 62 (0x7f3ff7a19800) [pid = 1860] [serial = 62] [outer = 0x7f3ff2590000] 17:35:35 INFO - PROCESS | 1860 | 1461026135656 Marionette TRACE conn3 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 17:35:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 17:35:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 830ms 17:35:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 17:35:35 INFO - PROCESS | 1860 | 1461026135707 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 17:35:35 INFO - PROCESS | 1860 | 1461026135710 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 17:35:35 INFO - PROCESS | 1860 | 1461026135715 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 17:35:35 INFO - PROCESS | 1860 | 1461026135718 Marionette TRACE conn3 <- [1,58,null,{}] 17:35:35 INFO - PROCESS | 1860 | 1461026135722 Marionette TRACE conn3 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:35:35 INFO - PROCESS | 1860 | 1461026135828 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 17:35:35 INFO - PROCESS | 1860 | 1461026135844 Marionette TRACE conn3 -> [0,60,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:35 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff5787800 == 22 [pid = 1860] [id = 22] 17:35:35 INFO - PROCESS | 1860 | ++DOMWINDOW == 63 (0x7f3ff78c8c00) [pid = 1860] [serial = 63] [outer = (nil)] 17:35:35 INFO - PROCESS | 1860 | ++DOMWINDOW == 64 (0x7f3ff85d8400) [pid = 1860] [serial = 64] [outer = 0x7f3ff78c8c00] 17:35:35 INFO - PROCESS | 1860 | 1461026135896 Marionette DEBUG loaded listener.js 17:35:35 INFO - PROCESS | 1860 | ++DOMWINDOW == 65 (0x7f3ff8734000) [pid = 1860] [serial = 65] [outer = 0x7f3ff78c8c00] 17:35:36 INFO - PROCESS | 1860 | 1461026136426 Marionette TRACE conn3 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 17:35:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 17:35:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 728ms 17:35:36 INFO - PROCESS | 1860 | 1461026136444 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 17:35:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 17:35:36 INFO - PROCESS | 1860 | 1461026136448 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 17:35:36 INFO - PROCESS | 1860 | 1461026136452 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 17:35:36 INFO - PROCESS | 1860 | 1461026136455 Marionette TRACE conn3 <- [1,62,null,{}] 17:35:36 INFO - PROCESS | 1860 | 1461026136459 Marionette TRACE conn3 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:35:36 INFO - PROCESS | 1860 | 1461026136583 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 17:35:36 INFO - PROCESS | 1860 | 1461026136595 Marionette TRACE conn3 -> [0,64,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:36 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff8404000 == 23 [pid = 1860] [id = 23] 17:35:36 INFO - PROCESS | 1860 | ++DOMWINDOW == 66 (0x7f3ff7a22000) [pid = 1860] [serial = 66] [outer = (nil)] 17:35:36 INFO - PROCESS | 1860 | ++DOMWINDOW == 67 (0x7f3ffcee0c00) [pid = 1860] [serial = 67] [outer = 0x7f3ff7a22000] 17:35:36 INFO - PROCESS | 1860 | 1461026136647 Marionette DEBUG loaded listener.js 17:35:36 INFO - PROCESS | 1860 | ++DOMWINDOW == 68 (0x7f4001fd8800) [pid = 1860] [serial = 68] [outer = 0x7f3ff7a22000] 17:35:37 INFO - PROCESS | 1860 | 1461026137362 Marionette TRACE conn3 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 17:35:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 17:35:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 976ms 17:35:37 INFO - PROCESS | 1860 | 1461026137442 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 17:35:37 INFO - PROCESS | 1860 | 1461026137447 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 17:35:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 17:35:37 INFO - PROCESS | 1860 | 1461026137457 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 17:35:37 INFO - PROCESS | 1860 | 1461026137462 Marionette TRACE conn3 <- [1,66,null,{}] 17:35:37 INFO - PROCESS | 1860 | 1461026137471 Marionette TRACE conn3 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:35:37 INFO - PROCESS | 1860 | 1461026137624 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 17:35:37 INFO - PROCESS | 1860 | 1461026137743 Marionette TRACE conn3 -> [0,68,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:37 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fedc76800 == 24 [pid = 1860] [id = 24] 17:35:37 INFO - PROCESS | 1860 | ++DOMWINDOW == 69 (0x7f3fec5cd800) [pid = 1860] [serial = 69] [outer = (nil)] 17:35:37 INFO - PROCESS | 1860 | ++DOMWINDOW == 70 (0x7f3fed07dc00) [pid = 1860] [serial = 70] [outer = 0x7f3fec5cd800] 17:35:37 INFO - PROCESS | 1860 | 1461026137816 Marionette DEBUG loaded listener.js 17:35:37 INFO - PROCESS | 1860 | ++DOMWINDOW == 71 (0x7f3fedfaac00) [pid = 1860] [serial = 71] [outer = 0x7f3fec5cd800] 17:35:38 INFO - PROCESS | 1860 | 1461026138474 Marionette TRACE conn3 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 17:35:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 17:35:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1082ms 17:35:38 INFO - PROCESS | 1860 | 1461026138540 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 17:35:38 INFO - PROCESS | 1860 | 1461026138547 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 17:35:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 17:35:38 INFO - PROCESS | 1860 | 1461026138556 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 17:35:38 INFO - PROCESS | 1860 | 1461026138560 Marionette TRACE conn3 <- [1,70,null,{}] 17:35:38 INFO - PROCESS | 1860 | 1461026138565 Marionette TRACE conn3 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:35:38 INFO - PROCESS | 1860 | 1461026138708 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 17:35:38 INFO - PROCESS | 1860 | 1461026138824 Marionette TRACE conn3 -> [0,72,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:38 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff578c000 == 25 [pid = 1860] [id = 25] 17:35:38 INFO - PROCESS | 1860 | ++DOMWINDOW == 72 (0x7f3fec5cf800) [pid = 1860] [serial = 72] [outer = (nil)] 17:35:38 INFO - PROCESS | 1860 | ++DOMWINDOW == 73 (0x7f3ff26a5800) [pid = 1860] [serial = 73] [outer = 0x7f3fec5cf800] 17:35:38 INFO - PROCESS | 1860 | 1461026138890 Marionette DEBUG loaded listener.js 17:35:38 INFO - PROCESS | 1860 | ++DOMWINDOW == 74 (0x7f3ff40e2c00) [pid = 1860] [serial = 74] [outer = 0x7f3fec5cf800] 17:35:39 INFO - PROCESS | 1860 | 1461026139624 Marionette TRACE conn3 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 17:35:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 17:35:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1134ms 17:35:39 INFO - PROCESS | 1860 | 1461026139704 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 17:35:39 INFO - PROCESS | 1860 | 1461026139707 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 17:35:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 17:35:39 INFO - PROCESS | 1860 | 1461026139717 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 17:35:39 INFO - PROCESS | 1860 | 1461026139721 Marionette TRACE conn3 <- [1,74,null,{}] 17:35:39 INFO - PROCESS | 1860 | 1461026139736 Marionette TRACE conn3 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:35:39 INFO - PROCESS | 1860 | 1461026139883 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 17:35:39 INFO - PROCESS | 1860 | 1461026139971 Marionette TRACE conn3 -> [0,76,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:40 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff8415800 == 26 [pid = 1860] [id = 26] 17:35:40 INFO - PROCESS | 1860 | ++DOMWINDOW == 75 (0x7f3ff4dae400) [pid = 1860] [serial = 75] [outer = (nil)] 17:35:40 INFO - PROCESS | 1860 | ++DOMWINDOW == 76 (0x7f3ff6050800) [pid = 1860] [serial = 76] [outer = 0x7f3ff4dae400] 17:35:40 INFO - PROCESS | 1860 | 1461026140055 Marionette DEBUG loaded listener.js 17:35:40 INFO - PROCESS | 1860 | ++DOMWINDOW == 77 (0x7f3ff6cab800) [pid = 1860] [serial = 77] [outer = 0x7f3ff4dae400] 17:35:40 INFO - PROCESS | 1860 | 1461026140749 Marionette TRACE conn3 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 17:35:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 17:35:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1092ms 17:35:40 INFO - PROCESS | 1860 | 1461026140808 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 17:35:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 17:35:40 INFO - PROCESS | 1860 | 1461026140813 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 17:35:40 INFO - PROCESS | 1860 | 1461026140819 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 17:35:40 INFO - PROCESS | 1860 | 1461026140822 Marionette TRACE conn3 <- [1,78,null,{}] 17:35:40 INFO - PROCESS | 1860 | 1461026140844 Marionette TRACE conn3 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:35:40 INFO - PROCESS | 1860 | 1461026140979 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 17:35:41 INFO - PROCESS | 1860 | 1461026141096 Marionette TRACE conn3 -> [0,80,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:41 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ffc0c2000 == 27 [pid = 1860] [id = 27] 17:35:41 INFO - PROCESS | 1860 | ++DOMWINDOW == 78 (0x7f3febfaa800) [pid = 1860] [serial = 78] [outer = (nil)] 17:35:41 INFO - PROCESS | 1860 | ++DOMWINDOW == 79 (0x7f3ff7926000) [pid = 1860] [serial = 79] [outer = 0x7f3febfaa800] 17:35:41 INFO - PROCESS | 1860 | 1461026141160 Marionette DEBUG loaded listener.js 17:35:41 INFO - PROCESS | 1860 | ++DOMWINDOW == 80 (0x7f4001f6c400) [pid = 1860] [serial = 80] [outer = 0x7f3febfaa800] 17:35:42 INFO - PROCESS | 1860 | 1461026142011 Marionette TRACE conn3 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 17:35:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 17:35:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1251ms 17:35:42 INFO - PROCESS | 1860 | 1461026142069 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 17:35:42 INFO - PROCESS | 1860 | 1461026142076 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 17:35:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 17:35:42 INFO - PROCESS | 1860 | 1461026142105 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 17:35:42 INFO - PROCESS | 1860 | 1461026142109 Marionette TRACE conn3 <- [1,82,null,{}] 17:35:42 INFO - PROCESS | 1860 | 1461026142115 Marionette TRACE conn3 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:35:42 INFO - PROCESS | 1860 | 1461026142248 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 17:35:42 INFO - PROCESS | 1860 | 1461026142407 Marionette TRACE conn3 -> [0,84,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:42 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff5787800 == 26 [pid = 1860] [id = 22] 17:35:42 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff67bc800 == 25 [pid = 1860] [id = 21] 17:35:42 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff603d000 == 24 [pid = 1860] [id = 20] 17:35:42 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff5e1d000 == 23 [pid = 1860] [id = 19] 17:35:42 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff5a49000 == 22 [pid = 1860] [id = 18] 17:35:42 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fec1bb800 == 23 [pid = 1860] [id = 28] 17:35:42 INFO - PROCESS | 1860 | ++DOMWINDOW == 81 (0x7f3feb67e800) [pid = 1860] [serial = 81] [outer = (nil)] 17:35:42 INFO - PROCESS | 1860 | ++DOMWINDOW == 82 (0x7f3fec06a400) [pid = 1860] [serial = 82] [outer = 0x7f3feb67e800] 17:35:42 INFO - PROCESS | 1860 | 1461026142496 Marionette DEBUG loaded listener.js 17:35:42 INFO - PROCESS | 1860 | ++DOMWINDOW == 83 (0x7f3fed07e400) [pid = 1860] [serial = 83] [outer = 0x7f3feb67e800] 17:35:42 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff4b7e000 == 22 [pid = 1860] [id = 17] 17:35:42 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fecf3d800 == 21 [pid = 1860] [id = 16] 17:35:42 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff3a06800 == 20 [pid = 1860] [id = 15] 17:35:42 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fede2f000 == 19 [pid = 1860] [id = 14] 17:35:43 INFO - PROCESS | 1860 | 1461026143241 Marionette TRACE conn3 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 17:35:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 17:35:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1184ms 17:35:43 INFO - PROCESS | 1860 | 1461026143287 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 17:35:43 INFO - PROCESS | 1860 | 1461026143293 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 17:35:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 17:35:43 INFO - PROCESS | 1860 | 1461026143302 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 17:35:43 INFO - PROCESS | 1860 | 1461026143306 Marionette TRACE conn3 <- [1,86,null,{}] 17:35:43 INFO - PROCESS | 1860 | 1461026143312 Marionette TRACE conn3 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:35:43 INFO - PROCESS | 1860 | 1461026143469 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 17:35:43 INFO - PROCESS | 1860 | 1461026143588 Marionette TRACE conn3 -> [0,88,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:43 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff4e70800 == 20 [pid = 1860] [id = 29] 17:35:43 INFO - PROCESS | 1860 | ++DOMWINDOW == 84 (0x7f3febdec000) [pid = 1860] [serial = 84] [outer = (nil)] 17:35:43 INFO - PROCESS | 1860 | ++DOMWINDOW == 85 (0x7f3ff3b4b000) [pid = 1860] [serial = 85] [outer = 0x7f3febdec000] 17:35:43 INFO - PROCESS | 1860 | 1461026143654 Marionette DEBUG loaded listener.js 17:35:43 INFO - PROCESS | 1860 | ++DOMWINDOW == 86 (0x7f3ff4d5a800) [pid = 1860] [serial = 86] [outer = 0x7f3febdec000] 17:35:44 INFO - PROCESS | 1860 | 1461026144353 Marionette TRACE conn3 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 17:35:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 17:35:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1079ms 17:35:44 INFO - PROCESS | 1860 | 1461026144390 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 17:35:44 INFO - PROCESS | 1860 | 1461026144396 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 17:35:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 17:35:44 INFO - PROCESS | 1860 | 1461026144421 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 17:35:44 INFO - PROCESS | 1860 | 1461026144424 Marionette TRACE conn3 <- [1,90,null,{}] 17:35:44 INFO - PROCESS | 1860 | 1461026144438 Marionette TRACE conn3 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:35:44 INFO - PROCESS | 1860 | 1461026144582 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 17:35:44 INFO - PROCESS | 1860 | 1461026144698 Marionette TRACE conn3 -> [0,92,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:44 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff5f0c000 == 21 [pid = 1860] [id = 30] 17:35:44 INFO - PROCESS | 1860 | ++DOMWINDOW == 87 (0x7f3ff3a30000) [pid = 1860] [serial = 87] [outer = (nil)] 17:35:44 INFO - PROCESS | 1860 | ++DOMWINDOW == 88 (0x7f3ff663c800) [pid = 1860] [serial = 88] [outer = 0x7f3ff3a30000] 17:35:44 INFO - PROCESS | 1860 | 1461026144765 Marionette DEBUG loaded listener.js 17:35:44 INFO - PROCESS | 1860 | ++DOMWINDOW == 89 (0x7f3ff6a5dc00) [pid = 1860] [serial = 89] [outer = 0x7f3ff3a30000] 17:35:45 INFO - PROCESS | 1860 | 1461026145539 Marionette TRACE conn3 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 17:35:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 17:35:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1189ms 17:35:45 INFO - PROCESS | 1860 | 1461026145621 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 17:35:45 INFO - PROCESS | 1860 | 1461026145624 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 17:35:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 17:35:45 INFO - PROCESS | 1860 | 1461026145635 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 17:35:45 INFO - PROCESS | 1860 | 1461026145643 Marionette TRACE conn3 <- [1,94,null,{}] 17:35:45 INFO - PROCESS | 1860 | 1461026145655 Marionette TRACE conn3 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:35:45 INFO - PROCESS | 1860 | 1461026145801 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 17:35:45 INFO - PROCESS | 1860 | 1461026145918 Marionette TRACE conn3 -> [0,96,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:45 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff77e6800 == 22 [pid = 1860] [id = 31] 17:35:45 INFO - PROCESS | 1860 | ++DOMWINDOW == 90 (0x7f3ff5eb3800) [pid = 1860] [serial = 90] [outer = (nil)] 17:35:45 INFO - PROCESS | 1860 | ++DOMWINDOW == 91 (0x7f3ff79a9800) [pid = 1860] [serial = 91] [outer = 0x7f3ff5eb3800] 17:35:45 INFO - PROCESS | 1860 | 1461026145982 Marionette DEBUG loaded listener.js 17:35:46 INFO - PROCESS | 1860 | ++DOMWINDOW == 92 (0x7f3ffc164800) [pid = 1860] [serial = 92] [outer = 0x7f3ff5eb3800] 17:35:46 INFO - PROCESS | 1860 | 1461026146790 Marionette TRACE conn3 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 17:35:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 17:35:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1200ms 17:35:46 INFO - PROCESS | 1860 | 1461026146834 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 17:35:46 INFO - PROCESS | 1860 | 1461026146838 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 17:35:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 17:35:46 INFO - PROCESS | 1860 | 1461026146845 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 17:35:46 INFO - PROCESS | 1860 | 1461026146850 Marionette TRACE conn3 <- [1,98,null,{}] 17:35:46 INFO - PROCESS | 1860 | 1461026146857 Marionette TRACE conn3 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:35:47 INFO - PROCESS | 1860 | 1461026147002 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 17:35:47 INFO - PROCESS | 1860 | 1461026147157 Marionette TRACE conn3 -> [0,100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:47 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff8415800 == 21 [pid = 1860] [id = 26] 17:35:47 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff578c000 == 20 [pid = 1860] [id = 25] 17:35:47 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fedc76800 == 19 [pid = 1860] [id = 24] 17:35:47 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fedc66000 == 20 [pid = 1860] [id = 32] 17:35:47 INFO - PROCESS | 1860 | ++DOMWINDOW == 93 (0x7f3febdf2400) [pid = 1860] [serial = 93] [outer = (nil)] 17:35:47 INFO - PROCESS | 1860 | ++DOMWINDOW == 94 (0x7f3fec754c00) [pid = 1860] [serial = 94] [outer = 0x7f3febdf2400] 17:35:47 INFO - PROCESS | 1860 | 1461026147232 Marionette DEBUG loaded listener.js 17:35:47 INFO - PROCESS | 1860 | ++DOMWINDOW == 95 (0x7f3ff258a400) [pid = 1860] [serial = 95] [outer = 0x7f3febdf2400] 17:35:47 INFO - PROCESS | 1860 | 1461026147976 Marionette TRACE conn3 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 17:35:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 17:35:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1183ms 17:35:48 INFO - PROCESS | 1860 | 1461026148029 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 17:35:48 INFO - PROCESS | 1860 | 1461026148035 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 17:35:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 17:35:48 INFO - PROCESS | 1860 | 1461026148060 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 17:35:48 INFO - PROCESS | 1860 | 1461026148064 Marionette TRACE conn3 <- [1,102,null,{}] 17:35:48 INFO - PROCESS | 1860 | 1461026148071 Marionette TRACE conn3 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:35:48 INFO - PROCESS | 1860 | 1461026148211 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 17:35:48 INFO - PROCESS | 1860 | 1461026148330 Marionette TRACE conn3 -> [0,104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:48 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff6033000 == 21 [pid = 1860] [id = 33] 17:35:48 INFO - PROCESS | 1860 | ++DOMWINDOW == 96 (0x7f3fec075c00) [pid = 1860] [serial = 96] [outer = (nil)] 17:35:48 INFO - PROCESS | 1860 | ++DOMWINDOW == 97 (0x7f3ff6048800) [pid = 1860] [serial = 97] [outer = 0x7f3fec075c00] 17:35:48 INFO - PROCESS | 1860 | 1461026148398 Marionette DEBUG loaded listener.js 17:35:48 INFO - PROCESS | 1860 | ++DOMWINDOW == 98 (0x7f3ff6749800) [pid = 1860] [serial = 98] [outer = 0x7f3fec075c00] 17:35:49 INFO - PROCESS | 1860 | 1461026149121 Marionette TRACE conn3 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 17:35:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 17:35:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1132ms 17:35:49 INFO - PROCESS | 1860 | 1461026149204 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 17:35:49 INFO - PROCESS | 1860 | 1461026149210 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 17:35:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 17:35:49 INFO - PROCESS | 1860 | 1461026149220 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 17:35:49 INFO - PROCESS | 1860 | 1461026149223 Marionette TRACE conn3 <- [1,106,null,{}] 17:35:49 INFO - PROCESS | 1860 | 1461026149228 Marionette TRACE conn3 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:35:49 INFO - PROCESS | 1860 | 1461026149368 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 17:35:49 INFO - PROCESS | 1860 | 1461026149485 Marionette TRACE conn3 -> [0,108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:49 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff84fa000 == 22 [pid = 1860] [id = 34] 17:35:49 INFO - PROCESS | 1860 | ++DOMWINDOW == 99 (0x7f3ff3a32000) [pid = 1860] [serial = 99] [outer = (nil)] 17:35:49 INFO - PROCESS | 1860 | ++DOMWINDOW == 100 (0x7f3ff7793c00) [pid = 1860] [serial = 100] [outer = 0x7f3ff3a32000] 17:35:49 INFO - PROCESS | 1860 | 1461026149550 Marionette DEBUG loaded listener.js 17:35:49 INFO - PROCESS | 1860 | ++DOMWINDOW == 101 (0x7f3ff7a1b400) [pid = 1860] [serial = 101] [outer = 0x7f3ff3a32000] 17:35:50 INFO - PROCESS | 1860 | 1461026150245 Marionette TRACE conn3 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 17:35:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 17:35:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1082ms 17:35:50 INFO - PROCESS | 1860 | 1461026150302 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 17:35:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 17:35:50 INFO - PROCESS | 1860 | 1461026150307 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 17:35:50 INFO - PROCESS | 1860 | 1461026150315 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 17:35:50 INFO - PROCESS | 1860 | 1461026150323 Marionette TRACE conn3 <- [1,110,null,{}] 17:35:50 INFO - PROCESS | 1860 | 1461026150337 Marionette TRACE conn3 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:35:50 INFO - PROCESS | 1860 | 1461026150484 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 17:35:50 INFO - PROCESS | 1860 | 1461026150603 Marionette TRACE conn3 -> [0,112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:50 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f4002d7a000 == 23 [pid = 1860] [id = 35] 17:35:50 INFO - PROCESS | 1860 | ++DOMWINDOW == 102 (0x7f3fed079800) [pid = 1860] [serial = 102] [outer = (nil)] 17:35:50 INFO - PROCESS | 1860 | ++DOMWINDOW == 103 (0x7f4002da1c00) [pid = 1860] [serial = 103] [outer = 0x7f3fed079800] 17:35:50 INFO - PROCESS | 1860 | 1461026150667 Marionette DEBUG loaded listener.js 17:35:50 INFO - PROCESS | 1860 | ++DOMWINDOW == 104 (0x7f4003094400) [pid = 1860] [serial = 104] [outer = 0x7f3fed079800] 17:35:51 INFO - PROCESS | 1860 | 1461026151400 Marionette TRACE conn3 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 17:35:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 17:35:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1138ms 17:35:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 17:35:51 INFO - PROCESS | 1860 | 1461026151451 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 17:35:51 INFO - PROCESS | 1860 | 1461026151454 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 17:35:51 INFO - PROCESS | 1860 | 1461026151460 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 17:35:51 INFO - PROCESS | 1860 | 1461026151462 Marionette TRACE conn3 <- [1,114,null,{}] 17:35:51 INFO - PROCESS | 1860 | 1461026151483 Marionette TRACE conn3 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:35:51 INFO - PROCESS | 1860 | 1461026151643 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 17:35:51 INFO - PROCESS | 1860 | 1461026151697 Marionette TRACE conn3 -> [0,116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:51 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f4002e59000 == 24 [pid = 1860] [id = 36] 17:35:51 INFO - PROCESS | 1860 | ++DOMWINDOW == 105 (0x7f4003022c00) [pid = 1860] [serial = 105] [outer = (nil)] 17:35:51 INFO - PROCESS | 1860 | ++DOMWINDOW == 106 (0x7f4003235400) [pid = 1860] [serial = 106] [outer = 0x7f4003022c00] 17:35:51 INFO - PROCESS | 1860 | 1461026151759 Marionette DEBUG loaded listener.js 17:35:51 INFO - PROCESS | 1860 | ++DOMWINDOW == 107 (0x7f4003f36800) [pid = 1860] [serial = 107] [outer = 0x7f4003022c00] 17:35:52 INFO - PROCESS | 1860 | 1461026152644 Marionette TRACE conn3 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 17:35:52 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff4e70800 == 23 [pid = 1860] [id = 29] 17:35:52 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fec1bb800 == 22 [pid = 1860] [id = 28] 17:35:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 17:35:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1229ms 17:35:52 INFO - PROCESS | 1860 | 1461026152690 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 17:35:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 17:35:52 INFO - PROCESS | 1860 | 1461026152695 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 17:35:52 INFO - PROCESS | 1860 | 1461026152702 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 17:35:52 INFO - PROCESS | 1860 | 1461026152707 Marionette TRACE conn3 <- [1,118,null,{}] 17:35:52 INFO - PROCESS | 1860 | 1461026152715 Marionette TRACE conn3 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:35:52 INFO - PROCESS | 1860 | 1461026152859 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 17:35:52 INFO - PROCESS | 1860 | 1461026152982 Marionette TRACE conn3 -> [0,120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:53 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff578c000 == 23 [pid = 1860] [id = 37] 17:35:53 INFO - PROCESS | 1860 | ++DOMWINDOW == 108 (0x7f3ff258ec00) [pid = 1860] [serial = 108] [outer = (nil)] 17:35:53 INFO - PROCESS | 1860 | ++DOMWINDOW == 109 (0x7f3ff3010800) [pid = 1860] [serial = 109] [outer = 0x7f3ff258ec00] 17:35:53 INFO - PROCESS | 1860 | 1461026153051 Marionette DEBUG loaded listener.js 17:35:53 INFO - PROCESS | 1860 | ++DOMWINDOW == 110 (0x7f3ff500b000) [pid = 1860] [serial = 110] [outer = 0x7f3ff258ec00] 17:35:53 INFO - PROCESS | 1860 | 1461026153765 Marionette TRACE conn3 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 17:35:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 17:35:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1132ms 17:35:53 INFO - PROCESS | 1860 | 1461026153833 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 17:35:53 INFO - PROCESS | 1860 | 1461026153841 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 17:35:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 17:35:53 INFO - PROCESS | 1860 | 1461026153867 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 17:35:53 INFO - PROCESS | 1860 | 1461026153871 Marionette TRACE conn3 <- [1,122,null,{}] 17:35:53 INFO - PROCESS | 1860 | 1461026153877 Marionette TRACE conn3 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:35:54 INFO - PROCESS | 1860 | 1461026154023 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 17:35:54 INFO - PROCESS | 1860 | 1461026154147 Marionette TRACE conn3 -> [0,124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:54 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ffce12800 == 24 [pid = 1860] [id = 38] 17:35:54 INFO - PROCESS | 1860 | ++DOMWINDOW == 111 (0x7f3ff26ae000) [pid = 1860] [serial = 111] [outer = (nil)] 17:35:54 INFO - PROCESS | 1860 | ++DOMWINDOW == 112 (0x7f3ff7047400) [pid = 1860] [serial = 112] [outer = 0x7f3ff26ae000] 17:35:54 INFO - PROCESS | 1860 | 1461026154210 Marionette DEBUG loaded listener.js 17:35:54 INFO - PROCESS | 1860 | ++DOMWINDOW == 113 (0x7f3ff7a21000) [pid = 1860] [serial = 113] [outer = 0x7f3ff26ae000] 17:35:54 INFO - PROCESS | 1860 | 1461026154904 Marionette TRACE conn3 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 17:35:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 17:35:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1083ms 17:35:54 INFO - PROCESS | 1860 | 1461026154946 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 17:35:54 INFO - PROCESS | 1860 | 1461026154949 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 17:35:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 17:35:54 INFO - PROCESS | 1860 | 1461026154955 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 17:35:54 INFO - PROCESS | 1860 | 1461026154960 Marionette TRACE conn3 <- [1,126,null,{}] 17:35:54 INFO - PROCESS | 1860 | 1461026154973 Marionette TRACE conn3 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:35:55 INFO - PROCESS | 1860 | 1461026155110 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 17:35:55 INFO - PROCESS | 1860 | 1461026155237 Marionette TRACE conn3 -> [0,128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:55 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f400303f800 == 25 [pid = 1860] [id = 39] 17:35:55 INFO - PROCESS | 1860 | ++DOMWINDOW == 114 (0x7f3ff7a23000) [pid = 1860] [serial = 114] [outer = (nil)] 17:35:55 INFO - PROCESS | 1860 | ++DOMWINDOW == 115 (0x7f4003099000) [pid = 1860] [serial = 115] [outer = 0x7f3ff7a23000] 17:35:55 INFO - PROCESS | 1860 | 1461026155306 Marionette DEBUG loaded listener.js 17:35:55 INFO - PROCESS | 1860 | ++DOMWINDOW == 116 (0x7f4003f35400) [pid = 1860] [serial = 116] [outer = 0x7f3ff7a23000] 17:35:56 INFO - PROCESS | 1860 | 1461026156071 Marionette TRACE conn3 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 17:35:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 17:35:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1180ms 17:35:56 INFO - PROCESS | 1860 | 1461026156136 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 17:35:56 INFO - PROCESS | 1860 | 1461026156140 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 17:35:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 17:35:56 INFO - PROCESS | 1860 | 1461026156145 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 17:35:56 INFO - PROCESS | 1860 | 1461026156148 Marionette TRACE conn3 <- [1,130,null,{}] 17:35:56 INFO - PROCESS | 1860 | 1461026156152 Marionette TRACE conn3 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:35:56 INFO - PROCESS | 1860 | 1461026156289 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 17:35:56 INFO - PROCESS | 1860 | 1461026156410 Marionette TRACE conn3 -> [0,132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:56 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f4003f1b800 == 26 [pid = 1860] [id = 40] 17:35:56 INFO - PROCESS | 1860 | ++DOMWINDOW == 117 (0x7f4001fde000) [pid = 1860] [serial = 117] [outer = (nil)] 17:35:56 INFO - PROCESS | 1860 | ++DOMWINDOW == 118 (0x7f4006121400) [pid = 1860] [serial = 118] [outer = 0x7f4001fde000] 17:35:56 INFO - PROCESS | 1860 | 1461026156475 Marionette DEBUG loaded listener.js 17:35:56 INFO - PROCESS | 1860 | ++DOMWINDOW == 119 (0x7f400623f400) [pid = 1860] [serial = 119] [outer = 0x7f4001fde000] 17:35:57 INFO - PROCESS | 1860 | 1461026157231 Marionette TRACE conn3 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 17:35:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 17:35:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1132ms 17:35:57 INFO - PROCESS | 1860 | 1461026157277 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 17:35:57 INFO - PROCESS | 1860 | 1461026157280 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 17:35:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 17:35:57 INFO - PROCESS | 1860 | 1461026157286 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 17:35:57 INFO - PROCESS | 1860 | 1461026157288 Marionette TRACE conn3 <- [1,134,null,{}] 17:35:57 INFO - PROCESS | 1860 | 1461026157294 Marionette TRACE conn3 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:35:57 INFO - PROCESS | 1860 | 1461026157417 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 17:35:57 INFO - PROCESS | 1860 | 1461026157583 Marionette TRACE conn3 -> [0,136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:57 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff25d4800 == 27 [pid = 1860] [id = 41] 17:35:57 INFO - PROCESS | 1860 | ++DOMWINDOW == 120 (0x7f3fec075000) [pid = 1860] [serial = 120] [outer = (nil)] 17:35:57 INFO - PROCESS | 1860 | ++DOMWINDOW == 121 (0x7f3fec756000) [pid = 1860] [serial = 121] [outer = 0x7f3fec075000] 17:35:57 INFO - PROCESS | 1860 | 1461026157647 Marionette DEBUG loaded listener.js 17:35:57 INFO - PROCESS | 1860 | ++DOMWINDOW == 122 (0x7f3ff26af800) [pid = 1860] [serial = 122] [outer = 0x7f3fec075000] 17:35:58 INFO - PROCESS | 1860 | ++DOMWINDOW == 123 (0x7f3ff6a5e800) [pid = 1860] [serial = 123] [outer = 0x7f3feb67e000] 17:35:58 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff84fa000 == 26 [pid = 1860] [id = 34] 17:35:58 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff6033000 == 25 [pid = 1860] [id = 33] 17:35:58 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fedc66000 == 24 [pid = 1860] [id = 32] 17:35:58 INFO - PROCESS | 1860 | 1461026158591 Marionette TRACE conn3 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 17:35:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 17:35:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1326ms 17:35:58 INFO - PROCESS | 1860 | 1461026158613 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 17:35:58 INFO - PROCESS | 1860 | 1461026158618 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 17:35:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 17:35:58 INFO - PROCESS | 1860 | 1461026158625 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 17:35:58 INFO - PROCESS | 1860 | 1461026158630 Marionette TRACE conn3 <- [1,138,null,{}] 17:35:58 INFO - PROCESS | 1860 | 1461026158638 Marionette TRACE conn3 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:35:58 INFO - PROCESS | 1860 | 1461026158771 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 17:35:58 INFO - PROCESS | 1860 | 1461026158903 Marionette TRACE conn3 -> [0,140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:58 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff70b4800 == 25 [pid = 1860] [id = 42] 17:35:58 INFO - PROCESS | 1860 | ++DOMWINDOW == 124 (0x7f3ff258bc00) [pid = 1860] [serial = 124] [outer = (nil)] 17:35:58 INFO - PROCESS | 1860 | ++DOMWINDOW == 125 (0x7f3ff5007c00) [pid = 1860] [serial = 125] [outer = 0x7f3ff258bc00] 17:35:58 INFO - PROCESS | 1860 | 1461026158970 Marionette DEBUG loaded listener.js 17:35:59 INFO - PROCESS | 1860 | ++DOMWINDOW == 126 (0x7f3ff6783400) [pid = 1860] [serial = 126] [outer = 0x7f3ff258bc00] 17:35:59 INFO - PROCESS | 1860 | 1461026159734 Marionette TRACE conn3 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 17:35:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 17:35:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1136ms 17:35:59 INFO - PROCESS | 1860 | 1461026159769 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 17:35:59 INFO - PROCESS | 1860 | 1461026159776 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 17:35:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 17:35:59 INFO - PROCESS | 1860 | 1461026159787 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 17:35:59 INFO - PROCESS | 1860 | 1461026159790 Marionette TRACE conn3 <- [1,142,null,{}] 17:35:59 INFO - PROCESS | 1860 | 1461026159794 Marionette TRACE conn3 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:35:59 INFO - PROCESS | 1860 | 1461026159931 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 17:36:00 INFO - PROCESS | 1860 | 1461026160062 Marionette TRACE conn3 -> [0,144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:00 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f4003cc8800 == 26 [pid = 1860] [id = 43] 17:36:00 INFO - PROCESS | 1860 | ++DOMWINDOW == 127 (0x7f3ff4b0e800) [pid = 1860] [serial = 127] [outer = (nil)] 17:36:00 INFO - PROCESS | 1860 | ++DOMWINDOW == 128 (0x7f40030fa400) [pid = 1860] [serial = 128] [outer = 0x7f3ff4b0e800] 17:36:00 INFO - PROCESS | 1860 | 1461026160126 Marionette DEBUG loaded listener.js 17:36:00 INFO - PROCESS | 1860 | ++DOMWINDOW == 129 (0x7f4003f36c00) [pid = 1860] [serial = 129] [outer = 0x7f3ff4b0e800] 17:36:00 INFO - PROCESS | 1860 | 1461026160908 Marionette TRACE conn3 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 17:36:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 17:36:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1176ms 17:36:00 INFO - PROCESS | 1860 | 1461026160963 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 17:36:00 INFO - PROCESS | 1860 | 1461026160967 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 17:36:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 17:36:00 INFO - PROCESS | 1860 | 1461026160972 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 17:36:00 INFO - PROCESS | 1860 | 1461026160977 Marionette TRACE conn3 <- [1,146,null,{}] 17:36:00 INFO - PROCESS | 1860 | 1461026160991 Marionette TRACE conn3 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:36:01 INFO - PROCESS | 1860 | 1461026161136 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 17:36:01 INFO - PROCESS | 1860 | 1461026161262 Marionette TRACE conn3 -> [0,148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:01 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f4007910800 == 27 [pid = 1860] [id = 44] 17:36:01 INFO - PROCESS | 1860 | ++DOMWINDOW == 130 (0x7f40043c5000) [pid = 1860] [serial = 130] [outer = (nil)] 17:36:01 INFO - PROCESS | 1860 | ++DOMWINDOW == 131 (0x7f400795a800) [pid = 1860] [serial = 131] [outer = 0x7f40043c5000] 17:36:01 INFO - PROCESS | 1860 | 1461026161331 Marionette DEBUG loaded listener.js 17:36:01 INFO - PROCESS | 1860 | ++DOMWINDOW == 132 (0x7f4007f2e400) [pid = 1860] [serial = 132] [outer = 0x7f40043c5000] 17:36:02 INFO - PROCESS | 1860 | 1461026162099 Marionette TRACE conn3 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 17:36:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 17:36:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1182ms 17:36:02 INFO - PROCESS | 1860 | 1461026162155 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 17:36:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 17:36:02 INFO - PROCESS | 1860 | 1461026162159 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 17:36:02 INFO - PROCESS | 1860 | 1461026162164 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 17:36:02 INFO - PROCESS | 1860 | 1461026162167 Marionette TRACE conn3 <- [1,150,null,{}] 17:36:02 INFO - PROCESS | 1860 | 1461026162172 Marionette TRACE conn3 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:36:02 INFO - PROCESS | 1860 | 1461026162314 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 17:36:02 INFO - PROCESS | 1860 | 1461026162437 Marionette TRACE conn3 -> [0,152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:02 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fedc6f800 == 28 [pid = 1860] [id = 45] 17:36:02 INFO - PROCESS | 1860 | ++DOMWINDOW == 133 (0x7f3febdf2800) [pid = 1860] [serial = 133] [outer = (nil)] 17:36:02 INFO - PROCESS | 1860 | ++DOMWINDOW == 134 (0x7f40083f4400) [pid = 1860] [serial = 134] [outer = 0x7f3febdf2800] 17:36:02 INFO - PROCESS | 1860 | 1461026162501 Marionette DEBUG loaded listener.js 17:36:02 INFO - PROCESS | 1860 | ++DOMWINDOW == 135 (0x7f400850a400) [pid = 1860] [serial = 135] [outer = 0x7f3febdf2800] 17:36:03 INFO - PROCESS | 1860 | 1461026163237 Marionette TRACE conn3 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 17:36:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 17:36:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1130ms 17:36:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 17:36:03 INFO - PROCESS | 1860 | 1461026163294 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 17:36:03 INFO - PROCESS | 1860 | 1461026163297 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 17:36:03 INFO - PROCESS | 1860 | 1461026163302 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 17:36:03 INFO - PROCESS | 1860 | 1461026163305 Marionette TRACE conn3 <- [1,154,null,{}] 17:36:03 INFO - PROCESS | 1860 | 1461026163310 Marionette TRACE conn3 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:36:03 INFO - PROCESS | 1860 | 1461026163437 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 17:36:03 INFO - PROCESS | 1860 | 1461026163579 Marionette TRACE conn3 -> [0,156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:03 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f400808e000 == 29 [pid = 1860] [id = 46] 17:36:03 INFO - PROCESS | 1860 | ++DOMWINDOW == 136 (0x7f3fec75c400) [pid = 1860] [serial = 136] [outer = (nil)] 17:36:03 INFO - PROCESS | 1860 | ++DOMWINDOW == 137 (0x7f400a195400) [pid = 1860] [serial = 137] [outer = 0x7f3fec75c400] 17:36:03 INFO - PROCESS | 1860 | 1461026163650 Marionette DEBUG loaded listener.js 17:36:03 INFO - PROCESS | 1860 | ++DOMWINDOW == 138 (0x7f400abf0400) [pid = 1860] [serial = 138] [outer = 0x7f3fec75c400] 17:36:04 INFO - PROCESS | 1860 | 1461026164496 Marionette TRACE conn3 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 17:36:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 17:36:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1237ms 17:36:04 INFO - PROCESS | 1860 | 1461026164539 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 17:36:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 17:36:04 INFO - PROCESS | 1860 | 1461026164544 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 17:36:04 INFO - PROCESS | 1860 | 1461026164552 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 17:36:04 INFO - PROCESS | 1860 | 1461026164556 Marionette TRACE conn3 <- [1,158,null,{}] 17:36:04 INFO - PROCESS | 1860 | 1461026164563 Marionette TRACE conn3 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:36:04 INFO - PROCESS | 1860 | 1461026164761 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 17:36:04 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fec1ae800 == 28 [pid = 1860] [id = 11] 17:36:04 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff578c000 == 27 [pid = 1860] [id = 37] 17:36:04 INFO - PROCESS | 1860 | 1461026164910 Marionette TRACE conn3 -> [0,160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:04 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff25d7000 == 28 [pid = 1860] [id = 47] 17:36:04 INFO - PROCESS | 1860 | ++DOMWINDOW == 139 (0x7f3fec079400) [pid = 1860] [serial = 139] [outer = (nil)] 17:36:04 INFO - PROCESS | 1860 | ++DOMWINDOW == 140 (0x7f3fee17dc00) [pid = 1860] [serial = 140] [outer = 0x7f3fec079400] 17:36:04 INFO - PROCESS | 1860 | 1461026164975 Marionette DEBUG loaded listener.js 17:36:05 INFO - PROCESS | 1860 | ++DOMWINDOW == 141 (0x7f3feffa0400) [pid = 1860] [serial = 141] [outer = 0x7f3fec079400] 17:36:05 INFO - PROCESS | 1860 | 1461026165800 Marionette TRACE conn3 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 17:36:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 17:36:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1292ms 17:36:05 INFO - PROCESS | 1860 | 1461026165844 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 17:36:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 17:36:05 INFO - PROCESS | 1860 | 1461026165850 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 17:36:05 INFO - PROCESS | 1860 | 1461026165856 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 17:36:05 INFO - PROCESS | 1860 | 1461026165867 Marionette TRACE conn3 <- [1,162,null,{}] 17:36:05 INFO - PROCESS | 1860 | 1461026165876 Marionette TRACE conn3 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:36:06 INFO - PROCESS | 1860 | 1461026166011 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 17:36:06 INFO - PROCESS | 1860 | 1461026166144 Marionette TRACE conn3 -> [0,164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:06 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f40032af000 == 29 [pid = 1860] [id = 48] 17:36:06 INFO - PROCESS | 1860 | ++DOMWINDOW == 142 (0x7f3fec5c1800) [pid = 1860] [serial = 142] [outer = (nil)] 17:36:06 INFO - PROCESS | 1860 | ++DOMWINDOW == 143 (0x7f3ff55a2800) [pid = 1860] [serial = 143] [outer = 0x7f3fec5c1800] 17:36:06 INFO - PROCESS | 1860 | 1461026166211 Marionette DEBUG loaded listener.js 17:36:06 INFO - PROCESS | 1860 | ++DOMWINDOW == 144 (0x7f3ff7915800) [pid = 1860] [serial = 144] [outer = 0x7f3fec5c1800] 17:36:07 INFO - PROCESS | 1860 | 1461026166993 Marionette TRACE conn3 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 17:36:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 17:36:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1197ms 17:36:07 INFO - PROCESS | 1860 | 1461026167053 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 17:36:07 INFO - PROCESS | 1860 | 1461026167057 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 17:36:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 17:36:07 INFO - PROCESS | 1860 | 1461026167063 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 17:36:07 INFO - PROCESS | 1860 | 1461026167066 Marionette TRACE conn3 <- [1,166,null,{}] 17:36:07 INFO - PROCESS | 1860 | 1461026167071 Marionette TRACE conn3 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:36:07 INFO - PROCESS | 1860 | 1461026167203 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 17:36:07 INFO - PROCESS | 1860 | 1461026167330 Marionette TRACE conn3 -> [0,168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:07 INFO - PROCESS | 1860 | --DOCSHELL 0x7f4003cc8800 == 28 [pid = 1860] [id = 43] 17:36:07 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff70b4800 == 27 [pid = 1860] [id = 42] 17:36:09 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff77f0800 == 26 [pid = 1860] [id = 9] 17:36:09 INFO - PROCESS | 1860 | --DOCSHELL 0x7f4007910800 == 25 [pid = 1860] [id = 44] 17:36:09 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fedc6f800 == 24 [pid = 1860] [id = 45] 17:36:09 INFO - PROCESS | 1860 | --DOCSHELL 0x7f4002d7a000 == 23 [pid = 1860] [id = 35] 17:36:09 INFO - PROCESS | 1860 | --DOCSHELL 0x7f4003f1b800 == 22 [pid = 1860] [id = 40] 17:36:09 INFO - PROCESS | 1860 | --DOCSHELL 0x7f400303f800 == 21 [pid = 1860] [id = 39] 17:36:09 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff8404000 == 20 [pid = 1860] [id = 23] 17:36:09 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff25d4800 == 19 [pid = 1860] [id = 41] 17:36:09 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ffc0c2000 == 18 [pid = 1860] [id = 27] 17:36:09 INFO - PROCESS | 1860 | --DOCSHELL 0x7f400808e000 == 17 [pid = 1860] [id = 46] 17:36:09 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ffce12800 == 16 [pid = 1860] [id = 38] 17:36:09 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff5f0c000 == 15 [pid = 1860] [id = 30] 17:36:09 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3febf76800 == 14 [pid = 1860] [id = 10] 17:36:09 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fee117800 == 13 [pid = 1860] [id = 6] 17:36:09 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff77e6800 == 12 [pid = 1860] [id = 31] 17:36:09 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fec3b3000 == 11 [pid = 1860] [id = 8] 17:36:09 INFO - PROCESS | 1860 | --DOCSHELL 0x7f4002e59000 == 10 [pid = 1860] [id = 36] 17:36:09 INFO - PROCESS | 1860 | --DOCSHELL 0x7f40032af000 == 9 [pid = 1860] [id = 48] 17:36:09 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff25d7000 == 8 [pid = 1860] [id = 47] 17:36:10 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3febf75800 == 9 [pid = 1860] [id = 49] 17:36:10 INFO - PROCESS | 1860 | ++DOMWINDOW == 145 (0x7f3feb677800) [pid = 1860] [serial = 145] [outer = (nil)] 17:36:10 INFO - PROCESS | 1860 | ++DOMWINDOW == 146 (0x7f3febfb4000) [pid = 1860] [serial = 146] [outer = 0x7f3feb677800] 17:36:10 INFO - PROCESS | 1860 | 1461026170814 Marionette DEBUG loaded listener.js 17:36:10 INFO - PROCESS | 1860 | ++DOMWINDOW == 147 (0x7f3fed081800) [pid = 1860] [serial = 147] [outer = 0x7f3feb677800] 17:36:11 INFO - PROCESS | 1860 | 1461026171505 Marionette TRACE conn3 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 17:36:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 17:36:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 4490ms 17:36:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 17:36:11 INFO - PROCESS | 1860 | 1461026171556 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 17:36:11 INFO - PROCESS | 1860 | 1461026171559 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 17:36:11 INFO - PROCESS | 1860 | 1461026171570 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 17:36:11 INFO - PROCESS | 1860 | 1461026171575 Marionette TRACE conn3 <- [1,170,null,{}] 17:36:11 INFO - PROCESS | 1860 | 1461026171582 Marionette TRACE conn3 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:36:11 INFO - PROCESS | 1860 | 1461026171724 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 17:36:11 INFO - PROCESS | 1860 | 1461026171814 Marionette TRACE conn3 -> [0,172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.casesensitive.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:11 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff42bb000 == 10 [pid = 1860] [id = 50] 17:36:11 INFO - PROCESS | 1860 | ++DOMWINDOW == 148 (0x7f3fed1ab000) [pid = 1860] [serial = 148] [outer = (nil)] 17:36:11 INFO - PROCESS | 1860 | ++DOMWINDOW == 149 (0x7f3ff2638c00) [pid = 1860] [serial = 149] [outer = 0x7f3fed1ab000] 17:36:11 INFO - PROCESS | 1860 | 1461026171869 Marionette DEBUG loaded listener.js 17:36:11 INFO - PROCESS | 1860 | ++DOMWINDOW == 150 (0x7f3ff4b0c000) [pid = 1860] [serial = 150] [outer = 0x7f3fed1ab000] 17:36:12 INFO - PROCESS | 1860 | 1461026172449 Marionette TRACE conn3 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 17:36:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 17:36:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 935ms 17:36:12 INFO - PROCESS | 1860 | 1461026172499 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 17:36:12 INFO - PROCESS | 1860 | 1461026172505 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 17:36:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 17:36:12 INFO - PROCESS | 1860 | 1461026172514 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 17:36:12 INFO - PROCESS | 1860 | 1461026172518 Marionette TRACE conn3 <- [1,174,null,{}] 17:36:12 INFO - PROCESS | 1860 | 1461026172522 Marionette TRACE conn3 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:36:12 INFO - PROCESS | 1860 | 1461026172707 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 17:36:12 INFO - PROCESS | 1860 | 1461026172730 Marionette TRACE conn3 -> [0,176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.clear.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:12 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff67a6000 == 11 [pid = 1860] [id = 51] 17:36:12 INFO - PROCESS | 1860 | ++DOMWINDOW == 151 (0x7f3ff2592c00) [pid = 1860] [serial = 151] [outer = (nil)] 17:36:12 INFO - PROCESS | 1860 | ++DOMWINDOW == 152 (0x7f3ff6640800) [pid = 1860] [serial = 152] [outer = 0x7f3ff2592c00] 17:36:12 INFO - PROCESS | 1860 | 1461026172784 Marionette DEBUG loaded listener.js 17:36:12 INFO - PROCESS | 1860 | ++DOMWINDOW == 153 (0x7f3ff7918800) [pid = 1860] [serial = 153] [outer = 0x7f3ff2592c00] 17:36:13 INFO - PROCESS | 1860 | 1461026173499 Marionette TRACE conn3 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 17:36:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 17:36:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1030ms 17:36:13 INFO - PROCESS | 1860 | 1461026173574 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 17:36:13 INFO - PROCESS | 1860 | 1461026173578 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 17:36:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 17:36:13 INFO - PROCESS | 1860 | 1461026173623 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 17:36:13 INFO - PROCESS | 1860 | 1461026173629 Marionette TRACE conn3 <- [1,178,null,{}] 17:36:13 INFO - PROCESS | 1860 | 1461026173687 Marionette TRACE conn3 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:36:13 INFO - PROCESS | 1860 | 1461026173873 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 17:36:13 INFO - PROCESS | 1860 | 1461026173938 Marionette TRACE conn3 -> [0,180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.darker.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:13 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f4002e56800 == 12 [pid = 1860] [id = 52] 17:36:13 INFO - PROCESS | 1860 | ++DOMWINDOW == 154 (0x7f4002b74400) [pid = 1860] [serial = 154] [outer = (nil)] 17:36:13 INFO - PROCESS | 1860 | ++DOMWINDOW == 155 (0x7f4003278800) [pid = 1860] [serial = 155] [outer = 0x7f4002b74400] 17:36:13 INFO - PROCESS | 1860 | 1461026173991 Marionette DEBUG loaded listener.js 17:36:14 INFO - PROCESS | 1860 | ++DOMWINDOW == 156 (0x7f40040cc800) [pid = 1860] [serial = 156] [outer = 0x7f4002b74400] 17:36:14 INFO - PROCESS | 1860 | 1461026174549 Marionette TRACE conn3 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 17:36:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 17:36:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 968ms 17:36:14 INFO - PROCESS | 1860 | 1461026174573 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 17:36:14 INFO - PROCESS | 1860 | 1461026174576 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 17:36:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 17:36:14 INFO - PROCESS | 1860 | 1461026174583 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 17:36:14 INFO - PROCESS | 1860 | 1461026174585 Marionette TRACE conn3 <- [1,182,null,{}] 17:36:14 INFO - PROCESS | 1860 | 1461026174589 Marionette TRACE conn3 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:36:14 INFO - PROCESS | 1860 | 1461026174738 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 17:36:14 INFO - PROCESS | 1860 | 1461026174773 Marionette TRACE conn3 -> [0,184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:14 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f4006228800 == 13 [pid = 1860] [id = 53] 17:36:14 INFO - PROCESS | 1860 | ++DOMWINDOW == 157 (0x7f3ff56c6400) [pid = 1860] [serial = 157] [outer = (nil)] 17:36:14 INFO - PROCESS | 1860 | ++DOMWINDOW == 158 (0x7f3ff56d1400) [pid = 1860] [serial = 158] [outer = 0x7f3ff56c6400] 17:36:14 INFO - PROCESS | 1860 | 1461026174825 Marionette DEBUG loaded listener.js 17:36:14 INFO - PROCESS | 1860 | ++DOMWINDOW == 159 (0x7f4003275c00) [pid = 1860] [serial = 159] [outer = 0x7f3ff56c6400] 17:36:15 INFO - PROCESS | 1860 | --DOMWINDOW == 158 (0x7f3fedfad400) [pid = 1860] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 17:36:15 INFO - PROCESS | 1860 | --DOMWINDOW == 157 (0x7f3ff3019800) [pid = 1860] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 17:36:15 INFO - PROCESS | 1860 | --DOMWINDOW == 156 (0x7f3febfb0c00) [pid = 1860] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 17:36:15 INFO - PROCESS | 1860 | --DOMWINDOW == 155 (0x7f3ff6046c00) [pid = 1860] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 17:36:15 INFO - PROCESS | 1860 | --DOMWINDOW == 154 (0x7f3fec5cfc00) [pid = 1860] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 17:36:15 INFO - PROCESS | 1860 | --DOMWINDOW == 153 (0x7f3ff2590000) [pid = 1860] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 17:36:16 INFO - PROCESS | 1860 | --DOMWINDOW == 152 (0x7f3feb67c800) [pid = 1860] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 17:36:16 INFO - PROCESS | 1860 | --DOMWINDOW == 151 (0x7f3ff6042400) [pid = 1860] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 17:36:16 INFO - PROCESS | 1860 | --DOMWINDOW == 150 (0x7f3fec06f000) [pid = 1860] [serial = 30] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 17:36:16 INFO - PROCESS | 1860 | --DOMWINDOW == 149 (0x7f40043c5000) [pid = 1860] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 17:36:16 INFO - PROCESS | 1860 | --DOMWINDOW == 148 (0x7f3ff3a32000) [pid = 1860] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 17:36:16 INFO - PROCESS | 1860 | --DOMWINDOW == 147 (0x7f4003022c00) [pid = 1860] [serial = 105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 17:36:16 INFO - PROCESS | 1860 | --DOMWINDOW == 146 (0x7f3ff258ec00) [pid = 1860] [serial = 108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 17:36:16 INFO - PROCESS | 1860 | --DOMWINDOW == 145 (0x7f3fec5cd800) [pid = 1860] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 17:36:16 INFO - PROCESS | 1860 | --DOMWINDOW == 144 (0x7f3fed079800) [pid = 1860] [serial = 102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 17:36:16 INFO - PROCESS | 1860 | --DOMWINDOW == 143 (0x7f3feb67e800) [pid = 1860] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 17:36:16 INFO - PROCESS | 1860 | --DOMWINDOW == 142 (0x7f3ff26ae000) [pid = 1860] [serial = 111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 17:36:16 INFO - PROCESS | 1860 | --DOMWINDOW == 141 (0x7f3ff5eb3800) [pid = 1860] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 17:36:16 INFO - PROCESS | 1860 | --DOMWINDOW == 140 (0x7f3ff78c8c00) [pid = 1860] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 17:36:16 INFO - PROCESS | 1860 | --DOMWINDOW == 139 (0x7f3ff7a22000) [pid = 1860] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 17:36:16 INFO - PROCESS | 1860 | --DOMWINDOW == 138 (0x7f3ff3a30000) [pid = 1860] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 17:36:16 INFO - PROCESS | 1860 | --DOMWINDOW == 137 (0x7f3fec075000) [pid = 1860] [serial = 120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 17:36:16 INFO - PROCESS | 1860 | --DOMWINDOW == 136 (0x7f3ff4b0e800) [pid = 1860] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 17:36:16 INFO - PROCESS | 1860 | --DOMWINDOW == 135 (0x7f3fec5c5400) [pid = 1860] [serial = 27] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 17:36:16 INFO - PROCESS | 1860 | --DOMWINDOW == 134 (0x7f3fec5c6c00) [pid = 1860] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 17:36:16 INFO - PROCESS | 1860 | --DOMWINDOW == 133 (0x7f3fec75c400) [pid = 1860] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 17:36:16 INFO - PROCESS | 1860 | --DOMWINDOW == 132 (0x7f3fec079400) [pid = 1860] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 17:36:16 INFO - PROCESS | 1860 | --DOMWINDOW == 131 (0x7f3febfaa800) [pid = 1860] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 17:36:16 INFO - PROCESS | 1860 | --DOMWINDOW == 130 (0x7f3ff4dae400) [pid = 1860] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 17:36:16 INFO - PROCESS | 1860 | --DOMWINDOW == 129 (0x7f3fed078c00) [pid = 1860] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 17:36:16 INFO - PROCESS | 1860 | --DOMWINDOW == 128 (0x7f3febdf2400) [pid = 1860] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 17:36:16 INFO - PROCESS | 1860 | --DOMWINDOW == 127 (0x7f3febdec000) [pid = 1860] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 17:36:16 INFO - PROCESS | 1860 | --DOMWINDOW == 126 (0x7f3febdf2800) [pid = 1860] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 17:36:16 INFO - PROCESS | 1860 | --DOMWINDOW == 125 (0x7f4008391800) [pid = 1860] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 17:36:16 INFO - PROCESS | 1860 | --DOMWINDOW == 124 (0x7f4001fde000) [pid = 1860] [serial = 117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 17:36:16 INFO - PROCESS | 1860 | --DOMWINDOW == 123 (0x7f3ff258bc00) [pid = 1860] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 17:36:16 INFO - PROCESS | 1860 | --DOMWINDOW == 122 (0x7f3fec5cf800) [pid = 1860] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 17:36:16 INFO - PROCESS | 1860 | --DOMWINDOW == 121 (0x7f3ff7a23000) [pid = 1860] [serial = 114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 17:36:16 INFO - PROCESS | 1860 | --DOMWINDOW == 120 (0x7f3fec075c00) [pid = 1860] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 17:36:16 INFO - PROCESS | 1860 | 1461026176360 Marionette TRACE conn3 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 17:36:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 17:36:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1826ms 17:36:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 17:36:16 INFO - PROCESS | 1860 | 1461026176411 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 17:36:16 INFO - PROCESS | 1860 | 1461026176413 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 17:36:16 INFO - PROCESS | 1860 | 1461026176417 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 17:36:16 INFO - PROCESS | 1860 | 1461026176420 Marionette TRACE conn3 <- [1,186,null,{}] 17:36:16 INFO - PROCESS | 1860 | 1461026176424 Marionette TRACE conn3 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:36:16 INFO - PROCESS | 1860 | 1461026176565 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 17:36:16 INFO - PROCESS | 1860 | 1461026176624 Marionette TRACE conn3 -> [0,188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.get.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:16 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff25de000 == 14 [pid = 1860] [id = 54] 17:36:16 INFO - PROCESS | 1860 | ++DOMWINDOW == 121 (0x7f3ff2633800) [pid = 1860] [serial = 160] [outer = (nil)] 17:36:16 INFO - PROCESS | 1860 | ++DOMWINDOW == 122 (0x7f3ff3019800) [pid = 1860] [serial = 161] [outer = 0x7f3ff2633800] 17:36:16 INFO - PROCESS | 1860 | 1461026176693 Marionette DEBUG loaded listener.js 17:36:16 INFO - PROCESS | 1860 | ++DOMWINDOW == 123 (0x7f3ff6a5ec00) [pid = 1860] [serial = 162] [outer = 0x7f3ff2633800] 17:36:17 INFO - PROCESS | 1860 | 1461026177431 Marionette TRACE conn3 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 17:36:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 17:36:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1028ms 17:36:17 INFO - PROCESS | 1860 | 1461026177458 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 17:36:17 INFO - PROCESS | 1860 | 1461026177461 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 17:36:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 17:36:17 INFO - PROCESS | 1860 | 1461026177475 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 17:36:17 INFO - PROCESS | 1860 | 1461026177477 Marionette TRACE conn3 <- [1,190,null,{}] 17:36:17 INFO - PROCESS | 1860 | 1461026177490 Marionette TRACE conn3 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:36:17 INFO - PROCESS | 1860 | 1461026177615 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 17:36:17 INFO - PROCESS | 1860 | 1461026177631 Marionette TRACE conn3 -> [0,192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.highlight.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:17 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f4002dd8000 == 15 [pid = 1860] [id = 55] 17:36:17 INFO - PROCESS | 1860 | ++DOMWINDOW == 124 (0x7f40040d2000) [pid = 1860] [serial = 163] [outer = (nil)] 17:36:17 INFO - PROCESS | 1860 | ++DOMWINDOW == 125 (0x7f4004211800) [pid = 1860] [serial = 164] [outer = 0x7f40040d2000] 17:36:17 INFO - PROCESS | 1860 | 1461026177684 Marionette DEBUG loaded listener.js 17:36:17 INFO - PROCESS | 1860 | ++DOMWINDOW == 126 (0x7f4006124800) [pid = 1860] [serial = 165] [outer = 0x7f40040d2000] 17:36:18 INFO - PROCESS | 1860 | 1461026178499 Marionette TRACE conn3 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 17:36:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 17:36:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1080ms 17:36:18 INFO - PROCESS | 1860 | 1461026178557 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 17:36:18 INFO - PROCESS | 1860 | 1461026178567 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 17:36:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 17:36:18 INFO - PROCESS | 1860 | 1461026178579 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 17:36:18 INFO - PROCESS | 1860 | 1461026178582 Marionette TRACE conn3 <- [1,194,null,{}] 17:36:18 INFO - PROCESS | 1860 | 1461026178589 Marionette TRACE conn3 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:36:18 INFO - PROCESS | 1860 | 1461026178745 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 17:36:18 INFO - PROCESS | 1860 | 1461026178872 Marionette TRACE conn3 -> [0,196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:18 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff49bf800 == 16 [pid = 1860] [id = 56] 17:36:18 INFO - PROCESS | 1860 | ++DOMWINDOW == 127 (0x7f3feff99c00) [pid = 1860] [serial = 166] [outer = (nil)] 17:36:18 INFO - PROCESS | 1860 | ++DOMWINDOW == 128 (0x7f3feffa4000) [pid = 1860] [serial = 167] [outer = 0x7f3feff99c00] 17:36:18 INFO - PROCESS | 1860 | 1461026178936 Marionette DEBUG loaded listener.js 17:36:19 INFO - PROCESS | 1860 | ++DOMWINDOW == 129 (0x7f3ff2597400) [pid = 1860] [serial = 168] [outer = 0x7f3feff99c00] 17:36:19 INFO - PROCESS | 1860 | 1461026179784 Marionette TRACE conn3 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 17:36:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 17:36:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1231ms 17:36:19 INFO - PROCESS | 1860 | 1461026179810 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 17:36:19 INFO - PROCESS | 1860 | 1461026179817 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 17:36:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 17:36:19 INFO - PROCESS | 1860 | 1461026179826 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 17:36:19 INFO - PROCESS | 1860 | 1461026179829 Marionette TRACE conn3 <- [1,198,null,{}] 17:36:19 INFO - PROCESS | 1860 | 1461026179835 Marionette TRACE conn3 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:36:19 INFO - PROCESS | 1860 | 1461026179975 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 17:36:20 INFO - PROCESS | 1860 | 1461026180227 Marionette TRACE conn3 -> [0,200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:20 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fec522000 == 17 [pid = 1860] [id = 57] 17:36:20 INFO - PROCESS | 1860 | ++DOMWINDOW == 130 (0x7f3febfb2000) [pid = 1860] [serial = 169] [outer = (nil)] 17:36:20 INFO - PROCESS | 1860 | ++DOMWINDOW == 131 (0x7f3fec071c00) [pid = 1860] [serial = 170] [outer = 0x7f3febfb2000] 17:36:20 INFO - PROCESS | 1860 | 1461026180325 Marionette DEBUG loaded listener.js 17:36:20 INFO - PROCESS | 1860 | ++DOMWINDOW == 132 (0x7f3fec74e800) [pid = 1860] [serial = 171] [outer = 0x7f3febfb2000] 17:36:21 INFO - PROCESS | 1860 | --DOMWINDOW == 131 (0x7f3ff663c800) [pid = 1860] [serial = 88] [outer = (nil)] [url = about:blank] 17:36:21 INFO - PROCESS | 1860 | --DOMWINDOW == 130 (0x7f3fec06a400) [pid = 1860] [serial = 82] [outer = (nil)] [url = about:blank] 17:36:21 INFO - PROCESS | 1860 | --DOMWINDOW == 129 (0x7f3ff5007c00) [pid = 1860] [serial = 125] [outer = (nil)] [url = about:blank] 17:36:21 INFO - PROCESS | 1860 | --DOMWINDOW == 128 (0x7f4003094400) [pid = 1860] [serial = 104] [outer = (nil)] [url = about:blank] 17:36:21 INFO - PROCESS | 1860 | --DOMWINDOW == 127 (0x7f3ff3010800) [pid = 1860] [serial = 109] [outer = (nil)] [url = about:blank] 17:36:21 INFO - PROCESS | 1860 | --DOMWINDOW == 126 (0x7f3fec756000) [pid = 1860] [serial = 121] [outer = (nil)] [url = about:blank] 17:36:21 INFO - PROCESS | 1860 | --DOMWINDOW == 125 (0x7f4005c19000) [pid = 1860] [serial = 2] [outer = (nil)] [url = about:blank] 17:36:21 INFO - PROCESS | 1860 | --DOMWINDOW == 124 (0x7f3ff2636000) [pid = 1860] [serial = 46] [outer = (nil)] [url = about:blank] 17:36:21 INFO - PROCESS | 1860 | --DOMWINDOW == 123 (0x7f3ff42a8800) [pid = 1860] [serial = 49] [outer = (nil)] [url = about:blank] 17:36:21 INFO - PROCESS | 1860 | --DOMWINDOW == 122 (0x7f3fec1c7000) [pid = 1860] [serial = 34] [outer = (nil)] [url = about:blank] 17:36:21 INFO - PROCESS | 1860 | --DOMWINDOW == 121 (0x7f3fedec7400) [pid = 1860] [serial = 40] [outer = (nil)] [url = about:blank] 17:36:21 INFO - PROCESS | 1860 | --DOMWINDOW == 120 (0x7f3ff6a5e400) [pid = 1860] [serial = 55] [outer = (nil)] [url = about:blank] 17:36:21 INFO - PROCESS | 1860 | --DOMWINDOW == 119 (0x7f3ff6e93800) [pid = 1860] [serial = 58] [outer = (nil)] [url = about:blank] 17:36:21 INFO - PROCESS | 1860 | --DOMWINDOW == 118 (0x7f3ff704ec00) [pid = 1860] [serial = 59] [outer = (nil)] [url = about:blank] 17:36:21 INFO - PROCESS | 1860 | --DOMWINDOW == 117 (0x7f3ff7915400) [pid = 1860] [serial = 61] [outer = (nil)] [url = about:blank] 17:36:21 INFO - PROCESS | 1860 | --DOMWINDOW == 116 (0x7f3fee17e800) [pid = 1860] [serial = 41] [outer = (nil)] [url = about:blank] 17:36:21 INFO - PROCESS | 1860 | --DOMWINDOW == 115 (0x7f3ff6ca4400) [pid = 1860] [serial = 56] [outer = (nil)] [url = about:blank] 17:36:21 INFO - PROCESS | 1860 | --DOMWINDOW == 114 (0x7f3ff7a19800) [pid = 1860] [serial = 62] [outer = (nil)] [url = about:blank] 17:36:21 INFO - PROCESS | 1860 | --DOMWINDOW == 113 (0x7f3ff6042800) [pid = 1860] [serial = 50] [outer = (nil)] [url = about:blank] 17:36:21 INFO - PROCESS | 1860 | --DOMWINDOW == 112 (0x7f3ff2592000) [pid = 1860] [serial = 43] [outer = (nil)] [url = about:blank] 17:36:21 INFO - PROCESS | 1860 | --DOMWINDOW == 111 (0x7f3ff85d8400) [pid = 1860] [serial = 64] [outer = (nil)] [url = about:blank] 17:36:21 INFO - PROCESS | 1860 | --DOMWINDOW == 110 (0x7f3ff3234c00) [pid = 1860] [serial = 44] [outer = (nil)] [url = about:blank] 17:36:21 INFO - PROCESS | 1860 | --DOMWINDOW == 109 (0x7f3ff3a23400) [pid = 1860] [serial = 47] [outer = (nil)] [url = about:blank] 17:36:21 INFO - PROCESS | 1860 | --DOMWINDOW == 108 (0x7f3ff6134400) [pid = 1860] [serial = 52] [outer = (nil)] [url = about:blank] 17:36:21 INFO - PROCESS | 1860 | --DOMWINDOW == 107 (0x7f3febfb1c00) [pid = 1860] [serial = 37] [outer = (nil)] [url = about:blank] 17:36:21 INFO - PROCESS | 1860 | --DOMWINDOW == 106 (0x7f3ff6749400) [pid = 1860] [serial = 53] [outer = (nil)] [url = about:blank] 17:36:21 INFO - PROCESS | 1860 | --DOMWINDOW == 105 (0x7f3fec073400) [pid = 1860] [serial = 31] [outer = (nil)] [url = about:blank] 17:36:21 INFO - PROCESS | 1860 | --DOMWINDOW == 104 (0x7f3fec077c00) [pid = 1860] [serial = 32] [outer = (nil)] [url = about:blank] 17:36:21 INFO - PROCESS | 1860 | --DOMWINDOW == 103 (0x7f3ff7a21000) [pid = 1860] [serial = 113] [outer = (nil)] [url = about:blank] 17:36:21 INFO - PROCESS | 1860 | --DOMWINDOW == 102 (0x7f40030fa400) [pid = 1860] [serial = 128] [outer = (nil)] [url = about:blank] 17:36:21 INFO - PROCESS | 1860 | --DOMWINDOW == 101 (0x7f3ffc164800) [pid = 1860] [serial = 92] [outer = (nil)] [url = about:blank] 17:36:21 INFO - PROCESS | 1860 | --DOMWINDOW == 100 (0x7f4003099000) [pid = 1860] [serial = 115] [outer = (nil)] [url = about:blank] 17:36:21 INFO - PROCESS | 1860 | --DOMWINDOW == 99 (0x7f3ff8734000) [pid = 1860] [serial = 65] [outer = (nil)] [url = about:blank] 17:36:21 INFO - PROCESS | 1860 | --DOMWINDOW == 98 (0x7f3fec754c00) [pid = 1860] [serial = 94] [outer = (nil)] [url = about:blank] 17:36:21 INFO - PROCESS | 1860 | --DOMWINDOW == 97 (0x7f3ffcee0c00) [pid = 1860] [serial = 67] [outer = (nil)] [url = about:blank] 17:36:21 INFO - PROCESS | 1860 | --DOMWINDOW == 96 (0x7f4001fd8800) [pid = 1860] [serial = 68] [outer = (nil)] [url = about:blank] 17:36:21 INFO - PROCESS | 1860 | --DOMWINDOW == 95 (0x7f3ff7047400) [pid = 1860] [serial = 112] [outer = (nil)] [url = about:blank] 17:36:21 INFO - PROCESS | 1860 | --DOMWINDOW == 94 (0x7f3ff3b4b000) [pid = 1860] [serial = 85] [outer = (nil)] [url = about:blank] 17:36:21 INFO - PROCESS | 1860 | --DOMWINDOW == 93 (0x7f4003235400) [pid = 1860] [serial = 106] [outer = (nil)] [url = about:blank] 17:36:21 INFO - PROCESS | 1860 | --DOMWINDOW == 92 (0x7f3ff55a2800) [pid = 1860] [serial = 143] [outer = (nil)] [url = about:blank] 17:36:21 INFO - PROCESS | 1860 | --DOMWINDOW == 91 (0x7f3ff79a9800) [pid = 1860] [serial = 91] [outer = (nil)] [url = about:blank] 17:36:21 INFO - PROCESS | 1860 | --DOMWINDOW == 90 (0x7f3ff6a5dc00) [pid = 1860] [serial = 89] [outer = (nil)] [url = about:blank] 17:36:21 INFO - PROCESS | 1860 | --DOMWINDOW == 89 (0x7f3ff26af800) [pid = 1860] [serial = 122] [outer = (nil)] [url = about:blank] 17:36:21 INFO - PROCESS | 1860 | --DOMWINDOW == 88 (0x7f3ff6749800) [pid = 1860] [serial = 98] [outer = (nil)] [url = about:blank] 17:36:21 INFO - PROCESS | 1860 | --DOMWINDOW == 87 (0x7f3ff6050800) [pid = 1860] [serial = 76] [outer = (nil)] [url = about:blank] 17:36:21 INFO - PROCESS | 1860 | --DOMWINDOW == 86 (0x7f4006121400) [pid = 1860] [serial = 118] [outer = (nil)] [url = about:blank] 17:36:21 INFO - PROCESS | 1860 | --DOMWINDOW == 85 (0x7f4007f2e400) [pid = 1860] [serial = 132] [outer = (nil)] [url = about:blank] 17:36:21 INFO - PROCESS | 1860 | --DOMWINDOW == 84 (0x7f3ff5007000) [pid = 1860] [serial = 12] [outer = (nil)] [url = about:blank] 17:36:21 INFO - PROCESS | 1860 | --DOMWINDOW == 83 (0x7f3ff7793c00) [pid = 1860] [serial = 100] [outer = (nil)] [url = about:blank] 17:36:21 INFO - PROCESS | 1860 | --DOMWINDOW == 82 (0x7f4003f36800) [pid = 1860] [serial = 107] [outer = (nil)] [url = about:blank] 17:36:21 INFO - PROCESS | 1860 | --DOMWINDOW == 81 (0x7f3ff500b000) [pid = 1860] [serial = 110] [outer = (nil)] [url = about:blank] 17:36:21 INFO - PROCESS | 1860 | --DOMWINDOW == 80 (0x7f3fedfaac00) [pid = 1860] [serial = 71] [outer = (nil)] [url = about:blank] 17:36:21 INFO - PROCESS | 1860 | --DOMWINDOW == 79 (0x7f3ff7926000) [pid = 1860] [serial = 79] [outer = (nil)] [url = about:blank] 17:36:21 INFO - PROCESS | 1860 | --DOMWINDOW == 78 (0x7f3ff5508000) [pid = 1860] [serial = 9] [outer = (nil)] [url = about:blank] 17:36:21 INFO - PROCESS | 1860 | --DOMWINDOW == 77 (0x7f400795a800) [pid = 1860] [serial = 131] [outer = (nil)] [url = about:blank] 17:36:21 INFO - PROCESS | 1860 | --DOMWINDOW == 76 (0x7f3ff26a5800) [pid = 1860] [serial = 73] [outer = (nil)] [url = about:blank] 17:36:21 INFO - PROCESS | 1860 | --DOMWINDOW == 75 (0x7f4002da1c00) [pid = 1860] [serial = 103] [outer = (nil)] [url = about:blank] 17:36:21 INFO - PROCESS | 1860 | --DOMWINDOW == 74 (0x7f3fed07dc00) [pid = 1860] [serial = 70] [outer = (nil)] [url = about:blank] 17:36:21 INFO - PROCESS | 1860 | --DOMWINDOW == 73 (0x7f3feffa0400) [pid = 1860] [serial = 141] [outer = (nil)] [url = about:blank] 17:36:21 INFO - PROCESS | 1860 | --DOMWINDOW == 72 (0x7f3fed07e400) [pid = 1860] [serial = 83] [outer = (nil)] [url = about:blank] 17:36:21 INFO - PROCESS | 1860 | --DOMWINDOW == 71 (0x7f3fec079000) [pid = 1860] [serial = 38] [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.] 17:36:21 INFO - PROCESS | 1860 | --DOMWINDOW == 70 (0x7f3ff6048800) [pid = 1860] [serial = 97] [outer = (nil)] [url = about:blank] 17:36:21 INFO - PROCESS | 1860 | --DOMWINDOW == 69 (0x7f3ff7a1b400) [pid = 1860] [serial = 101] [outer = (nil)] [url = about:blank] 17:36:21 INFO - PROCESS | 1860 | --DOMWINDOW == 68 (0x7f40040cd800) [pid = 1860] [serial = 23] [outer = (nil)] [url = about:blank] 17:36:21 INFO - PROCESS | 1860 | --DOMWINDOW == 67 (0x7f3ff258a400) [pid = 1860] [serial = 95] [outer = (nil)] [url = about:blank] 17:36:21 INFO - PROCESS | 1860 | --DOMWINDOW == 66 (0x7f3ff4d5a800) [pid = 1860] [serial = 86] [outer = (nil)] [url = about:blank] 17:36:21 INFO - PROCESS | 1860 | --DOMWINDOW == 65 (0x7f400850a400) [pid = 1860] [serial = 135] [outer = (nil)] [url = about:blank] 17:36:21 INFO - PROCESS | 1860 | --DOMWINDOW == 64 (0x7f3fee17e000) [pid = 1860] [serial = 17] [outer = (nil)] [url = about:blank] 17:36:21 INFO - PROCESS | 1860 | --DOMWINDOW == 63 (0x7f400a195400) [pid = 1860] [serial = 137] [outer = (nil)] [url = about:blank] 17:36:21 INFO - PROCESS | 1860 | --DOMWINDOW == 62 (0x7f400623f400) [pid = 1860] [serial = 119] [outer = (nil)] [url = about:blank] 17:36:21 INFO - PROCESS | 1860 | --DOMWINDOW == 61 (0x7f3ff85d9400) [pid = 1860] [serial = 19] [outer = (nil)] [url = about:blank] 17:36:21 INFO - PROCESS | 1860 | --DOMWINDOW == 60 (0x7f3fee177c00) [pid = 1860] [serial = 16] [outer = (nil)] [url = about:blank] 17:36:21 INFO - PROCESS | 1860 | --DOMWINDOW == 59 (0x7f3ff6783400) [pid = 1860] [serial = 126] [outer = (nil)] [url = about:blank] 17:36:21 INFO - PROCESS | 1860 | --DOMWINDOW == 58 (0x7f3ff40e2c00) [pid = 1860] [serial = 74] [outer = (nil)] [url = about:blank] 17:36:21 INFO - PROCESS | 1860 | --DOMWINDOW == 57 (0x7f40083f4400) [pid = 1860] [serial = 134] [outer = (nil)] [url = about:blank] 17:36:21 INFO - PROCESS | 1860 | --DOMWINDOW == 56 (0x7f4003f35400) [pid = 1860] [serial = 116] [outer = (nil)] [url = about:blank] 17:36:21 INFO - PROCESS | 1860 | --DOMWINDOW == 55 (0x7f4003f36c00) [pid = 1860] [serial = 129] [outer = (nil)] [url = about:blank] 17:36:21 INFO - PROCESS | 1860 | --DOMWINDOW == 54 (0x7f3ff6cb0800) [pid = 1860] [serial = 28] [outer = (nil)] [url = about:blank] 17:36:21 INFO - PROCESS | 1860 | --DOMWINDOW == 53 (0x7f3febfac000) [pid = 1860] [serial = 29] [outer = (nil)] [url = about:blank] 17:36:21 INFO - PROCESS | 1860 | --DOMWINDOW == 52 (0x7f3fec75b800) [pid = 1860] [serial = 26] [outer = (nil)] [url = about:blank] 17:36:21 INFO - PROCESS | 1860 | --DOMWINDOW == 51 (0x7f400abf0400) [pid = 1860] [serial = 138] [outer = (nil)] [url = about:blank] 17:36:21 INFO - PROCESS | 1860 | --DOMWINDOW == 50 (0x7f3fee17dc00) [pid = 1860] [serial = 140] [outer = (nil)] [url = about:blank] 17:36:21 INFO - PROCESS | 1860 | --DOMWINDOW == 49 (0x7f3fec751800) [pid = 1860] [serial = 25] [outer = (nil)] [url = about:blank] 17:36:21 INFO - PROCESS | 1860 | --DOMWINDOW == 48 (0x7f4001f6c400) [pid = 1860] [serial = 80] [outer = (nil)] [url = about:blank] 17:36:21 INFO - PROCESS | 1860 | --DOMWINDOW == 47 (0x7f3ff6cab800) [pid = 1860] [serial = 77] [outer = (nil)] [url = about:blank] 17:36:21 INFO - PROCESS | 1860 | --DOMWINDOW == 46 (0x7f3fed1aa000) [pid = 1860] [serial = 22] [outer = (nil)] [url = about:blank] 17:36:21 INFO - PROCESS | 1860 | 1461026181215 Marionette TRACE conn3 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 17:36:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 17:36:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1429ms 17:36:21 INFO - PROCESS | 1860 | 1461026181256 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 17:36:21 INFO - PROCESS | 1860 | 1461026181262 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 17:36:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 17:36:21 INFO - PROCESS | 1860 | 1461026181269 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 17:36:21 INFO - PROCESS | 1860 | 1461026181272 Marionette TRACE conn3 <- [1,202,null,{}] 17:36:21 INFO - PROCESS | 1860 | 1461026181278 Marionette TRACE conn3 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:36:21 INFO - PROCESS | 1860 | 1461026181390 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 17:36:21 INFO - PROCESS | 1860 | 1461026181405 Marionette TRACE conn3 -> [0,204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:21 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fec527000 == 18 [pid = 1860] [id = 58] 17:36:21 INFO - PROCESS | 1860 | ++DOMWINDOW == 47 (0x7f3fec077c00) [pid = 1860] [serial = 172] [outer = (nil)] 17:36:21 INFO - PROCESS | 1860 | ++DOMWINDOW == 48 (0x7f3fed079400) [pid = 1860] [serial = 173] [outer = 0x7f3fec077c00] 17:36:21 INFO - PROCESS | 1860 | 1461026181458 Marionette DEBUG loaded listener.js 17:36:21 INFO - PROCESS | 1860 | ++DOMWINDOW == 49 (0x7f3fedec3800) [pid = 1860] [serial = 174] [outer = 0x7f3fec077c00] 17:36:21 INFO - PROCESS | 1860 | 1461026181674 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 17:36:22 INFO - PROCESS | 1860 | 1461026182097 Marionette TRACE conn3 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 17:36:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 17:36:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 879ms 17:36:22 INFO - PROCESS | 1860 | 1461026182149 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 17:36:22 INFO - PROCESS | 1860 | 1461026182153 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 17:36:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 17:36:22 INFO - PROCESS | 1860 | 1461026182160 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 17:36:22 INFO - PROCESS | 1860 | 1461026182163 Marionette TRACE conn3 <- [1,206,null,{}] 17:36:22 INFO - PROCESS | 1860 | 1461026182168 Marionette TRACE conn3 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:36:22 INFO - PROCESS | 1860 | 1461026182284 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 17:36:22 INFO - PROCESS | 1860 | 1461026182362 Marionette TRACE conn3 -> [0,208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:22 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fedf2d800 == 19 [pid = 1860] [id = 59] 17:36:22 INFO - PROCESS | 1860 | ++DOMWINDOW == 50 (0x7f3fed1b3800) [pid = 1860] [serial = 175] [outer = (nil)] 17:36:22 INFO - PROCESS | 1860 | ++DOMWINDOW == 51 (0x7f3feff9e400) [pid = 1860] [serial = 176] [outer = 0x7f3fed1b3800] 17:36:22 INFO - PROCESS | 1860 | 1461026182418 Marionette DEBUG loaded listener.js 17:36:22 INFO - PROCESS | 1860 | ++DOMWINDOW == 52 (0x7f3ff0252800) [pid = 1860] [serial = 177] [outer = 0x7f3fed1b3800] 17:36:23 INFO - PROCESS | 1860 | 1461026183005 Marionette TRACE conn3 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 17:36:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 17:36:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 882ms 17:36:23 INFO - PROCESS | 1860 | 1461026183042 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 17:36:23 INFO - PROCESS | 1860 | 1461026183044 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 17:36:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 17:36:23 INFO - PROCESS | 1860 | 1461026183062 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 17:36:23 INFO - PROCESS | 1860 | 1461026183078 Marionette TRACE conn3 <- [1,210,null,{}] 17:36:23 INFO - PROCESS | 1860 | 1461026183098 Marionette TRACE conn3 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:36:23 INFO - PROCESS | 1860 | 1461026183357 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 17:36:23 INFO - PROCESS | 1860 | 1461026183368 Marionette TRACE conn3 -> [0,212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:23 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff25ce000 == 20 [pid = 1860] [id = 60] 17:36:23 INFO - PROCESS | 1860 | ++DOMWINDOW == 53 (0x7f3febfb1000) [pid = 1860] [serial = 178] [outer = (nil)] 17:36:23 INFO - PROCESS | 1860 | ++DOMWINDOW == 54 (0x7f3ff258c800) [pid = 1860] [serial = 179] [outer = 0x7f3febfb1000] 17:36:23 INFO - PROCESS | 1860 | 1461026183419 Marionette DEBUG loaded listener.js 17:36:23 INFO - PROCESS | 1860 | ++DOMWINDOW == 55 (0x7f3ff3229800) [pid = 1860] [serial = 180] [outer = 0x7f3febfb1000] 17:36:24 INFO - PROCESS | 1860 | 1461026183998 Marionette TRACE conn3 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 17:36:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 17:36:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1001ms 17:36:24 INFO - PROCESS | 1860 | 1461026184057 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 17:36:24 INFO - PROCESS | 1860 | 1461026184060 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 17:36:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 17:36:24 INFO - PROCESS | 1860 | 1461026184066 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 17:36:24 INFO - PROCESS | 1860 | 1461026184068 Marionette TRACE conn3 <- [1,214,null,{}] 17:36:24 INFO - PROCESS | 1860 | 1461026184080 Marionette TRACE conn3 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:36:24 INFO - PROCESS | 1860 | 1461026184222 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 17:36:24 INFO - PROCESS | 1860 | 1461026184276 Marionette TRACE conn3 -> [0,216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:24 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff42c0800 == 21 [pid = 1860] [id = 61] 17:36:24 INFO - PROCESS | 1860 | ++DOMWINDOW == 56 (0x7f3fedfad000) [pid = 1860] [serial = 181] [outer = (nil)] 17:36:24 INFO - PROCESS | 1860 | ++DOMWINDOW == 57 (0x7f3ff40e1800) [pid = 1860] [serial = 182] [outer = 0x7f3fedfad000] 17:36:24 INFO - PROCESS | 1860 | 1461026184328 Marionette DEBUG loaded listener.js 17:36:24 INFO - PROCESS | 1860 | ++DOMWINDOW == 58 (0x7f3ff49d0c00) [pid = 1860] [serial = 183] [outer = 0x7f3fedfad000] 17:36:24 INFO - PROCESS | 1860 | 1461026184975 Marionette TRACE conn3 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 17:36:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 17:36:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 936ms 17:36:25 INFO - PROCESS | 1860 | --DOMWINDOW == 57 (0x7f4002b74400) [pid = 1860] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 17:36:25 INFO - PROCESS | 1860 | --DOMWINDOW == 56 (0x7f3ff2633800) [pid = 1860] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 17:36:25 INFO - PROCESS | 1860 | --DOMWINDOW == 55 (0x7f3ff56c6400) [pid = 1860] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 17:36:25 INFO - PROCESS | 1860 | --DOMWINDOW == 54 (0x7f3fed1ab000) [pid = 1860] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 17:36:25 INFO - PROCESS | 1860 | --DOMWINDOW == 53 (0x7f3feb677800) [pid = 1860] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 17:36:25 INFO - PROCESS | 1860 | --DOMWINDOW == 52 (0x7f3ff2592c00) [pid = 1860] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 17:36:25 INFO - PROCESS | 1860 | --DOMWINDOW == 51 (0x7f3fec5c1800) [pid = 1860] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 17:36:25 INFO - PROCESS | 1860 | 1461026185038 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 17:36:25 INFO - PROCESS | 1860 | 1461026185042 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 17:36:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 17:36:25 INFO - PROCESS | 1860 | 1461026185064 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 17:36:25 INFO - PROCESS | 1860 | 1461026185068 Marionette TRACE conn3 <- [1,218,null,{}] 17:36:25 INFO - PROCESS | 1860 | 1461026185085 Marionette TRACE conn3 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:36:25 INFO - PROCESS | 1860 | 1461026185215 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 17:36:25 INFO - PROCESS | 1860 | 1461026185224 Marionette TRACE conn3 -> [0,220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:25 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff501c000 == 22 [pid = 1860] [id = 62] 17:36:25 INFO - PROCESS | 1860 | ++DOMWINDOW == 52 (0x7f3ff40e8000) [pid = 1860] [serial = 184] [outer = (nil)] 17:36:25 INFO - PROCESS | 1860 | ++DOMWINDOW == 53 (0x7f3ff4b14800) [pid = 1860] [serial = 185] [outer = 0x7f3ff40e8000] 17:36:25 INFO - PROCESS | 1860 | 1461026185290 Marionette DEBUG loaded listener.js 17:36:25 INFO - PROCESS | 1860 | ++DOMWINDOW == 54 (0x7f3ff55a2000) [pid = 1860] [serial = 186] [outer = 0x7f3ff40e8000] 17:36:25 INFO - PROCESS | 1860 | 1461026185898 Marionette TRACE conn3 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 17:36:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 17:36:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 905ms 17:36:25 INFO - PROCESS | 1860 | 1461026185957 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 17:36:25 INFO - PROCESS | 1860 | 1461026185959 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 17:36:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 17:36:25 INFO - PROCESS | 1860 | 1461026185965 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 17:36:25 INFO - PROCESS | 1860 | 1461026185966 Marionette TRACE conn3 <- [1,222,null,{}] 17:36:25 INFO - PROCESS | 1860 | 1461026185971 Marionette TRACE conn3 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:36:26 INFO - PROCESS | 1860 | 1461026186120 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 17:36:26 INFO - PROCESS | 1860 | 1461026186164 Marionette TRACE conn3 -> [0,224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:26 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff5a44000 == 23 [pid = 1860] [id = 63] 17:36:26 INFO - PROCESS | 1860 | ++DOMWINDOW == 55 (0x7f3ff56d2400) [pid = 1860] [serial = 187] [outer = (nil)] 17:36:26 INFO - PROCESS | 1860 | ++DOMWINDOW == 56 (0x7f3ff6048400) [pid = 1860] [serial = 188] [outer = 0x7f3ff56d2400] 17:36:26 INFO - PROCESS | 1860 | 1461026186217 Marionette DEBUG loaded listener.js 17:36:26 INFO - PROCESS | 1860 | ++DOMWINDOW == 57 (0x7f3ff604e000) [pid = 1860] [serial = 189] [outer = 0x7f3ff56d2400] 17:36:26 INFO - PROCESS | 1860 | 1461026186740 Marionette TRACE conn3 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 17:36:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 17:36:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 823ms 17:36:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 17:36:26 INFO - PROCESS | 1860 | 1461026186789 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 17:36:26 INFO - PROCESS | 1860 | 1461026186792 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 17:36:26 INFO - PROCESS | 1860 | 1461026186796 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 17:36:26 INFO - PROCESS | 1860 | 1461026186799 Marionette TRACE conn3 <- [1,226,null,{}] 17:36:26 INFO - PROCESS | 1860 | 1461026186804 Marionette TRACE conn3 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:36:26 INFO - PROCESS | 1860 | 1461026186913 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 17:36:26 INFO - PROCESS | 1860 | 1461026186928 Marionette TRACE conn3 -> [0,228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:26 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff5e1e000 == 24 [pid = 1860] [id = 64] 17:36:26 INFO - PROCESS | 1860 | ++DOMWINDOW == 58 (0x7f3ff5f6b400) [pid = 1860] [serial = 190] [outer = (nil)] 17:36:26 INFO - PROCESS | 1860 | ++DOMWINDOW == 59 (0x7f3ff6640000) [pid = 1860] [serial = 191] [outer = 0x7f3ff5f6b400] 17:36:26 INFO - PROCESS | 1860 | 1461026186980 Marionette DEBUG loaded listener.js 17:36:27 INFO - PROCESS | 1860 | ++DOMWINDOW == 60 (0x7f3ff6749800) [pid = 1860] [serial = 192] [outer = 0x7f3ff5f6b400] 17:36:27 INFO - PROCESS | 1860 | 1461026187601 Marionette TRACE conn3 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 17:36:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 17:36:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 825ms 17:36:27 INFO - PROCESS | 1860 | 1461026187622 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 17:36:27 INFO - PROCESS | 1860 | 1461026187624 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 17:36:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 17:36:27 INFO - PROCESS | 1860 | 1461026187629 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 17:36:27 INFO - PROCESS | 1860 | 1461026187631 Marionette TRACE conn3 <- [1,230,null,{}] 17:36:27 INFO - PROCESS | 1860 | 1461026187683 Marionette TRACE conn3 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:36:27 INFO - PROCESS | 1860 | 1461026187808 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 17:36:27 INFO - PROCESS | 1860 | 1461026187933 Marionette TRACE conn3 -> [0,232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:27 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fec52b000 == 25 [pid = 1860] [id = 65] 17:36:27 INFO - PROCESS | 1860 | ++DOMWINDOW == 61 (0x7f3fec076000) [pid = 1860] [serial = 193] [outer = (nil)] 17:36:27 INFO - PROCESS | 1860 | ++DOMWINDOW == 62 (0x7f3fec374800) [pid = 1860] [serial = 194] [outer = 0x7f3fec076000] 17:36:28 INFO - PROCESS | 1860 | 1461026187995 Marionette DEBUG loaded listener.js 17:36:28 INFO - PROCESS | 1860 | ++DOMWINDOW == 63 (0x7f3fec754400) [pid = 1860] [serial = 195] [outer = 0x7f3fec076000] 17:36:28 INFO - PROCESS | 1860 | 1461026188640 Marionette TRACE conn3 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 17:36:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 17:36:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1075ms 17:36:28 INFO - PROCESS | 1860 | 1461026188706 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 17:36:28 INFO - PROCESS | 1860 | 1461026188713 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 17:36:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 17:36:28 INFO - PROCESS | 1860 | 1461026188720 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 17:36:28 INFO - PROCESS | 1860 | 1461026188722 Marionette TRACE conn3 <- [1,234,null,{}] 17:36:28 INFO - PROCESS | 1860 | 1461026188729 Marionette TRACE conn3 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:36:28 INFO - PROCESS | 1860 | 1461026188915 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 17:36:29 INFO - PROCESS | 1860 | 1461026189034 Marionette TRACE conn3 -> [0,236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:29 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff024c000 == 26 [pid = 1860] [id = 66] 17:36:29 INFO - PROCESS | 1860 | ++DOMWINDOW == 64 (0x7f3fefd69400) [pid = 1860] [serial = 196] [outer = (nil)] 17:36:29 INFO - PROCESS | 1860 | ++DOMWINDOW == 65 (0x7f3feff9a000) [pid = 1860] [serial = 197] [outer = 0x7f3fefd69400] 17:36:29 INFO - PROCESS | 1860 | 1461026189097 Marionette DEBUG loaded listener.js 17:36:29 INFO - PROCESS | 1860 | ++DOMWINDOW == 66 (0x7f3ff025f000) [pid = 1860] [serial = 198] [outer = 0x7f3fefd69400] 17:36:29 INFO - PROCESS | 1860 | 1461026189783 Marionette TRACE conn3 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 17:36:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 17:36:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1079ms 17:36:29 INFO - PROCESS | 1860 | 1461026189805 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 17:36:29 INFO - PROCESS | 1860 | 1461026189808 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 17:36:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 17:36:29 INFO - PROCESS | 1860 | 1461026189814 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 17:36:29 INFO - PROCESS | 1860 | 1461026189816 Marionette TRACE conn3 <- [1,238,null,{}] 17:36:29 INFO - PROCESS | 1860 | 1461026189821 Marionette TRACE conn3 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:36:29 INFO - PROCESS | 1860 | 1461026189954 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 17:36:30 INFO - PROCESS | 1860 | 1461026190075 Marionette TRACE conn3 -> [0,240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:30 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff6040000 == 27 [pid = 1860] [id = 67] 17:36:30 INFO - PROCESS | 1860 | ++DOMWINDOW == 67 (0x7f3fefd6e800) [pid = 1860] [serial = 199] [outer = (nil)] 17:36:30 INFO - PROCESS | 1860 | ++DOMWINDOW == 68 (0x7f3ff3b40c00) [pid = 1860] [serial = 200] [outer = 0x7f3fefd6e800] 17:36:30 INFO - PROCESS | 1860 | 1461026190142 Marionette DEBUG loaded listener.js 17:36:30 INFO - PROCESS | 1860 | ++DOMWINDOW == 69 (0x7f3ff50f7c00) [pid = 1860] [serial = 201] [outer = 0x7f3fefd6e800] 17:36:30 INFO - PROCESS | 1860 | 1461026190804 Marionette TRACE conn3 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 17:36:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 17:36:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1029ms 17:36:30 INFO - PROCESS | 1860 | 1461026190851 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 17:36:30 INFO - PROCESS | 1860 | 1461026190859 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 17:36:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 17:36:30 INFO - PROCESS | 1860 | 1461026190880 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 17:36:30 INFO - PROCESS | 1860 | 1461026190884 Marionette TRACE conn3 <- [1,242,null,{}] 17:36:30 INFO - PROCESS | 1860 | 1461026190904 Marionette TRACE conn3 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:36:31 INFO - PROCESS | 1860 | 1461026191033 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 17:36:31 INFO - PROCESS | 1860 | 1461026191117 Marionette TRACE conn3 -> [0,244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:31 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff6ed2800 == 28 [pid = 1860] [id = 68] 17:36:31 INFO - PROCESS | 1860 | ++DOMWINDOW == 70 (0x7f3ff2633c00) [pid = 1860] [serial = 202] [outer = (nil)] 17:36:31 INFO - PROCESS | 1860 | ++DOMWINDOW == 71 (0x7f3ff56ce800) [pid = 1860] [serial = 203] [outer = 0x7f3ff2633c00] 17:36:31 INFO - PROCESS | 1860 | 1461026191195 Marionette DEBUG loaded listener.js 17:36:31 INFO - PROCESS | 1860 | ++DOMWINDOW == 72 (0x7f3ff6a61000) [pid = 1860] [serial = 204] [outer = 0x7f3ff2633c00] 17:36:32 INFO - PROCESS | 1860 | 1461026192113 Marionette TRACE conn3 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 17:36:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 17:36:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1256ms 17:36:32 INFO - PROCESS | 1860 | 1461026192122 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 17:36:32 INFO - PROCESS | 1860 | 1461026192127 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 17:36:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 17:36:32 INFO - PROCESS | 1860 | 1461026192133 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 17:36:32 INFO - PROCESS | 1860 | 1461026192138 Marionette TRACE conn3 <- [1,246,null,{}] 17:36:32 INFO - PROCESS | 1860 | 1461026192160 Marionette TRACE conn3 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:36:32 INFO - PROCESS | 1860 | 1461026192308 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 17:36:32 INFO - PROCESS | 1860 | 1461026192369 Marionette TRACE conn3 -> [0,248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:32 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fee122800 == 29 [pid = 1860] [id = 69] 17:36:32 INFO - PROCESS | 1860 | ++DOMWINDOW == 73 (0x7f3fec753800) [pid = 1860] [serial = 205] [outer = (nil)] 17:36:32 INFO - PROCESS | 1860 | ++DOMWINDOW == 74 (0x7f3fecfbb800) [pid = 1860] [serial = 206] [outer = 0x7f3fec753800] 17:36:32 INFO - PROCESS | 1860 | 1461026192426 Marionette DEBUG loaded listener.js 17:36:32 INFO - PROCESS | 1860 | ++DOMWINDOW == 75 (0x7f3fee179400) [pid = 1860] [serial = 207] [outer = 0x7f3fec753800] 17:36:33 INFO - PROCESS | 1860 | --DOMWINDOW == 74 (0x7f3ff7915800) [pid = 1860] [serial = 144] [outer = (nil)] [url = about:blank] 17:36:33 INFO - PROCESS | 1860 | --DOMWINDOW == 73 (0x7f4003278800) [pid = 1860] [serial = 155] [outer = (nil)] [url = about:blank] 17:36:33 INFO - PROCESS | 1860 | --DOMWINDOW == 72 (0x7f3ff3019800) [pid = 1860] [serial = 161] [outer = (nil)] [url = about:blank] 17:36:33 INFO - PROCESS | 1860 | --DOMWINDOW == 71 (0x7f3ff56d1400) [pid = 1860] [serial = 158] [outer = (nil)] [url = about:blank] 17:36:33 INFO - PROCESS | 1860 | --DOMWINDOW == 70 (0x7f40040cc800) [pid = 1860] [serial = 156] [outer = (nil)] [url = about:blank] 17:36:33 INFO - PROCESS | 1860 | --DOMWINDOW == 69 (0x7f3ff2638c00) [pid = 1860] [serial = 149] [outer = (nil)] [url = about:blank] 17:36:33 INFO - PROCESS | 1860 | --DOMWINDOW == 68 (0x7f3ff4b0c000) [pid = 1860] [serial = 150] [outer = (nil)] [url = about:blank] 17:36:33 INFO - PROCESS | 1860 | --DOMWINDOW == 67 (0x7f3febfb4000) [pid = 1860] [serial = 146] [outer = (nil)] [url = about:blank] 17:36:33 INFO - PROCESS | 1860 | --DOMWINDOW == 66 (0x7f3fed081800) [pid = 1860] [serial = 147] [outer = (nil)] [url = about:blank] 17:36:33 INFO - PROCESS | 1860 | --DOMWINDOW == 65 (0x7f3ff6640800) [pid = 1860] [serial = 152] [outer = (nil)] [url = about:blank] 17:36:33 INFO - PROCESS | 1860 | --DOMWINDOW == 64 (0x7f4003275c00) [pid = 1860] [serial = 159] [outer = (nil)] [url = about:blank] 17:36:33 INFO - PROCESS | 1860 | --DOMWINDOW == 63 (0x7f3ff7918800) [pid = 1860] [serial = 153] [outer = (nil)] [url = about:blank] 17:36:33 INFO - PROCESS | 1860 | --DOMWINDOW == 62 (0x7f4004211800) [pid = 1860] [serial = 164] [outer = (nil)] [url = about:blank] 17:36:33 INFO - PROCESS | 1860 | --DOMWINDOW == 61 (0x7f3ff6a5ec00) [pid = 1860] [serial = 162] [outer = (nil)] [url = about:blank] 17:36:33 INFO - PROCESS | 1860 | 1461026193162 Marionette TRACE conn3 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 17:36:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 17:36:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1079ms 17:36:33 INFO - PROCESS | 1860 | 1461026193217 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 17:36:33 INFO - PROCESS | 1860 | 1461026193223 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 17:36:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 17:36:33 INFO - PROCESS | 1860 | 1461026193232 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 17:36:33 INFO - PROCESS | 1860 | 1461026193236 Marionette TRACE conn3 <- [1,250,null,{}] 17:36:33 INFO - PROCESS | 1860 | 1461026193240 Marionette TRACE conn3 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:36:33 INFO - PROCESS | 1860 | 1461026193357 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 17:36:33 INFO - PROCESS | 1860 | 1461026193435 Marionette TRACE conn3 -> [0,252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:33 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fecf3f000 == 30 [pid = 1860] [id = 70] 17:36:33 INFO - PROCESS | 1860 | ++DOMWINDOW == 62 (0x7f3fec075400) [pid = 1860] [serial = 208] [outer = (nil)] 17:36:33 INFO - PROCESS | 1860 | ++DOMWINDOW == 63 (0x7f3fee179800) [pid = 1860] [serial = 209] [outer = 0x7f3fec075400] 17:36:33 INFO - PROCESS | 1860 | 1461026193486 Marionette DEBUG loaded listener.js 17:36:33 INFO - PROCESS | 1860 | ++DOMWINDOW == 64 (0x7f3ff2592000) [pid = 1860] [serial = 210] [outer = 0x7f3fec075400] 17:36:34 INFO - PROCESS | 1860 | 1461026194045 Marionette TRACE conn3 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 17:36:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 17:36:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 826ms 17:36:34 INFO - PROCESS | 1860 | 1461026194058 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 17:36:34 INFO - PROCESS | 1860 | 1461026194062 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 17:36:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 17:36:34 INFO - PROCESS | 1860 | 1461026194067 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 17:36:34 INFO - PROCESS | 1860 | 1461026194071 Marionette TRACE conn3 <- [1,254,null,{}] 17:36:34 INFO - PROCESS | 1860 | 1461026194084 Marionette TRACE conn3 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:36:34 INFO - PROCESS | 1860 | 1461026194204 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 17:36:34 INFO - PROCESS | 1860 | 1461026194290 Marionette TRACE conn3 -> [0,256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:34 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff4e66800 == 31 [pid = 1860] [id = 71] 17:36:34 INFO - PROCESS | 1860 | ++DOMWINDOW == 65 (0x7f3fec759000) [pid = 1860] [serial = 211] [outer = (nil)] 17:36:34 INFO - PROCESS | 1860 | ++DOMWINDOW == 66 (0x7f3ff40eb800) [pid = 1860] [serial = 212] [outer = 0x7f3fec759000] 17:36:34 INFO - PROCESS | 1860 | 1461026194344 Marionette DEBUG loaded listener.js 17:36:34 INFO - PROCESS | 1860 | ++DOMWINDOW == 67 (0x7f3ff56c8400) [pid = 1860] [serial = 213] [outer = 0x7f3fec759000] 17:36:34 INFO - PROCESS | 1860 | 1461026194860 Marionette TRACE conn3 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 17:36:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 17:36:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 832ms 17:36:34 INFO - PROCESS | 1860 | 1461026194911 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 17:36:34 INFO - PROCESS | 1860 | 1461026194914 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 17:36:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 17:36:34 INFO - PROCESS | 1860 | 1461026194925 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 17:36:34 INFO - PROCESS | 1860 | 1461026194928 Marionette TRACE conn3 <- [1,258,null,{}] 17:36:34 INFO - PROCESS | 1860 | 1461026194933 Marionette TRACE conn3 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:36:35 INFO - PROCESS | 1860 | 1461026195057 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 17:36:35 INFO - PROCESS | 1860 | 1461026195071 Marionette TRACE conn3 -> [0,260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:35 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff5f1a800 == 32 [pid = 1860] [id = 72] 17:36:35 INFO - PROCESS | 1860 | ++DOMWINDOW == 68 (0x7f3ff6048000) [pid = 1860] [serial = 214] [outer = (nil)] 17:36:35 INFO - PROCESS | 1860 | ++DOMWINDOW == 69 (0x7f3ff6a59000) [pid = 1860] [serial = 215] [outer = 0x7f3ff6048000] 17:36:35 INFO - PROCESS | 1860 | 1461026195125 Marionette DEBUG loaded listener.js 17:36:35 INFO - PROCESS | 1860 | ++DOMWINDOW == 70 (0x7f3ff6ca6c00) [pid = 1860] [serial = 216] [outer = 0x7f3ff6048000] 17:36:35 INFO - PROCESS | 1860 | 1461026195830 Marionette TRACE conn3 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 17:36:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 17:36:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 927ms 17:36:35 INFO - PROCESS | 1860 | 1461026195857 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 17:36:35 INFO - PROCESS | 1860 | 1461026195861 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 17:36:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 17:36:35 INFO - PROCESS | 1860 | 1461026195866 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 17:36:35 INFO - PROCESS | 1860 | 1461026195869 Marionette TRACE conn3 <- [1,262,null,{}] 17:36:35 INFO - PROCESS | 1860 | 1461026195873 Marionette TRACE conn3 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:36:36 INFO - PROCESS | 1860 | 1461026196015 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 17:36:36 INFO - PROCESS | 1860 | 1461026196043 Marionette TRACE conn3 -> [0,264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:36 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff6ed4000 == 33 [pid = 1860] [id = 73] 17:36:36 INFO - PROCESS | 1860 | ++DOMWINDOW == 71 (0x7f3febdeb000) [pid = 1860] [serial = 217] [outer = (nil)] 17:36:36 INFO - PROCESS | 1860 | ++DOMWINDOW == 72 (0x7f3ff6cb2400) [pid = 1860] [serial = 218] [outer = 0x7f3febdeb000] 17:36:36 INFO - PROCESS | 1860 | 1461026196097 Marionette DEBUG loaded listener.js 17:36:36 INFO - PROCESS | 1860 | ++DOMWINDOW == 73 (0x7f3ff6e99400) [pid = 1860] [serial = 219] [outer = 0x7f3febdeb000] 17:36:36 INFO - PROCESS | 1860 | 1461026196718 Marionette TRACE conn3 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 17:36:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 17:36:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 883ms 17:36:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 17:36:36 INFO - PROCESS | 1860 | 1461026196750 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 17:36:36 INFO - PROCESS | 1860 | 1461026196752 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 17:36:36 INFO - PROCESS | 1860 | 1461026196756 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 17:36:36 INFO - PROCESS | 1860 | 1461026196760 Marionette TRACE conn3 <- [1,266,null,{}] 17:36:36 INFO - PROCESS | 1860 | 1461026196764 Marionette TRACE conn3 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:36:36 INFO - PROCESS | 1860 | 1461026196935 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 17:36:37 INFO - PROCESS | 1860 | 1461026197001 Marionette TRACE conn3 -> [0,268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:37 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff84df000 == 34 [pid = 1860] [id = 74] 17:36:37 INFO - PROCESS | 1860 | ++DOMWINDOW == 74 (0x7f3ff7910c00) [pid = 1860] [serial = 220] [outer = (nil)] 17:36:37 INFO - PROCESS | 1860 | ++DOMWINDOW == 75 (0x7f3ff7a1b400) [pid = 1860] [serial = 221] [outer = 0x7f3ff7910c00] 17:36:37 INFO - PROCESS | 1860 | 1461026197059 Marionette DEBUG loaded listener.js 17:36:37 INFO - PROCESS | 1860 | ++DOMWINDOW == 76 (0x7f3ff85dc000) [pid = 1860] [serial = 222] [outer = 0x7f3ff7910c00] 17:36:37 INFO - PROCESS | 1860 | --DOMWINDOW == 75 (0x7f3fed1b3800) [pid = 1860] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 17:36:37 INFO - PROCESS | 1860 | --DOMWINDOW == 74 (0x7f3febfb2000) [pid = 1860] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 17:36:37 INFO - PROCESS | 1860 | --DOMWINDOW == 73 (0x7f3fec077c00) [pid = 1860] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 17:36:37 INFO - PROCESS | 1860 | --DOMWINDOW == 72 (0x7f3fedfad000) [pid = 1860] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 17:36:37 INFO - PROCESS | 1860 | --DOMWINDOW == 71 (0x7f3febfb1000) [pid = 1860] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 17:36:37 INFO - PROCESS | 1860 | --DOMWINDOW == 70 (0x7f3ff40e8000) [pid = 1860] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 17:36:37 INFO - PROCESS | 1860 | --DOMWINDOW == 69 (0x7f3ff56d2400) [pid = 1860] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 17:36:37 INFO - PROCESS | 1860 | 1461026197678 Marionette TRACE conn3 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 17:36:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 17:36:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 976ms 17:36:37 INFO - PROCESS | 1860 | 1461026197735 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 17:36:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 17:36:37 INFO - PROCESS | 1860 | 1461026197738 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 17:36:37 INFO - PROCESS | 1860 | 1461026197743 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 17:36:37 INFO - PROCESS | 1860 | 1461026197746 Marionette TRACE conn3 <- [1,270,null,{}] 17:36:37 INFO - PROCESS | 1860 | 1461026197750 Marionette TRACE conn3 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:36:37 INFO - PROCESS | 1860 | 1461026197857 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 17:36:37 INFO - PROCESS | 1860 | 1461026197869 Marionette TRACE conn3 -> [0,272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:37 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3febf86000 == 35 [pid = 1860] [id = 75] 17:36:37 INFO - PROCESS | 1860 | ++DOMWINDOW == 70 (0x7f3ff258a400) [pid = 1860] [serial = 223] [outer = (nil)] 17:36:37 INFO - PROCESS | 1860 | ++DOMWINDOW == 71 (0x7f3ff7a1a800) [pid = 1860] [serial = 224] [outer = 0x7f3ff258a400] 17:36:37 INFO - PROCESS | 1860 | 1461026197920 Marionette DEBUG loaded listener.js 17:36:37 INFO - PROCESS | 1860 | ++DOMWINDOW == 72 (0x7f3ff8734000) [pid = 1860] [serial = 225] [outer = 0x7f3ff258a400] 17:36:38 INFO - PROCESS | 1860 | 1461026198464 Marionette TRACE conn3 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 17:36:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 17:36:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 775ms 17:36:38 INFO - PROCESS | 1860 | 1461026198518 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 17:36:38 INFO - PROCESS | 1860 | 1461026198520 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 17:36:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 17:36:38 INFO - PROCESS | 1860 | 1461026198526 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 17:36:38 INFO - PROCESS | 1860 | 1461026198528 Marionette TRACE conn3 <- [1,274,null,{}] 17:36:38 INFO - PROCESS | 1860 | 1461026198533 Marionette TRACE conn3 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:36:38 INFO - PROCESS | 1860 | 1461026198640 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 17:36:38 INFO - PROCESS | 1860 | 1461026198733 Marionette TRACE conn3 -> [0,276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:38 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ffce11800 == 36 [pid = 1860] [id = 76] 17:36:38 INFO - PROCESS | 1860 | ++DOMWINDOW == 73 (0x7f3fec076c00) [pid = 1860] [serial = 226] [outer = (nil)] 17:36:38 INFO - PROCESS | 1860 | ++DOMWINDOW == 74 (0x7f3ff7a1c400) [pid = 1860] [serial = 227] [outer = 0x7f3fec076c00] 17:36:38 INFO - PROCESS | 1860 | 1461026198786 Marionette DEBUG loaded listener.js 17:36:38 INFO - PROCESS | 1860 | ++DOMWINDOW == 75 (0x7f4001fdfc00) [pid = 1860] [serial = 228] [outer = 0x7f3fec076c00] 17:36:39 INFO - PROCESS | 1860 | 1461026199338 Marionette TRACE conn3 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 17:36:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 17:36:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 826ms 17:36:39 INFO - PROCESS | 1860 | 1461026199398 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 17:36:39 INFO - PROCESS | 1860 | 1461026199403 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 17:36:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 17:36:39 INFO - PROCESS | 1860 | 1461026199410 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 17:36:39 INFO - PROCESS | 1860 | 1461026199415 Marionette TRACE conn3 <- [1,278,null,{}] 17:36:39 INFO - PROCESS | 1860 | 1461026199422 Marionette TRACE conn3 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:36:39 INFO - PROCESS | 1860 | 1461026199588 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 17:36:39 INFO - PROCESS | 1860 | 1461026199674 Marionette TRACE conn3 -> [0,280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:39 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fecf40000 == 37 [pid = 1860] [id = 77] 17:36:39 INFO - PROCESS | 1860 | ++DOMWINDOW == 76 (0x7f3fec076400) [pid = 1860] [serial = 229] [outer = (nil)] 17:36:39 INFO - PROCESS | 1860 | ++DOMWINDOW == 77 (0x7f3fec751c00) [pid = 1860] [serial = 230] [outer = 0x7f3fec076400] 17:36:39 INFO - PROCESS | 1860 | 1461026199737 Marionette DEBUG loaded listener.js 17:36:39 INFO - PROCESS | 1860 | ++DOMWINDOW == 78 (0x7f3fedeca000) [pid = 1860] [serial = 231] [outer = 0x7f3fec076400] 17:36:40 INFO - PROCESS | 1860 | 1461026200396 Marionette TRACE conn3 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 17:36:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 17:36:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1028ms 17:36:40 INFO - PROCESS | 1860 | 1461026200439 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 17:36:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 17:36:40 INFO - PROCESS | 1860 | 1461026200444 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 17:36:40 INFO - PROCESS | 1860 | 1461026200454 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 17:36:40 INFO - PROCESS | 1860 | 1461026200459 Marionette TRACE conn3 <- [1,282,null,{}] 17:36:40 INFO - PROCESS | 1860 | 1461026200464 Marionette TRACE conn3 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:36:40 INFO - PROCESS | 1860 | 1461026200629 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 17:36:40 INFO - PROCESS | 1860 | 1461026200745 Marionette TRACE conn3 -> [0,284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:40 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff5e12800 == 38 [pid = 1860] [id = 78] 17:36:40 INFO - PROCESS | 1860 | ++DOMWINDOW == 79 (0x7f3fec079000) [pid = 1860] [serial = 232] [outer = (nil)] 17:36:40 INFO - PROCESS | 1860 | ++DOMWINDOW == 80 (0x7f3ff3236400) [pid = 1860] [serial = 233] [outer = 0x7f3fec079000] 17:36:40 INFO - PROCESS | 1860 | 1461026200807 Marionette DEBUG loaded listener.js 17:36:40 INFO - PROCESS | 1860 | ++DOMWINDOW == 81 (0x7f3ff5007000) [pid = 1860] [serial = 234] [outer = 0x7f3fec079000] 17:36:41 INFO - PROCESS | 1860 | 1461026201565 Marionette TRACE conn3 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 17:36:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 17:36:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1134ms 17:36:41 INFO - PROCESS | 1860 | 1461026201585 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 17:36:41 INFO - PROCESS | 1860 | 1461026201587 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 17:36:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 17:36:41 INFO - PROCESS | 1860 | 1461026201611 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 17:36:41 INFO - PROCESS | 1860 | 1461026201615 Marionette TRACE conn3 <- [1,286,null,{}] 17:36:41 INFO - PROCESS | 1860 | 1461026201629 Marionette TRACE conn3 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:36:41 INFO - PROCESS | 1860 | 1461026201764 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 17:36:41 INFO - PROCESS | 1860 | 1461026201889 Marionette TRACE conn3 -> [0,288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:41 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f4002bde000 == 39 [pid = 1860] [id = 79] 17:36:41 INFO - PROCESS | 1860 | ++DOMWINDOW == 82 (0x7f3ff7042000) [pid = 1860] [serial = 235] [outer = (nil)] 17:36:41 INFO - PROCESS | 1860 | ++DOMWINDOW == 83 (0x7f3ff7794000) [pid = 1860] [serial = 236] [outer = 0x7f3ff7042000] 17:36:41 INFO - PROCESS | 1860 | 1461026201959 Marionette DEBUG loaded listener.js 17:36:42 INFO - PROCESS | 1860 | ++DOMWINDOW == 84 (0x7f3ff79a2400) [pid = 1860] [serial = 237] [outer = 0x7f3ff7042000] 17:36:42 INFO - PROCESS | 1860 | 1461026202652 Marionette TRACE conn3 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 17:36:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 17:36:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1104ms 17:36:42 INFO - PROCESS | 1860 | 1461026202736 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 17:36:42 INFO - PROCESS | 1860 | 1461026202740 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 17:36:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 17:36:42 INFO - PROCESS | 1860 | 1461026202791 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 17:36:42 INFO - PROCESS | 1860 | 1461026202793 Marionette TRACE conn3 <- [1,290,null,{}] 17:36:42 INFO - PROCESS | 1860 | 1461026202797 Marionette TRACE conn3 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:36:42 INFO - PROCESS | 1860 | 1461026202930 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 17:36:43 INFO - PROCESS | 1860 | 1461026203052 Marionette TRACE conn3 -> [0,292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:43 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f4002e70800 == 40 [pid = 1860] [id = 80] 17:36:43 INFO - PROCESS | 1860 | ++DOMWINDOW == 85 (0x7f3fee17c000) [pid = 1860] [serial = 238] [outer = (nil)] 17:36:43 INFO - PROCESS | 1860 | ++DOMWINDOW == 86 (0x7f3ffc161800) [pid = 1860] [serial = 239] [outer = 0x7f3fee17c000] 17:36:43 INFO - PROCESS | 1860 | 1461026203115 Marionette DEBUG loaded listener.js 17:36:43 INFO - PROCESS | 1860 | ++DOMWINDOW == 87 (0x7f4003022800) [pid = 1860] [serial = 240] [outer = 0x7f3fee17c000] 17:36:44 INFO - PROCESS | 1860 | 1461026204050 Marionette TRACE conn3 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 17:36:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 17:36:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1284ms 17:36:44 INFO - PROCESS | 1860 | 1461026204075 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 17:36:44 INFO - PROCESS | 1860 | 1461026204080 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 17:36:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 17:36:44 INFO - PROCESS | 1860 | 1461026204088 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 17:36:44 INFO - PROCESS | 1860 | 1461026204091 Marionette TRACE conn3 <- [1,294,null,{}] 17:36:44 INFO - PROCESS | 1860 | 1461026204098 Marionette TRACE conn3 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:36:44 INFO - PROCESS | 1860 | 1461026204229 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 17:36:44 INFO - PROCESS | 1860 | 1461026204357 Marionette TRACE conn3 -> [0,296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:44 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fec3b5800 == 41 [pid = 1860] [id = 81] 17:36:44 INFO - PROCESS | 1860 | ++DOMWINDOW == 88 (0x7f3fee184400) [pid = 1860] [serial = 241] [outer = (nil)] 17:36:44 INFO - PROCESS | 1860 | ++DOMWINDOW == 89 (0x7f3feff9ac00) [pid = 1860] [serial = 242] [outer = 0x7f3fee184400] 17:36:44 INFO - PROCESS | 1860 | 1461026204434 Marionette DEBUG loaded listener.js 17:36:44 INFO - PROCESS | 1860 | ++DOMWINDOW == 90 (0x7f3ff258fc00) [pid = 1860] [serial = 243] [outer = 0x7f3fee184400] 17:36:44 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3febf75800 == 40 [pid = 1860] [id = 49] 17:36:44 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3febf86000 == 39 [pid = 1860] [id = 75] 17:36:44 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff84df000 == 38 [pid = 1860] [id = 74] 17:36:44 INFO - PROCESS | 1860 | --DOMWINDOW == 89 (0x7f3ff6640000) [pid = 1860] [serial = 191] [outer = (nil)] [url = about:blank] 17:36:44 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff6ed4000 == 37 [pid = 1860] [id = 73] 17:36:44 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff5f1a800 == 36 [pid = 1860] [id = 72] 17:36:44 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff4e66800 == 35 [pid = 1860] [id = 71] 17:36:44 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fecf3f000 == 34 [pid = 1860] [id = 70] 17:36:44 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fee122800 == 33 [pid = 1860] [id = 69] 17:36:44 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff6ed2800 == 32 [pid = 1860] [id = 68] 17:36:44 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff6040000 == 31 [pid = 1860] [id = 67] 17:36:45 INFO - PROCESS | 1860 | --DOMWINDOW == 88 (0x7f3feff9e400) [pid = 1860] [serial = 176] [outer = (nil)] [url = about:blank] 17:36:45 INFO - PROCESS | 1860 | --DOMWINDOW == 87 (0x7f3ff0252800) [pid = 1860] [serial = 177] [outer = (nil)] [url = about:blank] 17:36:45 INFO - PROCESS | 1860 | --DOMWINDOW == 86 (0x7f3fec74e800) [pid = 1860] [serial = 171] [outer = (nil)] [url = about:blank] 17:36:45 INFO - PROCESS | 1860 | --DOMWINDOW == 85 (0x7f3fec071c00) [pid = 1860] [serial = 170] [outer = (nil)] [url = about:blank] 17:36:45 INFO - PROCESS | 1860 | --DOMWINDOW == 84 (0x7f3fed079400) [pid = 1860] [serial = 173] [outer = (nil)] [url = about:blank] 17:36:45 INFO - PROCESS | 1860 | --DOMWINDOW == 83 (0x7f3fedec3800) [pid = 1860] [serial = 174] [outer = (nil)] [url = about:blank] 17:36:45 INFO - PROCESS | 1860 | --DOMWINDOW == 82 (0x7f3ff40e1800) [pid = 1860] [serial = 182] [outer = (nil)] [url = about:blank] 17:36:45 INFO - PROCESS | 1860 | --DOMWINDOW == 81 (0x7f3ff258c800) [pid = 1860] [serial = 179] [outer = (nil)] [url = about:blank] 17:36:45 INFO - PROCESS | 1860 | --DOMWINDOW == 80 (0x7f3feffa4000) [pid = 1860] [serial = 167] [outer = (nil)] [url = about:blank] 17:36:45 INFO - PROCESS | 1860 | --DOMWINDOW == 79 (0x7f3ff4b14800) [pid = 1860] [serial = 185] [outer = (nil)] [url = about:blank] 17:36:45 INFO - PROCESS | 1860 | --DOMWINDOW == 78 (0x7f3ff6048400) [pid = 1860] [serial = 188] [outer = (nil)] [url = about:blank] 17:36:45 INFO - PROCESS | 1860 | --DOMWINDOW == 77 (0x7f3ff49d0c00) [pid = 1860] [serial = 183] [outer = (nil)] [url = about:blank] 17:36:45 INFO - PROCESS | 1860 | --DOMWINDOW == 76 (0x7f3ff55a2000) [pid = 1860] [serial = 186] [outer = (nil)] [url = about:blank] 17:36:45 INFO - PROCESS | 1860 | --DOMWINDOW == 75 (0x7f3ff604e000) [pid = 1860] [serial = 189] [outer = (nil)] [url = about:blank] 17:36:45 INFO - PROCESS | 1860 | --DOMWINDOW == 74 (0x7f3ff3229800) [pid = 1860] [serial = 180] [outer = (nil)] [url = about:blank] 17:36:45 INFO - PROCESS | 1860 | 1461026205113 Marionette TRACE conn3 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:36:45 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. 17:36:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1084ms 17:36:45 INFO - PROCESS | 1860 | 1461026205172 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 17:36:45 INFO - PROCESS | 1860 | 1461026205179 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 17:36:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 17:36:45 INFO - PROCESS | 1860 | 1461026205187 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 17:36:45 INFO - PROCESS | 1860 | 1461026205191 Marionette TRACE conn3 <- [1,298,null,{}] 17:36:45 INFO - PROCESS | 1860 | 1461026205196 Marionette TRACE conn3 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:36:45 INFO - PROCESS | 1860 | 1461026205316 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 17:36:45 INFO - PROCESS | 1860 | 1461026205397 Marionette TRACE conn3 -> [0,300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:45 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fedf4b000 == 32 [pid = 1860] [id = 82] 17:36:45 INFO - PROCESS | 1860 | ++DOMWINDOW == 75 (0x7f3fed079400) [pid = 1860] [serial = 244] [outer = (nil)] 17:36:45 INFO - PROCESS | 1860 | ++DOMWINDOW == 76 (0x7f3ff2596c00) [pid = 1860] [serial = 245] [outer = 0x7f3fed079400] 17:36:45 INFO - PROCESS | 1860 | 1461026205448 Marionette DEBUG loaded listener.js 17:36:45 INFO - PROCESS | 1860 | ++DOMWINDOW == 77 (0x7f3ff5505c00) [pid = 1860] [serial = 246] [outer = 0x7f3fed079400] 17:36:46 INFO - PROCESS | 1860 | 1461026206002 Marionette TRACE conn3 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:36:46 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. 17:36:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 832ms 17:36:46 INFO - PROCESS | 1860 | 1461026206019 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 17:36:46 INFO - PROCESS | 1860 | 1461026206021 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 17:36:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 17:36:46 INFO - PROCESS | 1860 | 1461026206027 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 17:36:46 INFO - PROCESS | 1860 | 1461026206031 Marionette TRACE conn3 <- [1,302,null,{}] 17:36:46 INFO - PROCESS | 1860 | 1461026206044 Marionette TRACE conn3 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:36:46 INFO - PROCESS | 1860 | 1461026206159 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 17:36:46 INFO - PROCESS | 1860 | 1461026206253 Marionette TRACE conn3 -> [0,304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:46 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff5c1c800 == 33 [pid = 1860] [id = 83] 17:36:46 INFO - PROCESS | 1860 | ++DOMWINDOW == 78 (0x7f3fedec3800) [pid = 1860] [serial = 247] [outer = (nil)] 17:36:46 INFO - PROCESS | 1860 | ++DOMWINDOW == 79 (0x7f3ff6640800) [pid = 1860] [serial = 248] [outer = 0x7f3fedec3800] 17:36:46 INFO - PROCESS | 1860 | 1461026206307 Marionette DEBUG loaded listener.js 17:36:46 INFO - PROCESS | 1860 | ++DOMWINDOW == 80 (0x7f3ff6e97800) [pid = 1860] [serial = 249] [outer = 0x7f3fedec3800] 17:36:46 INFO - PROCESS | 1860 | 1461026206926 Marionette TRACE conn3 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:36:46 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. 17:36:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 930ms 17:36:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 17:36:46 INFO - PROCESS | 1860 | 1461026206958 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 17:36:46 INFO - PROCESS | 1860 | 1461026206961 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 17:36:46 INFO - PROCESS | 1860 | 1461026206966 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 17:36:46 INFO - PROCESS | 1860 | 1461026206968 Marionette TRACE conn3 <- [1,306,null,{}] 17:36:46 INFO - PROCESS | 1860 | 1461026206973 Marionette TRACE conn3 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:36:47 INFO - PROCESS | 1860 | 1461026207142 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 17:36:47 INFO - PROCESS | 1860 | 1461026207167 Marionette TRACE conn3 -> [0,308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:47 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff67a5000 == 34 [pid = 1860] [id = 84] 17:36:47 INFO - PROCESS | 1860 | ++DOMWINDOW == 81 (0x7f3ff322a000) [pid = 1860] [serial = 250] [outer = (nil)] 17:36:47 INFO - PROCESS | 1860 | ++DOMWINDOW == 82 (0x7f3ff7a1e800) [pid = 1860] [serial = 251] [outer = 0x7f3ff322a000] 17:36:47 INFO - PROCESS | 1860 | 1461026207221 Marionette DEBUG loaded listener.js 17:36:47 INFO - PROCESS | 1860 | ++DOMWINDOW == 83 (0x7f4001f63000) [pid = 1860] [serial = 252] [outer = 0x7f3ff322a000] 17:36:47 INFO - PROCESS | 1860 | 1461026207844 Marionette TRACE conn3 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:36:47 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. 17:36:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 930ms 17:36:47 INFO - PROCESS | 1860 | 1461026207904 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 17:36:47 INFO - PROCESS | 1860 | 1461026207906 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 17:36:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 17:36:47 INFO - PROCESS | 1860 | 1461026207912 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 17:36:47 INFO - PROCESS | 1860 | 1461026207914 Marionette TRACE conn3 <- [1,310,null,{}] 17:36:47 INFO - PROCESS | 1860 | 1461026207920 Marionette TRACE conn3 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:36:48 INFO - PROCESS | 1860 | 1461026208065 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 17:36:48 INFO - PROCESS | 1860 | 1461026208094 Marionette TRACE conn3 -> [0,312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:48 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff8422000 == 35 [pid = 1860] [id = 85] 17:36:48 INFO - PROCESS | 1860 | ++DOMWINDOW == 84 (0x7f3febdec000) [pid = 1860] [serial = 253] [outer = (nil)] 17:36:48 INFO - PROCESS | 1860 | ++DOMWINDOW == 85 (0x7f4002dd0000) [pid = 1860] [serial = 254] [outer = 0x7f3febdec000] 17:36:48 INFO - PROCESS | 1860 | 1461026208147 Marionette DEBUG loaded listener.js 17:36:48 INFO - PROCESS | 1860 | ++DOMWINDOW == 86 (0x7f400309e400) [pid = 1860] [serial = 255] [outer = 0x7f3febdec000] 17:36:48 INFO - PROCESS | 1860 | 1461026208778 Marionette TRACE conn3 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:36:48 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. 17:36:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 934ms 17:36:48 INFO - PROCESS | 1860 | 1461026208847 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 17:36:48 INFO - PROCESS | 1860 | 1461026208850 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 17:36:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 17:36:48 INFO - PROCESS | 1860 | 1461026208856 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 17:36:48 INFO - PROCESS | 1860 | 1461026208857 Marionette TRACE conn3 <- [1,314,null,{}] 17:36:48 INFO - PROCESS | 1860 | 1461026208862 Marionette TRACE conn3 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:36:49 INFO - PROCESS | 1860 | 1461026209038 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 17:36:49 INFO - PROCESS | 1860 | 1461026209093 Marionette TRACE conn3 -> [0,316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:49 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f4002ddd000 == 36 [pid = 1860] [id = 86] 17:36:49 INFO - PROCESS | 1860 | ++DOMWINDOW == 87 (0x7f400321a400) [pid = 1860] [serial = 256] [outer = (nil)] 17:36:49 INFO - PROCESS | 1860 | ++DOMWINDOW == 88 (0x7f40040ccc00) [pid = 1860] [serial = 257] [outer = 0x7f400321a400] 17:36:49 INFO - PROCESS | 1860 | 1461026209157 Marionette DEBUG loaded listener.js 17:36:49 INFO - PROCESS | 1860 | ++DOMWINDOW == 89 (0x7f4006126000) [pid = 1860] [serial = 258] [outer = 0x7f400321a400] 17:36:49 INFO - PROCESS | 1860 | --DOMWINDOW == 88 (0x7f3febdeb000) [pid = 1860] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 17:36:49 INFO - PROCESS | 1860 | --DOMWINDOW == 87 (0x7f3ff7910c00) [pid = 1860] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 17:36:49 INFO - PROCESS | 1860 | --DOMWINDOW == 86 (0x7f3ff258a400) [pid = 1860] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 17:36:49 INFO - PROCESS | 1860 | --DOMWINDOW == 85 (0x7f3ff5f6b400) [pid = 1860] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 17:36:49 INFO - PROCESS | 1860 | --DOMWINDOW == 84 (0x7f3ff6048000) [pid = 1860] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 17:36:49 INFO - PROCESS | 1860 | --DOMWINDOW == 83 (0x7f3fec075400) [pid = 1860] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 17:36:49 INFO - PROCESS | 1860 | --DOMWINDOW == 82 (0x7f3fec759000) [pid = 1860] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 17:36:49 INFO - PROCESS | 1860 | --DOMWINDOW == 81 (0x7f3fec753800) [pid = 1860] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 17:36:49 INFO - PROCESS | 1860 | --DOMWINDOW == 80 (0x7f3feff99c00) [pid = 1860] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 17:36:49 INFO - PROCESS | 1860 | 1461026209817 Marionette TRACE conn3 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:36:49 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. 17:36:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 980ms 17:36:49 INFO - PROCESS | 1860 | 1461026209836 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 17:36:49 INFO - PROCESS | 1860 | 1461026209838 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 17:36:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 17:36:49 INFO - PROCESS | 1860 | 1461026209844 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 17:36:49 INFO - PROCESS | 1860 | 1461026209846 Marionette TRACE conn3 <- [1,318,null,{}] 17:36:49 INFO - PROCESS | 1860 | 1461026209851 Marionette TRACE conn3 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:36:49 INFO - PROCESS | 1860 | 1461026209986 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 17:36:50 INFO - PROCESS | 1860 | 1461026210004 Marionette TRACE conn3 -> [0,320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:50 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fec79d000 == 37 [pid = 1860] [id = 87] 17:36:50 INFO - PROCESS | 1860 | ++DOMWINDOW == 81 (0x7f3fec369c00) [pid = 1860] [serial = 259] [outer = (nil)] 17:36:50 INFO - PROCESS | 1860 | ++DOMWINDOW == 82 (0x7f3ff8735c00) [pid = 1860] [serial = 260] [outer = 0x7f3fec369c00] 17:36:50 INFO - PROCESS | 1860 | 1461026210055 Marionette DEBUG loaded listener.js 17:36:50 INFO - PROCESS | 1860 | ++DOMWINDOW == 83 (0x7f40061d7000) [pid = 1860] [serial = 261] [outer = 0x7f3fec369c00] 17:36:50 INFO - PROCESS | 1860 | 1461026210605 Marionette TRACE conn3 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:36:50 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. 17:36:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 776ms 17:36:50 INFO - PROCESS | 1860 | 1461026210620 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 17:36:50 INFO - PROCESS | 1860 | 1461026210622 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 17:36:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 17:36:50 INFO - PROCESS | 1860 | 1461026210629 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 17:36:50 INFO - PROCESS | 1860 | 1461026210630 Marionette TRACE conn3 <- [1,322,null,{}] 17:36:50 INFO - PROCESS | 1860 | 1461026210635 Marionette TRACE conn3 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:36:50 INFO - PROCESS | 1860 | 1461026210745 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 17:36:50 INFO - PROCESS | 1860 | 1461026210757 Marionette TRACE conn3 -> [0,324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:50 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f4003f09800 == 38 [pid = 1860] [id = 88] 17:36:50 INFO - PROCESS | 1860 | ++DOMWINDOW == 84 (0x7f40061d7400) [pid = 1860] [serial = 262] [outer = (nil)] 17:36:50 INFO - PROCESS | 1860 | ++DOMWINDOW == 85 (0x7f4006285c00) [pid = 1860] [serial = 263] [outer = 0x7f40061d7400] 17:36:50 INFO - PROCESS | 1860 | 1461026210810 Marionette DEBUG loaded listener.js 17:36:50 INFO - PROCESS | 1860 | ++DOMWINDOW == 86 (0x7f4007960400) [pid = 1860] [serial = 264] [outer = 0x7f40061d7400] 17:36:51 INFO - PROCESS | 1860 | 1461026211580 Marionette TRACE conn3 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:36:51 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. 17:36:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 976ms 17:36:51 INFO - PROCESS | 1860 | 1461026211605 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 17:36:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 17:36:51 INFO - PROCESS | 1860 | 1461026211610 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 17:36:51 INFO - PROCESS | 1860 | 1461026211617 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 17:36:51 INFO - PROCESS | 1860 | 1461026211622 Marionette TRACE conn3 <- [1,326,null,{}] 17:36:51 INFO - PROCESS | 1860 | 1461026211630 Marionette TRACE conn3 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:36:51 INFO - PROCESS | 1860 | 1461026211766 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 17:36:51 INFO - PROCESS | 1860 | 1461026211898 Marionette TRACE conn3 -> [0,328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:51 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff4b7d000 == 39 [pid = 1860] [id = 89] 17:36:51 INFO - PROCESS | 1860 | ++DOMWINDOW == 87 (0x7f3fec5c2000) [pid = 1860] [serial = 265] [outer = (nil)] 17:36:51 INFO - PROCESS | 1860 | ++DOMWINDOW == 88 (0x7f3fee17e800) [pid = 1860] [serial = 266] [outer = 0x7f3fec5c2000] 17:36:51 INFO - PROCESS | 1860 | 1461026211963 Marionette DEBUG loaded listener.js 17:36:52 INFO - PROCESS | 1860 | ++DOMWINDOW == 89 (0x7f3ff26ae800) [pid = 1860] [serial = 267] [outer = 0x7f3fec5c2000] 17:36:52 INFO - PROCESS | 1860 | 1461026212737 Marionette TRACE conn3 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:36:52 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. 17:36:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1143ms 17:36:52 INFO - PROCESS | 1860 | 1461026212761 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 17:36:52 INFO - PROCESS | 1860 | 1461026212768 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 17:36:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 17:36:52 INFO - PROCESS | 1860 | 1461026212777 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 17:36:52 INFO - PROCESS | 1860 | 1461026212780 Marionette TRACE conn3 <- [1,330,null,{}] 17:36:52 INFO - PROCESS | 1860 | 1461026212784 Marionette TRACE conn3 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:36:52 INFO - PROCESS | 1860 | 1461026212912 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 17:36:53 INFO - PROCESS | 1860 | 1461026213039 Marionette TRACE conn3 -> [0,332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:53 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff8514800 == 40 [pid = 1860] [id = 90] 17:36:53 INFO - PROCESS | 1860 | ++DOMWINDOW == 90 (0x7f3fedec6c00) [pid = 1860] [serial = 268] [outer = (nil)] 17:36:53 INFO - PROCESS | 1860 | ++DOMWINDOW == 91 (0x7f3ff5b64000) [pid = 1860] [serial = 269] [outer = 0x7f3fedec6c00] 17:36:53 INFO - PROCESS | 1860 | 1461026213101 Marionette DEBUG loaded listener.js 17:36:53 INFO - PROCESS | 1860 | ++DOMWINDOW == 92 (0x7f3ff6a5a400) [pid = 1860] [serial = 270] [outer = 0x7f3fedec6c00] 17:36:53 INFO - PROCESS | 1860 | 1461026213924 Marionette TRACE conn3 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:36:53 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. 17:36:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1177ms 17:36:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 17:36:53 INFO - PROCESS | 1860 | 1461026213954 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 17:36:53 INFO - PROCESS | 1860 | 1461026213957 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 17:36:53 INFO - PROCESS | 1860 | 1461026213962 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 17:36:53 INFO - PROCESS | 1860 | 1461026213967 Marionette TRACE conn3 <- [1,334,null,{}] 17:36:53 INFO - PROCESS | 1860 | 1461026213981 Marionette TRACE conn3 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:36:54 INFO - PROCESS | 1860 | 1461026214112 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 17:36:54 INFO - PROCESS | 1860 | 1461026214238 Marionette TRACE conn3 -> [0,336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:54 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f4006178000 == 41 [pid = 1860] [id = 91] 17:36:54 INFO - PROCESS | 1860 | ++DOMWINDOW == 93 (0x7f3ff85dd800) [pid = 1860] [serial = 271] [outer = (nil)] 17:36:54 INFO - PROCESS | 1860 | ++DOMWINDOW == 94 (0x7f40030f3800) [pid = 1860] [serial = 272] [outer = 0x7f3ff85dd800] 17:36:54 INFO - PROCESS | 1860 | 1461026214302 Marionette DEBUG loaded listener.js 17:36:54 INFO - PROCESS | 1860 | ++DOMWINDOW == 95 (0x7f40040d5800) [pid = 1860] [serial = 273] [outer = 0x7f3ff85dd800] 17:36:55 INFO - PROCESS | 1860 | 1461026215134 Marionette TRACE conn3 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:36:55 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. 17:36:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1243ms 17:36:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 17:36:55 INFO - PROCESS | 1860 | 1461026215205 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 17:36:55 INFO - PROCESS | 1860 | 1461026215209 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 17:36:55 INFO - PROCESS | 1860 | 1461026215214 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 17:36:55 INFO - PROCESS | 1860 | 1461026215217 Marionette TRACE conn3 <- [1,338,null,{}] 17:36:55 INFO - PROCESS | 1860 | 1461026215222 Marionette TRACE conn3 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:36:55 INFO - PROCESS | 1860 | 1461026215353 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 17:36:55 INFO - PROCESS | 1860 | 1461026215608 Marionette TRACE conn3 -> [0,340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:55 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff5020000 == 42 [pid = 1860] [id = 92] 17:36:55 INFO - PROCESS | 1860 | ++DOMWINDOW == 96 (0x7f3fecfbbc00) [pid = 1860] [serial = 274] [outer = (nil)] 17:36:55 INFO - PROCESS | 1860 | ++DOMWINDOW == 97 (0x7f3fee185c00) [pid = 1860] [serial = 275] [outer = 0x7f3fecfbbc00] 17:36:55 INFO - PROCESS | 1860 | 1461026215722 Marionette DEBUG loaded listener.js 17:36:55 INFO - PROCESS | 1860 | ++DOMWINDOW == 98 (0x7f3ff2598c00) [pid = 1860] [serial = 276] [outer = 0x7f3fecfbbc00] 17:36:56 INFO - PROCESS | 1860 | 1461026216507 Marionette TRACE conn3 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:36:56 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. 17:36:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1331ms 17:36:56 INFO - PROCESS | 1860 | 1461026216545 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 17:36:56 INFO - PROCESS | 1860 | 1461026216550 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 17:36:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 17:36:56 INFO - PROCESS | 1860 | 1461026216556 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 17:36:56 INFO - PROCESS | 1860 | 1461026216561 Marionette TRACE conn3 <- [1,342,null,{}] 17:36:56 INFO - PROCESS | 1860 | 1461026216567 Marionette TRACE conn3 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:36:56 INFO - PROCESS | 1860 | 1461026216700 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 17:36:56 INFO - PROCESS | 1860 | 1461026216841 Marionette TRACE conn3 -> [0,344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:56 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fec79d000 == 41 [pid = 1860] [id = 87] 17:36:56 INFO - PROCESS | 1860 | --DOCSHELL 0x7f4002ddd000 == 40 [pid = 1860] [id = 86] 17:36:56 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff8422000 == 39 [pid = 1860] [id = 85] 17:36:56 INFO - PROCESS | 1860 | --DOMWINDOW == 97 (0x7f3fec374800) [pid = 1860] [serial = 194] [outer = (nil)] [url = about:blank] 17:36:56 INFO - PROCESS | 1860 | --DOMWINDOW == 96 (0x7f3feff9a000) [pid = 1860] [serial = 197] [outer = (nil)] [url = about:blank] 17:36:56 INFO - PROCESS | 1860 | --DOMWINDOW == 95 (0x7f3ff3b40c00) [pid = 1860] [serial = 200] [outer = (nil)] [url = about:blank] 17:36:56 INFO - PROCESS | 1860 | --DOMWINDOW == 94 (0x7f3ff7a1c400) [pid = 1860] [serial = 227] [outer = (nil)] [url = about:blank] 17:36:56 INFO - PROCESS | 1860 | --DOMWINDOW == 93 (0x7f3ff56ce800) [pid = 1860] [serial = 203] [outer = (nil)] [url = about:blank] 17:36:56 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fec53b000 == 40 [pid = 1860] [id = 93] 17:36:56 INFO - PROCESS | 1860 | ++DOMWINDOW == 94 (0x7f3fec374800) [pid = 1860] [serial = 277] [outer = (nil)] 17:36:56 INFO - PROCESS | 1860 | ++DOMWINDOW == 95 (0x7f3ff49d7400) [pid = 1860] [serial = 278] [outer = 0x7f3fec374800] 17:36:56 INFO - PROCESS | 1860 | 1461026216927 Marionette DEBUG loaded listener.js 17:36:57 INFO - PROCESS | 1860 | ++DOMWINDOW == 96 (0x7f3ff56c7800) [pid = 1860] [serial = 279] [outer = 0x7f3fec374800] 17:36:57 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff67a5000 == 39 [pid = 1860] [id = 84] 17:36:57 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff5c1c800 == 38 [pid = 1860] [id = 83] 17:36:57 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fedf4b000 == 37 [pid = 1860] [id = 82] 17:36:57 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fec3b5800 == 36 [pid = 1860] [id = 81] 17:36:57 INFO - PROCESS | 1860 | --DOMWINDOW == 95 (0x7f3fee179400) [pid = 1860] [serial = 207] [outer = (nil)] [url = about:blank] 17:36:57 INFO - PROCESS | 1860 | --DOMWINDOW == 94 (0x7f3fecfbb800) [pid = 1860] [serial = 206] [outer = (nil)] [url = about:blank] 17:36:57 INFO - PROCESS | 1860 | --DOMWINDOW == 93 (0x7f3ff6e99400) [pid = 1860] [serial = 219] [outer = (nil)] [url = about:blank] 17:36:57 INFO - PROCESS | 1860 | --DOMWINDOW == 92 (0x7f3ff8734000) [pid = 1860] [serial = 225] [outer = (nil)] [url = about:blank] 17:36:57 INFO - PROCESS | 1860 | --DOMWINDOW == 91 (0x7f3ff6ca6c00) [pid = 1860] [serial = 216] [outer = (nil)] [url = about:blank] 17:36:57 INFO - PROCESS | 1860 | --DOMWINDOW == 90 (0x7f3ff2597400) [pid = 1860] [serial = 168] [outer = (nil)] [url = about:blank] 17:36:57 INFO - PROCESS | 1860 | --DOMWINDOW == 89 (0x7f3ff6cb2400) [pid = 1860] [serial = 218] [outer = (nil)] [url = about:blank] 17:36:57 INFO - PROCESS | 1860 | --DOMWINDOW == 88 (0x7f3ff85dc000) [pid = 1860] [serial = 222] [outer = (nil)] [url = about:blank] 17:36:57 INFO - PROCESS | 1860 | --DOMWINDOW == 87 (0x7f3ff7a1b400) [pid = 1860] [serial = 221] [outer = (nil)] [url = about:blank] 17:36:57 INFO - PROCESS | 1860 | --DOMWINDOW == 86 (0x7f3ff7a1a800) [pid = 1860] [serial = 224] [outer = (nil)] [url = about:blank] 17:36:57 INFO - PROCESS | 1860 | --DOMWINDOW == 85 (0x7f3ff6749800) [pid = 1860] [serial = 192] [outer = (nil)] [url = about:blank] 17:36:57 INFO - PROCESS | 1860 | --DOMWINDOW == 84 (0x7f3ff6a59000) [pid = 1860] [serial = 215] [outer = (nil)] [url = about:blank] 17:36:57 INFO - PROCESS | 1860 | --DOMWINDOW == 83 (0x7f3fee179800) [pid = 1860] [serial = 209] [outer = (nil)] [url = about:blank] 17:36:57 INFO - PROCESS | 1860 | --DOMWINDOW == 82 (0x7f3ff2592000) [pid = 1860] [serial = 210] [outer = (nil)] [url = about:blank] 17:36:57 INFO - PROCESS | 1860 | --DOMWINDOW == 81 (0x7f3ff40eb800) [pid = 1860] [serial = 212] [outer = (nil)] [url = about:blank] 17:36:57 INFO - PROCESS | 1860 | --DOMWINDOW == 80 (0x7f3ff56c8400) [pid = 1860] [serial = 213] [outer = (nil)] [url = about:blank] 17:36:57 INFO - PROCESS | 1860 | 1461026217525 Marionette TRACE conn3 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:36:57 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. 17:36:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 982ms 17:36:57 INFO - PROCESS | 1860 | 1461026217539 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 17:36:57 INFO - PROCESS | 1860 | 1461026217544 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 17:36:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 17:36:57 INFO - PROCESS | 1860 | 1461026217551 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 17:36:57 INFO - PROCESS | 1860 | 1461026217553 Marionette TRACE conn3 <- [1,346,null,{}] 17:36:57 INFO - PROCESS | 1860 | 1461026217558 Marionette TRACE conn3 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:36:57 INFO - PROCESS | 1860 | 1461026217683 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 17:36:57 INFO - PROCESS | 1860 | 1461026217784 Marionette TRACE conn3 -> [0,348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:57 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff4b80000 == 37 [pid = 1860] [id = 94] 17:36:57 INFO - PROCESS | 1860 | ++DOMWINDOW == 81 (0x7f3fecfbb800) [pid = 1860] [serial = 280] [outer = (nil)] 17:36:57 INFO - PROCESS | 1860 | ++DOMWINDOW == 82 (0x7f3ff604ac00) [pid = 1860] [serial = 281] [outer = 0x7f3fecfbb800] 17:36:57 INFO - PROCESS | 1860 | 1461026217836 Marionette DEBUG loaded listener.js 17:36:57 INFO - PROCESS | 1860 | ++DOMWINDOW == 83 (0x7f3ff6a59400) [pid = 1860] [serial = 282] [outer = 0x7f3fecfbb800] 17:36:58 INFO - PROCESS | 1860 | ++DOMWINDOW == 84 (0x7f3ff779b400) [pid = 1860] [serial = 283] [outer = 0x7f3feb67e000] 17:36:58 INFO - PROCESS | 1860 | 1461026218529 Marionette TRACE conn3 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:36:58 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. 17:36:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1028ms 17:36:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 17:36:58 INFO - PROCESS | 1860 | 1461026218580 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 17:36:58 INFO - PROCESS | 1860 | 1461026218583 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 17:36:58 INFO - PROCESS | 1860 | 1461026218589 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 17:36:58 INFO - PROCESS | 1860 | 1461026218596 Marionette TRACE conn3 <- [1,350,null,{}] 17:36:58 INFO - PROCESS | 1860 | 1461026218621 Marionette TRACE conn3 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:36:58 INFO - PROCESS | 1860 | 1461026218784 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 17:36:58 INFO - PROCESS | 1860 | 1461026218797 Marionette TRACE conn3 -> [0,352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:58 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff5f0d800 == 38 [pid = 1860] [id = 95] 17:36:58 INFO - PROCESS | 1860 | ++DOMWINDOW == 85 (0x7f3febde7c00) [pid = 1860] [serial = 284] [outer = (nil)] 17:36:58 INFO - PROCESS | 1860 | ++DOMWINDOW == 86 (0x7f3ff6e92c00) [pid = 1860] [serial = 285] [outer = 0x7f3febde7c00] 17:36:58 INFO - PROCESS | 1860 | 1461026218849 Marionette DEBUG loaded listener.js 17:36:58 INFO - PROCESS | 1860 | ++DOMWINDOW == 87 (0x7f3ff8728c00) [pid = 1860] [serial = 286] [outer = 0x7f3febde7c00] 17:36:59 INFO - PROCESS | 1860 | 1461026219413 Marionette TRACE conn3 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:36:59 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. 17:36:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 840ms 17:36:59 INFO - PROCESS | 1860 | 1461026219427 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 17:36:59 INFO - PROCESS | 1860 | 1461026219430 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 17:36:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 17:36:59 INFO - PROCESS | 1860 | 1461026219446 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 17:36:59 INFO - PROCESS | 1860 | 1461026219448 Marionette TRACE conn3 <- [1,354,null,{}] 17:36:59 INFO - PROCESS | 1860 | 1461026219453 Marionette TRACE conn3 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:36:59 INFO - PROCESS | 1860 | 1461026219596 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 17:36:59 INFO - PROCESS | 1860 | 1461026219621 Marionette TRACE conn3 -> [0,356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:59 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff840d000 == 39 [pid = 1860] [id = 96] 17:36:59 INFO - PROCESS | 1860 | ++DOMWINDOW == 88 (0x7f3ff2591000) [pid = 1860] [serial = 287] [outer = (nil)] 17:36:59 INFO - PROCESS | 1860 | ++DOMWINDOW == 89 (0x7f4002dcc000) [pid = 1860] [serial = 288] [outer = 0x7f3ff2591000] 17:36:59 INFO - PROCESS | 1860 | 1461026219671 Marionette DEBUG loaded listener.js 17:36:59 INFO - PROCESS | 1860 | ++DOMWINDOW == 90 (0x7f4003214800) [pid = 1860] [serial = 289] [outer = 0x7f3ff2591000] 17:37:00 INFO - PROCESS | 1860 | 1461026220314 Marionette TRACE conn3 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:37:00 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. 17:37:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 885ms 17:37:00 INFO - PROCESS | 1860 | 1461026220336 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 17:37:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 17:37:00 INFO - PROCESS | 1860 | 1461026220339 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 17:37:00 INFO - PROCESS | 1860 | 1461026220344 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 17:37:00 INFO - PROCESS | 1860 | 1461026220346 Marionette TRACE conn3 <- [1,358,null,{}] 17:37:00 INFO - PROCESS | 1860 | 1461026220351 Marionette TRACE conn3 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:37:00 INFO - PROCESS | 1860 | 1461026220491 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 17:37:00 INFO - PROCESS | 1860 | 1461026220552 Marionette TRACE conn3 -> [0,360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:00 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ffce1c800 == 40 [pid = 1860] [id = 97] 17:37:00 INFO - PROCESS | 1860 | ++DOMWINDOW == 91 (0x7f4004204800) [pid = 1860] [serial = 290] [outer = (nil)] 17:37:00 INFO - PROCESS | 1860 | ++DOMWINDOW == 92 (0x7f400420bc00) [pid = 1860] [serial = 291] [outer = 0x7f4004204800] 17:37:00 INFO - PROCESS | 1860 | 1461026220614 Marionette DEBUG loaded listener.js 17:37:00 INFO - PROCESS | 1860 | ++DOMWINDOW == 93 (0x7f400795a800) [pid = 1860] [serial = 292] [outer = 0x7f4004204800] 17:37:01 INFO - PROCESS | 1860 | 1461026221280 Marionette TRACE conn3 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:37:01 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. 17:37:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 977ms 17:37:01 INFO - PROCESS | 1860 | 1461026221321 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 17:37:01 INFO - PROCESS | 1860 | 1461026221323 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 17:37:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 17:37:01 INFO - PROCESS | 1860 | 1461026221334 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 17:37:01 INFO - PROCESS | 1860 | 1461026221336 Marionette TRACE conn3 <- [1,362,null,{}] 17:37:01 INFO - PROCESS | 1860 | 1461026221339 Marionette TRACE conn3 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:37:01 INFO - PROCESS | 1860 | 1461026221616 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 17:37:01 INFO - PROCESS | 1860 | --DOMWINDOW == 92 (0x7f3fefd6e800) [pid = 1860] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 17:37:01 INFO - PROCESS | 1860 | --DOMWINDOW == 91 (0x7f3fec076000) [pid = 1860] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 17:37:01 INFO - PROCESS | 1860 | --DOMWINDOW == 90 (0x7f3fefd69400) [pid = 1860] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 17:37:01 INFO - PROCESS | 1860 | --DOMWINDOW == 89 (0x7f3ff2633c00) [pid = 1860] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 17:37:01 INFO - PROCESS | 1860 | --DOMWINDOW == 88 (0x7f40040d2000) [pid = 1860] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 17:37:01 INFO - PROCESS | 1860 | --DOMWINDOW == 87 (0x7f3fed079400) [pid = 1860] [serial = 244] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 17:37:01 INFO - PROCESS | 1860 | --DOMWINDOW == 86 (0x7f3febdec000) [pid = 1860] [serial = 253] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 17:37:01 INFO - PROCESS | 1860 | --DOMWINDOW == 85 (0x7f3fedec3800) [pid = 1860] [serial = 247] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 17:37:01 INFO - PROCESS | 1860 | --DOMWINDOW == 84 (0x7f3fee184400) [pid = 1860] [serial = 241] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 17:37:01 INFO - PROCESS | 1860 | --DOMWINDOW == 83 (0x7f400321a400) [pid = 1860] [serial = 256] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 17:37:01 INFO - PROCESS | 1860 | --DOMWINDOW == 82 (0x7f3fee17c000) [pid = 1860] [serial = 238] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 17:37:01 INFO - PROCESS | 1860 | --DOMWINDOW == 81 (0x7f3fec369c00) [pid = 1860] [serial = 259] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 17:37:01 INFO - PROCESS | 1860 | --DOMWINDOW == 80 (0x7f3ff322a000) [pid = 1860] [serial = 250] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 17:37:01 INFO - PROCESS | 1860 | 1461026221694 Marionette TRACE conn3 -> [0,364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:01 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fecf43800 == 41 [pid = 1860] [id = 98] 17:37:01 INFO - PROCESS | 1860 | ++DOMWINDOW == 81 (0x7f3feb681400) [pid = 1860] [serial = 293] [outer = (nil)] 17:37:01 INFO - PROCESS | 1860 | ++DOMWINDOW == 82 (0x7f3fec369c00) [pid = 1860] [serial = 294] [outer = 0x7f3feb681400] 17:37:01 INFO - PROCESS | 1860 | 1461026221750 Marionette DEBUG loaded listener.js 17:37:01 INFO - PROCESS | 1860 | ++DOMWINDOW == 83 (0x7f3ff2595800) [pid = 1860] [serial = 295] [outer = 0x7f3feb681400] 17:37:02 INFO - PROCESS | 1860 | 1461026222295 Marionette TRACE conn3 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:37:02 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. 17:37:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 980ms 17:37:02 INFO - PROCESS | 1860 | 1461026222310 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 17:37:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 17:37:02 INFO - PROCESS | 1860 | 1461026222312 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 17:37:02 INFO - PROCESS | 1860 | 1461026222318 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 17:37:02 INFO - PROCESS | 1860 | 1461026222321 Marionette TRACE conn3 <- [1,366,null,{}] 17:37:02 INFO - PROCESS | 1860 | 1461026222325 Marionette TRACE conn3 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:37:02 INFO - PROCESS | 1860 | 1461026222449 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 17:37:02 INFO - PROCESS | 1860 | 1461026222537 Marionette TRACE conn3 -> [0,368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:02 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f4003f1a800 == 42 [pid = 1860] [id = 99] 17:37:02 INFO - PROCESS | 1860 | ++DOMWINDOW == 84 (0x7f3febde5000) [pid = 1860] [serial = 296] [outer = (nil)] 17:37:02 INFO - PROCESS | 1860 | ++DOMWINDOW == 85 (0x7f400321a400) [pid = 1860] [serial = 297] [outer = 0x7f3febde5000] 17:37:02 INFO - PROCESS | 1860 | 1461026222588 Marionette DEBUG loaded listener.js 17:37:02 INFO - PROCESS | 1860 | ++DOMWINDOW == 86 (0x7f4008311400) [pid = 1860] [serial = 298] [outer = 0x7f3febde5000] 17:37:03 INFO - PROCESS | 1860 | 1461026223153 Marionette TRACE conn3 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:37:03 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. 17:37:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 878ms 17:37:03 INFO - PROCESS | 1860 | 1461026223195 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 17:37:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 17:37:03 INFO - PROCESS | 1860 | 1461026223198 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 17:37:03 INFO - PROCESS | 1860 | 1461026223202 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 17:37:03 INFO - PROCESS | 1860 | 1461026223205 Marionette TRACE conn3 <- [1,370,null,{}] 17:37:03 INFO - PROCESS | 1860 | 1461026223209 Marionette TRACE conn3 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:37:03 INFO - PROCESS | 1860 | 1461026223318 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 17:37:03 INFO - PROCESS | 1860 | 1461026223408 Marionette TRACE conn3 -> [0,372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:03 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f40062d3800 == 43 [pid = 1860] [id = 100] 17:37:03 INFO - PROCESS | 1860 | ++DOMWINDOW == 87 (0x7f3febdecc00) [pid = 1860] [serial = 299] [outer = (nil)] 17:37:03 INFO - PROCESS | 1860 | ++DOMWINDOW == 88 (0x7f4008394000) [pid = 1860] [serial = 300] [outer = 0x7f3febdecc00] 17:37:03 INFO - PROCESS | 1860 | 1461026223467 Marionette DEBUG loaded listener.js 17:37:03 INFO - PROCESS | 1860 | ++DOMWINDOW == 89 (0x7f4008443400) [pid = 1860] [serial = 301] [outer = 0x7f3febdecc00] 17:37:04 INFO - PROCESS | 1860 | 1461026224220 Marionette TRACE conn3 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:37:04 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. 17:37:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1026ms 17:37:04 INFO - PROCESS | 1860 | 1461026224229 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 17:37:04 INFO - PROCESS | 1860 | 1461026224236 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 17:37:04 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 17:37:04 INFO - PROCESS | 1860 | 1461026224244 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 17:37:04 INFO - PROCESS | 1860 | 1461026224248 Marionette TRACE conn3 <- [1,374,null,{}] 17:37:04 INFO - PROCESS | 1860 | 1461026224276 Marionette TRACE conn3 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:37:04 INFO - PROCESS | 1860 | 1461026224418 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 17:37:04 INFO - PROCESS | 1860 | 1461026224551 Marionette TRACE conn3 -> [0,376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.missingargs.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:04 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff556f800 == 44 [pid = 1860] [id = 101] 17:37:04 INFO - PROCESS | 1860 | ++DOMWINDOW == 90 (0x7f3ff258e400) [pid = 1860] [serial = 302] [outer = (nil)] 17:37:04 INFO - PROCESS | 1860 | ++DOMWINDOW == 91 (0x7f3ff3b41800) [pid = 1860] [serial = 303] [outer = 0x7f3ff258e400] 17:37:04 INFO - PROCESS | 1860 | 1461026224616 Marionette DEBUG loaded listener.js 17:37:04 INFO - PROCESS | 1860 | ++DOMWINDOW == 92 (0x7f3ff56c8c00) [pid = 1860] [serial = 304] [outer = 0x7f3ff258e400] 17:37:05 INFO - PROCESS | 1860 | 1461026225409 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 17:37:05 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 17:37:05 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1201ms 17:37:05 INFO - PROCESS | 1860 | 1461026225445 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 17:37:05 INFO - PROCESS | 1860 | 1461026225452 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 17:37:05 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 17:37:05 INFO - PROCESS | 1860 | 1461026225461 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 17:37:05 INFO - PROCESS | 1860 | 1461026225464 Marionette TRACE conn3 <- [1,378,null,{}] 17:37:05 INFO - PROCESS | 1860 | 1461026225469 Marionette TRACE conn3 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:37:05 INFO - PROCESS | 1860 | 1461026225603 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 17:37:05 INFO - PROCESS | 1860 | 1461026225733 Marionette TRACE conn3 -> [0,380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.type.delete.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:05 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ffce1a800 == 45 [pid = 1860] [id = 102] 17:37:05 INFO - PROCESS | 1860 | ++DOMWINDOW == 93 (0x7f3ff262b800) [pid = 1860] [serial = 305] [outer = (nil)] 17:37:05 INFO - PROCESS | 1860 | ++DOMWINDOW == 94 (0x7f3ff7911800) [pid = 1860] [serial = 306] [outer = 0x7f3ff262b800] 17:37:05 INFO - PROCESS | 1860 | 1461026225797 Marionette DEBUG loaded listener.js 17:37:05 INFO - PROCESS | 1860 | ++DOMWINDOW == 95 (0x7f3ff8732800) [pid = 1860] [serial = 307] [outer = 0x7f3ff262b800] 17:37:06 INFO - PROCESS | 1860 | 1461026226657 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 17:37:06 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 17:37:06 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1239ms 17:37:06 INFO - PROCESS | 1860 | 1461026226700 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 17:37:06 INFO - PROCESS | 1860 | 1461026226704 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 17:37:06 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 17:37:06 INFO - PROCESS | 1860 | 1461026226709 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 17:37:06 INFO - PROCESS | 1860 | 1461026226714 Marionette TRACE conn3 <- [1,382,null,{}] 17:37:06 INFO - PROCESS | 1860 | 1461026226728 Marionette TRACE conn3 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:37:06 INFO - PROCESS | 1860 | 1461026226865 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 17:37:07 INFO - PROCESS | 1860 | 1461026226997 Marionette TRACE conn3 -> [0,384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.voidreturn.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:07 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f4008090800 == 46 [pid = 1860] [id = 103] 17:37:07 INFO - PROCESS | 1860 | ++DOMWINDOW == 96 (0x7f3ff6742c00) [pid = 1860] [serial = 308] [outer = (nil)] 17:37:07 INFO - PROCESS | 1860 | ++DOMWINDOW == 97 (0x7f4007f2ec00) [pid = 1860] [serial = 309] [outer = 0x7f3ff6742c00] 17:37:07 INFO - PROCESS | 1860 | 1461026227062 Marionette DEBUG loaded listener.js 17:37:07 INFO - PROCESS | 1860 | ++DOMWINDOW == 98 (0x7f40083ef000) [pid = 1860] [serial = 310] [outer = 0x7f3ff6742c00] 17:37:07 INFO - PROCESS | 1860 | SkCairoFTTypeface::onFilterRec unimplemented 17:37:07 INFO - PROCESS | 1860 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:37:07 INFO - PROCESS | 1860 | SkCairoFTTypeface::onFilterRec unimplemented 17:37:07 INFO - PROCESS | 1860 | SkCairoFTTypeface::onFilterRec unimplemented 17:37:07 INFO - PROCESS | 1860 | SkCairoFTTypeface::onFilterRec unimplemented 17:37:07 INFO - PROCESS | 1860 | 1461026227843 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 17:37:07 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 17:37:07 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1181ms 17:37:07 INFO - PROCESS | 1860 | 1461026227898 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 17:37:07 INFO - PROCESS | 1860 | 1461026227902 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 17:37:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 17:37:07 INFO - PROCESS | 1860 | 1461026227909 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 17:37:07 INFO - PROCESS | 1860 | 1461026227912 Marionette TRACE conn3 <- [1,386,null,{}] 17:37:07 INFO - PROCESS | 1860 | 1461026227916 Marionette TRACE conn3 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:37:08 INFO - PROCESS | 1860 | 1461026228049 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 17:37:08 INFO - PROCESS | 1860 | 1461026228176 Marionette TRACE conn3 -> [0,388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:08 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fec7ab000 == 47 [pid = 1860] [id = 104] 17:37:08 INFO - PROCESS | 1860 | ++DOMWINDOW == 99 (0x7f3febfab400) [pid = 1860] [serial = 311] [outer = (nil)] 17:37:08 INFO - PROCESS | 1860 | ++DOMWINDOW == 100 (0x7f3feffa1800) [pid = 1860] [serial = 312] [outer = 0x7f3febfab400] 17:37:08 INFO - PROCESS | 1860 | 1461026228239 Marionette DEBUG loaded listener.js 17:37:08 INFO - PROCESS | 1860 | ++DOMWINDOW == 101 (0x7f3ff7a19800) [pid = 1860] [serial = 313] [outer = 0x7f3febfab400] 17:37:09 INFO - PROCESS | 1860 | 1461026229168 Marionette TRACE conn3 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 17:37:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 17:37:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1276ms 17:37:09 INFO - PROCESS | 1860 | 1461026229210 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 17:37:09 INFO - PROCESS | 1860 | 1461026229215 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 17:37:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 17:37:09 INFO - PROCESS | 1860 | 1461026229223 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 17:37:09 INFO - PROCESS | 1860 | 1461026229227 Marionette TRACE conn3 <- [1,390,null,{}] 17:37:09 INFO - PROCESS | 1860 | 1461026229234 Marionette TRACE conn3 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:37:09 INFO - PROCESS | 1860 | 1461026229353 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 17:37:09 INFO - PROCESS | 1860 | 1461026229487 Marionette TRACE conn3 -> [0,392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:09 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fec1b6800 == 48 [pid = 1860] [id = 105] 17:37:09 INFO - PROCESS | 1860 | ++DOMWINDOW == 102 (0x7f3fefd69400) [pid = 1860] [serial = 314] [outer = (nil)] 17:37:09 INFO - PROCESS | 1860 | ++DOMWINDOW == 103 (0x7f3feff9dc00) [pid = 1860] [serial = 315] [outer = 0x7f3fefd69400] 17:37:09 INFO - PROCESS | 1860 | 1461026229570 Marionette DEBUG loaded listener.js 17:37:09 INFO - PROCESS | 1860 | ++DOMWINDOW == 104 (0x7f3ff2592800) [pid = 1860] [serial = 316] [outer = 0x7f3fefd69400] 17:37:10 INFO - PROCESS | 1860 | --DOCSHELL 0x7f4003f1a800 == 47 [pid = 1860] [id = 99] 17:37:10 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fecf43800 == 46 [pid = 1860] [id = 98] 17:37:10 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ffce1c800 == 45 [pid = 1860] [id = 97] 17:37:10 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff840d000 == 44 [pid = 1860] [id = 96] 17:37:10 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff5f0d800 == 43 [pid = 1860] [id = 95] 17:37:10 INFO - PROCESS | 1860 | --DOMWINDOW == 103 (0x7f4006285c00) [pid = 1860] [serial = 263] [outer = (nil)] [url = about:blank] 17:37:10 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff4b80000 == 42 [pid = 1860] [id = 94] 17:37:10 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fec53b000 == 41 [pid = 1860] [id = 93] 17:37:10 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff5020000 == 40 [pid = 1860] [id = 92] 17:37:10 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff8514800 == 39 [pid = 1860] [id = 90] 17:37:10 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff4b7d000 == 38 [pid = 1860] [id = 89] 17:37:10 INFO - PROCESS | 1860 | --DOCSHELL 0x7f4003f09800 == 37 [pid = 1860] [id = 88] 17:37:10 INFO - PROCESS | 1860 | --DOMWINDOW == 102 (0x7f3ff50f7c00) [pid = 1860] [serial = 201] [outer = (nil)] [url = about:blank] 17:37:10 INFO - PROCESS | 1860 | --DOMWINDOW == 101 (0x7f3fec754400) [pid = 1860] [serial = 195] [outer = (nil)] [url = about:blank] 17:37:10 INFO - PROCESS | 1860 | --DOMWINDOW == 100 (0x7f3ff025f000) [pid = 1860] [serial = 198] [outer = (nil)] [url = about:blank] 17:37:10 INFO - PROCESS | 1860 | --DOMWINDOW == 99 (0x7f3ff6a61000) [pid = 1860] [serial = 204] [outer = (nil)] [url = about:blank] 17:37:10 INFO - PROCESS | 1860 | --DOMWINDOW == 98 (0x7f4006124800) [pid = 1860] [serial = 165] [outer = (nil)] [url = about:blank] 17:37:10 INFO - PROCESS | 1860 | --DOMWINDOW == 97 (0x7f3ff2596c00) [pid = 1860] [serial = 245] [outer = (nil)] [url = about:blank] 17:37:10 INFO - PROCESS | 1860 | --DOMWINDOW == 96 (0x7f3ff5505c00) [pid = 1860] [serial = 246] [outer = (nil)] [url = about:blank] 17:37:10 INFO - PROCESS | 1860 | --DOMWINDOW == 95 (0x7f4002dd0000) [pid = 1860] [serial = 254] [outer = (nil)] [url = about:blank] 17:37:10 INFO - PROCESS | 1860 | --DOMWINDOW == 94 (0x7f3ff3236400) [pid = 1860] [serial = 233] [outer = (nil)] [url = about:blank] 17:37:10 INFO - PROCESS | 1860 | --DOMWINDOW == 93 (0x7f3ff6640800) [pid = 1860] [serial = 248] [outer = (nil)] [url = about:blank] 17:37:10 INFO - PROCESS | 1860 | --DOMWINDOW == 92 (0x7f3ff258fc00) [pid = 1860] [serial = 243] [outer = (nil)] [url = about:blank] 17:37:10 INFO - PROCESS | 1860 | --DOMWINDOW == 91 (0x7f3feff9ac00) [pid = 1860] [serial = 242] [outer = (nil)] [url = about:blank] 17:37:10 INFO - PROCESS | 1860 | --DOMWINDOW == 90 (0x7f3ff6e97800) [pid = 1860] [serial = 249] [outer = (nil)] [url = about:blank] 17:37:10 INFO - PROCESS | 1860 | --DOMWINDOW == 89 (0x7f40040ccc00) [pid = 1860] [serial = 257] [outer = (nil)] [url = about:blank] 17:37:10 INFO - PROCESS | 1860 | --DOMWINDOW == 88 (0x7f4003022800) [pid = 1860] [serial = 240] [outer = (nil)] [url = about:blank] 17:37:10 INFO - PROCESS | 1860 | --DOMWINDOW == 87 (0x7f3ffc161800) [pid = 1860] [serial = 239] [outer = (nil)] [url = about:blank] 17:37:10 INFO - PROCESS | 1860 | --DOMWINDOW == 86 (0x7f3fec751c00) [pid = 1860] [serial = 230] [outer = (nil)] [url = about:blank] 17:37:10 INFO - PROCESS | 1860 | --DOMWINDOW == 85 (0x7f3ff8735c00) [pid = 1860] [serial = 260] [outer = (nil)] [url = about:blank] 17:37:10 INFO - PROCESS | 1860 | --DOMWINDOW == 84 (0x7f3ff7794000) [pid = 1860] [serial = 236] [outer = (nil)] [url = about:blank] 17:37:10 INFO - PROCESS | 1860 | --DOMWINDOW == 83 (0x7f3ff7a1e800) [pid = 1860] [serial = 251] [outer = (nil)] [url = about:blank] 17:37:10 INFO - PROCESS | 1860 | --DOMWINDOW == 82 (0x7f4001f63000) [pid = 1860] [serial = 252] [outer = (nil)] [url = about:blank] 17:37:10 INFO - PROCESS | 1860 | --DOMWINDOW == 81 (0x7f4006126000) [pid = 1860] [serial = 258] [outer = (nil)] [url = about:blank] 17:37:10 INFO - PROCESS | 1860 | --DOMWINDOW == 80 (0x7f400309e400) [pid = 1860] [serial = 255] [outer = (nil)] [url = about:blank] 17:37:10 INFO - PROCESS | 1860 | --DOMWINDOW == 79 (0x7f40061d7000) [pid = 1860] [serial = 261] [outer = (nil)] [url = about:blank] 17:37:10 INFO - PROCESS | 1860 | 1461026230345 Marionette TRACE conn3 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 17:37:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 17:37:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1179ms 17:37:10 INFO - PROCESS | 1860 | 1461026230406 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 17:37:10 INFO - PROCESS | 1860 | 1461026230413 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 17:37:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 17:37:10 INFO - PROCESS | 1860 | 1461026230428 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 17:37:10 INFO - PROCESS | 1860 | 1461026230430 Marionette TRACE conn3 <- [1,394,null,{}] 17:37:10 INFO - PROCESS | 1860 | 1461026230435 Marionette TRACE conn3 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:37:10 INFO - PROCESS | 1860 | 1461026230555 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 17:37:10 INFO - PROCESS | 1860 | 1461026230563 Marionette TRACE conn3 -> [0,396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:10 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fee11f800 == 38 [pid = 1860] [id = 106] 17:37:10 INFO - PROCESS | 1860 | ++DOMWINDOW == 80 (0x7f3fec751c00) [pid = 1860] [serial = 317] [outer = (nil)] 17:37:10 INFO - PROCESS | 1860 | ++DOMWINDOW == 81 (0x7f3ff56c3400) [pid = 1860] [serial = 318] [outer = 0x7f3fec751c00] 17:37:10 INFO - PROCESS | 1860 | 1461026230616 Marionette DEBUG loaded listener.js 17:37:10 INFO - PROCESS | 1860 | ++DOMWINDOW == 82 (0x7f3ff5cd7000) [pid = 1860] [serial = 319] [outer = 0x7f3fec751c00] 17:37:11 INFO - PROCESS | 1860 | 1461026231352 Marionette TRACE conn3 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 17:37:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 17:37:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 982ms 17:37:11 INFO - PROCESS | 1860 | 1461026231407 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 17:37:11 INFO - PROCESS | 1860 | 1461026231409 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 17:37:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 17:37:11 INFO - PROCESS | 1860 | 1461026231415 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 17:37:11 INFO - PROCESS | 1860 | 1461026231419 Marionette TRACE conn3 <- [1,398,null,{}] 17:37:11 INFO - PROCESS | 1860 | 1461026231443 Marionette TRACE conn3 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:37:11 INFO - PROCESS | 1860 | 1461026231587 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 17:37:11 INFO - PROCESS | 1860 | 1461026231605 Marionette TRACE conn3 -> [0,400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:11 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff67b5000 == 39 [pid = 1860] [id = 107] 17:37:11 INFO - PROCESS | 1860 | ++DOMWINDOW == 83 (0x7f3ff6048800) [pid = 1860] [serial = 320] [outer = (nil)] 17:37:11 INFO - PROCESS | 1860 | ++DOMWINDOW == 84 (0x7f3ff6134400) [pid = 1860] [serial = 321] [outer = 0x7f3ff6048800] 17:37:11 INFO - PROCESS | 1860 | 1461026231660 Marionette DEBUG loaded listener.js 17:37:11 INFO - PROCESS | 1860 | ++DOMWINDOW == 85 (0x7f3ff6a60400) [pid = 1860] [serial = 322] [outer = 0x7f3ff6048800] 17:37:12 INFO - PROCESS | 1860 | 1461026232320 Marionette TRACE conn3 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 17:37:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 17:37:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 938ms 17:37:12 INFO - PROCESS | 1860 | 1461026232353 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 17:37:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 17:37:12 INFO - PROCESS | 1860 | 1461026232365 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 17:37:12 INFO - PROCESS | 1860 | 1461026232370 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 17:37:12 INFO - PROCESS | 1860 | 1461026232371 Marionette TRACE conn3 <- [1,402,null,{}] 17:37:12 INFO - PROCESS | 1860 | 1461026232376 Marionette TRACE conn3 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:37:12 INFO - PROCESS | 1860 | 1461026232526 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 17:37:12 INFO - PROCESS | 1860 | 1461026232550 Marionette TRACE conn3 -> [0,404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:12 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff8407800 == 40 [pid = 1860] [id = 108] 17:37:12 INFO - PROCESS | 1860 | ++DOMWINDOW == 86 (0x7f3ff4b0c000) [pid = 1860] [serial = 323] [outer = (nil)] 17:37:12 INFO - PROCESS | 1860 | ++DOMWINDOW == 87 (0x7f3ff85d8400) [pid = 1860] [serial = 324] [outer = 0x7f3ff4b0c000] 17:37:12 INFO - PROCESS | 1860 | 1461026232602 Marionette DEBUG loaded listener.js 17:37:12 INFO - PROCESS | 1860 | ++DOMWINDOW == 88 (0x7f4001fd8000) [pid = 1860] [serial = 325] [outer = 0x7f3ff4b0c000] 17:37:13 INFO - PROCESS | 1860 | 1461026233243 Marionette TRACE conn3 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 17:37:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 17:37:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 924ms 17:37:13 INFO - PROCESS | 1860 | 1461026233303 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 17:37:13 INFO - PROCESS | 1860 | 1461026233305 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 17:37:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 17:37:13 INFO - PROCESS | 1860 | 1461026233311 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 17:37:13 INFO - PROCESS | 1860 | 1461026233312 Marionette TRACE conn3 <- [1,406,null,{}] 17:37:13 INFO - PROCESS | 1860 | 1461026233317 Marionette TRACE conn3 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:37:13 INFO - PROCESS | 1860 | 1461026233462 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 17:37:13 INFO - PROCESS | 1860 | 1461026233527 Marionette TRACE conn3 -> [0,408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:13 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff5791000 == 41 [pid = 1860] [id = 109] 17:37:13 INFO - PROCESS | 1860 | ++DOMWINDOW == 89 (0x7f3fec075400) [pid = 1860] [serial = 326] [outer = (nil)] 17:37:13 INFO - PROCESS | 1860 | ++DOMWINDOW == 90 (0x7f4003094400) [pid = 1860] [serial = 327] [outer = 0x7f3fec075400] 17:37:13 INFO - PROCESS | 1860 | 1461026233578 Marionette DEBUG loaded listener.js 17:37:13 INFO - PROCESS | 1860 | ++DOMWINDOW == 91 (0x7f4003fd1800) [pid = 1860] [serial = 328] [outer = 0x7f3fec075400] 17:37:14 INFO - PROCESS | 1860 | 1461026234252 Marionette TRACE conn3 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 17:37:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 17:37:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 975ms 17:37:14 INFO - PROCESS | 1860 | 1461026234286 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 17:37:14 INFO - PROCESS | 1860 | 1461026234288 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 17:37:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 17:37:14 INFO - PROCESS | 1860 | 1461026234294 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 17:37:14 INFO - PROCESS | 1860 | 1461026234295 Marionette TRACE conn3 <- [1,410,null,{}] 17:37:14 INFO - PROCESS | 1860 | 1461026234309 Marionette TRACE conn3 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:37:14 INFO - PROCESS | 1860 | 1461026234471 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 17:37:14 INFO - PROCESS | 1860 | --DOMWINDOW == 90 (0x7f3fecfbbc00) [pid = 1860] [serial = 274] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 17:37:14 INFO - PROCESS | 1860 | --DOMWINDOW == 89 (0x7f3fec374800) [pid = 1860] [serial = 277] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 17:37:14 INFO - PROCESS | 1860 | --DOMWINDOW == 88 (0x7f3ff2591000) [pid = 1860] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 17:37:14 INFO - PROCESS | 1860 | --DOMWINDOW == 87 (0x7f3feb681400) [pid = 1860] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 17:37:14 INFO - PROCESS | 1860 | --DOMWINDOW == 86 (0x7f3fec076400) [pid = 1860] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 17:37:14 INFO - PROCESS | 1860 | --DOMWINDOW == 85 (0x7f3fec079000) [pid = 1860] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 17:37:14 INFO - PROCESS | 1860 | --DOMWINDOW == 84 (0x7f3ff7042000) [pid = 1860] [serial = 235] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 17:37:14 INFO - PROCESS | 1860 | --DOMWINDOW == 83 (0x7f4004204800) [pid = 1860] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 17:37:14 INFO - PROCESS | 1860 | --DOMWINDOW == 82 (0x7f3febde5000) [pid = 1860] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 17:37:14 INFO - PROCESS | 1860 | --DOMWINDOW == 81 (0x7f3fecfbb800) [pid = 1860] [serial = 280] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 17:37:14 INFO - PROCESS | 1860 | --DOMWINDOW == 80 (0x7f3febde7c00) [pid = 1860] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 17:37:14 INFO - PROCESS | 1860 | --DOMWINDOW == 79 (0x7f40061d7400) [pid = 1860] [serial = 262] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 17:37:14 INFO - PROCESS | 1860 | 1461026234634 Marionette TRACE conn3 -> [0,412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:14 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fecf3f000 == 42 [pid = 1860] [id = 110] 17:37:14 INFO - PROCESS | 1860 | ++DOMWINDOW == 80 (0x7f3feb676000) [pid = 1860] [serial = 329] [outer = (nil)] 17:37:14 INFO - PROCESS | 1860 | ++DOMWINDOW == 81 (0x7f3fec757c00) [pid = 1860] [serial = 330] [outer = 0x7f3feb676000] 17:37:14 INFO - PROCESS | 1860 | 1461026234695 Marionette DEBUG loaded listener.js 17:37:14 INFO - PROCESS | 1860 | ++DOMWINDOW == 82 (0x7f3ff7042000) [pid = 1860] [serial = 331] [outer = 0x7f3feb676000] 17:37:15 INFO - PROCESS | 1860 | 1461026235253 Marionette TRACE conn3 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 17:37:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 17:37:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 979ms 17:37:15 INFO - PROCESS | 1860 | 1461026235272 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 17:37:15 INFO - PROCESS | 1860 | 1461026235274 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 17:37:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 17:37:15 INFO - PROCESS | 1860 | 1461026235280 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 17:37:15 INFO - PROCESS | 1860 | 1461026235281 Marionette TRACE conn3 <- [1,414,null,{}] 17:37:15 INFO - PROCESS | 1860 | 1461026235286 Marionette TRACE conn3 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:37:15 INFO - PROCESS | 1860 | 1461026235393 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 17:37:15 INFO - PROCESS | 1860 | 1461026235405 Marionette TRACE conn3 -> [0,416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:15 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fec521800 == 43 [pid = 1860] [id = 111] 17:37:15 INFO - PROCESS | 1860 | ++DOMWINDOW == 83 (0x7f3ff53b5400) [pid = 1860] [serial = 332] [outer = (nil)] 17:37:15 INFO - PROCESS | 1860 | ++DOMWINDOW == 84 (0x7f3ff53bdc00) [pid = 1860] [serial = 333] [outer = 0x7f3ff53b5400] 17:37:15 INFO - PROCESS | 1860 | 1461026235456 Marionette DEBUG loaded listener.js 17:37:15 INFO - PROCESS | 1860 | ++DOMWINDOW == 85 (0x7f3ff53c1c00) [pid = 1860] [serial = 334] [outer = 0x7f3ff53b5400] 17:37:16 INFO - PROCESS | 1860 | 1461026236055 Marionette TRACE conn3 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 17:37:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 17:37:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 826ms 17:37:16 INFO - PROCESS | 1860 | 1461026236106 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 17:37:16 INFO - PROCESS | 1860 | 1461026236108 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 17:37:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 17:37:16 INFO - PROCESS | 1860 | 1461026236114 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 17:37:16 INFO - PROCESS | 1860 | 1461026236116 Marionette TRACE conn3 <- [1,418,null,{}] 17:37:16 INFO - PROCESS | 1860 | 1461026236120 Marionette TRACE conn3 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:37:16 INFO - PROCESS | 1860 | 1461026236259 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 17:37:16 INFO - PROCESS | 1860 | 1461026236277 Marionette TRACE conn3 -> [0,420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:16 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f40079a4800 == 44 [pid = 1860] [id = 112] 17:37:16 INFO - PROCESS | 1860 | ++DOMWINDOW == 86 (0x7f3ff53b6400) [pid = 1860] [serial = 335] [outer = (nil)] 17:37:16 INFO - PROCESS | 1860 | ++DOMWINDOW == 87 (0x7f4001fd6c00) [pid = 1860] [serial = 336] [outer = 0x7f3ff53b6400] 17:37:16 INFO - PROCESS | 1860 | 1461026236327 Marionette DEBUG loaded listener.js 17:37:16 INFO - PROCESS | 1860 | ++DOMWINDOW == 88 (0x7f400843f000) [pid = 1860] [serial = 337] [outer = 0x7f3ff53b6400] 17:37:17 INFO - PROCESS | 1860 | 1461026237611 Marionette TRACE conn3 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 17:37:17 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 17:37:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1527ms 17:37:17 INFO - PROCESS | 1860 | 1461026237642 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 17:37:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 17:37:17 INFO - PROCESS | 1860 | 1461026237646 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 17:37:17 INFO - PROCESS | 1860 | 1461026237659 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 17:37:17 INFO - PROCESS | 1860 | 1461026237663 Marionette TRACE conn3 <- [1,422,null,{}] 17:37:17 INFO - PROCESS | 1860 | 1461026237673 Marionette TRACE conn3 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:37:17 INFO - PROCESS | 1860 | 1461026237805 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 17:37:17 INFO - PROCESS | 1860 | 1461026237930 Marionette TRACE conn3 -> [0,424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:17 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff5c08800 == 45 [pid = 1860] [id = 113] 17:37:17 INFO - PROCESS | 1860 | ++DOMWINDOW == 89 (0x7f3feff9e400) [pid = 1860] [serial = 338] [outer = (nil)] 17:37:18 INFO - PROCESS | 1860 | ++DOMWINDOW == 90 (0x7f3ff40e2800) [pid = 1860] [serial = 339] [outer = 0x7f3feff9e400] 17:37:18 INFO - PROCESS | 1860 | 1461026238036 Marionette DEBUG loaded listener.js 17:37:18 INFO - PROCESS | 1860 | ++DOMWINDOW == 91 (0x7f3ff53bf400) [pid = 1860] [serial = 340] [outer = 0x7f3feff9e400] 17:37:19 INFO - PROCESS | 1860 | 1461026239199 Marionette TRACE conn3 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 17:37:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 17:37:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1595ms 17:37:19 INFO - PROCESS | 1860 | 1461026239247 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 17:37:19 INFO - PROCESS | 1860 | 1461026239254 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 17:37:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 17:37:19 INFO - PROCESS | 1860 | 1461026239273 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 17:37:19 INFO - PROCESS | 1860 | 1461026239277 Marionette TRACE conn3 <- [1,426,null,{}] 17:37:19 INFO - PROCESS | 1860 | 1461026239282 Marionette TRACE conn3 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:37:19 INFO - PROCESS | 1860 | 1461026239514 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 17:37:19 INFO - PROCESS | 1860 | 1461026239614 Marionette TRACE conn3 -> [0,428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:19 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f40030c1800 == 46 [pid = 1860] [id = 114] 17:37:19 INFO - PROCESS | 1860 | ++DOMWINDOW == 92 (0x7f3feffa5400) [pid = 1860] [serial = 341] [outer = (nil)] 17:37:19 INFO - PROCESS | 1860 | ++DOMWINDOW == 93 (0x7f3ff5ce3800) [pid = 1860] [serial = 342] [outer = 0x7f3feffa5400] 17:37:19 INFO - PROCESS | 1860 | 1461026239677 Marionette DEBUG loaded listener.js 17:37:19 INFO - PROCESS | 1860 | ++DOMWINDOW == 94 (0x7f3ff778c400) [pid = 1860] [serial = 343] [outer = 0x7f3feffa5400] 17:37:20 INFO - PROCESS | 1860 | 1461026240371 Marionette TRACE conn3 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 17:37:20 INFO - PROCESS | 1860 | 1461026240417 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 17:37:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 17:37:20 INFO - PROCESS | 1860 | 1461026240438 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 17:37:20 INFO - PROCESS | 1860 | 1461026240443 Marionette TRACE conn3 <- [1,430,null,{}] 17:37:20 INFO - PROCESS | 1860 | 1461026240457 Marionette TRACE conn3 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:37:20 INFO - PROCESS | 1860 | 1461026240594 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 17:37:20 INFO - PROCESS | 1860 | 1461026240719 Marionette TRACE conn3 -> [0,432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:20 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f400a17b800 == 47 [pid = 1860] [id = 115] 17:37:20 INFO - PROCESS | 1860 | ++DOMWINDOW == 95 (0x7f3ff6746400) [pid = 1860] [serial = 344] [outer = (nil)] 17:37:20 INFO - PROCESS | 1860 | ++DOMWINDOW == 96 (0x7f4006126000) [pid = 1860] [serial = 345] [outer = 0x7f3ff6746400] 17:37:20 INFO - PROCESS | 1860 | 1461026240786 Marionette DEBUG loaded listener.js 17:37:20 INFO - PROCESS | 1860 | ++DOMWINDOW == 97 (0x7f4008396400) [pid = 1860] [serial = 346] [outer = 0x7f3ff6746400] 17:37:21 INFO - PROCESS | 1860 | 1461026241751 Marionette TRACE conn3 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 17:37:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 17:37:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1348ms 17:37:21 INFO - PROCESS | 1860 | 1461026241787 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 17:37:21 INFO - PROCESS | 1860 | 1461026241790 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 17:37:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 17:37:21 INFO - PROCESS | 1860 | 1461026241797 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 17:37:21 INFO - PROCESS | 1860 | 1461026241802 Marionette TRACE conn3 <- [1,434,null,{}] 17:37:21 INFO - PROCESS | 1860 | 1461026241809 Marionette TRACE conn3 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:37:21 INFO - PROCESS | 1860 | 1461026241946 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 17:37:22 INFO - PROCESS | 1860 | 1461026242108 Marionette TRACE conn3 -> [0,436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:22 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3febf88800 == 48 [pid = 1860] [id = 116] 17:37:22 INFO - PROCESS | 1860 | ++DOMWINDOW == 98 (0x7f3fec365c00) [pid = 1860] [serial = 347] [outer = (nil)] 17:37:22 INFO - PROCESS | 1860 | ++DOMWINDOW == 99 (0x7f3fecfbb800) [pid = 1860] [serial = 348] [outer = 0x7f3fec365c00] 17:37:22 INFO - PROCESS | 1860 | 1461026242236 Marionette DEBUG loaded listener.js 17:37:22 INFO - PROCESS | 1860 | ++DOMWINDOW == 100 (0x7f3fedec5c00) [pid = 1860] [serial = 349] [outer = 0x7f3fec365c00] 17:37:22 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fec521800 == 47 [pid = 1860] [id = 111] 17:37:22 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fecf3f000 == 46 [pid = 1860] [id = 110] 17:37:22 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff5791000 == 45 [pid = 1860] [id = 109] 17:37:22 INFO - PROCESS | 1860 | --DOMWINDOW == 99 (0x7f4008394000) [pid = 1860] [serial = 300] [outer = (nil)] [url = about:blank] 17:37:22 INFO - PROCESS | 1860 | --DOMWINDOW == 98 (0x7f3fee17e800) [pid = 1860] [serial = 266] [outer = (nil)] [url = about:blank] 17:37:22 INFO - PROCESS | 1860 | --DOMWINDOW == 97 (0x7f40030f3800) [pid = 1860] [serial = 272] [outer = (nil)] [url = about:blank] 17:37:22 INFO - PROCESS | 1860 | --DOMWINDOW == 96 (0x7f3ff5b64000) [pid = 1860] [serial = 269] [outer = (nil)] [url = about:blank] 17:37:22 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff8407800 == 44 [pid = 1860] [id = 108] 17:37:22 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff67b5000 == 43 [pid = 1860] [id = 107] 17:37:22 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fee11f800 == 42 [pid = 1860] [id = 106] 17:37:22 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fec1b6800 == 41 [pid = 1860] [id = 105] 17:37:22 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fec7ab000 == 40 [pid = 1860] [id = 104] 17:37:22 INFO - PROCESS | 1860 | --DOCSHELL 0x7f4008090800 == 39 [pid = 1860] [id = 103] 17:37:22 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ffce1a800 == 38 [pid = 1860] [id = 102] 17:37:22 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff556f800 == 37 [pid = 1860] [id = 101] 17:37:22 INFO - PROCESS | 1860 | --DOCSHELL 0x7f40062d3800 == 36 [pid = 1860] [id = 100] 17:37:23 INFO - PROCESS | 1860 | 1461026242999 Marionette TRACE conn3 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 17:37:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 17:37:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1231ms 17:37:23 INFO - PROCESS | 1860 | --DOMWINDOW == 95 (0x7f3fedeca000) [pid = 1860] [serial = 231] [outer = (nil)] [url = about:blank] 17:37:23 INFO - PROCESS | 1860 | --DOMWINDOW == 94 (0x7f3ff5007000) [pid = 1860] [serial = 234] [outer = (nil)] [url = about:blank] 17:37:23 INFO - PROCESS | 1860 | --DOMWINDOW == 93 (0x7f3ff79a2400) [pid = 1860] [serial = 237] [outer = (nil)] [url = about:blank] 17:37:23 INFO - PROCESS | 1860 | --DOMWINDOW == 92 (0x7f400420bc00) [pid = 1860] [serial = 291] [outer = (nil)] [url = about:blank] 17:37:23 INFO - PROCESS | 1860 | --DOMWINDOW == 91 (0x7f400795a800) [pid = 1860] [serial = 292] [outer = (nil)] [url = about:blank] 17:37:23 INFO - PROCESS | 1860 | --DOMWINDOW == 90 (0x7f400321a400) [pid = 1860] [serial = 297] [outer = (nil)] [url = about:blank] 17:37:23 INFO - PROCESS | 1860 | --DOMWINDOW == 89 (0x7f3ff604ac00) [pid = 1860] [serial = 281] [outer = (nil)] [url = about:blank] 17:37:23 INFO - PROCESS | 1860 | --DOMWINDOW == 88 (0x7f3ff6a59400) [pid = 1860] [serial = 282] [outer = (nil)] [url = about:blank] 17:37:23 INFO - PROCESS | 1860 | --DOMWINDOW == 87 (0x7f3ff6e92c00) [pid = 1860] [serial = 285] [outer = (nil)] [url = about:blank] 17:37:23 INFO - PROCESS | 1860 | --DOMWINDOW == 86 (0x7f4007960400) [pid = 1860] [serial = 264] [outer = (nil)] [url = about:blank] 17:37:23 INFO - PROCESS | 1860 | --DOMWINDOW == 85 (0x7f3ff2598c00) [pid = 1860] [serial = 276] [outer = (nil)] [url = about:blank] 17:37:23 INFO - PROCESS | 1860 | --DOMWINDOW == 84 (0x7f3fee185c00) [pid = 1860] [serial = 275] [outer = (nil)] [url = about:blank] 17:37:23 INFO - PROCESS | 1860 | --DOMWINDOW == 83 (0x7f3ff49d7400) [pid = 1860] [serial = 278] [outer = (nil)] [url = about:blank] 17:37:23 INFO - PROCESS | 1860 | --DOMWINDOW == 82 (0x7f3ff56c7800) [pid = 1860] [serial = 279] [outer = (nil)] [url = about:blank] 17:37:23 INFO - PROCESS | 1860 | --DOMWINDOW == 81 (0x7f4002dcc000) [pid = 1860] [serial = 288] [outer = (nil)] [url = about:blank] 17:37:23 INFO - PROCESS | 1860 | --DOMWINDOW == 80 (0x7f3ff2595800) [pid = 1860] [serial = 295] [outer = (nil)] [url = about:blank] 17:37:23 INFO - PROCESS | 1860 | --DOMWINDOW == 79 (0x7f3ff6a5e800) [pid = 1860] [serial = 123] [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.] 17:37:23 INFO - PROCESS | 1860 | --DOMWINDOW == 78 (0x7f4003214800) [pid = 1860] [serial = 289] [outer = (nil)] [url = about:blank] 17:37:23 INFO - PROCESS | 1860 | --DOMWINDOW == 77 (0x7f3fec369c00) [pid = 1860] [serial = 294] [outer = (nil)] [url = about:blank] 17:37:23 INFO - PROCESS | 1860 | --DOMWINDOW == 76 (0x7f3ff8728c00) [pid = 1860] [serial = 286] [outer = (nil)] [url = about:blank] 17:37:23 INFO - PROCESS | 1860 | --DOMWINDOW == 75 (0x7f4008311400) [pid = 1860] [serial = 298] [outer = (nil)] [url = about:blank] 17:37:23 INFO - PROCESS | 1860 | 1461026243052 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 17:37:23 INFO - PROCESS | 1860 | 1461026243058 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 17:37:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 17:37:23 INFO - PROCESS | 1860 | 1461026243069 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 17:37:23 INFO - PROCESS | 1860 | 1461026243071 Marionette TRACE conn3 <- [1,438,null,{}] 17:37:23 INFO - PROCESS | 1860 | 1461026243075 Marionette TRACE conn3 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:37:23 INFO - PROCESS | 1860 | 1461026243191 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 17:37:23 INFO - PROCESS | 1860 | 1461026243205 Marionette TRACE conn3 -> [0,440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:23 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff024f800 == 37 [pid = 1860] [id = 117] 17:37:23 INFO - PROCESS | 1860 | ++DOMWINDOW == 76 (0x7f3feff9a000) [pid = 1860] [serial = 350] [outer = (nil)] 17:37:23 INFO - PROCESS | 1860 | ++DOMWINDOW == 77 (0x7f3ff0261800) [pid = 1860] [serial = 351] [outer = 0x7f3feff9a000] 17:37:23 INFO - PROCESS | 1860 | 1461026243257 Marionette DEBUG loaded listener.js 17:37:23 INFO - PROCESS | 1860 | ++DOMWINDOW == 78 (0x7f3ff3228800) [pid = 1860] [serial = 352] [outer = 0x7f3feff9a000] 17:37:23 INFO - PROCESS | 1860 | 1461026243974 Marionette TRACE conn3 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 17:37:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 17:37:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 927ms 17:37:23 INFO - PROCESS | 1860 | 1461026243998 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 17:37:24 INFO - PROCESS | 1860 | 1461026244001 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 17:37:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 17:37:24 INFO - PROCESS | 1860 | 1461026244006 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 17:37:24 INFO - PROCESS | 1860 | 1461026244010 Marionette TRACE conn3 <- [1,442,null,{}] 17:37:24 INFO - PROCESS | 1860 | 1461026244023 Marionette TRACE conn3 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:37:24 INFO - PROCESS | 1860 | 1461026244137 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 17:37:24 INFO - PROCESS | 1860 | 1461026244145 Marionette TRACE conn3 -> [0,444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:24 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff5f0a800 == 38 [pid = 1860] [id = 118] 17:37:24 INFO - PROCESS | 1860 | ++DOMWINDOW == 79 (0x7f3ff50ee800) [pid = 1860] [serial = 353] [outer = (nil)] 17:37:24 INFO - PROCESS | 1860 | ++DOMWINDOW == 80 (0x7f3ff53bc000) [pid = 1860] [serial = 354] [outer = 0x7f3ff50ee800] 17:37:24 INFO - PROCESS | 1860 | 1461026244203 Marionette DEBUG loaded listener.js 17:37:24 INFO - PROCESS | 1860 | ++DOMWINDOW == 81 (0x7f3ff5b58000) [pid = 1860] [serial = 355] [outer = 0x7f3ff50ee800] 17:37:24 INFO - PROCESS | 1860 | 1461026244875 Marionette TRACE conn3 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 17:37:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 17:37:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 929ms 17:37:24 INFO - PROCESS | 1860 | 1461026244936 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 17:37:24 INFO - PROCESS | 1860 | 1461026244939 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 17:37:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 17:37:24 INFO - PROCESS | 1860 | 1461026244945 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 17:37:24 INFO - PROCESS | 1860 | 1461026244947 Marionette TRACE conn3 <- [1,446,null,{}] 17:37:24 INFO - PROCESS | 1860 | 1461026244955 Marionette TRACE conn3 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:37:25 INFO - PROCESS | 1860 | 1461026245079 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 17:37:25 INFO - PROCESS | 1860 | 1461026245092 Marionette TRACE conn3 -> [0,448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:25 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff70bb000 == 39 [pid = 1860] [id = 119] 17:37:25 INFO - PROCESS | 1860 | ++DOMWINDOW == 82 (0x7f3feb979400) [pid = 1860] [serial = 356] [outer = (nil)] 17:37:25 INFO - PROCESS | 1860 | ++DOMWINDOW == 83 (0x7f3ff5ce3c00) [pid = 1860] [serial = 357] [outer = 0x7f3feb979400] 17:37:25 INFO - PROCESS | 1860 | 1461026245144 Marionette DEBUG loaded listener.js 17:37:25 INFO - PROCESS | 1860 | ++DOMWINDOW == 84 (0x7f3ff6746c00) [pid = 1860] [serial = 358] [outer = 0x7f3feb979400] 17:37:25 INFO - PROCESS | 1860 | 1461026245784 Marionette TRACE conn3 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 17:37:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 17:37:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 879ms 17:37:25 INFO - PROCESS | 1860 | 1461026245825 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 17:37:25 INFO - PROCESS | 1860 | 1461026245828 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 17:37:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 17:37:25 INFO - PROCESS | 1860 | 1461026245832 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 17:37:25 INFO - PROCESS | 1860 | 1461026245835 Marionette TRACE conn3 <- [1,450,null,{}] 17:37:25 INFO - PROCESS | 1860 | 1461026245846 Marionette TRACE conn3 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:37:25 INFO - PROCESS | 1860 | 1461026245983 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 17:37:26 INFO - PROCESS | 1860 | 1461026246046 Marionette TRACE conn3 -> [0,452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:26 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ffc0b6800 == 40 [pid = 1860] [id = 120] 17:37:26 INFO - PROCESS | 1860 | ++DOMWINDOW == 85 (0x7f3feb975800) [pid = 1860] [serial = 359] [outer = (nil)] 17:37:26 INFO - PROCESS | 1860 | ++DOMWINDOW == 86 (0x7f3ff6e8b000) [pid = 1860] [serial = 360] [outer = 0x7f3feb975800] 17:37:26 INFO - PROCESS | 1860 | 1461026246098 Marionette DEBUG loaded listener.js 17:37:26 INFO - PROCESS | 1860 | ++DOMWINDOW == 87 (0x7f3ff7910400) [pid = 1860] [serial = 361] [outer = 0x7f3feb975800] 17:37:26 INFO - PROCESS | 1860 | 1461026246820 Marionette TRACE conn3 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 17:37:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 17:37:26 INFO - PROCESS | 1860 | 1461026246870 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 17:37:26 INFO - PROCESS | 1860 | 1461026246874 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 17:37:26 INFO - PROCESS | 1860 | 1461026246877 Marionette TRACE conn3 <- [1,454,null,{}] 17:37:26 INFO - PROCESS | 1860 | 1461026246911 Marionette TRACE conn3 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:37:27 INFO - PROCESS | 1860 | 1461026247085 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 17:37:27 INFO - PROCESS | 1860 | 1461026247115 Marionette TRACE conn3 -> [0,456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:27 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f4002de8800 == 41 [pid = 1860] [id = 121] 17:37:27 INFO - PROCESS | 1860 | ++DOMWINDOW == 88 (0x7f3feb978400) [pid = 1860] [serial = 362] [outer = (nil)] 17:37:27 INFO - PROCESS | 1860 | ++DOMWINDOW == 89 (0x7f4001fd8800) [pid = 1860] [serial = 363] [outer = 0x7f3feb978400] 17:37:27 INFO - PROCESS | 1860 | 1461026247170 Marionette DEBUG loaded listener.js 17:37:27 INFO - PROCESS | 1860 | ++DOMWINDOW == 90 (0x7f40040cf000) [pid = 1860] [serial = 364] [outer = 0x7f3feb978400] 17:37:27 INFO - PROCESS | 1860 | --DOMWINDOW == 89 (0x7f3fec075400) [pid = 1860] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 17:37:27 INFO - PROCESS | 1860 | --DOMWINDOW == 88 (0x7f3feb676000) [pid = 1860] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 17:37:27 INFO - PROCESS | 1860 | --DOMWINDOW == 87 (0x7f3fec751c00) [pid = 1860] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 17:37:27 INFO - PROCESS | 1860 | --DOMWINDOW == 86 (0x7f3ff6048800) [pid = 1860] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 17:37:27 INFO - PROCESS | 1860 | --DOMWINDOW == 85 (0x7f3febfab400) [pid = 1860] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 17:37:27 INFO - PROCESS | 1860 | --DOMWINDOW == 84 (0x7f3fefd69400) [pid = 1860] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 17:37:27 INFO - PROCESS | 1860 | --DOMWINDOW == 83 (0x7f3ff53b5400) [pid = 1860] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 17:37:27 INFO - PROCESS | 1860 | --DOMWINDOW == 82 (0x7f3ff4b0c000) [pid = 1860] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 17:37:27 INFO - PROCESS | 1860 | --DOMWINDOW == 81 (0x7f3fec076c00) [pid = 1860] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 17:37:27 INFO - PROCESS | 1860 | --DOMWINDOW == 80 (0x7f3fec5c2000) [pid = 1860] [serial = 265] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 17:37:27 INFO - PROCESS | 1860 | --DOMWINDOW == 79 (0x7f3fedec6c00) [pid = 1860] [serial = 268] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 17:37:27 INFO - PROCESS | 1860 | --DOMWINDOW == 78 (0x7f3ff85dd800) [pid = 1860] [serial = 271] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 17:37:27 INFO - PROCESS | 1860 | [1860] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:37:27 INFO - PROCESS | 1860 | 1461026247923 Marionette TRACE conn3 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 17:37:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 17:37:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1100ms 17:37:27 INFO - PROCESS | 1860 | 1461026247984 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 17:37:27 INFO - PROCESS | 1860 | 1461026247987 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 17:37:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 17:37:27 INFO - PROCESS | 1860 | 1461026247992 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 17:37:27 INFO - PROCESS | 1860 | 1461026247994 Marionette TRACE conn3 <- [1,458,null,{}] 17:37:27 INFO - PROCESS | 1860 | 1461026247999 Marionette TRACE conn3 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:37:28 INFO - PROCESS | 1860 | 1461026248145 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 17:37:28 INFO - PROCESS | 1860 | 1461026248162 Marionette TRACE conn3 -> [0,460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:28 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f4002e55800 == 42 [pid = 1860] [id = 122] 17:37:28 INFO - PROCESS | 1860 | ++DOMWINDOW == 79 (0x7f3fec751c00) [pid = 1860] [serial = 365] [outer = (nil)] 17:37:28 INFO - PROCESS | 1860 | ++DOMWINDOW == 80 (0x7f3ff5cdec00) [pid = 1860] [serial = 366] [outer = 0x7f3fec751c00] 17:37:28 INFO - PROCESS | 1860 | 1461026248214 Marionette DEBUG loaded listener.js 17:37:28 INFO - PROCESS | 1860 | ++DOMWINDOW == 81 (0x7f3ff8734000) [pid = 1860] [serial = 367] [outer = 0x7f3fec751c00] 17:37:28 INFO - PROCESS | 1860 | 1461026248804 Marionette TRACE conn3 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 17:37:28 INFO - PROCESS | 1860 | 1461026248826 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 17:37:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 17:37:28 INFO - PROCESS | 1860 | 1461026248834 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 17:37:28 INFO - PROCESS | 1860 | 1461026248835 Marionette TRACE conn3 <- [1,462,null,{}] 17:37:28 INFO - PROCESS | 1860 | 1461026248840 Marionette TRACE conn3 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:37:28 INFO - PROCESS | 1860 | 1461026248948 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 17:37:28 INFO - PROCESS | 1860 | 1461026248960 Marionette TRACE conn3 -> [0,464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:28 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f4006172800 == 43 [pid = 1860] [id = 123] 17:37:28 INFO - PROCESS | 1860 | ++DOMWINDOW == 82 (0x7f3ffc15d800) [pid = 1860] [serial = 368] [outer = (nil)] 17:37:29 INFO - PROCESS | 1860 | ++DOMWINDOW == 83 (0x7f40061dfc00) [pid = 1860] [serial = 369] [outer = 0x7f3ffc15d800] 17:37:29 INFO - PROCESS | 1860 | 1461026249012 Marionette DEBUG loaded listener.js 17:37:29 INFO - PROCESS | 1860 | ++DOMWINDOW == 84 (0x7f4007f2ac00) [pid = 1860] [serial = 370] [outer = 0x7f3ffc15d800] 17:37:29 INFO - PROCESS | 1860 | [1860] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:37:29 INFO - PROCESS | 1860 | 1461026249758 Marionette TRACE conn3 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 17:37:29 INFO - PROCESS | 1860 | 1461026249816 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 17:37:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 17:37:29 INFO - PROCESS | 1860 | 1461026249840 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 17:37:29 INFO - PROCESS | 1860 | 1461026249846 Marionette TRACE conn3 <- [1,466,null,{}] 17:37:29 INFO - PROCESS | 1860 | 1461026249854 Marionette TRACE conn3 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:37:30 INFO - PROCESS | 1860 | 1461026250000 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 17:37:30 INFO - PROCESS | 1860 | 1461026250127 Marionette TRACE conn3 -> [0,468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:30 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff4e70800 == 44 [pid = 1860] [id = 124] 17:37:30 INFO - PROCESS | 1860 | ++DOMWINDOW == 85 (0x7f3feb974000) [pid = 1860] [serial = 371] [outer = (nil)] 17:37:30 INFO - PROCESS | 1860 | ++DOMWINDOW == 86 (0x7f3fecfc4c00) [pid = 1860] [serial = 372] [outer = 0x7f3feb974000] 17:37:30 INFO - PROCESS | 1860 | 1461026250193 Marionette DEBUG loaded listener.js 17:37:30 INFO - PROCESS | 1860 | ++DOMWINDOW == 87 (0x7f3fefdef000) [pid = 1860] [serial = 373] [outer = 0x7f3feb974000] 17:37:31 INFO - PROCESS | 1860 | 1461026251022 Marionette TRACE conn3 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 17:37:31 INFO - PROCESS | 1860 | 1461026251088 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 17:37:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 17:37:31 INFO - PROCESS | 1860 | 1461026251097 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 17:37:31 INFO - PROCESS | 1860 | 1461026251101 Marionette TRACE conn3 <- [1,470,null,{}] 17:37:31 INFO - PROCESS | 1860 | 1461026251105 Marionette TRACE conn3 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:37:31 INFO - PROCESS | 1860 | 1461026251240 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 17:37:31 INFO - PROCESS | 1860 | 1461026251366 Marionette TRACE conn3 -> [0,472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:31 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f4002bf4000 == 45 [pid = 1860] [id = 125] 17:37:31 INFO - PROCESS | 1860 | ++DOMWINDOW == 88 (0x7f3febdee400) [pid = 1860] [serial = 374] [outer = (nil)] 17:37:31 INFO - PROCESS | 1860 | ++DOMWINDOW == 89 (0x7f3ff5507800) [pid = 1860] [serial = 375] [outer = 0x7f3febdee400] 17:37:31 INFO - PROCESS | 1860 | 1461026251428 Marionette DEBUG loaded listener.js 17:37:31 INFO - PROCESS | 1860 | ++DOMWINDOW == 90 (0x7f3ff5ce4000) [pid = 1860] [serial = 376] [outer = 0x7f3febdee400] 17:37:32 INFO - PROCESS | 1860 | 1461026252315 Marionette TRACE conn3 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 17:37:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 17:37:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1279ms 17:37:32 INFO - PROCESS | 1860 | 1461026252377 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 17:37:32 INFO - PROCESS | 1860 | 1461026252379 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 17:37:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 17:37:32 INFO - PROCESS | 1860 | 1461026252385 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 17:37:32 INFO - PROCESS | 1860 | 1461026252390 Marionette TRACE conn3 <- [1,474,null,{}] 17:37:32 INFO - PROCESS | 1860 | 1461026252404 Marionette TRACE conn3 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:37:32 INFO - PROCESS | 1860 | 1461026252542 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 17:37:32 INFO - PROCESS | 1860 | 1461026252668 Marionette TRACE conn3 -> [0,476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:32 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f4008526000 == 46 [pid = 1860] [id = 126] 17:37:32 INFO - PROCESS | 1860 | ++DOMWINDOW == 91 (0x7f3ff7a1e400) [pid = 1860] [serial = 377] [outer = (nil)] 17:37:32 INFO - PROCESS | 1860 | ++DOMWINDOW == 92 (0x7f4003020400) [pid = 1860] [serial = 378] [outer = 0x7f3ff7a1e400] 17:37:32 INFO - PROCESS | 1860 | 1461026252744 Marionette DEBUG loaded listener.js 17:37:32 INFO - PROCESS | 1860 | ++DOMWINDOW == 93 (0x7f4006283400) [pid = 1860] [serial = 379] [outer = 0x7f3ff7a1e400] 17:37:33 INFO - PROCESS | 1860 | 1461026253549 Marionette TRACE conn3 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 17:37:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 17:37:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1231ms 17:37:33 INFO - PROCESS | 1860 | 1461026253618 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 17:37:33 INFO - PROCESS | 1860 | 1461026253622 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 17:37:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 17:37:33 INFO - PROCESS | 1860 | 1461026253627 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 17:37:33 INFO - PROCESS | 1860 | 1461026253629 Marionette TRACE conn3 <- [1,478,null,{}] 17:37:33 INFO - PROCESS | 1860 | 1461026253634 Marionette TRACE conn3 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:37:33 INFO - PROCESS | 1860 | 1461026253772 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 17:37:33 INFO - PROCESS | 1860 | 1461026253897 Marionette TRACE conn3 -> [0,480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:33 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f400c410800 == 47 [pid = 1860] [id = 127] 17:37:33 INFO - PROCESS | 1860 | ++DOMWINDOW == 94 (0x7f3ff5cd6c00) [pid = 1860] [serial = 380] [outer = (nil)] 17:37:33 INFO - PROCESS | 1860 | ++DOMWINDOW == 95 (0x7f40083edc00) [pid = 1860] [serial = 381] [outer = 0x7f3ff5cd6c00] 17:37:33 INFO - PROCESS | 1860 | 1461026253960 Marionette DEBUG loaded listener.js 17:37:34 INFO - PROCESS | 1860 | ++DOMWINDOW == 96 (0x7f400844a800) [pid = 1860] [serial = 382] [outer = 0x7f3ff5cd6c00] 17:37:34 INFO - PROCESS | 1860 | 1461026254702 Marionette TRACE conn3 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 17:37:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 17:37:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1130ms 17:37:34 INFO - PROCESS | 1860 | 1461026254759 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 17:37:34 INFO - PROCESS | 1860 | 1461026254762 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 17:37:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 17:37:34 INFO - PROCESS | 1860 | 1461026254767 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 17:37:34 INFO - PROCESS | 1860 | 1461026254769 Marionette TRACE conn3 <- [1,482,null,{}] 17:37:34 INFO - PROCESS | 1860 | 1461026254774 Marionette TRACE conn3 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:37:34 INFO - PROCESS | 1860 | 1461026254909 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 17:37:35 INFO - PROCESS | 1860 | 1461026255040 Marionette TRACE conn3 -> [0,484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:35 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fec532800 == 48 [pid = 1860] [id = 128] 17:37:35 INFO - PROCESS | 1860 | ++DOMWINDOW == 97 (0x7f3feb96d400) [pid = 1860] [serial = 383] [outer = (nil)] 17:37:35 INFO - PROCESS | 1860 | ++DOMWINDOW == 98 (0x7f3fec74f000) [pid = 1860] [serial = 384] [outer = 0x7f3feb96d400] 17:37:35 INFO - PROCESS | 1860 | 1461026255101 Marionette DEBUG loaded listener.js 17:37:35 INFO - PROCESS | 1860 | ++DOMWINDOW == 99 (0x7f3ff53b3c00) [pid = 1860] [serial = 385] [outer = 0x7f3feb96d400] 17:37:36 INFO - PROCESS | 1860 | 1461026256138 Marionette TRACE conn3 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 17:37:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 17:37:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1427ms 17:37:36 INFO - PROCESS | 1860 | 1461026256196 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 17:37:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 17:37:36 INFO - PROCESS | 1860 | 1461026256202 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 17:37:36 INFO - PROCESS | 1860 | 1461026256209 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 17:37:36 INFO - PROCESS | 1860 | 1461026256213 Marionette TRACE conn3 <- [1,486,null,{}] 17:37:36 INFO - PROCESS | 1860 | 1461026256219 Marionette TRACE conn3 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:37:36 INFO - PROCESS | 1860 | 1461026256359 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 17:37:36 INFO - PROCESS | 1860 | 1461026256492 Marionette TRACE conn3 -> [0,488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:36 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff42c7800 == 49 [pid = 1860] [id = 129] 17:37:36 INFO - PROCESS | 1860 | ++DOMWINDOW == 100 (0x7f3ff2633800) [pid = 1860] [serial = 386] [outer = (nil)] 17:37:36 INFO - PROCESS | 1860 | ++DOMWINDOW == 101 (0x7f3ff3b40c00) [pid = 1860] [serial = 387] [outer = 0x7f3ff2633800] 17:37:36 INFO - PROCESS | 1860 | 1461026256554 Marionette DEBUG loaded listener.js 17:37:36 INFO - PROCESS | 1860 | ++DOMWINDOW == 102 (0x7f3ff53b5000) [pid = 1860] [serial = 388] [outer = 0x7f3ff2633800] 17:37:36 INFO - PROCESS | 1860 | --DOCSHELL 0x7f4002e55800 == 48 [pid = 1860] [id = 122] 17:37:36 INFO - PROCESS | 1860 | --DOCSHELL 0x7f4002de8800 == 47 [pid = 1860] [id = 121] 17:37:36 INFO - PROCESS | 1860 | --DOMWINDOW == 101 (0x7f3ff3b41800) [pid = 1860] [serial = 303] [outer = (nil)] [url = about:blank] 17:37:36 INFO - PROCESS | 1860 | --DOMWINDOW == 100 (0x7f3ff7911800) [pid = 1860] [serial = 306] [outer = (nil)] [url = about:blank] 17:37:36 INFO - PROCESS | 1860 | --DOMWINDOW == 99 (0x7f4007f2ec00) [pid = 1860] [serial = 309] [outer = (nil)] [url = about:blank] 17:37:36 INFO - PROCESS | 1860 | --DOMWINDOW == 98 (0x7f4001fd6c00) [pid = 1860] [serial = 336] [outer = (nil)] [url = about:blank] 17:37:37 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ffc0b6800 == 46 [pid = 1860] [id = 120] 17:37:37 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff70bb000 == 45 [pid = 1860] [id = 119] 17:37:37 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff5f0a800 == 44 [pid = 1860] [id = 118] 17:37:37 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff024f800 == 43 [pid = 1860] [id = 117] 17:37:37 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3febf88800 == 42 [pid = 1860] [id = 116] 17:37:37 INFO - PROCESS | 1860 | --DOCSHELL 0x7f40030c1800 == 41 [pid = 1860] [id = 114] 17:37:37 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff5c08800 == 40 [pid = 1860] [id = 113] 17:37:37 INFO - PROCESS | 1860 | --DOCSHELL 0x7f40079a4800 == 39 [pid = 1860] [id = 112] 17:37:37 INFO - PROCESS | 1860 | --DOMWINDOW == 97 (0x7f4001fdfc00) [pid = 1860] [serial = 228] [outer = (nil)] [url = about:blank] 17:37:37 INFO - PROCESS | 1860 | --DOMWINDOW == 96 (0x7f3ff26ae800) [pid = 1860] [serial = 267] [outer = (nil)] [url = about:blank] 17:37:37 INFO - PROCESS | 1860 | --DOMWINDOW == 95 (0x7f3ff6a5a400) [pid = 1860] [serial = 270] [outer = (nil)] [url = about:blank] 17:37:37 INFO - PROCESS | 1860 | --DOMWINDOW == 94 (0x7f40040d5800) [pid = 1860] [serial = 273] [outer = (nil)] [url = about:blank] 17:37:37 INFO - PROCESS | 1860 | --DOMWINDOW == 93 (0x7f4003094400) [pid = 1860] [serial = 327] [outer = (nil)] [url = about:blank] 17:37:37 INFO - PROCESS | 1860 | --DOMWINDOW == 92 (0x7f3fec757c00) [pid = 1860] [serial = 330] [outer = (nil)] [url = about:blank] 17:37:37 INFO - PROCESS | 1860 | --DOMWINDOW == 91 (0x7f4003fd1800) [pid = 1860] [serial = 328] [outer = (nil)] [url = about:blank] 17:37:37 INFO - PROCESS | 1860 | --DOMWINDOW == 90 (0x7f3ff56c3400) [pid = 1860] [serial = 318] [outer = (nil)] [url = about:blank] 17:37:37 INFO - PROCESS | 1860 | --DOMWINDOW == 89 (0x7f3ff5cd7000) [pid = 1860] [serial = 319] [outer = (nil)] [url = about:blank] 17:37:37 INFO - PROCESS | 1860 | --DOMWINDOW == 88 (0x7f3ff6134400) [pid = 1860] [serial = 321] [outer = (nil)] [url = about:blank] 17:37:37 INFO - PROCESS | 1860 | --DOMWINDOW == 87 (0x7f3ff6a60400) [pid = 1860] [serial = 322] [outer = (nil)] [url = about:blank] 17:37:37 INFO - PROCESS | 1860 | --DOMWINDOW == 86 (0x7f3feffa1800) [pid = 1860] [serial = 312] [outer = (nil)] [url = about:blank] 17:37:37 INFO - PROCESS | 1860 | --DOMWINDOW == 85 (0x7f3ff7a19800) [pid = 1860] [serial = 313] [outer = (nil)] [url = about:blank] 17:37:37 INFO - PROCESS | 1860 | --DOMWINDOW == 84 (0x7f3ff2592800) [pid = 1860] [serial = 316] [outer = (nil)] [url = about:blank] 17:37:37 INFO - PROCESS | 1860 | --DOMWINDOW == 83 (0x7f3feff9dc00) [pid = 1860] [serial = 315] [outer = (nil)] [url = about:blank] 17:37:37 INFO - PROCESS | 1860 | --DOMWINDOW == 82 (0x7f3ff53bdc00) [pid = 1860] [serial = 333] [outer = (nil)] [url = about:blank] 17:37:37 INFO - PROCESS | 1860 | --DOMWINDOW == 81 (0x7f3ff53c1c00) [pid = 1860] [serial = 334] [outer = (nil)] [url = about:blank] 17:37:37 INFO - PROCESS | 1860 | --DOMWINDOW == 80 (0x7f3ff85d8400) [pid = 1860] [serial = 324] [outer = (nil)] [url = about:blank] 17:37:37 INFO - PROCESS | 1860 | --DOMWINDOW == 79 (0x7f3ff7042000) [pid = 1860] [serial = 331] [outer = (nil)] [url = about:blank] 17:37:37 INFO - PROCESS | 1860 | --DOMWINDOW == 78 (0x7f4001fd8000) [pid = 1860] [serial = 325] [outer = (nil)] [url = about:blank] 17:37:37 INFO - PROCESS | 1860 | 1461026257352 Marionette TRACE conn3 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 17:37:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 17:37:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1182ms 17:37:37 INFO - PROCESS | 1860 | 1461026257392 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 17:37:37 INFO - PROCESS | 1860 | 1461026257399 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 17:37:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 17:37:37 INFO - PROCESS | 1860 | 1461026257427 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 17:37:37 INFO - PROCESS | 1860 | 1461026257430 Marionette TRACE conn3 <- [1,490,null,{}] 17:37:37 INFO - PROCESS | 1860 | 1461026257435 Marionette TRACE conn3 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:37:37 INFO - PROCESS | 1860 | 1461026257566 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 17:37:37 INFO - PROCESS | 1860 | 1461026257574 Marionette TRACE conn3 -> [0,492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:37 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff578c000 == 40 [pid = 1860] [id = 130] 17:37:37 INFO - PROCESS | 1860 | ++DOMWINDOW == 79 (0x7f3ff40e7c00) [pid = 1860] [serial = 389] [outer = (nil)] 17:37:37 INFO - PROCESS | 1860 | ++DOMWINDOW == 80 (0x7f3ff5cd7400) [pid = 1860] [serial = 390] [outer = 0x7f3ff40e7c00] 17:37:37 INFO - PROCESS | 1860 | 1461026257628 Marionette DEBUG loaded listener.js 17:37:37 INFO - PROCESS | 1860 | ++DOMWINDOW == 81 (0x7f3ff604cc00) [pid = 1860] [serial = 391] [outer = 0x7f3ff40e7c00] 17:37:38 INFO - PROCESS | 1860 | 1461026258306 Marionette TRACE conn3 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 17:37:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 17:37:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 932ms 17:37:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 17:37:38 INFO - PROCESS | 1860 | 1461026258357 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 17:37:38 INFO - PROCESS | 1860 | 1461026258359 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 17:37:38 INFO - PROCESS | 1860 | 1461026258366 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 17:37:38 INFO - PROCESS | 1860 | 1461026258370 Marionette TRACE conn3 <- [1,494,null,{}] 17:37:38 INFO - PROCESS | 1860 | 1461026258383 Marionette TRACE conn3 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:37:38 INFO - PROCESS | 1860 | 1461026258500 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 17:37:38 INFO - PROCESS | 1860 | 1461026258516 Marionette TRACE conn3 -> [0,496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:38 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff8511800 == 41 [pid = 1860] [id = 131] 17:37:38 INFO - PROCESS | 1860 | ++DOMWINDOW == 82 (0x7f3ff7911800) [pid = 1860] [serial = 392] [outer = (nil)] 17:37:38 INFO - PROCESS | 1860 | ++DOMWINDOW == 83 (0x7f3ff79a2400) [pid = 1860] [serial = 393] [outer = 0x7f3ff7911800] 17:37:38 INFO - PROCESS | 1860 | 1461026258570 Marionette DEBUG loaded listener.js 17:37:38 INFO - PROCESS | 1860 | ++DOMWINDOW == 84 (0x7f3ffc161c00) [pid = 1860] [serial = 394] [outer = 0x7f3ff7911800] 17:37:39 INFO - PROCESS | 1860 | 1461026259279 Marionette TRACE conn3 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 17:37:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 17:37:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 932ms 17:37:39 INFO - PROCESS | 1860 | 1461026259298 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 17:37:39 INFO - PROCESS | 1860 | 1461026259301 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 17:37:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 17:37:39 INFO - PROCESS | 1860 | 1461026259307 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 17:37:39 INFO - PROCESS | 1860 | 1461026259309 Marionette TRACE conn3 <- [1,498,null,{}] 17:37:39 INFO - PROCESS | 1860 | 1461026259321 Marionette TRACE conn3 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:37:39 INFO - PROCESS | 1860 | 1461026259467 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 17:37:39 INFO - PROCESS | 1860 | 1461026259495 Marionette TRACE conn3 -> [0,500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:39 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f4002d84800 == 42 [pid = 1860] [id = 132] 17:37:39 INFO - PROCESS | 1860 | ++DOMWINDOW == 85 (0x7f3ff663ac00) [pid = 1860] [serial = 395] [outer = (nil)] 17:37:39 INFO - PROCESS | 1860 | ++DOMWINDOW == 86 (0x7f4003214c00) [pid = 1860] [serial = 396] [outer = 0x7f3ff663ac00] 17:37:39 INFO - PROCESS | 1860 | 1461026259546 Marionette DEBUG loaded listener.js 17:37:39 INFO - PROCESS | 1860 | ++DOMWINDOW == 87 (0x7f400420f000) [pid = 1860] [serial = 397] [outer = 0x7f3ff663ac00] 17:37:40 INFO - PROCESS | 1860 | 1461026260180 Marionette TRACE conn3 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 17:37:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 17:37:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 925ms 17:37:40 INFO - PROCESS | 1860 | 1461026260236 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 17:37:40 INFO - PROCESS | 1860 | 1461026260238 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 17:37:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 17:37:40 INFO - PROCESS | 1860 | 1461026260244 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 17:37:40 INFO - PROCESS | 1860 | 1461026260247 Marionette TRACE conn3 <- [1,502,null,{}] 17:37:40 INFO - PROCESS | 1860 | 1461026260252 Marionette TRACE conn3 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:37:40 INFO - PROCESS | 1860 | 1461026260398 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 17:37:40 INFO - PROCESS | 1860 | 1461026260423 Marionette TRACE conn3 -> [0,504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:40 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f4003c13000 == 43 [pid = 1860] [id = 133] 17:37:40 INFO - PROCESS | 1860 | ++DOMWINDOW == 88 (0x7f3ff0172400) [pid = 1860] [serial = 398] [outer = (nil)] 17:37:40 INFO - PROCESS | 1860 | ++DOMWINDOW == 89 (0x7f3ff017a400) [pid = 1860] [serial = 399] [outer = 0x7f3ff0172400] 17:37:40 INFO - PROCESS | 1860 | 1461026260479 Marionette DEBUG loaded listener.js 17:37:40 INFO - PROCESS | 1860 | ++DOMWINDOW == 90 (0x7f3ff017f000) [pid = 1860] [serial = 400] [outer = 0x7f3ff0172400] 17:37:41 INFO - PROCESS | 1860 | 1461026261275 Marionette TRACE conn3 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 17:37:41 INFO - PROCESS | 1860 | --DOMWINDOW == 89 (0x7f3feff9a000) [pid = 1860] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 17:37:41 INFO - PROCESS | 1860 | --DOMWINDOW == 88 (0x7f3fec365c00) [pid = 1860] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 17:37:41 INFO - PROCESS | 1860 | --DOMWINDOW == 87 (0x7f3ff50ee800) [pid = 1860] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 17:37:41 INFO - PROCESS | 1860 | --DOMWINDOW == 86 (0x7f3feb979400) [pid = 1860] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 17:37:41 INFO - PROCESS | 1860 | --DOMWINDOW == 85 (0x7f3fec751c00) [pid = 1860] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 17:37:41 INFO - PROCESS | 1860 | --DOMWINDOW == 84 (0x7f3febdecc00) [pid = 1860] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 17:37:41 INFO - PROCESS | 1860 | --DOMWINDOW == 83 (0x7f3ff258e400) [pid = 1860] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 17:37:41 INFO - PROCESS | 1860 | --DOMWINDOW == 82 (0x7f3feb975800) [pid = 1860] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 17:37:41 INFO - PROCESS | 1860 | --DOMWINDOW == 81 (0x7f3feb978400) [pid = 1860] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 17:37:41 INFO - PROCESS | 1860 | --DOMWINDOW == 80 (0x7f3ff262b800) [pid = 1860] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 17:37:41 INFO - PROCESS | 1860 | --DOMWINDOW == 79 (0x7f3ff6742c00) [pid = 1860] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 17:37:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 17:37:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1083ms 17:37:41 INFO - PROCESS | 1860 | 1461026261334 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 17:37:41 INFO - PROCESS | 1860 | 1461026261336 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 17:37:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 17:37:41 INFO - PROCESS | 1860 | 1461026261341 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 17:37:41 INFO - PROCESS | 1860 | 1461026261343 Marionette TRACE conn3 <- [1,506,null,{}] 17:37:41 INFO - PROCESS | 1860 | 1461026261348 Marionette TRACE conn3 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:37:41 INFO - PROCESS | 1860 | 1461026261477 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 17:37:41 INFO - PROCESS | 1860 | 1461026261485 Marionette TRACE conn3 -> [0,508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:41 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff6ecc000 == 44 [pid = 1860] [id = 134] 17:37:41 INFO - PROCESS | 1860 | ++DOMWINDOW == 80 (0x7f3feb675400) [pid = 1860] [serial = 401] [outer = (nil)] 17:37:41 INFO - PROCESS | 1860 | ++DOMWINDOW == 81 (0x7f3ff7917800) [pid = 1860] [serial = 402] [outer = 0x7f3feb675400] 17:37:41 INFO - PROCESS | 1860 | 1461026261628 Marionette DEBUG loaded listener.js 17:37:41 INFO - PROCESS | 1860 | ++DOMWINDOW == 82 (0x7f4005cdf000) [pid = 1860] [serial = 403] [outer = 0x7f3feb675400] 17:37:42 INFO - PROCESS | 1860 | 1461026262223 Marionette TRACE conn3 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 17:37:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 17:37:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 932ms 17:37:42 INFO - PROCESS | 1860 | 1461026262274 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 17:37:42 INFO - PROCESS | 1860 | 1461026262277 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 17:37:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 17:37:42 INFO - PROCESS | 1860 | 1461026262282 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 17:37:42 INFO - PROCESS | 1860 | 1461026262284 Marionette TRACE conn3 <- [1,510,null,{}] 17:37:42 INFO - PROCESS | 1860 | 1461026262288 Marionette TRACE conn3 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:37:42 INFO - PROCESS | 1860 | 1461026262405 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 17:37:42 INFO - PROCESS | 1860 | 1461026262497 Marionette TRACE conn3 -> [0,512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:42 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f400847f000 == 45 [pid = 1860] [id = 135] 17:37:42 INFO - PROCESS | 1860 | ++DOMWINDOW == 83 (0x7f3feb96ac00) [pid = 1860] [serial = 404] [outer = (nil)] 17:37:42 INFO - PROCESS | 1860 | ++DOMWINDOW == 84 (0x7f400805ac00) [pid = 1860] [serial = 405] [outer = 0x7f3feb96ac00] 17:37:42 INFO - PROCESS | 1860 | 1461026262550 Marionette DEBUG loaded listener.js 17:37:42 INFO - PROCESS | 1860 | ++DOMWINDOW == 85 (0x7f400ae84400) [pid = 1860] [serial = 406] [outer = 0x7f3feb96ac00] 17:37:43 INFO - PROCESS | 1860 | 1461026263135 Marionette TRACE conn3 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 17:37:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 17:37:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 874ms 17:37:43 INFO - PROCESS | 1860 | 1461026263157 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 17:37:43 INFO - PROCESS | 1860 | 1461026263160 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 17:37:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 17:37:43 INFO - PROCESS | 1860 | 1461026263166 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 17:37:43 INFO - PROCESS | 1860 | 1461026263168 Marionette TRACE conn3 <- [1,514,null,{}] 17:37:43 INFO - PROCESS | 1860 | 1461026263173 Marionette TRACE conn3 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:37:43 INFO - PROCESS | 1860 | 1461026263288 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 17:37:43 INFO - PROCESS | 1860 | 1461026263442 Marionette TRACE conn3 -> [0,516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:43 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fee10f800 == 46 [pid = 1860] [id = 136] 17:37:43 INFO - PROCESS | 1860 | ++DOMWINDOW == 86 (0x7f3feb972400) [pid = 1860] [serial = 407] [outer = (nil)] 17:37:43 INFO - PROCESS | 1860 | ++DOMWINDOW == 87 (0x7f3febde7c00) [pid = 1860] [serial = 408] [outer = 0x7f3feb972400] 17:37:43 INFO - PROCESS | 1860 | 1461026263509 Marionette DEBUG loaded listener.js 17:37:43 INFO - PROCESS | 1860 | ++DOMWINDOW == 88 (0x7f3fec755400) [pid = 1860] [serial = 409] [outer = 0x7f3feb972400] 17:37:44 INFO - PROCESS | 1860 | 1461026264207 Marionette TRACE conn3 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 17:37:44 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 17:37:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1125ms 17:37:44 INFO - PROCESS | 1860 | 1461026264293 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 17:37:44 INFO - PROCESS | 1860 | 1461026264298 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 17:37:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 17:37:44 INFO - PROCESS | 1860 | 1461026264305 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 17:37:44 INFO - PROCESS | 1860 | 1461026264310 Marionette TRACE conn3 <- [1,518,null,{}] 17:37:44 INFO - PROCESS | 1860 | 1461026264334 Marionette TRACE conn3 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:37:44 INFO - PROCESS | 1860 | 1461026264480 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 17:37:44 INFO - PROCESS | 1860 | 1461026264606 Marionette TRACE conn3 -> [0,520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:44 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff8422000 == 47 [pid = 1860] [id = 137] 17:37:44 INFO - PROCESS | 1860 | ++DOMWINDOW == 89 (0x7f3feb975800) [pid = 1860] [serial = 410] [outer = (nil)] 17:37:44 INFO - PROCESS | 1860 | ++DOMWINDOW == 90 (0x7f3ff3b4d400) [pid = 1860] [serial = 411] [outer = 0x7f3feb975800] 17:37:44 INFO - PROCESS | 1860 | 1461026264674 Marionette DEBUG loaded listener.js 17:37:44 INFO - PROCESS | 1860 | ++DOMWINDOW == 91 (0x7f3ff53b9000) [pid = 1860] [serial = 412] [outer = 0x7f3feb975800] 17:37:45 INFO - PROCESS | 1860 | 1461026265427 Marionette TRACE conn3 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 17:37:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 17:37:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1194ms 17:37:45 INFO - PROCESS | 1860 | 1461026265503 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 17:37:45 INFO - PROCESS | 1860 | 1461026265508 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 17:37:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 17:37:45 INFO - PROCESS | 1860 | 1461026265514 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 17:37:45 INFO - PROCESS | 1860 | 1461026265517 Marionette TRACE conn3 <- [1,522,null,{}] 17:37:45 INFO - PROCESS | 1860 | 1461026265522 Marionette TRACE conn3 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:37:45 INFO - PROCESS | 1860 | 1461026265661 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 17:37:45 INFO - PROCESS | 1860 | 1461026265791 Marionette TRACE conn3 -> [0,524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:45 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f400ae3a800 == 48 [pid = 1860] [id = 138] 17:37:45 INFO - PROCESS | 1860 | ++DOMWINDOW == 92 (0x7f3feb96b400) [pid = 1860] [serial = 413] [outer = (nil)] 17:37:45 INFO - PROCESS | 1860 | ++DOMWINDOW == 93 (0x7f3ff7799000) [pid = 1860] [serial = 414] [outer = 0x7f3feb96b400] 17:37:45 INFO - PROCESS | 1860 | 1461026265854 Marionette DEBUG loaded listener.js 17:37:45 INFO - PROCESS | 1860 | ++DOMWINDOW == 94 (0x7f3ff85dd800) [pid = 1860] [serial = 415] [outer = 0x7f3feb96b400] 17:37:46 INFO - PROCESS | 1860 | 1461026266716 Marionette TRACE conn3 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 17:37:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 17:37:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1232ms 17:37:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 17:37:46 INFO - PROCESS | 1860 | 1461026266747 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 17:37:46 INFO - PROCESS | 1860 | 1461026266749 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 17:37:46 INFO - PROCESS | 1860 | 1461026266763 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 17:37:46 INFO - PROCESS | 1860 | 1461026266771 Marionette TRACE conn3 <- [1,526,null,{}] 17:37:46 INFO - PROCESS | 1860 | 1461026266777 Marionette TRACE conn3 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:37:46 INFO - PROCESS | 1860 | 1461026266924 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 17:37:47 INFO - PROCESS | 1860 | 1461026267066 Marionette TRACE conn3 -> [0,528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:47 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f400d4d7000 == 49 [pid = 1860] [id = 139] 17:37:47 INFO - PROCESS | 1860 | ++DOMWINDOW == 95 (0x7f3ff5ebb400) [pid = 1860] [serial = 416] [outer = (nil)] 17:37:47 INFO - PROCESS | 1860 | ++DOMWINDOW == 96 (0x7f400850f000) [pid = 1860] [serial = 417] [outer = 0x7f3ff5ebb400] 17:37:47 INFO - PROCESS | 1860 | 1461026267130 Marionette DEBUG loaded listener.js 17:37:47 INFO - PROCESS | 1860 | ++DOMWINDOW == 97 (0x7f400c456000) [pid = 1860] [serial = 418] [outer = 0x7f3ff5ebb400] 17:37:47 INFO - PROCESS | 1860 | 1461026267929 Marionette TRACE conn3 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 17:37:47 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 17:37:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1240ms 17:37:47 INFO - PROCESS | 1860 | 1461026267996 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 17:37:48 INFO - PROCESS | 1860 | 1461026268000 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 17:37:48 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 17:37:48 INFO - PROCESS | 1860 | 1461026268005 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 17:37:48 INFO - PROCESS | 1860 | 1461026268007 Marionette TRACE conn3 <- [1,530,null,{}] 17:37:48 INFO - PROCESS | 1860 | 1461026268012 Marionette TRACE conn3 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:37:48 INFO - PROCESS | 1860 | 1461026268143 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 17:37:48 INFO - PROCESS | 1860 | 1461026268271 Marionette TRACE conn3 -> [0,532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:48 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3feb07b800 == 50 [pid = 1860] [id = 140] 17:37:48 INFO - PROCESS | 1860 | ++DOMWINDOW == 98 (0x7f3ff6049800) [pid = 1860] [serial = 419] [outer = (nil)] 17:37:48 INFO - PROCESS | 1860 | ++DOMWINDOW == 99 (0x7f400c69e000) [pid = 1860] [serial = 420] [outer = 0x7f3ff6049800] 17:37:48 INFO - PROCESS | 1860 | 1461026268335 Marionette DEBUG loaded listener.js 17:37:48 INFO - PROCESS | 1860 | ++DOMWINDOW == 100 (0x7f400d253c00) [pid = 1860] [serial = 421] [outer = 0x7f3ff6049800] 17:37:48 INFO - PROCESS | 1860 | 1461026268989 Marionette TRACE conn3 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 17:37:49 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 17:37:49 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 17:37:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:37:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:37:49 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 17:37:49 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 17:37:49 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 17:37:49 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 17:37:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:37:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:37:49 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 17:37:49 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 17:37:49 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1025ms 17:37:49 INFO - PROCESS | 1860 | 1461026269039 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 17:37:49 INFO - PROCESS | 1860 | 1461026269042 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 17:37:49 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 17:37:49 INFO - PROCESS | 1860 | 1461026269050 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 17:37:49 INFO - PROCESS | 1860 | 1461026269052 Marionette TRACE conn3 <- [1,534,null,{}] 17:37:49 INFO - PROCESS | 1860 | 1461026269075 Marionette TRACE conn3 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:37:49 INFO - PROCESS | 1860 | 1461026269220 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 17:37:49 INFO - PROCESS | 1860 | 1461026269512 Marionette TRACE conn3 -> [0,536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:49 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff5140800 == 51 [pid = 1860] [id = 141] 17:37:49 INFO - PROCESS | 1860 | ++DOMWINDOW == 101 (0x7f3febfaf800) [pid = 1860] [serial = 422] [outer = (nil)] 17:37:49 INFO - PROCESS | 1860 | ++DOMWINDOW == 102 (0x7f3fec36b800) [pid = 1860] [serial = 423] [outer = 0x7f3febfaf800] 17:37:49 INFO - PROCESS | 1860 | 1461026269592 Marionette DEBUG loaded listener.js 17:37:49 INFO - PROCESS | 1860 | ++DOMWINDOW == 103 (0x7f3fed1ab000) [pid = 1860] [serial = 424] [outer = 0x7f3febfaf800] 17:37:50 INFO - PROCESS | 1860 | 1461026270445 Marionette TRACE conn3 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 17:37:50 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 17:37:50 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1446ms 17:37:50 INFO - PROCESS | 1860 | 1461026270496 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 17:37:50 INFO - PROCESS | 1860 | 1461026270502 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 17:37:50 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 17:37:50 INFO - PROCESS | 1860 | 1461026270531 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 17:37:50 INFO - PROCESS | 1860 | 1461026270536 Marionette TRACE conn3 <- [1,538,null,{}] 17:37:50 INFO - PROCESS | 1860 | 1461026270542 Marionette TRACE conn3 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:37:50 INFO - PROCESS | 1860 | 1461026270691 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 17:37:50 INFO - PROCESS | 1860 | 1461026270804 Marionette TRACE conn3 -> [0,540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:50 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff5580800 == 52 [pid = 1860] [id = 142] 17:37:50 INFO - PROCESS | 1860 | ++DOMWINDOW == 104 (0x7f3febfb0000) [pid = 1860] [serial = 425] [outer = (nil)] 17:37:50 INFO - PROCESS | 1860 | ++DOMWINDOW == 105 (0x7f3ff017e400) [pid = 1860] [serial = 426] [outer = 0x7f3febfb0000] 17:37:50 INFO - PROCESS | 1860 | 1461026270863 Marionette DEBUG loaded listener.js 17:37:50 INFO - PROCESS | 1860 | ++DOMWINDOW == 106 (0x7f3ff52f6c00) [pid = 1860] [serial = 427] [outer = 0x7f3febfb0000] 17:37:51 INFO - PROCESS | 1860 | --DOCSHELL 0x7f400847f000 == 51 [pid = 1860] [id = 135] 17:37:51 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff6ecc000 == 50 [pid = 1860] [id = 134] 17:37:51 INFO - PROCESS | 1860 | --DOMWINDOW == 105 (0x7f40061dfc00) [pid = 1860] [serial = 369] [outer = (nil)] [url = about:blank] 17:37:51 INFO - PROCESS | 1860 | --DOMWINDOW == 104 (0x7f4006126000) [pid = 1860] [serial = 345] [outer = (nil)] [url = about:blank] 17:37:51 INFO - PROCESS | 1860 | --DOCSHELL 0x7f4003c13000 == 49 [pid = 1860] [id = 133] 17:37:51 INFO - PROCESS | 1860 | --DOCSHELL 0x7f4002d84800 == 48 [pid = 1860] [id = 132] 17:37:51 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff8511800 == 47 [pid = 1860] [id = 131] 17:37:51 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff578c000 == 46 [pid = 1860] [id = 130] 17:37:51 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff42c7800 == 45 [pid = 1860] [id = 129] 17:37:51 INFO - PROCESS | 1860 | --DOCSHELL 0x7f4006172800 == 44 [pid = 1860] [id = 123] 17:37:51 INFO - PROCESS | 1860 | --DOMWINDOW == 103 (0x7f3ff8734000) [pid = 1860] [serial = 367] [outer = (nil)] [url = about:blank] 17:37:51 INFO - PROCESS | 1860 | --DOMWINDOW == 102 (0x7f3ff3228800) [pid = 1860] [serial = 352] [outer = (nil)] [url = about:blank] 17:37:51 INFO - PROCESS | 1860 | --DOMWINDOW == 101 (0x7f3fecfbb800) [pid = 1860] [serial = 348] [outer = (nil)] [url = about:blank] 17:37:51 INFO - PROCESS | 1860 | --DOMWINDOW == 100 (0x7f3ff5b58000) [pid = 1860] [serial = 355] [outer = (nil)] [url = about:blank] 17:37:51 INFO - PROCESS | 1860 | --DOMWINDOW == 99 (0x7f3ff6746c00) [pid = 1860] [serial = 358] [outer = (nil)] [url = about:blank] 17:37:51 INFO - PROCESS | 1860 | --DOMWINDOW == 98 (0x7f3ff5ce3800) [pid = 1860] [serial = 342] [outer = (nil)] [url = about:blank] 17:37:51 INFO - PROCESS | 1860 | --DOMWINDOW == 97 (0x7f3ff5cdec00) [pid = 1860] [serial = 366] [outer = (nil)] [url = about:blank] 17:37:51 INFO - PROCESS | 1860 | --DOMWINDOW == 96 (0x7f4008443400) [pid = 1860] [serial = 301] [outer = (nil)] [url = about:blank] 17:37:51 INFO - PROCESS | 1860 | --DOMWINDOW == 95 (0x7f3ff53bc000) [pid = 1860] [serial = 354] [outer = (nil)] [url = about:blank] 17:37:51 INFO - PROCESS | 1860 | --DOMWINDOW == 94 (0x7f3ff56c8c00) [pid = 1860] [serial = 304] [outer = (nil)] [url = about:blank] 17:37:51 INFO - PROCESS | 1860 | --DOMWINDOW == 93 (0x7f3ff5ce3c00) [pid = 1860] [serial = 357] [outer = (nil)] [url = about:blank] 17:37:51 INFO - PROCESS | 1860 | --DOMWINDOW == 92 (0x7f3ff0261800) [pid = 1860] [serial = 351] [outer = (nil)] [url = about:blank] 17:37:51 INFO - PROCESS | 1860 | --DOMWINDOW == 91 (0x7f3ff6e8b000) [pid = 1860] [serial = 360] [outer = (nil)] [url = about:blank] 17:37:51 INFO - PROCESS | 1860 | --DOMWINDOW == 90 (0x7f40040cf000) [pid = 1860] [serial = 364] [outer = (nil)] [url = about:blank] 17:37:51 INFO - PROCESS | 1860 | --DOMWINDOW == 89 (0x7f3ff40e2800) [pid = 1860] [serial = 339] [outer = (nil)] [url = about:blank] 17:37:51 INFO - PROCESS | 1860 | --DOMWINDOW == 88 (0x7f3ff7910400) [pid = 1860] [serial = 361] [outer = (nil)] [url = about:blank] 17:37:51 INFO - PROCESS | 1860 | --DOMWINDOW == 87 (0x7f3ff8732800) [pid = 1860] [serial = 307] [outer = (nil)] [url = about:blank] 17:37:51 INFO - PROCESS | 1860 | --DOMWINDOW == 86 (0x7f3fedec5c00) [pid = 1860] [serial = 349] [outer = (nil)] [url = about:blank] 17:37:51 INFO - PROCESS | 1860 | --DOMWINDOW == 85 (0x7f40083ef000) [pid = 1860] [serial = 310] [outer = (nil)] [url = about:blank] 17:37:51 INFO - PROCESS | 1860 | --DOMWINDOW == 84 (0x7f4001fd8800) [pid = 1860] [serial = 363] [outer = (nil)] [url = about:blank] 17:37:51 INFO - PROCESS | 1860 | 1461026271506 Marionette TRACE conn3 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 17:37:51 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. 17:37:51 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1035ms 17:37:51 INFO - PROCESS | 1860 | 1461026271566 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 17:37:51 INFO - PROCESS | 1860 | 1461026271571 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 17:37:51 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 17:37:51 INFO - PROCESS | 1860 | 1461026271578 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 17:37:51 INFO - PROCESS | 1860 | 1461026271581 Marionette TRACE conn3 <- [1,542,null,{}] 17:37:51 INFO - PROCESS | 1860 | 1461026271586 Marionette TRACE conn3 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:37:51 INFO - PROCESS | 1860 | 1461026271789 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 17:37:51 INFO - PROCESS | 1860 | 1461026271882 Marionette TRACE conn3 -> [0,544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:51 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff5a52000 == 45 [pid = 1860] [id = 143] 17:37:51 INFO - PROCESS | 1860 | ++DOMWINDOW == 85 (0x7f3fedec5800) [pid = 1860] [serial = 428] [outer = (nil)] 17:37:51 INFO - PROCESS | 1860 | ++DOMWINDOW == 86 (0x7f3ff53c1000) [pid = 1860] [serial = 429] [outer = 0x7f3fedec5800] 17:37:51 INFO - PROCESS | 1860 | 1461026271935 Marionette DEBUG loaded listener.js 17:37:52 INFO - PROCESS | 1860 | ++DOMWINDOW == 87 (0x7f3ff5b58000) [pid = 1860] [serial = 430] [outer = 0x7f3fedec5800] 17:37:52 INFO - PROCESS | 1860 | 1461026272528 Marionette TRACE conn3 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 17:37:52 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. 17:37:52 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 979ms 17:37:52 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 17:37:52 INFO - PROCESS | 1860 | 1461026272558 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 17:37:52 INFO - PROCESS | 1860 | 1461026272560 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 17:37:52 INFO - PROCESS | 1860 | 1461026272590 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 17:37:52 INFO - PROCESS | 1860 | 1461026272599 Marionette TRACE conn3 <- [1,546,null,{}] 17:37:52 INFO - PROCESS | 1860 | 1461026272611 Marionette TRACE conn3 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:37:52 INFO - PROCESS | 1860 | 1461026272783 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 17:37:52 INFO - PROCESS | 1860 | 1461026272860 Marionette TRACE conn3 -> [0,548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:52 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff77f5800 == 46 [pid = 1860] [id = 144] 17:37:52 INFO - PROCESS | 1860 | ++DOMWINDOW == 88 (0x7f3ff017a000) [pid = 1860] [serial = 431] [outer = (nil)] 17:37:52 INFO - PROCESS | 1860 | ++DOMWINDOW == 89 (0x7f3ff5fbbc00) [pid = 1860] [serial = 432] [outer = 0x7f3ff017a000] 17:37:52 INFO - PROCESS | 1860 | 1461026272916 Marionette DEBUG loaded listener.js 17:37:52 INFO - PROCESS | 1860 | ++DOMWINDOW == 90 (0x7f3ff604bc00) [pid = 1860] [serial = 433] [outer = 0x7f3ff017a000] 17:37:53 INFO - PROCESS | 1860 | 1461026273519 Marionette TRACE conn3 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 17:37:53 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 17:37:53 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1010ms 17:37:53 INFO - PROCESS | 1860 | 1461026273584 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 17:37:53 INFO - PROCESS | 1860 | 1461026273589 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 17:37:53 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 17:37:53 INFO - PROCESS | 1860 | 1461026273601 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 17:37:53 INFO - PROCESS | 1860 | 1461026273603 Marionette TRACE conn3 <- [1,550,null,{}] 17:37:53 INFO - PROCESS | 1860 | 1461026273608 Marionette TRACE conn3 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:37:53 INFO - PROCESS | 1860 | 1461026273771 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 17:37:53 INFO - PROCESS | 1860 | 1461026273842 Marionette TRACE conn3 -> [0,552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:53 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ffcebb000 == 47 [pid = 1860] [id = 145] 17:37:53 INFO - PROCESS | 1860 | ++DOMWINDOW == 91 (0x7f3ff53bd400) [pid = 1860] [serial = 434] [outer = (nil)] 17:37:53 INFO - PROCESS | 1860 | ++DOMWINDOW == 92 (0x7f3ff604dc00) [pid = 1860] [serial = 435] [outer = 0x7f3ff53bd400] 17:37:53 INFO - PROCESS | 1860 | 1461026273896 Marionette DEBUG loaded listener.js 17:37:53 INFO - PROCESS | 1860 | ++DOMWINDOW == 93 (0x7f3ff6e3ec00) [pid = 1860] [serial = 436] [outer = 0x7f3ff53bd400] 17:37:54 INFO - PROCESS | 1860 | 1461026274532 Marionette TRACE conn3 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 17:37:54 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. 17:37:54 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 984ms 17:37:54 INFO - PROCESS | 1860 | 1461026274580 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 17:37:54 INFO - PROCESS | 1860 | 1461026274584 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 17:37:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 17:37:54 INFO - PROCESS | 1860 | 1461026274589 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 17:37:54 INFO - PROCESS | 1860 | 1461026274591 Marionette TRACE conn3 <- [1,554,null,{}] 17:37:54 INFO - PROCESS | 1860 | 1461026274596 Marionette TRACE conn3 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:37:54 INFO - PROCESS | 1860 | 1461026274741 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 17:37:54 INFO - PROCESS | 1860 | 1461026274768 Marionette TRACE conn3 -> [0,556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:54 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3feb067000 == 48 [pid = 1860] [id = 146] 17:37:54 INFO - PROCESS | 1860 | ++DOMWINDOW == 94 (0x7f3ff6e42000) [pid = 1860] [serial = 437] [outer = (nil)] 17:37:54 INFO - PROCESS | 1860 | ++DOMWINDOW == 95 (0x7f3ff6e43c00) [pid = 1860] [serial = 438] [outer = 0x7f3ff6e42000] 17:37:54 INFO - PROCESS | 1860 | 1461026274835 Marionette DEBUG loaded listener.js 17:37:54 INFO - PROCESS | 1860 | ++DOMWINDOW == 96 (0x7f3ff6e4b400) [pid = 1860] [serial = 439] [outer = 0x7f3ff6e42000] 17:37:55 INFO - PROCESS | 1860 | [1860] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:37:55 INFO - PROCESS | 1860 | --DOMWINDOW == 95 (0x7f3ff53b6400) [pid = 1860] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 17:37:55 INFO - PROCESS | 1860 | --DOMWINDOW == 94 (0x7f3ff663ac00) [pid = 1860] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 17:37:55 INFO - PROCESS | 1860 | --DOMWINDOW == 93 (0x7f3feb96d400) [pid = 1860] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 17:37:55 INFO - PROCESS | 1860 | --DOMWINDOW == 92 (0x7f3ff7911800) [pid = 1860] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 17:37:55 INFO - PROCESS | 1860 | --DOMWINDOW == 91 (0x7f3ff2633800) [pid = 1860] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 17:37:55 INFO - PROCESS | 1860 | --DOMWINDOW == 90 (0x7f3ff0172400) [pid = 1860] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 17:37:55 INFO - PROCESS | 1860 | --DOMWINDOW == 89 (0x7f3ff40e7c00) [pid = 1860] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 17:37:55 INFO - PROCESS | 1860 | --DOMWINDOW == 88 (0x7f3feb675400) [pid = 1860] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 17:37:55 INFO - PROCESS | 1860 | --DOMWINDOW == 87 (0x7f3ff6746400) [pid = 1860] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 17:37:55 INFO - PROCESS | 1860 | 1461026275626 Marionette TRACE conn3 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 17:37:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 17:37:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1082ms 17:37:55 INFO - PROCESS | 1860 | 1461026275672 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 17:37:55 INFO - PROCESS | 1860 | 1461026275675 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 17:37:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 17:37:55 INFO - PROCESS | 1860 | 1461026275680 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 17:37:55 INFO - PROCESS | 1860 | 1461026275682 Marionette TRACE conn3 <- [1,558,null,{}] 17:37:55 INFO - PROCESS | 1860 | 1461026275687 Marionette TRACE conn3 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:37:55 INFO - PROCESS | 1860 | 1461026275844 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 17:37:55 INFO - PROCESS | 1860 | 1461026275906 Marionette TRACE conn3 -> [0,560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:55 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f4004254800 == 49 [pid = 1860] [id = 147] 17:37:55 INFO - PROCESS | 1860 | ++DOMWINDOW == 88 (0x7f3febdf2800) [pid = 1860] [serial = 440] [outer = (nil)] 17:37:55 INFO - PROCESS | 1860 | ++DOMWINDOW == 89 (0x7f3ff6e42400) [pid = 1860] [serial = 441] [outer = 0x7f3febdf2800] 17:37:55 INFO - PROCESS | 1860 | 1461026275959 Marionette DEBUG loaded listener.js 17:37:56 INFO - PROCESS | 1860 | ++DOMWINDOW == 90 (0x7f3ff7915800) [pid = 1860] [serial = 442] [outer = 0x7f3febdf2800] 17:37:56 INFO - PROCESS | 1860 | 1461026276511 Marionette TRACE conn3 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 17:37:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 17:37:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 877ms 17:37:56 INFO - PROCESS | 1860 | 1461026276558 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 17:37:56 INFO - PROCESS | 1860 | 1461026276561 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 17:37:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 17:37:56 INFO - PROCESS | 1860 | 1461026276567 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 17:37:56 INFO - PROCESS | 1860 | 1461026276569 Marionette TRACE conn3 <- [1,562,null,{}] 17:37:56 INFO - PROCESS | 1860 | 1461026276574 Marionette TRACE conn3 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:37:56 INFO - PROCESS | 1860 | 1461026276684 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 17:37:56 INFO - PROCESS | 1860 | 1461026276703 Marionette TRACE conn3 -> [0,564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:56 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f400833a800 == 50 [pid = 1860] [id = 148] 17:37:56 INFO - PROCESS | 1860 | ++DOMWINDOW == 91 (0x7f3ff791d800) [pid = 1860] [serial = 443] [outer = (nil)] 17:37:56 INFO - PROCESS | 1860 | ++DOMWINDOW == 92 (0x7f4001f63c00) [pid = 1860] [serial = 444] [outer = 0x7f3ff791d800] 17:37:56 INFO - PROCESS | 1860 | 1461026276753 Marionette DEBUG loaded listener.js 17:37:56 INFO - PROCESS | 1860 | ++DOMWINDOW == 93 (0x7f4003022800) [pid = 1860] [serial = 445] [outer = 0x7f3ff791d800] 17:37:57 INFO - PROCESS | 1860 | [1860] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:37:57 INFO - PROCESS | 1860 | 1461026277386 Marionette TRACE conn3 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 17:37:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 17:37:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 876ms 17:37:57 INFO - PROCESS | 1860 | 1461026277444 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 17:37:57 INFO - PROCESS | 1860 | 1461026277447 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 17:37:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 17:37:57 INFO - PROCESS | 1860 | 1461026277453 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 17:37:57 INFO - PROCESS | 1860 | 1461026277455 Marionette TRACE conn3 <- [1,566,null,{}] 17:37:57 INFO - PROCESS | 1860 | 1461026277459 Marionette TRACE conn3 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:37:57 INFO - PROCESS | 1860 | 1461026277630 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 17:37:57 INFO - PROCESS | 1860 | 1461026277773 Marionette TRACE conn3 -> [0,568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:57 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fedc75800 == 51 [pid = 1860] [id = 149] 17:37:57 INFO - PROCESS | 1860 | ++DOMWINDOW == 94 (0x7f3feb96f400) [pid = 1860] [serial = 446] [outer = (nil)] 17:37:57 INFO - PROCESS | 1860 | ++DOMWINDOW == 95 (0x7f3fec077800) [pid = 1860] [serial = 447] [outer = 0x7f3feb96f400] 17:37:57 INFO - PROCESS | 1860 | 1461026277852 Marionette DEBUG loaded listener.js 17:37:57 INFO - PROCESS | 1860 | ++DOMWINDOW == 96 (0x7f3fee17f400) [pid = 1860] [serial = 448] [outer = 0x7f3feb96f400] 17:37:58 INFO - PROCESS | 1860 | [1860] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:37:58 INFO - PROCESS | 1860 | 1461026278653 Marionette TRACE conn3 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 17:37:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 17:37:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1225ms 17:37:58 INFO - PROCESS | 1860 | 1461026278680 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 17:37:58 INFO - PROCESS | 1860 | 1461026278687 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 17:37:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 17:37:58 INFO - PROCESS | 1860 | 1461026278693 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 17:37:58 INFO - PROCESS | 1860 | 1461026278699 Marionette TRACE conn3 <- [1,570,null,{}] 17:37:58 INFO - PROCESS | 1860 | 1461026278705 Marionette TRACE conn3 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:37:58 INFO - PROCESS | 1860 | 1461026278852 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 17:37:58 INFO - PROCESS | 1860 | 1461026278962 Marionette TRACE conn3 -> [0,572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:59 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff70ac800 == 52 [pid = 1860] [id = 150] 17:37:59 INFO - PROCESS | 1860 | ++DOMWINDOW == 97 (0x7f3feb974c00) [pid = 1860] [serial = 449] [outer = (nil)] 17:37:59 INFO - PROCESS | 1860 | ++DOMWINDOW == 98 (0x7f3ff53bcc00) [pid = 1860] [serial = 450] [outer = 0x7f3feb974c00] 17:37:59 INFO - PROCESS | 1860 | 1461026279071 Marionette DEBUG loaded listener.js 17:37:59 INFO - PROCESS | 1860 | ++DOMWINDOW == 99 (0x7f3ff5cd7000) [pid = 1860] [serial = 451] [outer = 0x7f3feb974c00] 17:37:59 INFO - PROCESS | 1860 | [1860] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:37:59 INFO - PROCESS | 1860 | 1461026279864 Marionette TRACE conn3 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 17:37:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 17:37:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1232ms 17:37:59 INFO - PROCESS | 1860 | 1461026279926 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 17:37:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 17:37:59 INFO - PROCESS | 1860 | 1461026279931 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 17:37:59 INFO - PROCESS | 1860 | 1461026279937 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 17:37:59 INFO - PROCESS | 1860 | 1461026279940 Marionette TRACE conn3 <- [1,574,null,{}] 17:37:59 INFO - PROCESS | 1860 | 1461026279945 Marionette TRACE conn3 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:38:00 INFO - PROCESS | 1860 | 1461026280088 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 17:38:00 INFO - PROCESS | 1860 | 1461026280219 Marionette TRACE conn3 -> [0,576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:00 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f400ab3e000 == 53 [pid = 1860] [id = 151] 17:38:00 INFO - PROCESS | 1860 | ++DOMWINDOW == 100 (0x7f3ff53b7c00) [pid = 1860] [serial = 452] [outer = (nil)] 17:38:00 INFO - PROCESS | 1860 | ++DOMWINDOW == 101 (0x7f3ff6a5a400) [pid = 1860] [serial = 453] [outer = 0x7f3ff53b7c00] 17:38:00 INFO - PROCESS | 1860 | 1461026280282 Marionette DEBUG loaded listener.js 17:38:00 INFO - PROCESS | 1860 | ++DOMWINDOW == 102 (0x7f3ff6e42800) [pid = 1860] [serial = 454] [outer = 0x7f3ff53b7c00] 17:38:01 INFO - PROCESS | 1860 | 1461026281079 Marionette TRACE conn3 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 17:38:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 17:38:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1178ms 17:38:01 INFO - PROCESS | 1860 | 1461026281128 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 17:38:01 INFO - PROCESS | 1860 | 1461026281135 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 17:38:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 17:38:01 INFO - PROCESS | 1860 | 1461026281151 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 17:38:01 INFO - PROCESS | 1860 | 1461026281157 Marionette TRACE conn3 <- [1,578,null,{}] 17:38:01 INFO - PROCESS | 1860 | 1461026281162 Marionette TRACE conn3 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:38:01 INFO - PROCESS | 1860 | 1461026281304 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 17:38:01 INFO - PROCESS | 1860 | 1461026281434 Marionette TRACE conn3 -> [0,580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:01 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff4a55000 == 54 [pid = 1860] [id = 152] 17:38:01 INFO - PROCESS | 1860 | ++DOMWINDOW == 103 (0x7f3ff5fbe000) [pid = 1860] [serial = 455] [outer = (nil)] 17:38:01 INFO - PROCESS | 1860 | ++DOMWINDOW == 104 (0x7f3ff79a2800) [pid = 1860] [serial = 456] [outer = 0x7f3ff5fbe000] 17:38:01 INFO - PROCESS | 1860 | 1461026281496 Marionette DEBUG loaded listener.js 17:38:01 INFO - PROCESS | 1860 | ++DOMWINDOW == 105 (0x7f4003278800) [pid = 1860] [serial = 457] [outer = 0x7f3ff5fbe000] 17:38:02 INFO - PROCESS | 1860 | 1461026282256 Marionette TRACE conn3 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 17:38:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 17:38:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1187ms 17:38:02 INFO - PROCESS | 1860 | 1461026282331 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 17:38:02 INFO - PROCESS | 1860 | 1461026282334 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 17:38:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 17:38:02 INFO - PROCESS | 1860 | 1461026282339 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 17:38:02 INFO - PROCESS | 1860 | 1461026282341 Marionette TRACE conn3 <- [1,582,null,{}] 17:38:02 INFO - PROCESS | 1860 | 1461026282346 Marionette TRACE conn3 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:38:02 INFO - PROCESS | 1860 | 1461026282477 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 17:38:02 INFO - PROCESS | 1860 | 1461026282607 Marionette TRACE conn3 -> [0,584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:02 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff5204000 == 55 [pid = 1860] [id = 153] 17:38:02 INFO - PROCESS | 1860 | ++DOMWINDOW == 106 (0x7f3ff5fbe800) [pid = 1860] [serial = 458] [outer = (nil)] 17:38:02 INFO - PROCESS | 1860 | ++DOMWINDOW == 107 (0x7f4006126000) [pid = 1860] [serial = 459] [outer = 0x7f3ff5fbe800] 17:38:02 INFO - PROCESS | 1860 | 1461026282669 Marionette DEBUG loaded listener.js 17:38:02 INFO - PROCESS | 1860 | ++DOMWINDOW == 108 (0x7f4008394000) [pid = 1860] [serial = 460] [outer = 0x7f3ff5fbe800] 17:38:03 INFO - PROCESS | 1860 | 1461026283367 Marionette TRACE conn3 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 17:38:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 17:38:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1075ms 17:38:03 INFO - PROCESS | 1860 | 1461026283416 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 17:38:03 INFO - PROCESS | 1860 | 1461026283419 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 17:38:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 17:38:03 INFO - PROCESS | 1860 | 1461026283426 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 17:38:03 INFO - PROCESS | 1860 | 1461026283428 Marionette TRACE conn3 <- [1,586,null,{}] 17:38:03 INFO - PROCESS | 1860 | 1461026283433 Marionette TRACE conn3 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:38:03 INFO - PROCESS | 1860 | 1461026283574 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 17:38:03 INFO - PROCESS | 1860 | 1461026283722 Marionette TRACE conn3 -> [0,588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:03 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff521d000 == 56 [pid = 1860] [id = 154] 17:38:03 INFO - PROCESS | 1860 | ++DOMWINDOW == 109 (0x7f400a1a0c00) [pid = 1860] [serial = 461] [outer = (nil)] 17:38:03 INFO - PROCESS | 1860 | ++DOMWINDOW == 110 (0x7f400c456c00) [pid = 1860] [serial = 462] [outer = 0x7f400a1a0c00] 17:38:03 INFO - PROCESS | 1860 | 1461026283795 Marionette DEBUG loaded listener.js 17:38:03 INFO - PROCESS | 1860 | ++DOMWINDOW == 111 (0x7f400d253400) [pid = 1860] [serial = 463] [outer = 0x7f400a1a0c00] 17:38:04 INFO - PROCESS | 1860 | [1860] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:38:04 INFO - PROCESS | 1860 | 1461026284723 Marionette TRACE conn3 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 17:38:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 17:38:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1333ms 17:38:04 INFO - PROCESS | 1860 | 1461026284759 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 17:38:04 INFO - PROCESS | 1860 | 1461026284764 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 17:38:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 17:38:04 INFO - PROCESS | 1860 | 1461026284770 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 17:38:04 INFO - PROCESS | 1860 | 1461026284775 Marionette TRACE conn3 <- [1,590,null,{}] 17:38:04 INFO - PROCESS | 1860 | 1461026284781 Marionette TRACE conn3 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:38:04 INFO - PROCESS | 1860 | 1461026284911 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 17:38:05 INFO - PROCESS | 1860 | 1461026285075 Marionette TRACE conn3 -> [0,592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:05 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3feb079000 == 57 [pid = 1860] [id = 155] 17:38:05 INFO - PROCESS | 1860 | ++DOMWINDOW == 112 (0x7f3feb977000) [pid = 1860] [serial = 464] [outer = (nil)] 17:38:05 INFO - PROCESS | 1860 | ++DOMWINDOW == 113 (0x7f3fecc85c00) [pid = 1860] [serial = 465] [outer = 0x7f3feb977000] 17:38:05 INFO - PROCESS | 1860 | 1461026285165 Marionette DEBUG loaded listener.js 17:38:05 INFO - PROCESS | 1860 | ++DOMWINDOW == 114 (0x7f3fee177000) [pid = 1860] [serial = 466] [outer = 0x7f3feb977000] 17:38:05 INFO - PROCESS | 1860 | 1461026285961 Marionette TRACE conn3 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 17:38:05 INFO - PROCESS | 1860 | --DOCSHELL 0x7f400833a800 == 56 [pid = 1860] [id = 148] 17:38:05 INFO - PROCESS | 1860 | --DOCSHELL 0x7f4004254800 == 55 [pid = 1860] [id = 147] 17:38:05 INFO - PROCESS | 1860 | --DOMWINDOW == 113 (0x7f3fecfc4c00) [pid = 1860] [serial = 372] [outer = (nil)] [url = about:blank] 17:38:05 INFO - PROCESS | 1860 | --DOMWINDOW == 112 (0x7f3ff5507800) [pid = 1860] [serial = 375] [outer = (nil)] [url = about:blank] 17:38:05 INFO - PROCESS | 1860 | --DOMWINDOW == 111 (0x7f4003020400) [pid = 1860] [serial = 378] [outer = (nil)] [url = about:blank] 17:38:05 INFO - PROCESS | 1860 | --DOMWINDOW == 110 (0x7f40083edc00) [pid = 1860] [serial = 381] [outer = (nil)] [url = about:blank] 17:38:05 INFO - PROCESS | 1860 | --DOMWINDOW == 109 (0x7f400805ac00) [pid = 1860] [serial = 405] [outer = (nil)] [url = about:blank] 17:38:06 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3feb067000 == 54 [pid = 1860] [id = 146] 17:38:06 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ffcebb000 == 53 [pid = 1860] [id = 145] 17:38:06 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff77f5800 == 52 [pid = 1860] [id = 144] 17:38:06 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff5a52000 == 51 [pid = 1860] [id = 143] 17:38:06 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff5580800 == 50 [pid = 1860] [id = 142] 17:38:06 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff5140800 == 49 [pid = 1860] [id = 141] 17:38:06 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff8422000 == 48 [pid = 1860] [id = 137] 17:38:06 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fee10f800 == 47 [pid = 1860] [id = 136] 17:38:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 17:38:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1284ms 17:38:06 INFO - PROCESS | 1860 | 1461026286055 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 17:38:06 INFO - PROCESS | 1860 | 1461026286061 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 17:38:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 17:38:06 INFO - PROCESS | 1860 | 1461026286070 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 17:38:06 INFO - PROCESS | 1860 | 1461026286072 Marionette TRACE conn3 <- [1,594,null,{}] 17:38:06 INFO - PROCESS | 1860 | 1461026286076 Marionette TRACE conn3 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:38:06 INFO - PROCESS | 1860 | 1461026286201 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 17:38:06 INFO - PROCESS | 1860 | 1461026286209 Marionette TRACE conn3 -> [0,596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:06 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff4d41800 == 48 [pid = 1860] [id = 156] 17:38:06 INFO - PROCESS | 1860 | ++DOMWINDOW == 110 (0x7f3feded2800) [pid = 1860] [serial = 467] [outer = (nil)] 17:38:06 INFO - PROCESS | 1860 | ++DOMWINDOW == 111 (0x7f3ff2596400) [pid = 1860] [serial = 468] [outer = 0x7f3feded2800] 17:38:06 INFO - PROCESS | 1860 | 1461026286263 Marionette DEBUG loaded listener.js 17:38:06 INFO - PROCESS | 1860 | ++DOMWINDOW == 112 (0x7f3ff40e8c00) [pid = 1860] [serial = 469] [outer = 0x7f3feded2800] 17:38:06 INFO - PROCESS | 1860 | --DOMWINDOW == 111 (0x7f4008396400) [pid = 1860] [serial = 346] [outer = (nil)] [url = about:blank] 17:38:06 INFO - PROCESS | 1860 | --DOMWINDOW == 110 (0x7f4003214c00) [pid = 1860] [serial = 396] [outer = (nil)] [url = about:blank] 17:38:06 INFO - PROCESS | 1860 | --DOMWINDOW == 109 (0x7f3ff53b3c00) [pid = 1860] [serial = 385] [outer = (nil)] [url = about:blank] 17:38:06 INFO - PROCESS | 1860 | --DOMWINDOW == 108 (0x7f3fec74f000) [pid = 1860] [serial = 384] [outer = (nil)] [url = about:blank] 17:38:06 INFO - PROCESS | 1860 | --DOMWINDOW == 107 (0x7f3ff79a2400) [pid = 1860] [serial = 393] [outer = (nil)] [url = about:blank] 17:38:06 INFO - PROCESS | 1860 | --DOMWINDOW == 106 (0x7f3ff3b40c00) [pid = 1860] [serial = 387] [outer = (nil)] [url = about:blank] 17:38:06 INFO - PROCESS | 1860 | --DOMWINDOW == 105 (0x7f3ff017a400) [pid = 1860] [serial = 399] [outer = (nil)] [url = about:blank] 17:38:06 INFO - PROCESS | 1860 | --DOMWINDOW == 104 (0x7f3ff53b5000) [pid = 1860] [serial = 388] [outer = (nil)] [url = about:blank] 17:38:06 INFO - PROCESS | 1860 | --DOMWINDOW == 103 (0x7f3ff5cd7400) [pid = 1860] [serial = 390] [outer = (nil)] [url = about:blank] 17:38:06 INFO - PROCESS | 1860 | --DOMWINDOW == 102 (0x7f3ff604cc00) [pid = 1860] [serial = 391] [outer = (nil)] [url = about:blank] 17:38:06 INFO - PROCESS | 1860 | --DOMWINDOW == 101 (0x7f4005cdf000) [pid = 1860] [serial = 403] [outer = (nil)] [url = about:blank] 17:38:06 INFO - PROCESS | 1860 | --DOMWINDOW == 100 (0x7f3ff7917800) [pid = 1860] [serial = 402] [outer = (nil)] [url = about:blank] 17:38:06 INFO - PROCESS | 1860 | --DOMWINDOW == 99 (0x7f3ff017f000) [pid = 1860] [serial = 400] [outer = (nil)] [url = about:blank] 17:38:06 INFO - PROCESS | 1860 | --DOMWINDOW == 98 (0x7f400420f000) [pid = 1860] [serial = 397] [outer = (nil)] [url = about:blank] 17:38:06 INFO - PROCESS | 1860 | --DOMWINDOW == 97 (0x7f3ffc161c00) [pid = 1860] [serial = 394] [outer = (nil)] [url = about:blank] 17:38:06 INFO - PROCESS | 1860 | --DOMWINDOW == 96 (0x7f400843f000) [pid = 1860] [serial = 337] [outer = (nil)] [url = about:blank] 17:38:07 INFO - PROCESS | 1860 | 1461026287089 Marionette TRACE conn3 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 17:38:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 17:38:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1080ms 17:38:07 INFO - PROCESS | 1860 | 1461026287151 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 17:38:07 INFO - PROCESS | 1860 | 1461026287153 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 17:38:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 17:38:07 INFO - PROCESS | 1860 | 1461026287159 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 17:38:07 INFO - PROCESS | 1860 | 1461026287163 Marionette TRACE conn3 <- [1,598,null,{}] 17:38:07 INFO - PROCESS | 1860 | 1461026287176 Marionette TRACE conn3 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:38:07 INFO - PROCESS | 1860 | 1461026287303 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 17:38:07 INFO - PROCESS | 1860 | 1461026287319 Marionette TRACE conn3 -> [0,600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:07 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff5c15800 == 49 [pid = 1860] [id = 157] 17:38:07 INFO - PROCESS | 1860 | ++DOMWINDOW == 97 (0x7f3ff5aef400) [pid = 1860] [serial = 470] [outer = (nil)] 17:38:07 INFO - PROCESS | 1860 | ++DOMWINDOW == 98 (0x7f3ff5ebe400) [pid = 1860] [serial = 471] [outer = 0x7f3ff5aef400] 17:38:07 INFO - PROCESS | 1860 | 1461026287374 Marionette DEBUG loaded listener.js 17:38:07 INFO - PROCESS | 1860 | ++DOMWINDOW == 99 (0x7f3ff5fc3000) [pid = 1860] [serial = 472] [outer = 0x7f3ff5aef400] 17:38:08 INFO - PROCESS | 1860 | 1461026288021 Marionette TRACE conn3 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 17:38:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 17:38:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 885ms 17:38:08 INFO - PROCESS | 1860 | 1461026288044 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 17:38:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 17:38:08 INFO - PROCESS | 1860 | 1461026288049 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 17:38:08 INFO - PROCESS | 1860 | 1461026288054 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 17:38:08 INFO - PROCESS | 1860 | 1461026288057 Marionette TRACE conn3 <- [1,602,null,{}] 17:38:08 INFO - PROCESS | 1860 | 1461026288062 Marionette TRACE conn3 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:38:08 INFO - PROCESS | 1860 | 1461026288228 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 17:38:08 INFO - PROCESS | 1860 | 1461026288293 Marionette TRACE conn3 -> [0,604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:08 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff67b5800 == 50 [pid = 1860] [id = 158] 17:38:08 INFO - PROCESS | 1860 | ++DOMWINDOW == 100 (0x7f3feb681800) [pid = 1860] [serial = 473] [outer = (nil)] 17:38:08 INFO - PROCESS | 1860 | ++DOMWINDOW == 101 (0x7f3ff6a59c00) [pid = 1860] [serial = 474] [outer = 0x7f3feb681800] 17:38:08 INFO - PROCESS | 1860 | 1461026288345 Marionette DEBUG loaded listener.js 17:38:08 INFO - PROCESS | 1860 | ++DOMWINDOW == 102 (0x7f3ff6e42c00) [pid = 1860] [serial = 475] [outer = 0x7f3feb681800] 17:38:09 INFO - PROCESS | 1860 | 1461026289159 Marionette TRACE conn3 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 17:38:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 17:38:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1178ms 17:38:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 17:38:09 INFO - PROCESS | 1860 | 1461026289232 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 17:38:09 INFO - PROCESS | 1860 | 1461026289235 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 17:38:09 INFO - PROCESS | 1860 | 1461026289239 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 17:38:09 INFO - PROCESS | 1860 | 1461026289242 Marionette TRACE conn3 <- [1,606,null,{}] 17:38:09 INFO - PROCESS | 1860 | 1461026289246 Marionette TRACE conn3 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:38:09 INFO - PROCESS | 1860 | 1461026289402 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 17:38:09 INFO - PROCESS | 1860 | 1461026289422 Marionette TRACE conn3 -> [0,608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:09 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ffce17800 == 51 [pid = 1860] [id = 159] 17:38:09 INFO - PROCESS | 1860 | ++DOMWINDOW == 103 (0x7f3ff6e43000) [pid = 1860] [serial = 476] [outer = (nil)] 17:38:09 INFO - PROCESS | 1860 | ++DOMWINDOW == 104 (0x7f3ff6e97400) [pid = 1860] [serial = 477] [outer = 0x7f3ff6e43000] 17:38:09 INFO - PROCESS | 1860 | 1461026289476 Marionette DEBUG loaded listener.js 17:38:09 INFO - PROCESS | 1860 | ++DOMWINDOW == 105 (0x7f3ff7a1dc00) [pid = 1860] [serial = 478] [outer = 0x7f3ff6e43000] 17:38:10 INFO - PROCESS | 1860 | 1461026290150 Marionette TRACE conn3 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 17:38:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 17:38:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 929ms 17:38:10 INFO - PROCESS | 1860 | 1461026290168 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 17:38:10 INFO - PROCESS | 1860 | 1461026290171 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 17:38:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 17:38:10 INFO - PROCESS | 1860 | 1461026290176 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 17:38:10 INFO - PROCESS | 1860 | 1461026290177 Marionette TRACE conn3 <- [1,610,null,{}] 17:38:10 INFO - PROCESS | 1860 | 1461026290182 Marionette TRACE conn3 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:38:10 INFO - PROCESS | 1860 | 1461026290352 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 17:38:10 INFO - PROCESS | 1860 | 1461026290377 Marionette TRACE conn3 -> [0,612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:10 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f4003f0f800 == 52 [pid = 1860] [id = 160] 17:38:10 INFO - PROCESS | 1860 | ++DOMWINDOW == 106 (0x7f3ff4a82800) [pid = 1860] [serial = 479] [outer = (nil)] 17:38:10 INFO - PROCESS | 1860 | ++DOMWINDOW == 107 (0x7f4001f6fc00) [pid = 1860] [serial = 480] [outer = 0x7f3ff4a82800] 17:38:10 INFO - PROCESS | 1860 | 1461026290432 Marionette DEBUG loaded listener.js 17:38:10 INFO - PROCESS | 1860 | ++DOMWINDOW == 108 (0x7f4003279000) [pid = 1860] [serial = 481] [outer = 0x7f3ff4a82800] 17:38:10 INFO - PROCESS | 1860 | --DOMWINDOW == 107 (0x7f3ff5cd6c00) [pid = 1860] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 17:38:10 INFO - PROCESS | 1860 | --DOMWINDOW == 106 (0x7f3feff9e400) [pid = 1860] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 17:38:10 INFO - PROCESS | 1860 | --DOMWINDOW == 105 (0x7f3ff7a1e400) [pid = 1860] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 17:38:10 INFO - PROCESS | 1860 | --DOMWINDOW == 104 (0x7f3febdee400) [pid = 1860] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 17:38:10 INFO - PROCESS | 1860 | --DOMWINDOW == 103 (0x7f3feb974000) [pid = 1860] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 17:38:10 INFO - PROCESS | 1860 | --DOMWINDOW == 102 (0x7f3febfaf800) [pid = 1860] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 17:38:10 INFO - PROCESS | 1860 | --DOMWINDOW == 101 (0x7f3febfb0000) [pid = 1860] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 17:38:10 INFO - PROCESS | 1860 | --DOMWINDOW == 100 (0x7f3fedec5800) [pid = 1860] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 17:38:10 INFO - PROCESS | 1860 | --DOMWINDOW == 99 (0x7f3ff53bd400) [pid = 1860] [serial = 434] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 17:38:10 INFO - PROCESS | 1860 | --DOMWINDOW == 98 (0x7f3ff017a000) [pid = 1860] [serial = 431] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 17:38:10 INFO - PROCESS | 1860 | --DOMWINDOW == 97 (0x7f3ff6e42000) [pid = 1860] [serial = 437] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 17:38:10 INFO - PROCESS | 1860 | --DOMWINDOW == 96 (0x7f3febdf2800) [pid = 1860] [serial = 440] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 17:38:10 INFO - PROCESS | 1860 | --DOMWINDOW == 95 (0x7f3feffa5400) [pid = 1860] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 17:38:10 INFO - PROCESS | 1860 | --DOMWINDOW == 94 (0x7f3feb96ac00) [pid = 1860] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 17:38:11 INFO - PROCESS | 1860 | 1461026291170 Marionette TRACE conn3 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 17:38:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 17:38:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1026ms 17:38:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 17:38:11 INFO - PROCESS | 1860 | 1461026291203 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 17:38:11 INFO - PROCESS | 1860 | 1461026291205 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 17:38:11 INFO - PROCESS | 1860 | 1461026291211 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 17:38:11 INFO - PROCESS | 1860 | 1461026291214 Marionette TRACE conn3 <- [1,614,null,{}] 17:38:11 INFO - PROCESS | 1860 | 1461026291218 Marionette TRACE conn3 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:38:11 INFO - PROCESS | 1860 | 1461026291330 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 17:38:11 INFO - PROCESS | 1860 | 1461026291428 Marionette TRACE conn3 -> [0,616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:11 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff77e8800 == 53 [pid = 1860] [id = 161] 17:38:11 INFO - PROCESS | 1860 | ++DOMWINDOW == 95 (0x7f3feb972c00) [pid = 1860] [serial = 482] [outer = (nil)] 17:38:11 INFO - PROCESS | 1860 | ++DOMWINDOW == 96 (0x7f3ff6e47c00) [pid = 1860] [serial = 483] [outer = 0x7f3feb972c00] 17:38:11 INFO - PROCESS | 1860 | 1461026291481 Marionette DEBUG loaded listener.js 17:38:11 INFO - PROCESS | 1860 | ++DOMWINDOW == 97 (0x7f40061d9800) [pid = 1860] [serial = 484] [outer = 0x7f3feb972c00] 17:38:11 INFO - PROCESS | 1860 | 1461026291997 Marionette TRACE conn3 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 17:38:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 17:38:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 830ms 17:38:12 INFO - PROCESS | 1860 | 1461026292042 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 17:38:12 INFO - PROCESS | 1860 | 1461026292045 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 17:38:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 17:38:12 INFO - PROCESS | 1860 | 1461026292050 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 17:38:12 INFO - PROCESS | 1860 | 1461026292052 Marionette TRACE conn3 <- [1,618,null,{}] 17:38:12 INFO - PROCESS | 1860 | 1461026292057 Marionette TRACE conn3 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:38:12 INFO - PROCESS | 1860 | 1461026292214 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 17:38:12 INFO - PROCESS | 1860 | 1461026292314 Marionette TRACE conn3 -> [0,620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:12 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f4007922000 == 54 [pid = 1860] [id = 162] 17:38:12 INFO - PROCESS | 1860 | ++DOMWINDOW == 98 (0x7f3feb126800) [pid = 1860] [serial = 485] [outer = (nil)] 17:38:12 INFO - PROCESS | 1860 | ++DOMWINDOW == 99 (0x7f3feb12e800) [pid = 1860] [serial = 486] [outer = 0x7f3feb126800] 17:38:12 INFO - PROCESS | 1860 | 1461026292365 Marionette DEBUG loaded listener.js 17:38:12 INFO - PROCESS | 1860 | ++DOMWINDOW == 100 (0x7f3febfab400) [pid = 1860] [serial = 487] [outer = 0x7f3feb126800] 17:38:13 INFO - PROCESS | 1860 | 1461026293027 Marionette TRACE conn3 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 17:38:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 17:38:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1038ms 17:38:13 INFO - PROCESS | 1860 | 1461026293089 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 17:38:13 INFO - PROCESS | 1860 | 1461026293095 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 17:38:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 17:38:13 INFO - PROCESS | 1860 | 1461026293103 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 17:38:13 INFO - PROCESS | 1860 | 1461026293109 Marionette TRACE conn3 <- [1,622,null,{}] 17:38:13 INFO - PROCESS | 1860 | 1461026293141 Marionette TRACE conn3 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:38:13 INFO - PROCESS | 1860 | 1461026293295 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 17:38:13 INFO - PROCESS | 1860 | 1461026293431 Marionette TRACE conn3 -> [0,624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:13 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff25cc000 == 55 [pid = 1860] [id = 163] 17:38:13 INFO - PROCESS | 1860 | ++DOMWINDOW == 101 (0x7f3feb127400) [pid = 1860] [serial = 488] [outer = (nil)] 17:38:13 INFO - PROCESS | 1860 | ++DOMWINDOW == 102 (0x7f3fecc7e000) [pid = 1860] [serial = 489] [outer = 0x7f3feb127400] 17:38:13 INFO - PROCESS | 1860 | 1461026293498 Marionette DEBUG loaded listener.js 17:38:13 INFO - PROCESS | 1860 | ++DOMWINDOW == 103 (0x7f3fedfad000) [pid = 1860] [serial = 490] [outer = 0x7f3feb127400] 17:38:14 INFO - PROCESS | 1860 | 1461026294287 Marionette TRACE conn3 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 17:38:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 17:38:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1236ms 17:38:14 INFO - PROCESS | 1860 | 1461026294339 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 17:38:14 INFO - PROCESS | 1860 | 1461026294346 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 17:38:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 17:38:14 INFO - PROCESS | 1860 | 1461026294355 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 17:38:14 INFO - PROCESS | 1860 | 1461026294359 Marionette TRACE conn3 <- [1,626,null,{}] 17:38:14 INFO - PROCESS | 1860 | 1461026294364 Marionette TRACE conn3 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:38:14 INFO - PROCESS | 1860 | 1461026294509 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 17:38:14 INFO - PROCESS | 1860 | 1461026294642 Marionette TRACE conn3 -> [0,628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:14 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff67c1800 == 56 [pid = 1860] [id = 164] 17:38:14 INFO - PROCESS | 1860 | ++DOMWINDOW == 104 (0x7f3feb96c400) [pid = 1860] [serial = 491] [outer = (nil)] 17:38:14 INFO - PROCESS | 1860 | ++DOMWINDOW == 105 (0x7f3ff322f400) [pid = 1860] [serial = 492] [outer = 0x7f3feb96c400] 17:38:14 INFO - PROCESS | 1860 | 1461026294706 Marionette DEBUG loaded listener.js 17:38:14 INFO - PROCESS | 1860 | ++DOMWINDOW == 106 (0x7f3ff4a81800) [pid = 1860] [serial = 493] [outer = 0x7f3feb96c400] 17:38:15 INFO - PROCESS | 1860 | 1461026295571 Marionette TRACE conn3 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 17:38:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 17:38:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1284ms 17:38:15 INFO - PROCESS | 1860 | 1461026295640 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 17:38:15 INFO - PROCESS | 1860 | 1461026295643 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 17:38:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 17:38:15 INFO - PROCESS | 1860 | 1461026295649 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 17:38:15 INFO - PROCESS | 1860 | 1461026295654 Marionette TRACE conn3 <- [1,630,null,{}] 17:38:15 INFO - PROCESS | 1860 | 1461026295668 Marionette TRACE conn3 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:38:15 INFO - PROCESS | 1860 | 1461026295851 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 17:38:15 INFO - PROCESS | 1860 | 1461026295984 Marionette TRACE conn3 -> [0,632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:16 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f400abbd800 == 57 [pid = 1860] [id = 165] 17:38:16 INFO - PROCESS | 1860 | ++DOMWINDOW == 107 (0x7f3ff4a82000) [pid = 1860] [serial = 494] [outer = (nil)] 17:38:16 INFO - PROCESS | 1860 | ++DOMWINDOW == 108 (0x7f3ff5ce1400) [pid = 1860] [serial = 495] [outer = 0x7f3ff4a82000] 17:38:16 INFO - PROCESS | 1860 | 1461026296048 Marionette DEBUG loaded listener.js 17:38:16 INFO - PROCESS | 1860 | ++DOMWINDOW == 109 (0x7f3ff6e41800) [pid = 1860] [serial = 496] [outer = 0x7f3ff4a82000] 17:38:16 INFO - PROCESS | 1860 | 1461026296772 Marionette TRACE conn3 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 17:38:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 17:38:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1181ms 17:38:16 INFO - PROCESS | 1860 | 1461026296830 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 17:38:16 INFO - PROCESS | 1860 | 1461026296835 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 17:38:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 17:38:16 INFO - PROCESS | 1860 | 1461026296840 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 17:38:16 INFO - PROCESS | 1860 | 1461026296842 Marionette TRACE conn3 <- [1,634,null,{}] 17:38:16 INFO - PROCESS | 1860 | 1461026296848 Marionette TRACE conn3 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:38:16 INFO - PROCESS | 1860 | 1461026296981 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 17:38:17 INFO - PROCESS | 1860 | 1461026297093 Marionette TRACE conn3 -> [0,636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:17 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3feb7a7800 == 58 [pid = 1860] [id = 166] 17:38:17 INFO - PROCESS | 1860 | ++DOMWINDOW == 110 (0x7f3ff4a89c00) [pid = 1860] [serial = 497] [outer = (nil)] 17:38:17 INFO - PROCESS | 1860 | ++DOMWINDOW == 111 (0x7f3ff85de400) [pid = 1860] [serial = 498] [outer = 0x7f3ff4a89c00] 17:38:17 INFO - PROCESS | 1860 | 1461026297159 Marionette DEBUG loaded listener.js 17:38:17 INFO - PROCESS | 1860 | ++DOMWINDOW == 112 (0x7f4007ec5800) [pid = 1860] [serial = 499] [outer = 0x7f3ff4a89c00] 17:38:17 INFO - PROCESS | 1860 | [1860] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:38:17 INFO - PROCESS | 1860 | 1461026297819 Marionette TRACE conn3 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 17:38:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 17:38:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1025ms 17:38:17 INFO - PROCESS | 1860 | 1461026297866 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 17:38:17 INFO - PROCESS | 1860 | 1461026297870 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 17:38:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 17:38:17 INFO - PROCESS | 1860 | 1461026297881 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 17:38:17 INFO - PROCESS | 1860 | 1461026297884 Marionette TRACE conn3 <- [1,638,null,{}] 17:38:17 INFO - PROCESS | 1860 | 1461026297910 Marionette TRACE conn3 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:38:18 INFO - PROCESS | 1860 | 1461026298041 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 17:38:18 INFO - PROCESS | 1860 | 1461026298178 Marionette TRACE conn3 -> [0,640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:18 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3feb7c2000 == 59 [pid = 1860] [id = 167] 17:38:18 INFO - PROCESS | 1860 | ++DOMWINDOW == 113 (0x7f3ff704b800) [pid = 1860] [serial = 500] [outer = (nil)] 17:38:18 INFO - PROCESS | 1860 | ++DOMWINDOW == 114 (0x7f4007eca000) [pid = 1860] [serial = 501] [outer = 0x7f3ff704b800] 17:38:18 INFO - PROCESS | 1860 | 1461026298242 Marionette DEBUG loaded listener.js 17:38:18 INFO - PROCESS | 1860 | ++DOMWINDOW == 115 (0x7f4007ecf400) [pid = 1860] [serial = 502] [outer = 0x7f3ff704b800] 17:38:18 INFO - PROCESS | 1860 | [1860] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:38:18 INFO - PROCESS | 1860 | 1461026298877 Marionette TRACE conn3 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 17:38:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 17:38:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1049ms 17:38:18 INFO - PROCESS | 1860 | 1461026298931 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 17:38:18 INFO - PROCESS | 1860 | 1461026298933 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 17:38:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 17:38:18 INFO - PROCESS | 1860 | 1461026298974 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 17:38:18 INFO - PROCESS | 1860 | 1461026298976 Marionette TRACE conn3 <- [1,642,null,{}] 17:38:18 INFO - PROCESS | 1860 | 1461026298982 Marionette TRACE conn3 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:38:19 INFO - PROCESS | 1860 | 1461026299147 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 17:38:19 INFO - PROCESS | 1860 | 1461026299283 Marionette TRACE conn3 -> [0,644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:19 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3febe93800 == 60 [pid = 1860] [id = 168] 17:38:19 INFO - PROCESS | 1860 | ++DOMWINDOW == 116 (0x7f3feb134000) [pid = 1860] [serial = 503] [outer = (nil)] 17:38:19 INFO - PROCESS | 1860 | ++DOMWINDOW == 117 (0x7f3ff0174000) [pid = 1860] [serial = 504] [outer = 0x7f3feb134000] 17:38:19 INFO - PROCESS | 1860 | 1461026299349 Marionette DEBUG loaded listener.js 17:38:19 INFO - PROCESS | 1860 | ++DOMWINDOW == 118 (0x7f400aea4000) [pid = 1860] [serial = 505] [outer = 0x7f3feb134000] 17:38:20 INFO - PROCESS | 1860 | 1461026300472 Marionette TRACE conn3 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 17:38:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 17:38:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1798ms 17:38:20 INFO - PROCESS | 1860 | 1461026300753 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 17:38:20 INFO - PROCESS | 1860 | 1461026300759 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 17:38:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 17:38:20 INFO - PROCESS | 1860 | 1461026300765 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 17:38:20 INFO - PROCESS | 1860 | 1461026300768 Marionette TRACE conn3 <- [1,646,null,{}] 17:38:20 INFO - PROCESS | 1860 | 1461026300775 Marionette TRACE conn3 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:38:20 INFO - PROCESS | 1860 | 1461026300955 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 17:38:21 INFO - PROCESS | 1860 | 1461026301072 Marionette TRACE conn3 -> [0,648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:21 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fee109000 == 61 [pid = 1860] [id = 169] 17:38:21 INFO - PROCESS | 1860 | ++DOMWINDOW == 119 (0x7f3feb777000) [pid = 1860] [serial = 506] [outer = (nil)] 17:38:21 INFO - PROCESS | 1860 | ++DOMWINDOW == 120 (0x7f3fec6d9400) [pid = 1860] [serial = 507] [outer = 0x7f3feb777000] 17:38:21 INFO - PROCESS | 1860 | 1461026301171 Marionette DEBUG loaded listener.js 17:38:21 INFO - PROCESS | 1860 | ++DOMWINDOW == 121 (0x7f3fec6de000) [pid = 1860] [serial = 508] [outer = 0x7f3feb777000] 17:38:21 INFO - PROCESS | 1860 | 1461026301955 Marionette TRACE conn3 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 17:38:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 17:38:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1238ms 17:38:22 INFO - PROCESS | 1860 | 1461026302004 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 17:38:22 INFO - PROCESS | 1860 | 1461026302008 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 17:38:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 17:38:22 INFO - PROCESS | 1860 | 1461026302018 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 17:38:22 INFO - PROCESS | 1860 | 1461026302023 Marionette TRACE conn3 <- [1,650,null,{}] 17:38:22 INFO - PROCESS | 1860 | 1461026302028 Marionette TRACE conn3 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:38:22 INFO - PROCESS | 1860 | 1461026302166 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 17:38:22 INFO - PROCESS | 1860 | 1461026302323 Marionette TRACE conn3 -> [0,652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:22 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff2668800 == 62 [pid = 1860] [id = 170] 17:38:22 INFO - PROCESS | 1860 | ++DOMWINDOW == 122 (0x7f3fecfb8800) [pid = 1860] [serial = 509] [outer = (nil)] 17:38:22 INFO - PROCESS | 1860 | ++DOMWINDOW == 123 (0x7f3fee177c00) [pid = 1860] [serial = 510] [outer = 0x7f3fecfb8800] 17:38:22 INFO - PROCESS | 1860 | 1461026302380 Marionette DEBUG loaded listener.js 17:38:22 INFO - PROCESS | 1860 | ++DOMWINDOW == 124 (0x7f3ff0171400) [pid = 1860] [serial = 511] [outer = 0x7f3fecfb8800] 17:38:22 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff4e70800 == 61 [pid = 1860] [id = 124] 17:38:22 INFO - PROCESS | 1860 | --DOCSHELL 0x7f4002bf4000 == 60 [pid = 1860] [id = 125] 17:38:22 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff5e12800 == 59 [pid = 1860] [id = 78] 17:38:22 INFO - PROCESS | 1860 | --DOCSHELL 0x7f4008526000 == 58 [pid = 1860] [id = 126] 17:38:22 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff77e8800 == 57 [pid = 1860] [id = 161] 17:38:22 INFO - PROCESS | 1860 | --DOMWINDOW == 123 (0x7f4001f63c00) [pid = 1860] [serial = 444] [outer = (nil)] [url = about:blank] 17:38:22 INFO - PROCESS | 1860 | --DOMWINDOW == 122 (0x7f400850f000) [pid = 1860] [serial = 417] [outer = (nil)] [url = about:blank] 17:38:22 INFO - PROCESS | 1860 | --DOMWINDOW == 121 (0x7f400c69e000) [pid = 1860] [serial = 420] [outer = (nil)] [url = about:blank] 17:38:22 INFO - PROCESS | 1860 | --DOCSHELL 0x7f4003f0f800 == 56 [pid = 1860] [id = 160] 17:38:22 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ffce17800 == 55 [pid = 1860] [id = 159] 17:38:22 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff67b5800 == 54 [pid = 1860] [id = 158] 17:38:22 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff5c15800 == 53 [pid = 1860] [id = 157] 17:38:22 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff4d41800 == 52 [pid = 1860] [id = 156] 17:38:22 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3feb079000 == 51 [pid = 1860] [id = 155] 17:38:22 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff4a55000 == 50 [pid = 1860] [id = 152] 17:38:22 INFO - PROCESS | 1860 | --DOCSHELL 0x7f400ab3e000 == 49 [pid = 1860] [id = 151] 17:38:22 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff70ac800 == 48 [pid = 1860] [id = 150] 17:38:22 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fedc75800 == 47 [pid = 1860] [id = 149] 17:38:22 INFO - PROCESS | 1860 | --DOMWINDOW == 120 (0x7f3ff778c400) [pid = 1860] [serial = 343] [outer = (nil)] [url = about:blank] 17:38:22 INFO - PROCESS | 1860 | --DOMWINDOW == 119 (0x7f400ae84400) [pid = 1860] [serial = 406] [outer = (nil)] [url = about:blank] 17:38:22 INFO - PROCESS | 1860 | --DOMWINDOW == 118 (0x7f400844a800) [pid = 1860] [serial = 382] [outer = (nil)] [url = about:blank] 17:38:22 INFO - PROCESS | 1860 | --DOMWINDOW == 117 (0x7f3ff53bf400) [pid = 1860] [serial = 340] [outer = (nil)] [url = about:blank] 17:38:22 INFO - PROCESS | 1860 | --DOMWINDOW == 116 (0x7f4006283400) [pid = 1860] [serial = 379] [outer = (nil)] [url = about:blank] 17:38:22 INFO - PROCESS | 1860 | --DOMWINDOW == 115 (0x7f3ff5ce4000) [pid = 1860] [serial = 376] [outer = (nil)] [url = about:blank] 17:38:22 INFO - PROCESS | 1860 | --DOMWINDOW == 114 (0x7f3fefdef000) [pid = 1860] [serial = 373] [outer = (nil)] [url = about:blank] 17:38:22 INFO - PROCESS | 1860 | --DOMWINDOW == 113 (0x7f3febde7c00) [pid = 1860] [serial = 408] [outer = (nil)] [url = about:blank] 17:38:22 INFO - PROCESS | 1860 | --DOMWINDOW == 112 (0x7f3fed1ab000) [pid = 1860] [serial = 424] [outer = (nil)] [url = about:blank] 17:38:22 INFO - PROCESS | 1860 | --DOMWINDOW == 111 (0x7f3fec36b800) [pid = 1860] [serial = 423] [outer = (nil)] [url = about:blank] 17:38:22 INFO - PROCESS | 1860 | --DOMWINDOW == 110 (0x7f3ff7799000) [pid = 1860] [serial = 414] [outer = (nil)] [url = about:blank] 17:38:22 INFO - PROCESS | 1860 | --DOMWINDOW == 109 (0x7f3ff3b4d400) [pid = 1860] [serial = 411] [outer = (nil)] [url = about:blank] 17:38:22 INFO - PROCESS | 1860 | --DOMWINDOW == 108 (0x7f3ff52f6c00) [pid = 1860] [serial = 427] [outer = (nil)] [url = about:blank] 17:38:22 INFO - PROCESS | 1860 | --DOMWINDOW == 107 (0x7f3ff017e400) [pid = 1860] [serial = 426] [outer = (nil)] [url = about:blank] 17:38:22 INFO - PROCESS | 1860 | --DOMWINDOW == 106 (0x7f3ff53c1000) [pid = 1860] [serial = 429] [outer = (nil)] [url = about:blank] 17:38:22 INFO - PROCESS | 1860 | --DOMWINDOW == 105 (0x7f3ff604dc00) [pid = 1860] [serial = 435] [outer = (nil)] [url = about:blank] 17:38:22 INFO - PROCESS | 1860 | --DOMWINDOW == 104 (0x7f3ff5b58000) [pid = 1860] [serial = 430] [outer = (nil)] [url = about:blank] 17:38:22 INFO - PROCESS | 1860 | --DOMWINDOW == 103 (0x7f3ff5fbbc00) [pid = 1860] [serial = 432] [outer = (nil)] [url = about:blank] 17:38:22 INFO - PROCESS | 1860 | --DOMWINDOW == 102 (0x7f3ff6e3ec00) [pid = 1860] [serial = 436] [outer = (nil)] [url = about:blank] 17:38:22 INFO - PROCESS | 1860 | --DOMWINDOW == 101 (0x7f3ff6e43c00) [pid = 1860] [serial = 438] [outer = (nil)] [url = about:blank] 17:38:22 INFO - PROCESS | 1860 | --DOMWINDOW == 100 (0x7f3ff6e42400) [pid = 1860] [serial = 441] [outer = (nil)] [url = about:blank] 17:38:22 INFO - PROCESS | 1860 | --DOMWINDOW == 99 (0x7f3ff6e4b400) [pid = 1860] [serial = 439] [outer = (nil)] [url = about:blank] 17:38:22 INFO - PROCESS | 1860 | --DOMWINDOW == 98 (0x7f3ff7915800) [pid = 1860] [serial = 442] [outer = (nil)] [url = about:blank] 17:38:22 INFO - PROCESS | 1860 | --DOMWINDOW == 97 (0x7f3ff604bc00) [pid = 1860] [serial = 433] [outer = (nil)] [url = about:blank] 17:38:23 INFO - PROCESS | 1860 | 1461026303160 Marionette TRACE conn3 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 17:38:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 17:38:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1186ms 17:38:23 INFO - PROCESS | 1860 | 1461026303205 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 17:38:23 INFO - PROCESS | 1860 | 1461026303208 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 17:38:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 17:38:23 INFO - PROCESS | 1860 | 1461026303214 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 17:38:23 INFO - PROCESS | 1860 | 1461026303216 Marionette TRACE conn3 <- [1,654,null,{}] 17:38:23 INFO - PROCESS | 1860 | 1461026303229 Marionette TRACE conn3 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:38:23 INFO - PROCESS | 1860 | 1461026303369 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 17:38:23 INFO - PROCESS | 1860 | 1461026303379 Marionette TRACE conn3 -> [0,656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:23 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff5155800 == 48 [pid = 1860] [id = 171] 17:38:23 INFO - PROCESS | 1860 | ++DOMWINDOW == 98 (0x7f3ff2596000) [pid = 1860] [serial = 512] [outer = (nil)] 17:38:23 INFO - PROCESS | 1860 | ++DOMWINDOW == 99 (0x7f3ff3ac2000) [pid = 1860] [serial = 513] [outer = 0x7f3ff2596000] 17:38:23 INFO - PROCESS | 1860 | 1461026303437 Marionette DEBUG loaded listener.js 17:38:23 INFO - PROCESS | 1860 | ++DOMWINDOW == 100 (0x7f3ff4a80c00) [pid = 1860] [serial = 514] [outer = 0x7f3ff2596000] 17:38:24 INFO - PROCESS | 1860 | 1461026304175 Marionette TRACE conn3 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 17:38:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 17:38:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 978ms 17:38:24 INFO - PROCESS | 1860 | 1461026304194 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 17:38:24 INFO - PROCESS | 1860 | 1461026304198 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 17:38:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 17:38:24 INFO - PROCESS | 1860 | 1461026304203 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 17:38:24 INFO - PROCESS | 1860 | 1461026304205 Marionette TRACE conn3 <- [1,658,null,{}] 17:38:24 INFO - PROCESS | 1860 | 1461026304210 Marionette TRACE conn3 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:38:24 INFO - PROCESS | 1860 | 1461026304363 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 17:38:24 INFO - PROCESS | 1860 | 1461026304382 Marionette TRACE conn3 -> [0,660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:24 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff5e0f000 == 49 [pid = 1860] [id = 172] 17:38:24 INFO - PROCESS | 1860 | ++DOMWINDOW == 101 (0x7f3ff26a5800) [pid = 1860] [serial = 515] [outer = (nil)] 17:38:24 INFO - PROCESS | 1860 | ++DOMWINDOW == 102 (0x7f3ff50f7400) [pid = 1860] [serial = 516] [outer = 0x7f3ff26a5800] 17:38:24 INFO - PROCESS | 1860 | 1461026304436 Marionette DEBUG loaded listener.js 17:38:24 INFO - PROCESS | 1860 | ++DOMWINDOW == 103 (0x7f3ff53c1000) [pid = 1860] [serial = 517] [outer = 0x7f3ff26a5800] 17:38:25 INFO - PROCESS | 1860 | 1461026305077 Marionette TRACE conn3 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 17:38:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 17:38:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 927ms 17:38:25 INFO - PROCESS | 1860 | 1461026305140 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 17:38:25 INFO - PROCESS | 1860 | 1461026305143 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 17:38:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 17:38:25 INFO - PROCESS | 1860 | 1461026305149 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 17:38:25 INFO - PROCESS | 1860 | 1461026305151 Marionette TRACE conn3 <- [1,662,null,{}] 17:38:25 INFO - PROCESS | 1860 | 1461026305156 Marionette TRACE conn3 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:38:25 INFO - PROCESS | 1860 | 1461026305310 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 17:38:25 INFO - PROCESS | 1860 | 1461026305371 Marionette TRACE conn3 -> [0,664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:25 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3febe7d000 == 50 [pid = 1860] [id = 173] 17:38:25 INFO - PROCESS | 1860 | ++DOMWINDOW == 104 (0x7f3ff4a80800) [pid = 1860] [serial = 518] [outer = (nil)] 17:38:25 INFO - PROCESS | 1860 | ++DOMWINDOW == 105 (0x7f3ff56c9800) [pid = 1860] [serial = 519] [outer = 0x7f3ff4a80800] 17:38:25 INFO - PROCESS | 1860 | 1461026305424 Marionette DEBUG loaded listener.js 17:38:25 INFO - PROCESS | 1860 | ++DOMWINDOW == 106 (0x7f3ff5ce4000) [pid = 1860] [serial = 520] [outer = 0x7f3ff4a80800] 17:38:25 INFO - PROCESS | 1860 | [1860] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:38:26 INFO - PROCESS | 1860 | 1461026306061 Marionette TRACE conn3 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 17:38:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 17:38:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 925ms 17:38:26 INFO - PROCESS | 1860 | 1461026306075 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 17:38:26 INFO - PROCESS | 1860 | 1461026306078 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 17:38:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 17:38:26 INFO - PROCESS | 1860 | 1461026306083 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 17:38:26 INFO - PROCESS | 1860 | 1461026306085 Marionette TRACE conn3 <- [1,666,null,{}] 17:38:26 INFO - PROCESS | 1860 | 1461026306090 Marionette TRACE conn3 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:38:26 INFO - PROCESS | 1860 | 1461026306297 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 17:38:26 INFO - PROCESS | 1860 | 1461026306335 Marionette TRACE conn3 -> [0,668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:26 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ffce07000 == 51 [pid = 1860] [id = 174] 17:38:26 INFO - PROCESS | 1860 | ++DOMWINDOW == 107 (0x7f3ff604b800) [pid = 1860] [serial = 521] [outer = (nil)] 17:38:26 INFO - PROCESS | 1860 | ++DOMWINDOW == 108 (0x7f3ff6a61000) [pid = 1860] [serial = 522] [outer = 0x7f3ff604b800] 17:38:26 INFO - PROCESS | 1860 | 1461026306392 Marionette DEBUG loaded listener.js 17:38:26 INFO - PROCESS | 1860 | ++DOMWINDOW == 109 (0x7f3ff6e44800) [pid = 1860] [serial = 523] [outer = 0x7f3ff604b800] 17:38:26 INFO - PROCESS | 1860 | [1860] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:38:27 INFO - PROCESS | 1860 | 1461026307252 Marionette TRACE conn3 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 17:38:27 INFO - PROCESS | 1860 | --DOMWINDOW == 108 (0x7f3feb681800) [pid = 1860] [serial = 473] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 17:38:27 INFO - PROCESS | 1860 | --DOMWINDOW == 107 (0x7f3feded2800) [pid = 1860] [serial = 467] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 17:38:27 INFO - PROCESS | 1860 | --DOMWINDOW == 106 (0x7f3ff5aef400) [pid = 1860] [serial = 470] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 17:38:27 INFO - PROCESS | 1860 | --DOMWINDOW == 105 (0x7f3feb977000) [pid = 1860] [serial = 464] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 17:38:27 INFO - PROCESS | 1860 | --DOMWINDOW == 104 (0x7f3ff791d800) [pid = 1860] [serial = 443] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 17:38:27 INFO - PROCESS | 1860 | --DOMWINDOW == 103 (0x7f3ff6e43000) [pid = 1860] [serial = 476] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 17:38:27 INFO - PROCESS | 1860 | --DOMWINDOW == 102 (0x7f3ff4a82800) [pid = 1860] [serial = 479] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 17:38:27 INFO - PROCESS | 1860 | --DOMWINDOW == 101 (0x7f3feb972c00) [pid = 1860] [serial = 482] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 17:38:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 17:38:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1275ms 17:38:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 17:38:27 INFO - PROCESS | 1860 | 1461026307360 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 17:38:27 INFO - PROCESS | 1860 | 1461026307362 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 17:38:27 INFO - PROCESS | 1860 | 1461026307367 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 17:38:27 INFO - PROCESS | 1860 | 1461026307379 Marionette TRACE conn3 <- [1,670,null,{}] 17:38:27 INFO - PROCESS | 1860 | 1461026307387 Marionette TRACE conn3 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:38:27 INFO - PROCESS | 1860 | 1461026307506 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 17:38:27 INFO - PROCESS | 1860 | 1461026307597 Marionette TRACE conn3 -> [0,672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:27 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff602f000 == 52 [pid = 1860] [id = 175] 17:38:27 INFO - PROCESS | 1860 | ++DOMWINDOW == 102 (0x7f3feb103c00) [pid = 1860] [serial = 524] [outer = (nil)] 17:38:27 INFO - PROCESS | 1860 | ++DOMWINDOW == 103 (0x7f3feb10b400) [pid = 1860] [serial = 525] [outer = 0x7f3feb103c00] 17:38:27 INFO - PROCESS | 1860 | 1461026307650 Marionette DEBUG loaded listener.js 17:38:27 INFO - PROCESS | 1860 | ++DOMWINDOW == 104 (0x7f3feb12c400) [pid = 1860] [serial = 526] [outer = 0x7f3feb103c00] 17:38:28 INFO - PROCESS | 1860 | 1461026308216 Marionette TRACE conn3 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 17:38:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 17:38:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 890ms 17:38:28 INFO - PROCESS | 1860 | 1461026308258 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 17:38:28 INFO - PROCESS | 1860 | 1461026308260 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 17:38:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 17:38:28 INFO - PROCESS | 1860 | 1461026308265 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 17:38:28 INFO - PROCESS | 1860 | 1461026308267 Marionette TRACE conn3 <- [1,674,null,{}] 17:38:28 INFO - PROCESS | 1860 | 1461026308272 Marionette TRACE conn3 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:38:28 INFO - PROCESS | 1860 | 1461026308390 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 17:38:28 INFO - PROCESS | 1860 | ++DOMWINDOW == 105 (0x7f3feb10a800) [pid = 1860] [serial = 527] [outer = 0x7f3feb67e000] 17:38:28 INFO - PROCESS | 1860 | 1461026308515 Marionette TRACE conn3 -> [0,676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:28 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f40062bf000 == 53 [pid = 1860] [id = 176] 17:38:28 INFO - PROCESS | 1860 | ++DOMWINDOW == 106 (0x7f3feb733400) [pid = 1860] [serial = 528] [outer = (nil)] 17:38:28 INFO - PROCESS | 1860 | ++DOMWINDOW == 107 (0x7f3feb739000) [pid = 1860] [serial = 529] [outer = 0x7f3feb733400] 17:38:28 INFO - PROCESS | 1860 | 1461026308576 Marionette DEBUG loaded listener.js 17:38:28 INFO - PROCESS | 1860 | ++DOMWINDOW == 108 (0x7f3feb73d800) [pid = 1860] [serial = 530] [outer = 0x7f3feb733400] 17:38:28 INFO - PROCESS | 1860 | [1860] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:38:29 INFO - PROCESS | 1860 | 1461026309154 Marionette TRACE conn3 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 17:38:29 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 17:38:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 925ms 17:38:29 INFO - PROCESS | 1860 | 1461026309191 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 17:38:29 INFO - PROCESS | 1860 | 1461026309194 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 17:38:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 17:38:29 INFO - PROCESS | 1860 | 1461026309199 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 17:38:29 INFO - PROCESS | 1860 | 1461026309201 Marionette TRACE conn3 <- [1,678,null,{}] 17:38:29 INFO - PROCESS | 1860 | 1461026309206 Marionette TRACE conn3 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:38:29 INFO - PROCESS | 1860 | 1461026309388 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 17:38:29 INFO - PROCESS | 1860 | 1461026309506 Marionette TRACE conn3 -> [0,680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:29 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3febe8d800 == 54 [pid = 1860] [id = 177] 17:38:29 INFO - PROCESS | 1860 | ++DOMWINDOW == 109 (0x7f3feb12b000) [pid = 1860] [serial = 531] [outer = (nil)] 17:38:29 INFO - PROCESS | 1860 | ++DOMWINDOW == 110 (0x7f3feb135400) [pid = 1860] [serial = 532] [outer = 0x7f3feb12b000] 17:38:29 INFO - PROCESS | 1860 | 1461026309573 Marionette DEBUG loaded listener.js 17:38:29 INFO - PROCESS | 1860 | ++DOMWINDOW == 111 (0x7f3feb73ec00) [pid = 1860] [serial = 533] [outer = 0x7f3feb12b000] 17:38:30 INFO - PROCESS | 1860 | 1461026310322 Marionette TRACE conn3 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 17:38:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 17:38:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1175ms 17:38:30 INFO - PROCESS | 1860 | 1461026310377 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 17:38:30 INFO - PROCESS | 1860 | 1461026310383 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 17:38:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 17:38:30 INFO - PROCESS | 1860 | 1461026310390 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 17:38:30 INFO - PROCESS | 1860 | 1461026310396 Marionette TRACE conn3 <- [1,682,null,{}] 17:38:30 INFO - PROCESS | 1860 | 1461026310402 Marionette TRACE conn3 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:38:30 INFO - PROCESS | 1860 | 1461026310553 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 17:38:30 INFO - PROCESS | 1860 | 1461026310688 Marionette TRACE conn3 -> [0,684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:30 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff557d800 == 55 [pid = 1860] [id = 178] 17:38:30 INFO - PROCESS | 1860 | ++DOMWINDOW == 112 (0x7f3feb12b800) [pid = 1860] [serial = 534] [outer = (nil)] 17:38:30 INFO - PROCESS | 1860 | ++DOMWINDOW == 113 (0x7f3fec6dc000) [pid = 1860] [serial = 535] [outer = 0x7f3feb12b800] 17:38:30 INFO - PROCESS | 1860 | 1461026310753 Marionette DEBUG loaded listener.js 17:38:30 INFO - PROCESS | 1860 | ++DOMWINDOW == 114 (0x7f3fecc86000) [pid = 1860] [serial = 536] [outer = 0x7f3feb12b800] 17:38:31 INFO - PROCESS | 1860 | SkCairoFTTypeface::onFilterRec unimplemented 17:38:31 INFO - PROCESS | 1860 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:38:31 INFO - PROCESS | 1860 | 1461026311983 Marionette TRACE conn3 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 17:38:32 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) 17:38:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1638ms 17:38:32 INFO - PROCESS | 1860 | 1461026312029 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 17:38:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 17:38:32 INFO - PROCESS | 1860 | 1461026312033 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 17:38:32 INFO - PROCESS | 1860 | 1461026312039 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 17:38:32 INFO - PROCESS | 1860 | 1461026312042 Marionette TRACE conn3 <- [1,686,null,{}] 17:38:32 INFO - PROCESS | 1860 | 1461026312047 Marionette TRACE conn3 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:38:32 INFO - PROCESS | 1860 | 1461026312292 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 17:38:32 INFO - PROCESS | 1860 | 1461026312409 Marionette TRACE conn3 -> [0,688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:32 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f4006172800 == 56 [pid = 1860] [id = 179] 17:38:32 INFO - PROCESS | 1860 | ++DOMWINDOW == 115 (0x7f3fec6d0400) [pid = 1860] [serial = 537] [outer = (nil)] 17:38:32 INFO - PROCESS | 1860 | ++DOMWINDOW == 116 (0x7f3ff300ec00) [pid = 1860] [serial = 538] [outer = 0x7f3fec6d0400] 17:38:32 INFO - PROCESS | 1860 | 1461026312513 Marionette DEBUG loaded listener.js 17:38:32 INFO - PROCESS | 1860 | ++DOMWINDOW == 117 (0x7f3ff50f8c00) [pid = 1860] [serial = 539] [outer = 0x7f3fec6d0400] 17:38:33 INFO - PROCESS | 1860 | SkCairoFTTypeface::onFilterRec unimplemented 17:38:33 INFO - PROCESS | 1860 | 1461026313757 Marionette TRACE conn3 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 17:38:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 17:38:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1730ms 17:38:33 INFO - PROCESS | 1860 | 1461026313769 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 17:38:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 17:38:33 INFO - PROCESS | 1860 | 1461026313774 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 17:38:33 INFO - PROCESS | 1860 | 1461026313788 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 17:38:33 INFO - PROCESS | 1860 | 1461026313794 Marionette TRACE conn3 <- [1,690,null,{}] 17:38:33 INFO - PROCESS | 1860 | 1461026313837 Marionette TRACE conn3 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:38:34 INFO - PROCESS | 1860 | 1461026314046 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 17:38:34 INFO - PROCESS | 1860 | 1461026314149 Marionette TRACE conn3 -> [0,692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:34 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f4008464800 == 57 [pid = 1860] [id = 180] 17:38:34 INFO - PROCESS | 1860 | ++DOMWINDOW == 118 (0x7f3feb676800) [pid = 1860] [serial = 540] [outer = (nil)] 17:38:34 INFO - PROCESS | 1860 | ++DOMWINDOW == 119 (0x7f3febeb2800) [pid = 1860] [serial = 541] [outer = 0x7f3feb676800] 17:38:34 INFO - PROCESS | 1860 | 1461026314211 Marionette DEBUG loaded listener.js 17:38:34 INFO - PROCESS | 1860 | ++DOMWINDOW == 120 (0x7f3ff56cf000) [pid = 1860] [serial = 542] [outer = 0x7f3feb676800] 17:38:35 INFO - PROCESS | 1860 | SkCairoFTTypeface::onFilterRec unimplemented 17:38:35 INFO - PROCESS | 1860 | 1461026315316 Marionette TRACE conn3 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 17:38:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 17:38:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1591ms 17:38:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 17:38:35 INFO - PROCESS | 1860 | 1461026315372 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 17:38:35 INFO - PROCESS | 1860 | 1461026315375 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 17:38:35 INFO - PROCESS | 1860 | 1461026315380 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 17:38:35 INFO - PROCESS | 1860 | 1461026315383 Marionette TRACE conn3 <- [1,694,null,{}] 17:38:35 INFO - PROCESS | 1860 | 1461026315388 Marionette TRACE conn3 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:38:35 INFO - PROCESS | 1860 | 1461026315559 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 17:38:35 INFO - PROCESS | 1860 | 1461026315708 Marionette TRACE conn3 -> [0,696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:35 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ffce1f000 == 58 [pid = 1860] [id = 181] 17:38:35 INFO - PROCESS | 1860 | ++DOMWINDOW == 121 (0x7f3feb128c00) [pid = 1860] [serial = 543] [outer = (nil)] 17:38:35 INFO - PROCESS | 1860 | ++DOMWINDOW == 122 (0x7f3ff4a7bc00) [pid = 1860] [serial = 544] [outer = 0x7f3feb128c00] 17:38:35 INFO - PROCESS | 1860 | 1461026315768 Marionette DEBUG loaded listener.js 17:38:35 INFO - PROCESS | 1860 | ++DOMWINDOW == 123 (0x7f3ff604c400) [pid = 1860] [serial = 545] [outer = 0x7f3feb128c00] 17:38:36 INFO - PROCESS | 1860 | SkCairoFTTypeface::onFilterRec unimplemented 17:38:36 INFO - PROCESS | 1860 | 1461026316875 Marionette TRACE conn3 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 17:38:36 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) 17:38:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1534ms 17:38:36 INFO - PROCESS | 1860 | 1461026316914 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 17:38:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 17:38:36 INFO - PROCESS | 1860 | 1461026316919 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 17:38:36 INFO - PROCESS | 1860 | 1461026316926 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 17:38:36 INFO - PROCESS | 1860 | 1461026316930 Marionette TRACE conn3 <- [1,698,null,{}] 17:38:36 INFO - PROCESS | 1860 | 1461026316938 Marionette TRACE conn3 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:38:37 INFO - PROCESS | 1860 | 1461026317150 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 17:38:37 INFO - PROCESS | 1860 | 1461026317382 Marionette TRACE conn3 -> [0,700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:37 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3feb7a4800 == 59 [pid = 1860] [id = 182] 17:38:37 INFO - PROCESS | 1860 | ++DOMWINDOW == 124 (0x7f3feb675400) [pid = 1860] [serial = 546] [outer = (nil)] 17:38:37 INFO - PROCESS | 1860 | ++DOMWINDOW == 125 (0x7f3feb96d800) [pid = 1860] [serial = 547] [outer = 0x7f3feb675400] 17:38:37 INFO - PROCESS | 1860 | 1461026317442 Marionette DEBUG loaded listener.js 17:38:37 INFO - PROCESS | 1860 | ++DOMWINDOW == 126 (0x7f3febde4400) [pid = 1860] [serial = 548] [outer = 0x7f3feb675400] 17:38:37 INFO - PROCESS | 1860 | --DOCSHELL 0x7f40062bf000 == 58 [pid = 1860] [id = 176] 17:38:37 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff602f000 == 57 [pid = 1860] [id = 175] 17:38:37 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ffce07000 == 56 [pid = 1860] [id = 174] 17:38:37 INFO - PROCESS | 1860 | --DOMWINDOW == 125 (0x7f3ff6a5a400) [pid = 1860] [serial = 453] [outer = (nil)] [url = about:blank] 17:38:37 INFO - PROCESS | 1860 | --DOMWINDOW == 124 (0x7f4006126000) [pid = 1860] [serial = 459] [outer = (nil)] [url = about:blank] 17:38:37 INFO - PROCESS | 1860 | --DOMWINDOW == 123 (0x7f3ff79a2800) [pid = 1860] [serial = 456] [outer = (nil)] [url = about:blank] 17:38:37 INFO - PROCESS | 1860 | --DOMWINDOW == 122 (0x7f3feb12e800) [pid = 1860] [serial = 486] [outer = (nil)] [url = about:blank] 17:38:37 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3febe7d000 == 55 [pid = 1860] [id = 173] 17:38:37 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff5e0f000 == 54 [pid = 1860] [id = 172] 17:38:37 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff5155800 == 53 [pid = 1860] [id = 171] 17:38:37 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff2668800 == 52 [pid = 1860] [id = 170] 17:38:37 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fee109000 == 51 [pid = 1860] [id = 169] 17:38:37 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3febe93800 == 50 [pid = 1860] [id = 168] 17:38:37 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3feb7c2000 == 49 [pid = 1860] [id = 167] 17:38:37 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3feb7a7800 == 48 [pid = 1860] [id = 166] 17:38:37 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff67c1800 == 47 [pid = 1860] [id = 164] 17:38:38 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff25cc000 == 46 [pid = 1860] [id = 163] 17:38:38 INFO - PROCESS | 1860 | --DOMWINDOW == 121 (0x7f3ff6e42c00) [pid = 1860] [serial = 475] [outer = (nil)] [url = about:blank] 17:38:38 INFO - PROCESS | 1860 | --DOMWINDOW == 120 (0x7f3ff2596400) [pid = 1860] [serial = 468] [outer = (nil)] [url = about:blank] 17:38:38 INFO - PROCESS | 1860 | --DOMWINDOW == 119 (0x7f3ff5fc3000) [pid = 1860] [serial = 472] [outer = (nil)] [url = about:blank] 17:38:38 INFO - PROCESS | 1860 | --DOMWINDOW == 118 (0x7f3ff6a59c00) [pid = 1860] [serial = 474] [outer = (nil)] [url = about:blank] 17:38:38 INFO - PROCESS | 1860 | --DOMWINDOW == 117 (0x7f3fee177000) [pid = 1860] [serial = 466] [outer = (nil)] [url = about:blank] 17:38:38 INFO - PROCESS | 1860 | --DOMWINDOW == 116 (0x7f4003022800) [pid = 1860] [serial = 445] [outer = (nil)] [url = about:blank] 17:38:38 INFO - PROCESS | 1860 | --DOMWINDOW == 115 (0x7f3ff7a1dc00) [pid = 1860] [serial = 478] [outer = (nil)] [url = about:blank] 17:38:38 INFO - PROCESS | 1860 | --DOMWINDOW == 114 (0x7f4001f6fc00) [pid = 1860] [serial = 480] [outer = (nil)] [url = about:blank] 17:38:38 INFO - PROCESS | 1860 | --DOMWINDOW == 113 (0x7f3ff40e8c00) [pid = 1860] [serial = 469] [outer = (nil)] [url = about:blank] 17:38:38 INFO - PROCESS | 1860 | --DOMWINDOW == 112 (0x7f3fec077800) [pid = 1860] [serial = 447] [outer = (nil)] [url = about:blank] 17:38:38 INFO - PROCESS | 1860 | --DOMWINDOW == 111 (0x7f3ff53bcc00) [pid = 1860] [serial = 450] [outer = (nil)] [url = about:blank] 17:38:38 INFO - PROCESS | 1860 | --DOMWINDOW == 110 (0x7f3ff6e47c00) [pid = 1860] [serial = 483] [outer = (nil)] [url = about:blank] 17:38:38 INFO - PROCESS | 1860 | --DOMWINDOW == 109 (0x7f3ff5ebe400) [pid = 1860] [serial = 471] [outer = (nil)] [url = about:blank] 17:38:38 INFO - PROCESS | 1860 | --DOMWINDOW == 108 (0x7f400c456c00) [pid = 1860] [serial = 462] [outer = (nil)] [url = about:blank] 17:38:38 INFO - PROCESS | 1860 | --DOMWINDOW == 107 (0x7f3fecc85c00) [pid = 1860] [serial = 465] [outer = (nil)] [url = about:blank] 17:38:38 INFO - PROCESS | 1860 | --DOMWINDOW == 106 (0x7f40061d9800) [pid = 1860] [serial = 484] [outer = (nil)] [url = about:blank] 17:38:38 INFO - PROCESS | 1860 | --DOMWINDOW == 105 (0x7f4003279000) [pid = 1860] [serial = 481] [outer = (nil)] [url = about:blank] 17:38:38 INFO - PROCESS | 1860 | --DOMWINDOW == 104 (0x7f3ff6e97400) [pid = 1860] [serial = 477] [outer = (nil)] [url = about:blank] 17:38:38 INFO - PROCESS | 1860 | SkCairoFTTypeface::onFilterRec unimplemented 17:38:38 INFO - PROCESS | 1860 | 1461026318631 Marionette TRACE conn3 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 17:38:38 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) 17:38:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1735ms 17:38:38 INFO - PROCESS | 1860 | 1461026318661 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 17:38:38 INFO - PROCESS | 1860 | 1461026318668 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 17:38:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 17:38:38 INFO - PROCESS | 1860 | 1461026318676 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 17:38:38 INFO - PROCESS | 1860 | 1461026318680 Marionette TRACE conn3 <- [1,702,null,{}] 17:38:38 INFO - PROCESS | 1860 | 1461026318684 Marionette TRACE conn3 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:38:38 INFO - PROCESS | 1860 | 1461026318820 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 17:38:38 INFO - PROCESS | 1860 | 1461026318954 Marionette TRACE conn3 -> [0,704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:38 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fec7af000 == 47 [pid = 1860] [id = 183] 17:38:38 INFO - PROCESS | 1860 | ++DOMWINDOW == 105 (0x7f3febeaa000) [pid = 1860] [serial = 549] [outer = (nil)] 17:38:39 INFO - PROCESS | 1860 | ++DOMWINDOW == 106 (0x7f3febfb4c00) [pid = 1860] [serial = 550] [outer = 0x7f3febeaa000] 17:38:39 INFO - PROCESS | 1860 | 1461026319006 Marionette DEBUG loaded listener.js 17:38:39 INFO - PROCESS | 1860 | ++DOMWINDOW == 107 (0x7f3fec5c6c00) [pid = 1860] [serial = 551] [outer = 0x7f3febeaa000] 17:38:39 INFO - PROCESS | 1860 | SkCairoFTTypeface::onFilterRec unimplemented 17:38:39 INFO - PROCESS | 1860 | 1461026319997 Marionette TRACE conn3 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 17:38:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 17:38:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1331ms 17:38:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 17:38:40 INFO - PROCESS | 1860 | 1461026320010 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 17:38:40 INFO - PROCESS | 1860 | 1461026320013 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 17:38:40 INFO - PROCESS | 1860 | 1461026320018 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 17:38:40 INFO - PROCESS | 1860 | 1461026320023 Marionette TRACE conn3 <- [1,706,null,{}] 17:38:40 INFO - PROCESS | 1860 | 1461026320038 Marionette TRACE conn3 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:38:40 INFO - PROCESS | 1860 | 1461026320207 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 17:38:40 INFO - PROCESS | 1860 | 1461026320333 Marionette TRACE conn3 -> [0,708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:40 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff3217000 == 48 [pid = 1860] [id = 184] 17:38:40 INFO - PROCESS | 1860 | ++DOMWINDOW == 108 (0x7f3fec751800) [pid = 1860] [serial = 552] [outer = (nil)] 17:38:40 INFO - PROCESS | 1860 | ++DOMWINDOW == 109 (0x7f3fecfc5c00) [pid = 1860] [serial = 553] [outer = 0x7f3fec751800] 17:38:40 INFO - PROCESS | 1860 | 1461026320419 Marionette DEBUG loaded listener.js 17:38:40 INFO - PROCESS | 1860 | ++DOMWINDOW == 110 (0x7f3fedfa8400) [pid = 1860] [serial = 554] [outer = 0x7f3fec751800] 17:38:41 INFO - PROCESS | 1860 | SkCairoFTTypeface::onFilterRec unimplemented 17:38:41 INFO - PROCESS | 1860 | 1461026321480 Marionette TRACE conn3 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 17:38:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 17:38:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1488ms 17:38:41 INFO - PROCESS | 1860 | 1461026321506 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 17:38:41 INFO - PROCESS | 1860 | 1461026321510 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 17:38:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 17:38:41 INFO - PROCESS | 1860 | 1461026321515 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 17:38:41 INFO - PROCESS | 1860 | 1461026321518 Marionette TRACE conn3 <- [1,710,null,{}] 17:38:41 INFO - PROCESS | 1860 | 1461026321522 Marionette TRACE conn3 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:38:41 INFO - PROCESS | 1860 | 1461026321693 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 17:38:41 INFO - PROCESS | 1860 | --DOMWINDOW == 109 (0x7f3ff4a80800) [pid = 1860] [serial = 518] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 17:38:41 INFO - PROCESS | 1860 | --DOMWINDOW == 108 (0x7f3ff2596000) [pid = 1860] [serial = 512] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 17:38:41 INFO - PROCESS | 1860 | --DOMWINDOW == 107 (0x7f3ff604b800) [pid = 1860] [serial = 521] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 17:38:41 INFO - PROCESS | 1860 | --DOMWINDOW == 106 (0x7f3fecfb8800) [pid = 1860] [serial = 509] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 17:38:41 INFO - PROCESS | 1860 | --DOMWINDOW == 105 (0x7f3feb777000) [pid = 1860] [serial = 506] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 17:38:41 INFO - PROCESS | 1860 | --DOMWINDOW == 104 (0x7f3ff26a5800) [pid = 1860] [serial = 515] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 17:38:41 INFO - PROCESS | 1860 | --DOMWINDOW == 103 (0x7f3feb126800) [pid = 1860] [serial = 485] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 17:38:41 INFO - PROCESS | 1860 | --DOMWINDOW == 102 (0x7f3feb103c00) [pid = 1860] [serial = 524] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 17:38:41 INFO - PROCESS | 1860 | 1461026321828 Marionette TRACE conn3 -> [0,712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:41 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff4a63800 == 49 [pid = 1860] [id = 185] 17:38:41 INFO - PROCESS | 1860 | ++DOMWINDOW == 103 (0x7f3feb103800) [pid = 1860] [serial = 555] [outer = (nil)] 17:38:41 INFO - PROCESS | 1860 | ++DOMWINDOW == 104 (0x7f3feb777000) [pid = 1860] [serial = 556] [outer = 0x7f3feb103800] 17:38:41 INFO - PROCESS | 1860 | 1461026321885 Marionette DEBUG loaded listener.js 17:38:41 INFO - PROCESS | 1860 | ++DOMWINDOW == 105 (0x7f3feffa0000) [pid = 1860] [serial = 557] [outer = 0x7f3feb103800] 17:38:42 INFO - PROCESS | 1860 | SkCairoFTTypeface::onFilterRec unimplemented 17:38:42 INFO - PROCESS | 1860 | 1461026322900 Marionette TRACE conn3 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 17:38:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 17:38:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1428ms 17:38:42 INFO - PROCESS | 1860 | 1461026322944 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 17:38:42 INFO - PROCESS | 1860 | 1461026322947 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 17:38:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 17:38:42 INFO - PROCESS | 1860 | 1461026322952 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 17:38:42 INFO - PROCESS | 1860 | 1461026322953 Marionette TRACE conn3 <- [1,714,null,{}] 17:38:42 INFO - PROCESS | 1860 | 1461026322958 Marionette TRACE conn3 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:38:43 INFO - PROCESS | 1860 | 1461026323086 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 17:38:43 INFO - PROCESS | 1860 | 1461026323239 Marionette TRACE conn3 -> [0,716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:43 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff5212800 == 50 [pid = 1860] [id = 186] 17:38:43 INFO - PROCESS | 1860 | ++DOMWINDOW == 106 (0x7f3feb126800) [pid = 1860] [serial = 558] [outer = (nil)] 17:38:43 INFO - PROCESS | 1860 | ++DOMWINDOW == 107 (0x7f3ff0172800) [pid = 1860] [serial = 559] [outer = 0x7f3feb126800] 17:38:43 INFO - PROCESS | 1860 | 1461026323292 Marionette DEBUG loaded listener.js 17:38:43 INFO - PROCESS | 1860 | ++DOMWINDOW == 108 (0x7f3ff2597800) [pid = 1860] [serial = 560] [outer = 0x7f3feb126800] 17:38:44 INFO - PROCESS | 1860 | SkCairoFTTypeface::onFilterRec unimplemented 17:38:44 INFO - PROCESS | 1860 | 1461026324267 Marionette TRACE conn3 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 17:38:44 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 17:38:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1328ms 17:38:44 INFO - PROCESS | 1860 | 1461026324280 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 17:38:44 INFO - PROCESS | 1860 | 1461026324284 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 17:38:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 17:38:44 INFO - PROCESS | 1860 | 1461026324292 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 17:38:44 INFO - PROCESS | 1860 | 1461026324297 Marionette TRACE conn3 <- [1,718,null,{}] 17:38:44 INFO - PROCESS | 1860 | 1461026324304 Marionette TRACE conn3 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:38:44 INFO - PROCESS | 1860 | 1461026324449 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 17:38:44 INFO - PROCESS | 1860 | 1461026324636 Marionette TRACE conn3 -> [0,720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:44 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fec52c800 == 51 [pid = 1860] [id = 187] 17:38:44 INFO - PROCESS | 1860 | ++DOMWINDOW == 109 (0x7f3feb978000) [pid = 1860] [serial = 561] [outer = (nil)] 17:38:44 INFO - PROCESS | 1860 | ++DOMWINDOW == 110 (0x7f3febdf2800) [pid = 1860] [serial = 562] [outer = 0x7f3feb978000] 17:38:44 INFO - PROCESS | 1860 | 1461026324707 Marionette DEBUG loaded listener.js 17:38:44 INFO - PROCESS | 1860 | ++DOMWINDOW == 111 (0x7f3febeb8800) [pid = 1860] [serial = 563] [outer = 0x7f3feb978000] 17:38:45 INFO - PROCESS | 1860 | SkCairoFTTypeface::onFilterRec unimplemented 17:38:45 INFO - PROCESS | 1860 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:38:45 INFO - PROCESS | 1860 | 1461026325835 Marionette TRACE conn3 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 17:38:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 17:38:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1580ms 17:38:45 INFO - PROCESS | 1860 | 1461026325872 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 17:38:45 INFO - PROCESS | 1860 | 1461026325880 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 17:38:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 17:38:45 INFO - PROCESS | 1860 | 1461026325890 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 17:38:45 INFO - PROCESS | 1860 | 1461026325894 Marionette TRACE conn3 <- [1,722,null,{}] 17:38:45 INFO - PROCESS | 1860 | 1461026325899 Marionette TRACE conn3 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:38:46 INFO - PROCESS | 1860 | 1461026326042 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 17:38:46 INFO - PROCESS | 1860 | 1461026326194 Marionette TRACE conn3 -> [0,724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:46 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff5a41800 == 52 [pid = 1860] [id = 188] 17:38:46 INFO - PROCESS | 1860 | ++DOMWINDOW == 112 (0x7f3febde5000) [pid = 1860] [serial = 564] [outer = (nil)] 17:38:46 INFO - PROCESS | 1860 | ++DOMWINDOW == 113 (0x7f3fec754000) [pid = 1860] [serial = 565] [outer = 0x7f3febde5000] 17:38:46 INFO - PROCESS | 1860 | 1461026326255 Marionette DEBUG loaded listener.js 17:38:46 INFO - PROCESS | 1860 | ++DOMWINDOW == 114 (0x7f3fedec7000) [pid = 1860] [serial = 566] [outer = 0x7f3febde5000] 17:38:47 INFO - PROCESS | 1860 | 1461026327041 Marionette TRACE conn3 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 17:38:47 INFO - PROCESS | 1860 | 1461026327079 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 17:38:47 INFO - PROCESS | 1860 | 1461026327086 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 17:38:47 INFO - PROCESS | 1860 | 1461026327091 Marionette TRACE conn3 <- [1,726,null,{}] 17:38:47 INFO - PROCESS | 1860 | 1461026327105 Marionette TRACE conn3 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:38:47 INFO - PROCESS | 1860 | 1461026327262 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 17:38:47 INFO - PROCESS | 1860 | 1461026327397 Marionette TRACE conn3 -> [0,728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:47 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff67bd000 == 53 [pid = 1860] [id = 189] 17:38:47 INFO - PROCESS | 1860 | ++DOMWINDOW == 115 (0x7f3fedeca000) [pid = 1860] [serial = 567] [outer = (nil)] 17:38:47 INFO - PROCESS | 1860 | ++DOMWINDOW == 116 (0x7f3ff2633c00) [pid = 1860] [serial = 568] [outer = 0x7f3fedeca000] 17:38:47 INFO - PROCESS | 1860 | 1461026327463 Marionette DEBUG loaded listener.js 17:38:47 INFO - PROCESS | 1860 | ++DOMWINDOW == 117 (0x7f3ff40e5400) [pid = 1860] [serial = 569] [outer = 0x7f3fedeca000] 17:38:48 INFO - PROCESS | 1860 | SkCairoFTTypeface::onFilterRec unimplemented 17:38:48 INFO - PROCESS | 1860 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:38:48 INFO - PROCESS | 1860 | 1461026328342 Marionette TRACE conn3 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 17:38:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 17:38:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1283ms 17:38:48 INFO - PROCESS | 1860 | 1461026328383 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 17:38:48 INFO - PROCESS | 1860 | 1461026328387 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 17:38:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 17:38:48 INFO - PROCESS | 1860 | 1461026328395 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 17:38:48 INFO - PROCESS | 1860 | 1461026328397 Marionette TRACE conn3 <- [1,730,null,{}] 17:38:48 INFO - PROCESS | 1860 | 1461026328402 Marionette TRACE conn3 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:38:48 INFO - PROCESS | 1860 | 1461026328540 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 17:38:48 INFO - PROCESS | 1860 | 1461026328681 Marionette TRACE conn3 -> [0,732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:48 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff84e8800 == 54 [pid = 1860] [id = 190] 17:38:48 INFO - PROCESS | 1860 | ++DOMWINDOW == 118 (0x7f3fee177400) [pid = 1860] [serial = 570] [outer = (nil)] 17:38:48 INFO - PROCESS | 1860 | ++DOMWINDOW == 119 (0x7f3ff4a85000) [pid = 1860] [serial = 571] [outer = 0x7f3fee177400] 17:38:48 INFO - PROCESS | 1860 | 1461026328745 Marionette DEBUG loaded listener.js 17:38:48 INFO - PROCESS | 1860 | ++DOMWINDOW == 120 (0x7f3ff50ed800) [pid = 1860] [serial = 572] [outer = 0x7f3fee177400] 17:38:49 INFO - PROCESS | 1860 | SkCairoFTTypeface::onFilterRec unimplemented 17:38:49 INFO - PROCESS | 1860 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:38:49 INFO - PROCESS | 1860 | 1461026329537 Marionette TRACE conn3 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[4040] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 17:38:49 INFO - PROCESS | 1860 | 1461026329580 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 17:38:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 17:38:49 INFO - PROCESS | 1860 | 1461026329602 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 17:38:49 INFO - PROCESS | 1860 | 1461026329605 Marionette TRACE conn3 <- [1,734,null,{}] 17:38:49 INFO - PROCESS | 1860 | 1461026329611 Marionette TRACE conn3 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:38:49 INFO - PROCESS | 1860 | 1461026329751 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 17:38:49 INFO - PROCESS | 1860 | 1461026329886 Marionette TRACE conn3 -> [0,736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:49 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f4002bf8000 == 55 [pid = 1860] [id = 191] 17:38:49 INFO - PROCESS | 1860 | ++DOMWINDOW == 121 (0x7f3feb111800) [pid = 1860] [serial = 573] [outer = (nil)] 17:38:49 INFO - PROCESS | 1860 | ++DOMWINDOW == 122 (0x7f3ff53bd000) [pid = 1860] [serial = 574] [outer = 0x7f3feb111800] 17:38:49 INFO - PROCESS | 1860 | 1461026329952 Marionette DEBUG loaded listener.js 17:38:50 INFO - PROCESS | 1860 | ++DOMWINDOW == 123 (0x7f3ff56cc400) [pid = 1860] [serial = 575] [outer = 0x7f3feb111800] 17:38:50 INFO - PROCESS | 1860 | SkCairoFTTypeface::onFilterRec unimplemented 17:38:50 INFO - PROCESS | 1860 | 1461026330795 Marionette TRACE conn3 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 17:38:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 17:38:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1244ms 17:38:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 17:38:50 INFO - PROCESS | 1860 | 1461026330830 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 17:38:50 INFO - PROCESS | 1860 | 1461026330832 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 17:38:50 INFO - PROCESS | 1860 | 1461026330838 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 17:38:50 INFO - PROCESS | 1860 | 1461026330841 Marionette TRACE conn3 <- [1,738,null,{}] 17:38:50 INFO - PROCESS | 1860 | 1461026330845 Marionette TRACE conn3 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:38:51 INFO - PROCESS | 1860 | 1461026331010 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 17:38:51 INFO - PROCESS | 1860 | 1461026331159 Marionette TRACE conn3 -> [0,740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:51 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fec1c7000 == 56 [pid = 1860] [id = 192] 17:38:51 INFO - PROCESS | 1860 | ++DOMWINDOW == 124 (0x7f3feb105c00) [pid = 1860] [serial = 576] [outer = (nil)] 17:38:51 INFO - PROCESS | 1860 | ++DOMWINDOW == 125 (0x7f3feb133400) [pid = 1860] [serial = 577] [outer = 0x7f3feb105c00] 17:38:51 INFO - PROCESS | 1860 | 1461026331231 Marionette DEBUG loaded listener.js 17:38:51 INFO - PROCESS | 1860 | ++DOMWINDOW == 126 (0x7f3ff5fbb000) [pid = 1860] [serial = 578] [outer = 0x7f3feb105c00] 17:38:52 INFO - PROCESS | 1860 | SkCairoFTTypeface::onFilterRec unimplemented 17:38:52 INFO - PROCESS | 1860 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:38:52 INFO - PROCESS | 1860 | 1461026332619 Marionette TRACE conn3 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 17:38:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 17:38:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1830ms 17:38:52 INFO - PROCESS | 1860 | 1461026332668 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 17:38:52 INFO - PROCESS | 1860 | 1461026332672 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 17:38:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 17:38:52 INFO - PROCESS | 1860 | 1461026332679 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 17:38:52 INFO - PROCESS | 1860 | 1461026332682 Marionette TRACE conn3 <- [1,742,null,{}] 17:38:52 INFO - PROCESS | 1860 | 1461026332689 Marionette TRACE conn3 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:38:52 INFO - PROCESS | 1860 | 1461026332862 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 17:38:52 INFO - PROCESS | 1860 | 1461026332980 Marionette TRACE conn3 -> [0,744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:53 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3febe79800 == 57 [pid = 1860] [id = 193] 17:38:53 INFO - PROCESS | 1860 | ++DOMWINDOW == 127 (0x7f3feb73ac00) [pid = 1860] [serial = 579] [outer = (nil)] 17:38:53 INFO - PROCESS | 1860 | ++DOMWINDOW == 128 (0x7f3febfb2c00) [pid = 1860] [serial = 580] [outer = 0x7f3feb73ac00] 17:38:53 INFO - PROCESS | 1860 | 1461026333079 Marionette DEBUG loaded listener.js 17:38:53 INFO - PROCESS | 1860 | ++DOMWINDOW == 129 (0x7f3fec5cf000) [pid = 1860] [serial = 581] [outer = 0x7f3feb73ac00] 17:38:53 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff4a63800 == 56 [pid = 1860] [id = 185] 17:38:53 INFO - PROCESS | 1860 | --DOMWINDOW == 128 (0x7f3feb739000) [pid = 1860] [serial = 529] [outer = (nil)] [url = about:blank] 17:38:53 INFO - PROCESS | 1860 | --DOMWINDOW == 127 (0x7f3ff322f400) [pid = 1860] [serial = 492] [outer = (nil)] [url = about:blank] 17:38:53 INFO - PROCESS | 1860 | --DOMWINDOW == 126 (0x7f4007eca000) [pid = 1860] [serial = 501] [outer = (nil)] [url = about:blank] 17:38:53 INFO - PROCESS | 1860 | --DOMWINDOW == 125 (0x7f3ff5ce1400) [pid = 1860] [serial = 495] [outer = (nil)] [url = about:blank] 17:38:53 INFO - PROCESS | 1860 | --DOMWINDOW == 124 (0x7f3fecc7e000) [pid = 1860] [serial = 489] [outer = (nil)] [url = about:blank] 17:38:53 INFO - PROCESS | 1860 | --DOMWINDOW == 123 (0x7f3ff85de400) [pid = 1860] [serial = 498] [outer = (nil)] [url = about:blank] 17:38:53 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff3217000 == 55 [pid = 1860] [id = 184] 17:38:53 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fec7af000 == 54 [pid = 1860] [id = 183] 17:38:53 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3feb7a4800 == 53 [pid = 1860] [id = 182] 17:38:53 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff557d800 == 52 [pid = 1860] [id = 178] 17:38:53 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3febe8d800 == 51 [pid = 1860] [id = 177] 17:38:53 INFO - PROCESS | 1860 | --DOMWINDOW == 122 (0x7f3ff56c9800) [pid = 1860] [serial = 519] [outer = (nil)] [url = about:blank] 17:38:53 INFO - PROCESS | 1860 | --DOMWINDOW == 121 (0x7f3ff5ce4000) [pid = 1860] [serial = 520] [outer = (nil)] [url = about:blank] 17:38:53 INFO - PROCESS | 1860 | --DOMWINDOW == 120 (0x7f3ff3ac2000) [pid = 1860] [serial = 513] [outer = (nil)] [url = about:blank] 17:38:53 INFO - PROCESS | 1860 | --DOMWINDOW == 119 (0x7f3ff6a61000) [pid = 1860] [serial = 522] [outer = (nil)] [url = about:blank] 17:38:53 INFO - PROCESS | 1860 | --DOMWINDOW == 118 (0x7f3ff4a80c00) [pid = 1860] [serial = 514] [outer = (nil)] [url = about:blank] 17:38:53 INFO - PROCESS | 1860 | --DOMWINDOW == 117 (0x7f3ff0171400) [pid = 1860] [serial = 511] [outer = (nil)] [url = about:blank] 17:38:53 INFO - PROCESS | 1860 | --DOMWINDOW == 116 (0x7f3fee177c00) [pid = 1860] [serial = 510] [outer = (nil)] [url = about:blank] 17:38:53 INFO - PROCESS | 1860 | --DOMWINDOW == 115 (0x7f3fec6de000) [pid = 1860] [serial = 508] [outer = (nil)] [url = about:blank] 17:38:53 INFO - PROCESS | 1860 | --DOMWINDOW == 114 (0x7f3fec6d9400) [pid = 1860] [serial = 507] [outer = (nil)] [url = about:blank] 17:38:53 INFO - PROCESS | 1860 | --DOMWINDOW == 113 (0x7f3ff50f7400) [pid = 1860] [serial = 516] [outer = (nil)] [url = about:blank] 17:38:53 INFO - PROCESS | 1860 | --DOMWINDOW == 112 (0x7f3febfab400) [pid = 1860] [serial = 487] [outer = (nil)] [url = about:blank] 17:38:53 INFO - PROCESS | 1860 | --DOMWINDOW == 111 (0x7f3feb10b400) [pid = 1860] [serial = 525] [outer = (nil)] [url = about:blank] 17:38:53 INFO - PROCESS | 1860 | --DOMWINDOW == 110 (0x7f3ff0174000) [pid = 1860] [serial = 504] [outer = (nil)] [url = about:blank] 17:38:53 INFO - PROCESS | 1860 | --DOMWINDOW == 109 (0x7f3ff779b400) [pid = 1860] [serial = 283] [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.] 17:38:53 INFO - PROCESS | 1860 | --DOMWINDOW == 108 (0x7f3ff6e44800) [pid = 1860] [serial = 523] [outer = (nil)] [url = about:blank] 17:38:53 INFO - PROCESS | 1860 | --DOMWINDOW == 107 (0x7f3ff53c1000) [pid = 1860] [serial = 517] [outer = (nil)] [url = about:blank] 17:38:53 INFO - PROCESS | 1860 | --DOMWINDOW == 106 (0x7f3feb12c400) [pid = 1860] [serial = 526] [outer = (nil)] [url = about:blank] 17:38:54 INFO - PROCESS | 1860 | SkCairoFTTypeface::onFilterRec unimplemented 17:38:54 INFO - PROCESS | 1860 | 1461026334129 Marionette TRACE conn3 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 17:38:54 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 17:38:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1484ms 17:38:54 INFO - PROCESS | 1860 | 1461026334163 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 17:38:54 INFO - PROCESS | 1860 | 1461026334169 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 17:38:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 17:38:54 INFO - PROCESS | 1860 | 1461026334178 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 17:38:54 INFO - PROCESS | 1860 | 1461026334180 Marionette TRACE conn3 <- [1,746,null,{}] 17:38:54 INFO - PROCESS | 1860 | 1461026334186 Marionette TRACE conn3 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:38:54 INFO - PROCESS | 1860 | 1461026334311 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 17:38:54 INFO - PROCESS | 1860 | 1461026334321 Marionette TRACE conn3 -> [0,748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:54 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff4df2000 == 52 [pid = 1860] [id = 194] 17:38:54 INFO - PROCESS | 1860 | ++DOMWINDOW == 107 (0x7f3fec074000) [pid = 1860] [serial = 582] [outer = (nil)] 17:38:54 INFO - PROCESS | 1860 | ++DOMWINDOW == 108 (0x7f3fecc85c00) [pid = 1860] [serial = 583] [outer = 0x7f3fec074000] 17:38:54 INFO - PROCESS | 1860 | 1461026334372 Marionette DEBUG loaded listener.js 17:38:54 INFO - PROCESS | 1860 | ++DOMWINDOW == 109 (0x7f3fefd6ec00) [pid = 1860] [serial = 584] [outer = 0x7f3fec074000] 17:38:54 INFO - PROCESS | 1860 | SkCairoFTTypeface::onFilterRec unimplemented 17:38:55 INFO - PROCESS | 1860 | SkCairoFTTypeface::onFilterRec unimplemented 17:38:55 INFO - PROCESS | 1860 | 1461026335518 Marionette TRACE conn3 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 17:38:55 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.) 17:38:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1377ms 17:38:55 INFO - PROCESS | 1860 | 1461026335556 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 17:38:55 INFO - PROCESS | 1860 | 1461026335558 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 17:38:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 17:38:55 INFO - PROCESS | 1860 | 1461026335563 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 17:38:55 INFO - PROCESS | 1860 | 1461026335568 Marionette TRACE conn3 <- [1,750,null,{}] 17:38:55 INFO - PROCESS | 1860 | 1461026335581 Marionette TRACE conn3 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:38:55 INFO - PROCESS | 1860 | 1461026335742 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 17:38:55 INFO - PROCESS | 1860 | 1461026335752 Marionette TRACE conn3 -> [0,752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:55 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff5e1c000 == 53 [pid = 1860] [id = 195] 17:38:55 INFO - PROCESS | 1860 | ++DOMWINDOW == 110 (0x7f3fefd73800) [pid = 1860] [serial = 585] [outer = (nil)] 17:38:55 INFO - PROCESS | 1860 | ++DOMWINDOW == 111 (0x7f3ff2596000) [pid = 1860] [serial = 586] [outer = 0x7f3fefd73800] 17:38:55 INFO - PROCESS | 1860 | 1461026335860 Marionette DEBUG loaded listener.js 17:38:55 INFO - PROCESS | 1860 | ++DOMWINDOW == 112 (0x7f3ff42a8800) [pid = 1860] [serial = 587] [outer = 0x7f3fefd73800] 17:38:56 INFO - PROCESS | 1860 | SkCairoFTTypeface::onFilterRec unimplemented 17:38:56 INFO - PROCESS | 1860 | 1461026336931 Marionette TRACE conn3 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 17:38:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 17:38:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1387ms 17:38:56 INFO - PROCESS | 1860 | 1461026336951 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 17:38:56 INFO - PROCESS | 1860 | 1461026336953 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 17:38:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 17:38:56 INFO - PROCESS | 1860 | 1461026336959 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 17:38:56 INFO - PROCESS | 1860 | 1461026336961 Marionette TRACE conn3 <- [1,754,null,{}] 17:38:56 INFO - PROCESS | 1860 | 1461026336965 Marionette TRACE conn3 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:38:57 INFO - PROCESS | 1860 | 1461026337121 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 17:38:57 INFO - PROCESS | 1860 | 1461026337146 Marionette TRACE conn3 -> [0,756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:57 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff6ed9800 == 54 [pid = 1860] [id = 196] 17:38:57 INFO - PROCESS | 1860 | ++DOMWINDOW == 113 (0x7f3fec078800) [pid = 1860] [serial = 588] [outer = (nil)] 17:38:57 INFO - PROCESS | 1860 | ++DOMWINDOW == 114 (0x7f3ff4a88c00) [pid = 1860] [serial = 589] [outer = 0x7f3fec078800] 17:38:57 INFO - PROCESS | 1860 | 1461026337258 Marionette DEBUG loaded listener.js 17:38:57 INFO - PROCESS | 1860 | ++DOMWINDOW == 115 (0x7f3ff5508000) [pid = 1860] [serial = 590] [outer = 0x7f3fec078800] 17:38:57 INFO - PROCESS | 1860 | --DOMWINDOW == 114 (0x7f3feb974c00) [pid = 1860] [serial = 449] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 17:38:57 INFO - PROCESS | 1860 | --DOMWINDOW == 113 (0x7f3ff6049800) [pid = 1860] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 17:38:57 INFO - PROCESS | 1860 | --DOMWINDOW == 112 (0x7f400a1a0c00) [pid = 1860] [serial = 461] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 17:38:57 INFO - PROCESS | 1860 | --DOMWINDOW == 111 (0x7f3ff5fbe000) [pid = 1860] [serial = 455] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 17:38:57 INFO - PROCESS | 1860 | --DOMWINDOW == 110 (0x7f3ff5fbe800) [pid = 1860] [serial = 458] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 17:38:57 INFO - PROCESS | 1860 | --DOMWINDOW == 109 (0x7f3ff5ebb400) [pid = 1860] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 17:38:57 INFO - PROCESS | 1860 | --DOMWINDOW == 108 (0x7f3feb975800) [pid = 1860] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 17:38:57 INFO - PROCESS | 1860 | --DOMWINDOW == 107 (0x7f3feb127400) [pid = 1860] [serial = 488] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 17:38:57 INFO - PROCESS | 1860 | --DOMWINDOW == 106 (0x7f3ffc15d800) [pid = 1860] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 17:38:57 INFO - PROCESS | 1860 | --DOMWINDOW == 105 (0x7f3ff53b7c00) [pid = 1860] [serial = 452] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 17:38:57 INFO - PROCESS | 1860 | --DOMWINDOW == 104 (0x7f3ff4a89c00) [pid = 1860] [serial = 497] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 17:38:57 INFO - PROCESS | 1860 | --DOMWINDOW == 103 (0x7f3feb96b400) [pid = 1860] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 17:38:57 INFO - PROCESS | 1860 | --DOMWINDOW == 102 (0x7f3feb972400) [pid = 1860] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 17:38:57 INFO - PROCESS | 1860 | --DOMWINDOW == 101 (0x7f3ff704b800) [pid = 1860] [serial = 500] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 17:38:57 INFO - PROCESS | 1860 | --DOMWINDOW == 100 (0x7f3feb96c400) [pid = 1860] [serial = 491] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 17:38:57 INFO - PROCESS | 1860 | --DOMWINDOW == 99 (0x7f3ff4a82000) [pid = 1860] [serial = 494] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 17:38:57 INFO - PROCESS | 1860 | --DOMWINDOW == 98 (0x7f3feb96f400) [pid = 1860] [serial = 446] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 17:38:57 INFO - PROCESS | 1860 | --DOMWINDOW == 97 (0x7f3fec751800) [pid = 1860] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 17:38:57 INFO - PROCESS | 1860 | --DOMWINDOW == 96 (0x7f3feb103800) [pid = 1860] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 17:38:57 INFO - PROCESS | 1860 | --DOMWINDOW == 95 (0x7f3feb12b800) [pid = 1860] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 17:38:57 INFO - PROCESS | 1860 | --DOMWINDOW == 94 (0x7f3febeaa000) [pid = 1860] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 17:38:57 INFO - PROCESS | 1860 | --DOMWINDOW == 93 (0x7f3feb676800) [pid = 1860] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 17:38:57 INFO - PROCESS | 1860 | --DOMWINDOW == 92 (0x7f3fec6d0400) [pid = 1860] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 17:38:57 INFO - PROCESS | 1860 | --DOMWINDOW == 91 (0x7f3feb12b000) [pid = 1860] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 17:38:57 INFO - PROCESS | 1860 | --DOMWINDOW == 90 (0x7f3feb675400) [pid = 1860] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 17:38:57 INFO - PROCESS | 1860 | --DOMWINDOW == 89 (0x7f3feb128c00) [pid = 1860] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 17:38:57 INFO - PROCESS | 1860 | --DOMWINDOW == 88 (0x7f3feb733400) [pid = 1860] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 17:38:58 INFO - PROCESS | 1860 | SkCairoFTTypeface::onFilterRec unimplemented 17:38:58 INFO - PROCESS | 1860 | 1461026338508 Marionette TRACE conn3 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 17:38:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed 17:38:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1575ms 17:38:58 INFO - PROCESS | 1860 | 1461026338536 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 17:38:58 INFO - PROCESS | 1860 | 1461026338539 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 17:38:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 17:38:58 INFO - PROCESS | 1860 | 1461026338544 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 17:38:58 INFO - PROCESS | 1860 | 1461026338546 Marionette TRACE conn3 <- [1,758,null,{}] 17:38:58 INFO - PROCESS | 1860 | 1461026338551 Marionette TRACE conn3 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:38:58 INFO - PROCESS | 1860 | 1461026338669 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 17:38:58 INFO - PROCESS | 1860 | 1461026338805 Marionette TRACE conn3 -> [0,760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:58 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff6ed7800 == 55 [pid = 1860] [id = 197] 17:38:58 INFO - PROCESS | 1860 | ++DOMWINDOW == 89 (0x7f3febeb2c00) [pid = 1860] [serial = 591] [outer = (nil)] 17:38:58 INFO - PROCESS | 1860 | ++DOMWINDOW == 90 (0x7f3fefdf1400) [pid = 1860] [serial = 592] [outer = 0x7f3febeb2c00] 17:38:58 INFO - PROCESS | 1860 | 1461026338860 Marionette DEBUG loaded listener.js 17:38:58 INFO - PROCESS | 1860 | ++DOMWINDOW == 91 (0x7f3ff2633800) [pid = 1860] [serial = 593] [outer = 0x7f3febeb2c00] 17:38:59 INFO - PROCESS | 1860 | SkCairoFTTypeface::onFilterRec unimplemented 17:38:59 INFO - PROCESS | 1860 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:38:59 INFO - PROCESS | 1860 | SkCairoFTTypeface::onFilterRec unimplemented 17:38:59 INFO - PROCESS | 1860 | SkCairoFTTypeface::onFilterRec unimplemented 17:38:59 INFO - PROCESS | 1860 | SkCairoFTTypeface::onFilterRec unimplemented 17:38:59 INFO - PROCESS | 1860 | 1461026339431 Marionette TRACE conn3 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 17:38:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 17:38:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 925ms 17:38:59 INFO - PROCESS | 1860 | 1461026339470 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 17:38:59 INFO - PROCESS | 1860 | 1461026339472 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 17:38:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 17:38:59 INFO - PROCESS | 1860 | 1461026339480 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 17:38:59 INFO - PROCESS | 1860 | 1461026339481 Marionette TRACE conn3 <- [1,762,null,{}] 17:38:59 INFO - PROCESS | 1860 | 1461026339486 Marionette TRACE conn3 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:38:59 INFO - PROCESS | 1860 | 1461026339613 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 17:38:59 INFO - PROCESS | 1860 | 1461026339783 Marionette TRACE conn3 -> [0,764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:59 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fec1b7800 == 56 [pid = 1860] [id = 198] 17:38:59 INFO - PROCESS | 1860 | ++DOMWINDOW == 92 (0x7f3feb102c00) [pid = 1860] [serial = 594] [outer = (nil)] 17:38:59 INFO - PROCESS | 1860 | ++DOMWINDOW == 93 (0x7f3feb10f800) [pid = 1860] [serial = 595] [outer = 0x7f3feb102c00] 17:38:59 INFO - PROCESS | 1860 | 1461026339849 Marionette DEBUG loaded listener.js 17:38:59 INFO - PROCESS | 1860 | ++DOMWINDOW == 94 (0x7f3feb733c00) [pid = 1860] [serial = 596] [outer = 0x7f3feb102c00] 17:39:01 INFO - PROCESS | 1860 | 1461026341072 Marionette TRACE conn3 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 17:39:01 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 17:39:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1628ms 17:39:01 INFO - PROCESS | 1860 | 1461026341109 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 17:39:01 INFO - PROCESS | 1860 | 1461026341114 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 17:39:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 17:39:01 INFO - PROCESS | 1860 | 1461026341122 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 17:39:01 INFO - PROCESS | 1860 | 1461026341127 Marionette TRACE conn3 <- [1,766,null,{}] 17:39:01 INFO - PROCESS | 1860 | 1461026341133 Marionette TRACE conn3 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:39:01 INFO - PROCESS | 1860 | 1461026341299 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 17:39:01 INFO - PROCESS | 1860 | 1461026341447 Marionette TRACE conn3 -> [0,768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:39:01 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff5c0e800 == 57 [pid = 1860] [id = 199] 17:39:01 INFO - PROCESS | 1860 | ++DOMWINDOW == 95 (0x7f3febeaf000) [pid = 1860] [serial = 597] [outer = (nil)] 17:39:01 INFO - PROCESS | 1860 | ++DOMWINDOW == 96 (0x7f3fecc87400) [pid = 1860] [serial = 598] [outer = 0x7f3febeaf000] 17:39:01 INFO - PROCESS | 1860 | 1461026341562 Marionette DEBUG loaded listener.js 17:39:01 INFO - PROCESS | 1860 | ++DOMWINDOW == 97 (0x7f3fefd6a400) [pid = 1860] [serial = 599] [outer = 0x7f3febeaf000] 17:39:02 INFO - PROCESS | 1860 | 1461026342645 Marionette TRACE conn3 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 17:39:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 17:39:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1579ms 17:39:02 INFO - PROCESS | 1860 | 1461026342705 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 17:39:02 INFO - PROCESS | 1860 | 1461026342710 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 17:39:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 17:39:02 INFO - PROCESS | 1860 | 1461026342760 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 17:39:02 INFO - PROCESS | 1860 | 1461026342762 Marionette TRACE conn3 <- [1,770,null,{}] 17:39:02 INFO - PROCESS | 1860 | 1461026342769 Marionette TRACE conn3 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:39:02 INFO - PROCESS | 1860 | 1461026342913 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 17:39:03 INFO - PROCESS | 1860 | 1461026343156 Marionette TRACE conn3 -> [0,772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:39:03 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f400329c800 == 58 [pid = 1860] [id = 200] 17:39:03 INFO - PROCESS | 1860 | ++DOMWINDOW == 98 (0x7f3febeb8400) [pid = 1860] [serial = 600] [outer = (nil)] 17:39:03 INFO - PROCESS | 1860 | ++DOMWINDOW == 99 (0x7f3ff3229000) [pid = 1860] [serial = 601] [outer = 0x7f3febeb8400] 17:39:03 INFO - PROCESS | 1860 | 1461026343219 Marionette DEBUG loaded listener.js 17:39:03 INFO - PROCESS | 1860 | ++DOMWINDOW == 100 (0x7f3ff4a81c00) [pid = 1860] [serial = 602] [outer = 0x7f3febeb8400] 17:39:03 INFO - PROCESS | 1860 | 1461026343932 Marionette TRACE conn3 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 17:39:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 17:39:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1271ms 17:39:03 INFO - PROCESS | 1860 | 1461026343988 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 17:39:03 INFO - PROCESS | 1860 | 1461026343992 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 17:39:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 17:39:04 INFO - PROCESS | 1860 | 1461026344005 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 17:39:04 INFO - PROCESS | 1860 | 1461026344013 Marionette TRACE conn3 <- [1,774,null,{}] 17:39:04 INFO - PROCESS | 1860 | 1461026344036 Marionette TRACE conn3 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:39:04 INFO - PROCESS | 1860 | 1461026344186 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 17:39:04 INFO - PROCESS | 1860 | 1461026344324 Marionette TRACE conn3 -> [0,776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:39:04 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f4004259000 == 59 [pid = 1860] [id = 201] 17:39:04 INFO - PROCESS | 1860 | ++DOMWINDOW == 101 (0x7f3feb10fc00) [pid = 1860] [serial = 603] [outer = (nil)] 17:39:04 INFO - PROCESS | 1860 | ++DOMWINDOW == 102 (0x7f3ff56ca800) [pid = 1860] [serial = 604] [outer = 0x7f3feb10fc00] 17:39:04 INFO - PROCESS | 1860 | 1461026344386 Marionette DEBUG loaded listener.js 17:39:04 INFO - PROCESS | 1860 | ++DOMWINDOW == 103 (0x7f3ff5fbc800) [pid = 1860] [serial = 605] [outer = 0x7f3feb10fc00] 17:39:05 INFO - PROCESS | 1860 | 1461026345146 Marionette TRACE conn3 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 17:39:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 17:39:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1161ms 17:39:05 INFO - PROCESS | 1860 | 1461026345171 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 17:39:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 17:39:05 INFO - PROCESS | 1860 | 1461026345176 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 17:39:05 INFO - PROCESS | 1860 | 1461026345182 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 17:39:05 INFO - PROCESS | 1860 | 1461026345185 Marionette TRACE conn3 <- [1,778,null,{}] 17:39:05 INFO - PROCESS | 1860 | 1461026345189 Marionette TRACE conn3 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:39:05 INFO - PROCESS | 1860 | 1461026345318 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 17:39:05 INFO - PROCESS | 1860 | 1461026345461 Marionette TRACE conn3 -> [0,780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:39:05 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f4007996000 == 60 [pid = 1860] [id = 202] 17:39:05 INFO - PROCESS | 1860 | ++DOMWINDOW == 104 (0x7f3fecc85400) [pid = 1860] [serial = 606] [outer = (nil)] 17:39:05 INFO - PROCESS | 1860 | ++DOMWINDOW == 105 (0x7f3ff604a800) [pid = 1860] [serial = 607] [outer = 0x7f3fecc85400] 17:39:05 INFO - PROCESS | 1860 | 1461026345523 Marionette DEBUG loaded listener.js 17:39:05 INFO - PROCESS | 1860 | ++DOMWINDOW == 106 (0x7f3ff663b800) [pid = 1860] [serial = 608] [outer = 0x7f3fecc85400] 17:39:06 INFO - PROCESS | 1860 | 1461026346314 Marionette TRACE conn3 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 17:39:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 17:39:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1183ms 17:39:06 INFO - PROCESS | 1860 | 1461026346365 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 17:39:06 INFO - PROCESS | 1860 | 1461026346368 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 17:39:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 17:39:06 INFO - PROCESS | 1860 | 1461026346373 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 17:39:06 INFO - PROCESS | 1860 | 1461026346375 Marionette TRACE conn3 <- [1,782,null,{}] 17:39:06 INFO - PROCESS | 1860 | 1461026346380 Marionette TRACE conn3 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:39:06 INFO - PROCESS | 1860 | 1461026346515 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 17:39:06 INFO - PROCESS | 1860 | 1461026346665 Marionette TRACE conn3 -> [0,784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:39:06 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3feb1ba800 == 61 [pid = 1860] [id = 203] 17:39:06 INFO - PROCESS | 1860 | ++DOMWINDOW == 107 (0x7f3fec076400) [pid = 1860] [serial = 609] [outer = (nil)] 17:39:06 INFO - PROCESS | 1860 | ++DOMWINDOW == 108 (0x7f3fec6d6c00) [pid = 1860] [serial = 610] [outer = 0x7f3fec076400] 17:39:06 INFO - PROCESS | 1860 | 1461026346738 Marionette DEBUG loaded listener.js 17:39:06 INFO - PROCESS | 1860 | ++DOMWINDOW == 109 (0x7f3ff53bbc00) [pid = 1860] [serial = 611] [outer = 0x7f3fec076400] 17:39:07 INFO - PROCESS | 1860 | 1461026347761 Marionette TRACE conn3 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 17:39:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 17:39:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1427ms 17:39:07 INFO - PROCESS | 1860 | 1461026347802 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 17:39:07 INFO - PROCESS | 1860 | 1461026347807 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 17:39:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 17:39:07 INFO - PROCESS | 1860 | 1461026347815 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 17:39:07 INFO - PROCESS | 1860 | 1461026347818 Marionette TRACE conn3 <- [1,786,null,{}] 17:39:07 INFO - PROCESS | 1860 | 1461026347825 Marionette TRACE conn3 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:39:07 INFO - PROCESS | 1860 | 1461026347963 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 17:39:08 INFO - PROCESS | 1860 | 1461026348143 Marionette TRACE conn3 -> [0,788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:39:08 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3feb1ab800 == 62 [pid = 1860] [id = 204] 17:39:08 INFO - PROCESS | 1860 | ++DOMWINDOW == 110 (0x7f3febdeb400) [pid = 1860] [serial = 612] [outer = (nil)] 17:39:08 INFO - PROCESS | 1860 | ++DOMWINDOW == 111 (0x7f3febeb5c00) [pid = 1860] [serial = 613] [outer = 0x7f3febdeb400] 17:39:08 INFO - PROCESS | 1860 | 1461026348240 Marionette DEBUG loaded listener.js 17:39:08 INFO - PROCESS | 1860 | ++DOMWINDOW == 112 (0x7f3fec072c00) [pid = 1860] [serial = 614] [outer = 0x7f3febdeb400] 17:39:08 INFO - PROCESS | 1860 | --DOCSHELL 0x7f400ae3a800 == 61 [pid = 1860] [id = 138] 17:39:08 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff6ed7800 == 60 [pid = 1860] [id = 197] 17:39:08 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff6ed9800 == 59 [pid = 1860] [id = 196] 17:39:08 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff5e1c000 == 58 [pid = 1860] [id = 195] 17:39:08 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff4df2000 == 57 [pid = 1860] [id = 194] 17:39:08 INFO - PROCESS | 1860 | --DOMWINDOW == 111 (0x7f3ff0172800) [pid = 1860] [serial = 559] [outer = (nil)] [url = about:blank] 17:39:08 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3febe79800 == 56 [pid = 1860] [id = 193] 17:39:08 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff84e8800 == 55 [pid = 1860] [id = 190] 17:39:08 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff67bd000 == 54 [pid = 1860] [id = 189] 17:39:08 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff5a41800 == 53 [pid = 1860] [id = 188] 17:39:08 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fec52c800 == 52 [pid = 1860] [id = 187] 17:39:08 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff5212800 == 51 [pid = 1860] [id = 186] 17:39:09 INFO - PROCESS | 1860 | 1461026349033 Marionette TRACE conn3 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 17:39:09 INFO - PROCESS | 1860 | --DOMWINDOW == 110 (0x7f3ff6e41800) [pid = 1860] [serial = 496] [outer = (nil)] [url = about:blank] 17:39:09 INFO - PROCESS | 1860 | --DOMWINDOW == 109 (0x7f3fee17f400) [pid = 1860] [serial = 448] [outer = (nil)] [url = about:blank] 17:39:09 INFO - PROCESS | 1860 | --DOMWINDOW == 108 (0x7f3ff5cd7000) [pid = 1860] [serial = 451] [outer = (nil)] [url = about:blank] 17:39:09 INFO - PROCESS | 1860 | --DOMWINDOW == 107 (0x7f400d253c00) [pid = 1860] [serial = 421] [outer = (nil)] [url = about:blank] 17:39:09 INFO - PROCESS | 1860 | --DOMWINDOW == 106 (0x7f400d253400) [pid = 1860] [serial = 463] [outer = (nil)] [url = about:blank] 17:39:09 INFO - PROCESS | 1860 | --DOMWINDOW == 105 (0x7f4003278800) [pid = 1860] [serial = 457] [outer = (nil)] [url = about:blank] 17:39:09 INFO - PROCESS | 1860 | --DOMWINDOW == 104 (0x7f4008394000) [pid = 1860] [serial = 460] [outer = (nil)] [url = about:blank] 17:39:09 INFO - PROCESS | 1860 | --DOMWINDOW == 103 (0x7f400c456000) [pid = 1860] [serial = 418] [outer = (nil)] [url = about:blank] 17:39:09 INFO - PROCESS | 1860 | --DOMWINDOW == 102 (0x7f3ff53b9000) [pid = 1860] [serial = 412] [outer = (nil)] [url = about:blank] 17:39:09 INFO - PROCESS | 1860 | --DOMWINDOW == 101 (0x7f3fedfad000) [pid = 1860] [serial = 490] [outer = (nil)] [url = about:blank] 17:39:09 INFO - PROCESS | 1860 | --DOMWINDOW == 100 (0x7f4007f2ac00) [pid = 1860] [serial = 370] [outer = (nil)] [url = about:blank] 17:39:09 INFO - PROCESS | 1860 | --DOMWINDOW == 99 (0x7f3ff6e42800) [pid = 1860] [serial = 454] [outer = (nil)] [url = about:blank] 17:39:09 INFO - PROCESS | 1860 | --DOMWINDOW == 98 (0x7f4007ec5800) [pid = 1860] [serial = 499] [outer = (nil)] [url = about:blank] 17:39:09 INFO - PROCESS | 1860 | --DOMWINDOW == 97 (0x7f3ff85dd800) [pid = 1860] [serial = 415] [outer = (nil)] [url = about:blank] 17:39:09 INFO - PROCESS | 1860 | --DOMWINDOW == 96 (0x7f3fec755400) [pid = 1860] [serial = 409] [outer = (nil)] [url = about:blank] 17:39:09 INFO - PROCESS | 1860 | --DOMWINDOW == 95 (0x7f4007ecf400) [pid = 1860] [serial = 502] [outer = (nil)] [url = about:blank] 17:39:09 INFO - PROCESS | 1860 | --DOMWINDOW == 94 (0x7f3ff4a81800) [pid = 1860] [serial = 493] [outer = (nil)] [url = about:blank] 17:39:09 INFO - PROCESS | 1860 | --DOMWINDOW == 93 (0x7f3fecfc5c00) [pid = 1860] [serial = 553] [outer = (nil)] [url = about:blank] 17:39:09 INFO - PROCESS | 1860 | --DOMWINDOW == 92 (0x7f3fedfa8400) [pid = 1860] [serial = 554] [outer = (nil)] [url = about:blank] 17:39:09 INFO - PROCESS | 1860 | --DOMWINDOW == 91 (0x7f3feb777000) [pid = 1860] [serial = 556] [outer = (nil)] [url = about:blank] 17:39:09 INFO - PROCESS | 1860 | --DOMWINDOW == 90 (0x7f3fecc86000) [pid = 1860] [serial = 536] [outer = (nil)] [url = about:blank] 17:39:09 INFO - PROCESS | 1860 | --DOMWINDOW == 89 (0x7f3fec6dc000) [pid = 1860] [serial = 535] [outer = (nil)] [url = about:blank] 17:39:09 INFO - PROCESS | 1860 | --DOMWINDOW == 88 (0x7f3febfb4c00) [pid = 1860] [serial = 550] [outer = (nil)] [url = about:blank] 17:39:09 INFO - PROCESS | 1860 | --DOMWINDOW == 87 (0x7f3ff56cf000) [pid = 1860] [serial = 542] [outer = (nil)] [url = about:blank] 17:39:09 INFO - PROCESS | 1860 | --DOMWINDOW == 86 (0x7f3febeb2800) [pid = 1860] [serial = 541] [outer = (nil)] [url = about:blank] 17:39:09 INFO - PROCESS | 1860 | --DOMWINDOW == 85 (0x7f3ff50f8c00) [pid = 1860] [serial = 539] [outer = (nil)] [url = about:blank] 17:39:09 INFO - PROCESS | 1860 | --DOMWINDOW == 84 (0x7f3ff300ec00) [pid = 1860] [serial = 538] [outer = (nil)] [url = about:blank] 17:39:09 INFO - PROCESS | 1860 | --DOMWINDOW == 83 (0x7f3feb73ec00) [pid = 1860] [serial = 533] [outer = (nil)] [url = about:blank] 17:39:09 INFO - PROCESS | 1860 | --DOMWINDOW == 82 (0x7f3feb135400) [pid = 1860] [serial = 532] [outer = (nil)] [url = about:blank] 17:39:09 INFO - PROCESS | 1860 | --DOMWINDOW == 81 (0x7f3febde4400) [pid = 1860] [serial = 548] [outer = (nil)] [url = about:blank] 17:39:09 INFO - PROCESS | 1860 | --DOMWINDOW == 80 (0x7f3feb96d800) [pid = 1860] [serial = 547] [outer = (nil)] [url = about:blank] 17:39:09 INFO - PROCESS | 1860 | --DOMWINDOW == 79 (0x7f3ff604c400) [pid = 1860] [serial = 545] [outer = (nil)] [url = about:blank] 17:39:09 INFO - PROCESS | 1860 | --DOMWINDOW == 78 (0x7f3ff4a7bc00) [pid = 1860] [serial = 544] [outer = (nil)] [url = about:blank] 17:39:09 INFO - PROCESS | 1860 | --DOMWINDOW == 77 (0x7f3feb73d800) [pid = 1860] [serial = 530] [outer = (nil)] [url = about:blank] 17:39:09 INFO - PROCESS | 1860 | --DOMWINDOW == 76 (0x7f3feffa0000) [pid = 1860] [serial = 557] [outer = (nil)] [url = about:blank] 17:39:09 INFO - PROCESS | 1860 | --DOMWINDOW == 75 (0x7f3fec5c6c00) [pid = 1860] [serial = 551] [outer = (nil)] [url = about:blank] 17:39:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 17:39:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1283ms 17:39:09 INFO - PROCESS | 1860 | 1461026349099 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 17:39:09 INFO - PROCESS | 1860 | 1461026349106 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 17:39:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 17:39:09 INFO - PROCESS | 1860 | 1461026349115 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 17:39:09 INFO - PROCESS | 1860 | 1461026349118 Marionette TRACE conn3 <- [1,790,null,{}] 17:39:09 INFO - PROCESS | 1860 | 1461026349123 Marionette TRACE conn3 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:39:09 INFO - PROCESS | 1860 | 1461026349245 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 17:39:09 INFO - PROCESS | 1860 | 1461026349260 Marionette TRACE conn3 -> [0,792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:39:09 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fec1b8000 == 52 [pid = 1860] [id = 205] 17:39:09 INFO - PROCESS | 1860 | ++DOMWINDOW == 76 (0x7f3fec5c5400) [pid = 1860] [serial = 615] [outer = (nil)] 17:39:09 INFO - PROCESS | 1860 | ++DOMWINDOW == 77 (0x7f3fec6da000) [pid = 1860] [serial = 616] [outer = 0x7f3fec5c5400] 17:39:09 INFO - PROCESS | 1860 | 1461026349333 Marionette DEBUG loaded listener.js 17:39:09 INFO - PROCESS | 1860 | ++DOMWINDOW == 78 (0x7f3fecfb8800) [pid = 1860] [serial = 617] [outer = 0x7f3fec5c5400] 17:39:10 INFO - PROCESS | 1860 | 1461026350094 Marionette TRACE conn3 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 17:39:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 17:39:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1027ms 17:39:10 INFO - PROCESS | 1860 | 1461026350143 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 17:39:10 INFO - PROCESS | 1860 | 1461026350146 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 17:39:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 17:39:10 INFO - PROCESS | 1860 | 1461026350152 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 17:39:10 INFO - PROCESS | 1860 | 1461026350157 Marionette TRACE conn3 <- [1,794,null,{}] 17:39:10 INFO - PROCESS | 1860 | 1461026350195 Marionette TRACE conn3 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:39:10 INFO - PROCESS | 1860 | 1461026350330 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 17:39:10 INFO - PROCESS | 1860 | 1461026350338 Marionette TRACE conn3 -> [0,796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:39:10 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff5121800 == 53 [pid = 1860] [id = 206] 17:39:10 INFO - PROCESS | 1860 | ++DOMWINDOW == 79 (0x7f3fedfa9800) [pid = 1860] [serial = 618] [outer = (nil)] 17:39:10 INFO - PROCESS | 1860 | ++DOMWINDOW == 80 (0x7f3ff0173400) [pid = 1860] [serial = 619] [outer = 0x7f3fedfa9800] 17:39:10 INFO - PROCESS | 1860 | 1461026350394 Marionette DEBUG loaded listener.js 17:39:10 INFO - PROCESS | 1860 | ++DOMWINDOW == 81 (0x7f3ff258cc00) [pid = 1860] [serial = 620] [outer = 0x7f3fedfa9800] 17:39:11 INFO - PROCESS | 1860 | 1461026351097 Marionette TRACE conn3 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 17:39:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 17:39:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 980ms 17:39:11 INFO - PROCESS | 1860 | 1461026351132 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 17:39:11 INFO - PROCESS | 1860 | 1461026351135 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 17:39:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 17:39:11 INFO - PROCESS | 1860 | 1461026351140 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 17:39:11 INFO - PROCESS | 1860 | 1461026351151 Marionette TRACE conn3 <- [1,798,null,{}] 17:39:11 INFO - PROCESS | 1860 | 1461026351165 Marionette TRACE conn3 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:39:11 INFO - PROCESS | 1860 | 1461026351316 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 17:39:11 INFO - PROCESS | 1860 | 1461026351386 Marionette TRACE conn3 -> [0,800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:39:11 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff5786000 == 54 [pid = 1860] [id = 207] 17:39:11 INFO - PROCESS | 1860 | ++DOMWINDOW == 82 (0x7f3fefdf1000) [pid = 1860] [serial = 621] [outer = (nil)] 17:39:11 INFO - PROCESS | 1860 | ++DOMWINDOW == 83 (0x7f3ff3010000) [pid = 1860] [serial = 622] [outer = 0x7f3fefdf1000] 17:39:11 INFO - PROCESS | 1860 | 1461026351438 Marionette DEBUG loaded listener.js 17:39:11 INFO - PROCESS | 1860 | ++DOMWINDOW == 84 (0x7f3ff40e3000) [pid = 1860] [serial = 623] [outer = 0x7f3fefdf1000] 17:39:12 INFO - PROCESS | 1860 | 1461026352126 Marionette TRACE conn3 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 17:39:12 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 17:39:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1043ms 17:39:12 INFO - PROCESS | 1860 | 1461026352184 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 17:39:12 INFO - PROCESS | 1860 | 1461026352187 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 17:39:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 17:39:12 INFO - PROCESS | 1860 | 1461026352192 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 17:39:12 INFO - PROCESS | 1860 | 1461026352194 Marionette TRACE conn3 <- [1,802,null,{}] 17:39:12 INFO - PROCESS | 1860 | 1461026352200 Marionette TRACE conn3 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:39:12 INFO - PROCESS | 1860 | 1461026352371 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 17:39:12 INFO - PROCESS | 1860 | 1461026352391 Marionette TRACE conn3 -> [0,804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:39:12 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff6040000 == 55 [pid = 1860] [id = 208] 17:39:12 INFO - PROCESS | 1860 | ++DOMWINDOW == 85 (0x7f3ff2596c00) [pid = 1860] [serial = 624] [outer = (nil)] 17:39:12 INFO - PROCESS | 1860 | ++DOMWINDOW == 86 (0x7f3ff4a7b800) [pid = 1860] [serial = 625] [outer = 0x7f3ff2596c00] 17:39:12 INFO - PROCESS | 1860 | 1461026352443 Marionette DEBUG loaded listener.js 17:39:12 INFO - PROCESS | 1860 | ++DOMWINDOW == 87 (0x7f3ff4d56800) [pid = 1860] [serial = 626] [outer = 0x7f3ff2596c00] 17:39:13 INFO - PROCESS | 1860 | --DOMWINDOW == 86 (0x7f3feb111800) [pid = 1860] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 17:39:13 INFO - PROCESS | 1860 | --DOMWINDOW == 85 (0x7f3feb73ac00) [pid = 1860] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 17:39:13 INFO - PROCESS | 1860 | --DOMWINDOW == 84 (0x7f3fefd73800) [pid = 1860] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 17:39:13 INFO - PROCESS | 1860 | --DOMWINDOW == 83 (0x7f3feb978000) [pid = 1860] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 17:39:13 INFO - PROCESS | 1860 | --DOMWINDOW == 82 (0x7f3fec074000) [pid = 1860] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 17:39:13 INFO - PROCESS | 1860 | --DOMWINDOW == 81 (0x7f3fee177400) [pid = 1860] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 17:39:13 INFO - PROCESS | 1860 | --DOMWINDOW == 80 (0x7f3feb105c00) [pid = 1860] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 17:39:13 INFO - PROCESS | 1860 | --DOMWINDOW == 79 (0x7f3fec078800) [pid = 1860] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 17:39:13 INFO - PROCESS | 1860 | --DOMWINDOW == 78 (0x7f3fedeca000) [pid = 1860] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 17:39:13 INFO - PROCESS | 1860 | --DOMWINDOW == 77 (0x7f3febde5000) [pid = 1860] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 17:39:13 INFO - PROCESS | 1860 | --DOMWINDOW == 76 (0x7f3feb134000) [pid = 1860] [serial = 503] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 17:39:13 INFO - PROCESS | 1860 | 1461026353283 Marionette TRACE conn3 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 17:39:13 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 17:39:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1124ms 17:39:13 INFO - PROCESS | 1860 | 1461026353323 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 17:39:13 INFO - PROCESS | 1860 | 1461026353325 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 17:39:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 17:39:13 INFO - PROCESS | 1860 | 1461026353331 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 17:39:13 INFO - PROCESS | 1860 | 1461026353334 Marionette TRACE conn3 <- [1,806,null,{}] 17:39:13 INFO - PROCESS | 1860 | 1461026353338 Marionette TRACE conn3 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:39:13 INFO - PROCESS | 1860 | 1461026353486 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 17:39:13 INFO - PROCESS | 1860 | 1461026353500 Marionette TRACE conn3 -> [0,808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:39:13 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3feb1b9000 == 56 [pid = 1860] [id = 209] 17:39:13 INFO - PROCESS | 1860 | ++DOMWINDOW == 77 (0x7f3feb971c00) [pid = 1860] [serial = 627] [outer = (nil)] 17:39:13 INFO - PROCESS | 1860 | ++DOMWINDOW == 78 (0x7f3ff40ea400) [pid = 1860] [serial = 628] [outer = 0x7f3feb971c00] 17:39:13 INFO - PROCESS | 1860 | 1461026353557 Marionette DEBUG loaded listener.js 17:39:13 INFO - PROCESS | 1860 | ++DOMWINDOW == 79 (0x7f3ff5cd8400) [pid = 1860] [serial = 629] [outer = 0x7f3feb971c00] 17:39:14 INFO - PROCESS | 1860 | 1461026354212 Marionette TRACE conn3 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 17:39:14 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 17:39:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 931ms 17:39:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 17:39:14 INFO - PROCESS | 1860 | 1461026354263 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 17:39:14 INFO - PROCESS | 1860 | 1461026354266 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 17:39:14 INFO - PROCESS | 1860 | 1461026354271 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 17:39:14 INFO - PROCESS | 1860 | 1461026354274 Marionette TRACE conn3 <- [1,810,null,{}] 17:39:14 INFO - PROCESS | 1860 | 1461026354279 Marionette TRACE conn3 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:39:14 INFO - PROCESS | 1860 | 1461026354433 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 17:39:14 INFO - PROCESS | 1860 | 1461026354451 Marionette TRACE conn3 -> [0,812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:39:14 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ffce18000 == 57 [pid = 1860] [id = 210] 17:39:14 INFO - PROCESS | 1860 | ++DOMWINDOW == 80 (0x7f3febeaac00) [pid = 1860] [serial = 630] [outer = (nil)] 17:39:14 INFO - PROCESS | 1860 | ++DOMWINDOW == 81 (0x7f3ff5ce1800) [pid = 1860] [serial = 631] [outer = 0x7f3febeaac00] 17:39:14 INFO - PROCESS | 1860 | 1461026354505 Marionette DEBUG loaded listener.js 17:39:14 INFO - PROCESS | 1860 | ++DOMWINDOW == 82 (0x7f3ff604c400) [pid = 1860] [serial = 632] [outer = 0x7f3febeaac00] 17:39:15 INFO - PROCESS | 1860 | 1461026355192 Marionette TRACE conn3 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 17:39:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 17:39:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 932ms 17:39:15 INFO - PROCESS | 1860 | 1461026355203 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 17:39:15 INFO - PROCESS | 1860 | 1461026355207 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 17:39:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 17:39:15 INFO - PROCESS | 1860 | 1461026355219 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 17:39:15 INFO - PROCESS | 1860 | 1461026355223 Marionette TRACE conn3 <- [1,814,null,{}] 17:39:15 INFO - PROCESS | 1860 | 1461026355232 Marionette TRACE conn3 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:39:15 INFO - PROCESS | 1860 | 1461026355388 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 17:39:15 INFO - PROCESS | 1860 | 1461026355528 Marionette TRACE conn3 -> [0,816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:39:15 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fec538800 == 58 [pid = 1860] [id = 211] 17:39:15 INFO - PROCESS | 1860 | ++DOMWINDOW == 83 (0x7f3feb73e000) [pid = 1860] [serial = 633] [outer = (nil)] 17:39:15 INFO - PROCESS | 1860 | ++DOMWINDOW == 84 (0x7f3feb96b800) [pid = 1860] [serial = 634] [outer = 0x7f3feb73e000] 17:39:15 INFO - PROCESS | 1860 | 1461026355594 Marionette DEBUG loaded listener.js 17:39:15 INFO - PROCESS | 1860 | ++DOMWINDOW == 85 (0x7f3febeb4800) [pid = 1860] [serial = 635] [outer = 0x7f3feb73e000] 17:39:16 INFO - PROCESS | 1860 | 1461026356445 Marionette TRACE conn3 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 17:39:16 INFO - PROCESS | 1860 | 1461026356516 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 17:39:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 17:39:16 INFO - PROCESS | 1860 | 1461026356525 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 17:39:16 INFO - PROCESS | 1860 | 1461026356529 Marionette TRACE conn3 <- [1,818,null,{}] 17:39:16 INFO - PROCESS | 1860 | 1461026356534 Marionette TRACE conn3 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:39:16 INFO - PROCESS | 1860 | 1461026356686 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 17:39:16 INFO - PROCESS | 1860 | 1461026356824 Marionette TRACE conn3 -> [0,820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:39:16 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f4002e6d000 == 59 [pid = 1860] [id = 212] 17:39:16 INFO - PROCESS | 1860 | ++DOMWINDOW == 86 (0x7f3ff0261400) [pid = 1860] [serial = 636] [outer = (nil)] 17:39:16 INFO - PROCESS | 1860 | ++DOMWINDOW == 87 (0x7f3ff2594000) [pid = 1860] [serial = 637] [outer = 0x7f3ff0261400] 17:39:16 INFO - PROCESS | 1860 | 1461026356940 Marionette DEBUG loaded listener.js 17:39:17 INFO - PROCESS | 1860 | ++DOMWINDOW == 88 (0x7f3ff42ac400) [pid = 1860] [serial = 638] [outer = 0x7f3ff0261400] 17:39:17 INFO - PROCESS | 1860 | 1461026357747 Marionette TRACE conn3 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 17:39:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 17:39:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1233ms 17:39:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 17:39:17 INFO - PROCESS | 1860 | 1461026357758 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 17:39:17 INFO - PROCESS | 1860 | 1461026357760 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 17:39:17 INFO - PROCESS | 1860 | 1461026357766 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 17:39:17 INFO - PROCESS | 1860 | 1461026357771 Marionette TRACE conn3 <- [1,822,null,{}] 17:39:17 INFO - PROCESS | 1860 | 1461026357785 Marionette TRACE conn3 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:39:17 INFO - PROCESS | 1860 | 1461026357942 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 17:39:18 INFO - PROCESS | 1860 | 1461026358052 Marionette TRACE conn3 -> [0,824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:39:18 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f4007918000 == 60 [pid = 1860] [id = 213] 17:39:18 INFO - PROCESS | 1860 | ++DOMWINDOW == 89 (0x7f3ff258a800) [pid = 1860] [serial = 639] [outer = (nil)] 17:39:18 INFO - PROCESS | 1860 | ++DOMWINDOW == 90 (0x7f3ff56cd800) [pid = 1860] [serial = 640] [outer = 0x7f3ff258a800] 17:39:18 INFO - PROCESS | 1860 | 1461026358167 Marionette DEBUG loaded listener.js 17:39:18 INFO - PROCESS | 1860 | ++DOMWINDOW == 91 (0x7f3ff6748800) [pid = 1860] [serial = 641] [outer = 0x7f3ff258a800] 17:39:18 INFO - PROCESS | 1860 | 1461026358950 Marionette TRACE conn3 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 17:39:19 INFO - PROCESS | 1860 | 1461026359009 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 17:39:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 17:39:19 INFO - PROCESS | 1860 | 1461026359014 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 17:39:19 INFO - PROCESS | 1860 | 1461026359017 Marionette TRACE conn3 <- [1,826,null,{}] 17:39:19 INFO - PROCESS | 1860 | 1461026359022 Marionette TRACE conn3 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:39:19 INFO - PROCESS | 1860 | 1461026359152 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 17:39:19 INFO - PROCESS | 1860 | 1461026359296 Marionette TRACE conn3 -> [0,828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:39:19 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f4008093000 == 61 [pid = 1860] [id = 214] 17:39:19 INFO - PROCESS | 1860 | ++DOMWINDOW == 92 (0x7f3feb10f400) [pid = 1860] [serial = 642] [outer = (nil)] 17:39:19 INFO - PROCESS | 1860 | ++DOMWINDOW == 93 (0x7f3ff6cb2800) [pid = 1860] [serial = 643] [outer = 0x7f3feb10f400] 17:39:19 INFO - PROCESS | 1860 | 1461026359359 Marionette DEBUG loaded listener.js 17:39:19 INFO - PROCESS | 1860 | ++DOMWINDOW == 94 (0x7f3ff6e43000) [pid = 1860] [serial = 644] [outer = 0x7f3feb10f400] 17:39:20 INFO - PROCESS | 1860 | 1461026360181 Marionette TRACE conn3 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 17:39:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 17:39:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1234ms 17:39:20 INFO - PROCESS | 1860 | 1461026360249 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 17:39:20 INFO - PROCESS | 1860 | 1461026360252 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 17:39:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 17:39:20 INFO - PROCESS | 1860 | 1461026360257 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 17:39:20 INFO - PROCESS | 1860 | 1461026360259 Marionette TRACE conn3 <- [1,830,null,{}] 17:39:20 INFO - PROCESS | 1860 | 1461026360264 Marionette TRACE conn3 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:39:20 INFO - PROCESS | 1860 | 1461026360395 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 17:39:20 INFO - PROCESS | 1860 | 1461026360538 Marionette TRACE conn3 -> [0,832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:39:20 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f4008531800 == 62 [pid = 1860] [id = 215] 17:39:20 INFO - PROCESS | 1860 | ++DOMWINDOW == 95 (0x7f3ff6784000) [pid = 1860] [serial = 645] [outer = (nil)] 17:39:20 INFO - PROCESS | 1860 | ++DOMWINDOW == 96 (0x7f3ff6e46000) [pid = 1860] [serial = 646] [outer = 0x7f3ff6784000] 17:39:20 INFO - PROCESS | 1860 | 1461026360605 Marionette DEBUG loaded listener.js 17:39:20 INFO - PROCESS | 1860 | ++DOMWINDOW == 97 (0x7f3ff7911000) [pid = 1860] [serial = 647] [outer = 0x7f3ff6784000] 17:39:21 INFO - PROCESS | 1860 | 1461026361420 Marionette TRACE conn3 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 17:39:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 17:39:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1175ms 17:39:21 INFO - PROCESS | 1860 | 1461026361448 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 17:39:21 INFO - PROCESS | 1860 | 1461026361451 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 17:39:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 17:39:21 INFO - PROCESS | 1860 | 1461026361458 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 17:39:21 INFO - PROCESS | 1860 | 1461026361460 Marionette TRACE conn3 <- [1,834,null,{}] 17:39:21 INFO - PROCESS | 1860 | 1461026361465 Marionette TRACE conn3 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:39:21 INFO - PROCESS | 1860 | 1461026361613 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 17:39:21 INFO - PROCESS | 1860 | 1461026361759 Marionette TRACE conn3 -> [0,836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:39:21 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f400c497000 == 63 [pid = 1860] [id = 216] 17:39:21 INFO - PROCESS | 1860 | ++DOMWINDOW == 98 (0x7f3ff7911800) [pid = 1860] [serial = 648] [outer = (nil)] 17:39:21 INFO - PROCESS | 1860 | ++DOMWINDOW == 99 (0x7f3ff7a19800) [pid = 1860] [serial = 649] [outer = 0x7f3ff7911800] 17:39:21 INFO - PROCESS | 1860 | 1461026361825 Marionette DEBUG loaded listener.js 17:39:21 INFO - PROCESS | 1860 | ++DOMWINDOW == 100 (0x7f3ff872dc00) [pid = 1860] [serial = 650] [outer = 0x7f3ff7911800] 17:39:22 INFO - PROCESS | 1860 | 1461026362565 Marionette TRACE conn3 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 17:39:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 17:39:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1175ms 17:39:22 INFO - PROCESS | 1860 | 1461026362635 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 17:39:22 INFO - PROCESS | 1860 | 1461026362638 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 17:39:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 17:39:22 INFO - PROCESS | 1860 | 1461026362658 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 17:39:22 INFO - PROCESS | 1860 | 1461026362661 Marionette TRACE conn3 <- [1,838,null,{}] 17:39:22 INFO - PROCESS | 1860 | 1461026362669 Marionette TRACE conn3 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:39:22 INFO - PROCESS | 1860 | 1461026362805 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 17:39:22 INFO - PROCESS | 1860 | 1461026362943 Marionette TRACE conn3 -> [0,840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:39:22 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f400d4cd000 == 64 [pid = 1860] [id = 217] 17:39:22 INFO - PROCESS | 1860 | ++DOMWINDOW == 101 (0x7f3ff56c4000) [pid = 1860] [serial = 651] [outer = (nil)] 17:39:23 INFO - PROCESS | 1860 | ++DOMWINDOW == 102 (0x7f3ffcee0000) [pid = 1860] [serial = 652] [outer = 0x7f3ff56c4000] 17:39:23 INFO - PROCESS | 1860 | 1461026363006 Marionette DEBUG loaded listener.js 17:39:23 INFO - PROCESS | 1860 | ++DOMWINDOW == 103 (0x7f4002b6b800) [pid = 1860] [serial = 653] [outer = 0x7f3ff56c4000] 17:39:23 INFO - PROCESS | 1860 | 1461026363771 Marionette TRACE conn3 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 17:39:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 17:39:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1147ms 17:39:23 INFO - PROCESS | 1860 | 1461026363791 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 17:39:23 INFO - PROCESS | 1860 | 1461026363794 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 17:39:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 17:39:23 INFO - PROCESS | 1860 | 1461026363799 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 17:39:23 INFO - PROCESS | 1860 | 1461026363801 Marionette TRACE conn3 <- [1,842,null,{}] 17:39:23 INFO - PROCESS | 1860 | 1461026363806 Marionette TRACE conn3 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:39:23 INFO - PROCESS | 1860 | 1461026363936 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 17:39:24 INFO - PROCESS | 1860 | 1461026364251 Marionette TRACE conn3 -> [0,844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:39:24 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fec7ad000 == 65 [pid = 1860] [id = 218] 17:39:24 INFO - PROCESS | 1860 | ++DOMWINDOW == 104 (0x7f3feb110c00) [pid = 1860] [serial = 654] [outer = (nil)] 17:39:24 INFO - PROCESS | 1860 | ++DOMWINDOW == 105 (0x7f3feb135400) [pid = 1860] [serial = 655] [outer = 0x7f3feb110c00] 17:39:24 INFO - PROCESS | 1860 | 1461026364335 Marionette DEBUG loaded listener.js 17:39:24 INFO - PROCESS | 1860 | ++DOMWINDOW == 106 (0x7f3feb96e000) [pid = 1860] [serial = 656] [outer = 0x7f3feb110c00] 17:39:25 INFO - PROCESS | 1860 | 1461026365162 Marionette TRACE conn3 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 17:39:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 17:39:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1434ms 17:39:25 INFO - PROCESS | 1860 | 1461026365233 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 17:39:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 17:39:25 INFO - PROCESS | 1860 | 1461026365239 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 17:39:25 INFO - PROCESS | 1860 | 1461026365246 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 17:39:25 INFO - PROCESS | 1860 | 1461026365249 Marionette TRACE conn3 <- [1,846,null,{}] 17:39:25 INFO - PROCESS | 1860 | 1461026365256 Marionette TRACE conn3 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:39:25 INFO - PROCESS | 1860 | 1461026365394 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 17:39:25 INFO - PROCESS | 1860 | 1461026365547 Marionette TRACE conn3 -> [0,848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:39:25 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fee114000 == 66 [pid = 1860] [id = 219] 17:39:25 INFO - PROCESS | 1860 | ++DOMWINDOW == 107 (0x7f3fec5ca800) [pid = 1860] [serial = 657] [outer = (nil)] 17:39:25 INFO - PROCESS | 1860 | ++DOMWINDOW == 108 (0x7f3fec757400) [pid = 1860] [serial = 658] [outer = 0x7f3fec5ca800] 17:39:25 INFO - PROCESS | 1860 | 1461026365606 Marionette DEBUG loaded listener.js 17:39:25 INFO - PROCESS | 1860 | ++DOMWINDOW == 109 (0x7f3fed078000) [pid = 1860] [serial = 659] [outer = 0x7f3fec5ca800] 17:39:25 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3feb1b9000 == 65 [pid = 1860] [id = 209] 17:39:25 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff6040000 == 64 [pid = 1860] [id = 208] 17:39:25 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff5786000 == 63 [pid = 1860] [id = 207] 17:39:25 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff5121800 == 62 [pid = 1860] [id = 206] 17:39:25 INFO - PROCESS | 1860 | --DOMWINDOW == 108 (0x7f3fefdf1400) [pid = 1860] [serial = 592] [outer = (nil)] [url = about:blank] 17:39:25 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fec1b8000 == 61 [pid = 1860] [id = 205] 17:39:25 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3feb1ab800 == 60 [pid = 1860] [id = 204] 17:39:26 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff5c0e800 == 59 [pid = 1860] [id = 199] 17:39:26 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fec1b7800 == 58 [pid = 1860] [id = 198] 17:39:26 INFO - PROCESS | 1860 | --DOMWINDOW == 107 (0x7f3ff56cc400) [pid = 1860] [serial = 575] [outer = (nil)] [url = about:blank] 17:39:26 INFO - PROCESS | 1860 | --DOMWINDOW == 106 (0x7f3fec5cf000) [pid = 1860] [serial = 581] [outer = (nil)] [url = about:blank] 17:39:26 INFO - PROCESS | 1860 | --DOMWINDOW == 105 (0x7f3ff42a8800) [pid = 1860] [serial = 587] [outer = (nil)] [url = about:blank] 17:39:26 INFO - PROCESS | 1860 | --DOMWINDOW == 104 (0x7f3febeb8800) [pid = 1860] [serial = 563] [outer = (nil)] [url = about:blank] 17:39:26 INFO - PROCESS | 1860 | --DOMWINDOW == 103 (0x7f3fefd6ec00) [pid = 1860] [serial = 584] [outer = (nil)] [url = about:blank] 17:39:26 INFO - PROCESS | 1860 | --DOMWINDOW == 102 (0x7f3ff4a85000) [pid = 1860] [serial = 571] [outer = (nil)] [url = about:blank] 17:39:26 INFO - PROCESS | 1860 | --DOMWINDOW == 101 (0x7f3ff53bd000) [pid = 1860] [serial = 574] [outer = (nil)] [url = about:blank] 17:39:26 INFO - PROCESS | 1860 | --DOMWINDOW == 100 (0x7f3feb133400) [pid = 1860] [serial = 577] [outer = (nil)] [url = about:blank] 17:39:26 INFO - PROCESS | 1860 | --DOMWINDOW == 99 (0x7f3febdf2800) [pid = 1860] [serial = 562] [outer = (nil)] [url = about:blank] 17:39:26 INFO - PROCESS | 1860 | --DOMWINDOW == 98 (0x7f3fecc85c00) [pid = 1860] [serial = 583] [outer = (nil)] [url = about:blank] 17:39:26 INFO - PROCESS | 1860 | --DOMWINDOW == 97 (0x7f3ff4a88c00) [pid = 1860] [serial = 589] [outer = (nil)] [url = about:blank] 17:39:26 INFO - PROCESS | 1860 | --DOMWINDOW == 96 (0x7f3febfb2c00) [pid = 1860] [serial = 580] [outer = (nil)] [url = about:blank] 17:39:26 INFO - PROCESS | 1860 | --DOMWINDOW == 95 (0x7f3ff2633c00) [pid = 1860] [serial = 568] [outer = (nil)] [url = about:blank] 17:39:26 INFO - PROCESS | 1860 | --DOMWINDOW == 94 (0x7f3fedec7000) [pid = 1860] [serial = 566] [outer = (nil)] [url = about:blank] 17:39:26 INFO - PROCESS | 1860 | --DOMWINDOW == 93 (0x7f3ff5508000) [pid = 1860] [serial = 590] [outer = (nil)] [url = about:blank] 17:39:26 INFO - PROCESS | 1860 | --DOMWINDOW == 92 (0x7f3ff50ed800) [pid = 1860] [serial = 572] [outer = (nil)] [url = about:blank] 17:39:26 INFO - PROCESS | 1860 | --DOMWINDOW == 91 (0x7f3fec754000) [pid = 1860] [serial = 565] [outer = (nil)] [url = about:blank] 17:39:26 INFO - PROCESS | 1860 | --DOMWINDOW == 90 (0x7f3ff40e5400) [pid = 1860] [serial = 569] [outer = (nil)] [url = about:blank] 17:39:26 INFO - PROCESS | 1860 | --DOMWINDOW == 89 (0x7f3ff5fbb000) [pid = 1860] [serial = 578] [outer = (nil)] [url = about:blank] 17:39:26 INFO - PROCESS | 1860 | --DOMWINDOW == 88 (0x7f3ff2596000) [pid = 1860] [serial = 586] [outer = (nil)] [url = about:blank] 17:39:26 INFO - PROCESS | 1860 | --DOMWINDOW == 87 (0x7f400aea4000) [pid = 1860] [serial = 505] [outer = (nil)] [url = about:blank] 17:39:26 INFO - PROCESS | 1860 | 1461026366377 Marionette TRACE conn3 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 17:39:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 17:39:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1180ms 17:39:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 17:39:26 INFO - PROCESS | 1860 | 1461026366428 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 17:39:26 INFO - PROCESS | 1860 | 1461026366432 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 17:39:26 INFO - PROCESS | 1860 | 1461026366439 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 17:39:26 INFO - PROCESS | 1860 | 1461026366442 Marionette TRACE conn3 <- [1,850,null,{}] 17:39:26 INFO - PROCESS | 1860 | 1461026366447 Marionette TRACE conn3 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:39:26 INFO - PROCESS | 1860 | 1461026366602 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 17:39:26 INFO - PROCESS | 1860 | 1461026366702 Marionette TRACE conn3 -> [0,852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:39:26 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff25d1800 == 59 [pid = 1860] [id = 220] 17:39:26 INFO - PROCESS | 1860 | ++DOMWINDOW == 88 (0x7f3febeaa000) [pid = 1860] [serial = 660] [outer = (nil)] 17:39:26 INFO - PROCESS | 1860 | ++DOMWINDOW == 89 (0x7f3fedfa7800) [pid = 1860] [serial = 661] [outer = 0x7f3febeaa000] 17:39:26 INFO - PROCESS | 1860 | 1461026366756 Marionette DEBUG loaded listener.js 17:39:26 INFO - PROCESS | 1860 | ++DOMWINDOW == 90 (0x7f3ff0255400) [pid = 1860] [serial = 662] [outer = 0x7f3febeaa000] 17:39:27 INFO - PROCESS | 1860 | 1461026367430 Marionette TRACE conn3 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 17:39:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 17:39:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1036ms 17:39:27 INFO - PROCESS | 1860 | 1461026367474 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 17:39:27 INFO - PROCESS | 1860 | 1461026367477 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 17:39:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 17:39:27 INFO - PROCESS | 1860 | 1461026367485 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 17:39:27 INFO - PROCESS | 1860 | 1461026367492 Marionette TRACE conn3 <- [1,854,null,{}] 17:39:27 INFO - PROCESS | 1860 | 1461026367526 Marionette TRACE conn3 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:39:27 INFO - PROCESS | 1860 | 1461026367650 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 17:39:27 INFO - PROCESS | 1860 | 1461026367664 Marionette TRACE conn3 -> [0,856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:39:27 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff5a54000 == 60 [pid = 1860] [id = 221] 17:39:27 INFO - PROCESS | 1860 | ++DOMWINDOW == 91 (0x7f3ff0261800) [pid = 1860] [serial = 663] [outer = (nil)] 17:39:27 INFO - PROCESS | 1860 | ++DOMWINDOW == 92 (0x7f3ff4a84800) [pid = 1860] [serial = 664] [outer = 0x7f3ff0261800] 17:39:27 INFO - PROCESS | 1860 | 1461026367716 Marionette DEBUG loaded listener.js 17:39:27 INFO - PROCESS | 1860 | ++DOMWINDOW == 93 (0x7f3ff500a800) [pid = 1860] [serial = 665] [outer = 0x7f3ff0261800] 17:39:28 INFO - PROCESS | 1860 | 1461026368438 Marionette TRACE conn3 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 17:39:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 17:39:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1000ms 17:39:28 INFO - PROCESS | 1860 | 1461026368485 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 17:39:28 INFO - PROCESS | 1860 | 1461026368488 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 17:39:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 17:39:28 INFO - PROCESS | 1860 | 1461026368502 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 17:39:28 INFO - PROCESS | 1860 | 1461026368504 Marionette TRACE conn3 <- [1,858,null,{}] 17:39:28 INFO - PROCESS | 1860 | 1461026368509 Marionette TRACE conn3 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:39:28 INFO - PROCESS | 1860 | 1461026368668 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 17:39:28 INFO - PROCESS | 1860 | 1461026368689 Marionette TRACE conn3 -> [0,860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:39:28 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff67b4000 == 61 [pid = 1860] [id = 222] 17:39:28 INFO - PROCESS | 1860 | ++DOMWINDOW == 94 (0x7f3feb96d800) [pid = 1860] [serial = 666] [outer = (nil)] 17:39:28 INFO - PROCESS | 1860 | ++DOMWINDOW == 95 (0x7f3ff55a2c00) [pid = 1860] [serial = 667] [outer = 0x7f3feb96d800] 17:39:28 INFO - PROCESS | 1860 | 1461026368740 Marionette DEBUG loaded listener.js 17:39:28 INFO - PROCESS | 1860 | ++DOMWINDOW == 96 (0x7f3ff5cdd400) [pid = 1860] [serial = 668] [outer = 0x7f3feb96d800] 17:39:29 INFO - PROCESS | 1860 | 1461026369417 Marionette TRACE conn3 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 17:39:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 17:39:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 924ms 17:39:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 17:39:29 INFO - PROCESS | 1860 | 1461026369430 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 17:39:29 INFO - PROCESS | 1860 | 1461026369432 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 17:39:29 INFO - PROCESS | 1860 | 1461026369436 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 17:39:29 INFO - PROCESS | 1860 | 1461026369439 Marionette TRACE conn3 <- [1,862,null,{}] 17:39:29 INFO - PROCESS | 1860 | 1461026369444 Marionette TRACE conn3 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:39:29 INFO - PROCESS | 1860 | 1461026369598 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 17:39:29 INFO - PROCESS | 1860 | 1461026369672 Marionette TRACE conn3 -> [0,864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:39:29 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ffc0c2000 == 62 [pid = 1860] [id = 223] 17:39:29 INFO - PROCESS | 1860 | ++DOMWINDOW == 97 (0x7f3ff6050800) [pid = 1860] [serial = 669] [outer = (nil)] 17:39:29 INFO - PROCESS | 1860 | ++DOMWINDOW == 98 (0x7f3ff6741000) [pid = 1860] [serial = 670] [outer = 0x7f3ff6050800] 17:39:29 INFO - PROCESS | 1860 | 1461026369734 Marionette DEBUG loaded listener.js 17:39:29 INFO - PROCESS | 1860 | ++DOMWINDOW == 99 (0x7f3ff6e47800) [pid = 1860] [serial = 671] [outer = 0x7f3ff6050800] 17:39:30 INFO - PROCESS | 1860 | 1461026370433 Marionette TRACE conn3 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 17:39:30 INFO - PROCESS | 1860 | --DOMWINDOW == 98 (0x7f3febeb2c00) [pid = 1860] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 17:39:30 INFO - PROCESS | 1860 | --DOMWINDOW == 97 (0x7f3fedfa9800) [pid = 1860] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 17:39:30 INFO - PROCESS | 1860 | --DOMWINDOW == 96 (0x7f3febdeb400) [pid = 1860] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 17:39:30 INFO - PROCESS | 1860 | --DOMWINDOW == 95 (0x7f3fec5c5400) [pid = 1860] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 17:39:30 INFO - PROCESS | 1860 | --DOMWINDOW == 94 (0x7f3fefdf1000) [pid = 1860] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 17:39:30 INFO - PROCESS | 1860 | --DOMWINDOW == 93 (0x7f3feb971c00) [pid = 1860] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 17:39:30 INFO - PROCESS | 1860 | --DOMWINDOW == 92 (0x7f3ff2596c00) [pid = 1860] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 17:39:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 17:39:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1025ms 17:39:30 INFO - PROCESS | 1860 | 1461026370465 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 17:39:30 INFO - PROCESS | 1860 | 1461026370467 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 17:39:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 17:39:30 INFO - PROCESS | 1860 | 1461026370472 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 17:39:30 INFO - PROCESS | 1860 | 1461026370474 Marionette TRACE conn3 <- [1,866,null,{}] 17:39:30 INFO - PROCESS | 1860 | 1461026370479 Marionette TRACE conn3 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:39:30 INFO - PROCESS | 1860 | 1461026370629 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 17:39:30 INFO - PROCESS | 1860 | 1461026370637 Marionette TRACE conn3 -> [0,868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:39:30 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff6ec7800 == 63 [pid = 1860] [id = 224] 17:39:30 INFO - PROCESS | 1860 | ++DOMWINDOW == 93 (0x7f3ff56d1000) [pid = 1860] [serial = 672] [outer = (nil)] 17:39:30 INFO - PROCESS | 1860 | ++DOMWINDOW == 94 (0x7f3ff6746c00) [pid = 1860] [serial = 673] [outer = 0x7f3ff56d1000] 17:39:30 INFO - PROCESS | 1860 | 1461026370690 Marionette DEBUG loaded listener.js 17:39:30 INFO - PROCESS | 1860 | ++DOMWINDOW == 95 (0x7f3ff7792c00) [pid = 1860] [serial = 674] [outer = 0x7f3ff56d1000] 17:39:31 INFO - PROCESS | 1860 | 1461026371333 Marionette TRACE conn3 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 17:39:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 17:39:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 876ms 17:39:31 INFO - PROCESS | 1860 | 1461026371350 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 17:39:31 INFO - PROCESS | 1860 | 1461026371352 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 17:39:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 17:39:31 INFO - PROCESS | 1860 | 1461026371357 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 17:39:31 INFO - PROCESS | 1860 | 1461026371360 Marionette TRACE conn3 <- [1,870,null,{}] 17:39:31 INFO - PROCESS | 1860 | 1461026371365 Marionette TRACE conn3 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:39:31 INFO - PROCESS | 1860 | 1461026371487 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 17:39:31 INFO - PROCESS | 1860 | 1461026371595 Marionette TRACE conn3 -> [0,872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:39:31 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f4003cdb800 == 64 [pid = 1860] [id = 225] 17:39:31 INFO - PROCESS | 1860 | ++DOMWINDOW == 96 (0x7f3febde4c00) [pid = 1860] [serial = 675] [outer = (nil)] 17:39:31 INFO - PROCESS | 1860 | ++DOMWINDOW == 97 (0x7f3ff79a5400) [pid = 1860] [serial = 676] [outer = 0x7f3febde4c00] 17:39:31 INFO - PROCESS | 1860 | 1461026371652 Marionette DEBUG loaded listener.js 17:39:31 INFO - PROCESS | 1860 | ++DOMWINDOW == 98 (0x7f3ffc15b000) [pid = 1860] [serial = 677] [outer = 0x7f3febde4c00] 17:39:32 INFO - PROCESS | 1860 | 1461026372172 Marionette TRACE conn3 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 17:39:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 17:39:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 828ms 17:39:32 INFO - PROCESS | 1860 | 1461026372190 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 17:39:32 INFO - PROCESS | 1860 | 1461026372192 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 17:39:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 17:39:32 INFO - PROCESS | 1860 | 1461026372199 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 17:39:32 INFO - PROCESS | 1860 | 1461026372200 Marionette TRACE conn3 <- [1,874,null,{}] 17:39:32 INFO - PROCESS | 1860 | 1461026372236 Marionette TRACE conn3 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:39:32 INFO - PROCESS | 1860 | 1461026372354 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 17:39:32 INFO - PROCESS | 1860 | 1461026372369 Marionette TRACE conn3 -> [0,876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:39:32 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f4007a58800 == 65 [pid = 1860] [id = 226] 17:39:32 INFO - PROCESS | 1860 | ++DOMWINDOW == 99 (0x7f3feb12c000) [pid = 1860] [serial = 678] [outer = (nil)] 17:39:32 INFO - PROCESS | 1860 | ++DOMWINDOW == 100 (0x7f4002b75400) [pid = 1860] [serial = 679] [outer = 0x7f3feb12c000] 17:39:32 INFO - PROCESS | 1860 | 1461026372437 Marionette DEBUG loaded listener.js 17:39:32 INFO - PROCESS | 1860 | ++DOMWINDOW == 101 (0x7f4002dc5000) [pid = 1860] [serial = 680] [outer = 0x7f3feb12c000] 17:39:33 INFO - PROCESS | 1860 | 1461026373351 Marionette TRACE conn3 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 17:39:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 17:39:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1206ms 17:39:33 INFO - PROCESS | 1860 | 1461026373405 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 17:39:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 17:39:33 INFO - PROCESS | 1860 | 1461026373412 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 17:39:33 INFO - PROCESS | 1860 | 1461026373419 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 17:39:33 INFO - PROCESS | 1860 | 1461026373424 Marionette TRACE conn3 <- [1,878,null,{}] 17:39:33 INFO - PROCESS | 1860 | 1461026373430 Marionette TRACE conn3 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:39:33 INFO - PROCESS | 1860 | 1461026373582 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 17:39:33 INFO - PROCESS | 1860 | 1461026373723 Marionette TRACE conn3 -> [0,880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:39:33 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff4e75800 == 66 [pid = 1860] [id = 227] 17:39:33 INFO - PROCESS | 1860 | ++DOMWINDOW == 102 (0x7f3fec5c6000) [pid = 1860] [serial = 681] [outer = (nil)] 17:39:33 INFO - PROCESS | 1860 | ++DOMWINDOW == 103 (0x7f3fec6d4800) [pid = 1860] [serial = 682] [outer = 0x7f3fec5c6000] 17:39:33 INFO - PROCESS | 1860 | 1461026373787 Marionette DEBUG loaded listener.js 17:39:33 INFO - PROCESS | 1860 | ++DOMWINDOW == 104 (0x7f3fedec6c00) [pid = 1860] [serial = 683] [outer = 0x7f3fec5c6000] 17:39:34 INFO - PROCESS | 1860 | 1461026374588 Marionette TRACE conn3 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 17:39:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 17:39:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1182ms 17:39:34 INFO - PROCESS | 1860 | 1461026374610 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 17:39:34 INFO - PROCESS | 1860 | 1461026374617 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 17:39:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 17:39:34 INFO - PROCESS | 1860 | 1461026374627 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 17:39:34 INFO - PROCESS | 1860 | 1461026374630 Marionette TRACE conn3 <- [1,882,null,{}] 17:39:34 INFO - PROCESS | 1860 | 1461026374634 Marionette TRACE conn3 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:39:34 INFO - PROCESS | 1860 | 1461026374775 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 17:39:34 INFO - PROCESS | 1860 | 1461026374921 Marionette TRACE conn3 -> [0,884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:39:34 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f4002de5000 == 67 [pid = 1860] [id = 228] 17:39:34 INFO - PROCESS | 1860 | ++DOMWINDOW == 105 (0x7f3febeb6000) [pid = 1860] [serial = 684] [outer = (nil)] 17:39:34 INFO - PROCESS | 1860 | ++DOMWINDOW == 106 (0x7f3ff3a24800) [pid = 1860] [serial = 685] [outer = 0x7f3febeb6000] 17:39:34 INFO - PROCESS | 1860 | 1461026374994 Marionette DEBUG loaded listener.js 17:39:35 INFO - PROCESS | 1860 | ++DOMWINDOW == 107 (0x7f3ff4a7c400) [pid = 1860] [serial = 686] [outer = 0x7f3febeb6000] 17:39:35 INFO - PROCESS | 1860 | 1461026375815 Marionette TRACE conn3 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 17:39:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 17:39:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1232ms 17:39:35 INFO - PROCESS | 1860 | 1461026375860 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 17:39:35 INFO - PROCESS | 1860 | 1461026375863 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 17:39:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 17:39:35 INFO - PROCESS | 1860 | 1461026375869 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 17:39:35 INFO - PROCESS | 1860 | 1461026375874 Marionette TRACE conn3 <- [1,886,null,{}] 17:39:35 INFO - PROCESS | 1860 | 1461026375888 Marionette TRACE conn3 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:39:36 INFO - PROCESS | 1860 | 1461026376040 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 17:39:36 INFO - PROCESS | 1860 | 1461026376189 Marionette TRACE conn3 -> [0,888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:39:36 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f400c40f800 == 68 [pid = 1860] [id = 229] 17:39:36 INFO - PROCESS | 1860 | ++DOMWINDOW == 108 (0x7f3ff262b400) [pid = 1860] [serial = 687] [outer = (nil)] 17:39:36 INFO - PROCESS | 1860 | ++DOMWINDOW == 109 (0x7f3ff6caa800) [pid = 1860] [serial = 688] [outer = 0x7f3ff262b400] 17:39:36 INFO - PROCESS | 1860 | 1461026376254 Marionette DEBUG loaded listener.js 17:39:36 INFO - PROCESS | 1860 | ++DOMWINDOW == 110 (0x7f3ff7910400) [pid = 1860] [serial = 689] [outer = 0x7f3ff262b400] 17:39:37 INFO - PROCESS | 1860 | 1461026377015 Marionette TRACE conn3 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 17:39:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 17:39:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1186ms 17:39:37 INFO - PROCESS | 1860 | 1461026377056 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 17:39:37 INFO - PROCESS | 1860 | 1461026377060 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 17:39:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 17:39:37 INFO - PROCESS | 1860 | 1461026377065 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 17:39:37 INFO - PROCESS | 1860 | 1461026377068 Marionette TRACE conn3 <- [1,890,null,{}] 17:39:37 INFO - PROCESS | 1860 | 1461026377073 Marionette TRACE conn3 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:39:37 INFO - PROCESS | 1860 | 1461026377216 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 17:39:37 INFO - PROCESS | 1860 | 1461026377362 Marionette TRACE conn3 -> [0,892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:39:37 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f4007e3f800 == 69 [pid = 1860] [id = 230] 17:39:37 INFO - PROCESS | 1860 | ++DOMWINDOW == 111 (0x7f3ff4b10000) [pid = 1860] [serial = 690] [outer = (nil)] 17:39:37 INFO - PROCESS | 1860 | ++DOMWINDOW == 112 (0x7f3ff85de400) [pid = 1860] [serial = 691] [outer = 0x7f3ff4b10000] 17:39:37 INFO - PROCESS | 1860 | 1461026377434 Marionette DEBUG loaded listener.js 17:39:37 INFO - PROCESS | 1860 | ++DOMWINDOW == 113 (0x7f4002da2800) [pid = 1860] [serial = 692] [outer = 0x7f3ff4b10000] 17:39:38 INFO - PROCESS | 1860 | 1461026378164 Marionette TRACE conn3 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 17:39:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 17:39:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1125ms 17:39:38 INFO - PROCESS | 1860 | 1461026378191 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 17:39:38 INFO - PROCESS | 1860 | 1461026378194 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 17:39:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 17:39:38 INFO - PROCESS | 1860 | 1461026378199 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 17:39:38 INFO - PROCESS | 1860 | 1461026378201 Marionette TRACE conn3 <- [1,894,null,{}] 17:39:38 INFO - PROCESS | 1860 | 1461026378206 Marionette TRACE conn3 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:39:38 INFO - PROCESS | 1860 | 1461026378344 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 17:39:38 INFO - PROCESS | 1860 | 1461026378491 Marionette TRACE conn3 -> [0,896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:39:38 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f4007e57000 == 70 [pid = 1860] [id = 231] 17:39:38 INFO - PROCESS | 1860 | ++DOMWINDOW == 114 (0x7f3ff5ce0c00) [pid = 1860] [serial = 693] [outer = (nil)] 17:39:38 INFO - PROCESS | 1860 | ++DOMWINDOW == 115 (0x7f400301e800) [pid = 1860] [serial = 694] [outer = 0x7f3ff5ce0c00] 17:39:38 INFO - PROCESS | 1860 | 1461026378557 Marionette DEBUG loaded listener.js 17:39:38 INFO - PROCESS | 1860 | ++DOMWINDOW == 116 (0x7f4003211c00) [pid = 1860] [serial = 695] [outer = 0x7f3ff5ce0c00] 17:39:39 INFO - PROCESS | 1860 | 1461026379291 Marionette TRACE conn3 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 17:39:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 17:39:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1127ms 17:39:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 17:39:39 INFO - PROCESS | 1860 | 1461026379328 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 17:39:39 INFO - PROCESS | 1860 | 1461026379330 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 17:39:39 INFO - PROCESS | 1860 | 1461026379335 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 17:39:39 INFO - PROCESS | 1860 | 1461026379338 Marionette TRACE conn3 <- [1,898,null,{}] 17:39:39 INFO - PROCESS | 1860 | 1461026379343 Marionette TRACE conn3 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:39:39 INFO - PROCESS | 1860 | 1461026379491 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 17:39:39 INFO - PROCESS | 1860 | 1461026379640 Marionette TRACE conn3 -> [0,900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:39:39 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fecdbd800 == 71 [pid = 1860] [id = 232] 17:39:39 INFO - PROCESS | 1860 | ++DOMWINDOW == 117 (0x7f40040cf000) [pid = 1860] [serial = 696] [outer = (nil)] 17:39:39 INFO - PROCESS | 1860 | ++DOMWINDOW == 118 (0x7f4006126800) [pid = 1860] [serial = 697] [outer = 0x7f40040cf000] 17:39:39 INFO - PROCESS | 1860 | 1461026379704 Marionette DEBUG loaded listener.js 17:39:39 INFO - PROCESS | 1860 | ++DOMWINDOW == 119 (0x7f400795d800) [pid = 1860] [serial = 698] [outer = 0x7f40040cf000] 17:39:40 INFO - PROCESS | 1860 | 1461026380467 Marionette TRACE conn3 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 17:39:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 17:39:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1181ms 17:39:40 INFO - PROCESS | 1860 | 1461026380771 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 17:39:40 INFO - PROCESS | 1860 | 1461026380777 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 17:39:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 17:39:40 INFO - PROCESS | 1860 | 1461026380784 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 17:39:40 INFO - PROCESS | 1860 | 1461026380788 Marionette TRACE conn3 <- [1,902,null,{}] 17:39:40 INFO - PROCESS | 1860 | 1461026380794 Marionette TRACE conn3 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:39:40 INFO - PROCESS | 1860 | 1461026380925 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 17:39:41 INFO - PROCESS | 1860 | 1461026381125 Marionette TRACE conn3 -> [0,904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:39:41 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff0236000 == 72 [pid = 1860] [id = 233] 17:39:41 INFO - PROCESS | 1860 | ++DOMWINDOW == 120 (0x7f3febfacc00) [pid = 1860] [serial = 699] [outer = (nil)] 17:39:41 INFO - PROCESS | 1860 | ++DOMWINDOW == 121 (0x7f3febfb5800) [pid = 1860] [serial = 700] [outer = 0x7f3febfacc00] 17:39:41 INFO - PROCESS | 1860 | 1461026381186 Marionette DEBUG loaded listener.js 17:39:41 INFO - PROCESS | 1860 | ++DOMWINDOW == 122 (0x7f3fec6dc800) [pid = 1860] [serial = 701] [outer = 0x7f3febfacc00] 17:39:41 INFO - PROCESS | 1860 | 1461026381968 Marionette TRACE conn3 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 17:39:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 17:39:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1228ms 17:39:42 INFO - PROCESS | 1860 | 1461026382020 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 17:39:42 INFO - PROCESS | 1860 | 1461026382024 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 17:39:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 17:39:42 INFO - PROCESS | 1860 | 1461026382035 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 17:39:42 INFO - PROCESS | 1860 | 1461026382039 Marionette TRACE conn3 <- [1,906,null,{}] 17:39:42 INFO - PROCESS | 1860 | 1461026382044 Marionette TRACE conn3 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:39:42 INFO - PROCESS | 1860 | 1461026382184 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 17:39:42 INFO - PROCESS | 1860 | 1461026382329 Marionette TRACE conn3 -> [0,908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:39:42 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fec7b5000 == 73 [pid = 1860] [id = 234] 17:39:42 INFO - PROCESS | 1860 | ++DOMWINDOW == 123 (0x7f3fec373c00) [pid = 1860] [serial = 702] [outer = (nil)] 17:39:42 INFO - PROCESS | 1860 | ++DOMWINDOW == 124 (0x7f3fecc7d400) [pid = 1860] [serial = 703] [outer = 0x7f3fec373c00] 17:39:42 INFO - PROCESS | 1860 | 1461026382384 Marionette DEBUG loaded listener.js 17:39:42 INFO - PROCESS | 1860 | ++DOMWINDOW == 125 (0x7f3ff0179800) [pid = 1860] [serial = 704] [outer = 0x7f3fec373c00] 17:39:42 INFO - PROCESS | 1860 | --DOCSHELL 0x7f4003cdb800 == 72 [pid = 1860] [id = 225] 17:39:42 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff6ec7800 == 71 [pid = 1860] [id = 224] 17:39:42 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ffc0c2000 == 70 [pid = 1860] [id = 223] 17:39:42 INFO - PROCESS | 1860 | --DOMWINDOW == 124 (0x7f3ff5ce1800) [pid = 1860] [serial = 631] [outer = (nil)] [url = about:blank] 17:39:42 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff67b4000 == 69 [pid = 1860] [id = 222] 17:39:42 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff5a54000 == 68 [pid = 1860] [id = 221] 17:39:42 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff25d1800 == 67 [pid = 1860] [id = 220] 17:39:42 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fee114000 == 66 [pid = 1860] [id = 219] 17:39:42 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fec7ad000 == 65 [pid = 1860] [id = 218] 17:39:42 INFO - PROCESS | 1860 | --DOCSHELL 0x7f4008093000 == 64 [pid = 1860] [id = 214] 17:39:42 INFO - PROCESS | 1860 | --DOCSHELL 0x7f4007918000 == 63 [pid = 1860] [id = 213] 17:39:42 INFO - PROCESS | 1860 | --DOCSHELL 0x7f4002e6d000 == 62 [pid = 1860] [id = 212] 17:39:42 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fec538800 == 61 [pid = 1860] [id = 211] 17:39:42 INFO - PROCESS | 1860 | --DOMWINDOW == 123 (0x7f3ff2633800) [pid = 1860] [serial = 593] [outer = (nil)] [url = about:blank] 17:39:42 INFO - PROCESS | 1860 | --DOMWINDOW == 122 (0x7f3ff0173400) [pid = 1860] [serial = 619] [outer = (nil)] [url = about:blank] 17:39:42 INFO - PROCESS | 1860 | --DOMWINDOW == 121 (0x7f3fec072c00) [pid = 1860] [serial = 614] [outer = (nil)] [url = about:blank] 17:39:42 INFO - PROCESS | 1860 | --DOMWINDOW == 120 (0x7f3febeb5c00) [pid = 1860] [serial = 613] [outer = (nil)] [url = about:blank] 17:39:42 INFO - PROCESS | 1860 | --DOMWINDOW == 119 (0x7f3fec6da000) [pid = 1860] [serial = 616] [outer = (nil)] [url = about:blank] 17:39:42 INFO - PROCESS | 1860 | --DOMWINDOW == 118 (0x7f3fecfb8800) [pid = 1860] [serial = 617] [outer = (nil)] [url = about:blank] 17:39:42 INFO - PROCESS | 1860 | --DOMWINDOW == 117 (0x7f3fec6d6c00) [pid = 1860] [serial = 610] [outer = (nil)] [url = about:blank] 17:39:42 INFO - PROCESS | 1860 | --DOMWINDOW == 116 (0x7f3feb10f800) [pid = 1860] [serial = 595] [outer = (nil)] [url = about:blank] 17:39:42 INFO - PROCESS | 1860 | --DOMWINDOW == 115 (0x7f3ff3229000) [pid = 1860] [serial = 601] [outer = (nil)] [url = about:blank] 17:39:42 INFO - PROCESS | 1860 | --DOMWINDOW == 114 (0x7f3fecc87400) [pid = 1860] [serial = 598] [outer = (nil)] [url = about:blank] 17:39:42 INFO - PROCESS | 1860 | --DOMWINDOW == 113 (0x7f3ff3010000) [pid = 1860] [serial = 622] [outer = (nil)] [url = about:blank] 17:39:42 INFO - PROCESS | 1860 | --DOMWINDOW == 112 (0x7f3ff56ca800) [pid = 1860] [serial = 604] [outer = (nil)] [url = about:blank] 17:39:42 INFO - PROCESS | 1860 | --DOMWINDOW == 111 (0x7f3ff40ea400) [pid = 1860] [serial = 628] [outer = (nil)] [url = about:blank] 17:39:42 INFO - PROCESS | 1860 | --DOMWINDOW == 110 (0x7f3ff604a800) [pid = 1860] [serial = 607] [outer = (nil)] [url = about:blank] 17:39:42 INFO - PROCESS | 1860 | --DOMWINDOW == 109 (0x7f3ff4a7b800) [pid = 1860] [serial = 625] [outer = (nil)] [url = about:blank] 17:39:42 INFO - PROCESS | 1860 | --DOMWINDOW == 108 (0x7f3ff40e3000) [pid = 1860] [serial = 623] [outer = (nil)] [url = about:blank] 17:39:42 INFO - PROCESS | 1860 | --DOMWINDOW == 107 (0x7f3ff4d56800) [pid = 1860] [serial = 626] [outer = (nil)] [url = about:blank] 17:39:42 INFO - PROCESS | 1860 | --DOMWINDOW == 106 (0x7f3ff258cc00) [pid = 1860] [serial = 620] [outer = (nil)] [url = about:blank] 17:39:42 INFO - PROCESS | 1860 | --DOMWINDOW == 105 (0x7f3ff5cd8400) [pid = 1860] [serial = 629] [outer = (nil)] [url = about:blank] 17:39:43 INFO - PROCESS | 1860 | 1461026383165 Marionette TRACE conn3 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 17:39:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 17:39:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1190ms 17:39:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 17:39:43 INFO - PROCESS | 1860 | 1461026383256 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 17:39:43 INFO - PROCESS | 1860 | 1461026383259 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 17:39:43 INFO - PROCESS | 1860 | 1461026383266 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 17:39:43 INFO - PROCESS | 1860 | 1461026383268 Marionette TRACE conn3 <- [1,910,null,{}] 17:39:43 INFO - PROCESS | 1860 | 1461026383284 Marionette TRACE conn3 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:39:43 INFO - PROCESS | 1860 | 1461026383436 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 17:39:43 INFO - PROCESS | 1860 | 1461026383450 Marionette TRACE conn3 -> [0,912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:39:43 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff25dc000 == 62 [pid = 1860] [id = 235] 17:39:43 INFO - PROCESS | 1860 | ++DOMWINDOW == 106 (0x7f3ff0255c00) [pid = 1860] [serial = 705] [outer = (nil)] 17:39:43 INFO - PROCESS | 1860 | ++DOMWINDOW == 107 (0x7f3ff3a32000) [pid = 1860] [serial = 706] [outer = 0x7f3ff0255c00] 17:39:43 INFO - PROCESS | 1860 | 1461026383509 Marionette DEBUG loaded listener.js 17:39:43 INFO - PROCESS | 1860 | ++DOMWINDOW == 108 (0x7f3ff42a8800) [pid = 1860] [serial = 707] [outer = 0x7f3ff0255c00] 17:39:44 INFO - PROCESS | 1860 | 1461026384212 Marionette TRACE conn3 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 17:39:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 17:39:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 976ms 17:39:44 INFO - PROCESS | 1860 | 1461026384241 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 17:39:44 INFO - PROCESS | 1860 | 1461026384244 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 17:39:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 17:39:44 INFO - PROCESS | 1860 | 1461026384249 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 17:39:44 INFO - PROCESS | 1860 | 1461026384250 Marionette TRACE conn3 <- [1,914,null,{}] 17:39:44 INFO - PROCESS | 1860 | 1461026384255 Marionette TRACE conn3 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:39:44 INFO - PROCESS | 1860 | 1461026384421 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 17:39:44 INFO - PROCESS | 1860 | 1461026384440 Marionette TRACE conn3 -> [0,916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:39:44 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff557e800 == 63 [pid = 1860] [id = 236] 17:39:44 INFO - PROCESS | 1860 | ++DOMWINDOW == 109 (0x7f3ff322e800) [pid = 1860] [serial = 708] [outer = (nil)] 17:39:44 INFO - PROCESS | 1860 | ++DOMWINDOW == 110 (0x7f3ff5008c00) [pid = 1860] [serial = 709] [outer = 0x7f3ff322e800] 17:39:44 INFO - PROCESS | 1860 | 1461026384493 Marionette DEBUG loaded listener.js 17:39:44 INFO - PROCESS | 1860 | ++DOMWINDOW == 111 (0x7f3ff53bec00) [pid = 1860] [serial = 710] [outer = 0x7f3ff322e800] 17:39:45 INFO - PROCESS | 1860 | 1461026385174 Marionette TRACE conn3 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 17:39:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 17:39:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 973ms 17:39:45 INFO - PROCESS | 1860 | 1461026385222 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 17:39:45 INFO - PROCESS | 1860 | 1461026385225 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 17:39:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 17:39:45 INFO - PROCESS | 1860 | 1461026385237 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 17:39:45 INFO - PROCESS | 1860 | 1461026385239 Marionette TRACE conn3 <- [1,918,null,{}] 17:39:45 INFO - PROCESS | 1860 | 1461026385243 Marionette TRACE conn3 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:39:45 INFO - PROCESS | 1860 | 1461026385395 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 17:39:45 INFO - PROCESS | 1860 | 1461026385476 Marionette TRACE conn3 -> [0,920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:39:45 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff6753800 == 64 [pid = 1860] [id = 237] 17:39:45 INFO - PROCESS | 1860 | ++DOMWINDOW == 112 (0x7f3ff42b2c00) [pid = 1860] [serial = 711] [outer = (nil)] 17:39:45 INFO - PROCESS | 1860 | ++DOMWINDOW == 113 (0x7f3ff56c9800) [pid = 1860] [serial = 712] [outer = 0x7f3ff42b2c00] 17:39:45 INFO - PROCESS | 1860 | 1461026385528 Marionette DEBUG loaded listener.js 17:39:45 INFO - PROCESS | 1860 | ++DOMWINDOW == 114 (0x7f3ff5cde400) [pid = 1860] [serial = 713] [outer = 0x7f3ff42b2c00] 17:39:46 INFO - PROCESS | 1860 | 1461026386144 Marionette TRACE conn3 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 17:39:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 17:39:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 922ms 17:39:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 17:39:46 INFO - PROCESS | 1860 | 1461026386180 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 17:39:46 INFO - PROCESS | 1860 | 1461026386182 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 17:39:46 INFO - PROCESS | 1860 | 1461026386189 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 17:39:46 INFO - PROCESS | 1860 | 1461026386191 Marionette TRACE conn3 <- [1,922,null,{}] 17:39:46 INFO - PROCESS | 1860 | 1461026386196 Marionette TRACE conn3 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:39:46 INFO - PROCESS | 1860 | 1461026386372 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 17:39:46 INFO - PROCESS | 1860 | 1461026386402 Marionette TRACE conn3 -> [0,924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:39:46 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff77f4800 == 65 [pid = 1860] [id = 238] 17:39:46 INFO - PROCESS | 1860 | ++DOMWINDOW == 115 (0x7f3ff6746400) [pid = 1860] [serial = 714] [outer = (nil)] 17:39:46 INFO - PROCESS | 1860 | ++DOMWINDOW == 116 (0x7f3ff6ca4400) [pid = 1860] [serial = 715] [outer = 0x7f3ff6746400] 17:39:46 INFO - PROCESS | 1860 | 1461026386459 Marionette DEBUG loaded listener.js 17:39:46 INFO - PROCESS | 1860 | ++DOMWINDOW == 117 (0x7f3ff778c800) [pid = 1860] [serial = 716] [outer = 0x7f3ff6746400] 17:39:47 INFO - PROCESS | 1860 | --DOMWINDOW == 116 (0x7f3febde4c00) [pid = 1860] [serial = 675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 17:39:47 INFO - PROCESS | 1860 | --DOMWINDOW == 115 (0x7f3feb110c00) [pid = 1860] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 17:39:47 INFO - PROCESS | 1860 | --DOMWINDOW == 114 (0x7f3fec5ca800) [pid = 1860] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 17:39:47 INFO - PROCESS | 1860 | --DOMWINDOW == 113 (0x7f3feb96d800) [pid = 1860] [serial = 666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 17:39:47 INFO - PROCESS | 1860 | --DOMWINDOW == 112 (0x7f3ff0261800) [pid = 1860] [serial = 663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 17:39:47 INFO - PROCESS | 1860 | --DOMWINDOW == 111 (0x7f3febeaa000) [pid = 1860] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 17:39:47 INFO - PROCESS | 1860 | --DOMWINDOW == 110 (0x7f3febeaac00) [pid = 1860] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 17:39:47 INFO - PROCESS | 1860 | --DOMWINDOW == 109 (0x7f3ff6050800) [pid = 1860] [serial = 669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 17:39:47 INFO - PROCESS | 1860 | --DOMWINDOW == 108 (0x7f3ff56d1000) [pid = 1860] [serial = 672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 17:39:47 INFO - PROCESS | 1860 | 1461026387348 Marionette TRACE conn3 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 17:39:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 17:39:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1181ms 17:39:47 INFO - PROCESS | 1860 | 1461026387369 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 17:39:47 INFO - PROCESS | 1860 | 1461026387372 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 17:39:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 17:39:47 INFO - PROCESS | 1860 | 1461026387377 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 17:39:47 INFO - PROCESS | 1860 | 1461026387380 Marionette TRACE conn3 <- [1,926,null,{}] 17:39:47 INFO - PROCESS | 1860 | 1461026387384 Marionette TRACE conn3 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:39:47 INFO - PROCESS | 1860 | 1461026387517 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 17:39:47 INFO - PROCESS | 1860 | 1461026387528 Marionette TRACE conn3 -> [0,928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:39:47 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff70a4800 == 66 [pid = 1860] [id = 239] 17:39:47 INFO - PROCESS | 1860 | ++DOMWINDOW == 109 (0x7f3ff4a82000) [pid = 1860] [serial = 717] [outer = (nil)] 17:39:47 INFO - PROCESS | 1860 | ++DOMWINDOW == 110 (0x7f3ff5fc2800) [pid = 1860] [serial = 718] [outer = 0x7f3ff4a82000] 17:39:47 INFO - PROCESS | 1860 | 1461026387579 Marionette DEBUG loaded listener.js 17:39:47 INFO - PROCESS | 1860 | ++DOMWINDOW == 111 (0x7f3ff7915400) [pid = 1860] [serial = 719] [outer = 0x7f3ff4a82000] 17:39:48 INFO - PROCESS | 1860 | 1461026388234 Marionette TRACE conn3 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 17:39:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 17:39:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 876ms 17:39:48 INFO - PROCESS | 1860 | 1461026388253 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 17:39:48 INFO - PROCESS | 1860 | 1461026388256 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 17:39:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 17:39:48 INFO - PROCESS | 1860 | 1461026388261 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 17:39:48 INFO - PROCESS | 1860 | 1461026388263 Marionette TRACE conn3 <- [1,930,null,{}] 17:39:48 INFO - PROCESS | 1860 | 1461026388267 Marionette TRACE conn3 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:39:48 INFO - PROCESS | 1860 | 1461026388431 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 17:39:48 INFO - PROCESS | 1860 | 1461026388501 Marionette TRACE conn3 -> [0,932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:39:48 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f4002de8800 == 67 [pid = 1860] [id = 240] 17:39:48 INFO - PROCESS | 1860 | ++DOMWINDOW == 112 (0x7f3fec5ccc00) [pid = 1860] [serial = 720] [outer = (nil)] 17:39:48 INFO - PROCESS | 1860 | ++DOMWINDOW == 113 (0x7f3ff7a14800) [pid = 1860] [serial = 721] [outer = 0x7f3fec5ccc00] 17:39:48 INFO - PROCESS | 1860 | 1461026388552 Marionette DEBUG loaded listener.js 17:39:48 INFO - PROCESS | 1860 | ++DOMWINDOW == 114 (0x7f4002b75800) [pid = 1860] [serial = 722] [outer = 0x7f3fec5ccc00] 17:39:49 INFO - PROCESS | 1860 | 1461026389071 Marionette TRACE conn3 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 17:39:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 17:39:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 879ms 17:39:49 INFO - PROCESS | 1860 | 1461026389140 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 17:39:49 INFO - PROCESS | 1860 | 1461026389142 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 17:39:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 17:39:49 INFO - PROCESS | 1860 | 1461026389147 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 17:39:49 INFO - PROCESS | 1860 | 1461026389149 Marionette TRACE conn3 <- [1,934,null,{}] 17:39:49 INFO - PROCESS | 1860 | 1461026389154 Marionette TRACE conn3 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:39:49 INFO - PROCESS | 1860 | 1461026389269 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 17:39:49 INFO - PROCESS | 1860 | 1461026389355 Marionette TRACE conn3 -> [0,936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:39:49 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3feb7c1800 == 68 [pid = 1860] [id = 241] 17:39:49 INFO - PROCESS | 1860 | ++DOMWINDOW == 115 (0x7f3feb104400) [pid = 1860] [serial = 723] [outer = (nil)] 17:39:49 INFO - PROCESS | 1860 | ++DOMWINDOW == 116 (0x7f3feb736c00) [pid = 1860] [serial = 724] [outer = 0x7f3feb104400] 17:39:49 INFO - PROCESS | 1860 | 1461026389511 Marionette DEBUG loaded listener.js 17:39:49 INFO - PROCESS | 1860 | ++DOMWINDOW == 117 (0x7f3febeb5000) [pid = 1860] [serial = 725] [outer = 0x7f3feb104400] 17:39:50 INFO - PROCESS | 1860 | 1461026390305 Marionette TRACE conn3 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 17:39:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 17:39:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1226ms 17:39:50 INFO - PROCESS | 1860 | 1461026390375 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 17:39:50 INFO - PROCESS | 1860 | 1461026390381 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 17:39:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 17:39:50 INFO - PROCESS | 1860 | 1461026390389 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 17:39:50 INFO - PROCESS | 1860 | 1461026390393 Marionette TRACE conn3 <- [1,938,null,{}] 17:39:50 INFO - PROCESS | 1860 | 1461026390399 Marionette TRACE conn3 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:39:50 INFO - PROCESS | 1860 | 1461026390587 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 17:39:50 INFO - PROCESS | 1860 | 1461026390731 Marionette TRACE conn3 -> [0,940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:39:50 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff5150000 == 69 [pid = 1860] [id = 242] 17:39:50 INFO - PROCESS | 1860 | ++DOMWINDOW == 118 (0x7f3feb127000) [pid = 1860] [serial = 726] [outer = (nil)] 17:39:50 INFO - PROCESS | 1860 | ++DOMWINDOW == 119 (0x7f3ff0173c00) [pid = 1860] [serial = 727] [outer = 0x7f3feb127000] 17:39:50 INFO - PROCESS | 1860 | 1461026390792 Marionette DEBUG loaded listener.js 17:39:50 INFO - PROCESS | 1860 | ++DOMWINDOW == 120 (0x7f3ff2596000) [pid = 1860] [serial = 728] [outer = 0x7f3feb127000] 17:39:51 INFO - PROCESS | 1860 | 1461026391604 Marionette TRACE conn3 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 17:39:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 17:39:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1283ms 17:39:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 17:39:51 INFO - PROCESS | 1860 | 1461026391675 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 17:39:51 INFO - PROCESS | 1860 | 1461026391680 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 17:39:51 INFO - PROCESS | 1860 | 1461026391687 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 17:39:51 INFO - PROCESS | 1860 | 1461026391690 Marionette TRACE conn3 <- [1,942,null,{}] 17:39:51 INFO - PROCESS | 1860 | 1461026391695 Marionette TRACE conn3 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:39:51 INFO - PROCESS | 1860 | 1461026391833 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 17:39:51 INFO - PROCESS | 1860 | 1461026391983 Marionette TRACE conn3 -> [0,944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:39:52 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f400400f800 == 70 [pid = 1860] [id = 243] 17:39:52 INFO - PROCESS | 1860 | ++DOMWINDOW == 121 (0x7f3fec75ac00) [pid = 1860] [serial = 729] [outer = (nil)] 17:39:52 INFO - PROCESS | 1860 | ++DOMWINDOW == 122 (0x7f3ff53be400) [pid = 1860] [serial = 730] [outer = 0x7f3fec75ac00] 17:39:52 INFO - PROCESS | 1860 | 1461026392046 Marionette DEBUG loaded listener.js 17:39:52 INFO - PROCESS | 1860 | ++DOMWINDOW == 123 (0x7f3ff5fc0000) [pid = 1860] [serial = 731] [outer = 0x7f3fec75ac00] 17:39:52 INFO - PROCESS | 1860 | 1461026392936 Marionette TRACE conn3 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 17:39:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 17:39:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1294ms 17:39:52 INFO - PROCESS | 1860 | 1461026392981 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 17:39:52 INFO - PROCESS | 1860 | 1461026392984 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 17:39:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 17:39:52 INFO - PROCESS | 1860 | 1461026392991 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 17:39:53 INFO - PROCESS | 1860 | 1461026392999 Marionette TRACE conn3 <- [1,946,null,{}] 17:39:53 INFO - PROCESS | 1860 | 1461026393011 Marionette TRACE conn3 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:39:53 INFO - PROCESS | 1860 | 1461026393151 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 17:39:53 INFO - PROCESS | 1860 | 1461026393302 Marionette TRACE conn3 -> [0,948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:39:53 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f4008096800 == 71 [pid = 1860] [id = 244] 17:39:53 INFO - PROCESS | 1860 | ++DOMWINDOW == 124 (0x7f3ff26b4000) [pid = 1860] [serial = 732] [outer = (nil)] 17:39:53 INFO - PROCESS | 1860 | ++DOMWINDOW == 125 (0x7f3ff791d800) [pid = 1860] [serial = 733] [outer = 0x7f3ff26b4000] 17:39:53 INFO - PROCESS | 1860 | 1461026393373 Marionette DEBUG loaded listener.js 17:39:53 INFO - PROCESS | 1860 | ++DOMWINDOW == 126 (0x7f4003020400) [pid = 1860] [serial = 734] [outer = 0x7f3ff26b4000] 17:39:54 INFO - PROCESS | 1860 | 1461026394135 Marionette TRACE conn3 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 17:39:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 17:39:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1189ms 17:39:54 INFO - PROCESS | 1860 | 1461026394194 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 17:39:54 INFO - PROCESS | 1860 | 1461026394197 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 17:39:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 17:39:54 INFO - PROCESS | 1860 | 1461026394203 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 17:39:54 INFO - PROCESS | 1860 | 1461026394205 Marionette TRACE conn3 <- [1,950,null,{}] 17:39:54 INFO - PROCESS | 1860 | 1461026394210 Marionette TRACE conn3 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:39:54 INFO - PROCESS | 1860 | 1461026394348 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 17:39:54 INFO - PROCESS | 1860 | 1461026394495 Marionette TRACE conn3 -> [0,952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:39:54 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f400858f800 == 72 [pid = 1860] [id = 245] 17:39:54 INFO - PROCESS | 1860 | ++DOMWINDOW == 127 (0x7f3ff4a81800) [pid = 1860] [serial = 735] [outer = (nil)] 17:39:54 INFO - PROCESS | 1860 | ++DOMWINDOW == 128 (0x7f4003f2ec00) [pid = 1860] [serial = 736] [outer = 0x7f3ff4a81800] 17:39:54 INFO - PROCESS | 1860 | 1461026394556 Marionette DEBUG loaded listener.js 17:39:54 INFO - PROCESS | 1860 | ++DOMWINDOW == 129 (0x7f40043c3800) [pid = 1860] [serial = 737] [outer = 0x7f3ff4a81800] 17:39:55 INFO - PROCESS | 1860 | 1461026395274 Marionette TRACE conn3 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 17:39:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 17:39:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1126ms 17:39:55 INFO - PROCESS | 1860 | 1461026395329 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 17:39:55 INFO - PROCESS | 1860 | 1461026395333 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 17:39:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 17:39:55 INFO - PROCESS | 1860 | 1461026395338 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 17:39:55 INFO - PROCESS | 1860 | 1461026395340 Marionette TRACE conn3 <- [1,954,null,{}] 17:39:55 INFO - PROCESS | 1860 | 1461026395345 Marionette TRACE conn3 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:39:55 INFO - PROCESS | 1860 | 1461026395484 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 17:39:55 INFO - PROCESS | 1860 | 1461026395632 Marionette TRACE conn3 -> [0,956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:39:55 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f400a185800 == 73 [pid = 1860] [id = 246] 17:39:55 INFO - PROCESS | 1860 | ++DOMWINDOW == 130 (0x7f40061d8800) [pid = 1860] [serial = 738] [outer = (nil)] 17:39:55 INFO - PROCESS | 1860 | ++DOMWINDOW == 131 (0x7f400628a000) [pid = 1860] [serial = 739] [outer = 0x7f40061d8800] 17:39:55 INFO - PROCESS | 1860 | 1461026395706 Marionette DEBUG loaded listener.js 17:39:55 INFO - PROCESS | 1860 | ++DOMWINDOW == 132 (0x7f4007ecb800) [pid = 1860] [serial = 740] [outer = 0x7f40061d8800] 17:39:56 INFO - PROCESS | 1860 | 1461026396515 Marionette TRACE conn3 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 17:39:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 17:39:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1228ms 17:39:56 INFO - PROCESS | 1860 | 1461026396566 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 17:39:56 INFO - PROCESS | 1860 | 1461026396570 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 17:39:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 17:39:56 INFO - PROCESS | 1860 | 1461026396575 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 17:39:56 INFO - PROCESS | 1860 | 1461026396577 Marionette TRACE conn3 <- [1,958,null,{}] 17:39:56 INFO - PROCESS | 1860 | 1461026396582 Marionette TRACE conn3 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:39:56 INFO - PROCESS | 1860 | 1461026396723 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 17:39:56 INFO - PROCESS | 1860 | 1461026396874 Marionette TRACE conn3 -> [0,960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:39:56 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f400fb82000 == 74 [pid = 1860] [id = 247] 17:39:56 INFO - PROCESS | 1860 | ++DOMWINDOW == 133 (0x7f40061da400) [pid = 1860] [serial = 741] [outer = (nil)] 17:39:56 INFO - PROCESS | 1860 | ++DOMWINDOW == 134 (0x7f4007f27400) [pid = 1860] [serial = 742] [outer = 0x7f40061da400] 17:39:56 INFO - PROCESS | 1860 | 1461026396947 Marionette DEBUG loaded listener.js 17:39:57 INFO - PROCESS | 1860 | ++DOMWINDOW == 135 (0x7f400805a800) [pid = 1860] [serial = 743] [outer = 0x7f40061da400] 17:39:57 INFO - PROCESS | 1860 | 1461026397748 Marionette TRACE conn3 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 17:39:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 17:39:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1225ms 17:39:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 17:39:57 INFO - PROCESS | 1860 | 1461026397801 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 17:39:57 INFO - PROCESS | 1860 | 1461026397804 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 17:39:57 INFO - PROCESS | 1860 | 1461026397809 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 17:39:57 INFO - PROCESS | 1860 | 1461026397812 Marionette TRACE conn3 <- [1,962,null,{}] 17:39:57 INFO - PROCESS | 1860 | 1461026397817 Marionette TRACE conn3 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:39:57 INFO - PROCESS | 1860 | 1461026397958 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 17:39:58 INFO - PROCESS | 1860 | 1461026398300 Marionette TRACE conn3 -> [0,964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:39:58 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fedc7d000 == 75 [pid = 1860] [id = 248] 17:39:58 INFO - PROCESS | 1860 | ++DOMWINDOW == 136 (0x7f3feb105800) [pid = 1860] [serial = 744] [outer = (nil)] 17:39:58 INFO - PROCESS | 1860 | ++DOMWINDOW == 137 (0x7f3feb10e400) [pid = 1860] [serial = 745] [outer = 0x7f3feb105800] 17:39:58 INFO - PROCESS | 1860 | 1461026398394 Marionette DEBUG loaded listener.js 17:39:58 INFO - PROCESS | 1860 | ++DOMWINDOW == 138 (0x7f3feb775c00) [pid = 1860] [serial = 746] [outer = 0x7f3feb105800] 17:39:59 INFO - PROCESS | 1860 | 1461026399303 Marionette TRACE conn3 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 17:39:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 17:39:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1578ms 17:39:59 INFO - PROCESS | 1860 | 1461026399388 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 17:39:59 INFO - PROCESS | 1860 | 1461026399394 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 17:39:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 17:39:59 INFO - PROCESS | 1860 | 1461026399409 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 17:39:59 INFO - PROCESS | 1860 | 1461026399416 Marionette TRACE conn3 <- [1,966,null,{}] 17:39:59 INFO - PROCESS | 1860 | 1461026399428 Marionette TRACE conn3 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:39:59 INFO - PROCESS | 1860 | 1461026399585 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 17:39:59 INFO - PROCESS | 1860 | 1461026399707 Marionette TRACE conn3 -> [0,968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:39:59 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fee106000 == 76 [pid = 1860] [id = 249] 17:39:59 INFO - PROCESS | 1860 | ++DOMWINDOW == 139 (0x7f3febeb7400) [pid = 1860] [serial = 747] [outer = (nil)] 17:39:59 INFO - PROCESS | 1860 | ++DOMWINDOW == 140 (0x7f3fed080c00) [pid = 1860] [serial = 748] [outer = 0x7f3febeb7400] 17:39:59 INFO - PROCESS | 1860 | 1461026399767 Marionette DEBUG loaded listener.js 17:39:59 INFO - PROCESS | 1860 | ++DOMWINDOW == 141 (0x7f3ff258f800) [pid = 1860] [serial = 749] [outer = 0x7f3febeb7400] 17:40:00 INFO - PROCESS | 1860 | 1461026400573 Marionette TRACE conn3 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 17:40:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 17:40:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1245ms 17:40:00 INFO - PROCESS | 1860 | 1461026400651 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 17:40:00 INFO - PROCESS | 1860 | 1461026400656 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 17:40:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 17:40:00 INFO - PROCESS | 1860 | 1461026400663 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 17:40:00 INFO - PROCESS | 1860 | 1461026400665 Marionette TRACE conn3 <- [1,970,null,{}] 17:40:00 INFO - PROCESS | 1860 | 1461026400677 Marionette TRACE conn3 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:40:00 INFO - PROCESS | 1860 | 1461026400843 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 17:40:00 INFO - PROCESS | 1860 | --DOCSHELL 0x7f4007996000 == 75 [pid = 1860] [id = 202] 17:40:00 INFO - PROCESS | 1860 | --DOCSHELL 0x7f4002de8800 == 74 [pid = 1860] [id = 240] 17:40:00 INFO - PROCESS | 1860 | --DOMWINDOW == 140 (0x7f3ff7a19800) [pid = 1860] [serial = 649] [outer = (nil)] [url = about:blank] 17:40:00 INFO - PROCESS | 1860 | --DOMWINDOW == 139 (0x7f3ff6e46000) [pid = 1860] [serial = 646] [outer = (nil)] [url = about:blank] 17:40:00 INFO - PROCESS | 1860 | --DOMWINDOW == 138 (0x7f3ffcee0000) [pid = 1860] [serial = 652] [outer = (nil)] [url = about:blank] 17:40:00 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff70a4800 == 73 [pid = 1860] [id = 239] 17:40:00 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff77f4800 == 72 [pid = 1860] [id = 238] 17:40:00 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff6753800 == 71 [pid = 1860] [id = 237] 17:40:00 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff557e800 == 70 [pid = 1860] [id = 236] 17:40:00 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff25dc000 == 69 [pid = 1860] [id = 235] 17:40:00 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fec7b5000 == 68 [pid = 1860] [id = 234] 17:40:00 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff0236000 == 67 [pid = 1860] [id = 233] 17:40:01 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff4e75800 == 66 [pid = 1860] [id = 227] 17:40:01 INFO - PROCESS | 1860 | --DOMWINDOW == 137 (0x7f3ff6e47800) [pid = 1860] [serial = 671] [outer = (nil)] [url = about:blank] 17:40:01 INFO - PROCESS | 1860 | --DOMWINDOW == 136 (0x7f3ff5cdd400) [pid = 1860] [serial = 668] [outer = (nil)] [url = about:blank] 17:40:01 INFO - PROCESS | 1860 | --DOMWINDOW == 135 (0x7f3ff7792c00) [pid = 1860] [serial = 674] [outer = (nil)] [url = about:blank] 17:40:01 INFO - PROCESS | 1860 | --DOMWINDOW == 134 (0x7f3ff500a800) [pid = 1860] [serial = 665] [outer = (nil)] [url = about:blank] 17:40:01 INFO - PROCESS | 1860 | --DOMWINDOW == 133 (0x7f3ffc15b000) [pid = 1860] [serial = 677] [outer = (nil)] [url = about:blank] 17:40:01 INFO - PROCESS | 1860 | --DOMWINDOW == 132 (0x7f3ff79a5400) [pid = 1860] [serial = 676] [outer = (nil)] [url = about:blank] 17:40:01 INFO - PROCESS | 1860 | --DOMWINDOW == 131 (0x7f3feb96e000) [pid = 1860] [serial = 656] [outer = (nil)] [url = about:blank] 17:40:01 INFO - PROCESS | 1860 | --DOMWINDOW == 130 (0x7f3feb135400) [pid = 1860] [serial = 655] [outer = (nil)] [url = about:blank] 17:40:01 INFO - PROCESS | 1860 | --DOMWINDOW == 129 (0x7f3fed078000) [pid = 1860] [serial = 659] [outer = (nil)] [url = about:blank] 17:40:01 INFO - PROCESS | 1860 | --DOMWINDOW == 128 (0x7f3ff55a2c00) [pid = 1860] [serial = 667] [outer = (nil)] [url = about:blank] 17:40:01 INFO - PROCESS | 1860 | --DOMWINDOW == 127 (0x7f3fec757400) [pid = 1860] [serial = 658] [outer = (nil)] [url = about:blank] 17:40:01 INFO - PROCESS | 1860 | --DOMWINDOW == 126 (0x7f3ff56cd800) [pid = 1860] [serial = 640] [outer = (nil)] [url = about:blank] 17:40:01 INFO - PROCESS | 1860 | --DOMWINDOW == 125 (0x7f3feb96b800) [pid = 1860] [serial = 634] [outer = (nil)] [url = about:blank] 17:40:01 INFO - PROCESS | 1860 | --DOMWINDOW == 124 (0x7f3ff4a84800) [pid = 1860] [serial = 664] [outer = (nil)] [url = about:blank] 17:40:01 INFO - PROCESS | 1860 | --DOMWINDOW == 123 (0x7f3fedfa7800) [pid = 1860] [serial = 661] [outer = (nil)] [url = about:blank] 17:40:01 INFO - PROCESS | 1860 | --DOMWINDOW == 122 (0x7f3ff0255400) [pid = 1860] [serial = 662] [outer = (nil)] [url = about:blank] 17:40:01 INFO - PROCESS | 1860 | --DOMWINDOW == 121 (0x7f3ff6cb2800) [pid = 1860] [serial = 643] [outer = (nil)] [url = about:blank] 17:40:01 INFO - PROCESS | 1860 | --DOMWINDOW == 120 (0x7f3ff2594000) [pid = 1860] [serial = 637] [outer = (nil)] [url = about:blank] 17:40:01 INFO - PROCESS | 1860 | --DOMWINDOW == 119 (0x7f3ff604c400) [pid = 1860] [serial = 632] [outer = (nil)] [url = about:blank] 17:40:01 INFO - PROCESS | 1860 | --DOMWINDOW == 118 (0x7f3ff6741000) [pid = 1860] [serial = 670] [outer = (nil)] [url = about:blank] 17:40:01 INFO - PROCESS | 1860 | --DOMWINDOW == 117 (0x7f3ff6746c00) [pid = 1860] [serial = 673] [outer = (nil)] [url = about:blank] 17:40:01 INFO - PROCESS | 1860 | 1461026401039 Marionette TRACE conn3 -> [0,972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:40:01 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3febe97000 == 67 [pid = 1860] [id = 250] 17:40:01 INFO - PROCESS | 1860 | ++DOMWINDOW == 118 (0x7f3feb135400) [pid = 1860] [serial = 750] [outer = (nil)] 17:40:01 INFO - PROCESS | 1860 | ++DOMWINDOW == 119 (0x7f3fec6db000) [pid = 1860] [serial = 751] [outer = 0x7f3feb135400] 17:40:01 INFO - PROCESS | 1860 | 1461026401094 Marionette DEBUG loaded listener.js 17:40:01 INFO - PROCESS | 1860 | ++DOMWINDOW == 120 (0x7f3ff4a7ac00) [pid = 1860] [serial = 752] [outer = 0x7f3feb135400] 17:40:01 INFO - PROCESS | 1860 | 1461026401782 Marionette TRACE conn3 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 17:40:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 17:40:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1178ms 17:40:01 INFO - PROCESS | 1860 | 1461026401842 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 17:40:01 INFO - PROCESS | 1860 | 1461026401846 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 17:40:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 17:40:01 INFO - PROCESS | 1860 | 1461026401855 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 17:40:01 INFO - PROCESS | 1860 | 1461026401864 Marionette TRACE conn3 <- [1,974,null,{}] 17:40:01 INFO - PROCESS | 1860 | 1461026401881 Marionette TRACE conn3 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:40:02 INFO - PROCESS | 1860 | 1461026402066 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 17:40:02 INFO - PROCESS | 1860 | 1461026402079 Marionette TRACE conn3 -> [0,976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:40:02 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff6035000 == 68 [pid = 1860] [id = 251] 17:40:02 INFO - PROCESS | 1860 | ++DOMWINDOW == 121 (0x7f3feb96b800) [pid = 1860] [serial = 753] [outer = (nil)] 17:40:02 INFO - PROCESS | 1860 | ++DOMWINDOW == 122 (0x7f3ff5ce0800) [pid = 1860] [serial = 754] [outer = 0x7f3feb96b800] 17:40:02 INFO - PROCESS | 1860 | 1461026402133 Marionette DEBUG loaded listener.js 17:40:02 INFO - PROCESS | 1860 | ++DOMWINDOW == 123 (0x7f3ff604e400) [pid = 1860] [serial = 755] [outer = 0x7f3feb96b800] 17:40:02 INFO - PROCESS | 1860 | 1461026402788 Marionette TRACE conn3 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 17:40:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 17:40:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 991ms 17:40:02 INFO - PROCESS | 1860 | 1461026402845 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 17:40:02 INFO - PROCESS | 1860 | 1461026402848 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 17:40:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 17:40:02 INFO - PROCESS | 1860 | 1461026402858 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 17:40:02 INFO - PROCESS | 1860 | 1461026402861 Marionette TRACE conn3 <- [1,978,null,{}] 17:40:02 INFO - PROCESS | 1860 | 1461026402886 Marionette TRACE conn3 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:40:03 INFO - PROCESS | 1860 | 1461026403017 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 17:40:03 INFO - PROCESS | 1860 | 1461026403031 Marionette TRACE conn3 -> [0,980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:40:03 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff77f4800 == 69 [pid = 1860] [id = 252] 17:40:03 INFO - PROCESS | 1860 | ++DOMWINDOW == 124 (0x7f3ff4eab000) [pid = 1860] [serial = 756] [outer = (nil)] 17:40:03 INFO - PROCESS | 1860 | ++DOMWINDOW == 125 (0x7f3ff6a63c00) [pid = 1860] [serial = 757] [outer = 0x7f3ff4eab000] 17:40:03 INFO - PROCESS | 1860 | 1461026403085 Marionette DEBUG loaded listener.js 17:40:03 INFO - PROCESS | 1860 | ++DOMWINDOW == 126 (0x7f3ff6e93800) [pid = 1860] [serial = 758] [outer = 0x7f3ff4eab000] 17:40:03 INFO - PROCESS | 1860 | 1461026403876 Marionette TRACE conn3 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 17:40:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 17:40:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1045ms 17:40:03 INFO - PROCESS | 1860 | 1461026403904 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 17:40:03 INFO - PROCESS | 1860 | 1461026403907 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 17:40:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 17:40:03 INFO - PROCESS | 1860 | 1461026403912 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 17:40:03 INFO - PROCESS | 1860 | 1461026403913 Marionette TRACE conn3 <- [1,982,null,{}] 17:40:03 INFO - PROCESS | 1860 | 1461026403918 Marionette TRACE conn3 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:40:04 INFO - PROCESS | 1860 | 1461026404078 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 17:40:04 INFO - PROCESS | 1860 | 1461026404110 Marionette TRACE conn3 -> [0,984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:40:04 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f4002de8800 == 70 [pid = 1860] [id = 253] 17:40:04 INFO - PROCESS | 1860 | ++DOMWINDOW == 127 (0x7f3ff7a19800) [pid = 1860] [serial = 759] [outer = (nil)] 17:40:04 INFO - PROCESS | 1860 | ++DOMWINDOW == 128 (0x7f3ff85de800) [pid = 1860] [serial = 760] [outer = 0x7f3ff7a19800] 17:40:04 INFO - PROCESS | 1860 | 1461026404173 Marionette DEBUG loaded listener.js 17:40:04 INFO - PROCESS | 1860 | ++DOMWINDOW == 129 (0x7f4003f33400) [pid = 1860] [serial = 761] [outer = 0x7f3ff7a19800] 17:40:04 INFO - PROCESS | 1860 | 1461026404861 Marionette TRACE conn3 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 17:40:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 17:40:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 976ms 17:40:04 INFO - PROCESS | 1860 | 1461026404889 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 17:40:04 INFO - PROCESS | 1860 | 1461026404891 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 17:40:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 17:40:04 INFO - PROCESS | 1860 | 1461026404896 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 17:40:04 INFO - PROCESS | 1860 | 1461026404898 Marionette TRACE conn3 <- [1,986,null,{}] 17:40:04 INFO - PROCESS | 1860 | 1461026404903 Marionette TRACE conn3 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:40:05 INFO - PROCESS | 1860 | 1461026405075 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 17:40:05 INFO - PROCESS | 1860 | 1461026405105 Marionette TRACE conn3 -> [0,988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:40:05 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f4007996000 == 71 [pid = 1860] [id = 254] 17:40:05 INFO - PROCESS | 1860 | ++DOMWINDOW == 130 (0x7f40043c7400) [pid = 1860] [serial = 762] [outer = (nil)] 17:40:05 INFO - PROCESS | 1860 | ++DOMWINDOW == 131 (0x7f4007eca400) [pid = 1860] [serial = 763] [outer = 0x7f40043c7400] 17:40:05 INFO - PROCESS | 1860 | 1461026405156 Marionette DEBUG loaded listener.js 17:40:05 INFO - PROCESS | 1860 | ++DOMWINDOW == 132 (0x7f4007ed2c00) [pid = 1860] [serial = 764] [outer = 0x7f40043c7400] 17:40:05 INFO - PROCESS | 1860 | --DOMWINDOW == 131 (0x7f3ff322e800) [pid = 1860] [serial = 708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 17:40:05 INFO - PROCESS | 1860 | --DOMWINDOW == 130 (0x7f3febfacc00) [pid = 1860] [serial = 699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 17:40:05 INFO - PROCESS | 1860 | --DOMWINDOW == 129 (0x7f3fec373c00) [pid = 1860] [serial = 702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 17:40:05 INFO - PROCESS | 1860 | --DOMWINDOW == 128 (0x7f3ff42b2c00) [pid = 1860] [serial = 711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 17:40:05 INFO - PROCESS | 1860 | --DOMWINDOW == 127 (0x7f3ff6746400) [pid = 1860] [serial = 714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 17:40:05 INFO - PROCESS | 1860 | --DOMWINDOW == 126 (0x7f3ff4a82000) [pid = 1860] [serial = 717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 17:40:05 INFO - PROCESS | 1860 | --DOMWINDOW == 125 (0x7f3ff0255c00) [pid = 1860] [serial = 705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 17:40:05 INFO - PROCESS | 1860 | 1461026405895 Marionette TRACE conn3 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 17:40:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 17:40:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1026ms 17:40:05 INFO - PROCESS | 1860 | 1461026405923 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 17:40:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 17:40:05 INFO - PROCESS | 1860 | 1461026405928 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 17:40:05 INFO - PROCESS | 1860 | 1461026405932 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 17:40:05 INFO - PROCESS | 1860 | 1461026405934 Marionette TRACE conn3 <- [1,990,null,{}] 17:40:05 INFO - PROCESS | 1860 | 1461026405957 Marionette TRACE conn3 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:40:06 INFO - PROCESS | 1860 | 1461026406115 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 17:40:06 INFO - PROCESS | 1860 | 1461026406131 Marionette TRACE conn3 -> [0,992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:40:06 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ffce1c800 == 72 [pid = 1860] [id = 255] 17:40:06 INFO - PROCESS | 1860 | ++DOMWINDOW == 126 (0x7f3fe8c92400) [pid = 1860] [serial = 765] [outer = (nil)] 17:40:06 INFO - PROCESS | 1860 | ++DOMWINDOW == 127 (0x7f3fe8c9c000) [pid = 1860] [serial = 766] [outer = 0x7f3fe8c92400] 17:40:06 INFO - PROCESS | 1860 | 1461026406184 Marionette DEBUG loaded listener.js 17:40:06 INFO - PROCESS | 1860 | ++DOMWINDOW == 128 (0x7f3febde4c00) [pid = 1860] [serial = 767] [outer = 0x7f3fe8c92400] 17:40:06 INFO - PROCESS | 1860 | 1461026406783 Marionette TRACE conn3 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 17:40:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 17:40:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 876ms 17:40:06 INFO - PROCESS | 1860 | 1461026406808 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 17:40:06 INFO - PROCESS | 1860 | 1461026406812 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 17:40:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 17:40:06 INFO - PROCESS | 1860 | 1461026406817 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 17:40:06 INFO - PROCESS | 1860 | 1461026406819 Marionette TRACE conn3 <- [1,994,null,{}] 17:40:06 INFO - PROCESS | 1860 | 1461026406824 Marionette TRACE conn3 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:40:06 INFO - PROCESS | 1860 | 1461026406940 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 17:40:06 INFO - PROCESS | 1860 | 1461026406954 Marionette TRACE conn3 -> [0,996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:40:06 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f400858a000 == 73 [pid = 1860] [id = 256] 17:40:06 INFO - PROCESS | 1860 | ++DOMWINDOW == 129 (0x7f3fe8c96000) [pid = 1860] [serial = 768] [outer = (nil)] 17:40:06 INFO - PROCESS | 1860 | ++DOMWINDOW == 130 (0x7f3ff6781000) [pid = 1860] [serial = 769] [outer = 0x7f3fe8c96000] 17:40:07 INFO - PROCESS | 1860 | 1461026407005 Marionette DEBUG loaded listener.js 17:40:07 INFO - PROCESS | 1860 | ++DOMWINDOW == 131 (0x7f40061db000) [pid = 1860] [serial = 770] [outer = 0x7f3fe8c96000] 17:40:07 INFO - PROCESS | 1860 | 1461026407732 Marionette TRACE conn3 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 17:40:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 17:40:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 975ms 17:40:07 INFO - PROCESS | 1860 | 1461026407794 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 17:40:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 17:40:07 INFO - PROCESS | 1860 | 1461026407799 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 17:40:07 INFO - PROCESS | 1860 | 1461026407806 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 17:40:07 INFO - PROCESS | 1860 | 1461026407811 Marionette TRACE conn3 <- [1,998,null,{}] 17:40:07 INFO - PROCESS | 1860 | 1461026407819 Marionette TRACE conn3 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:40:07 INFO - PROCESS | 1860 | 1461026407986 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 17:40:08 INFO - PROCESS | 1860 | 1461026408137 Marionette TRACE conn3 -> [0,1000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:40:08 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff49c6000 == 74 [pid = 1860] [id = 257] 17:40:08 INFO - PROCESS | 1860 | ++DOMWINDOW == 132 (0x7f3fe8c9f000) [pid = 1860] [serial = 771] [outer = (nil)] 17:40:08 INFO - PROCESS | 1860 | ++DOMWINDOW == 133 (0x7f3fe9b98c00) [pid = 1860] [serial = 772] [outer = 0x7f3fe8c9f000] 17:40:08 INFO - PROCESS | 1860 | 1461026408201 Marionette DEBUG loaded listener.js 17:40:08 INFO - PROCESS | 1860 | ++DOMWINDOW == 134 (0x7f3fe9ba0000) [pid = 1860] [serial = 773] [outer = 0x7f3fe8c9f000] 17:40:09 INFO - PROCESS | 1860 | 1461026409034 Marionette TRACE conn3 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 17:40:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 17:40:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1283ms 17:40:09 INFO - PROCESS | 1860 | 1461026409090 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 17:40:09 INFO - PROCESS | 1860 | 1461026409097 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 17:40:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 17:40:09 INFO - PROCESS | 1860 | 1461026409106 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 17:40:09 INFO - PROCESS | 1860 | 1461026409109 Marionette TRACE conn3 <- [1,1002,null,{}] 17:40:09 INFO - PROCESS | 1860 | 1461026409114 Marionette TRACE conn3 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:40:09 INFO - PROCESS | 1860 | 1461026409256 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 17:40:09 INFO - PROCESS | 1860 | 1461026409408 Marionette TRACE conn3 -> [0,1004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:40:09 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff77e8800 == 75 [pid = 1860] [id = 258] 17:40:09 INFO - PROCESS | 1860 | ++DOMWINDOW == 135 (0x7f3fe9b94000) [pid = 1860] [serial = 774] [outer = (nil)] 17:40:09 INFO - PROCESS | 1860 | ++DOMWINDOW == 136 (0x7f3fec074800) [pid = 1860] [serial = 775] [outer = 0x7f3fe9b94000] 17:40:09 INFO - PROCESS | 1860 | 1461026409471 Marionette DEBUG loaded listener.js 17:40:09 INFO - PROCESS | 1860 | ++DOMWINDOW == 137 (0x7f3fed078000) [pid = 1860] [serial = 776] [outer = 0x7f3fe9b94000] 17:40:10 INFO - PROCESS | 1860 | 1461026410336 Marionette TRACE conn3 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 17:40:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 17:40:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1278ms 17:40:10 INFO - PROCESS | 1860 | 1461026410384 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 17:40:10 INFO - PROCESS | 1860 | 1461026410387 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 17:40:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 17:40:10 INFO - PROCESS | 1860 | 1461026410393 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 17:40:10 INFO - PROCESS | 1860 | 1461026410397 Marionette TRACE conn3 <- [1,1006,null,{}] 17:40:10 INFO - PROCESS | 1860 | 1461026410411 Marionette TRACE conn3 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:40:10 INFO - PROCESS | 1860 | 1461026410559 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 17:40:10 INFO - PROCESS | 1860 | 1461026410715 Marionette TRACE conn3 -> [0,1008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:40:10 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f400d4c8800 == 76 [pid = 1860] [id = 259] 17:40:10 INFO - PROCESS | 1860 | ++DOMWINDOW == 138 (0x7f3feffa7800) [pid = 1860] [serial = 777] [outer = (nil)] 17:40:10 INFO - PROCESS | 1860 | ++DOMWINDOW == 139 (0x7f3ff4a7b800) [pid = 1860] [serial = 778] [outer = 0x7f3feffa7800] 17:40:10 INFO - PROCESS | 1860 | 1461026410785 Marionette DEBUG loaded listener.js 17:40:10 INFO - PROCESS | 1860 | ++DOMWINDOW == 140 (0x7f3ff5ce1400) [pid = 1860] [serial = 779] [outer = 0x7f3feffa7800] 17:40:11 INFO - PROCESS | 1860 | 1461026411555 Marionette TRACE conn3 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 17:40:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 17:40:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1231ms 17:40:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 17:40:11 INFO - PROCESS | 1860 | 1461026411625 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 17:40:11 INFO - PROCESS | 1860 | 1461026411628 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 17:40:11 INFO - PROCESS | 1860 | 1461026411633 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 17:40:11 INFO - PROCESS | 1860 | 1461026411636 Marionette TRACE conn3 <- [1,1010,null,{}] 17:40:11 INFO - PROCESS | 1860 | 1461026411641 Marionette TRACE conn3 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:40:11 INFO - PROCESS | 1860 | 1461026411781 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 17:40:11 INFO - PROCESS | 1860 | 1461026411929 Marionette TRACE conn3 -> [0,1012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:40:11 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fec99b000 == 77 [pid = 1860] [id = 260] 17:40:11 INFO - PROCESS | 1860 | ++DOMWINDOW == 141 (0x7f3ff2594000) [pid = 1860] [serial = 780] [outer = (nil)] 17:40:11 INFO - PROCESS | 1860 | ++DOMWINDOW == 142 (0x7f3ff6e94c00) [pid = 1860] [serial = 781] [outer = 0x7f3ff2594000] 17:40:12 INFO - PROCESS | 1860 | 1461026411995 Marionette DEBUG loaded listener.js 17:40:12 INFO - PROCESS | 1860 | ++DOMWINDOW == 143 (0x7f3ffc15bc00) [pid = 1860] [serial = 782] [outer = 0x7f3ff2594000] 17:40:12 INFO - PROCESS | 1860 | 1461026412786 Marionette TRACE conn3 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 17:40:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 17:40:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1227ms 17:40:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 17:40:12 INFO - PROCESS | 1860 | 1461026412860 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 17:40:12 INFO - PROCESS | 1860 | 1461026412863 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 17:40:12 INFO - PROCESS | 1860 | 1461026412868 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 17:40:12 INFO - PROCESS | 1860 | 1461026412871 Marionette TRACE conn3 <- [1,1014,null,{}] 17:40:12 INFO - PROCESS | 1860 | 1461026412876 Marionette TRACE conn3 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:40:13 INFO - PROCESS | 1860 | 1461026413017 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 17:40:13 INFO - PROCESS | 1860 | 1461026413166 Marionette TRACE conn3 -> [0,1016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:40:13 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3feced8800 == 78 [pid = 1860] [id = 261] 17:40:13 INFO - PROCESS | 1860 | ++DOMWINDOW == 144 (0x7f3ff4a89800) [pid = 1860] [serial = 783] [outer = (nil)] 17:40:13 INFO - PROCESS | 1860 | ++DOMWINDOW == 145 (0x7f4003024000) [pid = 1860] [serial = 784] [outer = 0x7f3ff4a89800] 17:40:13 INFO - PROCESS | 1860 | 1461026413228 Marionette DEBUG loaded listener.js 17:40:13 INFO - PROCESS | 1860 | ++DOMWINDOW == 146 (0x7f40061dec00) [pid = 1860] [serial = 785] [outer = 0x7f3ff4a89800] 17:40:14 INFO - PROCESS | 1860 | 1461026414027 Marionette TRACE conn3 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 17:40:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 17:40:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1226ms 17:40:14 INFO - PROCESS | 1860 | 1461026414095 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 17:40:14 INFO - PROCESS | 1860 | 1461026414099 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 17:40:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 17:40:14 INFO - PROCESS | 1860 | 1461026414105 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 17:40:14 INFO - PROCESS | 1860 | 1461026414107 Marionette TRACE conn3 <- [1,1018,null,{}] 17:40:14 INFO - PROCESS | 1860 | 1461026414112 Marionette TRACE conn3 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:40:14 INFO - PROCESS | 1860 | 1461026414312 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 17:40:14 INFO - PROCESS | 1860 | 1461026414465 Marionette TRACE conn3 -> [0,1020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:40:14 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f400d4e1800 == 79 [pid = 1860] [id = 262] 17:40:14 INFO - PROCESS | 1860 | ++DOMWINDOW == 147 (0x7f3fecaa3800) [pid = 1860] [serial = 786] [outer = (nil)] 17:40:14 INFO - PROCESS | 1860 | ++DOMWINDOW == 148 (0x7f3fecaab400) [pid = 1860] [serial = 787] [outer = 0x7f3fecaa3800] 17:40:14 INFO - PROCESS | 1860 | 1461026414530 Marionette DEBUG loaded listener.js 17:40:14 INFO - PROCESS | 1860 | ++DOMWINDOW == 149 (0x7f4007f26800) [pid = 1860] [serial = 788] [outer = 0x7f3fecaa3800] 17:40:15 INFO - PROCESS | 1860 | 1461026415331 Marionette TRACE conn3 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 17:40:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 17:40:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1280ms 17:40:15 INFO - PROCESS | 1860 | 1461026415385 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 17:40:15 INFO - PROCESS | 1860 | 1461026415388 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 17:40:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 17:40:15 INFO - PROCESS | 1860 | 1461026415393 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 17:40:15 INFO - PROCESS | 1860 | 1461026415395 Marionette TRACE conn3 <- [1,1022,null,{}] 17:40:15 INFO - PROCESS | 1860 | 1461026415401 Marionette TRACE conn3 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:40:15 INFO - PROCESS | 1860 | 1461026415540 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 17:40:15 INFO - PROCESS | 1860 | 1461026415696 Marionette TRACE conn3 -> [0,1024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:40:15 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff4b7b000 == 80 [pid = 1860] [id = 263] 17:40:15 INFO - PROCESS | 1860 | ++DOMWINDOW == 150 (0x7f3fe16ec000) [pid = 1860] [serial = 789] [outer = (nil)] 17:40:15 INFO - PROCESS | 1860 | ++DOMWINDOW == 151 (0x7f3fe16f1400) [pid = 1860] [serial = 790] [outer = 0x7f3fe16ec000] 17:40:15 INFO - PROCESS | 1860 | 1461026415755 Marionette DEBUG loaded listener.js 17:40:15 INFO - PROCESS | 1860 | ++DOMWINDOW == 152 (0x7f3fe16f6400) [pid = 1860] [serial = 791] [outer = 0x7f3fe16ec000] 17:40:16 INFO - PROCESS | 1860 | 1461026416847 Marionette TRACE conn3 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 17:40:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 17:40:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1529ms 17:40:16 INFO - PROCESS | 1860 | 1461026416923 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 17:40:16 INFO - PROCESS | 1860 | 1461026416929 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 17:40:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 17:40:16 INFO - PROCESS | 1860 | 1461026416936 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 17:40:16 INFO - PROCESS | 1860 | 1461026416940 Marionette TRACE conn3 <- [1,1026,null,{}] 17:40:16 INFO - PROCESS | 1860 | 1461026416947 Marionette TRACE conn3 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:40:17 INFO - PROCESS | 1860 | 1461026417095 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 17:40:17 INFO - PROCESS | 1860 | 1461026417253 Marionette TRACE conn3 -> [0,1028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:40:17 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fec1ad800 == 81 [pid = 1860] [id = 264] 17:40:17 INFO - PROCESS | 1860 | ++DOMWINDOW == 153 (0x7f3feb0af400) [pid = 1860] [serial = 792] [outer = (nil)] 17:40:17 INFO - PROCESS | 1860 | ++DOMWINDOW == 154 (0x7f3feb0b1c00) [pid = 1860] [serial = 793] [outer = 0x7f3feb0af400] 17:40:17 INFO - PROCESS | 1860 | 1461026417372 Marionette DEBUG loaded listener.js 17:40:17 INFO - PROCESS | 1860 | ++DOMWINDOW == 155 (0x7f3feb135c00) [pid = 1860] [serial = 794] [outer = 0x7f3feb0af400] 17:40:17 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ffce1c800 == 80 [pid = 1860] [id = 255] 17:40:17 INFO - PROCESS | 1860 | --DOCSHELL 0x7f4007996000 == 79 [pid = 1860] [id = 254] 17:40:17 INFO - PROCESS | 1860 | --DOMWINDOW == 154 (0x7f3ff7a14800) [pid = 1860] [serial = 721] [outer = (nil)] [url = about:blank] 17:40:18 INFO - PROCESS | 1860 | --DOCSHELL 0x7f4002de8800 == 78 [pid = 1860] [id = 253] 17:40:18 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff77f4800 == 77 [pid = 1860] [id = 252] 17:40:18 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff6035000 == 76 [pid = 1860] [id = 251] 17:40:18 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3febe97000 == 75 [pid = 1860] [id = 250] 17:40:18 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fee106000 == 74 [pid = 1860] [id = 249] 17:40:18 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fedc7d000 == 73 [pid = 1860] [id = 248] 17:40:18 INFO - PROCESS | 1860 | --DOCSHELL 0x7f4008096800 == 72 [pid = 1860] [id = 244] 17:40:18 INFO - PROCESS | 1860 | --DOCSHELL 0x7f400400f800 == 71 [pid = 1860] [id = 243] 17:40:18 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff5150000 == 70 [pid = 1860] [id = 242] 17:40:18 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3feb7c1800 == 69 [pid = 1860] [id = 241] 17:40:18 INFO - PROCESS | 1860 | 1461026418253 Marionette TRACE conn3 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 17:40:18 INFO - PROCESS | 1860 | --DOMWINDOW == 153 (0x7f3ff56c9800) [pid = 1860] [serial = 712] [outer = (nil)] [url = about:blank] 17:40:18 INFO - PROCESS | 1860 | --DOMWINDOW == 152 (0x7f3ff5cde400) [pid = 1860] [serial = 713] [outer = (nil)] [url = about:blank] 17:40:18 INFO - PROCESS | 1860 | --DOMWINDOW == 151 (0x7f3ff6ca4400) [pid = 1860] [serial = 715] [outer = (nil)] [url = about:blank] 17:40:18 INFO - PROCESS | 1860 | --DOMWINDOW == 150 (0x7f3ff5fc2800) [pid = 1860] [serial = 718] [outer = (nil)] [url = about:blank] 17:40:18 INFO - PROCESS | 1860 | --DOMWINDOW == 149 (0x7f3ff3a32000) [pid = 1860] [serial = 706] [outer = (nil)] [url = about:blank] 17:40:18 INFO - PROCESS | 1860 | --DOMWINDOW == 148 (0x7f3ff42a8800) [pid = 1860] [serial = 707] [outer = (nil)] [url = about:blank] 17:40:18 INFO - PROCESS | 1860 | --DOMWINDOW == 147 (0x7f3ff5008c00) [pid = 1860] [serial = 709] [outer = (nil)] [url = about:blank] 17:40:18 INFO - PROCESS | 1860 | --DOMWINDOW == 146 (0x7f3fec6dc800) [pid = 1860] [serial = 701] [outer = (nil)] [url = about:blank] 17:40:18 INFO - PROCESS | 1860 | --DOMWINDOW == 145 (0x7f3febfb5800) [pid = 1860] [serial = 700] [outer = (nil)] [url = about:blank] 17:40:18 INFO - PROCESS | 1860 | --DOMWINDOW == 144 (0x7f3fec6d4800) [pid = 1860] [serial = 682] [outer = (nil)] [url = about:blank] 17:40:18 INFO - PROCESS | 1860 | --DOMWINDOW == 143 (0x7f4002b75400) [pid = 1860] [serial = 679] [outer = (nil)] [url = about:blank] 17:40:18 INFO - PROCESS | 1860 | --DOMWINDOW == 142 (0x7f3ff0179800) [pid = 1860] [serial = 704] [outer = (nil)] [url = about:blank] 17:40:18 INFO - PROCESS | 1860 | --DOMWINDOW == 141 (0x7f3fecc7d400) [pid = 1860] [serial = 703] [outer = (nil)] [url = about:blank] 17:40:18 INFO - PROCESS | 1860 | --DOMWINDOW == 140 (0x7f3ff3a24800) [pid = 1860] [serial = 685] [outer = (nil)] [url = about:blank] 17:40:18 INFO - PROCESS | 1860 | --DOMWINDOW == 139 (0x7f3ff6caa800) [pid = 1860] [serial = 688] [outer = (nil)] [url = about:blank] 17:40:18 INFO - PROCESS | 1860 | --DOMWINDOW == 138 (0x7f3ff85de400) [pid = 1860] [serial = 691] [outer = (nil)] [url = about:blank] 17:40:18 INFO - PROCESS | 1860 | --DOMWINDOW == 137 (0x7f400301e800) [pid = 1860] [serial = 694] [outer = (nil)] [url = about:blank] 17:40:18 INFO - PROCESS | 1860 | --DOMWINDOW == 136 (0x7f4006126800) [pid = 1860] [serial = 697] [outer = (nil)] [url = about:blank] 17:40:18 INFO - PROCESS | 1860 | --DOMWINDOW == 135 (0x7f3ff778c800) [pid = 1860] [serial = 716] [outer = (nil)] [url = about:blank] 17:40:18 INFO - PROCESS | 1860 | --DOMWINDOW == 134 (0x7f3ff7915400) [pid = 1860] [serial = 719] [outer = (nil)] [url = about:blank] 17:40:18 INFO - PROCESS | 1860 | --DOMWINDOW == 133 (0x7f3ff53bec00) [pid = 1860] [serial = 710] [outer = (nil)] [url = about:blank] 17:40:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 17:40:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1382ms 17:40:18 INFO - PROCESS | 1860 | 1461026418320 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 17:40:18 INFO - PROCESS | 1860 | 1461026418327 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 17:40:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 17:40:18 INFO - PROCESS | 1860 | 1461026418336 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 17:40:18 INFO - PROCESS | 1860 | 1461026418339 Marionette TRACE conn3 <- [1,1030,null,{}] 17:40:18 INFO - PROCESS | 1860 | 1461026418344 Marionette TRACE conn3 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:40:18 INFO - PROCESS | 1860 | 1461026418478 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 17:40:18 INFO - PROCESS | 1860 | 1461026418487 Marionette TRACE conn3 -> [0,1032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:40:18 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fed1d5800 == 70 [pid = 1860] [id = 265] 17:40:18 INFO - PROCESS | 1860 | ++DOMWINDOW == 134 (0x7f3feb738800) [pid = 1860] [serial = 795] [outer = (nil)] 17:40:18 INFO - PROCESS | 1860 | ++DOMWINDOW == 135 (0x7f3fec5cec00) [pid = 1860] [serial = 796] [outer = 0x7f3feb738800] 17:40:18 INFO - PROCESS | 1860 | 1461026418551 Marionette DEBUG loaded listener.js 17:40:18 INFO - PROCESS | 1860 | ++DOMWINDOW == 136 (0x7f3fec751c00) [pid = 1860] [serial = 797] [outer = 0x7f3feb738800] 17:40:19 INFO - PROCESS | 1860 | 1461026419282 Marionette TRACE conn3 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 17:40:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 17:40:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 978ms 17:40:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 17:40:19 INFO - PROCESS | 1860 | 1461026419313 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 17:40:19 INFO - PROCESS | 1860 | 1461026419316 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 17:40:19 INFO - PROCESS | 1860 | 1461026419320 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 17:40:19 INFO - PROCESS | 1860 | 1461026419325 Marionette TRACE conn3 <- [1,1034,null,{}] 17:40:19 INFO - PROCESS | 1860 | 1461026419338 Marionette TRACE conn3 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:40:19 INFO - PROCESS | 1860 | 1461026419463 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 17:40:19 INFO - PROCESS | 1860 | 1461026419482 Marionette TRACE conn3 -> [0,1036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:40:19 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff5121800 == 71 [pid = 1860] [id = 266] 17:40:19 INFO - PROCESS | 1860 | ++DOMWINDOW == 137 (0x7f3fecaa9c00) [pid = 1860] [serial = 798] [outer = (nil)] 17:40:19 INFO - PROCESS | 1860 | ++DOMWINDOW == 138 (0x7f3fecfc2000) [pid = 1860] [serial = 799] [outer = 0x7f3fecaa9c00] 17:40:19 INFO - PROCESS | 1860 | 1461026419536 Marionette DEBUG loaded listener.js 17:40:19 INFO - PROCESS | 1860 | ++DOMWINDOW == 139 (0x7f3fefd69400) [pid = 1860] [serial = 800] [outer = 0x7f3fecaa9c00] 17:40:20 INFO - PROCESS | 1860 | 1461026420257 Marionette TRACE conn3 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 17:40:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 17:40:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 979ms 17:40:20 INFO - PROCESS | 1860 | 1461026420300 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 17:40:20 INFO - PROCESS | 1860 | 1461026420304 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 17:40:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 17:40:20 INFO - PROCESS | 1860 | 1461026420309 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 17:40:20 INFO - PROCESS | 1860 | 1461026420320 Marionette TRACE conn3 <- [1,1038,null,{}] 17:40:20 INFO - PROCESS | 1860 | 1461026420324 Marionette TRACE conn3 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:40:20 INFO - PROCESS | 1860 | 1461026420500 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 17:40:20 INFO - PROCESS | 1860 | 1461026420529 Marionette TRACE conn3 -> [0,1040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:40:20 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff5a51000 == 72 [pid = 1860] [id = 267] 17:40:20 INFO - PROCESS | 1860 | ++DOMWINDOW == 140 (0x7f3feb96c800) [pid = 1860] [serial = 801] [outer = (nil)] 17:40:20 INFO - PROCESS | 1860 | ++DOMWINDOW == 141 (0x7f3feff99400) [pid = 1860] [serial = 802] [outer = 0x7f3feb96c800] 17:40:20 INFO - PROCESS | 1860 | 1461026420583 Marionette DEBUG loaded listener.js 17:40:20 INFO - PROCESS | 1860 | ++DOMWINDOW == 142 (0x7f3ff258f000) [pid = 1860] [serial = 803] [outer = 0x7f3feb96c800] 17:40:21 INFO - PROCESS | 1860 | 1461026421303 Marionette TRACE conn3 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 17:40:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 17:40:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1035ms 17:40:21 INFO - PROCESS | 1860 | 1461026421346 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 17:40:21 INFO - PROCESS | 1860 | 1461026421348 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 17:40:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 17:40:21 INFO - PROCESS | 1860 | 1461026421360 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 17:40:21 INFO - PROCESS | 1860 | 1461026421362 Marionette TRACE conn3 <- [1,1042,null,{}] 17:40:21 INFO - PROCESS | 1860 | 1461026421382 Marionette TRACE conn3 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:40:21 INFO - PROCESS | 1860 | 1461026421540 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 17:40:21 INFO - PROCESS | 1860 | 1461026421562 Marionette TRACE conn3 -> [0,1044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:40:21 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff6041000 == 73 [pid = 1860] [id = 268] 17:40:21 INFO - PROCESS | 1860 | ++DOMWINDOW == 143 (0x7f3fecc79c00) [pid = 1860] [serial = 804] [outer = (nil)] 17:40:21 INFO - PROCESS | 1860 | ++DOMWINDOW == 144 (0x7f3ff26ad800) [pid = 1860] [serial = 805] [outer = 0x7f3fecc79c00] 17:40:21 INFO - PROCESS | 1860 | 1461026421614 Marionette DEBUG loaded listener.js 17:40:21 INFO - PROCESS | 1860 | ++DOMWINDOW == 145 (0x7f3ff3ac2000) [pid = 1860] [serial = 806] [outer = 0x7f3fecc79c00] 17:40:22 INFO - PROCESS | 1860 | 1461026422292 Marionette TRACE conn3 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 17:40:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 17:40:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 949ms 17:40:22 INFO - PROCESS | 1860 | 1461026422307 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 17:40:22 INFO - PROCESS | 1860 | 1461026422309 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 17:40:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 17:40:22 INFO - PROCESS | 1860 | 1461026422314 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 17:40:22 INFO - PROCESS | 1860 | 1461026422316 Marionette TRACE conn3 <- [1,1046,null,{}] 17:40:22 INFO - PROCESS | 1860 | 1461026422321 Marionette TRACE conn3 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:40:22 INFO - PROCESS | 1860 | 1461026422502 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 17:40:22 INFO - PROCESS | 1860 | --DOMWINDOW == 144 (0x7f3feb105800) [pid = 1860] [serial = 744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 17:40:22 INFO - PROCESS | 1860 | --DOMWINDOW == 143 (0x7f3ff7a19800) [pid = 1860] [serial = 759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 17:40:22 INFO - PROCESS | 1860 | --DOMWINDOW == 142 (0x7f3febeb7400) [pid = 1860] [serial = 747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 17:40:22 INFO - PROCESS | 1860 | --DOMWINDOW == 141 (0x7f3feb96b800) [pid = 1860] [serial = 753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 17:40:22 INFO - PROCESS | 1860 | --DOMWINDOW == 140 (0x7f3ff4eab000) [pid = 1860] [serial = 756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 17:40:22 INFO - PROCESS | 1860 | --DOMWINDOW == 139 (0x7f3feb135400) [pid = 1860] [serial = 750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 17:40:22 INFO - PROCESS | 1860 | --DOMWINDOW == 138 (0x7f40043c7400) [pid = 1860] [serial = 762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 17:40:22 INFO - PROCESS | 1860 | --DOMWINDOW == 137 (0x7f3fe8c92400) [pid = 1860] [serial = 765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 17:40:22 INFO - PROCESS | 1860 | --DOMWINDOW == 136 (0x7f3fec5ccc00) [pid = 1860] [serial = 720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 17:40:22 INFO - PROCESS | 1860 | 1461026422843 Marionette TRACE conn3 -> [0,1048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:40:22 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff5033000 == 74 [pid = 1860] [id = 269] 17:40:22 INFO - PROCESS | 1860 | ++DOMWINDOW == 137 (0x7f3fe8c93800) [pid = 1860] [serial = 807] [outer = (nil)] 17:40:22 INFO - PROCESS | 1860 | ++DOMWINDOW == 138 (0x7f3febeaf800) [pid = 1860] [serial = 808] [outer = 0x7f3fe8c93800] 17:40:22 INFO - PROCESS | 1860 | 1461026422897 Marionette DEBUG loaded listener.js 17:40:22 INFO - PROCESS | 1860 | ++DOMWINDOW == 139 (0x7f3ff5505800) [pid = 1860] [serial = 809] [outer = 0x7f3fe8c93800] 17:40:23 INFO - PROCESS | 1860 | 1461026423469 Marionette TRACE conn3 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 17:40:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 17:40:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1174ms 17:40:23 INFO - PROCESS | 1860 | 1461026423491 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 17:40:23 INFO - PROCESS | 1860 | 1461026423494 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 17:40:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 17:40:23 INFO - PROCESS | 1860 | 1461026423498 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 17:40:23 INFO - PROCESS | 1860 | 1461026423500 Marionette TRACE conn3 <- [1,1050,null,{}] 17:40:23 INFO - PROCESS | 1860 | 1461026423505 Marionette TRACE conn3 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:40:23 INFO - PROCESS | 1860 | 1461026423631 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 17:40:23 INFO - PROCESS | 1860 | 1461026423647 Marionette TRACE conn3 -> [0,1052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:40:23 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f4002bd9800 == 75 [pid = 1860] [id = 270] 17:40:23 INFO - PROCESS | 1860 | ++DOMWINDOW == 140 (0x7f3ff5505c00) [pid = 1860] [serial = 810] [outer = (nil)] 17:40:23 INFO - PROCESS | 1860 | ++DOMWINDOW == 141 (0x7f3ff5cde400) [pid = 1860] [serial = 811] [outer = 0x7f3ff5505c00] 17:40:23 INFO - PROCESS | 1860 | 1461026423698 Marionette DEBUG loaded listener.js 17:40:23 INFO - PROCESS | 1860 | ++DOMWINDOW == 142 (0x7f3ff604b000) [pid = 1860] [serial = 812] [outer = 0x7f3ff5505c00] 17:40:24 INFO - PROCESS | 1860 | 1461026424363 Marionette TRACE conn3 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 17:40:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 17:40:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 874ms 17:40:24 INFO - PROCESS | 1860 | 1461026424372 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 17:40:24 INFO - PROCESS | 1860 | 1461026424375 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 17:40:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 17:40:24 INFO - PROCESS | 1860 | 1461026424383 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 17:40:24 INFO - PROCESS | 1860 | 1461026424385 Marionette TRACE conn3 <- [1,1054,null,{}] 17:40:24 INFO - PROCESS | 1860 | 1461026424388 Marionette TRACE conn3 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:40:24 INFO - PROCESS | 1860 | 1461026424513 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 17:40:24 INFO - PROCESS | 1860 | 1461026424626 Marionette TRACE conn3 -> [0,1056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:40:24 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f4003cc8000 == 76 [pid = 1860] [id = 271] 17:40:24 INFO - PROCESS | 1860 | ++DOMWINDOW == 143 (0x7f3feb0a5800) [pid = 1860] [serial = 813] [outer = (nil)] 17:40:24 INFO - PROCESS | 1860 | ++DOMWINDOW == 144 (0x7f3ff604cc00) [pid = 1860] [serial = 814] [outer = 0x7f3feb0a5800] 17:40:24 INFO - PROCESS | 1860 | 1461026424677 Marionette DEBUG loaded listener.js 17:40:24 INFO - PROCESS | 1860 | ++DOMWINDOW == 145 (0x7f3ff6a63400) [pid = 1860] [serial = 815] [outer = 0x7f3feb0a5800] 17:40:25 INFO - PROCESS | 1860 | 1461026425495 Marionette TRACE conn3 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 17:40:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 17:40:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1124ms 17:40:25 INFO - PROCESS | 1860 | 1461026425509 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 17:40:25 INFO - PROCESS | 1860 | 1461026425516 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 17:40:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 17:40:25 INFO - PROCESS | 1860 | 1461026425525 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 17:40:25 INFO - PROCESS | 1860 | 1461026425530 Marionette TRACE conn3 <- [1,1058,null,{}] 17:40:25 INFO - PROCESS | 1860 | 1461026425538 Marionette TRACE conn3 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:40:25 INFO - PROCESS | 1860 | 1461026425734 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 17:40:25 INFO - PROCESS | 1860 | 1461026425863 Marionette TRACE conn3 -> [0,1060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:40:25 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff0235800 == 77 [pid = 1860] [id = 272] 17:40:25 INFO - PROCESS | 1860 | ++DOMWINDOW == 146 (0x7f3feb0a7400) [pid = 1860] [serial = 816] [outer = (nil)] 17:40:25 INFO - PROCESS | 1860 | ++DOMWINDOW == 147 (0x7f3feb675400) [pid = 1860] [serial = 817] [outer = 0x7f3feb0a7400] 17:40:25 INFO - PROCESS | 1860 | 1461026425928 Marionette DEBUG loaded listener.js 17:40:26 INFO - PROCESS | 1860 | ++DOMWINDOW == 148 (0x7f3febeadc00) [pid = 1860] [serial = 818] [outer = 0x7f3feb0a7400] 17:40:26 INFO - PROCESS | 1860 | 1461026426677 Marionette TRACE conn3 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 17:40:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 17:40:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1186ms 17:40:26 INFO - PROCESS | 1860 | 1461026426711 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 17:40:26 INFO - PROCESS | 1860 | 1461026426718 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 17:40:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 17:40:26 INFO - PROCESS | 1860 | 1461026426727 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 17:40:26 INFO - PROCESS | 1860 | 1461026426731 Marionette TRACE conn3 <- [1,1062,null,{}] 17:40:26 INFO - PROCESS | 1860 | 1461026426736 Marionette TRACE conn3 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:40:26 INFO - PROCESS | 1860 | 1461026426872 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 17:40:27 INFO - PROCESS | 1860 | 1461026427026 Marionette TRACE conn3 -> [0,1064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:40:27 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff70be800 == 78 [pid = 1860] [id = 273] 17:40:27 INFO - PROCESS | 1860 | ++DOMWINDOW == 149 (0x7f3feb0ad400) [pid = 1860] [serial = 819] [outer = (nil)] 17:40:27 INFO - PROCESS | 1860 | ++DOMWINDOW == 150 (0x7f3fecaa9000) [pid = 1860] [serial = 820] [outer = 0x7f3feb0ad400] 17:40:27 INFO - PROCESS | 1860 | 1461026427087 Marionette DEBUG loaded listener.js 17:40:27 INFO - PROCESS | 1860 | ++DOMWINDOW == 151 (0x7f3fee17b800) [pid = 1860] [serial = 821] [outer = 0x7f3feb0ad400] 17:40:27 INFO - PROCESS | 1860 | 1461026427978 Marionette TRACE conn3 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 17:40:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 17:40:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1278ms 17:40:28 INFO - PROCESS | 1860 | 1461026428006 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 17:40:28 INFO - PROCESS | 1860 | 1461026428009 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 17:40:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 17:40:28 INFO - PROCESS | 1860 | 1461026428016 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 17:40:28 INFO - PROCESS | 1860 | 1461026428021 Marionette TRACE conn3 <- [1,1066,null,{}] 17:40:28 INFO - PROCESS | 1860 | 1461026428035 Marionette TRACE conn3 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:40:28 INFO - PROCESS | 1860 | 1461026428177 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 17:40:28 INFO - PROCESS | 1860 | 1461026428334 Marionette TRACE conn3 -> [0,1068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:40:28 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f40079a0000 == 79 [pid = 1860] [id = 274] 17:40:28 INFO - PROCESS | 1860 | ++DOMWINDOW == 152 (0x7f3ff3a24800) [pid = 1860] [serial = 822] [outer = (nil)] 17:40:28 INFO - PROCESS | 1860 | ++DOMWINDOW == 153 (0x7f3ff4a82000) [pid = 1860] [serial = 823] [outer = 0x7f3ff3a24800] 17:40:28 INFO - PROCESS | 1860 | 1461026428401 Marionette DEBUG loaded listener.js 17:40:28 INFO - PROCESS | 1860 | ++DOMWINDOW == 154 (0x7f3ff56c9800) [pid = 1860] [serial = 824] [outer = 0x7f3ff3a24800] 17:40:28 INFO - PROCESS | 1860 | ++DOMWINDOW == 155 (0x7f3ff663b400) [pid = 1860] [serial = 825] [outer = 0x7f3feb67e000] 17:40:29 INFO - PROCESS | 1860 | 1461026429308 Marionette TRACE conn3 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 17:40:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 17:40:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1340ms 17:40:29 INFO - PROCESS | 1860 | 1461026429356 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 17:40:29 INFO - PROCESS | 1860 | 1461026429360 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 17:40:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 17:40:29 INFO - PROCESS | 1860 | 1461026429365 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 17:40:29 INFO - PROCESS | 1860 | 1461026429367 Marionette TRACE conn3 <- [1,1070,null,{}] 17:40:29 INFO - PROCESS | 1860 | 1461026429372 Marionette TRACE conn3 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:40:29 INFO - PROCESS | 1860 | 1461026429511 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 17:40:29 INFO - PROCESS | 1860 | 1461026429663 Marionette TRACE conn3 -> [0,1072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:40:29 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f400833d000 == 80 [pid = 1860] [id = 275] 17:40:29 INFO - PROCESS | 1860 | ++DOMWINDOW == 156 (0x7f3ff3a30400) [pid = 1860] [serial = 826] [outer = (nil)] 17:40:29 INFO - PROCESS | 1860 | ++DOMWINDOW == 157 (0x7f3ff6743400) [pid = 1860] [serial = 827] [outer = 0x7f3ff3a30400] 17:40:29 INFO - PROCESS | 1860 | 1461026429723 Marionette DEBUG loaded listener.js 17:40:29 INFO - PROCESS | 1860 | ++DOMWINDOW == 158 (0x7f3ff779a400) [pid = 1860] [serial = 828] [outer = 0x7f3ff3a30400] 17:40:30 INFO - PROCESS | 1860 | 1461026430445 Marionette TRACE conn3 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 17:40:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 17:40:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1129ms 17:40:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 17:40:30 INFO - PROCESS | 1860 | 1461026430496 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 17:40:30 INFO - PROCESS | 1860 | 1461026430498 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 17:40:30 INFO - PROCESS | 1860 | 1461026430504 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 17:40:30 INFO - PROCESS | 1860 | 1461026430507 Marionette TRACE conn3 <- [1,1074,null,{}] 17:40:30 INFO - PROCESS | 1860 | 1461026430511 Marionette TRACE conn3 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:40:30 INFO - PROCESS | 1860 | 1461026430652 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 17:40:30 INFO - PROCESS | 1860 | 1461026430806 Marionette TRACE conn3 -> [0,1076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:40:30 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f400ae3a000 == 81 [pid = 1860] [id = 276] 17:40:30 INFO - PROCESS | 1860 | ++DOMWINDOW == 159 (0x7f3ff5ce1800) [pid = 1860] [serial = 829] [outer = (nil)] 17:40:30 INFO - PROCESS | 1860 | ++DOMWINDOW == 160 (0x7f3ff792e000) [pid = 1860] [serial = 830] [outer = 0x7f3ff5ce1800] 17:40:30 INFO - PROCESS | 1860 | 1461026430868 Marionette DEBUG loaded listener.js 17:40:30 INFO - PROCESS | 1860 | ++DOMWINDOW == 161 (0x7f3ff85d9400) [pid = 1860] [serial = 831] [outer = 0x7f3ff5ce1800] 17:40:31 INFO - PROCESS | 1860 | 1461026431644 Marionette TRACE conn3 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 17:40:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 17:40:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1180ms 17:40:31 INFO - PROCESS | 1860 | 1461026431684 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 17:40:31 INFO - PROCESS | 1860 | 1461026431686 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 17:40:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 17:40:31 INFO - PROCESS | 1860 | 1461026431692 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 17:40:31 INFO - PROCESS | 1860 | 1461026431694 Marionette TRACE conn3 <- [1,1078,null,{}] 17:40:31 INFO - PROCESS | 1860 | 1461026431699 Marionette TRACE conn3 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:40:31 INFO - PROCESS | 1860 | 1461026431846 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 17:40:32 INFO - PROCESS | 1860 | 1461026432004 Marionette TRACE conn3 -> [0,1080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:40:32 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f400d389000 == 82 [pid = 1860] [id = 277] 17:40:32 INFO - PROCESS | 1860 | ++DOMWINDOW == 162 (0x7f3ff85d9800) [pid = 1860] [serial = 832] [outer = (nil)] 17:40:32 INFO - PROCESS | 1860 | ++DOMWINDOW == 163 (0x7f4003274000) [pid = 1860] [serial = 833] [outer = 0x7f3ff85d9800] 17:40:32 INFO - PROCESS | 1860 | 1461026432067 Marionette DEBUG loaded listener.js 17:40:32 INFO - PROCESS | 1860 | ++DOMWINDOW == 164 (0x7f4006124400) [pid = 1860] [serial = 834] [outer = 0x7f3ff85d9800] 17:40:32 INFO - PROCESS | 1860 | 1461026432833 Marionette TRACE conn3 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 17:40:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 17:40:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1179ms 17:40:32 INFO - PROCESS | 1860 | 1461026432871 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 17:40:32 INFO - PROCESS | 1860 | 1461026432874 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 17:40:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 17:40:32 INFO - PROCESS | 1860 | 1461026432879 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 17:40:32 INFO - PROCESS | 1860 | 1461026432882 Marionette TRACE conn3 <- [1,1082,null,{}] 17:40:32 INFO - PROCESS | 1860 | 1461026432886 Marionette TRACE conn3 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:40:33 INFO - PROCESS | 1860 | 1461026433018 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 17:40:33 INFO - PROCESS | 1860 | 1461026433172 Marionette TRACE conn3 -> [0,1084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:40:33 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fe9b11800 == 83 [pid = 1860] [id = 278] 17:40:33 INFO - PROCESS | 1860 | ++DOMWINDOW == 165 (0x7f4001fd8800) [pid = 1860] [serial = 835] [outer = (nil)] 17:40:33 INFO - PROCESS | 1860 | ++DOMWINDOW == 166 (0x7f4007ec6000) [pid = 1860] [serial = 836] [outer = 0x7f4001fd8800] 17:40:33 INFO - PROCESS | 1860 | 1461026433232 Marionette DEBUG loaded listener.js 17:40:33 INFO - PROCESS | 1860 | ++DOMWINDOW == 167 (0x7f4007eca800) [pid = 1860] [serial = 837] [outer = 0x7f4001fd8800] 17:40:33 INFO - PROCESS | 1860 | 1461026433994 Marionette TRACE conn3 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 17:40:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 17:40:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1176ms 17:40:34 INFO - PROCESS | 1860 | 1461026434055 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 17:40:34 INFO - PROCESS | 1860 | 1461026434058 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 17:40:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 17:40:34 INFO - PROCESS | 1860 | 1461026434064 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 17:40:34 INFO - PROCESS | 1860 | 1461026434066 Marionette TRACE conn3 <- [1,1086,null,{}] 17:40:34 INFO - PROCESS | 1860 | 1461026434071 Marionette TRACE conn3 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:40:34 INFO - PROCESS | 1860 | 1461026434203 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 17:40:34 INFO - PROCESS | 1860 | 1461026434358 Marionette TRACE conn3 -> [0,1088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:40:34 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fe17cf800 == 84 [pid = 1860] [id = 279] 17:40:34 INFO - PROCESS | 1860 | ++DOMWINDOW == 168 (0x7f3fe16f3000) [pid = 1860] [serial = 838] [outer = (nil)] 17:40:34 INFO - PROCESS | 1860 | ++DOMWINDOW == 169 (0x7f3fe8c9e800) [pid = 1860] [serial = 839] [outer = 0x7f3fe16f3000] 17:40:34 INFO - PROCESS | 1860 | 1461026434420 Marionette DEBUG loaded listener.js 17:40:34 INFO - PROCESS | 1860 | ++DOMWINDOW == 170 (0x7f3ff10de400) [pid = 1860] [serial = 840] [outer = 0x7f3fe16f3000] 17:40:35 INFO - PROCESS | 1860 | 1461026435408 Marionette TRACE conn3 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 17:40:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 17:40:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1387ms 17:40:35 INFO - PROCESS | 1860 | 1461026435451 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 17:40:35 INFO - PROCESS | 1860 | 1461026435457 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 17:40:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 17:40:35 INFO - PROCESS | 1860 | 1461026435464 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 17:40:35 INFO - PROCESS | 1860 | 1461026435468 Marionette TRACE conn3 <- [1,1090,null,{}] 17:40:35 INFO - PROCESS | 1860 | 1461026435474 Marionette TRACE conn3 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:40:35 INFO - PROCESS | 1860 | 1461026435617 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 17:40:35 INFO - PROCESS | 1860 | 1461026435781 Marionette TRACE conn3 -> [0,1092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:40:35 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3febf79800 == 85 [pid = 1860] [id = 280] 17:40:35 INFO - PROCESS | 1860 | ++DOMWINDOW == 171 (0x7f3feb134c00) [pid = 1860] [serial = 841] [outer = (nil)] 17:40:35 INFO - PROCESS | 1860 | ++DOMWINDOW == 172 (0x7f3feb96bc00) [pid = 1860] [serial = 842] [outer = 0x7f3feb134c00] 17:40:35 INFO - PROCESS | 1860 | 1461026435888 Marionette DEBUG loaded listener.js 17:40:35 INFO - PROCESS | 1860 | ++DOMWINDOW == 173 (0x7f3fec6d0c00) [pid = 1860] [serial = 843] [outer = 0x7f3feb134c00] 17:40:36 INFO - PROCESS | 1860 | 1461026436707 Marionette TRACE conn3 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 17:40:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 17:40:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1281ms 17:40:36 INFO - PROCESS | 1860 | 1461026436746 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 17:40:36 INFO - PROCESS | 1860 | 1461026436753 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 17:40:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 17:40:36 INFO - PROCESS | 1860 | 1461026436761 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 17:40:36 INFO - PROCESS | 1860 | 1461026436763 Marionette TRACE conn3 <- [1,1094,null,{}] 17:40:36 INFO - PROCESS | 1860 | 1461026436769 Marionette TRACE conn3 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:40:36 INFO - PROCESS | 1860 | 1461026436907 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 17:40:37 INFO - PROCESS | 1860 | 1461026437094 Marionette TRACE conn3 -> [0,1096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:40:37 INFO - PROCESS | 1860 | --DOCSHELL 0x7f400c40f800 == 84 [pid = 1860] [id = 229] 17:40:37 INFO - PROCESS | 1860 | --DOCSHELL 0x7f4002bd9800 == 83 [pid = 1860] [id = 270] 17:40:37 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff5033000 == 82 [pid = 1860] [id = 269] 17:40:37 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff6041000 == 81 [pid = 1860] [id = 268] 17:40:37 INFO - PROCESS | 1860 | --DOMWINDOW == 172 (0x7f3ff6781000) [pid = 1860] [serial = 769] [outer = (nil)] [url = about:blank] 17:40:37 INFO - PROCESS | 1860 | --DOMWINDOW == 171 (0x7f3ff53be400) [pid = 1860] [serial = 730] [outer = (nil)] [url = about:blank] 17:40:37 INFO - PROCESS | 1860 | --DOMWINDOW == 170 (0x7f3ff0173c00) [pid = 1860] [serial = 727] [outer = (nil)] [url = about:blank] 17:40:37 INFO - PROCESS | 1860 | --DOMWINDOW == 169 (0x7f3feb736c00) [pid = 1860] [serial = 724] [outer = (nil)] [url = about:blank] 17:40:37 INFO - PROCESS | 1860 | --DOMWINDOW == 168 (0x7f3ff791d800) [pid = 1860] [serial = 733] [outer = (nil)] [url = about:blank] 17:40:37 INFO - PROCESS | 1860 | --DOMWINDOW == 167 (0x7f4003f2ec00) [pid = 1860] [serial = 736] [outer = (nil)] [url = about:blank] 17:40:37 INFO - PROCESS | 1860 | --DOMWINDOW == 166 (0x7f400628a000) [pid = 1860] [serial = 739] [outer = (nil)] [url = about:blank] 17:40:37 INFO - PROCESS | 1860 | --DOMWINDOW == 165 (0x7f4007f27400) [pid = 1860] [serial = 742] [outer = (nil)] [url = about:blank] 17:40:37 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fec537000 == 82 [pid = 1860] [id = 281] 17:40:37 INFO - PROCESS | 1860 | ++DOMWINDOW == 166 (0x7f3fe9b93400) [pid = 1860] [serial = 844] [outer = (nil)] 17:40:37 INFO - PROCESS | 1860 | ++DOMWINDOW == 167 (0x7f3fecc7e000) [pid = 1860] [serial = 845] [outer = 0x7f3fe9b93400] 17:40:37 INFO - PROCESS | 1860 | 1461026437192 Marionette DEBUG loaded listener.js 17:40:37 INFO - PROCESS | 1860 | ++DOMWINDOW == 168 (0x7f3fefd6ec00) [pid = 1860] [serial = 846] [outer = 0x7f3fe9b93400] 17:40:37 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff5a51000 == 81 [pid = 1860] [id = 267] 17:40:37 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff5121800 == 80 [pid = 1860] [id = 266] 17:40:37 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fed1d5800 == 79 [pid = 1860] [id = 265] 17:40:37 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fec1ad800 == 78 [pid = 1860] [id = 264] 17:40:37 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fec99b000 == 77 [pid = 1860] [id = 260] 17:40:37 INFO - PROCESS | 1860 | --DOCSHELL 0x7f400d4c8800 == 76 [pid = 1860] [id = 259] 17:40:37 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff77e8800 == 75 [pid = 1860] [id = 258] 17:40:37 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff49c6000 == 74 [pid = 1860] [id = 257] 17:40:37 INFO - PROCESS | 1860 | --DOMWINDOW == 167 (0x7f4002b75800) [pid = 1860] [serial = 722] [outer = (nil)] [url = about:blank] 17:40:37 INFO - PROCESS | 1860 | --DOMWINDOW == 166 (0x7f3feb775c00) [pid = 1860] [serial = 746] [outer = (nil)] [url = about:blank] 17:40:37 INFO - PROCESS | 1860 | --DOMWINDOW == 165 (0x7f3feb10e400) [pid = 1860] [serial = 745] [outer = (nil)] [url = about:blank] 17:40:37 INFO - PROCESS | 1860 | --DOMWINDOW == 164 (0x7f3ff85de800) [pid = 1860] [serial = 760] [outer = (nil)] [url = about:blank] 17:40:37 INFO - PROCESS | 1860 | --DOMWINDOW == 163 (0x7f3ff258f800) [pid = 1860] [serial = 749] [outer = (nil)] [url = about:blank] 17:40:37 INFO - PROCESS | 1860 | --DOMWINDOW == 162 (0x7f3fed080c00) [pid = 1860] [serial = 748] [outer = (nil)] [url = about:blank] 17:40:37 INFO - PROCESS | 1860 | --DOMWINDOW == 161 (0x7f3ff5ce0800) [pid = 1860] [serial = 754] [outer = (nil)] [url = about:blank] 17:40:37 INFO - PROCESS | 1860 | --DOMWINDOW == 160 (0x7f3ff604e400) [pid = 1860] [serial = 755] [outer = (nil)] [url = about:blank] 17:40:37 INFO - PROCESS | 1860 | --DOMWINDOW == 159 (0x7f3ff6a63c00) [pid = 1860] [serial = 757] [outer = (nil)] [url = about:blank] 17:40:37 INFO - PROCESS | 1860 | --DOMWINDOW == 158 (0x7f3fec6db000) [pid = 1860] [serial = 751] [outer = (nil)] [url = about:blank] 17:40:37 INFO - PROCESS | 1860 | --DOMWINDOW == 157 (0x7f3ff4a7ac00) [pid = 1860] [serial = 752] [outer = (nil)] [url = about:blank] 17:40:37 INFO - PROCESS | 1860 | --DOMWINDOW == 156 (0x7f4007eca400) [pid = 1860] [serial = 763] [outer = (nil)] [url = about:blank] 17:40:37 INFO - PROCESS | 1860 | --DOMWINDOW == 155 (0x7f3febde4c00) [pid = 1860] [serial = 767] [outer = (nil)] [url = about:blank] 17:40:37 INFO - PROCESS | 1860 | --DOMWINDOW == 154 (0x7f4003f33400) [pid = 1860] [serial = 761] [outer = (nil)] [url = about:blank] 17:40:37 INFO - PROCESS | 1860 | --DOMWINDOW == 153 (0x7f3fe8c9c000) [pid = 1860] [serial = 766] [outer = (nil)] [url = about:blank] 17:40:37 INFO - PROCESS | 1860 | --DOMWINDOW == 152 (0x7f4007ed2c00) [pid = 1860] [serial = 764] [outer = (nil)] [url = about:blank] 17:40:37 INFO - PROCESS | 1860 | --DOMWINDOW == 151 (0x7f3ff6e93800) [pid = 1860] [serial = 758] [outer = (nil)] [url = about:blank] 17:40:37 INFO - PROCESS | 1860 | 1461026437877 Marionette TRACE conn3 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 17:40:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 17:40:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1126ms 17:40:37 INFO - PROCESS | 1860 | 1461026437890 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 17:40:37 INFO - PROCESS | 1860 | 1461026437893 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 17:40:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 17:40:37 INFO - PROCESS | 1860 | 1461026437898 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 17:40:37 INFO - PROCESS | 1860 | 1461026437902 Marionette TRACE conn3 <- [1,1098,null,{}] 17:40:37 INFO - PROCESS | 1860 | 1461026437915 Marionette TRACE conn3 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:40:38 INFO - PROCESS | 1860 | 1461026438062 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 17:40:38 INFO - PROCESS | 1860 | 1461026438177 Marionette TRACE conn3 -> [0,1100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:40:38 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff25dd800 == 75 [pid = 1860] [id = 282] 17:40:38 INFO - PROCESS | 1860 | ++DOMWINDOW == 152 (0x7f3fed080c00) [pid = 1860] [serial = 847] [outer = (nil)] 17:40:38 INFO - PROCESS | 1860 | ++DOMWINDOW == 153 (0x7f3ff10db000) [pid = 1860] [serial = 848] [outer = 0x7f3fed080c00] 17:40:38 INFO - PROCESS | 1860 | 1461026438232 Marionette DEBUG loaded listener.js 17:40:38 INFO - PROCESS | 1860 | ++DOMWINDOW == 154 (0x7f3ff2590800) [pid = 1860] [serial = 849] [outer = 0x7f3fed080c00] 17:40:38 INFO - PROCESS | 1860 | 1461026438780 Marionette TRACE conn3 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 17:40:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 17:40:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 933ms 17:40:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 17:40:38 INFO - PROCESS | 1860 | 1461026438832 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 17:40:38 INFO - PROCESS | 1860 | 1461026438835 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 17:40:38 INFO - PROCESS | 1860 | 1461026438839 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 17:40:38 INFO - PROCESS | 1860 | 1461026438843 Marionette TRACE conn3 <- [1,1102,null,{}] 17:40:38 INFO - PROCESS | 1860 | 1461026438847 Marionette TRACE conn3 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:40:38 INFO - PROCESS | 1860 | 1461026438966 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 17:40:39 INFO - PROCESS | 1860 | 1461026439086 Marionette TRACE conn3 -> [0,1104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:40:39 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff515b800 == 76 [pid = 1860] [id = 283] 17:40:39 INFO - PROCESS | 1860 | ++DOMWINDOW == 155 (0x7f3fee178400) [pid = 1860] [serial = 850] [outer = (nil)] 17:40:39 INFO - PROCESS | 1860 | ++DOMWINDOW == 156 (0x7f3ff40e8c00) [pid = 1860] [serial = 851] [outer = 0x7f3fee178400] 17:40:39 INFO - PROCESS | 1860 | 1461026439138 Marionette DEBUG loaded listener.js 17:40:39 INFO - PROCESS | 1860 | ++DOMWINDOW == 157 (0x7f3ff4d56800) [pid = 1860] [serial = 852] [outer = 0x7f3fee178400] 17:40:39 INFO - PROCESS | 1860 | 1461026439734 Marionette TRACE conn3 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 17:40:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 17:40:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 931ms 17:40:39 INFO - PROCESS | 1860 | 1461026439771 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 17:40:39 INFO - PROCESS | 1860 | 1461026439774 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 17:40:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 17:40:39 INFO - PROCESS | 1860 | 1461026439779 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 17:40:39 INFO - PROCESS | 1860 | 1461026439781 Marionette TRACE conn3 <- [1,1106,null,{}] 17:40:39 INFO - PROCESS | 1860 | 1461026439791 Marionette TRACE conn3 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:40:39 INFO - PROCESS | 1860 | 1461026439944 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 17:40:40 INFO - PROCESS | 1860 | 1461026440019 Marionette TRACE conn3 -> [0,1108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:40:40 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff5e1a000 == 77 [pid = 1860] [id = 284] 17:40:40 INFO - PROCESS | 1860 | ++DOMWINDOW == 158 (0x7f3fecaa7c00) [pid = 1860] [serial = 853] [outer = (nil)] 17:40:40 INFO - PROCESS | 1860 | ++DOMWINDOW == 159 (0x7f3ff55a1000) [pid = 1860] [serial = 854] [outer = 0x7f3fecaa7c00] 17:40:40 INFO - PROCESS | 1860 | 1461026440071 Marionette DEBUG loaded listener.js 17:40:40 INFO - PROCESS | 1860 | ++DOMWINDOW == 160 (0x7f3ff5ce3800) [pid = 1860] [serial = 855] [outer = 0x7f3fecaa7c00] 17:40:40 INFO - PROCESS | 1860 | 1461026440690 Marionette TRACE conn3 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 17:40:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 17:40:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 930ms 17:40:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 17:40:40 INFO - PROCESS | 1860 | 1461026440727 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 17:40:40 INFO - PROCESS | 1860 | 1461026440729 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 17:40:40 INFO - PROCESS | 1860 | 1461026440735 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 17:40:40 INFO - PROCESS | 1860 | 1461026440738 Marionette TRACE conn3 <- [1,1110,null,{}] 17:40:40 INFO - PROCESS | 1860 | 1461026440742 Marionette TRACE conn3 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:40:40 INFO - PROCESS | 1860 | 1461026440917 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 17:40:40 INFO - PROCESS | 1860 | 1461026440946 Marionette TRACE conn3 -> [0,1112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:40:40 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff84f5000 == 78 [pid = 1860] [id = 285] 17:40:40 INFO - PROCESS | 1860 | ++DOMWINDOW == 161 (0x7f3ff6e46c00) [pid = 1860] [serial = 856] [outer = (nil)] 17:40:40 INFO - PROCESS | 1860 | ++DOMWINDOW == 162 (0x7f3ffc167c00) [pid = 1860] [serial = 857] [outer = 0x7f3ff6e46c00] 17:40:41 INFO - PROCESS | 1860 | 1461026441000 Marionette DEBUG loaded listener.js 17:40:41 INFO - PROCESS | 1860 | ++DOMWINDOW == 163 (0x7f400321ac00) [pid = 1860] [serial = 858] [outer = 0x7f3ff6e46c00] 17:40:41 INFO - PROCESS | 1860 | 1461026441667 Marionette TRACE conn3 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 17:40:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 17:40:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 976ms 17:40:42 INFO - PROCESS | 1860 | --DOMWINDOW == 162 (0x7f3feb0af400) [pid = 1860] [serial = 792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 17:40:42 INFO - PROCESS | 1860 | --DOMWINDOW == 161 (0x7f40040cf000) [pid = 1860] [serial = 696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 17:40:42 INFO - PROCESS | 1860 | --DOMWINDOW == 160 (0x7f3fe8c93800) [pid = 1860] [serial = 807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 17:40:42 INFO - PROCESS | 1860 | --DOMWINDOW == 159 (0x7f3ff258a800) [pid = 1860] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 17:40:42 INFO - PROCESS | 1860 | --DOMWINDOW == 158 (0x7f3feb102c00) [pid = 1860] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 17:40:42 INFO - PROCESS | 1860 | --DOMWINDOW == 157 (0x7f40061da400) [pid = 1860] [serial = 741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 17:40:42 INFO - PROCESS | 1860 | --DOMWINDOW == 156 (0x7f3ff5505c00) [pid = 1860] [serial = 810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 17:40:42 INFO - PROCESS | 1860 | --DOMWINDOW == 155 (0x7f3febeb8400) [pid = 1860] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 17:40:42 INFO - PROCESS | 1860 | --DOMWINDOW == 154 (0x7f3fe16ec000) [pid = 1860] [serial = 789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 17:40:42 INFO - PROCESS | 1860 | --DOMWINDOW == 153 (0x7f3feb738800) [pid = 1860] [serial = 795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 17:40:42 INFO - PROCESS | 1860 | --DOMWINDOW == 152 (0x7f3feb126800) [pid = 1860] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 17:40:42 INFO - PROCESS | 1860 | --DOMWINDOW == 151 (0x7f3feb104400) [pid = 1860] [serial = 723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 17:40:42 INFO - PROCESS | 1860 | --DOMWINDOW == 150 (0x7f3fecaa9c00) [pid = 1860] [serial = 798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 17:40:42 INFO - PROCESS | 1860 | --DOMWINDOW == 149 (0x7f3fecc79c00) [pid = 1860] [serial = 804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 17:40:42 INFO - PROCESS | 1860 | --DOMWINDOW == 148 (0x7f3fec5c6000) [pid = 1860] [serial = 681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 17:40:42 INFO - PROCESS | 1860 | --DOMWINDOW == 147 (0x7f3fec076400) [pid = 1860] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 17:40:42 INFO - PROCESS | 1860 | --DOMWINDOW == 146 (0x7f3ff0261400) [pid = 1860] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 17:40:42 INFO - PROCESS | 1860 | --DOMWINDOW == 145 (0x7f3ff5ce0c00) [pid = 1860] [serial = 693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 17:40:42 INFO - PROCESS | 1860 | --DOMWINDOW == 144 (0x7f3ff6784000) [pid = 1860] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 17:40:42 INFO - PROCESS | 1860 | --DOMWINDOW == 143 (0x7f3feb96c800) [pid = 1860] [serial = 801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 17:40:42 INFO - PROCESS | 1860 | --DOMWINDOW == 142 (0x7f3fecc85400) [pid = 1860] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 17:40:42 INFO - PROCESS | 1860 | --DOMWINDOW == 141 (0x7f40061d8800) [pid = 1860] [serial = 738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 17:40:42 INFO - PROCESS | 1860 | --DOMWINDOW == 140 (0x7f3feb10f400) [pid = 1860] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 17:40:42 INFO - PROCESS | 1860 | --DOMWINDOW == 139 (0x7f3feb73e000) [pid = 1860] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 17:40:42 INFO - PROCESS | 1860 | --DOMWINDOW == 138 (0x7f3fe8c96000) [pid = 1860] [serial = 768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 17:40:42 INFO - PROCESS | 1860 | --DOMWINDOW == 137 (0x7f3ff4b10000) [pid = 1860] [serial = 690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 17:40:42 INFO - PROCESS | 1860 | --DOMWINDOW == 136 (0x7f3febeaf000) [pid = 1860] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 17:40:42 INFO - PROCESS | 1860 | --DOMWINDOW == 135 (0x7f3ff26b4000) [pid = 1860] [serial = 732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 17:40:42 INFO - PROCESS | 1860 | --DOMWINDOW == 134 (0x7f3ff262b400) [pid = 1860] [serial = 687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 17:40:42 INFO - PROCESS | 1860 | --DOMWINDOW == 133 (0x7f3ff7911800) [pid = 1860] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 17:40:42 INFO - PROCESS | 1860 | --DOMWINDOW == 132 (0x7f3feb127000) [pid = 1860] [serial = 726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 17:40:42 INFO - PROCESS | 1860 | --DOMWINDOW == 131 (0x7f3feb12c000) [pid = 1860] [serial = 678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 17:40:42 INFO - PROCESS | 1860 | --DOMWINDOW == 130 (0x7f3fec75ac00) [pid = 1860] [serial = 729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 17:40:42 INFO - PROCESS | 1860 | --DOMWINDOW == 129 (0x7f3feb10fc00) [pid = 1860] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 17:40:42 INFO - PROCESS | 1860 | --DOMWINDOW == 128 (0x7f3febeb6000) [pid = 1860] [serial = 684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 17:40:42 INFO - PROCESS | 1860 | --DOMWINDOW == 127 (0x7f3fe8c9f000) [pid = 1860] [serial = 771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 17:40:42 INFO - PROCESS | 1860 | --DOMWINDOW == 126 (0x7f3ff4a81800) [pid = 1860] [serial = 735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 17:40:42 INFO - PROCESS | 1860 | --DOMWINDOW == 125 (0x7f3ff56c4000) [pid = 1860] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 17:40:42 INFO - PROCESS | 1860 | 1461026442102 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 17:40:42 INFO - PROCESS | 1860 | 1461026442107 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 17:40:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 17:40:42 INFO - PROCESS | 1860 | 1461026442124 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 17:40:42 INFO - PROCESS | 1860 | 1461026442126 Marionette TRACE conn3 <- [1,1114,null,{}] 17:40:42 INFO - PROCESS | 1860 | 1461026442130 Marionette TRACE conn3 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:40:42 INFO - PROCESS | 1860 | 1461026442245 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 17:40:42 INFO - PROCESS | 1860 | 1461026442253 Marionette TRACE conn3 -> [0,1116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:40:42 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fec1a9000 == 79 [pid = 1860] [id = 286] 17:40:42 INFO - PROCESS | 1860 | ++DOMWINDOW == 126 (0x7f3feb107c00) [pid = 1860] [serial = 859] [outer = (nil)] 17:40:42 INFO - PROCESS | 1860 | ++DOMWINDOW == 127 (0x7f3feb12c000) [pid = 1860] [serial = 860] [outer = 0x7f3feb107c00] 17:40:42 INFO - PROCESS | 1860 | 1461026442307 Marionette DEBUG loaded listener.js 17:40:42 INFO - PROCESS | 1860 | ++DOMWINDOW == 128 (0x7f3febfaa400) [pid = 1860] [serial = 861] [outer = 0x7f3feb107c00] 17:40:43 INFO - PROCESS | 1860 | 1461026443204 Marionette TRACE conn3 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 17:40:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 17:40:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1128ms 17:40:43 INFO - PROCESS | 1860 | 1461026443252 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 17:40:43 INFO - PROCESS | 1860 | 1461026443258 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 17:40:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 17:40:43 INFO - PROCESS | 1860 | 1461026443265 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 17:40:43 INFO - PROCESS | 1860 | 1461026443270 Marionette TRACE conn3 <- [1,1118,null,{}] 17:40:43 INFO - PROCESS | 1860 | 1461026443277 Marionette TRACE conn3 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:40:43 INFO - PROCESS | 1860 | 1461026443434 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 17:40:43 INFO - PROCESS | 1860 | 1461026443587 Marionette TRACE conn3 -> [0,1120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:40:43 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fecdaa000 == 80 [pid = 1860] [id = 287] 17:40:43 INFO - PROCESS | 1860 | ++DOMWINDOW == 129 (0x7f3fe9b9ec00) [pid = 1860] [serial = 862] [outer = (nil)] 17:40:43 INFO - PROCESS | 1860 | ++DOMWINDOW == 130 (0x7f3feb109400) [pid = 1860] [serial = 863] [outer = 0x7f3fe9b9ec00] 17:40:43 INFO - PROCESS | 1860 | 1461026443655 Marionette DEBUG loaded listener.js 17:40:43 INFO - PROCESS | 1860 | ++DOMWINDOW == 131 (0x7f3febfb6c00) [pid = 1860] [serial = 864] [outer = 0x7f3fe9b9ec00] 17:40:44 INFO - PROCESS | 1860 | 1461026444513 Marionette TRACE conn3 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 17:40:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 17:40:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1287ms 17:40:44 INFO - PROCESS | 1860 | 1461026444553 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 17:40:44 INFO - PROCESS | 1860 | 1461026444560 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 17:40:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 17:40:44 INFO - PROCESS | 1860 | 1461026444569 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 17:40:44 INFO - PROCESS | 1860 | 1461026444573 Marionette TRACE conn3 <- [1,1122,null,{}] 17:40:44 INFO - PROCESS | 1860 | 1461026444578 Marionette TRACE conn3 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:40:44 INFO - PROCESS | 1860 | 1461026444720 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 17:40:44 INFO - PROCESS | 1860 | 1461026444876 Marionette TRACE conn3 -> [0,1124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:40:44 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff6026800 == 81 [pid = 1860] [id = 288] 17:40:44 INFO - PROCESS | 1860 | ++DOMWINDOW == 132 (0x7f3feb0a3800) [pid = 1860] [serial = 865] [outer = (nil)] 17:40:44 INFO - PROCESS | 1860 | ++DOMWINDOW == 133 (0x7f3fee17e800) [pid = 1860] [serial = 866] [outer = 0x7f3feb0a3800] 17:40:44 INFO - PROCESS | 1860 | 1461026444939 Marionette DEBUG loaded listener.js 17:40:45 INFO - PROCESS | 1860 | ++DOMWINDOW == 134 (0x7f3ff0179800) [pid = 1860] [serial = 867] [outer = 0x7f3feb0a3800] 17:40:45 INFO - PROCESS | 1860 | 1461026445814 Marionette TRACE conn3 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 17:40:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 17:40:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1278ms 17:40:45 INFO - PROCESS | 1860 | 1461026445847 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 17:40:45 INFO - PROCESS | 1860 | 1461026445851 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 17:40:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 17:40:45 INFO - PROCESS | 1860 | 1461026445856 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 17:40:45 INFO - PROCESS | 1860 | 1461026445861 Marionette TRACE conn3 <- [1,1126,null,{}] 17:40:45 INFO - PROCESS | 1860 | 1461026445875 Marionette TRACE conn3 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:40:46 INFO - PROCESS | 1860 | 1461026446018 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 17:40:46 INFO - PROCESS | 1860 | 1461026446176 Marionette TRACE conn3 -> [0,1128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:40:46 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f4003f1e800 == 82 [pid = 1860] [id = 289] 17:40:46 INFO - PROCESS | 1860 | ++DOMWINDOW == 135 (0x7f3ff0180000) [pid = 1860] [serial = 868] [outer = (nil)] 17:40:46 INFO - PROCESS | 1860 | ++DOMWINDOW == 136 (0x7f3ff3a32c00) [pid = 1860] [serial = 869] [outer = 0x7f3ff0180000] 17:40:46 INFO - PROCESS | 1860 | 1461026446241 Marionette DEBUG loaded listener.js 17:40:46 INFO - PROCESS | 1860 | ++DOMWINDOW == 137 (0x7f3ff4d53000) [pid = 1860] [serial = 870] [outer = 0x7f3ff0180000] 17:40:47 INFO - PROCESS | 1860 | 1461026447034 Marionette TRACE conn3 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 17:40:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 17:40:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1238ms 17:40:47 INFO - PROCESS | 1860 | 1461026447096 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 17:40:47 INFO - PROCESS | 1860 | 1461026447100 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 17:40:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 17:40:47 INFO - PROCESS | 1860 | 1461026447105 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 17:40:47 INFO - PROCESS | 1860 | 1461026447107 Marionette TRACE conn3 <- [1,1130,null,{}] 17:40:47 INFO - PROCESS | 1860 | 1461026447112 Marionette TRACE conn3 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:40:47 INFO - PROCESS | 1860 | 1461026447252 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 17:40:47 INFO - PROCESS | 1860 | 1461026447402 Marionette TRACE conn3 -> [0,1132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:40:47 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f4007a53000 == 83 [pid = 1860] [id = 290] 17:40:47 INFO - PROCESS | 1860 | ++DOMWINDOW == 138 (0x7f3ff0261400) [pid = 1860] [serial = 871] [outer = (nil)] 17:40:47 INFO - PROCESS | 1860 | ++DOMWINDOW == 139 (0x7f3ff5fbb000) [pid = 1860] [serial = 872] [outer = 0x7f3ff0261400] 17:40:47 INFO - PROCESS | 1860 | 1461026447464 Marionette DEBUG loaded listener.js 17:40:47 INFO - PROCESS | 1860 | ++DOMWINDOW == 140 (0x7f3ff6784000) [pid = 1860] [serial = 873] [outer = 0x7f3ff0261400] 17:40:48 INFO - PROCESS | 1860 | 1461026448219 Marionette TRACE conn3 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 17:40:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 17:40:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1125ms 17:40:48 INFO - PROCESS | 1860 | 1461026448245 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 17:40:48 INFO - PROCESS | 1860 | 1461026448249 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 17:40:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 17:40:48 INFO - PROCESS | 1860 | 1461026448256 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 17:40:48 INFO - PROCESS | 1860 | 1461026448258 Marionette TRACE conn3 <- [1,1134,null,{}] 17:40:48 INFO - PROCESS | 1860 | 1461026448263 Marionette TRACE conn3 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:40:48 INFO - PROCESS | 1860 | 1461026448405 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 17:40:48 INFO - PROCESS | 1860 | 1461026448560 Marionette TRACE conn3 -> [0,1136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:40:48 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f400851d800 == 84 [pid = 1860] [id = 291] 17:40:48 INFO - PROCESS | 1860 | ++DOMWINDOW == 141 (0x7f3ff4d5a800) [pid = 1860] [serial = 874] [outer = (nil)] 17:40:48 INFO - PROCESS | 1860 | ++DOMWINDOW == 142 (0x7f3ff6e49800) [pid = 1860] [serial = 875] [outer = 0x7f3ff4d5a800] 17:40:48 INFO - PROCESS | 1860 | 1461026448622 Marionette DEBUG loaded listener.js 17:40:48 INFO - PROCESS | 1860 | ++DOMWINDOW == 143 (0x7f3ff79a6400) [pid = 1860] [serial = 876] [outer = 0x7f3ff4d5a800] 17:40:49 INFO - PROCESS | 1860 | 1461026449404 Marionette TRACE conn3 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 17:40:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 17:40:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1179ms 17:40:49 INFO - PROCESS | 1860 | 1461026449444 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 17:40:49 INFO - PROCESS | 1860 | 1461026449446 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 17:40:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 17:40:49 INFO - PROCESS | 1860 | 1461026449452 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 17:40:49 INFO - PROCESS | 1860 | 1461026449454 Marionette TRACE conn3 <- [1,1138,null,{}] 17:40:49 INFO - PROCESS | 1860 | 1461026449460 Marionette TRACE conn3 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:40:49 INFO - PROCESS | 1860 | 1461026449618 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 17:40:49 INFO - PROCESS | 1860 | 1461026449777 Marionette TRACE conn3 -> [0,1140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:40:49 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f400d378000 == 85 [pid = 1860] [id = 292] 17:40:49 INFO - PROCESS | 1860 | ++DOMWINDOW == 144 (0x7f3ff7a1ac00) [pid = 1860] [serial = 877] [outer = (nil)] 17:40:49 INFO - PROCESS | 1860 | ++DOMWINDOW == 145 (0x7f4003f33400) [pid = 1860] [serial = 878] [outer = 0x7f3ff7a1ac00] 17:40:49 INFO - PROCESS | 1860 | 1461026449843 Marionette DEBUG loaded listener.js 17:40:49 INFO - PROCESS | 1860 | ++DOMWINDOW == 146 (0x7f400795c000) [pid = 1860] [serial = 879] [outer = 0x7f3ff7a1ac00] 17:40:50 INFO - PROCESS | 1860 | 1461026450626 Marionette TRACE conn3 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 17:40:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 17:40:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1182ms 17:40:50 INFO - PROCESS | 1860 | 1461026450635 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 17:40:50 INFO - PROCESS | 1860 | 1461026450638 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 17:40:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 17:40:50 INFO - PROCESS | 1860 | 1461026450643 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 17:40:50 INFO - PROCESS | 1860 | 1461026450646 Marionette TRACE conn3 <- [1,1142,null,{}] 17:40:50 INFO - PROCESS | 1860 | 1461026450667 Marionette TRACE conn3 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:40:50 INFO - PROCESS | 1860 | 1461026450811 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 17:40:50 INFO - PROCESS | 1860 | 1461026450968 Marionette TRACE conn3 -> [0,1144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:40:50 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fe8d96800 == 86 [pid = 1860] [id = 293] 17:40:50 INFO - PROCESS | 1860 | ++DOMWINDOW == 147 (0x7f3fe8c97400) [pid = 1860] [serial = 880] [outer = (nil)] 17:40:51 INFO - PROCESS | 1860 | ++DOMWINDOW == 148 (0x7f3fe9d07000) [pid = 1860] [serial = 881] [outer = 0x7f3fe8c97400] 17:40:51 INFO - PROCESS | 1860 | 1461026451031 Marionette DEBUG loaded listener.js 17:40:51 INFO - PROCESS | 1860 | ++DOMWINDOW == 149 (0x7f3fe9d0c000) [pid = 1860] [serial = 882] [outer = 0x7f3fe8c97400] 17:40:52 INFO - PROCESS | 1860 | 1461026452050 Marionette TRACE conn3 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 17:40:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 17:40:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1446ms 17:40:52 INFO - PROCESS | 1860 | 1461026452089 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 17:40:52 INFO - PROCESS | 1860 | 1461026452094 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 17:40:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 17:40:52 INFO - PROCESS | 1860 | 1461026452101 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 17:40:52 INFO - PROCESS | 1860 | 1461026452105 Marionette TRACE conn3 <- [1,1146,null,{}] 17:40:52 INFO - PROCESS | 1860 | 1461026452112 Marionette TRACE conn3 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:40:52 INFO - PROCESS | 1860 | 1461026452252 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 17:40:52 INFO - PROCESS | 1860 | 1461026452448 Marionette TRACE conn3 -> [0,1148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:40:52 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fecdaf800 == 87 [pid = 1860] [id = 294] 17:40:52 INFO - PROCESS | 1860 | ++DOMWINDOW == 150 (0x7f3fe9d09800) [pid = 1860] [serial = 883] [outer = (nil)] 17:40:52 INFO - PROCESS | 1860 | ++DOMWINDOW == 151 (0x7f3fe9d0f000) [pid = 1860] [serial = 884] [outer = 0x7f3fe9d09800] 17:40:52 INFO - PROCESS | 1860 | 1461026452508 Marionette DEBUG loaded listener.js 17:40:52 INFO - PROCESS | 1860 | ++DOMWINDOW == 152 (0x7f3feb0ae400) [pid = 1860] [serial = 885] [outer = 0x7f3fe9d09800] 17:40:53 INFO - PROCESS | 1860 | 1461026453296 Marionette TRACE conn3 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 17:40:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 17:40:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1236ms 17:40:53 INFO - PROCESS | 1860 | 1461026453336 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 17:40:53 INFO - PROCESS | 1860 | 1461026453343 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 17:40:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 17:40:53 INFO - PROCESS | 1860 | 1461026453351 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 17:40:53 INFO - PROCESS | 1860 | 1461026453354 Marionette TRACE conn3 <- [1,1150,null,{}] 17:40:53 INFO - PROCESS | 1860 | 1461026453359 Marionette TRACE conn3 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:40:53 INFO - PROCESS | 1860 | 1461026453497 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 17:40:53 INFO - PROCESS | 1860 | 1461026453655 Marionette TRACE conn3 -> [0,1152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:40:53 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fec997000 == 88 [pid = 1860] [id = 295] 17:40:53 INFO - PROCESS | 1860 | ++DOMWINDOW == 153 (0x7f3feb12b000) [pid = 1860] [serial = 886] [outer = (nil)] 17:40:53 INFO - PROCESS | 1860 | ++DOMWINDOW == 154 (0x7f3feb974000) [pid = 1860] [serial = 887] [outer = 0x7f3feb12b000] 17:40:53 INFO - PROCESS | 1860 | 1461026453713 Marionette DEBUG loaded listener.js 17:40:53 INFO - PROCESS | 1860 | ++DOMWINDOW == 155 (0x7f3febeb8c00) [pid = 1860] [serial = 888] [outer = 0x7f3feb12b000] 17:40:54 INFO - PROCESS | 1860 | --DOCSHELL 0x7f400a185800 == 87 [pid = 1860] [id = 246] 17:40:54 INFO - PROCESS | 1860 | --DOCSHELL 0x7f400858f800 == 86 [pid = 1860] [id = 245] 17:40:54 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ffce18000 == 85 [pid = 1860] [id = 210] 17:40:54 INFO - PROCESS | 1860 | --DOCSHELL 0x7f400fb82000 == 84 [pid = 1860] [id = 247] 17:40:54 INFO - PROCESS | 1860 | --DOMWINDOW == 154 (0x7f3fec074800) [pid = 1860] [serial = 775] [outer = (nil)] [url = about:blank] 17:40:54 INFO - PROCESS | 1860 | --DOMWINDOW == 153 (0x7f3fecaab400) [pid = 1860] [serial = 787] [outer = (nil)] [url = about:blank] 17:40:54 INFO - PROCESS | 1860 | --DOMWINDOW == 152 (0x7f3ff6e94c00) [pid = 1860] [serial = 781] [outer = (nil)] [url = about:blank] 17:40:54 INFO - PROCESS | 1860 | --DOMWINDOW == 151 (0x7f3ff4a7b800) [pid = 1860] [serial = 778] [outer = (nil)] [url = about:blank] 17:40:54 INFO - PROCESS | 1860 | --DOMWINDOW == 150 (0x7f4003024000) [pid = 1860] [serial = 784] [outer = (nil)] [url = about:blank] 17:40:54 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff84f5000 == 83 [pid = 1860] [id = 285] 17:40:54 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff5e1a000 == 82 [pid = 1860] [id = 284] 17:40:54 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff515b800 == 81 [pid = 1860] [id = 283] 17:40:54 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff25dd800 == 80 [pid = 1860] [id = 282] 17:40:54 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fec537000 == 79 [pid = 1860] [id = 281] 17:40:54 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3febf79800 == 78 [pid = 1860] [id = 280] 17:40:54 INFO - PROCESS | 1860 | --DOCSHELL 0x7f400d389000 == 77 [pid = 1860] [id = 277] 17:40:54 INFO - PROCESS | 1860 | --DOCSHELL 0x7f400ae3a000 == 76 [pid = 1860] [id = 276] 17:40:54 INFO - PROCESS | 1860 | --DOCSHELL 0x7f400833d000 == 75 [pid = 1860] [id = 275] 17:40:54 INFO - PROCESS | 1860 | --DOCSHELL 0x7f40079a0000 == 74 [pid = 1860] [id = 274] 17:40:54 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff70be800 == 73 [pid = 1860] [id = 273] 17:40:54 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff0235800 == 72 [pid = 1860] [id = 272] 17:40:54 INFO - PROCESS | 1860 | --DOMWINDOW == 149 (0x7f3ff604b000) [pid = 1860] [serial = 812] [outer = (nil)] [url = about:blank] 17:40:54 INFO - PROCESS | 1860 | --DOMWINDOW == 148 (0x7f3feb135c00) [pid = 1860] [serial = 794] [outer = (nil)] [url = about:blank] 17:40:54 INFO - PROCESS | 1860 | --DOMWINDOW == 147 (0x7f400795d800) [pid = 1860] [serial = 698] [outer = (nil)] [url = about:blank] 17:40:54 INFO - PROCESS | 1860 | --DOMWINDOW == 146 (0x7f3ff5505800) [pid = 1860] [serial = 809] [outer = (nil)] [url = about:blank] 17:40:54 INFO - PROCESS | 1860 | --DOMWINDOW == 145 (0x7f3ff6748800) [pid = 1860] [serial = 641] [outer = (nil)] [url = about:blank] 17:40:54 INFO - PROCESS | 1860 | --DOMWINDOW == 144 (0x7f3feb733c00) [pid = 1860] [serial = 596] [outer = (nil)] [url = about:blank] 17:40:54 INFO - PROCESS | 1860 | --DOMWINDOW == 143 (0x7f400805a800) [pid = 1860] [serial = 743] [outer = (nil)] [url = about:blank] 17:40:54 INFO - PROCESS | 1860 | --DOMWINDOW == 142 (0x7f3ff5cde400) [pid = 1860] [serial = 811] [outer = (nil)] [url = about:blank] 17:40:54 INFO - PROCESS | 1860 | --DOMWINDOW == 141 (0x7f3ff4a81c00) [pid = 1860] [serial = 602] [outer = (nil)] [url = about:blank] 17:40:54 INFO - PROCESS | 1860 | --DOMWINDOW == 140 (0x7f3fe16f1400) [pid = 1860] [serial = 790] [outer = (nil)] [url = about:blank] 17:40:54 INFO - PROCESS | 1860 | --DOMWINDOW == 139 (0x7f3fec751c00) [pid = 1860] [serial = 797] [outer = (nil)] [url = about:blank] 17:40:54 INFO - PROCESS | 1860 | --DOMWINDOW == 138 (0x7f3ff2597800) [pid = 1860] [serial = 560] [outer = (nil)] [url = about:blank] 17:40:54 INFO - PROCESS | 1860 | --DOMWINDOW == 137 (0x7f3febeb5000) [pid = 1860] [serial = 725] [outer = (nil)] [url = about:blank] 17:40:54 INFO - PROCESS | 1860 | --DOMWINDOW == 136 (0x7f3fecfc2000) [pid = 1860] [serial = 799] [outer = (nil)] [url = about:blank] 17:40:54 INFO - PROCESS | 1860 | --DOMWINDOW == 135 (0x7f3ff3ac2000) [pid = 1860] [serial = 806] [outer = (nil)] [url = about:blank] 17:40:54 INFO - PROCESS | 1860 | --DOMWINDOW == 134 (0x7f3fedec6c00) [pid = 1860] [serial = 683] [outer = (nil)] [url = about:blank] 17:40:54 INFO - PROCESS | 1860 | --DOMWINDOW == 133 (0x7f3ff53bbc00) [pid = 1860] [serial = 611] [outer = (nil)] [url = about:blank] 17:40:54 INFO - PROCESS | 1860 | --DOMWINDOW == 132 (0x7f3ff42ac400) [pid = 1860] [serial = 638] [outer = (nil)] [url = about:blank] 17:40:54 INFO - PROCESS | 1860 | --DOMWINDOW == 131 (0x7f4003211c00) [pid = 1860] [serial = 695] [outer = (nil)] [url = about:blank] 17:40:54 INFO - PROCESS | 1860 | --DOMWINDOW == 130 (0x7f3ff7911000) [pid = 1860] [serial = 647] [outer = (nil)] [url = about:blank] 17:40:54 INFO - PROCESS | 1860 | --DOMWINDOW == 129 (0x7f3ff258f000) [pid = 1860] [serial = 803] [outer = (nil)] [url = about:blank] 17:40:54 INFO - PROCESS | 1860 | --DOMWINDOW == 128 (0x7f3ff663b800) [pid = 1860] [serial = 608] [outer = (nil)] [url = about:blank] 17:40:54 INFO - PROCESS | 1860 | --DOMWINDOW == 127 (0x7f4007ecb800) [pid = 1860] [serial = 740] [outer = (nil)] [url = about:blank] 17:40:54 INFO - PROCESS | 1860 | --DOMWINDOW == 126 (0x7f3ff6e43000) [pid = 1860] [serial = 644] [outer = (nil)] [url = about:blank] 17:40:54 INFO - PROCESS | 1860 | --DOMWINDOW == 125 (0x7f3febeb4800) [pid = 1860] [serial = 635] [outer = (nil)] [url = about:blank] 17:40:54 INFO - PROCESS | 1860 | --DOMWINDOW == 124 (0x7f40061db000) [pid = 1860] [serial = 770] [outer = (nil)] [url = about:blank] 17:40:54 INFO - PROCESS | 1860 | --DOMWINDOW == 123 (0x7f4002da2800) [pid = 1860] [serial = 692] [outer = (nil)] [url = about:blank] 17:40:54 INFO - PROCESS | 1860 | --DOMWINDOW == 122 (0x7f3fefd6a400) [pid = 1860] [serial = 599] [outer = (nil)] [url = about:blank] 17:40:54 INFO - PROCESS | 1860 | --DOMWINDOW == 121 (0x7f4003020400) [pid = 1860] [serial = 734] [outer = (nil)] [url = about:blank] 17:40:54 INFO - PROCESS | 1860 | --DOMWINDOW == 120 (0x7f3febeaf800) [pid = 1860] [serial = 808] [outer = (nil)] [url = about:blank] 17:40:54 INFO - PROCESS | 1860 | --DOMWINDOW == 119 (0x7f3ff7910400) [pid = 1860] [serial = 689] [outer = (nil)] [url = about:blank] 17:40:54 INFO - PROCESS | 1860 | --DOMWINDOW == 118 (0x7f3ff872dc00) [pid = 1860] [serial = 650] [outer = (nil)] [url = about:blank] 17:40:54 INFO - PROCESS | 1860 | --DOMWINDOW == 117 (0x7f3ff2596000) [pid = 1860] [serial = 728] [outer = (nil)] [url = about:blank] 17:40:54 INFO - PROCESS | 1860 | --DOMWINDOW == 116 (0x7f3feb0b1c00) [pid = 1860] [serial = 793] [outer = (nil)] [url = about:blank] 17:40:54 INFO - PROCESS | 1860 | --DOMWINDOW == 115 (0x7f3feff99400) [pid = 1860] [serial = 802] [outer = (nil)] [url = about:blank] 17:40:54 INFO - PROCESS | 1860 | --DOMWINDOW == 114 (0x7f3fefd69400) [pid = 1860] [serial = 800] [outer = (nil)] [url = about:blank] 17:40:54 INFO - PROCESS | 1860 | --DOMWINDOW == 113 (0x7f3fec5cec00) [pid = 1860] [serial = 796] [outer = (nil)] [url = about:blank] 17:40:54 INFO - PROCESS | 1860 | --DOMWINDOW == 112 (0x7f3ff26ad800) [pid = 1860] [serial = 805] [outer = (nil)] [url = about:blank] 17:40:54 INFO - PROCESS | 1860 | --DOMWINDOW == 111 (0x7f4002dc5000) [pid = 1860] [serial = 680] [outer = (nil)] [url = about:blank] 17:40:54 INFO - PROCESS | 1860 | --DOMWINDOW == 110 (0x7f3ff5fc0000) [pid = 1860] [serial = 731] [outer = (nil)] [url = about:blank] 17:40:54 INFO - PROCESS | 1860 | --DOMWINDOW == 109 (0x7f3ff5fbc800) [pid = 1860] [serial = 605] [outer = (nil)] [url = about:blank] 17:40:54 INFO - PROCESS | 1860 | --DOMWINDOW == 108 (0x7f3ff4a7c400) [pid = 1860] [serial = 686] [outer = (nil)] [url = about:blank] 17:40:54 INFO - PROCESS | 1860 | --DOMWINDOW == 107 (0x7f3fe9ba0000) [pid = 1860] [serial = 773] [outer = (nil)] [url = about:blank] 17:40:54 INFO - PROCESS | 1860 | --DOMWINDOW == 106 (0x7f40043c3800) [pid = 1860] [serial = 737] [outer = (nil)] [url = about:blank] 17:40:54 INFO - PROCESS | 1860 | --DOMWINDOW == 105 (0x7f4002b6b800) [pid = 1860] [serial = 653] [outer = (nil)] [url = about:blank] 17:40:54 INFO - PROCESS | 1860 | --DOMWINDOW == 104 (0x7f3fe16f6400) [pid = 1860] [serial = 791] [outer = (nil)] [url = about:blank] 17:40:54 INFO - PROCESS | 1860 | --DOMWINDOW == 103 (0x7f3fe9b98c00) [pid = 1860] [serial = 772] [outer = (nil)] [url = about:blank] 17:40:54 INFO - PROCESS | 1860 | 1461026454646 Marionette TRACE conn3 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 17:40:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 17:40:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1329ms 17:40:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 17:40:54 INFO - PROCESS | 1860 | 1461026454680 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 17:40:54 INFO - PROCESS | 1860 | 1461026454683 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 17:40:54 INFO - PROCESS | 1860 | 1461026454689 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 17:40:54 INFO - PROCESS | 1860 | 1461026454694 Marionette TRACE conn3 <- [1,1154,null,{}] 17:40:54 INFO - PROCESS | 1860 | 1461026454707 Marionette TRACE conn3 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:40:54 INFO - PROCESS | 1860 | 1461026454838 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 17:40:54 INFO - PROCESS | 1860 | 1461026454852 Marionette TRACE conn3 -> [0,1156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:40:54 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fecdab000 == 73 [pid = 1860] [id = 296] 17:40:54 INFO - PROCESS | 1860 | ++DOMWINDOW == 104 (0x7f3febfae400) [pid = 1860] [serial = 889] [outer = (nil)] 17:40:54 INFO - PROCESS | 1860 | ++DOMWINDOW == 105 (0x7f3fecaa6000) [pid = 1860] [serial = 890] [outer = 0x7f3febfae400] 17:40:54 INFO - PROCESS | 1860 | 1461026454908 Marionette DEBUG loaded listener.js 17:40:54 INFO - PROCESS | 1860 | ++DOMWINDOW == 106 (0x7f3fecc87c00) [pid = 1860] [serial = 891] [outer = 0x7f3febfae400] 17:40:55 INFO - PROCESS | 1860 | 1461026455608 Marionette TRACE conn3 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 17:40:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 17:40:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 939ms 17:40:55 INFO - PROCESS | 1860 | 1461026455628 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 17:40:55 INFO - PROCESS | 1860 | 1461026455630 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 17:40:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 17:40:55 INFO - PROCESS | 1860 | 1461026455636 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 17:40:55 INFO - PROCESS | 1860 | 1461026455637 Marionette TRACE conn3 <- [1,1158,null,{}] 17:40:55 INFO - PROCESS | 1860 | 1461026455642 Marionette TRACE conn3 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:40:55 INFO - PROCESS | 1860 | 1461026455812 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 17:40:55 INFO - PROCESS | 1860 | 1461026455830 Marionette TRACE conn3 -> [0,1160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:40:55 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff4a64000 == 74 [pid = 1860] [id = 297] 17:40:55 INFO - PROCESS | 1860 | ++DOMWINDOW == 107 (0x7f3fec751c00) [pid = 1860] [serial = 892] [outer = (nil)] 17:40:55 INFO - PROCESS | 1860 | ++DOMWINDOW == 108 (0x7f3feffa1800) [pid = 1860] [serial = 893] [outer = 0x7f3fec751c00] 17:40:55 INFO - PROCESS | 1860 | 1461026455882 Marionette DEBUG loaded listener.js 17:40:56 INFO - PROCESS | 1860 | ++DOMWINDOW == 109 (0x7f3ff10de000) [pid = 1860] [serial = 894] [outer = 0x7f3fec751c00] 17:40:56 INFO - PROCESS | 1860 | 1461026456603 Marionette TRACE conn3 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 17:40:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 17:40:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 976ms 17:40:56 INFO - PROCESS | 1860 | 1461026456612 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 17:40:56 INFO - PROCESS | 1860 | 1461026456614 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 17:40:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 17:40:56 INFO - PROCESS | 1860 | 1461026456619 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 17:40:56 INFO - PROCESS | 1860 | 1461026456630 Marionette TRACE conn3 <- [1,1162,null,{}] 17:40:56 INFO - PROCESS | 1860 | 1461026456634 Marionette TRACE conn3 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:40:56 INFO - PROCESS | 1860 | 1461026456752 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 17:40:56 INFO - PROCESS | 1860 | 1461026456886 Marionette TRACE conn3 -> [0,1164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:40:56 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff520c800 == 75 [pid = 1860] [id = 298] 17:40:56 INFO - PROCESS | 1860 | ++DOMWINDOW == 110 (0x7f3fe16ee800) [pid = 1860] [serial = 895] [outer = (nil)] 17:40:56 INFO - PROCESS | 1860 | ++DOMWINDOW == 111 (0x7f3ff10dec00) [pid = 1860] [serial = 896] [outer = 0x7f3fe16ee800] 17:40:56 INFO - PROCESS | 1860 | 1461026456938 Marionette DEBUG loaded listener.js 17:40:57 INFO - PROCESS | 1860 | ++DOMWINDOW == 112 (0x7f3ff262a400) [pid = 1860] [serial = 897] [outer = 0x7f3fe16ee800] 17:40:57 INFO - PROCESS | 1860 | 1461026457867 Marionette TRACE conn3 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 17:40:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 17:40:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1285ms 17:40:57 INFO - PROCESS | 1860 | 1461026457905 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 17:40:57 INFO - PROCESS | 1860 | 1461026457908 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 17:40:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 17:40:57 INFO - PROCESS | 1860 | 1461026457913 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 17:40:57 INFO - PROCESS | 1860 | 1461026457915 Marionette TRACE conn3 <- [1,1166,null,{}] 17:40:57 INFO - PROCESS | 1860 | 1461026457927 Marionette TRACE conn3 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:40:58 INFO - PROCESS | 1860 | 1461026458199 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 17:40:58 INFO - PROCESS | 1860 | 1461026458233 Marionette TRACE conn3 -> [0,1168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:40:58 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff603d000 == 76 [pid = 1860] [id = 299] 17:40:58 INFO - PROCESS | 1860 | ++DOMWINDOW == 113 (0x7f3ff42a8800) [pid = 1860] [serial = 898] [outer = (nil)] 17:40:58 INFO - PROCESS | 1860 | ++DOMWINDOW == 114 (0x7f3ff53b6c00) [pid = 1860] [serial = 899] [outer = 0x7f3ff42a8800] 17:40:58 INFO - PROCESS | 1860 | 1461026458322 Marionette DEBUG loaded listener.js 17:40:58 INFO - PROCESS | 1860 | ++DOMWINDOW == 115 (0x7f3ff56d2800) [pid = 1860] [serial = 900] [outer = 0x7f3ff42a8800] 17:40:59 INFO - PROCESS | 1860 | --DOMWINDOW == 114 (0x7f3ff4a89800) [pid = 1860] [serial = 783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 17:40:59 INFO - PROCESS | 1860 | --DOMWINDOW == 113 (0x7f3fe9b94000) [pid = 1860] [serial = 774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 17:40:59 INFO - PROCESS | 1860 | --DOMWINDOW == 112 (0x7f3ff2594000) [pid = 1860] [serial = 780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 17:40:59 INFO - PROCESS | 1860 | --DOMWINDOW == 111 (0x7f3fecaa3800) [pid = 1860] [serial = 786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 17:40:59 INFO - PROCESS | 1860 | --DOMWINDOW == 110 (0x7f3fecaa7c00) [pid = 1860] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 17:40:59 INFO - PROCESS | 1860 | --DOMWINDOW == 109 (0x7f3ff6e46c00) [pid = 1860] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 17:40:59 INFO - PROCESS | 1860 | --DOMWINDOW == 108 (0x7f3fe16f3000) [pid = 1860] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 17:40:59 INFO - PROCESS | 1860 | --DOMWINDOW == 107 (0x7f3ff5ce1800) [pid = 1860] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 17:40:59 INFO - PROCESS | 1860 | --DOMWINDOW == 106 (0x7f3ff85d9800) [pid = 1860] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 17:40:59 INFO - PROCESS | 1860 | --DOMWINDOW == 105 (0x7f4001fd8800) [pid = 1860] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 17:40:59 INFO - PROCESS | 1860 | --DOMWINDOW == 104 (0x7f3feb134c00) [pid = 1860] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 17:40:59 INFO - PROCESS | 1860 | --DOMWINDOW == 103 (0x7f3feb0a7400) [pid = 1860] [serial = 816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 17:40:59 INFO - PROCESS | 1860 | --DOMWINDOW == 102 (0x7f3fed080c00) [pid = 1860] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 17:40:59 INFO - PROCESS | 1860 | --DOMWINDOW == 101 (0x7f3ff3a30400) [pid = 1860] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 17:40:59 INFO - PROCESS | 1860 | --DOMWINDOW == 100 (0x7f3fe9b93400) [pid = 1860] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 17:40:59 INFO - PROCESS | 1860 | --DOMWINDOW == 99 (0x7f3ff3a24800) [pid = 1860] [serial = 822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 17:40:59 INFO - PROCESS | 1860 | --DOMWINDOW == 98 (0x7f3feb0ad400) [pid = 1860] [serial = 819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 17:40:59 INFO - PROCESS | 1860 | --DOMWINDOW == 97 (0x7f3fee178400) [pid = 1860] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 17:40:59 INFO - PROCESS | 1860 | --DOMWINDOW == 96 (0x7f3feffa7800) [pid = 1860] [serial = 777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 17:40:59 INFO - PROCESS | 1860 | 1461026459317 Marionette TRACE conn3 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 17:40:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 17:40:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1435ms 17:40:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 17:40:59 INFO - PROCESS | 1860 | 1461026459349 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 17:40:59 INFO - PROCESS | 1860 | 1461026459351 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 17:40:59 INFO - PROCESS | 1860 | 1461026459355 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 17:40:59 INFO - PROCESS | 1860 | 1461026459358 Marionette TRACE conn3 <- [1,1170,null,{}] 17:40:59 INFO - PROCESS | 1860 | 1461026459363 Marionette TRACE conn3 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:40:59 INFO - PROCESS | 1860 | 1461026459519 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 17:40:59 INFO - PROCESS | 1860 | 1461026459530 Marionette TRACE conn3 -> [0,1172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:40:59 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fecee3000 == 77 [pid = 1860] [id = 300] 17:40:59 INFO - PROCESS | 1860 | ++DOMWINDOW == 97 (0x7f3feb0abc00) [pid = 1860] [serial = 901] [outer = (nil)] 17:40:59 INFO - PROCESS | 1860 | ++DOMWINDOW == 98 (0x7f3fecaa3800) [pid = 1860] [serial = 902] [outer = 0x7f3feb0abc00] 17:40:59 INFO - PROCESS | 1860 | 1461026459580 Marionette DEBUG loaded listener.js 17:40:59 INFO - PROCESS | 1860 | ++DOMWINDOW == 99 (0x7f3ff50f7c00) [pid = 1860] [serial = 903] [outer = 0x7f3feb0abc00] 17:41:00 INFO - PROCESS | 1860 | 1461026460230 Marionette TRACE conn3 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 17:41:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 17:41:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 926ms 17:41:00 INFO - PROCESS | 1860 | 1461026460282 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 17:41:00 INFO - PROCESS | 1860 | 1461026460285 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 17:41:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 17:41:00 INFO - PROCESS | 1860 | 1461026460290 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 17:41:00 INFO - PROCESS | 1860 | 1461026460291 Marionette TRACE conn3 <- [1,1174,null,{}] 17:41:00 INFO - PROCESS | 1860 | 1461026460296 Marionette TRACE conn3 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:41:00 INFO - PROCESS | 1860 | 1461026460457 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 17:41:00 INFO - PROCESS | 1860 | 1461026460475 Marionette TRACE conn3 -> [0,1176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:41:00 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff84f3800 == 78 [pid = 1860] [id = 301] 17:41:00 INFO - PROCESS | 1860 | ++DOMWINDOW == 100 (0x7f3feb134c00) [pid = 1860] [serial = 904] [outer = (nil)] 17:41:00 INFO - PROCESS | 1860 | ++DOMWINDOW == 101 (0x7f3ff56ce000) [pid = 1860] [serial = 905] [outer = 0x7f3feb134c00] 17:41:00 INFO - PROCESS | 1860 | 1461026460529 Marionette DEBUG loaded listener.js 17:41:00 INFO - PROCESS | 1860 | ++DOMWINDOW == 102 (0x7f3ff6cab000) [pid = 1860] [serial = 906] [outer = 0x7f3feb134c00] 17:41:01 INFO - PROCESS | 1860 | 1461026461181 Marionette TRACE conn3 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 17:41:01 INFO - PROCESS | 1860 | 1461026461223 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 17:41:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 17:41:01 INFO - PROCESS | 1860 | 1461026461232 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 17:41:01 INFO - PROCESS | 1860 | 1461026461237 Marionette TRACE conn3 <- [1,1178,null,{}] 17:41:01 INFO - PROCESS | 1860 | 1461026461245 Marionette TRACE conn3 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:41:01 INFO - PROCESS | 1860 | 1461026461410 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 17:41:01 INFO - PROCESS | 1860 | 1461026461575 Marionette TRACE conn3 -> [0,1180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:41:01 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3febf78800 == 79 [pid = 1860] [id = 302] 17:41:01 INFO - PROCESS | 1860 | ++DOMWINDOW == 103 (0x7f3fe16f3800) [pid = 1860] [serial = 907] [outer = (nil)] 17:41:01 INFO - PROCESS | 1860 | ++DOMWINDOW == 104 (0x7f3fe9d04000) [pid = 1860] [serial = 908] [outer = 0x7f3fe16f3800] 17:41:01 INFO - PROCESS | 1860 | 1461026461640 Marionette DEBUG loaded listener.js 17:41:01 INFO - PROCESS | 1860 | ++DOMWINDOW == 105 (0x7f3feb0ae800) [pid = 1860] [serial = 909] [outer = 0x7f3fe16f3800] 17:41:02 INFO - PROCESS | 1860 | 1461026462503 Marionette TRACE conn3 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 17:41:02 INFO - PROCESS | 1860 | 1461026462576 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 17:41:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 17:41:02 INFO - PROCESS | 1860 | 1461026462585 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 17:41:02 INFO - PROCESS | 1860 | 1461026462588 Marionette TRACE conn3 <- [1,1182,null,{}] 17:41:02 INFO - PROCESS | 1860 | 1461026462592 Marionette TRACE conn3 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:41:02 INFO - PROCESS | 1860 | 1461026462787 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 17:41:02 INFO - PROCESS | 1860 | 1461026462937 Marionette TRACE conn3 -> [0,1184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:41:02 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff5e1c800 == 80 [pid = 1860] [id = 303] 17:41:02 INFO - PROCESS | 1860 | ++DOMWINDOW == 106 (0x7f3fe9b9d800) [pid = 1860] [serial = 910] [outer = (nil)] 17:41:02 INFO - PROCESS | 1860 | ++DOMWINDOW == 107 (0x7f3fec6dc000) [pid = 1860] [serial = 911] [outer = 0x7f3fe9b9d800] 17:41:03 INFO - PROCESS | 1860 | 1461026463002 Marionette DEBUG loaded listener.js 17:41:03 INFO - PROCESS | 1860 | ++DOMWINDOW == 108 (0x7f3fecfbbc00) [pid = 1860] [serial = 912] [outer = 0x7f3fe9b9d800] 17:41:03 INFO - PROCESS | 1860 | SkCairoFTTypeface::onFilterRec unimplemented 17:41:03 INFO - PROCESS | 1860 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:41:03 INFO - PROCESS | 1860 | 1461026463829 Marionette TRACE conn3 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[80] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 17:41:03 INFO - PROCESS | 1860 | 1461026463874 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 17:41:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 17:41:03 INFO - PROCESS | 1860 | 1461026463880 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 17:41:03 INFO - PROCESS | 1860 | 1461026463885 Marionette TRACE conn3 <- [1,1186,null,{}] 17:41:03 INFO - PROCESS | 1860 | 1461026463899 Marionette TRACE conn3 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:41:04 INFO - PROCESS | 1860 | 1461026464044 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 17:41:04 INFO - PROCESS | 1860 | 1461026464204 Marionette TRACE conn3 -> [0,1188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:41:04 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f4003f05000 == 81 [pid = 1860] [id = 304] 17:41:04 INFO - PROCESS | 1860 | ++DOMWINDOW == 109 (0x7f3febeb0400) [pid = 1860] [serial = 913] [outer = (nil)] 17:41:04 INFO - PROCESS | 1860 | ++DOMWINDOW == 110 (0x7f3ff3b41400) [pid = 1860] [serial = 914] [outer = 0x7f3febeb0400] 17:41:04 INFO - PROCESS | 1860 | 1461026464270 Marionette DEBUG loaded listener.js 17:41:04 INFO - PROCESS | 1860 | ++DOMWINDOW == 111 (0x7f3ff50f0c00) [pid = 1860] [serial = 915] [outer = 0x7f3febeb0400] 17:41:05 INFO - PROCESS | 1860 | 1461026465107 Marionette TRACE conn3 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 17:41:05 INFO - PROCESS | 1860 | 1461026465175 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 17:41:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 17:41:05 INFO - PROCESS | 1860 | 1461026465181 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 17:41:05 INFO - PROCESS | 1860 | 1461026465183 Marionette TRACE conn3 <- [1,1190,null,{}] 17:41:05 INFO - PROCESS | 1860 | 1461026465188 Marionette TRACE conn3 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:41:05 INFO - PROCESS | 1860 | 1461026465341 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 17:41:05 INFO - PROCESS | 1860 | 1461026465496 Marionette TRACE conn3 -> [0,1192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:41:05 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f4007a5a800 == 82 [pid = 1860] [id = 305] 17:41:05 INFO - PROCESS | 1860 | ++DOMWINDOW == 112 (0x7f3fecfc2000) [pid = 1860] [serial = 916] [outer = (nil)] 17:41:05 INFO - PROCESS | 1860 | ++DOMWINDOW == 113 (0x7f3ff6a63000) [pid = 1860] [serial = 917] [outer = 0x7f3fecfc2000] 17:41:05 INFO - PROCESS | 1860 | 1461026465560 Marionette DEBUG loaded listener.js 17:41:05 INFO - PROCESS | 1860 | ++DOMWINDOW == 114 (0x7f3ff79a6800) [pid = 1860] [serial = 918] [outer = 0x7f3fecfc2000] 17:41:06 INFO - PROCESS | 1860 | 1461026466359 Marionette TRACE conn3 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 17:41:06 INFO - PROCESS | 1860 | 1461026466417 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 17:41:06 INFO - PROCESS | 1860 | 1461026466423 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 17:41:06 INFO - PROCESS | 1860 | 1461026466426 Marionette TRACE conn3 <- [1,1194,null,{}] 17:41:06 INFO - PROCESS | 1860 | 1461026466430 Marionette TRACE conn3 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:41:06 INFO - PROCESS | 1860 | 1461026466571 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 17:41:06 INFO - PROCESS | 1860 | 1461026466726 Marionette TRACE conn3 -> [0,1196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:41:06 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f400858f800 == 83 [pid = 1860] [id = 306] 17:41:06 INFO - PROCESS | 1860 | ++DOMWINDOW == 115 (0x7f3ff5fc0000) [pid = 1860] [serial = 919] [outer = (nil)] 17:41:06 INFO - PROCESS | 1860 | ++DOMWINDOW == 116 (0x7f3ffc165400) [pid = 1860] [serial = 920] [outer = 0x7f3ff5fc0000] 17:41:06 INFO - PROCESS | 1860 | 1461026466788 Marionette DEBUG loaded listener.js 17:41:06 INFO - PROCESS | 1860 | ++DOMWINDOW == 117 (0x7f4002b75800) [pid = 1860] [serial = 921] [outer = 0x7f3ff5fc0000] 17:41:07 INFO - PROCESS | 1860 | SkCairoFTTypeface::onFilterRec unimplemented 17:41:07 INFO - PROCESS | 1860 | SkCairoFTTypeface::onFilterRec unimplemented 17:41:07 INFO - PROCESS | 1860 | 1461026467569 Marionette TRACE conn3 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 210","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 17:41:07 INFO - PROCESS | 1860 | 1461026467613 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 17:41:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 17:41:07 INFO - PROCESS | 1860 | 1461026467618 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 17:41:07 INFO - PROCESS | 1860 | 1461026467620 Marionette TRACE conn3 <- [1,1198,null,{}] 17:41:07 INFO - PROCESS | 1860 | 1461026467625 Marionette TRACE conn3 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:41:07 INFO - PROCESS | 1860 | 1461026467802 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 17:41:07 INFO - PROCESS | 1860 | 1461026467954 Marionette TRACE conn3 -> [0,1200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:41:07 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f400c67a000 == 84 [pid = 1860] [id = 307] 17:41:07 INFO - PROCESS | 1860 | ++DOMWINDOW == 118 (0x7f3ff8729c00) [pid = 1860] [serial = 922] [outer = (nil)] 17:41:08 INFO - PROCESS | 1860 | ++DOMWINDOW == 119 (0x7f40040d2000) [pid = 1860] [serial = 923] [outer = 0x7f3ff8729c00] 17:41:08 INFO - PROCESS | 1860 | 1461026468020 Marionette DEBUG loaded listener.js 17:41:08 INFO - PROCESS | 1860 | ++DOMWINDOW == 120 (0x7f4007ec7c00) [pid = 1860] [serial = 924] [outer = 0x7f3ff8729c00] 17:41:08 INFO - PROCESS | 1860 | 1461026468790 Marionette TRACE conn3 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 17:41:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 17:41:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1182ms 17:41:08 INFO - PROCESS | 1860 | 1461026468800 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 17:41:08 INFO - PROCESS | 1860 | 1461026468802 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 17:41:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 17:41:08 INFO - PROCESS | 1860 | 1461026468824 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 17:41:08 INFO - PROCESS | 1860 | 1461026468827 Marionette TRACE conn3 <- [1,1202,null,{}] 17:41:08 INFO - PROCESS | 1860 | 1461026468832 Marionette TRACE conn3 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:41:08 INFO - PROCESS | 1860 | 1461026468966 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 17:41:09 INFO - PROCESS | 1860 | 1461026469122 Marionette TRACE conn3 -> [0,1204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:41:09 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f400d4dd000 == 85 [pid = 1860] [id = 308] 17:41:09 INFO - PROCESS | 1860 | ++DOMWINDOW == 121 (0x7f4003276400) [pid = 1860] [serial = 925] [outer = (nil)] 17:41:09 INFO - PROCESS | 1860 | ++DOMWINDOW == 122 (0x7f4007ed2c00) [pid = 1860] [serial = 926] [outer = 0x7f4003276400] 17:41:09 INFO - PROCESS | 1860 | 1461026469183 Marionette DEBUG loaded listener.js 17:41:09 INFO - PROCESS | 1860 | ++DOMWINDOW == 123 (0x7f4007f2f800) [pid = 1860] [serial = 927] [outer = 0x7f4003276400] 17:41:09 INFO - PROCESS | 1860 | 1461026469963 Marionette TRACE conn3 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 17:41:09 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 17:41:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1179ms 17:41:10 INFO - PROCESS | 1860 | 1461026470001 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 17:41:10 INFO - PROCESS | 1860 | 1461026470004 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 17:41:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 17:41:10 INFO - PROCESS | 1860 | 1461026470026 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 17:41:10 INFO - PROCESS | 1860 | 1461026470029 Marionette TRACE conn3 <- [1,1206,null,{}] 17:41:10 INFO - PROCESS | 1860 | 1461026470034 Marionette TRACE conn3 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:41:10 INFO - PROCESS | 1860 | 1461026470171 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 17:41:10 INFO - PROCESS | 1860 | 1461026470337 Marionette TRACE conn3 -> [0,1208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:41:10 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fe17d9800 == 86 [pid = 1860] [id = 309] 17:41:10 INFO - PROCESS | 1860 | ++DOMWINDOW == 124 (0x7f3fe16f1800) [pid = 1860] [serial = 928] [outer = (nil)] 17:41:10 INFO - PROCESS | 1860 | ++DOMWINDOW == 125 (0x7f3fe23d3400) [pid = 1860] [serial = 929] [outer = 0x7f3fe16f1800] 17:41:10 INFO - PROCESS | 1860 | 1461026470405 Marionette DEBUG loaded listener.js 17:41:10 INFO - PROCESS | 1860 | ++DOMWINDOW == 126 (0x7f3fe23d8c00) [pid = 1860] [serial = 930] [outer = 0x7f3fe16f1800] 17:41:11 INFO - PROCESS | 1860 | 1461026471131 Marionette TRACE conn3 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 17:41:11 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 17:41:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1180ms 17:41:11 INFO - PROCESS | 1860 | 1461026471398 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 17:41:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 17:41:11 INFO - PROCESS | 1860 | 1461026471404 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 17:41:11 INFO - PROCESS | 1860 | 1461026471411 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 17:41:11 INFO - PROCESS | 1860 | 1461026471414 Marionette TRACE conn3 <- [1,1210,null,{}] 17:41:11 INFO - PROCESS | 1860 | 1461026471420 Marionette TRACE conn3 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:41:11 INFO - PROCESS | 1860 | 1461026471571 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 17:41:11 INFO - PROCESS | 1860 | 1461026471781 Marionette TRACE conn3 -> [0,1212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:41:11 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff25e2800 == 87 [pid = 1860] [id = 310] 17:41:11 INFO - PROCESS | 1860 | ++DOMWINDOW == 127 (0x7f3fe9b93800) [pid = 1860] [serial = 931] [outer = (nil)] 17:41:11 INFO - PROCESS | 1860 | ++DOMWINDOW == 128 (0x7f3fe9b98c00) [pid = 1860] [serial = 932] [outer = 0x7f3fe9b93800] 17:41:11 INFO - PROCESS | 1860 | 1461026471843 Marionette DEBUG loaded listener.js 17:41:11 INFO - PROCESS | 1860 | ++DOMWINDOW == 129 (0x7f3feb0a4000) [pid = 1860] [serial = 933] [outer = 0x7f3fe9b93800] 17:41:12 INFO - PROCESS | 1860 | 1461026472596 Marionette TRACE conn3 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 17:41:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 17:41:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1230ms 17:41:12 INFO - PROCESS | 1860 | 1461026472640 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 17:41:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 17:41:12 INFO - PROCESS | 1860 | 1461026472649 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 17:41:12 INFO - PROCESS | 1860 | 1461026472666 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 17:41:12 INFO - PROCESS | 1860 | 1461026472669 Marionette TRACE conn3 <- [1,1214,null,{}] 17:41:12 INFO - PROCESS | 1860 | 1461026472682 Marionette TRACE conn3 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:41:12 INFO - PROCESS | 1860 | 1461026472855 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 17:41:13 INFO - PROCESS | 1860 | 1461026473011 Marionette TRACE conn3 -> [0,1216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:41:13 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fec1bc800 == 88 [pid = 1860] [id = 311] 17:41:13 INFO - PROCESS | 1860 | ++DOMWINDOW == 130 (0x7f3fe9d04400) [pid = 1860] [serial = 934] [outer = (nil)] 17:41:13 INFO - PROCESS | 1860 | ++DOMWINDOW == 131 (0x7f3febde4c00) [pid = 1860] [serial = 935] [outer = 0x7f3fe9d04400] 17:41:13 INFO - PROCESS | 1860 | 1461026473068 Marionette DEBUG loaded listener.js 17:41:13 INFO - PROCESS | 1860 | ++DOMWINDOW == 132 (0x7f3fec5cec00) [pid = 1860] [serial = 936] [outer = 0x7f3fe9d04400] 17:41:13 INFO - PROCESS | 1860 | --DOCSHELL 0x7f400858a000 == 87 [pid = 1860] [id = 256] 17:41:13 INFO - PROCESS | 1860 | --DOCSHELL 0x7f4007a58800 == 86 [pid = 1860] [id = 226] 17:41:13 INFO - PROCESS | 1860 | --DOCSHELL 0x7f4004259000 == 85 [pid = 1860] [id = 201] 17:41:13 INFO - PROCESS | 1860 | --DOMWINDOW == 131 (0x7f3feb12c000) [pid = 1860] [serial = 860] [outer = (nil)] [url = about:blank] 17:41:13 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fecee3000 == 84 [pid = 1860] [id = 300] 17:41:13 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff603d000 == 83 [pid = 1860] [id = 299] 17:41:13 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff520c800 == 82 [pid = 1860] [id = 298] 17:41:13 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff4a64000 == 81 [pid = 1860] [id = 297] 17:41:13 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fecdab000 == 80 [pid = 1860] [id = 296] 17:41:13 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fec997000 == 79 [pid = 1860] [id = 295] 17:41:13 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fecdaf800 == 78 [pid = 1860] [id = 294] 17:41:13 INFO - PROCESS | 1860 | --DOCSHELL 0x7f400d378000 == 77 [pid = 1860] [id = 292] 17:41:13 INFO - PROCESS | 1860 | --DOCSHELL 0x7f400851d800 == 76 [pid = 1860] [id = 291] 17:41:13 INFO - PROCESS | 1860 | --DOCSHELL 0x7f4007a53000 == 75 [pid = 1860] [id = 290] 17:41:13 INFO - PROCESS | 1860 | --DOCSHELL 0x7f4003f1e800 == 74 [pid = 1860] [id = 289] 17:41:13 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff6026800 == 73 [pid = 1860] [id = 288] 17:41:13 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fecdaa000 == 72 [pid = 1860] [id = 287] 17:41:13 INFO - PROCESS | 1860 | --DOMWINDOW == 130 (0x7f3ff5ce1400) [pid = 1860] [serial = 779] [outer = (nil)] [url = about:blank] 17:41:13 INFO - PROCESS | 1860 | --DOMWINDOW == 129 (0x7f40061dec00) [pid = 1860] [serial = 785] [outer = (nil)] [url = about:blank] 17:41:13 INFO - PROCESS | 1860 | --DOMWINDOW == 128 (0x7f3fed078000) [pid = 1860] [serial = 776] [outer = (nil)] [url = about:blank] 17:41:13 INFO - PROCESS | 1860 | --DOMWINDOW == 127 (0x7f3ffc15bc00) [pid = 1860] [serial = 782] [outer = (nil)] [url = about:blank] 17:41:13 INFO - PROCESS | 1860 | --DOMWINDOW == 126 (0x7f4007f26800) [pid = 1860] [serial = 788] [outer = (nil)] [url = about:blank] 17:41:13 INFO - PROCESS | 1860 | --DOMWINDOW == 125 (0x7f3ff55a1000) [pid = 1860] [serial = 854] [outer = (nil)] [url = about:blank] 17:41:13 INFO - PROCESS | 1860 | --DOMWINDOW == 124 (0x7f3ff5ce3800) [pid = 1860] [serial = 855] [outer = (nil)] [url = about:blank] 17:41:13 INFO - PROCESS | 1860 | --DOMWINDOW == 123 (0x7f3ffc167c00) [pid = 1860] [serial = 857] [outer = (nil)] [url = about:blank] 17:41:13 INFO - PROCESS | 1860 | --DOMWINDOW == 122 (0x7f3ff10de400) [pid = 1860] [serial = 840] [outer = (nil)] [url = about:blank] 17:41:13 INFO - PROCESS | 1860 | --DOMWINDOW == 121 (0x7f3fe8c9e800) [pid = 1860] [serial = 839] [outer = (nil)] [url = about:blank] 17:41:13 INFO - PROCESS | 1860 | --DOMWINDOW == 120 (0x7f3ff85d9400) [pid = 1860] [serial = 831] [outer = (nil)] [url = about:blank] 17:41:13 INFO - PROCESS | 1860 | --DOMWINDOW == 119 (0x7f3ff792e000) [pid = 1860] [serial = 830] [outer = (nil)] [url = about:blank] 17:41:13 INFO - PROCESS | 1860 | --DOMWINDOW == 118 (0x7f4006124400) [pid = 1860] [serial = 834] [outer = (nil)] [url = about:blank] 17:41:13 INFO - PROCESS | 1860 | --DOMWINDOW == 117 (0x7f4003274000) [pid = 1860] [serial = 833] [outer = (nil)] [url = about:blank] 17:41:13 INFO - PROCESS | 1860 | --DOMWINDOW == 116 (0x7f4007eca800) [pid = 1860] [serial = 837] [outer = (nil)] [url = about:blank] 17:41:13 INFO - PROCESS | 1860 | --DOMWINDOW == 115 (0x7f4007ec6000) [pid = 1860] [serial = 836] [outer = (nil)] [url = about:blank] 17:41:13 INFO - PROCESS | 1860 | --DOMWINDOW == 114 (0x7f3ff604cc00) [pid = 1860] [serial = 814] [outer = (nil)] [url = about:blank] 17:41:13 INFO - PROCESS | 1860 | --DOMWINDOW == 113 (0x7f3fec6d0c00) [pid = 1860] [serial = 843] [outer = (nil)] [url = about:blank] 17:41:13 INFO - PROCESS | 1860 | --DOMWINDOW == 112 (0x7f3feb96bc00) [pid = 1860] [serial = 842] [outer = (nil)] [url = about:blank] 17:41:13 INFO - PROCESS | 1860 | --DOMWINDOW == 111 (0x7f3febeadc00) [pid = 1860] [serial = 818] [outer = (nil)] [url = about:blank] 17:41:13 INFO - PROCESS | 1860 | --DOMWINDOW == 110 (0x7f3feb675400) [pid = 1860] [serial = 817] [outer = (nil)] [url = about:blank] 17:41:13 INFO - PROCESS | 1860 | --DOMWINDOW == 109 (0x7f3ff10db000) [pid = 1860] [serial = 848] [outer = (nil)] [url = about:blank] 17:41:13 INFO - PROCESS | 1860 | --DOMWINDOW == 108 (0x7f3ff2590800) [pid = 1860] [serial = 849] [outer = (nil)] [url = about:blank] 17:41:13 INFO - PROCESS | 1860 | --DOMWINDOW == 107 (0x7f3ff779a400) [pid = 1860] [serial = 828] [outer = (nil)] [url = about:blank] 17:41:13 INFO - PROCESS | 1860 | --DOMWINDOW == 106 (0x7f3ff6743400) [pid = 1860] [serial = 827] [outer = (nil)] [url = about:blank] 17:41:13 INFO - PROCESS | 1860 | --DOMWINDOW == 105 (0x7f3fecc7e000) [pid = 1860] [serial = 845] [outer = (nil)] [url = about:blank] 17:41:13 INFO - PROCESS | 1860 | --DOMWINDOW == 104 (0x7f3fefd6ec00) [pid = 1860] [serial = 846] [outer = (nil)] [url = about:blank] 17:41:13 INFO - PROCESS | 1860 | --DOMWINDOW == 103 (0x7f3ff56c9800) [pid = 1860] [serial = 824] [outer = (nil)] [url = about:blank] 17:41:13 INFO - PROCESS | 1860 | --DOMWINDOW == 102 (0x7f3ff4a82000) [pid = 1860] [serial = 823] [outer = (nil)] [url = about:blank] 17:41:13 INFO - PROCESS | 1860 | --DOMWINDOW == 101 (0x7f3fee17b800) [pid = 1860] [serial = 821] [outer = (nil)] [url = about:blank] 17:41:13 INFO - PROCESS | 1860 | --DOMWINDOW == 100 (0x7f3fecaa9000) [pid = 1860] [serial = 820] [outer = (nil)] [url = about:blank] 17:41:13 INFO - PROCESS | 1860 | --DOMWINDOW == 99 (0x7f3ff40e8c00) [pid = 1860] [serial = 851] [outer = (nil)] [url = about:blank] 17:41:13 INFO - PROCESS | 1860 | --DOMWINDOW == 98 (0x7f400321ac00) [pid = 1860] [serial = 858] [outer = (nil)] [url = about:blank] 17:41:13 INFO - PROCESS | 1860 | --DOMWINDOW == 97 (0x7f3ff4d56800) [pid = 1860] [serial = 852] [outer = (nil)] [url = about:blank] 17:41:13 INFO - PROCESS | 1860 | --DOMWINDOW == 96 (0x7f3feb10a800) [pid = 1860] [serial = 527] [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.] 17:41:13 INFO - PROCESS | 1860 | 1461026473909 Marionette TRACE conn3 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 17:41:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 17:41:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1293ms 17:41:13 INFO - PROCESS | 1860 | 1461026473966 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 17:41:13 INFO - PROCESS | 1860 | 1461026473968 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 17:41:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 17:41:13 INFO - PROCESS | 1860 | 1461026473976 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 17:41:13 INFO - PROCESS | 1860 | 1461026473979 Marionette TRACE conn3 <- [1,1218,null,{}] 17:41:13 INFO - PROCESS | 1860 | 1461026473991 Marionette TRACE conn3 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:41:14 INFO - PROCESS | 1860 | 1461026474142 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 17:41:14 INFO - PROCESS | 1860 | 1461026474153 Marionette TRACE conn3 -> [0,1220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:41:14 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fecdaf800 == 73 [pid = 1860] [id = 312] 17:41:14 INFO - PROCESS | 1860 | ++DOMWINDOW == 97 (0x7f3fecc7b000) [pid = 1860] [serial = 937] [outer = (nil)] 17:41:14 INFO - PROCESS | 1860 | ++DOMWINDOW == 98 (0x7f3fed077800) [pid = 1860] [serial = 938] [outer = 0x7f3fecc7b000] 17:41:14 INFO - PROCESS | 1860 | 1461026474213 Marionette DEBUG loaded listener.js 17:41:14 INFO - PROCESS | 1860 | ++DOMWINDOW == 99 (0x7f3fefd6c000) [pid = 1860] [serial = 939] [outer = 0x7f3fecc7b000] 17:41:15 INFO - PROCESS | 1860 | 1461026474999 Marionette TRACE conn3 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 17:41:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 17:41:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1077ms 17:41:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 17:41:15 INFO - PROCESS | 1860 | 1461026475054 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 17:41:15 INFO - PROCESS | 1860 | 1461026475056 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 17:41:15 INFO - PROCESS | 1860 | 1461026475062 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 17:41:15 INFO - PROCESS | 1860 | 1461026475065 Marionette TRACE conn3 <- [1,1222,null,{}] 17:41:15 INFO - PROCESS | 1860 | 1461026475070 Marionette TRACE conn3 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:41:15 INFO - PROCESS | 1860 | 1461026475200 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 17:41:15 INFO - PROCESS | 1860 | 1461026475212 Marionette TRACE conn3 -> [0,1224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:41:15 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff5113800 == 74 [pid = 1860] [id = 313] 17:41:15 INFO - PROCESS | 1860 | ++DOMWINDOW == 100 (0x7f3fecaa0800) [pid = 1860] [serial = 940] [outer = (nil)] 17:41:15 INFO - PROCESS | 1860 | ++DOMWINDOW == 101 (0x7f3ff26b4400) [pid = 1860] [serial = 941] [outer = 0x7f3fecaa0800] 17:41:15 INFO - PROCESS | 1860 | 1461026475264 Marionette DEBUG loaded listener.js 17:41:15 INFO - PROCESS | 1860 | ++DOMWINDOW == 102 (0x7f3ff40eb800) [pid = 1860] [serial = 942] [outer = 0x7f3fecaa0800] 17:41:15 INFO - PROCESS | 1860 | 1461026475988 Marionette TRACE conn3 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 17:41:16 INFO - PROCESS | 1860 | 1461026476043 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 17:41:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 17:41:16 INFO - PROCESS | 1860 | 1461026476048 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 17:41:16 INFO - PROCESS | 1860 | 1461026476051 Marionette TRACE conn3 <- [1,1226,null,{}] 17:41:16 INFO - PROCESS | 1860 | 1461026476055 Marionette TRACE conn3 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:41:16 INFO - PROCESS | 1860 | 1461026476218 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 17:41:16 INFO - PROCESS | 1860 | 1461026476244 Marionette TRACE conn3 -> [0,1228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:41:16 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff6026000 == 75 [pid = 1860] [id = 314] 17:41:16 INFO - PROCESS | 1860 | ++DOMWINDOW == 103 (0x7f3ff40ed800) [pid = 1860] [serial = 943] [outer = (nil)] 17:41:16 INFO - PROCESS | 1860 | ++DOMWINDOW == 104 (0x7f3ff50ed800) [pid = 1860] [serial = 944] [outer = 0x7f3ff40ed800] 17:41:16 INFO - PROCESS | 1860 | 1461026476295 Marionette DEBUG loaded listener.js 17:41:16 INFO - PROCESS | 1860 | ++DOMWINDOW == 105 (0x7f3ff5cde800) [pid = 1860] [serial = 945] [outer = 0x7f3ff40ed800] 17:41:17 INFO - PROCESS | 1860 | 1461026477004 Marionette TRACE conn3 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 17:41:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 17:41:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 979ms 17:41:17 INFO - PROCESS | 1860 | 1461026477027 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 17:41:17 INFO - PROCESS | 1860 | 1461026477030 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 17:41:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 17:41:17 INFO - PROCESS | 1860 | 1461026477043 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 17:41:17 INFO - PROCESS | 1860 | 1461026477044 Marionette TRACE conn3 <- [1,1230,null,{}] 17:41:17 INFO - PROCESS | 1860 | 1461026477049 Marionette TRACE conn3 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:41:17 INFO - PROCESS | 1860 | 1461026477232 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 17:41:17 INFO - PROCESS | 1860 | 1461026477256 Marionette TRACE conn3 -> [0,1232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:41:17 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ffce21000 == 76 [pid = 1860] [id = 315] 17:41:17 INFO - PROCESS | 1860 | ++DOMWINDOW == 106 (0x7f3ff6131c00) [pid = 1860] [serial = 946] [outer = (nil)] 17:41:17 INFO - PROCESS | 1860 | ++DOMWINDOW == 107 (0x7f3ffc167c00) [pid = 1860] [serial = 947] [outer = 0x7f3ff6131c00] 17:41:17 INFO - PROCESS | 1860 | 1461026477334 Marionette DEBUG loaded listener.js 17:41:17 INFO - PROCESS | 1860 | ++DOMWINDOW == 108 (0x7f400309c000) [pid = 1860] [serial = 948] [outer = 0x7f3ff6131c00] 17:41:17 INFO - PROCESS | 1860 | --DOMWINDOW == 107 (0x7f3ff42a8800) [pid = 1860] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 17:41:17 INFO - PROCESS | 1860 | --DOMWINDOW == 106 (0x7f3febfae400) [pid = 1860] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 17:41:17 INFO - PROCESS | 1860 | --DOMWINDOW == 105 (0x7f3feb12b000) [pid = 1860] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 17:41:17 INFO - PROCESS | 1860 | --DOMWINDOW == 104 (0x7f3fec751c00) [pid = 1860] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 17:41:17 INFO - PROCESS | 1860 | --DOMWINDOW == 103 (0x7f3fe9d09800) [pid = 1860] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 17:41:17 INFO - PROCESS | 1860 | --DOMWINDOW == 102 (0x7f3feb0abc00) [pid = 1860] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 17:41:17 INFO - PROCESS | 1860 | --DOMWINDOW == 101 (0x7f3fe16ee800) [pid = 1860] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 17:41:18 INFO - PROCESS | 1860 | 1461026478081 Marionette TRACE conn3 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 17:41:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 17:41:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1081ms 17:41:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 17:41:18 INFO - PROCESS | 1860 | 1461026478117 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 17:41:18 INFO - PROCESS | 1860 | 1461026478119 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 17:41:18 INFO - PROCESS | 1860 | 1461026478125 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 17:41:18 INFO - PROCESS | 1860 | 1461026478137 Marionette TRACE conn3 <- [1,1234,null,{}] 17:41:18 INFO - PROCESS | 1860 | 1461026478141 Marionette TRACE conn3 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:41:18 INFO - PROCESS | 1860 | 1461026478303 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 17:41:18 INFO - PROCESS | 1860 | 1461026478377 Marionette TRACE conn3 -> [0,1236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:41:18 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff578c800 == 77 [pid = 1860] [id = 316] 17:41:18 INFO - PROCESS | 1860 | ++DOMWINDOW == 102 (0x7f3fe16f6c00) [pid = 1860] [serial = 949] [outer = (nil)] 17:41:18 INFO - PROCESS | 1860 | ++DOMWINDOW == 103 (0x7f3ff6e43c00) [pid = 1860] [serial = 950] [outer = 0x7f3fe16f6c00] 17:41:18 INFO - PROCESS | 1860 | 1461026478428 Marionette DEBUG loaded listener.js 17:41:18 INFO - PROCESS | 1860 | ++DOMWINDOW == 104 (0x7f4003243400) [pid = 1860] [serial = 951] [outer = 0x7f3fe16f6c00] 17:41:18 INFO - PROCESS | 1860 | 1461026478976 Marionette TRACE conn3 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 17:41:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 17:41:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 891ms 17:41:19 INFO - PROCESS | 1860 | 1461026479017 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 17:41:19 INFO - PROCESS | 1860 | 1461026479019 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 17:41:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 17:41:19 INFO - PROCESS | 1860 | 1461026479024 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 17:41:19 INFO - PROCESS | 1860 | 1461026479026 Marionette TRACE conn3 <- [1,1238,null,{}] 17:41:19 INFO - PROCESS | 1860 | 1461026479031 Marionette TRACE conn3 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:41:19 INFO - PROCESS | 1860 | 1461026479151 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 17:41:19 INFO - PROCESS | 1860 | 1461026479270 Marionette TRACE conn3 -> [0,1240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:41:19 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f4006167000 == 78 [pid = 1860] [id = 317] 17:41:19 INFO - PROCESS | 1860 | ++DOMWINDOW == 105 (0x7f3fe9b35400) [pid = 1860] [serial = 952] [outer = (nil)] 17:41:19 INFO - PROCESS | 1860 | ++DOMWINDOW == 106 (0x7f3fe9b3bc00) [pid = 1860] [serial = 953] [outer = 0x7f3fe9b35400] 17:41:19 INFO - PROCESS | 1860 | 1461026479323 Marionette DEBUG loaded listener.js 17:41:19 INFO - PROCESS | 1860 | ++DOMWINDOW == 107 (0x7f3fe9b41800) [pid = 1860] [serial = 954] [outer = 0x7f3fe9b35400] 17:41:19 INFO - PROCESS | 1860 | 1461026479883 Marionette TRACE conn3 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 17:41:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 17:41:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 878ms 17:41:19 INFO - PROCESS | 1860 | 1461026479903 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 17:41:19 INFO - PROCESS | 1860 | 1461026479907 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 17:41:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 17:41:19 INFO - PROCESS | 1860 | 1461026479912 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 17:41:19 INFO - PROCESS | 1860 | 1461026479914 Marionette TRACE conn3 <- [1,1242,null,{}] 17:41:19 INFO - PROCESS | 1860 | 1461026479918 Marionette TRACE conn3 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:41:20 INFO - PROCESS | 1860 | 1461026480120 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 17:41:20 INFO - PROCESS | 1860 | 1461026480285 Marionette TRACE conn3 -> [0,1244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:41:20 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fe8d98000 == 79 [pid = 1860] [id = 318] 17:41:20 INFO - PROCESS | 1860 | ++DOMWINDOW == 108 (0x7f3fe16ee000) [pid = 1860] [serial = 955] [outer = (nil)] 17:41:20 INFO - PROCESS | 1860 | ++DOMWINDOW == 109 (0x7f3fe16f6000) [pid = 1860] [serial = 956] [outer = 0x7f3fe16ee000] 17:41:20 INFO - PROCESS | 1860 | 1461026480363 Marionette DEBUG loaded listener.js 17:41:20 INFO - PROCESS | 1860 | ++DOMWINDOW == 110 (0x7f3fe8c9ac00) [pid = 1860] [serial = 957] [outer = 0x7f3fe16ee000] 17:41:21 INFO - PROCESS | 1860 | 1461026481176 Marionette TRACE conn3 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 17:41:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 17:41:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1336ms 17:41:21 INFO - PROCESS | 1860 | 1461026481251 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 17:41:21 INFO - PROCESS | 1860 | 1461026481257 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 17:41:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 17:41:21 INFO - PROCESS | 1860 | 1461026481263 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 17:41:21 INFO - PROCESS | 1860 | 1461026481269 Marionette TRACE conn3 <- [1,1246,null,{}] 17:41:21 INFO - PROCESS | 1860 | 1461026481275 Marionette TRACE conn3 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:41:21 INFO - PROCESS | 1860 | 1461026481472 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 17:41:21 INFO - PROCESS | 1860 | 1461026481625 Marionette TRACE conn3 -> [0,1248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:41:21 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff4a6c800 == 80 [pid = 1860] [id = 319] 17:41:21 INFO - PROCESS | 1860 | ++DOMWINDOW == 111 (0x7f3fe16f1400) [pid = 1860] [serial = 958] [outer = (nil)] 17:41:21 INFO - PROCESS | 1860 | ++DOMWINDOW == 112 (0x7f3feb135800) [pid = 1860] [serial = 959] [outer = 0x7f3fe16f1400] 17:41:21 INFO - PROCESS | 1860 | 1461026481693 Marionette DEBUG loaded listener.js 17:41:21 INFO - PROCESS | 1860 | ++DOMWINDOW == 113 (0x7f3fec06cc00) [pid = 1860] [serial = 960] [outer = 0x7f3fe16f1400] 17:41:22 INFO - PROCESS | 1860 | 1461026482465 Marionette TRACE conn3 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 17:41:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 17:41:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1232ms 17:41:22 INFO - PROCESS | 1860 | 1461026482495 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 17:41:22 INFO - PROCESS | 1860 | 1461026482500 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 17:41:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 17:41:22 INFO - PROCESS | 1860 | 1461026482522 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 17:41:22 INFO - PROCESS | 1860 | 1461026482525 Marionette TRACE conn3 <- [1,1250,null,{}] 17:41:22 INFO - PROCESS | 1860 | 1461026482530 Marionette TRACE conn3 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:41:22 INFO - PROCESS | 1860 | 1461026482676 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 17:41:22 INFO - PROCESS | 1860 | 1461026482846 Marionette TRACE conn3 -> [0,1252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:41:22 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f4007911000 == 81 [pid = 1860] [id = 320] 17:41:22 INFO - PROCESS | 1860 | ++DOMWINDOW == 114 (0x7f3fe9b39000) [pid = 1860] [serial = 961] [outer = (nil)] 17:41:22 INFO - PROCESS | 1860 | ++DOMWINDOW == 115 (0x7f3ff10d9c00) [pid = 1860] [serial = 962] [outer = 0x7f3fe9b39000] 17:41:22 INFO - PROCESS | 1860 | 1461026482912 Marionette DEBUG loaded listener.js 17:41:23 INFO - PROCESS | 1860 | ++DOMWINDOW == 116 (0x7f3ff322e800) [pid = 1860] [serial = 963] [outer = 0x7f3fe9b39000] 17:41:23 INFO - PROCESS | 1860 | 1461026483729 Marionette TRACE conn3 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 17:41:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 17:41:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1280ms 17:41:23 INFO - PROCESS | 1860 | 1461026483800 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 17:41:23 INFO - PROCESS | 1860 | 1461026483806 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 17:41:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 17:41:23 INFO - PROCESS | 1860 | 1461026483820 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 17:41:23 INFO - PROCESS | 1860 | 1461026483826 Marionette TRACE conn3 <- [1,1254,null,{}] 17:41:23 INFO - PROCESS | 1860 | 1461026483831 Marionette TRACE conn3 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:41:23 INFO - PROCESS | 1860 | 1461026483974 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 17:41:24 INFO - PROCESS | 1860 | 1461026484127 Marionette TRACE conn3 -> [0,1256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:41:24 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f400ae28000 == 82 [pid = 1860] [id = 321] 17:41:24 INFO - PROCESS | 1860 | ++DOMWINDOW == 117 (0x7f3fec759800) [pid = 1860] [serial = 964] [outer = (nil)] 17:41:24 INFO - PROCESS | 1860 | ++DOMWINDOW == 118 (0x7f3ff791d400) [pid = 1860] [serial = 965] [outer = 0x7f3fec759800] 17:41:24 INFO - PROCESS | 1860 | 1461026484189 Marionette DEBUG loaded listener.js 17:41:24 INFO - PROCESS | 1860 | ++DOMWINDOW == 119 (0x7f3ff85e0c00) [pid = 1860] [serial = 966] [outer = 0x7f3fec759800] 17:41:24 INFO - PROCESS | 1860 | 1461026484989 Marionette TRACE conn3 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 17:41:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 17:41:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1236ms 17:41:25 INFO - PROCESS | 1860 | 1461026485049 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 17:41:25 INFO - PROCESS | 1860 | 1461026485052 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 17:41:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 17:41:25 INFO - PROCESS | 1860 | 1461026485057 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 17:41:25 INFO - PROCESS | 1860 | 1461026485059 Marionette TRACE conn3 <- [1,1258,null,{}] 17:41:25 INFO - PROCESS | 1860 | 1461026485064 Marionette TRACE conn3 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:41:25 INFO - PROCESS | 1860 | 1461026485199 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 17:41:25 INFO - PROCESS | 1860 | 1461026485355 Marionette TRACE conn3 -> [0,1260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:41:25 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f400d4c8000 == 83 [pid = 1860] [id = 322] 17:41:25 INFO - PROCESS | 1860 | ++DOMWINDOW == 120 (0x7f3fecc79c00) [pid = 1860] [serial = 967] [outer = (nil)] 17:41:25 INFO - PROCESS | 1860 | ++DOMWINDOW == 121 (0x7f4003f36800) [pid = 1860] [serial = 968] [outer = 0x7f3fecc79c00] 17:41:25 INFO - PROCESS | 1860 | 1461026485416 Marionette DEBUG loaded listener.js 17:41:25 INFO - PROCESS | 1860 | ++DOMWINDOW == 122 (0x7f4006285c00) [pid = 1860] [serial = 969] [outer = 0x7f3fecc79c00] 17:41:26 INFO - PROCESS | 1860 | 1461026486182 Marionette TRACE conn3 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 17:41:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 17:41:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1178ms 17:41:26 INFO - PROCESS | 1860 | 1461026486237 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 17:41:26 INFO - PROCESS | 1860 | 1461026486240 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 17:41:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 17:41:26 INFO - PROCESS | 1860 | 1461026486245 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 17:41:26 INFO - PROCESS | 1860 | 1461026486247 Marionette TRACE conn3 <- [1,1262,null,{}] 17:41:26 INFO - PROCESS | 1860 | 1461026486252 Marionette TRACE conn3 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:41:26 INFO - PROCESS | 1860 | 1461026486389 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 17:41:26 INFO - PROCESS | 1860 | 1461026486550 Marionette TRACE conn3 -> [0,1264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:41:26 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fe19ee800 == 84 [pid = 1860] [id = 323] 17:41:26 INFO - PROCESS | 1860 | ++DOMWINDOW == 123 (0x7f4007f24000) [pid = 1860] [serial = 970] [outer = (nil)] 17:41:26 INFO - PROCESS | 1860 | ++DOMWINDOW == 124 (0x7f4007f30c00) [pid = 1860] [serial = 971] [outer = 0x7f4007f24000] 17:41:26 INFO - PROCESS | 1860 | 1461026486624 Marionette DEBUG loaded listener.js 17:41:26 INFO - PROCESS | 1860 | ++DOMWINDOW == 125 (0x7f400838f400) [pid = 1860] [serial = 972] [outer = 0x7f4007f24000] 17:41:27 INFO - PROCESS | 1860 | 1461026487359 Marionette TRACE conn3 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 17:41:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 17:41:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1174ms 17:41:27 INFO - PROCESS | 1860 | 1461026487420 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 17:41:27 INFO - PROCESS | 1860 | 1461026487424 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 17:41:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 17:41:27 INFO - PROCESS | 1860 | 1461026487429 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 17:41:27 INFO - PROCESS | 1860 | 1461026487431 Marionette TRACE conn3 <- [1,1266,null,{}] 17:41:27 INFO - PROCESS | 1860 | 1461026487436 Marionette TRACE conn3 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:41:27 INFO - PROCESS | 1860 | 1461026487569 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 17:41:27 INFO - PROCESS | 1860 | 1461026487725 Marionette TRACE conn3 -> [0,1268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:41:27 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fe1694800 == 85 [pid = 1860] [id = 324] 17:41:27 INFO - PROCESS | 1860 | ++DOMWINDOW == 126 (0x7f3ff06a7c00) [pid = 1860] [serial = 973] [outer = (nil)] 17:41:27 INFO - PROCESS | 1860 | ++DOMWINDOW == 127 (0x7f400624cc00) [pid = 1860] [serial = 974] [outer = 0x7f3ff06a7c00] 17:41:27 INFO - PROCESS | 1860 | 1461026487793 Marionette DEBUG loaded listener.js 17:41:27 INFO - PROCESS | 1860 | ++DOMWINDOW == 128 (0x7f4008394000) [pid = 1860] [serial = 975] [outer = 0x7f3ff06a7c00] 17:41:28 INFO - PROCESS | 1860 | 1461026488536 Marionette TRACE conn3 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 17:41:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 17:41:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1178ms 17:41:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 17:41:28 INFO - PROCESS | 1860 | 1461026488608 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 17:41:28 INFO - PROCESS | 1860 | 1461026488610 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 17:41:28 INFO - PROCESS | 1860 | 1461026488616 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 17:41:28 INFO - PROCESS | 1860 | 1461026488619 Marionette TRACE conn3 <- [1,1270,null,{}] 17:41:28 INFO - PROCESS | 1860 | 1461026488624 Marionette TRACE conn3 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:41:28 INFO - PROCESS | 1860 | 1461026488764 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 17:41:28 INFO - PROCESS | 1860 | 1461026488919 Marionette TRACE conn3 -> [0,1272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:41:28 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff11e2000 == 86 [pid = 1860] [id = 325] 17:41:28 INFO - PROCESS | 1860 | ++DOMWINDOW == 129 (0x7f3ff06a8400) [pid = 1860] [serial = 976] [outer = (nil)] 17:41:28 INFO - PROCESS | 1860 | ++DOMWINDOW == 130 (0x7f3ff080b800) [pid = 1860] [serial = 977] [outer = 0x7f3ff06a8400] 17:41:28 INFO - PROCESS | 1860 | 1461026488982 Marionette DEBUG loaded listener.js 17:41:29 INFO - PROCESS | 1860 | ++DOMWINDOW == 131 (0x7f3ff0810000) [pid = 1860] [serial = 978] [outer = 0x7f3ff06a8400] 17:41:29 INFO - PROCESS | 1860 | 1461026489740 Marionette TRACE conn3 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 17:41:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 17:41:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1181ms 17:41:29 INFO - PROCESS | 1860 | 1461026489796 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 17:41:29 INFO - PROCESS | 1860 | 1461026489799 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 17:41:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 17:41:29 INFO - PROCESS | 1860 | 1461026489804 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 17:41:29 INFO - PROCESS | 1860 | 1461026489806 Marionette TRACE conn3 <- [1,1274,null,{}] 17:41:29 INFO - PROCESS | 1860 | 1461026489811 Marionette TRACE conn3 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:41:29 INFO - PROCESS | 1860 | 1461026489946 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 17:41:30 INFO - PROCESS | 1860 | 1461026490106 Marionette TRACE conn3 -> [0,1276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:41:30 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff11fa000 == 87 [pid = 1860] [id = 326] 17:41:30 INFO - PROCESS | 1860 | ++DOMWINDOW == 132 (0x7f3fe0856800) [pid = 1860] [serial = 979] [outer = (nil)] 17:41:30 INFO - PROCESS | 1860 | ++DOMWINDOW == 133 (0x7f3fe085c000) [pid = 1860] [serial = 980] [outer = 0x7f3fe0856800] 17:41:30 INFO - PROCESS | 1860 | 1461026490170 Marionette DEBUG loaded listener.js 17:41:30 INFO - PROCESS | 1860 | ++DOMWINDOW == 134 (0x7f3fe16edc00) [pid = 1860] [serial = 981] [outer = 0x7f3fe0856800] 17:41:31 INFO - PROCESS | 1860 | 1461026491213 Marionette TRACE conn3 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 17:41:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 17:41:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1480ms 17:41:31 INFO - PROCESS | 1860 | 1461026491285 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 17:41:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 17:41:31 INFO - PROCESS | 1860 | 1461026491290 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 17:41:31 INFO - PROCESS | 1860 | 1461026491297 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 17:41:31 INFO - PROCESS | 1860 | 1461026491301 Marionette TRACE conn3 <- [1,1278,null,{}] 17:41:31 INFO - PROCESS | 1860 | 1461026491308 Marionette TRACE conn3 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:41:31 INFO - PROCESS | 1860 | 1461026491492 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 17:41:31 INFO - PROCESS | 1860 | 1461026491722 Marionette TRACE conn3 -> [0,1280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:41:31 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fe33aa800 == 88 [pid = 1860] [id = 327] 17:41:31 INFO - PROCESS | 1860 | ++DOMWINDOW == 135 (0x7f3fe08cf000) [pid = 1860] [serial = 982] [outer = (nil)] 17:41:31 INFO - PROCESS | 1860 | ++DOMWINDOW == 136 (0x7f3fe16ea000) [pid = 1860] [serial = 983] [outer = 0x7f3fe08cf000] 17:41:31 INFO - PROCESS | 1860 | 1461026491782 Marionette DEBUG loaded listener.js 17:41:31 INFO - PROCESS | 1860 | ++DOMWINDOW == 137 (0x7f3fe23d0c00) [pid = 1860] [serial = 984] [outer = 0x7f3fe08cf000] 17:41:32 INFO - PROCESS | 1860 | 1461026492585 Marionette TRACE conn3 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 17:41:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 17:41:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1329ms 17:41:32 INFO - PROCESS | 1860 | 1461026492626 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 17:41:32 INFO - PROCESS | 1860 | 1461026492633 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 17:41:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 17:41:32 INFO - PROCESS | 1860 | 1461026492642 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 17:41:32 INFO - PROCESS | 1860 | 1461026492644 Marionette TRACE conn3 <- [1,1282,null,{}] 17:41:32 INFO - PROCESS | 1860 | 1461026492649 Marionette TRACE conn3 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:41:32 INFO - PROCESS | 1860 | 1461026492794 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 17:41:32 INFO - PROCESS | 1860 | 1461026492961 Marionette TRACE conn3 -> [0,1284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:41:32 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fe8da0800 == 89 [pid = 1860] [id = 328] 17:41:32 INFO - PROCESS | 1860 | ++DOMWINDOW == 138 (0x7f3fe9b38000) [pid = 1860] [serial = 985] [outer = (nil)] 17:41:33 INFO - PROCESS | 1860 | ++DOMWINDOW == 139 (0x7f3fe9b9b800) [pid = 1860] [serial = 986] [outer = 0x7f3fe9b38000] 17:41:33 INFO - PROCESS | 1860 | 1461026493017 Marionette DEBUG loaded listener.js 17:41:33 INFO - PROCESS | 1860 | ++DOMWINDOW == 140 (0x7f3feb0a4800) [pid = 1860] [serial = 987] [outer = 0x7f3fe9b38000] 17:41:33 INFO - PROCESS | 1860 | --DOCSHELL 0x7f4006167000 == 88 [pid = 1860] [id = 317] 17:41:33 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff578c800 == 87 [pid = 1860] [id = 316] 17:41:33 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ffce21000 == 86 [pid = 1860] [id = 315] 17:41:33 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff6026000 == 85 [pid = 1860] [id = 314] 17:41:33 INFO - PROCESS | 1860 | --DOMWINDOW == 139 (0x7f3feb109400) [pid = 1860] [serial = 863] [outer = (nil)] [url = about:blank] 17:41:33 INFO - PROCESS | 1860 | --DOMWINDOW == 138 (0x7f3fee17e800) [pid = 1860] [serial = 866] [outer = (nil)] [url = about:blank] 17:41:33 INFO - PROCESS | 1860 | --DOMWINDOW == 137 (0x7f3ff3a32c00) [pid = 1860] [serial = 869] [outer = (nil)] [url = about:blank] 17:41:33 INFO - PROCESS | 1860 | --DOMWINDOW == 136 (0x7f3ff5fbb000) [pid = 1860] [serial = 872] [outer = (nil)] [url = about:blank] 17:41:33 INFO - PROCESS | 1860 | --DOMWINDOW == 135 (0x7f3ff6e49800) [pid = 1860] [serial = 875] [outer = (nil)] [url = about:blank] 17:41:33 INFO - PROCESS | 1860 | --DOMWINDOW == 134 (0x7f4003f33400) [pid = 1860] [serial = 878] [outer = (nil)] [url = about:blank] 17:41:33 INFO - PROCESS | 1860 | --DOMWINDOW == 133 (0x7f3fe9d07000) [pid = 1860] [serial = 881] [outer = (nil)] [url = about:blank] 17:41:33 INFO - PROCESS | 1860 | --DOMWINDOW == 132 (0x7f3ff56ce000) [pid = 1860] [serial = 905] [outer = (nil)] [url = about:blank] 17:41:33 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff5113800 == 84 [pid = 1860] [id = 313] 17:41:33 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fecdaf800 == 83 [pid = 1860] [id = 312] 17:41:33 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fec1bc800 == 82 [pid = 1860] [id = 311] 17:41:33 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff25e2800 == 81 [pid = 1860] [id = 310] 17:41:33 INFO - PROCESS | 1860 | --DOCSHELL 0x7f4007a5a800 == 80 [pid = 1860] [id = 305] 17:41:33 INFO - PROCESS | 1860 | --DOCSHELL 0x7f4003f05000 == 79 [pid = 1860] [id = 304] 17:41:33 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff5e1c800 == 78 [pid = 1860] [id = 303] 17:41:33 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3febf78800 == 77 [pid = 1860] [id = 302] 17:41:33 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff84f3800 == 76 [pid = 1860] [id = 301] 17:41:33 INFO - PROCESS | 1860 | --DOMWINDOW == 131 (0x7f3ff53b6c00) [pid = 1860] [serial = 899] [outer = (nil)] [url = about:blank] 17:41:33 INFO - PROCESS | 1860 | --DOMWINDOW == 130 (0x7f3fecaa6000) [pid = 1860] [serial = 890] [outer = (nil)] [url = about:blank] 17:41:33 INFO - PROCESS | 1860 | --DOMWINDOW == 129 (0x7f3fecc87c00) [pid = 1860] [serial = 891] [outer = (nil)] [url = about:blank] 17:41:33 INFO - PROCESS | 1860 | --DOMWINDOW == 128 (0x7f3febeb8c00) [pid = 1860] [serial = 888] [outer = (nil)] [url = about:blank] 17:41:33 INFO - PROCESS | 1860 | --DOMWINDOW == 127 (0x7f3feb974000) [pid = 1860] [serial = 887] [outer = (nil)] [url = about:blank] 17:41:33 INFO - PROCESS | 1860 | --DOMWINDOW == 126 (0x7f3feffa1800) [pid = 1860] [serial = 893] [outer = (nil)] [url = about:blank] 17:41:33 INFO - PROCESS | 1860 | --DOMWINDOW == 125 (0x7f3ff10de000) [pid = 1860] [serial = 894] [outer = (nil)] [url = about:blank] 17:41:33 INFO - PROCESS | 1860 | --DOMWINDOW == 124 (0x7f3feb0ae400) [pid = 1860] [serial = 885] [outer = (nil)] [url = about:blank] 17:41:33 INFO - PROCESS | 1860 | --DOMWINDOW == 123 (0x7f3fe9d0f000) [pid = 1860] [serial = 884] [outer = (nil)] [url = about:blank] 17:41:33 INFO - PROCESS | 1860 | --DOMWINDOW == 122 (0x7f3fecaa3800) [pid = 1860] [serial = 902] [outer = (nil)] [url = about:blank] 17:41:33 INFO - PROCESS | 1860 | --DOMWINDOW == 121 (0x7f3ff10dec00) [pid = 1860] [serial = 896] [outer = (nil)] [url = about:blank] 17:41:33 INFO - PROCESS | 1860 | --DOMWINDOW == 120 (0x7f3ff50f7c00) [pid = 1860] [serial = 903] [outer = (nil)] [url = about:blank] 17:41:33 INFO - PROCESS | 1860 | --DOMWINDOW == 119 (0x7f3ff262a400) [pid = 1860] [serial = 897] [outer = (nil)] [url = about:blank] 17:41:33 INFO - PROCESS | 1860 | --DOMWINDOW == 118 (0x7f3ff56d2800) [pid = 1860] [serial = 900] [outer = (nil)] [url = about:blank] 17:41:33 INFO - PROCESS | 1860 | 1461026493895 Marionette TRACE conn3 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 17:41:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 17:41:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1279ms 17:41:33 INFO - PROCESS | 1860 | 1461026493921 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 17:41:33 INFO - PROCESS | 1860 | 1461026493924 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 17:41:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 17:41:33 INFO - PROCESS | 1860 | 1461026493929 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 17:41:33 INFO - PROCESS | 1860 | 1461026493934 Marionette TRACE conn3 <- [1,1286,null,{}] 17:41:33 INFO - PROCESS | 1860 | 1461026493947 Marionette TRACE conn3 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:41:34 INFO - PROCESS | 1860 | 1461026494081 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 17:41:34 INFO - PROCESS | 1860 | 1461026494096 Marionette TRACE conn3 -> [0,1288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:41:34 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fecda7800 == 77 [pid = 1860] [id = 329] 17:41:34 INFO - PROCESS | 1860 | ++DOMWINDOW == 119 (0x7f3feb109400) [pid = 1860] [serial = 988] [outer = (nil)] 17:41:34 INFO - PROCESS | 1860 | ++DOMWINDOW == 120 (0x7f3febeadc00) [pid = 1860] [serial = 989] [outer = 0x7f3feb109400] 17:41:34 INFO - PROCESS | 1860 | 1461026494150 Marionette DEBUG loaded listener.js 17:41:34 INFO - PROCESS | 1860 | ++DOMWINDOW == 121 (0x7f3fec6d1400) [pid = 1860] [serial = 990] [outer = 0x7f3feb109400] 17:41:34 INFO - PROCESS | 1860 | 1461026494861 Marionette TRACE conn3 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 17:41:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 17:41:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 982ms 17:41:34 INFO - PROCESS | 1860 | 1461026494912 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 17:41:34 INFO - PROCESS | 1860 | 1461026494915 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 17:41:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 17:41:34 INFO - PROCESS | 1860 | 1461026494928 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 17:41:34 INFO - PROCESS | 1860 | 1461026494929 Marionette TRACE conn3 <- [1,1290,null,{}] 17:41:34 INFO - PROCESS | 1860 | 1461026494933 Marionette TRACE conn3 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:41:35 INFO - PROCESS | 1860 | 1461026495057 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 17:41:35 INFO - PROCESS | 1860 | 1461026495069 Marionette TRACE conn3 -> [0,1292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:41:35 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fedf3e800 == 78 [pid = 1860] [id = 330] 17:41:35 INFO - PROCESS | 1860 | ++DOMWINDOW == 122 (0x7f3fe9b94400) [pid = 1860] [serial = 991] [outer = (nil)] 17:41:35 INFO - PROCESS | 1860 | ++DOMWINDOW == 123 (0x7f3fed07dc00) [pid = 1860] [serial = 992] [outer = 0x7f3fe9b94400] 17:41:35 INFO - PROCESS | 1860 | 1461026495120 Marionette DEBUG loaded listener.js 17:41:35 INFO - PROCESS | 1860 | ++DOMWINDOW == 124 (0x7f3feff9bc00) [pid = 1860] [serial = 993] [outer = 0x7f3fe9b94400] 17:41:35 INFO - PROCESS | 1860 | 1461026495850 Marionette TRACE conn3 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 17:41:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 17:41:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 985ms 17:41:35 INFO - PROCESS | 1860 | 1461026495913 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 17:41:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 17:41:35 INFO - PROCESS | 1860 | 1461026495916 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 17:41:35 INFO - PROCESS | 1860 | 1461026495931 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 17:41:35 INFO - PROCESS | 1860 | 1461026495933 Marionette TRACE conn3 <- [1,1294,null,{}] 17:41:35 INFO - PROCESS | 1860 | 1461026495937 Marionette TRACE conn3 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:41:36 INFO - PROCESS | 1860 | 1461026496098 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 17:41:36 INFO - PROCESS | 1860 | 1461026496118 Marionette TRACE conn3 -> [0,1296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:41:36 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff49c6800 == 79 [pid = 1860] [id = 331] 17:41:36 INFO - PROCESS | 1860 | ++DOMWINDOW == 125 (0x7f3fe0858400) [pid = 1860] [serial = 994] [outer = (nil)] 17:41:36 INFO - PROCESS | 1860 | ++DOMWINDOW == 126 (0x7f3ff0178000) [pid = 1860] [serial = 995] [outer = 0x7f3fe0858400] 17:41:36 INFO - PROCESS | 1860 | 1461026496169 Marionette DEBUG loaded listener.js 17:41:36 INFO - PROCESS | 1860 | ++DOMWINDOW == 127 (0x7f3ff06ae000) [pid = 1860] [serial = 996] [outer = 0x7f3fe0858400] 17:41:36 INFO - PROCESS | 1860 | 1461026496811 Marionette TRACE conn3 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 17:41:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 17:41:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 934ms 17:41:36 INFO - PROCESS | 1860 | 1461026496856 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 17:41:36 INFO - PROCESS | 1860 | 1461026496859 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 17:41:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 17:41:36 INFO - PROCESS | 1860 | 1461026496864 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 17:41:36 INFO - PROCESS | 1860 | 1461026496865 Marionette TRACE conn3 <- [1,1298,null,{}] 17:41:36 INFO - PROCESS | 1860 | 1461026496870 Marionette TRACE conn3 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:41:37 INFO - PROCESS | 1860 | 1461026497053 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 17:41:37 INFO - PROCESS | 1860 | 1461026497095 Marionette TRACE conn3 -> [0,1300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:41:37 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff515c000 == 80 [pid = 1860] [id = 332] 17:41:37 INFO - PROCESS | 1860 | ++DOMWINDOW == 128 (0x7f3ff10df400) [pid = 1860] [serial = 997] [outer = (nil)] 17:41:37 INFO - PROCESS | 1860 | ++DOMWINDOW == 129 (0x7f3ff300ac00) [pid = 1860] [serial = 998] [outer = 0x7f3ff10df400] 17:41:37 INFO - PROCESS | 1860 | 1461026497149 Marionette DEBUG loaded listener.js 17:41:37 INFO - PROCESS | 1860 | ++DOMWINDOW == 130 (0x7f3ff4a82000) [pid = 1860] [serial = 999] [outer = 0x7f3ff10df400] 17:41:37 INFO - PROCESS | 1860 | --DOMWINDOW == 129 (0x7f3feb107c00) [pid = 1860] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 17:41:37 INFO - PROCESS | 1860 | --DOMWINDOW == 128 (0x7f3ff40ed800) [pid = 1860] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 17:41:37 INFO - PROCESS | 1860 | --DOMWINDOW == 127 (0x7f3fe9b93800) [pid = 1860] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 17:41:37 INFO - PROCESS | 1860 | --DOMWINDOW == 126 (0x7f3fecaa0800) [pid = 1860] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 17:41:37 INFO - PROCESS | 1860 | --DOMWINDOW == 125 (0x7f3fe9d04400) [pid = 1860] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 17:41:37 INFO - PROCESS | 1860 | --DOMWINDOW == 124 (0x7f3ff6131c00) [pid = 1860] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 17:41:37 INFO - PROCESS | 1860 | --DOMWINDOW == 123 (0x7f3fecc7b000) [pid = 1860] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 17:41:37 INFO - PROCESS | 1860 | --DOMWINDOW == 122 (0x7f3fe16f6c00) [pid = 1860] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 17:41:37 INFO - PROCESS | 1860 | --DOMWINDOW == 121 (0x7f3feb134c00) [pid = 1860] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 17:41:38 INFO - PROCESS | 1860 | 1461026498061 Marionette TRACE conn3 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 17:41:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 17:41:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1225ms 17:41:38 INFO - PROCESS | 1860 | 1461026498089 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 17:41:38 INFO - PROCESS | 1860 | 1461026498091 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 17:41:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 17:41:38 INFO - PROCESS | 1860 | 1461026498096 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 17:41:38 INFO - PROCESS | 1860 | 1461026498098 Marionette TRACE conn3 <- [1,1302,null,{}] 17:41:38 INFO - PROCESS | 1860 | 1461026498102 Marionette TRACE conn3 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:41:38 INFO - PROCESS | 1860 | 1461026498273 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 17:41:38 INFO - PROCESS | 1860 | 1461026498348 Marionette TRACE conn3 -> [0,1304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:41:38 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff5153000 == 81 [pid = 1860] [id = 333] 17:41:38 INFO - PROCESS | 1860 | ++DOMWINDOW == 122 (0x7f3fe16f4000) [pid = 1860] [serial = 1000] [outer = (nil)] 17:41:38 INFO - PROCESS | 1860 | ++DOMWINDOW == 123 (0x7f3fecc7b000) [pid = 1860] [serial = 1001] [outer = 0x7f3fe16f4000] 17:41:38 INFO - PROCESS | 1860 | 1461026498399 Marionette DEBUG loaded listener.js 17:41:38 INFO - PROCESS | 1860 | ++DOMWINDOW == 124 (0x7f3ff4d5a400) [pid = 1860] [serial = 1002] [outer = 0x7f3fe16f4000] 17:41:38 INFO - PROCESS | 1860 | 1461026498966 Marionette TRACE conn3 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 17:41:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 17:41:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 923ms 17:41:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 17:41:39 INFO - PROCESS | 1860 | 1461026499020 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 17:41:39 INFO - PROCESS | 1860 | 1461026499023 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 17:41:39 INFO - PROCESS | 1860 | 1461026499029 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 17:41:39 INFO - PROCESS | 1860 | 1461026499031 Marionette TRACE conn3 <- [1,1306,null,{}] 17:41:39 INFO - PROCESS | 1860 | 1461026499036 Marionette TRACE conn3 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:41:39 INFO - PROCESS | 1860 | 1461026499155 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 17:41:39 INFO - PROCESS | 1860 | 1461026499277 Marionette TRACE conn3 -> [0,1308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:41:39 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff6ecf800 == 82 [pid = 1860] [id = 334] 17:41:39 INFO - PROCESS | 1860 | ++DOMWINDOW == 125 (0x7f3fe8c99c00) [pid = 1860] [serial = 1003] [outer = (nil)] 17:41:39 INFO - PROCESS | 1860 | ++DOMWINDOW == 126 (0x7f3ff55a5c00) [pid = 1860] [serial = 1004] [outer = 0x7f3fe8c99c00] 17:41:39 INFO - PROCESS | 1860 | 1461026499327 Marionette DEBUG loaded listener.js 17:41:39 INFO - PROCESS | 1860 | ++DOMWINDOW == 127 (0x7f3ff5fbe800) [pid = 1860] [serial = 1005] [outer = 0x7f3fe8c99c00] 17:41:40 INFO - PROCESS | 1860 | 1461026500029 Marionette TRACE conn3 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 17:41:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 17:41:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1037ms 17:41:40 INFO - PROCESS | 1860 | 1461026500065 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 17:41:40 INFO - PROCESS | 1860 | 1461026500070 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 17:41:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 17:41:40 INFO - PROCESS | 1860 | 1461026500106 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 17:41:40 INFO - PROCESS | 1860 | 1461026500112 Marionette TRACE conn3 <- [1,1310,null,{}] 17:41:40 INFO - PROCESS | 1860 | 1461026500169 Marionette TRACE conn3 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:41:40 INFO - PROCESS | 1860 | 1461026500362 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 17:41:40 INFO - PROCESS | 1860 | 1461026500483 Marionette TRACE conn3 -> [0,1312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:41:40 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fe33a0800 == 83 [pid = 1860] [id = 335] 17:41:40 INFO - PROCESS | 1860 | ++DOMWINDOW == 128 (0x7f3fe08d0c00) [pid = 1860] [serial = 1006] [outer = (nil)] 17:41:40 INFO - PROCESS | 1860 | ++DOMWINDOW == 129 (0x7f3fe16ea400) [pid = 1860] [serial = 1007] [outer = 0x7f3fe08d0c00] 17:41:40 INFO - PROCESS | 1860 | 1461026500545 Marionette DEBUG loaded listener.js 17:41:40 INFO - PROCESS | 1860 | ++DOMWINDOW == 130 (0x7f3fe8c98800) [pid = 1860] [serial = 1008] [outer = 0x7f3fe08d0c00] 17:41:41 INFO - PROCESS | 1860 | 1461026501298 Marionette TRACE conn3 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 17:41:41 INFO - PROCESS | 1860 | 1461026501351 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 17:41:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 17:41:41 INFO - PROCESS | 1860 | 1461026501359 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 17:41:41 INFO - PROCESS | 1860 | 1461026501363 Marionette TRACE conn3 <- [1,1314,null,{}] 17:41:41 INFO - PROCESS | 1860 | 1461026501368 Marionette TRACE conn3 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:41:41 INFO - PROCESS | 1860 | 1461026501514 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 17:41:41 INFO - PROCESS | 1860 | 1461026501667 Marionette TRACE conn3 -> [0,1316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:41:41 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff11ef800 == 84 [pid = 1860] [id = 336] 17:41:41 INFO - PROCESS | 1860 | ++DOMWINDOW == 131 (0x7f3fe08d1c00) [pid = 1860] [serial = 1009] [outer = (nil)] 17:41:41 INFO - PROCESS | 1860 | ++DOMWINDOW == 132 (0x7f3feb134c00) [pid = 1860] [serial = 1010] [outer = 0x7f3fe08d1c00] 17:41:41 INFO - PROCESS | 1860 | 1461026501728 Marionette DEBUG loaded listener.js 17:41:41 INFO - PROCESS | 1860 | ++DOMWINDOW == 133 (0x7f3fec36a400) [pid = 1860] [serial = 1011] [outer = 0x7f3fe08d1c00] 17:41:42 INFO - PROCESS | 1860 | 1461026502574 Marionette TRACE conn3 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 17:41:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 17:41:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1278ms 17:41:42 INFO - PROCESS | 1860 | 1461026502637 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 17:41:42 INFO - PROCESS | 1860 | 1461026502641 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 17:41:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 17:41:42 INFO - PROCESS | 1860 | 1461026502646 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 17:41:42 INFO - PROCESS | 1860 | 1461026502651 Marionette TRACE conn3 <- [1,1318,null,{}] 17:41:42 INFO - PROCESS | 1860 | 1461026502664 Marionette TRACE conn3 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:41:42 INFO - PROCESS | 1860 | 1461026502861 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 17:41:43 INFO - PROCESS | 1860 | 1461026503016 Marionette TRACE conn3 -> [0,1320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:41:43 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ffce1e800 == 85 [pid = 1860] [id = 337] 17:41:43 INFO - PROCESS | 1860 | ++DOMWINDOW == 134 (0x7f3fecaa9000) [pid = 1860] [serial = 1012] [outer = (nil)] 17:41:43 INFO - PROCESS | 1860 | ++DOMWINDOW == 135 (0x7f3ff06ad000) [pid = 1860] [serial = 1013] [outer = 0x7f3fecaa9000] 17:41:43 INFO - PROCESS | 1860 | 1461026503086 Marionette DEBUG loaded listener.js 17:41:43 INFO - PROCESS | 1860 | ++DOMWINDOW == 136 (0x7f3ff10e6000) [pid = 1860] [serial = 1014] [outer = 0x7f3fecaa9000] 17:41:43 INFO - PROCESS | 1860 | 1461026503861 Marionette TRACE conn3 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 17:41:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 17:41:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1287ms 17:41:43 INFO - PROCESS | 1860 | 1461026503934 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 17:41:43 INFO - PROCESS | 1860 | 1461026503937 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 17:41:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 17:41:43 INFO - PROCESS | 1860 | 1461026503959 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 17:41:43 INFO - PROCESS | 1860 | 1461026503962 Marionette TRACE conn3 <- [1,1322,null,{}] 17:41:43 INFO - PROCESS | 1860 | 1461026503966 Marionette TRACE conn3 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:41:44 INFO - PROCESS | 1860 | 1461026504109 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 17:41:44 INFO - PROCESS | 1860 | 1461026504264 Marionette TRACE conn3 -> [0,1324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:41:44 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f400400f800 == 86 [pid = 1860] [id = 338] 17:41:44 INFO - PROCESS | 1860 | ++DOMWINDOW == 137 (0x7f3feb12a800) [pid = 1860] [serial = 1015] [outer = (nil)] 17:41:44 INFO - PROCESS | 1860 | ++DOMWINDOW == 138 (0x7f3ff5006400) [pid = 1860] [serial = 1016] [outer = 0x7f3feb12a800] 17:41:44 INFO - PROCESS | 1860 | 1461026504329 Marionette DEBUG loaded listener.js 17:41:44 INFO - PROCESS | 1860 | ++DOMWINDOW == 139 (0x7f3ff5fbec00) [pid = 1860] [serial = 1017] [outer = 0x7f3feb12a800] 17:41:45 INFO - PROCESS | 1860 | 1461026505096 Marionette TRACE conn3 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 17:41:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 17:41:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1180ms 17:41:45 INFO - PROCESS | 1860 | 1461026505137 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 17:41:45 INFO - PROCESS | 1860 | 1461026505140 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 17:41:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 17:41:45 INFO - PROCESS | 1860 | 1461026505145 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 17:41:45 INFO - PROCESS | 1860 | 1461026505147 Marionette TRACE conn3 <- [1,1326,null,{}] 17:41:45 INFO - PROCESS | 1860 | 1461026505152 Marionette TRACE conn3 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:41:45 INFO - PROCESS | 1860 | 1461026505286 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 17:41:45 INFO - PROCESS | 1860 | 1461026505456 Marionette TRACE conn3 -> [0,1328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:41:45 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f4007e45800 == 87 [pid = 1860] [id = 339] 17:41:45 INFO - PROCESS | 1860 | ++DOMWINDOW == 140 (0x7f3ff2637800) [pid = 1860] [serial = 1018] [outer = (nil)] 17:41:45 INFO - PROCESS | 1860 | ++DOMWINDOW == 141 (0x7f3ff7042000) [pid = 1860] [serial = 1019] [outer = 0x7f3ff2637800] 17:41:45 INFO - PROCESS | 1860 | 1461026505517 Marionette DEBUG loaded listener.js 17:41:45 INFO - PROCESS | 1860 | ++DOMWINDOW == 142 (0x7f3ff79a0400) [pid = 1860] [serial = 1020] [outer = 0x7f3ff2637800] 17:41:46 INFO - PROCESS | 1860 | 1461026506308 Marionette TRACE conn3 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 17:41: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 17:41:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1228ms 17:41:46 INFO - PROCESS | 1860 | 1461026506375 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 17:41:46 INFO - PROCESS | 1860 | 1461026506378 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 17:41:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 17:41:46 INFO - PROCESS | 1860 | 1461026506383 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 17:41:46 INFO - PROCESS | 1860 | 1461026506385 Marionette TRACE conn3 <- [1,1330,null,{}] 17:41:46 INFO - PROCESS | 1860 | 1461026506390 Marionette TRACE conn3 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:41:46 INFO - PROCESS | 1860 | 1461026506559 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 17:41:46 INFO - PROCESS | 1860 | 1461026506718 Marionette TRACE conn3 -> [0,1332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:41:46 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f400859d000 == 88 [pid = 1860] [id = 340] 17:41:46 INFO - PROCESS | 1860 | ++DOMWINDOW == 143 (0x7f3ff6047c00) [pid = 1860] [serial = 1021] [outer = (nil)] 17:41:46 INFO - PROCESS | 1860 | ++DOMWINDOW == 144 (0x7f4003f33400) [pid = 1860] [serial = 1022] [outer = 0x7f3ff6047c00] 17:41:46 INFO - PROCESS | 1860 | 1461026506784 Marionette DEBUG loaded listener.js 17:41:46 INFO - PROCESS | 1860 | ++DOMWINDOW == 145 (0x7f4007ece800) [pid = 1860] [serial = 1023] [outer = 0x7f3ff6047c00] 17:41:47 INFO - PROCESS | 1860 | 1461026507545 Marionette TRACE conn3 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 17:41:47 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 17:41:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1225ms 17:41:47 INFO - PROCESS | 1860 | 1461026507610 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 17:41:47 INFO - PROCESS | 1860 | 1461026507613 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 17:41:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 17:41:47 INFO - PROCESS | 1860 | 1461026507618 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 17:41:47 INFO - PROCESS | 1860 | 1461026507620 Marionette TRACE conn3 <- [1,1334,null,{}] 17:41:47 INFO - PROCESS | 1860 | 1461026507626 Marionette TRACE conn3 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:41:47 INFO - PROCESS | 1860 | 1461026507780 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 17:41:47 INFO - PROCESS | 1860 | 1461026507938 Marionette TRACE conn3 -> [0,1336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:41:47 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f400d387800 == 89 [pid = 1860] [id = 341] 17:41:47 INFO - PROCESS | 1860 | ++DOMWINDOW == 146 (0x7f3fe9d1b400) [pid = 1860] [serial = 1024] [outer = (nil)] 17:41:47 INFO - PROCESS | 1860 | ++DOMWINDOW == 147 (0x7f3fe9d25c00) [pid = 1860] [serial = 1025] [outer = 0x7f3fe9d1b400] 17:41:48 INFO - PROCESS | 1860 | 1461026508002 Marionette DEBUG loaded listener.js 17:41:48 INFO - PROCESS | 1860 | ++DOMWINDOW == 148 (0x7f4001fe2000) [pid = 1860] [serial = 1026] [outer = 0x7f3fe9d1b400] 17:41:48 INFO - PROCESS | 1860 | 1461026508762 Marionette TRACE conn3 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 17:41:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 17:41:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1178ms 17:41:48 INFO - PROCESS | 1860 | 1461026508797 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 17:41:48 INFO - PROCESS | 1860 | 1461026508799 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 17:41:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 17:41:48 INFO - PROCESS | 1860 | 1461026508805 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 17:41:48 INFO - PROCESS | 1860 | 1461026508807 Marionette TRACE conn3 <- [1,1338,null,{}] 17:41:48 INFO - PROCESS | 1860 | 1461026508812 Marionette TRACE conn3 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:41:48 INFO - PROCESS | 1860 | 1461026508950 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 17:41:49 INFO - PROCESS | 1860 | 1461026509125 Marionette TRACE conn3 -> [0,1340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:41:49 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fe06d9000 == 90 [pid = 1860] [id = 342] 17:41:49 INFO - PROCESS | 1860 | ++DOMWINDOW == 149 (0x7f3fe9d1f000) [pid = 1860] [serial = 1027] [outer = (nil)] 17:41:49 INFO - PROCESS | 1860 | ++DOMWINDOW == 150 (0x7f3fecc8fc00) [pid = 1860] [serial = 1028] [outer = 0x7f3fe9d1f000] 17:41:49 INFO - PROCESS | 1860 | 1461026509186 Marionette DEBUG loaded listener.js 17:41:49 INFO - PROCESS | 1860 | ++DOMWINDOW == 151 (0x7f3fecc93c00) [pid = 1860] [serial = 1029] [outer = 0x7f3fe9d1f000] 17:41:50 INFO - PROCESS | 1860 | 1461026510441 Marionette TRACE conn3 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 17:41:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 17:41:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1676ms 17:41:50 INFO - PROCESS | 1860 | 1461026510483 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 17:41:50 INFO - PROCESS | 1860 | 1461026510486 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 17:41:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 17:41:50 INFO - PROCESS | 1860 | 1461026510492 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 17:41:50 INFO - PROCESS | 1860 | 1461026510494 Marionette TRACE conn3 <- [1,1342,null,{}] 17:41:50 INFO - PROCESS | 1860 | 1461026510568 Marionette TRACE conn3 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:41:50 INFO - PROCESS | 1860 | 1461026510705 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 17:41:50 INFO - PROCESS | 1860 | 1461026510861 Marionette TRACE conn3 -> [0,1344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:41:50 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fe07d1000 == 91 [pid = 1860] [id = 343] 17:41:50 INFO - PROCESS | 1860 | ++DOMWINDOW == 152 (0x7f3fe8c9c000) [pid = 1860] [serial = 1030] [outer = (nil)] 17:41:50 INFO - PROCESS | 1860 | ++DOMWINDOW == 153 (0x7f3febfae400) [pid = 1860] [serial = 1031] [outer = 0x7f3fe8c9c000] 17:41:50 INFO - PROCESS | 1860 | 1461026510922 Marionette DEBUG loaded listener.js 17:41:51 INFO - PROCESS | 1860 | ++DOMWINDOW == 154 (0x7f3ff0d47800) [pid = 1860] [serial = 1032] [outer = 0x7f3fe8c9c000] 17:41:51 INFO - PROCESS | 1860 | 1461026511894 Marionette TRACE conn3 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 17:41:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 17:41:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1483ms 17:41:51 INFO - PROCESS | 1860 | 1461026511977 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 17:41:51 INFO - PROCESS | 1860 | 1461026511982 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 17:41:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 17:41:51 INFO - PROCESS | 1860 | 1461026511990 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 17:41:51 INFO - PROCESS | 1860 | 1461026511995 Marionette TRACE conn3 <- [1,1346,null,{}] 17:41:52 INFO - PROCESS | 1860 | 1461026512001 Marionette TRACE conn3 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:41:52 INFO - PROCESS | 1860 | 1461026512159 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 17:41:52 INFO - PROCESS | 1860 | 1461026512370 Marionette TRACE conn3 -> [0,1348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:41:52 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fec99f000 == 92 [pid = 1860] [id = 344] 17:41:52 INFO - PROCESS | 1860 | ++DOMWINDOW == 155 (0x7f3fe8c92800) [pid = 1860] [serial = 1033] [outer = (nil)] 17:41:52 INFO - PROCESS | 1860 | ++DOMWINDOW == 156 (0x7f3fe8c9b000) [pid = 1860] [serial = 1034] [outer = 0x7f3fe8c92800] 17:41:52 INFO - PROCESS | 1860 | 1461026512430 Marionette DEBUG loaded listener.js 17:41:52 INFO - PROCESS | 1860 | ++DOMWINDOW == 157 (0x7f3fe9b99000) [pid = 1860] [serial = 1035] [outer = 0x7f3fe8c92800] 17:41:53 INFO - PROCESS | 1860 | 1461026513207 Marionette TRACE conn3 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 17:41:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 17:41:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1287ms 17:41:53 INFO - PROCESS | 1860 | 1461026513279 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 17:41:53 INFO - PROCESS | 1860 | 1461026513292 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 17:41:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 17:41:53 INFO - PROCESS | 1860 | 1461026513306 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 17:41:53 INFO - PROCESS | 1860 | 1461026513316 Marionette TRACE conn3 <- [1,1350,null,{}] 17:41:53 INFO - PROCESS | 1860 | 1461026513323 Marionette TRACE conn3 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:41:53 INFO - PROCESS | 1860 | 1461026513515 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 17:41:53 INFO - PROCESS | 1860 | 1461026513683 Marionette TRACE conn3 -> [0,1352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:41:53 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fe1914800 == 93 [pid = 1860] [id = 345] 17:41:53 INFO - PROCESS | 1860 | ++DOMWINDOW == 158 (0x7f3fe9b99800) [pid = 1860] [serial = 1036] [outer = (nil)] 17:41:53 INFO - PROCESS | 1860 | ++DOMWINDOW == 159 (0x7f3feb0a9400) [pid = 1860] [serial = 1037] [outer = 0x7f3fe9b99800] 17:41:53 INFO - PROCESS | 1860 | 1461026513739 Marionette DEBUG loaded listener.js 17:41:53 INFO - PROCESS | 1860 | ++DOMWINDOW == 160 (0x7f3fec365c00) [pid = 1860] [serial = 1038] [outer = 0x7f3fe9b99800] 17:41:54 INFO - PROCESS | 1860 | --DOCSHELL 0x7f4007e57000 == 92 [pid = 1860] [id = 231] 17:41:54 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3feb1ba800 == 91 [pid = 1860] [id = 203] 17:41:54 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff5153000 == 90 [pid = 1860] [id = 333] 17:41:54 INFO - PROCESS | 1860 | --DOMWINDOW == 159 (0x7f40040d2000) [pid = 1860] [serial = 923] [outer = (nil)] [url = about:blank] 17:41:54 INFO - PROCESS | 1860 | --DOMWINDOW == 158 (0x7f4007ed2c00) [pid = 1860] [serial = 926] [outer = (nil)] [url = about:blank] 17:41:54 INFO - PROCESS | 1860 | --DOMWINDOW == 157 (0x7f3fe23d3400) [pid = 1860] [serial = 929] [outer = (nil)] [url = about:blank] 17:41:54 INFO - PROCESS | 1860 | --DOMWINDOW == 156 (0x7f3fe9b3bc00) [pid = 1860] [serial = 953] [outer = (nil)] [url = about:blank] 17:41:54 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff515c000 == 89 [pid = 1860] [id = 332] 17:41:54 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff49c6800 == 88 [pid = 1860] [id = 331] 17:41:54 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fedf3e800 == 87 [pid = 1860] [id = 330] 17:41:54 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fecda7800 == 86 [pid = 1860] [id = 329] 17:41:54 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fe8da0800 == 85 [pid = 1860] [id = 328] 17:41:54 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fe33aa800 == 84 [pid = 1860] [id = 327] 17:41:54 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fe19ee800 == 83 [pid = 1860] [id = 323] 17:41:54 INFO - PROCESS | 1860 | --DOCSHELL 0x7f400d4c8000 == 82 [pid = 1860] [id = 322] 17:41:54 INFO - PROCESS | 1860 | --DOCSHELL 0x7f400ae28000 == 81 [pid = 1860] [id = 321] 17:41:54 INFO - PROCESS | 1860 | --DOCSHELL 0x7f4007911000 == 80 [pid = 1860] [id = 320] 17:41:54 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff4a6c800 == 79 [pid = 1860] [id = 319] 17:41:54 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fe8d98000 == 78 [pid = 1860] [id = 318] 17:41:54 INFO - PROCESS | 1860 | --DOMWINDOW == 155 (0x7f3ff50ed800) [pid = 1860] [serial = 944] [outer = (nil)] [url = about:blank] 17:41:54 INFO - PROCESS | 1860 | --DOMWINDOW == 154 (0x7f3fec6dc000) [pid = 1860] [serial = 911] [outer = (nil)] [url = about:blank] 17:41:54 INFO - PROCESS | 1860 | --DOMWINDOW == 153 (0x7f3feb0a4000) [pid = 1860] [serial = 933] [outer = (nil)] [url = about:blank] 17:41:54 INFO - PROCESS | 1860 | --DOMWINDOW == 152 (0x7f3fe9b98c00) [pid = 1860] [serial = 932] [outer = (nil)] [url = about:blank] 17:41:54 INFO - PROCESS | 1860 | --DOMWINDOW == 151 (0x7f3ff26b4400) [pid = 1860] [serial = 941] [outer = (nil)] [url = about:blank] 17:41:54 INFO - PROCESS | 1860 | --DOMWINDOW == 150 (0x7f3fec5cec00) [pid = 1860] [serial = 936] [outer = (nil)] [url = about:blank] 17:41:54 INFO - PROCESS | 1860 | --DOMWINDOW == 149 (0x7f3febde4c00) [pid = 1860] [serial = 935] [outer = (nil)] [url = about:blank] 17:41:54 INFO - PROCESS | 1860 | --DOMWINDOW == 148 (0x7f3ffc167c00) [pid = 1860] [serial = 947] [outer = (nil)] [url = about:blank] 17:41:54 INFO - PROCESS | 1860 | --DOMWINDOW == 147 (0x7f3fed077800) [pid = 1860] [serial = 938] [outer = (nil)] [url = about:blank] 17:41:54 INFO - PROCESS | 1860 | --DOMWINDOW == 146 (0x7f3ff6e43c00) [pid = 1860] [serial = 950] [outer = (nil)] [url = about:blank] 17:41:54 INFO - PROCESS | 1860 | --DOMWINDOW == 145 (0x7f3fefd6c000) [pid = 1860] [serial = 939] [outer = (nil)] [url = about:blank] 17:41:54 INFO - PROCESS | 1860 | --DOMWINDOW == 144 (0x7f3ffc165400) [pid = 1860] [serial = 920] [outer = (nil)] [url = about:blank] 17:41:54 INFO - PROCESS | 1860 | --DOMWINDOW == 143 (0x7f3ff6cab000) [pid = 1860] [serial = 906] [outer = (nil)] [url = about:blank] 17:41:54 INFO - PROCESS | 1860 | --DOMWINDOW == 142 (0x7f3fe9d04000) [pid = 1860] [serial = 908] [outer = (nil)] [url = about:blank] 17:41:54 INFO - PROCESS | 1860 | --DOMWINDOW == 141 (0x7f3ff3b41400) [pid = 1860] [serial = 914] [outer = (nil)] [url = about:blank] 17:41:54 INFO - PROCESS | 1860 | --DOMWINDOW == 140 (0x7f3ff6a63000) [pid = 1860] [serial = 917] [outer = (nil)] [url = about:blank] 17:41:54 INFO - PROCESS | 1860 | --DOMWINDOW == 139 (0x7f400309c000) [pid = 1860] [serial = 948] [outer = (nil)] [url = about:blank] 17:41:54 INFO - PROCESS | 1860 | --DOMWINDOW == 138 (0x7f3ff5cde800) [pid = 1860] [serial = 945] [outer = (nil)] [url = about:blank] 17:41:54 INFO - PROCESS | 1860 | --DOMWINDOW == 137 (0x7f4003243400) [pid = 1860] [serial = 951] [outer = (nil)] [url = about:blank] 17:41:54 INFO - PROCESS | 1860 | --DOMWINDOW == 136 (0x7f3ff40eb800) [pid = 1860] [serial = 942] [outer = (nil)] [url = about:blank] 17:41:54 INFO - PROCESS | 1860 | --DOMWINDOW == 135 (0x7f3febfaa400) [pid = 1860] [serial = 861] [outer = (nil)] [url = about:blank] 17:41:54 INFO - PROCESS | 1860 | 1461026514737 Marionette TRACE conn3 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 17:41:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 17:41:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1488ms 17:41:54 INFO - PROCESS | 1860 | 1461026514795 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 17:41:54 INFO - PROCESS | 1860 | 1461026514800 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 17:41:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 17:41:54 INFO - PROCESS | 1860 | 1461026514807 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 17:41:54 INFO - PROCESS | 1860 | 1461026514812 Marionette TRACE conn3 <- [1,1354,null,{}] 17:41:54 INFO - PROCESS | 1860 | 1461026514820 Marionette TRACE conn3 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:41:55 INFO - PROCESS | 1860 | 1461026515008 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 17:41:55 INFO - PROCESS | 1860 | 1461026515144 Marionette TRACE conn3 -> [0,1356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:41:55 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fe33ad000 == 79 [pid = 1860] [id = 346] 17:41:55 INFO - PROCESS | 1860 | ++DOMWINDOW == 136 (0x7f3fe23d8400) [pid = 1860] [serial = 1039] [outer = (nil)] 17:41:55 INFO - PROCESS | 1860 | ++DOMWINDOW == 137 (0x7f3fe9d04000) [pid = 1860] [serial = 1040] [outer = 0x7f3fe23d8400] 17:41:55 INFO - PROCESS | 1860 | 1461026515224 Marionette DEBUG loaded listener.js 17:41:55 INFO - PROCESS | 1860 | ++DOMWINDOW == 138 (0x7f3feb735800) [pid = 1860] [serial = 1041] [outer = 0x7f3fe23d8400] 17:41:56 INFO - PROCESS | 1860 | 1461026516075 Marionette TRACE conn3 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 17:41:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 17:41:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1285ms 17:41:56 INFO - PROCESS | 1860 | 1461026516092 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 17:41:56 INFO - PROCESS | 1860 | 1461026516100 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 17:41:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 17:41:56 INFO - PROCESS | 1860 | 1461026516109 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 17:41:56 INFO - PROCESS | 1860 | 1461026516113 Marionette TRACE conn3 <- [1,1358,null,{}] 17:41:56 INFO - PROCESS | 1860 | 1461026516118 Marionette TRACE conn3 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:41:56 INFO - PROCESS | 1860 | 1461026516267 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 17:41:56 INFO - PROCESS | 1860 | 1461026516432 Marionette TRACE conn3 -> [0,1360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:41:56 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fecee1800 == 80 [pid = 1860] [id = 347] 17:41:56 INFO - PROCESS | 1860 | ++DOMWINDOW == 139 (0x7f3feb126400) [pid = 1860] [serial = 1042] [outer = (nil)] 17:41:56 INFO - PROCESS | 1860 | ++DOMWINDOW == 140 (0x7f3fecaa3c00) [pid = 1860] [serial = 1043] [outer = 0x7f3feb126400] 17:41:56 INFO - PROCESS | 1860 | 1461026516496 Marionette DEBUG loaded listener.js 17:41:56 INFO - PROCESS | 1860 | ++DOMWINDOW == 141 (0x7f3fed07f800) [pid = 1860] [serial = 1044] [outer = 0x7f3feb126400] 17:41:57 INFO - PROCESS | 1860 | 1461026517369 Marionette TRACE conn3 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 17:41:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 17:41:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1281ms 17:41:57 INFO - PROCESS | 1860 | 1461026517391 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 17:41:57 INFO - PROCESS | 1860 | 1461026517394 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 17:41:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 17:41:57 INFO - PROCESS | 1860 | 1461026517400 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 17:41:57 INFO - PROCESS | 1860 | 1461026517405 Marionette TRACE conn3 <- [1,1362,null,{}] 17:41:57 INFO - PROCESS | 1860 | 1461026517419 Marionette TRACE conn3 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:41:57 INFO - PROCESS | 1860 | 1461026517573 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 17:41:57 INFO - PROCESS | 1860 | 1461026517752 Marionette TRACE conn3 -> [0,1364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:41:57 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff4a51000 == 81 [pid = 1860] [id = 348] 17:41:57 INFO - PROCESS | 1860 | ++DOMWINDOW == 142 (0x7f3ff06ad800) [pid = 1860] [serial = 1045] [outer = (nil)] 17:41:57 INFO - PROCESS | 1860 | ++DOMWINDOW == 143 (0x7f3ff080dc00) [pid = 1860] [serial = 1046] [outer = 0x7f3ff06ad800] 17:41:57 INFO - PROCESS | 1860 | 1461026517818 Marionette DEBUG loaded listener.js 17:41:57 INFO - PROCESS | 1860 | ++DOMWINDOW == 144 (0x7f3ff0d49400) [pid = 1860] [serial = 1047] [outer = 0x7f3ff06ad800] 17:41:58 INFO - PROCESS | 1860 | 1461026518682 Marionette TRACE conn3 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 17:41:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 17:41:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1333ms 17:41:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 17:41:58 INFO - PROCESS | 1860 | 1461026518734 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 17:41:58 INFO - PROCESS | 1860 | 1461026518737 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 17:41:58 INFO - PROCESS | 1860 | 1461026518743 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 17:41:58 INFO - PROCESS | 1860 | 1461026518746 Marionette TRACE conn3 <- [1,1366,null,{}] 17:41:58 INFO - PROCESS | 1860 | 1461026518751 Marionette TRACE conn3 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:41:58 INFO - PROCESS | 1860 | 1461026518904 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 17:41:59 INFO - PROCESS | 1860 | 1461026519070 Marionette TRACE conn3 -> [0,1368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:41:59 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff5786000 == 82 [pid = 1860] [id = 349] 17:41:59 INFO - PROCESS | 1860 | ++DOMWINDOW == 145 (0x7f3ff06adc00) [pid = 1860] [serial = 1048] [outer = (nil)] 17:41:59 INFO - PROCESS | 1860 | ++DOMWINDOW == 146 (0x7f3ff10dfc00) [pid = 1860] [serial = 1049] [outer = 0x7f3ff06adc00] 17:41:59 INFO - PROCESS | 1860 | 1461026519134 Marionette DEBUG loaded listener.js 17:41:59 INFO - PROCESS | 1860 | ++DOMWINDOW == 147 (0x7f3ff3019800) [pid = 1860] [serial = 1050] [outer = 0x7f3ff06adc00] 17:41:59 INFO - PROCESS | 1860 | 1461026519953 Marionette TRACE conn3 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 17:41:59 INFO - PROCESS | 1860 | 1461026519983 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 17:41:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 17:41:59 INFO - PROCESS | 1860 | 1461026519989 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 17:41:59 INFO - PROCESS | 1860 | 1461026519991 Marionette TRACE conn3 <- [1,1370,null,{}] 17:42:00 INFO - PROCESS | 1860 | 1461026519996 Marionette TRACE conn3 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:42:00 INFO - PROCESS | 1860 | 1461026520143 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 17:42:00 INFO - PROCESS | 1860 | 1461026520307 Marionette TRACE conn3 -> [0,1372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:00 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff77f4800 == 83 [pid = 1860] [id = 350] 17:42:00 INFO - PROCESS | 1860 | ++DOMWINDOW == 148 (0x7f3ff0d4f000) [pid = 1860] [serial = 1051] [outer = (nil)] 17:42:00 INFO - PROCESS | 1860 | ++DOMWINDOW == 149 (0x7f3ff56cb800) [pid = 1860] [serial = 1052] [outer = 0x7f3ff0d4f000] 17:42:00 INFO - PROCESS | 1860 | 1461026520376 Marionette DEBUG loaded listener.js 17:42:00 INFO - PROCESS | 1860 | ++DOMWINDOW == 150 (0x7f3ff6642000) [pid = 1860] [serial = 1053] [outer = 0x7f3ff0d4f000] 17:42:01 INFO - PROCESS | 1860 | 1461026521149 Marionette TRACE conn3 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 17:42:01 INFO - PROCESS | 1860 | 1461026521222 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 17:42:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 17:42:01 INFO - PROCESS | 1860 | 1461026521228 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 17:42:01 INFO - PROCESS | 1860 | 1461026521230 Marionette TRACE conn3 <- [1,1374,null,{}] 17:42:01 INFO - PROCESS | 1860 | 1461026521235 Marionette TRACE conn3 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:42:01 INFO - PROCESS | 1860 | 1461026521441 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 17:42:01 INFO - PROCESS | 1860 | 1461026521609 Marionette TRACE conn3 -> [0,1376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:01 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f40032af000 == 84 [pid = 1860] [id = 351] 17:42:01 INFO - PROCESS | 1860 | ++DOMWINDOW == 151 (0x7f3fec75b800) [pid = 1860] [serial = 1054] [outer = (nil)] 17:42:01 INFO - PROCESS | 1860 | ++DOMWINDOW == 152 (0x7f3ff799e800) [pid = 1860] [serial = 1055] [outer = 0x7f3fec75b800] 17:42:01 INFO - PROCESS | 1860 | 1461026521676 Marionette DEBUG loaded listener.js 17:42:01 INFO - PROCESS | 1860 | ++DOMWINDOW == 153 (0x7f40040cd800) [pid = 1860] [serial = 1056] [outer = 0x7f3fec75b800] 17:42:02 INFO - PROCESS | 1860 | [1860] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:42:02 INFO - PROCESS | 1860 | 1461026522510 Marionette TRACE conn3 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 17:42:02 INFO - PROCESS | 1860 | 1461026522562 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 17:42:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 17:42:02 INFO - PROCESS | 1860 | 1461026522568 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 17:42:02 INFO - PROCESS | 1860 | 1461026522570 Marionette TRACE conn3 <- [1,1378,null,{}] 17:42:02 INFO - PROCESS | 1860 | 1461026522575 Marionette TRACE conn3 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:42:02 INFO - PROCESS | 1860 | 1461026522714 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 17:42:02 INFO - PROCESS | 1860 | 1461026522881 Marionette TRACE conn3 -> [0,1380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:02 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f4007e57000 == 85 [pid = 1860] [id = 352] 17:42:02 INFO - PROCESS | 1860 | ++DOMWINDOW == 154 (0x7f3fe1ae7c00) [pid = 1860] [serial = 1057] [outer = (nil)] 17:42:02 INFO - PROCESS | 1860 | ++DOMWINDOW == 155 (0x7f3fe1af0400) [pid = 1860] [serial = 1058] [outer = 0x7f3fe1ae7c00] 17:42:02 INFO - PROCESS | 1860 | 1461026522955 Marionette DEBUG loaded listener.js 17:42:03 INFO - PROCESS | 1860 | ++DOMWINDOW == 156 (0x7f3ff6a63000) [pid = 1860] [serial = 1059] [outer = 0x7f3fe1ae7c00] 17:42:03 INFO - PROCESS | 1860 | 1461026523698 Marionette TRACE conn3 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 17:42:03 INFO - PROCESS | 1860 | 1461026523749 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 17:42:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 17:42:03 INFO - PROCESS | 1860 | 1461026523755 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 17:42:03 INFO - PROCESS | 1860 | 1461026523757 Marionette TRACE conn3 <- [1,1382,null,{}] 17:42:03 INFO - PROCESS | 1860 | 1461026523762 Marionette TRACE conn3 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:42:03 INFO - PROCESS | 1860 | 1461026523904 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 17:42:04 INFO - PROCESS | 1860 | 1461026524070 Marionette TRACE conn3 -> [0,1384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:04 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f400c670000 == 86 [pid = 1860] [id = 353] 17:42:04 INFO - PROCESS | 1860 | ++DOMWINDOW == 157 (0x7f3fe1ae8000) [pid = 1860] [serial = 1060] [outer = (nil)] 17:42:04 INFO - PROCESS | 1860 | ++DOMWINDOW == 158 (0x7f4006129800) [pid = 1860] [serial = 1061] [outer = 0x7f3fe1ae8000] 17:42:04 INFO - PROCESS | 1860 | 1461026524129 Marionette DEBUG loaded listener.js 17:42:04 INFO - PROCESS | 1860 | ++DOMWINDOW == 159 (0x7f4007ed1c00) [pid = 1860] [serial = 1062] [outer = 0x7f3fe1ae8000] 17:42:04 INFO - PROCESS | 1860 | [1860] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:42:04 INFO - PROCESS | 1860 | 1461026524921 Marionette TRACE conn3 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 17:42:04 INFO - PROCESS | 1860 | 1461026524988 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 17:42:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 17:42:04 INFO - PROCESS | 1860 | 1461026524994 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 17:42:04 INFO - PROCESS | 1860 | 1461026524997 Marionette TRACE conn3 <- [1,1386,null,{}] 17:42:05 INFO - PROCESS | 1860 | 1461026525001 Marionette TRACE conn3 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:42:05 INFO - PROCESS | 1860 | 1461026525144 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 17:42:05 INFO - PROCESS | 1860 | 1461026525305 Marionette TRACE conn3 -> [0,1388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:05 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3feae51800 == 87 [pid = 1860] [id = 354] 17:42:05 INFO - PROCESS | 1860 | ++DOMWINDOW == 160 (0x7f3fe9c21400) [pid = 1860] [serial = 1063] [outer = (nil)] 17:42:05 INFO - PROCESS | 1860 | ++DOMWINDOW == 161 (0x7f3fe9c2a400) [pid = 1860] [serial = 1064] [outer = 0x7f3fe9c21400] 17:42:05 INFO - PROCESS | 1860 | 1461026525366 Marionette DEBUG loaded listener.js 17:42:05 INFO - PROCESS | 1860 | ++DOMWINDOW == 162 (0x7f3fe9c2fc00) [pid = 1860] [serial = 1065] [outer = 0x7f3fe9c21400] 17:42:06 INFO - PROCESS | 1860 | 1461026526202 Marionette TRACE conn3 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 17:42:06 INFO - PROCESS | 1860 | 1461026526227 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 17:42:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 17:42:06 INFO - PROCESS | 1860 | 1461026526232 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 17:42:06 INFO - PROCESS | 1860 | 1461026526234 Marionette TRACE conn3 <- [1,1390,null,{}] 17:42:06 INFO - PROCESS | 1860 | 1461026526239 Marionette TRACE conn3 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:42:06 INFO - PROCESS | 1860 | 1461026526391 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 17:42:06 INFO - PROCESS | 1860 | 1461026526561 Marionette TRACE conn3 -> [0,1392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:06 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f400d4d3800 == 88 [pid = 1860] [id = 355] 17:42:06 INFO - PROCESS | 1860 | ++DOMWINDOW == 163 (0x7f3fe18a7400) [pid = 1860] [serial = 1066] [outer = (nil)] 17:42:06 INFO - PROCESS | 1860 | ++DOMWINDOW == 164 (0x7f3fe18abc00) [pid = 1860] [serial = 1067] [outer = 0x7f3fe18a7400] 17:42:06 INFO - PROCESS | 1860 | 1461026526619 Marionette DEBUG loaded listener.js 17:42:06 INFO - PROCESS | 1860 | ++DOMWINDOW == 165 (0x7f3fe9b93400) [pid = 1860] [serial = 1068] [outer = 0x7f3fe18a7400] 17:42:07 INFO - PROCESS | 1860 | 1461026527429 Marionette TRACE conn3 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 17:42:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 17:42:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1226ms 17:42:07 INFO - PROCESS | 1860 | 1461026527458 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 17:42:07 INFO - PROCESS | 1860 | 1461026527461 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 17:42:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 17:42:07 INFO - PROCESS | 1860 | 1461026527466 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 17:42:07 INFO - PROCESS | 1860 | 1461026527470 Marionette TRACE conn3 <- [1,1394,null,{}] 17:42:07 INFO - PROCESS | 1860 | 1461026527474 Marionette TRACE conn3 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:42:07 INFO - PROCESS | 1860 | 1461026527647 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 17:42:07 INFO - PROCESS | 1860 | 1461026527824 Marionette TRACE conn3 -> [0,1396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:07 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fe21e1800 == 89 [pid = 1860] [id = 356] 17:42:07 INFO - PROCESS | 1860 | ++DOMWINDOW == 166 (0x7f3fe18a7c00) [pid = 1860] [serial = 1069] [outer = (nil)] 17:42:07 INFO - PROCESS | 1860 | ++DOMWINDOW == 167 (0x7f4007f2cc00) [pid = 1860] [serial = 1070] [outer = 0x7f3fe18a7c00] 17:42:07 INFO - PROCESS | 1860 | 1461026527895 Marionette DEBUG loaded listener.js 17:42:08 INFO - PROCESS | 1860 | ++DOMWINDOW == 168 (0x7f4008390c00) [pid = 1860] [serial = 1071] [outer = 0x7f3fe18a7c00] 17:42:08 INFO - PROCESS | 1860 | 1461026528845 Marionette TRACE conn3 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 17:42:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 17:42:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1429ms 17:42:08 INFO - PROCESS | 1860 | 1461026528895 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 17:42:08 INFO - PROCESS | 1860 | 1461026528900 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 17:42:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 17:42:08 INFO - PROCESS | 1860 | 1461026528906 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 17:42:08 INFO - PROCESS | 1860 | 1461026528911 Marionette TRACE conn3 <- [1,1398,null,{}] 17:42:08 INFO - PROCESS | 1860 | 1461026528917 Marionette TRACE conn3 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:42:09 INFO - PROCESS | 1860 | 1461026529069 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 17:42:09 INFO - PROCESS | 1860 | 1461026529233 Marionette TRACE conn3 -> [0,1400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:09 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fe8e96800 == 90 [pid = 1860] [id = 357] 17:42:09 INFO - PROCESS | 1860 | ++DOMWINDOW == 169 (0x7f3fe20d9000) [pid = 1860] [serial = 1072] [outer = (nil)] 17:42:09 INFO - PROCESS | 1860 | ++DOMWINDOW == 170 (0x7f3fe20de800) [pid = 1860] [serial = 1073] [outer = 0x7f3fe20d9000] 17:42:09 INFO - PROCESS | 1860 | 1461026529341 Marionette DEBUG loaded listener.js 17:42:09 INFO - PROCESS | 1860 | ++DOMWINDOW == 171 (0x7f3fe20e5800) [pid = 1860] [serial = 1074] [outer = 0x7f3fe20d9000] 17:42:10 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fec99f000 == 89 [pid = 1860] [id = 344] 17:42:10 INFO - PROCESS | 1860 | 1461026530251 Marionette TRACE conn3 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 17:42:10 INFO - PROCESS | 1860 | --DOCSHELL 0x7f400400f800 == 88 [pid = 1860] [id = 338] 17:42:10 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ffce1e800 == 87 [pid = 1860] [id = 337] 17:42:10 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff11ef800 == 86 [pid = 1860] [id = 336] 17:42:10 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fe33a0800 == 85 [pid = 1860] [id = 335] 17:42:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 17:42:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1384ms 17:42:10 INFO - PROCESS | 1860 | 1461026530291 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 17:42:10 INFO - PROCESS | 1860 | 1461026530297 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 17:42:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 17:42:10 INFO - PROCESS | 1860 | 1461026530307 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 17:42:10 INFO - PROCESS | 1860 | 1461026530310 Marionette TRACE conn3 <- [1,1402,null,{}] 17:42:10 INFO - PROCESS | 1860 | 1461026530313 Marionette TRACE conn3 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:42:10 INFO - PROCESS | 1860 | 1461026530448 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 17:42:10 INFO - PROCESS | 1860 | 1461026530590 Marionette TRACE conn3 -> [0,1404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:10 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fe339b000 == 86 [pid = 1860] [id = 358] 17:42:10 INFO - PROCESS | 1860 | ++DOMWINDOW == 172 (0x7f3fe20d9800) [pid = 1860] [serial = 1075] [outer = (nil)] 17:42:10 INFO - PROCESS | 1860 | ++DOMWINDOW == 173 (0x7f3fe9c2ac00) [pid = 1860] [serial = 1076] [outer = 0x7f3fe20d9800] 17:42:10 INFO - PROCESS | 1860 | 1461026530649 Marionette DEBUG loaded listener.js 17:42:10 INFO - PROCESS | 1860 | ++DOMWINDOW == 174 (0x7f3fe9d23c00) [pid = 1860] [serial = 1077] [outer = 0x7f3fe20d9800] 17:42:11 INFO - PROCESS | 1860 | 1461026531269 Marionette TRACE conn3 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 17:42:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 17:42:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 979ms 17:42:11 INFO - PROCESS | 1860 | 1461026531285 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 17:42:11 INFO - PROCESS | 1860 | 1461026531288 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 17:42:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 17:42:11 INFO - PROCESS | 1860 | 1461026531294 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 17:42:11 INFO - PROCESS | 1860 | 1461026531299 Marionette TRACE conn3 <- [1,1406,null,{}] 17:42:11 INFO - PROCESS | 1860 | 1461026531312 Marionette TRACE conn3 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:42:11 INFO - PROCESS | 1860 | 1461026531449 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 17:42:11 INFO - PROCESS | 1860 | 1461026531589 Marionette TRACE conn3 -> [0,1408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:11 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff11e0000 == 87 [pid = 1860] [id = 359] 17:42:11 INFO - PROCESS | 1860 | ++DOMWINDOW == 175 (0x7f3fe9d03c00) [pid = 1860] [serial = 1078] [outer = (nil)] 17:42:11 INFO - PROCESS | 1860 | ++DOMWINDOW == 176 (0x7f3fec075800) [pid = 1860] [serial = 1079] [outer = 0x7f3fe9d03c00] 17:42:11 INFO - PROCESS | 1860 | 1461026531644 Marionette DEBUG loaded listener.js 17:42:11 INFO - PROCESS | 1860 | ++DOMWINDOW == 177 (0x7f3fedfa4400) [pid = 1860] [serial = 1080] [outer = 0x7f3fe9d03c00] 17:42:12 INFO - PROCESS | 1860 | 1461026532379 Marionette TRACE conn3 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 17:42:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 17:42:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1137ms 17:42:12 INFO - PROCESS | 1860 | 1461026532435 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 17:42:12 INFO - PROCESS | 1860 | 1461026532439 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 17:42:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 17:42:12 INFO - PROCESS | 1860 | 1461026532444 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 17:42:12 INFO - PROCESS | 1860 | 1461026532446 Marionette TRACE conn3 <- [1,1410,null,{}] 17:42:12 INFO - PROCESS | 1860 | 1461026532451 Marionette TRACE conn3 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:42:12 INFO - PROCESS | 1860 | 1461026532634 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 17:42:12 INFO - PROCESS | 1860 | 1461026532659 Marionette TRACE conn3 -> [0,1412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:12 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ffc0c4800 == 88 [pid = 1860] [id = 360] 17:42:12 INFO - PROCESS | 1860 | ++DOMWINDOW == 178 (0x7f3fecc8b800) [pid = 1860] [serial = 1081] [outer = (nil)] 17:42:12 INFO - PROCESS | 1860 | ++DOMWINDOW == 179 (0x7f3ff080a000) [pid = 1860] [serial = 1082] [outer = 0x7f3fecc8b800] 17:42:12 INFO - PROCESS | 1860 | 1461026532712 Marionette DEBUG loaded listener.js 17:42:12 INFO - PROCESS | 1860 | ++DOMWINDOW == 180 (0x7f3ff0d4dc00) [pid = 1860] [serial = 1083] [outer = 0x7f3fecc8b800] 17:42:13 INFO - PROCESS | 1860 | 1461026533479 Marionette TRACE conn3 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 17:42:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 17:42:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1075ms 17:42:13 INFO - PROCESS | 1860 | 1461026533529 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 17:42:13 INFO - PROCESS | 1860 | 1461026533533 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 17:42:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 17:42:13 INFO - PROCESS | 1860 | 1461026533538 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 17:42:13 INFO - PROCESS | 1860 | 1461026533540 Marionette TRACE conn3 <- [1,1414,null,{}] 17:42:13 INFO - PROCESS | 1860 | 1461026533545 Marionette TRACE conn3 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:42:13 INFO - PROCESS | 1860 | 1461026533724 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 17:42:13 INFO - PROCESS | 1860 | 1461026533751 Marionette TRACE conn3 -> [0,1416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:13 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f4007a64000 == 89 [pid = 1860] [id = 361] 17:42:13 INFO - PROCESS | 1860 | ++DOMWINDOW == 181 (0x7f3ff025a400) [pid = 1860] [serial = 1084] [outer = (nil)] 17:42:13 INFO - PROCESS | 1860 | ++DOMWINDOW == 182 (0x7f3ff56d2800) [pid = 1860] [serial = 1085] [outer = 0x7f3ff025a400] 17:42:13 INFO - PROCESS | 1860 | 1461026533805 Marionette DEBUG loaded listener.js 17:42:13 INFO - PROCESS | 1860 | ++DOMWINDOW == 183 (0x7f3ff6a64800) [pid = 1860] [serial = 1086] [outer = 0x7f3ff025a400] 17:42:14 INFO - PROCESS | 1860 | --DOMWINDOW == 182 (0x7f3fe0858400) [pid = 1860] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 17:42:14 INFO - PROCESS | 1860 | --DOMWINDOW == 181 (0x7f3fe9b94400) [pid = 1860] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 17:42:14 INFO - PROCESS | 1860 | --DOMWINDOW == 180 (0x7f3ff10df400) [pid = 1860] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 17:42:14 INFO - PROCESS | 1860 | --DOMWINDOW == 179 (0x7f3feb109400) [pid = 1860] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 17:42:14 INFO - PROCESS | 1860 | --DOMWINDOW == 178 (0x7f3fe9b38000) [pid = 1860] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 17:42:14 INFO - PROCESS | 1860 | --DOMWINDOW == 177 (0x7f3fe9b35400) [pid = 1860] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 17:42:14 INFO - PROCESS | 1860 | --DOMWINDOW == 176 (0x7f3fe08cf000) [pid = 1860] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 17:42:14 INFO - PROCESS | 1860 | --DOMWINDOW == 175 (0x7f3fe16f4000) [pid = 1860] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 17:42:14 INFO - PROCESS | 1860 | --DOMWINDOW == 174 (0x7f3fe8c92800) [pid = 1860] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 17:42:14 INFO - PROCESS | 1860 | --DOMWINDOW == 173 (0x7f3fe8c99c00) [pid = 1860] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 17:42:14 INFO - PROCESS | 1860 | 1461026534670 Marionette TRACE conn3 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 17:42:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 17:42:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1175ms 17:42:14 INFO - PROCESS | 1860 | 1461026534714 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 17:42:14 INFO - PROCESS | 1860 | 1461026534717 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 17:42:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 17:42:14 INFO - PROCESS | 1860 | 1461026534722 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 17:42:14 INFO - PROCESS | 1860 | 1461026534724 Marionette TRACE conn3 <- [1,1418,null,{}] 17:42:14 INFO - PROCESS | 1860 | 1461026534729 Marionette TRACE conn3 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:42:14 INFO - PROCESS | 1860 | 1461026534889 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 17:42:14 INFO - PROCESS | 1860 | 1461026534899 Marionette TRACE conn3 -> [0,1420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:14 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fde6f2000 == 90 [pid = 1860] [id = 362] 17:42:14 INFO - PROCESS | 1860 | ++DOMWINDOW == 174 (0x7f3fe9b36000) [pid = 1860] [serial = 1087] [outer = (nil)] 17:42:14 INFO - PROCESS | 1860 | ++DOMWINDOW == 175 (0x7f3ff79a5800) [pid = 1860] [serial = 1088] [outer = 0x7f3fe9b36000] 17:42:14 INFO - PROCESS | 1860 | 1461026534966 Marionette DEBUG loaded listener.js 17:42:15 INFO - PROCESS | 1860 | ++DOMWINDOW == 176 (0x7f4003024c00) [pid = 1860] [serial = 1089] [outer = 0x7f3fe9b36000] 17:42:15 INFO - PROCESS | 1860 | 1461026535725 Marionette TRACE conn3 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 17:42:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 17:42:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1027ms 17:42:15 INFO - PROCESS | 1860 | 1461026535749 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 17:42:15 INFO - PROCESS | 1860 | 1461026535755 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 17:42:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 17:42:15 INFO - PROCESS | 1860 | 1461026535760 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 17:42:15 INFO - PROCESS | 1860 | 1461026535763 Marionette TRACE conn3 <- [1,1422,null,{}] 17:42:15 INFO - PROCESS | 1860 | 1461026535767 Marionette TRACE conn3 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:42:15 INFO - PROCESS | 1860 | 1461026535938 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 17:42:15 INFO - PROCESS | 1860 | 1461026535956 Marionette TRACE conn3 -> [0,1424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:15 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f4007a4f000 == 91 [pid = 1860] [id = 363] 17:42:15 INFO - PROCESS | 1860 | ++DOMWINDOW == 177 (0x7f3fe08d2000) [pid = 1860] [serial = 1090] [outer = (nil)] 17:42:16 INFO - PROCESS | 1860 | ++DOMWINDOW == 178 (0x7f3fe1ad6800) [pid = 1860] [serial = 1091] [outer = 0x7f3fe08d2000] 17:42:16 INFO - PROCESS | 1860 | 1461026536008 Marionette DEBUG loaded listener.js 17:42:16 INFO - PROCESS | 1860 | ++DOMWINDOW == 179 (0x7f3fe1adcc00) [pid = 1860] [serial = 1092] [outer = 0x7f3fe08d2000] 17:42:16 INFO - PROCESS | 1860 | 1461026536899 Marionette TRACE conn3 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 17:42:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 17:42:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1175ms 17:42:16 INFO - PROCESS | 1860 | 1461026536936 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 17:42:16 INFO - PROCESS | 1860 | 1461026536941 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 17:42:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 17:42:16 INFO - PROCESS | 1860 | 1461026536948 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 17:42:16 INFO - PROCESS | 1860 | 1461026536953 Marionette TRACE conn3 <- [1,1426,null,{}] 17:42:16 INFO - PROCESS | 1860 | 1461026536961 Marionette TRACE conn3 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:42:17 INFO - PROCESS | 1860 | 1461026537137 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 17:42:17 INFO - PROCESS | 1860 | 1461026537307 Marionette TRACE conn3 -> [0,1428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:17 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fe0755000 == 92 [pid = 1860] [id = 364] 17:42:17 INFO - PROCESS | 1860 | ++DOMWINDOW == 180 (0x7f3fe0768400) [pid = 1860] [serial = 1093] [outer = (nil)] 17:42:17 INFO - PROCESS | 1860 | ++DOMWINDOW == 181 (0x7f3fe0774000) [pid = 1860] [serial = 1094] [outer = 0x7f3fe0768400] 17:42:17 INFO - PROCESS | 1860 | 1461026537370 Marionette DEBUG loaded listener.js 17:42:17 INFO - PROCESS | 1860 | ++DOMWINDOW == 182 (0x7f3fe16f3400) [pid = 1860] [serial = 1095] [outer = 0x7f3fe0768400] 17:42:18 INFO - PROCESS | 1860 | 1461026538227 Marionette TRACE conn3 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 17:42:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 17:42:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1337ms 17:42:18 INFO - PROCESS | 1860 | 1461026538286 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 17:42:18 INFO - PROCESS | 1860 | 1461026538294 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 17:42:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 17:42:18 INFO - PROCESS | 1860 | 1461026538303 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 17:42:18 INFO - PROCESS | 1860 | 1461026538306 Marionette TRACE conn3 <- [1,1430,null,{}] 17:42:18 INFO - PROCESS | 1860 | 1461026538310 Marionette TRACE conn3 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:42:18 INFO - PROCESS | 1860 | 1461026538460 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 17:42:18 INFO - PROCESS | 1860 | 1461026538632 Marionette TRACE conn3 -> [0,1432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:18 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fe8e8d800 == 93 [pid = 1860] [id = 365] 17:42:18 INFO - PROCESS | 1860 | ++DOMWINDOW == 183 (0x7f3fe076a800) [pid = 1860] [serial = 1096] [outer = (nil)] 17:42:18 INFO - PROCESS | 1860 | ++DOMWINDOW == 184 (0x7f3fe20dc400) [pid = 1860] [serial = 1097] [outer = 0x7f3fe076a800] 17:42:18 INFO - PROCESS | 1860 | 1461026538693 Marionette DEBUG loaded listener.js 17:42:18 INFO - PROCESS | 1860 | ++DOMWINDOW == 185 (0x7f3fe8c94c00) [pid = 1860] [serial = 1098] [outer = 0x7f3fe076a800] 17:42:19 INFO - PROCESS | 1860 | 1461026539604 Marionette TRACE conn3 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 17:42:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 17:42:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1335ms 17:42:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 17:42:19 INFO - PROCESS | 1860 | 1461026539637 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 17:42:19 INFO - PROCESS | 1860 | 1461026539640 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 17:42:19 INFO - PROCESS | 1860 | 1461026539645 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 17:42:19 INFO - PROCESS | 1860 | 1461026539650 Marionette TRACE conn3 <- [1,1434,null,{}] 17:42:19 INFO - PROCESS | 1860 | 1461026539664 Marionette TRACE conn3 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:42:19 INFO - PROCESS | 1860 | 1461026539816 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 17:42:19 INFO - PROCESS | 1860 | 1461026539989 Marionette TRACE conn3 -> [0,1436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:20 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ffce13800 == 94 [pid = 1860] [id = 366] 17:42:20 INFO - PROCESS | 1860 | ++DOMWINDOW == 186 (0x7f3fe20e0400) [pid = 1860] [serial = 1099] [outer = (nil)] 17:42:20 INFO - PROCESS | 1860 | ++DOMWINDOW == 187 (0x7f3febeb5c00) [pid = 1860] [serial = 1100] [outer = 0x7f3fe20e0400] 17:42:20 INFO - PROCESS | 1860 | 1461026540055 Marionette DEBUG loaded listener.js 17:42:20 INFO - PROCESS | 1860 | ++DOMWINDOW == 188 (0x7f3fedec6c00) [pid = 1860] [serial = 1101] [outer = 0x7f3fe20e0400] 17:42:20 INFO - PROCESS | 1860 | 1461026540883 Marionette TRACE conn3 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 17:42:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 17:42:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1290ms 17:42:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 17:42:20 INFO - PROCESS | 1860 | 1461026540936 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 17:42:20 INFO - PROCESS | 1860 | 1461026540939 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 17:42:20 INFO - PROCESS | 1860 | 1461026540944 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 17:42:20 INFO - PROCESS | 1860 | 1461026540947 Marionette TRACE conn3 <- [1,1438,null,{}] 17:42:20 INFO - PROCESS | 1860 | 1461026540952 Marionette TRACE conn3 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:42:21 INFO - PROCESS | 1860 | 1461026541098 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 17:42:21 INFO - PROCESS | 1860 | 1461026541282 Marionette TRACE conn3 -> [0,1440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:21 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fe0716000 == 95 [pid = 1860] [id = 367] 17:42:21 INFO - PROCESS | 1860 | ++DOMWINDOW == 189 (0x7f3fecc81400) [pid = 1860] [serial = 1102] [outer = (nil)] 17:42:21 INFO - PROCESS | 1860 | ++DOMWINDOW == 190 (0x7f3ff10e0400) [pid = 1860] [serial = 1103] [outer = 0x7f3fecc81400] 17:42:21 INFO - PROCESS | 1860 | 1461026541345 Marionette DEBUG loaded listener.js 17:42:21 INFO - PROCESS | 1860 | ++DOMWINDOW == 191 (0x7f3ff53b5800) [pid = 1860] [serial = 1104] [outer = 0x7f3fecc81400] 17:42:22 INFO - PROCESS | 1860 | 1461026542138 Marionette TRACE conn3 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 17:42:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 17:42:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1232ms 17:42:22 INFO - PROCESS | 1860 | 1461026542176 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 17:42:22 INFO - PROCESS | 1860 | 1461026542180 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 17:42:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 17:42:22 INFO - PROCESS | 1860 | 1461026542185 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 17:42:22 INFO - PROCESS | 1860 | 1461026542188 Marionette TRACE conn3 <- [1,1442,null,{}] 17:42:22 INFO - PROCESS | 1860 | 1461026542193 Marionette TRACE conn3 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:42:22 INFO - PROCESS | 1860 | 1461026542333 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 17:42:22 INFO - PROCESS | 1860 | 1461026542505 Marionette TRACE conn3 -> [0,1444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:22 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff125c000 == 96 [pid = 1860] [id = 368] 17:42:22 INFO - PROCESS | 1860 | ++DOMWINDOW == 192 (0x7f3ff0803800) [pid = 1860] [serial = 1105] [outer = (nil)] 17:42:22 INFO - PROCESS | 1860 | ++DOMWINDOW == 193 (0x7f3ff6e44c00) [pid = 1860] [serial = 1106] [outer = 0x7f3ff0803800] 17:42:22 INFO - PROCESS | 1860 | 1461026542567 Marionette DEBUG loaded listener.js 17:42:22 INFO - PROCESS | 1860 | ++DOMWINDOW == 194 (0x7f3ffc15ac00) [pid = 1860] [serial = 1107] [outer = 0x7f3ff0803800] 17:42:23 INFO - PROCESS | 1860 | 1461026543375 Marionette TRACE conn3 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 17:42:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 17:42:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1230ms 17:42:23 INFO - PROCESS | 1860 | 1461026543416 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 17:42:23 INFO - PROCESS | 1860 | 1461026543419 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 17:42:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 17:42:23 INFO - PROCESS | 1860 | 1461026543425 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 17:42:23 INFO - PROCESS | 1860 | 1461026543427 Marionette TRACE conn3 <- [1,1446,null,{}] 17:42:23 INFO - PROCESS | 1860 | 1461026543431 Marionette TRACE conn3 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:42:23 INFO - PROCESS | 1860 | 1461026543593 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 17:42:23 INFO - PROCESS | 1860 | 1461026543771 Marionette TRACE conn3 -> [0,1448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:23 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fe05cc800 == 97 [pid = 1860] [id = 369] 17:42:23 INFO - PROCESS | 1860 | ++DOMWINDOW == 195 (0x7f3fdd7ea400) [pid = 1860] [serial = 1108] [outer = (nil)] 17:42:23 INFO - PROCESS | 1860 | ++DOMWINDOW == 196 (0x7f3ff0808c00) [pid = 1860] [serial = 1109] [outer = 0x7f3fdd7ea400] 17:42:23 INFO - PROCESS | 1860 | 1461026543837 Marionette DEBUG loaded listener.js 17:42:23 INFO - PROCESS | 1860 | ++DOMWINDOW == 197 (0x7f4006242000) [pid = 1860] [serial = 1110] [outer = 0x7f3fdd7ea400] 17:42:24 INFO - PROCESS | 1860 | 1461026544592 Marionette TRACE conn3 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 17:42:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 17:42:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1226ms 17:42:24 INFO - PROCESS | 1860 | 1461026544651 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 17:42:24 INFO - PROCESS | 1860 | 1461026544654 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 17:42:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 17:42:24 INFO - PROCESS | 1860 | 1461026544660 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 17:42:24 INFO - PROCESS | 1860 | 1461026544662 Marionette TRACE conn3 <- [1,1450,null,{}] 17:42:24 INFO - PROCESS | 1860 | 1461026544667 Marionette TRACE conn3 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:42:24 INFO - PROCESS | 1860 | 1461026544815 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 17:42:24 INFO - PROCESS | 1860 | 1461026544990 Marionette TRACE conn3 -> [0,1452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:25 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fe07d3800 == 98 [pid = 1860] [id = 370] 17:42:25 INFO - PROCESS | 1860 | ++DOMWINDOW == 198 (0x7f3fdd7ed000) [pid = 1860] [serial = 1111] [outer = (nil)] 17:42:25 INFO - PROCESS | 1860 | ++DOMWINDOW == 199 (0x7f3fe061ac00) [pid = 1860] [serial = 1112] [outer = 0x7f3fdd7ed000] 17:42:25 INFO - PROCESS | 1860 | 1461026545049 Marionette DEBUG loaded listener.js 17:42:25 INFO - PROCESS | 1860 | ++DOMWINDOW == 200 (0x7f3fe0620000) [pid = 1860] [serial = 1113] [outer = 0x7f3fdd7ed000] 17:42:25 INFO - PROCESS | 1860 | 1461026545878 Marionette TRACE conn3 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 17:42:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 17:42:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1278ms 17:42:25 INFO - PROCESS | 1860 | 1461026545938 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 17:42:25 INFO - PROCESS | 1860 | 1461026545942 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 17:42:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 17:42:25 INFO - PROCESS | 1860 | 1461026545947 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 17:42:25 INFO - PROCESS | 1860 | 1461026545949 Marionette TRACE conn3 <- [1,1454,null,{}] 17:42:25 INFO - PROCESS | 1860 | 1461026545954 Marionette TRACE conn3 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:42:26 INFO - PROCESS | 1860 | 1461026546101 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 17:42:26 INFO - PROCESS | 1860 | 1461026546892 Marionette TRACE conn3 -> [0,1456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:26 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fe168e800 == 99 [pid = 1860] [id = 371] 17:42:26 INFO - PROCESS | 1860 | ++DOMWINDOW == 201 (0x7f3fdd7ed800) [pid = 1860] [serial = 1114] [outer = (nil)] 17:42:26 INFO - PROCESS | 1860 | ++DOMWINDOW == 202 (0x7f3fdd7f0c00) [pid = 1860] [serial = 1115] [outer = 0x7f3fdd7ed800] 17:42:26 INFO - PROCESS | 1860 | 1461026546956 Marionette DEBUG loaded listener.js 17:42:27 INFO - PROCESS | 1860 | ++DOMWINDOW == 203 (0x7f3fe076d400) [pid = 1860] [serial = 1116] [outer = 0x7f3fdd7ed800] 17:42:27 INFO - PROCESS | 1860 | 1461026547702 Marionette TRACE conn3 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 17:42:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 17:42:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1782ms 17:42:27 INFO - PROCESS | 1860 | 1461026547743 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 17:42:27 INFO - PROCESS | 1860 | 1461026547749 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 17:42:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 17:42:27 INFO - PROCESS | 1860 | 1461026547757 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 17:42:27 INFO - PROCESS | 1860 | 1461026547761 Marionette TRACE conn3 <- [1,1458,null,{}] 17:42:27 INFO - PROCESS | 1860 | 1461026547767 Marionette TRACE conn3 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:42:27 INFO - PROCESS | 1860 | 1461026547928 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 17:42:28 INFO - PROCESS | 1860 | 1461026548262 Marionette TRACE conn3 -> [0,1460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:28 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fe1906800 == 100 [pid = 1860] [id = 372] 17:42:28 INFO - PROCESS | 1860 | ++DOMWINDOW == 204 (0x7f3fe18a4000) [pid = 1860] [serial = 1117] [outer = (nil)] 17:42:28 INFO - PROCESS | 1860 | ++DOMWINDOW == 205 (0x7f3fe18ae000) [pid = 1860] [serial = 1118] [outer = 0x7f3fe18a4000] 17:42:28 INFO - PROCESS | 1860 | 1461026548335 Marionette DEBUG loaded listener.js 17:42:28 INFO - PROCESS | 1860 | ++DOMWINDOW == 206 (0x7f3fe1ad9c00) [pid = 1860] [serial = 1119] [outer = 0x7f3fe18a4000] 17:42:29 INFO - PROCESS | 1860 | 1461026549207 Marionette TRACE conn3 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 17:42:29 INFO - PROCESS | 1860 | --DOCSHELL 0x7f4006178000 == 99 [pid = 1860] [id = 91] 17:42:29 INFO - PROCESS | 1860 | --DOCSHELL 0x7f400abbd800 == 98 [pid = 1860] [id = 165] 17:42:29 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fec1a9000 == 97 [pid = 1860] [id = 286] 17:42:29 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fe9b11800 == 96 [pid = 1860] [id = 278] 17:42:29 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fde6f2000 == 95 [pid = 1860] [id = 362] 17:42:29 INFO - PROCESS | 1860 | --DOCSHELL 0x7f4007a64000 == 94 [pid = 1860] [id = 361] 17:42:29 INFO - PROCESS | 1860 | --DOMWINDOW == 205 (0x7f3feb0a9400) [pid = 1860] [serial = 1037] [outer = (nil)] [url = about:blank] 17:42:29 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ffc0c4800 == 93 [pid = 1860] [id = 360] 17:42:29 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff11e0000 == 92 [pid = 1860] [id = 359] 17:42:29 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fe339b000 == 91 [pid = 1860] [id = 358] 17:42:29 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fe8e96800 == 90 [pid = 1860] [id = 357] 17:42:29 INFO - PROCESS | 1860 | --DOCSHELL 0x7f400d4d3800 == 89 [pid = 1860] [id = 355] 17:42:29 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3feae51800 == 88 [pid = 1860] [id = 354] 17:42:29 INFO - PROCESS | 1860 | --DOCSHELL 0x7f400c670000 == 87 [pid = 1860] [id = 353] 17:42:29 INFO - PROCESS | 1860 | --DOCSHELL 0x7f4007e57000 == 86 [pid = 1860] [id = 352] 17:42:29 INFO - PROCESS | 1860 | --DOCSHELL 0x7f40032af000 == 85 [pid = 1860] [id = 351] 17:42:29 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff77f4800 == 84 [pid = 1860] [id = 350] 17:42:29 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff5786000 == 83 [pid = 1860] [id = 349] 17:42:29 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff4a51000 == 82 [pid = 1860] [id = 348] 17:42:29 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fecee1800 == 81 [pid = 1860] [id = 347] 17:42:29 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fe33ad000 == 80 [pid = 1860] [id = 346] 17:42:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 17:42:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1535ms 17:42:29 INFO - PROCESS | 1860 | 1461026549295 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 17:42:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 17:42:29 INFO - PROCESS | 1860 | 1461026549300 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 17:42:29 INFO - PROCESS | 1860 | 1461026549306 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 17:42:29 INFO - PROCESS | 1860 | 1461026549309 Marionette TRACE conn3 <- [1,1462,null,{}] 17:42:29 INFO - PROCESS | 1860 | 1461026549313 Marionette TRACE conn3 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:42:29 INFO - PROCESS | 1860 | 1461026549446 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 17:42:29 INFO - PROCESS | 1860 | --DOMWINDOW == 204 (0x7f3ff4a82000) [pid = 1860] [serial = 999] [outer = (nil)] [url = about:blank] 17:42:29 INFO - PROCESS | 1860 | --DOMWINDOW == 203 (0x7f3ff06ae000) [pid = 1860] [serial = 996] [outer = (nil)] [url = about:blank] 17:42:29 INFO - PROCESS | 1860 | --DOMWINDOW == 202 (0x7f3ff4d5a400) [pid = 1860] [serial = 1002] [outer = (nil)] [url = about:blank] 17:42:29 INFO - PROCESS | 1860 | --DOMWINDOW == 201 (0x7f3feff9bc00) [pid = 1860] [serial = 993] [outer = (nil)] [url = about:blank] 17:42:29 INFO - PROCESS | 1860 | --DOMWINDOW == 200 (0x7f3ff55a5c00) [pid = 1860] [serial = 1004] [outer = (nil)] [url = about:blank] 17:42:29 INFO - PROCESS | 1860 | --DOMWINDOW == 199 (0x7f3ff0178000) [pid = 1860] [serial = 995] [outer = (nil)] [url = about:blank] 17:42:29 INFO - PROCESS | 1860 | --DOMWINDOW == 198 (0x7f3fed07dc00) [pid = 1860] [serial = 992] [outer = (nil)] [url = about:blank] 17:42:29 INFO - PROCESS | 1860 | --DOMWINDOW == 197 (0x7f3ff791d400) [pid = 1860] [serial = 965] [outer = (nil)] [url = about:blank] 17:42:29 INFO - PROCESS | 1860 | --DOMWINDOW == 196 (0x7f3ff300ac00) [pid = 1860] [serial = 998] [outer = (nil)] [url = about:blank] 17:42:29 INFO - PROCESS | 1860 | --DOMWINDOW == 195 (0x7f3fe16f6000) [pid = 1860] [serial = 956] [outer = (nil)] [url = about:blank] 17:42:29 INFO - PROCESS | 1860 | --DOMWINDOW == 194 (0x7f3febeadc00) [pid = 1860] [serial = 989] [outer = (nil)] [url = about:blank] 17:42:29 INFO - PROCESS | 1860 | --DOMWINDOW == 193 (0x7f3fec6d1400) [pid = 1860] [serial = 990] [outer = (nil)] [url = about:blank] 17:42:29 INFO - PROCESS | 1860 | --DOMWINDOW == 192 (0x7f3feb0a4800) [pid = 1860] [serial = 987] [outer = (nil)] [url = about:blank] 17:42:29 INFO - PROCESS | 1860 | --DOMWINDOW == 191 (0x7f3fe9b9b800) [pid = 1860] [serial = 986] [outer = (nil)] [url = about:blank] 17:42:29 INFO - PROCESS | 1860 | --DOMWINDOW == 190 (0x7f3fe9b41800) [pid = 1860] [serial = 954] [outer = (nil)] [url = about:blank] 17:42:29 INFO - PROCESS | 1860 | --DOMWINDOW == 189 (0x7f3fe23d0c00) [pid = 1860] [serial = 984] [outer = (nil)] [url = about:blank] 17:42:29 INFO - PROCESS | 1860 | --DOMWINDOW == 188 (0x7f3fe16ea000) [pid = 1860] [serial = 983] [outer = (nil)] [url = about:blank] 17:42:29 INFO - PROCESS | 1860 | --DOMWINDOW == 187 (0x7f4003f36800) [pid = 1860] [serial = 968] [outer = (nil)] [url = about:blank] 17:42:29 INFO - PROCESS | 1860 | --DOMWINDOW == 186 (0x7f3ff10d9c00) [pid = 1860] [serial = 962] [outer = (nil)] [url = about:blank] 17:42:29 INFO - PROCESS | 1860 | --DOMWINDOW == 185 (0x7f4007f30c00) [pid = 1860] [serial = 971] [outer = (nil)] [url = about:blank] 17:42:29 INFO - PROCESS | 1860 | --DOMWINDOW == 184 (0x7f3feb135800) [pid = 1860] [serial = 959] [outer = (nil)] [url = about:blank] 17:42:29 INFO - PROCESS | 1860 | --DOMWINDOW == 183 (0x7f400624cc00) [pid = 1860] [serial = 974] [outer = (nil)] [url = about:blank] 17:42:29 INFO - PROCESS | 1860 | --DOMWINDOW == 182 (0x7f3ff080b800) [pid = 1860] [serial = 977] [outer = (nil)] [url = about:blank] 17:42:29 INFO - PROCESS | 1860 | --DOMWINDOW == 181 (0x7f3fe085c000) [pid = 1860] [serial = 980] [outer = (nil)] [url = about:blank] 17:42:29 INFO - PROCESS | 1860 | --DOMWINDOW == 180 (0x7f3fecc7b000) [pid = 1860] [serial = 1001] [outer = (nil)] [url = about:blank] 17:42:29 INFO - PROCESS | 1860 | --DOMWINDOW == 179 (0x7f3ff5006400) [pid = 1860] [serial = 1016] [outer = (nil)] [url = about:blank] 17:42:29 INFO - PROCESS | 1860 | --DOMWINDOW == 178 (0x7f3fe8c9b000) [pid = 1860] [serial = 1034] [outer = (nil)] [url = about:blank] 17:42:29 INFO - PROCESS | 1860 | --DOMWINDOW == 177 (0x7f3fe16ea400) [pid = 1860] [serial = 1007] [outer = (nil)] [url = about:blank] 17:42:29 INFO - PROCESS | 1860 | --DOMWINDOW == 176 (0x7f3fe9b99000) [pid = 1860] [serial = 1035] [outer = (nil)] [url = about:blank] 17:42:29 INFO - PROCESS | 1860 | --DOMWINDOW == 175 (0x7f3febfae400) [pid = 1860] [serial = 1031] [outer = (nil)] [url = about:blank] 17:42:29 INFO - PROCESS | 1860 | --DOMWINDOW == 174 (0x7f3ff06ad000) [pid = 1860] [serial = 1013] [outer = (nil)] [url = about:blank] 17:42:29 INFO - PROCESS | 1860 | --DOMWINDOW == 173 (0x7f3ff5fbe800) [pid = 1860] [serial = 1005] [outer = (nil)] [url = about:blank] 17:42:29 INFO - PROCESS | 1860 | --DOMWINDOW == 172 (0x7f4003f33400) [pid = 1860] [serial = 1022] [outer = (nil)] [url = about:blank] 17:42:29 INFO - PROCESS | 1860 | --DOMWINDOW == 171 (0x7f3fe9d25c00) [pid = 1860] [serial = 1025] [outer = (nil)] [url = about:blank] 17:42:29 INFO - PROCESS | 1860 | --DOMWINDOW == 170 (0x7f3fecc8fc00) [pid = 1860] [serial = 1028] [outer = (nil)] [url = about:blank] 17:42:29 INFO - PROCESS | 1860 | --DOMWINDOW == 169 (0x7f3feb134c00) [pid = 1860] [serial = 1010] [outer = (nil)] [url = about:blank] 17:42:29 INFO - PROCESS | 1860 | --DOMWINDOW == 168 (0x7f3ff7042000) [pid = 1860] [serial = 1019] [outer = (nil)] [url = about:blank] 17:42:29 INFO - PROCESS | 1860 | 1461026549597 Marionette TRACE conn3 -> [0,1464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:29 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fe1906000 == 81 [pid = 1860] [id = 373] 17:42:29 INFO - PROCESS | 1860 | ++DOMWINDOW == 169 (0x7f3fe085c000) [pid = 1860] [serial = 1120] [outer = (nil)] 17:42:29 INFO - PROCESS | 1860 | ++DOMWINDOW == 170 (0x7f3fe20e1800) [pid = 1860] [serial = 1121] [outer = 0x7f3fe085c000] 17:42:29 INFO - PROCESS | 1860 | 1461026549653 Marionette DEBUG loaded listener.js 17:42:29 INFO - PROCESS | 1860 | ++DOMWINDOW == 171 (0x7f3fe8ca0800) [pid = 1860] [serial = 1122] [outer = 0x7f3fe085c000] 17:42:30 INFO - PROCESS | 1860 | 1461026550330 Marionette TRACE conn3 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 17:42:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 17:42:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1037ms 17:42:30 INFO - PROCESS | 1860 | 1461026550344 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 17:42:30 INFO - PROCESS | 1860 | 1461026550347 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 17:42:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 17:42:30 INFO - PROCESS | 1860 | 1461026550373 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 17:42:30 INFO - PROCESS | 1860 | 1461026550380 Marionette TRACE conn3 <- [1,1466,null,{}] 17:42:30 INFO - PROCESS | 1860 | 1461026550387 Marionette TRACE conn3 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:42:30 INFO - PROCESS | 1860 | 1461026550563 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 17:42:30 INFO - PROCESS | 1860 | 1461026550685 Marionette TRACE conn3 -> [0,1468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:30 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3feae4a000 == 82 [pid = 1860] [id = 374] 17:42:30 INFO - PROCESS | 1860 | ++DOMWINDOW == 172 (0x7f3fe16ea000) [pid = 1860] [serial = 1123] [outer = (nil)] 17:42:30 INFO - PROCESS | 1860 | ++DOMWINDOW == 173 (0x7f3fe9b9e000) [pid = 1860] [serial = 1124] [outer = 0x7f3fe16ea000] 17:42:30 INFO - PROCESS | 1860 | 1461026550736 Marionette DEBUG loaded listener.js 17:42:30 INFO - PROCESS | 1860 | ++DOMWINDOW == 174 (0x7f3fe9d22400) [pid = 1860] [serial = 1125] [outer = 0x7f3fe16ea000] 17:42:31 INFO - PROCESS | 1860 | 1461026551309 Marionette TRACE conn3 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 17:42:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 17:42:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1002ms 17:42:31 INFO - PROCESS | 1860 | 1461026551355 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 17:42:31 INFO - PROCESS | 1860 | 1461026551359 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 17:42:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 17:42:31 INFO - PROCESS | 1860 | 1461026551366 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 17:42:31 INFO - PROCESS | 1860 | 1461026551377 Marionette TRACE conn3 <- [1,1470,null,{}] 17:42:31 INFO - PROCESS | 1860 | 1461026551381 Marionette TRACE conn3 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:42:31 INFO - PROCESS | 1860 | 1461026551573 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 17:42:31 INFO - PROCESS | 1860 | 1461026551604 Marionette TRACE conn3 -> [0,1472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:31 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3feb7ba000 == 83 [pid = 1860] [id = 375] 17:42:31 INFO - PROCESS | 1860 | ++DOMWINDOW == 175 (0x7f3fe20d9c00) [pid = 1860] [serial = 1126] [outer = (nil)] 17:42:31 INFO - PROCESS | 1860 | ++DOMWINDOW == 176 (0x7f3feb107400) [pid = 1860] [serial = 1127] [outer = 0x7f3fe20d9c00] 17:42:31 INFO - PROCESS | 1860 | 1461026551657 Marionette DEBUG loaded listener.js 17:42:31 INFO - PROCESS | 1860 | ++DOMWINDOW == 177 (0x7f3feb131400) [pid = 1860] [serial = 1128] [outer = 0x7f3fe20d9c00] 17:42:32 INFO - PROCESS | 1860 | 1461026552445 Marionette TRACE conn3 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 17:42:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 17:42:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1140ms 17:42:32 INFO - PROCESS | 1860 | 1461026552510 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 17:42:32 INFO - PROCESS | 1860 | 1461026552512 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 17:42:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 17:42:32 INFO - PROCESS | 1860 | 1461026552518 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 17:42:32 INFO - PROCESS | 1860 | 1461026552520 Marionette TRACE conn3 <- [1,1474,null,{}] 17:42:32 INFO - PROCESS | 1860 | 1461026552524 Marionette TRACE conn3 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:42:32 INFO - PROCESS | 1860 | 1461026552692 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 17:42:32 INFO - PROCESS | 1860 | 1461026552716 Marionette TRACE conn3 -> [0,1476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:32 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fec7a5800 == 84 [pid = 1860] [id = 376] 17:42:32 INFO - PROCESS | 1860 | ++DOMWINDOW == 178 (0x7f3feb741c00) [pid = 1860] [serial = 1129] [outer = (nil)] 17:42:32 INFO - PROCESS | 1860 | ++DOMWINDOW == 179 (0x7f3feb971400) [pid = 1860] [serial = 1130] [outer = 0x7f3feb741c00] 17:42:32 INFO - PROCESS | 1860 | 1461026552778 Marionette DEBUG loaded listener.js 17:42:32 INFO - PROCESS | 1860 | ++DOMWINDOW == 180 (0x7f3febeb4c00) [pid = 1860] [serial = 1131] [outer = 0x7f3feb741c00] 17:42:34 INFO - PROCESS | 1860 | 1461026554141 Marionette TRACE conn3 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 17:42:34 INFO - PROCESS | 1860 | --DOMWINDOW == 179 (0x7f3fe20d9800) [pid = 1860] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 17:42:34 INFO - PROCESS | 1860 | --DOMWINDOW == 178 (0x7f3fe9b99800) [pid = 1860] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 17:42:34 INFO - PROCESS | 1860 | --DOMWINDOW == 177 (0x7f3fecc8b800) [pid = 1860] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 17:42:34 INFO - PROCESS | 1860 | --DOMWINDOW == 176 (0x7f3fe9d03c00) [pid = 1860] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 17:42:34 INFO - PROCESS | 1860 | --DOMWINDOW == 175 (0x7f3ff025a400) [pid = 1860] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 17:42:34 INFO - PROCESS | 1860 | --DOMWINDOW == 174 (0x7f3fe20d9000) [pid = 1860] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 17:42:34 INFO - PROCESS | 1860 | --DOMWINDOW == 173 (0x7f3fe9b36000) [pid = 1860] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 17:42:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 17:42:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1727ms 17:42:34 INFO - PROCESS | 1860 | 1461026554245 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 17:42:34 INFO - PROCESS | 1860 | 1461026554248 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 17:42:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 17:42:34 INFO - PROCESS | 1860 | 1461026554253 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 17:42:34 INFO - PROCESS | 1860 | 1461026554255 Marionette TRACE conn3 <- [1,1478,null,{}] 17:42:34 INFO - PROCESS | 1860 | 1461026554260 Marionette TRACE conn3 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:42:34 INFO - PROCESS | 1860 | 1461026554397 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 17:42:34 INFO - PROCESS | 1860 | 1461026554515 Marionette TRACE conn3 -> [0,1480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:34 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fecdac000 == 85 [pid = 1860] [id = 377] 17:42:34 INFO - PROCESS | 1860 | ++DOMWINDOW == 174 (0x7f3febeb7400) [pid = 1860] [serial = 1132] [outer = (nil)] 17:42:34 INFO - PROCESS | 1860 | ++DOMWINDOW == 175 (0x7f3fec073400) [pid = 1860] [serial = 1133] [outer = 0x7f3febeb7400] 17:42:34 INFO - PROCESS | 1860 | 1461026554569 Marionette DEBUG loaded listener.js 17:42:34 INFO - PROCESS | 1860 | ++DOMWINDOW == 176 (0x7f3fec6d4000) [pid = 1860] [serial = 1134] [outer = 0x7f3febeb7400] 17:42:35 INFO - PROCESS | 1860 | 1461026555126 Marionette TRACE conn3 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 17:42:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 17:42:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 925ms 17:42:35 INFO - PROCESS | 1860 | 1461026555179 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 17:42:35 INFO - PROCESS | 1860 | 1461026555182 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 17:42:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 17:42:35 INFO - PROCESS | 1860 | 1461026555187 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 17:42:35 INFO - PROCESS | 1860 | 1461026555189 Marionette TRACE conn3 <- [1,1482,null,{}] 17:42:35 INFO - PROCESS | 1860 | 1461026555193 Marionette TRACE conn3 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:42:35 INFO - PROCESS | 1860 | 1461026555317 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 17:42:35 INFO - PROCESS | 1860 | 1461026555333 Marionette TRACE conn3 -> [0,1484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:35 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fecf50000 == 86 [pid = 1860] [id = 378] 17:42:35 INFO - PROCESS | 1860 | ++DOMWINDOW == 177 (0x7f3fe18a3400) [pid = 1860] [serial = 1135] [outer = (nil)] 17:42:35 INFO - PROCESS | 1860 | ++DOMWINDOW == 178 (0x7f3feca9e800) [pid = 1860] [serial = 1136] [outer = 0x7f3fe18a3400] 17:42:35 INFO - PROCESS | 1860 | 1461026555385 Marionette DEBUG loaded listener.js 17:42:35 INFO - PROCESS | 1860 | ++DOMWINDOW == 179 (0x7f3fecaac800) [pid = 1860] [serial = 1137] [outer = 0x7f3fe18a3400] 17:42:36 INFO - PROCESS | 1860 | 1461026556099 Marionette TRACE conn3 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 17:42:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 17:42:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1032ms 17:42:36 INFO - PROCESS | 1860 | 1461026556221 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 17:42:36 INFO - PROCESS | 1860 | 1461026556226 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 17:42:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 17:42:36 INFO - PROCESS | 1860 | 1461026556262 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 17:42:36 INFO - PROCESS | 1860 | 1461026556266 Marionette TRACE conn3 <- [1,1486,null,{}] 17:42:36 INFO - PROCESS | 1860 | 1461026556283 Marionette TRACE conn3 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:42:36 INFO - PROCESS | 1860 | 1461026556489 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 17:42:36 INFO - PROCESS | 1860 | 1461026556653 Marionette TRACE conn3 -> [0,1488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:36 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fe17cf000 == 87 [pid = 1860] [id = 379] 17:42:36 INFO - PROCESS | 1860 | ++DOMWINDOW == 180 (0x7f3fe076e800) [pid = 1860] [serial = 1138] [outer = (nil)] 17:42:36 INFO - PROCESS | 1860 | ++DOMWINDOW == 181 (0x7f3fe0772c00) [pid = 1860] [serial = 1139] [outer = 0x7f3fe076e800] 17:42:36 INFO - PROCESS | 1860 | 1461026556718 Marionette DEBUG loaded listener.js 17:42:36 INFO - PROCESS | 1860 | ++DOMWINDOW == 182 (0x7f3fe08d5800) [pid = 1860] [serial = 1140] [outer = 0x7f3fe076e800] 17:42:37 INFO - PROCESS | 1860 | 1461026557608 Marionette TRACE conn3 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 17:42:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 17:42:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1426ms 17:42:37 INFO - PROCESS | 1860 | 1461026557659 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 17:42:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 17:42:37 INFO - PROCESS | 1860 | 1461026557664 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 17:42:37 INFO - PROCESS | 1860 | 1461026557675 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 17:42:37 INFO - PROCESS | 1860 | 1461026557680 Marionette TRACE conn3 <- [1,1490,null,{}] 17:42:37 INFO - PROCESS | 1860 | 1461026557685 Marionette TRACE conn3 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:42:37 INFO - PROCESS | 1860 | 1461026557863 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 17:42:38 INFO - PROCESS | 1860 | 1461026558031 Marionette TRACE conn3 -> [0,1492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:38 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3feb7b6000 == 88 [pid = 1860] [id = 380] 17:42:38 INFO - PROCESS | 1860 | ++DOMWINDOW == 183 (0x7f3fe0770000) [pid = 1860] [serial = 1141] [outer = (nil)] 17:42:38 INFO - PROCESS | 1860 | ++DOMWINDOW == 184 (0x7f3fe20e0800) [pid = 1860] [serial = 1142] [outer = 0x7f3fe0770000] 17:42:38 INFO - PROCESS | 1860 | 1461026558093 Marionette DEBUG loaded listener.js 17:42:38 INFO - PROCESS | 1860 | ++DOMWINDOW == 185 (0x7f3fe8c9bc00) [pid = 1860] [serial = 1143] [outer = 0x7f3fe0770000] 17:42:38 INFO - PROCESS | 1860 | 1461026558978 Marionette TRACE conn3 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 17:42:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 17:42:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1341ms 17:42:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 17:42:39 INFO - PROCESS | 1860 | 1461026559013 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 17:42:39 INFO - PROCESS | 1860 | 1461026559016 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 17:42:39 INFO - PROCESS | 1860 | 1461026559023 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 17:42:39 INFO - PROCESS | 1860 | 1461026559025 Marionette TRACE conn3 <- [1,1494,null,{}] 17:42:39 INFO - PROCESS | 1860 | 1461026559040 Marionette TRACE conn3 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:42:39 INFO - PROCESS | 1860 | 1461026559205 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 17:42:39 INFO - PROCESS | 1860 | 1461026559379 Marionette TRACE conn3 -> [0,1496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:39 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff11e3000 == 89 [pid = 1860] [id = 381] 17:42:39 INFO - PROCESS | 1860 | ++DOMWINDOW == 186 (0x7f3fe9b99000) [pid = 1860] [serial = 1144] [outer = (nil)] 17:42:39 INFO - PROCESS | 1860 | ++DOMWINDOW == 187 (0x7f3feb0a9400) [pid = 1860] [serial = 1145] [outer = 0x7f3fe9b99000] 17:42:39 INFO - PROCESS | 1860 | 1461026559447 Marionette DEBUG loaded listener.js 17:42:39 INFO - PROCESS | 1860 | ++DOMWINDOW == 188 (0x7f3feb736800) [pid = 1860] [serial = 1146] [outer = 0x7f3fe9b99000] 17:42:40 INFO - PROCESS | 1860 | 1461026560334 Marionette TRACE conn3 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 17:42:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 17:42:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1385ms 17:42:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 17:42:40 INFO - PROCESS | 1860 | 1461026560407 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 17:42:40 INFO - PROCESS | 1860 | 1461026560410 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 17:42:40 INFO - PROCESS | 1860 | 1461026560416 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 17:42:40 INFO - PROCESS | 1860 | 1461026560419 Marionette TRACE conn3 <- [1,1498,null,{}] 17:42:40 INFO - PROCESS | 1860 | 1461026560424 Marionette TRACE conn3 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:42:40 INFO - PROCESS | 1860 | 1461026560661 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 17:42:40 INFO - PROCESS | 1860 | 1461026560822 Marionette TRACE conn3 -> [0,1500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:40 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff3a13800 == 90 [pid = 1860] [id = 382] 17:42:40 INFO - PROCESS | 1860 | ++DOMWINDOW == 189 (0x7f3fe9c29800) [pid = 1860] [serial = 1147] [outer = (nil)] 17:42:40 INFO - PROCESS | 1860 | ++DOMWINDOW == 190 (0x7f3febfaa400) [pid = 1860] [serial = 1148] [outer = 0x7f3fe9c29800] 17:42:40 INFO - PROCESS | 1860 | 1461026560885 Marionette DEBUG loaded listener.js 17:42:40 INFO - PROCESS | 1860 | ++DOMWINDOW == 191 (0x7f3fec6d7800) [pid = 1860] [serial = 1149] [outer = 0x7f3fe9c29800] 17:42:41 INFO - PROCESS | 1860 | 1461026561722 Marionette TRACE conn3 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 17:42:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 17:42:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1330ms 17:42:41 INFO - PROCESS | 1860 | 1461026561745 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 17:42:41 INFO - PROCESS | 1860 | 1461026561748 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 17:42:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 17:42:41 INFO - PROCESS | 1860 | 1461026561754 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 17:42:41 INFO - PROCESS | 1860 | 1461026561757 Marionette TRACE conn3 <- [1,1502,null,{}] 17:42:41 INFO - PROCESS | 1860 | 1461026561762 Marionette TRACE conn3 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:42:41 INFO - PROCESS | 1860 | 1461026561917 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 17:42:42 INFO - PROCESS | 1860 | 1461026562084 Marionette TRACE conn3 -> [0,1504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:42 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff4e5e800 == 91 [pid = 1860] [id = 383] 17:42:42 INFO - PROCESS | 1860 | ++DOMWINDOW == 192 (0x7f3fe9c2ec00) [pid = 1860] [serial = 1150] [outer = (nil)] 17:42:42 INFO - PROCESS | 1860 | ++DOMWINDOW == 193 (0x7f3fecc7d400) [pid = 1860] [serial = 1151] [outer = 0x7f3fe9c2ec00] 17:42:42 INFO - PROCESS | 1860 | 1461026562149 Marionette DEBUG loaded listener.js 17:42:42 INFO - PROCESS | 1860 | ++DOMWINDOW == 194 (0x7f3fecfbd000) [pid = 1860] [serial = 1152] [outer = 0x7f3fe9c2ec00] 17:42:42 INFO - PROCESS | 1860 | 1461026562949 Marionette TRACE conn3 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 17:42:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 17:42:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1228ms 17:42:42 INFO - PROCESS | 1860 | 1461026562983 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 17:42:42 INFO - PROCESS | 1860 | 1461026562986 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 17:42:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 17:42:42 INFO - PROCESS | 1860 | 1461026562992 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 17:42:42 INFO - PROCESS | 1860 | 1461026562994 Marionette TRACE conn3 <- [1,1506,null,{}] 17:42:43 INFO - PROCESS | 1860 | 1461026562999 Marionette TRACE conn3 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:42:43 INFO - PROCESS | 1860 | 1461026563190 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 17:42:43 INFO - PROCESS | 1860 | 1461026563363 Marionette TRACE conn3 -> [0,1508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:43 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff5565000 == 92 [pid = 1860] [id = 384] 17:42:43 INFO - PROCESS | 1860 | ++DOMWINDOW == 195 (0x7f3fecfbf800) [pid = 1860] [serial = 1153] [outer = (nil)] 17:42:43 INFO - PROCESS | 1860 | ++DOMWINDOW == 196 (0x7f3ff0175c00) [pid = 1860] [serial = 1154] [outer = 0x7f3fecfbf800] 17:42:43 INFO - PROCESS | 1860 | 1461026563429 Marionette DEBUG loaded listener.js 17:42:43 INFO - PROCESS | 1860 | ++DOMWINDOW == 197 (0x7f3ff06a9c00) [pid = 1860] [serial = 1155] [outer = 0x7f3fecfbf800] 17:42:44 INFO - PROCESS | 1860 | 1461026564250 Marionette TRACE conn3 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 17:42:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 17:42:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1276ms 17:42:44 INFO - PROCESS | 1860 | 1461026564276 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 17:42:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 17:42:44 INFO - PROCESS | 1860 | 1461026564280 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 17:42:44 INFO - PROCESS | 1860 | 1461026564288 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 17:42:44 INFO - PROCESS | 1860 | 1461026564291 Marionette TRACE conn3 <- [1,1510,null,{}] 17:42:44 INFO - PROCESS | 1860 | 1461026564296 Marionette TRACE conn3 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:42:44 INFO - PROCESS | 1860 | 1461026564448 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 17:42:44 INFO - PROCESS | 1860 | 1461026564613 Marionette TRACE conn3 -> [0,1512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:44 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff5e1b000 == 93 [pid = 1860] [id = 385] 17:42:44 INFO - PROCESS | 1860 | ++DOMWINDOW == 198 (0x7f3fedfa7800) [pid = 1860] [serial = 1156] [outer = (nil)] 17:42:44 INFO - PROCESS | 1860 | ++DOMWINDOW == 199 (0x7f3ff0811c00) [pid = 1860] [serial = 1157] [outer = 0x7f3fedfa7800] 17:42:44 INFO - PROCESS | 1860 | 1461026564674 Marionette DEBUG loaded listener.js 17:42:44 INFO - PROCESS | 1860 | ++DOMWINDOW == 200 (0x7f3ff10dec00) [pid = 1860] [serial = 1158] [outer = 0x7f3fedfa7800] 17:42:45 INFO - PROCESS | 1860 | 1461026565449 Marionette TRACE conn3 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 17:42:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 17:42:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1236ms 17:42:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 17:42:45 INFO - PROCESS | 1860 | 1461026565524 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 17:42:45 INFO - PROCESS | 1860 | 1461026565526 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 17:42:45 INFO - PROCESS | 1860 | 1461026565533 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 17:42:45 INFO - PROCESS | 1860 | 1461026565536 Marionette TRACE conn3 <- [1,1514,null,{}] 17:42:45 INFO - PROCESS | 1860 | 1461026565541 Marionette TRACE conn3 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:42:45 INFO - PROCESS | 1860 | 1461026565708 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 17:42:45 INFO - PROCESS | 1860 | 1461026565871 Marionette TRACE conn3 -> [0,1516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:45 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff6ece800 == 94 [pid = 1860] [id = 386] 17:42:45 INFO - PROCESS | 1860 | ++DOMWINDOW == 201 (0x7f3ff0172c00) [pid = 1860] [serial = 1159] [outer = (nil)] 17:42:45 INFO - PROCESS | 1860 | ++DOMWINDOW == 202 (0x7f3ff2593800) [pid = 1860] [serial = 1160] [outer = 0x7f3ff0172c00] 17:42:45 INFO - PROCESS | 1860 | 1461026565932 Marionette DEBUG loaded listener.js 17:42:46 INFO - PROCESS | 1860 | ++DOMWINDOW == 203 (0x7f3ff3019c00) [pid = 1860] [serial = 1161] [outer = 0x7f3ff0172c00] 17:42:46 INFO - PROCESS | 1860 | 1461026566710 Marionette TRACE conn3 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 17:42:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 17:42:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1241ms 17:42:46 INFO - PROCESS | 1860 | 1461026566774 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 17:42:46 INFO - PROCESS | 1860 | 1461026566778 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 17:42:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 17:42:46 INFO - PROCESS | 1860 | 1461026566784 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 17:42:46 INFO - PROCESS | 1860 | 1461026566786 Marionette TRACE conn3 <- [1,1518,null,{}] 17:42:46 INFO - PROCESS | 1860 | 1461026566791 Marionette TRACE conn3 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:42:46 INFO - PROCESS | 1860 | 1461026566961 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 17:42:47 INFO - PROCESS | 1860 | 1461026567133 Marionette TRACE conn3 -> [0,1520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:47 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fe06c6000 == 95 [pid = 1860] [id = 387] 17:42:47 INFO - PROCESS | 1860 | ++DOMWINDOW == 204 (0x7f3fe08d0400) [pid = 1860] [serial = 1162] [outer = (nil)] 17:42:47 INFO - PROCESS | 1860 | ++DOMWINDOW == 205 (0x7f3fe1ad1800) [pid = 1860] [serial = 1163] [outer = 0x7f3fe08d0400] 17:42:47 INFO - PROCESS | 1860 | 1461026567197 Marionette DEBUG loaded listener.js 17:42:47 INFO - PROCESS | 1860 | ++DOMWINDOW == 206 (0x7f3ff025a400) [pid = 1860] [serial = 1164] [outer = 0x7f3fe08d0400] 17:42:47 INFO - PROCESS | 1860 | 1461026567985 Marionette TRACE conn3 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 17:42:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 17:42:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1227ms 17:42:48 INFO - PROCESS | 1860 | 1461026568011 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 17:42:48 INFO - PROCESS | 1860 | 1461026568014 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 17:42:48 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 17:42:48 INFO - PROCESS | 1860 | 1461026568020 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 17:42:48 INFO - PROCESS | 1860 | 1461026568022 Marionette TRACE conn3 <- [1,1522,null,{}] 17:42:48 INFO - PROCESS | 1860 | 1461026568027 Marionette TRACE conn3 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:42:48 INFO - PROCESS | 1860 | 1461026568186 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 17:42:48 INFO - PROCESS | 1860 | 1461026568357 Marionette TRACE conn3 -> [0,1524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:48 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff11e3800 == 96 [pid = 1860] [id = 388] 17:42:48 INFO - PROCESS | 1860 | ++DOMWINDOW == 207 (0x7f3fe085f800) [pid = 1860] [serial = 1165] [outer = (nil)] 17:42:48 INFO - PROCESS | 1860 | ++DOMWINDOW == 208 (0x7f3ff3b48400) [pid = 1860] [serial = 1166] [outer = 0x7f3fe085f800] 17:42:48 INFO - PROCESS | 1860 | 1461026568422 Marionette DEBUG loaded listener.js 17:42:48 INFO - PROCESS | 1860 | ++DOMWINDOW == 209 (0x7f3ff4a82400) [pid = 1860] [serial = 1167] [outer = 0x7f3fe085f800] 17:42:49 INFO - PROCESS | 1860 | SkCairoFTTypeface::onFilterRec unimplemented 17:42:49 INFO - PROCESS | 1860 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:42:49 INFO - PROCESS | 1860 | SkCairoFTTypeface::onFilterRec unimplemented 17:42:49 INFO - PROCESS | 1860 | SkCairoFTTypeface::onFilterRec unimplemented 17:42:49 INFO - PROCESS | 1860 | SkCairoFTTypeface::onFilterRec unimplemented 17:42:49 INFO - PROCESS | 1860 | SkCairoFTTypeface::onFilterRec unimplemented 17:42:49 INFO - PROCESS | 1860 | SkCairoFTTypeface::onFilterRec unimplemented 17:42:49 INFO - PROCESS | 1860 | SkCairoFTTypeface::onFilterRec unimplemented 17:42:49 INFO - PROCESS | 1860 | SkCairoFTTypeface::onFilterRec unimplemented 17:42:49 INFO - PROCESS | 1860 | SkCairoFTTypeface::onFilterRec unimplemented 17:42:49 INFO - PROCESS | 1860 | SkCairoFTTypeface::onFilterRec unimplemented 17:42:49 INFO - PROCESS | 1860 | SkCairoFTTypeface::onFilterRec unimplemented 17:42:49 INFO - PROCESS | 1860 | 1461026569401 Marionette TRACE conn3 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 17:42:49 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 () { 17:42:49 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 17:42:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 17:42:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:42:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:42:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 17:42:49 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 () { 17:42:49 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 17:42:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 17:42:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:42:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:42:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 17:42:49 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 () { 17:42:49 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 17:42:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 17:42:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:42:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:42:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 17:42:49 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 () { 17:42:49 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 17:42:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 17:42:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:42:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:42:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 17:42:49 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1432ms 17:42:49 INFO - PROCESS | 1860 | 1461026569457 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 17:42:49 INFO - PROCESS | 1860 | 1461026569463 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 17:42:49 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 17:42:49 INFO - PROCESS | 1860 | 1461026569471 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 17:42:49 INFO - PROCESS | 1860 | 1461026569474 Marionette TRACE conn3 <- [1,1526,null,{}] 17:42:49 INFO - PROCESS | 1860 | 1461026569481 Marionette TRACE conn3 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:42:49 INFO - PROCESS | 1860 | 1461026569647 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 17:42:49 INFO - PROCESS | 1860 | 1461026569821 Marionette TRACE conn3 -> [0,1528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/hitregions-members-exist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:49 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fec7ab000 == 97 [pid = 1860] [id = 389] 17:42:49 INFO - PROCESS | 1860 | ++DOMWINDOW == 210 (0x7f3fe16e9000) [pid = 1860] [serial = 1168] [outer = (nil)] 17:42:49 INFO - PROCESS | 1860 | ++DOMWINDOW == 211 (0x7f3fe1ad8000) [pid = 1860] [serial = 1169] [outer = 0x7f3fe16e9000] 17:42:49 INFO - PROCESS | 1860 | 1461026569882 Marionette DEBUG loaded listener.js 17:42:49 INFO - PROCESS | 1860 | ++DOMWINDOW == 212 (0x7f3fe23cb400) [pid = 1860] [serial = 1170] [outer = 0x7f3fe16e9000] 17:42:50 INFO - PROCESS | 1860 | 1461026570673 Marionette TRACE conn3 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 17:42:50 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 17:42:50 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 17:42:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:42:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:42:50 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 17:42:50 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 17:42:50 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 17:42:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:42:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:42:50 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 17:42:50 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 17:42:50 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 17:42:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:42:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:42:50 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 17:42:50 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1233ms 17:42:50 INFO - PROCESS | 1860 | 1461026570756 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 17:42:50 INFO - PROCESS | 1860 | 1461026570764 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 17:42:50 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 17:42:50 INFO - PROCESS | 1860 | 1461026570774 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 17:42:50 INFO - PROCESS | 1860 | 1461026570777 Marionette TRACE conn3 <- [1,1530,null,{}] 17:42:50 INFO - PROCESS | 1860 | 1461026570781 Marionette TRACE conn3 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:42:50 INFO - PROCESS | 1860 | 1461026570933 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 17:42:51 INFO - PROCESS | 1860 | 1461026571101 Marionette TRACE conn3 -> [0,1532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/image-smoothing/imagesmoothing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:51 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fe0745000 == 98 [pid = 1860] [id = 390] 17:42:51 INFO - PROCESS | 1860 | ++DOMWINDOW == 213 (0x7f3fe9b95000) [pid = 1860] [serial = 1171] [outer = (nil)] 17:42:51 INFO - PROCESS | 1860 | ++DOMWINDOW == 214 (0x7f3fe9d21800) [pid = 1860] [serial = 1172] [outer = 0x7f3fe9b95000] 17:42:51 INFO - PROCESS | 1860 | 1461026571157 Marionette DEBUG loaded listener.js 17:42:51 INFO - PROCESS | 1860 | ++DOMWINDOW == 215 (0x7f3feb12e000) [pid = 1860] [serial = 1173] [outer = 0x7f3fe9b95000] 17:42:51 INFO - PROCESS | 1860 | --DOCSHELL 0x7f4003cc8000 == 97 [pid = 1860] [id = 271] 17:42:51 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fecdac000 == 96 [pid = 1860] [id = 377] 17:42:51 INFO - PROCESS | 1860 | --DOMWINDOW == 214 (0x7f3fe1ad6800) [pid = 1860] [serial = 1091] [outer = (nil)] [url = about:blank] 17:42:51 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fec7a5800 == 95 [pid = 1860] [id = 376] 17:42:51 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3feb7ba000 == 94 [pid = 1860] [id = 375] 17:42:51 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3feae4a000 == 93 [pid = 1860] [id = 374] 17:42:51 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fe1906000 == 92 [pid = 1860] [id = 373] 17:42:51 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fe1906800 == 91 [pid = 1860] [id = 372] 17:42:51 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fe168e800 == 90 [pid = 1860] [id = 371] 17:42:51 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fe07d3800 == 89 [pid = 1860] [id = 370] 17:42:51 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fe05cc800 == 88 [pid = 1860] [id = 369] 17:42:51 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff125c000 == 87 [pid = 1860] [id = 368] 17:42:51 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fe0716000 == 86 [pid = 1860] [id = 367] 17:42:51 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ffce13800 == 85 [pid = 1860] [id = 366] 17:42:51 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fe8e8d800 == 84 [pid = 1860] [id = 365] 17:42:51 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fe0755000 == 83 [pid = 1860] [id = 364] 17:42:51 INFO - PROCESS | 1860 | --DOMWINDOW == 213 (0x7f3ff10dfc00) [pid = 1860] [serial = 1049] [outer = (nil)] [url = about:blank] 17:42:51 INFO - PROCESS | 1860 | --DOMWINDOW == 212 (0x7f3fe9c2ac00) [pid = 1860] [serial = 1076] [outer = (nil)] [url = about:blank] 17:42:51 INFO - PROCESS | 1860 | --DOMWINDOW == 211 (0x7f3fec365c00) [pid = 1860] [serial = 1038] [outer = (nil)] [url = about:blank] 17:42:51 INFO - PROCESS | 1860 | --DOMWINDOW == 210 (0x7f3fe1af0400) [pid = 1860] [serial = 1058] [outer = (nil)] [url = about:blank] 17:42:51 INFO - PROCESS | 1860 | --DOMWINDOW == 209 (0x7f3ff080a000) [pid = 1860] [serial = 1082] [outer = (nil)] [url = about:blank] 17:42:51 INFO - PROCESS | 1860 | --DOMWINDOW == 208 (0x7f3ff080dc00) [pid = 1860] [serial = 1046] [outer = (nil)] [url = about:blank] 17:42:51 INFO - PROCESS | 1860 | --DOMWINDOW == 207 (0x7f3fe9d23c00) [pid = 1860] [serial = 1077] [outer = (nil)] [url = about:blank] 17:42:51 INFO - PROCESS | 1860 | --DOMWINDOW == 206 (0x7f3ff56cb800) [pid = 1860] [serial = 1052] [outer = (nil)] [url = about:blank] 17:42:51 INFO - PROCESS | 1860 | --DOMWINDOW == 205 (0x7f3fec075800) [pid = 1860] [serial = 1079] [outer = (nil)] [url = about:blank] 17:42:51 INFO - PROCESS | 1860 | --DOMWINDOW == 204 (0x7f3ff56d2800) [pid = 1860] [serial = 1085] [outer = (nil)] [url = about:blank] 17:42:51 INFO - PROCESS | 1860 | --DOMWINDOW == 203 (0x7f3fe20e5800) [pid = 1860] [serial = 1074] [outer = (nil)] [url = about:blank] 17:42:51 INFO - PROCESS | 1860 | --DOMWINDOW == 202 (0x7f3fe20de800) [pid = 1860] [serial = 1073] [outer = (nil)] [url = about:blank] 17:42:51 INFO - PROCESS | 1860 | --DOMWINDOW == 201 (0x7f3fecaa3c00) [pid = 1860] [serial = 1043] [outer = (nil)] [url = about:blank] 17:42:51 INFO - PROCESS | 1860 | --DOMWINDOW == 200 (0x7f3fe9d04000) [pid = 1860] [serial = 1040] [outer = (nil)] [url = about:blank] 17:42:51 INFO - PROCESS | 1860 | --DOMWINDOW == 199 (0x7f3ff799e800) [pid = 1860] [serial = 1055] [outer = (nil)] [url = about:blank] 17:42:51 INFO - PROCESS | 1860 | --DOMWINDOW == 198 (0x7f4006129800) [pid = 1860] [serial = 1061] [outer = (nil)] [url = about:blank] 17:42:51 INFO - PROCESS | 1860 | --DOMWINDOW == 197 (0x7f3fe9c2a400) [pid = 1860] [serial = 1064] [outer = (nil)] [url = about:blank] 17:42:51 INFO - PROCESS | 1860 | --DOMWINDOW == 196 (0x7f3fe18abc00) [pid = 1860] [serial = 1067] [outer = (nil)] [url = about:blank] 17:42:51 INFO - PROCESS | 1860 | --DOMWINDOW == 195 (0x7f4007f2cc00) [pid = 1860] [serial = 1070] [outer = (nil)] [url = about:blank] 17:42:51 INFO - PROCESS | 1860 | --DOMWINDOW == 194 (0x7f3ff6a64800) [pid = 1860] [serial = 1086] [outer = (nil)] [url = about:blank] 17:42:51 INFO - PROCESS | 1860 | --DOMWINDOW == 193 (0x7f3ff79a5800) [pid = 1860] [serial = 1088] [outer = (nil)] [url = about:blank] 17:42:51 INFO - PROCESS | 1860 | --DOMWINDOW == 192 (0x7f4003024c00) [pid = 1860] [serial = 1089] [outer = (nil)] [url = about:blank] 17:42:51 INFO - PROCESS | 1860 | --DOMWINDOW == 191 (0x7f3fedfa4400) [pid = 1860] [serial = 1080] [outer = (nil)] [url = about:blank] 17:42:51 INFO - PROCESS | 1860 | --DOMWINDOW == 190 (0x7f3ff0d4dc00) [pid = 1860] [serial = 1083] [outer = (nil)] [url = about:blank] 17:42:52 INFO - PROCESS | 1860 | 1461026572001 Marionette TRACE conn3 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 17:42:52 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 17:42:52 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 17:42:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:42:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:42:52 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 17:42:52 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 17:42:52 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. 17:42:52 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 17:42:52 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1280ms 17:42:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 17:42:52 INFO - PROCESS | 1860 | 1461026572056 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 17:42:52 INFO - PROCESS | 1860 | 1461026572058 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 17:42:52 INFO - PROCESS | 1860 | 1461026572064 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 17:42:52 INFO - PROCESS | 1860 | 1461026572068 Marionette TRACE conn3 <- [1,1534,null,{}] 17:42:52 INFO - PROCESS | 1860 | 1461026572081 Marionette TRACE conn3 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:42:52 INFO - PROCESS | 1860 | 1461026572213 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 17:42:52 INFO - PROCESS | 1860 | 1461026572232 Marionette TRACE conn3 -> [0,1536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.butt.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:52 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fe3397000 == 84 [pid = 1860] [id = 391] 17:42:52 INFO - PROCESS | 1860 | ++DOMWINDOW == 191 (0x7f3fe9c2ac00) [pid = 1860] [serial = 1174] [outer = (nil)] 17:42:52 INFO - PROCESS | 1860 | ++DOMWINDOW == 192 (0x7f3fec365c00) [pid = 1860] [serial = 1175] [outer = 0x7f3fe9c2ac00] 17:42:52 INFO - PROCESS | 1860 | 1461026572287 Marionette DEBUG loaded listener.js 17:42:52 INFO - PROCESS | 1860 | ++DOMWINDOW == 193 (0x7f3fecaad000) [pid = 1860] [serial = 1176] [outer = 0x7f3fe9c2ac00] 17:42:53 INFO - PROCESS | 1860 | 1461026573025 Marionette TRACE conn3 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 17:42:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 17:42:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 988ms 17:42:53 INFO - PROCESS | 1860 | 1461026573051 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 17:42:53 INFO - PROCESS | 1860 | 1461026573055 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 17:42:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 17:42:53 INFO - PROCESS | 1860 | 1461026573061 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 17:42:53 INFO - PROCESS | 1860 | 1461026573063 Marionette TRACE conn3 <- [1,1538,null,{}] 17:42:53 INFO - PROCESS | 1860 | 1461026573088 Marionette TRACE conn3 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:42:53 INFO - PROCESS | 1860 | 1461026573230 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 17:42:53 INFO - PROCESS | 1860 | 1461026573244 Marionette TRACE conn3 -> [0,1540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:53 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3febf78800 == 85 [pid = 1860] [id = 392] 17:42:53 INFO - PROCESS | 1860 | ++DOMWINDOW == 194 (0x7f3feb130000) [pid = 1860] [serial = 1177] [outer = (nil)] 17:42:53 INFO - PROCESS | 1860 | ++DOMWINDOW == 195 (0x7f3feffa1800) [pid = 1860] [serial = 1178] [outer = 0x7f3feb130000] 17:42:53 INFO - PROCESS | 1860 | 1461026573297 Marionette DEBUG loaded listener.js 17:42:53 INFO - PROCESS | 1860 | ++DOMWINDOW == 196 (0x7f3ff06a2000) [pid = 1860] [serial = 1179] [outer = 0x7f3feb130000] 17:42:54 INFO - PROCESS | 1860 | 1461026574104 Marionette TRACE conn3 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 17:42:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 17:42:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1080ms 17:42:54 INFO - PROCESS | 1860 | 1461026574151 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 17:42:54 INFO - PROCESS | 1860 | 1461026574154 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 17:42:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 17:42:54 INFO - PROCESS | 1860 | 1461026574166 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 17:42:54 INFO - PROCESS | 1860 | 1461026574169 Marionette TRACE conn3 <- [1,1542,null,{}] 17:42:54 INFO - PROCESS | 1860 | 1461026574174 Marionette TRACE conn3 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:42:54 INFO - PROCESS | 1860 | 1461026574362 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 17:42:54 INFO - PROCESS | 1860 | 1461026574391 Marionette TRACE conn3 -> [0,1544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:54 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fedf45000 == 86 [pid = 1860] [id = 393] 17:42:54 INFO - PROCESS | 1860 | ++DOMWINDOW == 197 (0x7f3fed07b400) [pid = 1860] [serial = 1180] [outer = (nil)] 17:42:54 INFO - PROCESS | 1860 | ++DOMWINDOW == 198 (0x7f3ff0811400) [pid = 1860] [serial = 1181] [outer = 0x7f3fed07b400] 17:42:54 INFO - PROCESS | 1860 | 1461026574444 Marionette DEBUG loaded listener.js 17:42:54 INFO - PROCESS | 1860 | ++DOMWINDOW == 199 (0x7f3ff3b41400) [pid = 1860] [serial = 1182] [outer = 0x7f3fed07b400] 17:42:55 INFO - PROCESS | 1860 | 1461026575108 Marionette TRACE conn3 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 17:42:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 17:42:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 975ms 17:42:55 INFO - PROCESS | 1860 | 1461026575143 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 17:42:55 INFO - PROCESS | 1860 | 1461026575145 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 17:42:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 17:42:55 INFO - PROCESS | 1860 | 1461026575151 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 17:42:55 INFO - PROCESS | 1860 | 1461026575153 Marionette TRACE conn3 <- [1,1546,null,{}] 17:42:55 INFO - PROCESS | 1860 | 1461026575158 Marionette TRACE conn3 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:42:55 INFO - PROCESS | 1860 | 1461026575360 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 17:42:55 INFO - PROCESS | 1860 | 1461026575395 Marionette TRACE conn3 -> [0,1548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:55 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff5213000 == 87 [pid = 1860] [id = 394] 17:42:55 INFO - PROCESS | 1860 | ++DOMWINDOW == 200 (0x7f3ff3b43000) [pid = 1860] [serial = 1183] [outer = (nil)] 17:42:55 INFO - PROCESS | 1860 | ++DOMWINDOW == 201 (0x7f3ff53b6000) [pid = 1860] [serial = 1184] [outer = 0x7f3ff3b43000] 17:42:55 INFO - PROCESS | 1860 | 1461026575450 Marionette DEBUG loaded listener.js 17:42:55 INFO - PROCESS | 1860 | ++DOMWINDOW == 202 (0x7f3ff5cd7000) [pid = 1860] [serial = 1185] [outer = 0x7f3ff3b43000] 17:42:56 INFO - PROCESS | 1860 | --DOMWINDOW == 201 (0x7f3fe085c000) [pid = 1860] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 17:42:56 INFO - PROCESS | 1860 | --DOMWINDOW == 200 (0x7f3feb741c00) [pid = 1860] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 17:42:56 INFO - PROCESS | 1860 | --DOMWINDOW == 199 (0x7f3fdd7ed800) [pid = 1860] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 17:42:56 INFO - PROCESS | 1860 | --DOMWINDOW == 198 (0x7f3fe20d9c00) [pid = 1860] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 17:42:56 INFO - PROCESS | 1860 | --DOMWINDOW == 197 (0x7f3febeb7400) [pid = 1860] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 17:42:56 INFO - PROCESS | 1860 | --DOMWINDOW == 196 (0x7f3fe16ea000) [pid = 1860] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 17:42:56 INFO - PROCESS | 1860 | --DOMWINDOW == 195 (0x7f3fe18a4000) [pid = 1860] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 17:42:56 INFO - PROCESS | 1860 | --DOMWINDOW == 194 (0x7f3fe08d2000) [pid = 1860] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 17:42:56 INFO - PROCESS | 1860 | 1461026576346 Marionette TRACE conn3 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 17:42:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 17:42:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1230ms 17:42:56 INFO - PROCESS | 1860 | 1461026576382 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 17:42:56 INFO - PROCESS | 1860 | 1461026576384 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 17:42:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 17:42:56 INFO - PROCESS | 1860 | 1461026576390 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 17:42:56 INFO - PROCESS | 1860 | 1461026576392 Marionette TRACE conn3 <- [1,1550,null,{}] 17:42:56 INFO - PROCESS | 1860 | 1461026576397 Marionette TRACE conn3 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:42:56 INFO - PROCESS | 1860 | 1461026576544 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 17:42:56 INFO - PROCESS | 1860 | 1461026576556 Marionette TRACE conn3 -> [0,1552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:56 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fecd53000 == 88 [pid = 1860] [id = 395] 17:42:56 INFO - PROCESS | 1860 | ++DOMWINDOW == 195 (0x7f3fe061c000) [pid = 1860] [serial = 1186] [outer = (nil)] 17:42:56 INFO - PROCESS | 1860 | ++DOMWINDOW == 196 (0x7f3fe9b39c00) [pid = 1860] [serial = 1187] [outer = 0x7f3fe061c000] 17:42:56 INFO - PROCESS | 1860 | 1461026576610 Marionette DEBUG loaded listener.js 17:42:56 INFO - PROCESS | 1860 | ++DOMWINDOW == 197 (0x7f3ff4a81c00) [pid = 1860] [serial = 1188] [outer = 0x7f3fe061c000] 17:42:57 INFO - PROCESS | 1860 | 1461026577335 Marionette TRACE conn3 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 17:42:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 17:42:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 980ms 17:42:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 17:42:57 INFO - PROCESS | 1860 | 1461026577370 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 17:42:57 INFO - PROCESS | 1860 | 1461026577372 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 17:42:57 INFO - PROCESS | 1860 | 1461026577377 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 17:42:57 INFO - PROCESS | 1860 | 1461026577380 Marionette TRACE conn3 <- [1,1554,null,{}] 17:42:57 INFO - PROCESS | 1860 | 1461026577384 Marionette TRACE conn3 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:42:57 INFO - PROCESS | 1860 | 1461026577569 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 17:42:57 INFO - PROCESS | 1860 | 1461026577584 Marionette TRACE conn3 -> [0,1556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.square.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:57 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ffce1f800 == 89 [pid = 1860] [id = 396] 17:42:57 INFO - PROCESS | 1860 | ++DOMWINDOW == 198 (0x7f3fe0766800) [pid = 1860] [serial = 1189] [outer = (nil)] 17:42:57 INFO - PROCESS | 1860 | ++DOMWINDOW == 199 (0x7f3ff5cd7800) [pid = 1860] [serial = 1190] [outer = 0x7f3fe0766800] 17:42:57 INFO - PROCESS | 1860 | 1461026577637 Marionette DEBUG loaded listener.js 17:42:57 INFO - PROCESS | 1860 | ++DOMWINDOW == 200 (0x7f3ff6051000) [pid = 1860] [serial = 1191] [outer = 0x7f3fe0766800] 17:42:58 INFO - PROCESS | 1860 | 1461026578384 Marionette TRACE conn3 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 17:42:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 17:42:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1076ms 17:42:58 INFO - PROCESS | 1860 | 1461026578456 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 17:42:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 17:42:58 INFO - PROCESS | 1860 | 1461026578461 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 17:42:58 INFO - PROCESS | 1860 | 1461026578468 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 17:42:58 INFO - PROCESS | 1860 | 1461026578474 Marionette TRACE conn3 <- [1,1558,null,{}] 17:42:58 INFO - PROCESS | 1860 | 1461026578482 Marionette TRACE conn3 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:42:58 INFO - PROCESS | 1860 | 1461026578702 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 17:42:58 INFO - PROCESS | 1860 | 1461026578879 Marionette TRACE conn3 -> [0,1560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:58 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fe191e000 == 90 [pid = 1860] [id = 397] 17:42:58 INFO - PROCESS | 1860 | ++DOMWINDOW == 201 (0x7f3fe0612800) [pid = 1860] [serial = 1192] [outer = (nil)] 17:42:58 INFO - PROCESS | 1860 | ++DOMWINDOW == 202 (0x7f3fe16ea400) [pid = 1860] [serial = 1193] [outer = 0x7f3fe0612800] 17:42:58 INFO - PROCESS | 1860 | 1461026578948 Marionette DEBUG loaded listener.js 17:42:59 INFO - PROCESS | 1860 | ++DOMWINDOW == 203 (0x7f3fe1aec400) [pid = 1860] [serial = 1194] [outer = 0x7f3fe0612800] 17:42:59 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fec1c4000 == 89 [pid = 1860] [id = 12] 17:42:59 INFO - PROCESS | 1860 | 1461026579830 Marionette TRACE conn3 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 17:42:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 17:42:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1384ms 17:42:59 INFO - PROCESS | 1860 | 1461026579852 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 17:42:59 INFO - PROCESS | 1860 | 1461026579858 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 17:42:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 17:42:59 INFO - PROCESS | 1860 | 1461026579867 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 17:42:59 INFO - PROCESS | 1860 | 1461026579871 Marionette TRACE conn3 <- [1,1562,null,{}] 17:42:59 INFO - PROCESS | 1860 | 1461026579876 Marionette TRACE conn3 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:43:00 INFO - PROCESS | 1860 | 1461026580030 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 17:43:00 INFO - PROCESS | 1860 | 1461026580206 Marionette TRACE conn3 -> [0,1564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:00 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff023d000 == 90 [pid = 1860] [id = 398] 17:43:00 INFO - PROCESS | 1860 | ++DOMWINDOW == 204 (0x7f3fe061a000) [pid = 1860] [serial = 1195] [outer = (nil)] 17:43:00 INFO - PROCESS | 1860 | ++DOMWINDOW == 205 (0x7f3feb0a4800) [pid = 1860] [serial = 1196] [outer = 0x7f3fe061a000] 17:43:00 INFO - PROCESS | 1860 | 1461026580271 Marionette DEBUG loaded listener.js 17:43:00 INFO - PROCESS | 1860 | ++DOMWINDOW == 206 (0x7f3feb971800) [pid = 1860] [serial = 1197] [outer = 0x7f3fe061a000] 17:43:01 INFO - PROCESS | 1860 | 1461026581167 Marionette TRACE conn3 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 17:43:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 17:43:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1328ms 17:43:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 17:43:01 INFO - PROCESS | 1860 | 1461026581195 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 17:43:01 INFO - PROCESS | 1860 | 1461026581198 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 17:43:01 INFO - PROCESS | 1860 | 1461026581203 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 17:43:01 INFO - PROCESS | 1860 | 1461026581209 Marionette TRACE conn3 <- [1,1566,null,{}] 17:43:01 INFO - PROCESS | 1860 | 1461026581223 Marionette TRACE conn3 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:43:01 INFO - PROCESS | 1860 | 1461026581382 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 17:43:01 INFO - PROCESS | 1860 | 1461026581561 Marionette TRACE conn3 -> [0,1568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.defaults.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:01 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f4002e51800 == 91 [pid = 1860] [id = 399] 17:43:01 INFO - PROCESS | 1860 | ++DOMWINDOW == 207 (0x7f3febeb5400) [pid = 1860] [serial = 1198] [outer = (nil)] 17:43:01 INFO - PROCESS | 1860 | ++DOMWINDOW == 208 (0x7f3feff9d400) [pid = 1860] [serial = 1199] [outer = 0x7f3febeb5400] 17:43:01 INFO - PROCESS | 1860 | 1461026581625 Marionette DEBUG loaded listener.js 17:43:01 INFO - PROCESS | 1860 | ++DOMWINDOW == 209 (0x7f3ff4a80400) [pid = 1860] [serial = 1200] [outer = 0x7f3febeb5400] 17:43:02 INFO - PROCESS | 1860 | 1461026582472 Marionette TRACE conn3 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 17:43:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 17:43:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1337ms 17:43:02 INFO - PROCESS | 1860 | 1461026582541 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 17:43:02 INFO - PROCESS | 1860 | 1461026582545 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 17:43:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 17:43:02 INFO - PROCESS | 1860 | 1461026582551 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 17:43:02 INFO - PROCESS | 1860 | 1461026582553 Marionette TRACE conn3 <- [1,1570,null,{}] 17:43:02 INFO - PROCESS | 1860 | 1461026582558 Marionette TRACE conn3 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:43:02 INFO - PROCESS | 1860 | 1461026582720 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 17:43:02 INFO - PROCESS | 1860 | 1461026582906 Marionette TRACE conn3 -> [0,1572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.bevel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:02 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f400424d800 == 92 [pid = 1860] [id = 400] 17:43:02 INFO - PROCESS | 1860 | ++DOMWINDOW == 210 (0x7f3fee17dc00) [pid = 1860] [serial = 1201] [outer = (nil)] 17:43:02 INFO - PROCESS | 1860 | ++DOMWINDOW == 211 (0x7f3ff53bb400) [pid = 1860] [serial = 1202] [outer = 0x7f3fee17dc00] 17:43:02 INFO - PROCESS | 1860 | 1461026582970 Marionette DEBUG loaded listener.js 17:43:03 INFO - PROCESS | 1860 | ++DOMWINDOW == 212 (0x7f3ff5cd7c00) [pid = 1860] [serial = 1203] [outer = 0x7f3fee17dc00] 17:43:03 INFO - PROCESS | 1860 | 1461026583757 Marionette TRACE conn3 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 17:43:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 17:43:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1232ms 17:43:03 INFO - PROCESS | 1860 | 1461026583783 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 17:43:03 INFO - PROCESS | 1860 | 1461026583786 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 17:43:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 17:43:03 INFO - PROCESS | 1860 | 1461026583792 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 17:43:03 INFO - PROCESS | 1860 | 1461026583794 Marionette TRACE conn3 <- [1,1574,null,{}] 17:43:03 INFO - PROCESS | 1860 | 1461026583799 Marionette TRACE conn3 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:43:03 INFO - PROCESS | 1860 | 1461026583948 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 17:43:04 INFO - PROCESS | 1860 | 1461026584123 Marionette TRACE conn3 -> [0,1576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:04 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f40079a8000 == 93 [pid = 1860] [id = 401] 17:43:04 INFO - PROCESS | 1860 | ++DOMWINDOW == 213 (0x7f3ff52f4400) [pid = 1860] [serial = 1204] [outer = (nil)] 17:43:04 INFO - PROCESS | 1860 | ++DOMWINDOW == 214 (0x7f3ff663a400) [pid = 1860] [serial = 1205] [outer = 0x7f3ff52f4400] 17:43:04 INFO - PROCESS | 1860 | 1461026584184 Marionette DEBUG loaded listener.js 17:43:04 INFO - PROCESS | 1860 | ++DOMWINDOW == 215 (0x7f3ff6a5e800) [pid = 1860] [serial = 1206] [outer = 0x7f3ff52f4400] 17:43:04 INFO - PROCESS | 1860 | 1461026584971 Marionette TRACE conn3 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 17:43:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 17:43:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1229ms 17:43:05 INFO - PROCESS | 1860 | 1461026585021 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 17:43:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 17:43:05 INFO - PROCESS | 1860 | 1461026585025 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 17:43:05 INFO - PROCESS | 1860 | 1461026585030 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 17:43:05 INFO - PROCESS | 1860 | 1461026585033 Marionette TRACE conn3 <- [1,1578,null,{}] 17:43:05 INFO - PROCESS | 1860 | 1461026585037 Marionette TRACE conn3 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:43:05 INFO - PROCESS | 1860 | 1461026585213 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 17:43:05 INFO - PROCESS | 1860 | 1461026585393 Marionette TRACE conn3 -> [0,1580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:05 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f400846f800 == 94 [pid = 1860] [id = 402] 17:43:05 INFO - PROCESS | 1860 | ++DOMWINDOW == 216 (0x7f3ff56cf400) [pid = 1860] [serial = 1207] [outer = (nil)] 17:43:05 INFO - PROCESS | 1860 | ++DOMWINDOW == 217 (0x7f3ff78b9400) [pid = 1860] [serial = 1208] [outer = 0x7f3ff56cf400] 17:43:05 INFO - PROCESS | 1860 | 1461026585457 Marionette DEBUG loaded listener.js 17:43:05 INFO - PROCESS | 1860 | ++DOMWINDOW == 218 (0x7f3ff85df800) [pid = 1860] [serial = 1209] [outer = 0x7f3ff56cf400] 17:43:06 INFO - PROCESS | 1860 | 1461026586263 Marionette TRACE conn3 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 17:43:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 17:43:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1276ms 17:43:06 INFO - PROCESS | 1860 | 1461026586307 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 17:43:06 INFO - PROCESS | 1860 | 1461026586309 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 17:43:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 17:43:06 INFO - PROCESS | 1860 | 1461026586315 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 17:43:06 INFO - PROCESS | 1860 | 1461026586318 Marionette TRACE conn3 <- [1,1582,null,{}] 17:43:06 INFO - PROCESS | 1860 | 1461026586322 Marionette TRACE conn3 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:43:06 INFO - PROCESS | 1860 | 1461026586529 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 17:43:06 INFO - PROCESS | 1860 | 1461026586658 Marionette TRACE conn3 -> [0,1584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.miter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:06 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f400ab46800 == 95 [pid = 1860] [id = 403] 17:43:06 INFO - PROCESS | 1860 | ++DOMWINDOW == 219 (0x7f3ffceec400) [pid = 1860] [serial = 1210] [outer = (nil)] 17:43:06 INFO - PROCESS | 1860 | ++DOMWINDOW == 220 (0x7f4002d9ac00) [pid = 1860] [serial = 1211] [outer = 0x7f3ffceec400] 17:43:06 INFO - PROCESS | 1860 | 1461026586723 Marionette DEBUG loaded listener.js 17:43:06 INFO - PROCESS | 1860 | ++DOMWINDOW == 221 (0x7f4003211c00) [pid = 1860] [serial = 1212] [outer = 0x7f3ffceec400] 17:43:07 INFO - PROCESS | 1860 | 1461026587517 Marionette TRACE conn3 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 17:43:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 17:43:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1227ms 17:43:07 INFO - PROCESS | 1860 | 1461026587543 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 17:43:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 17:43:07 INFO - PROCESS | 1860 | 1461026587547 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 17:43:07 INFO - PROCESS | 1860 | 1461026587551 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 17:43:07 INFO - PROCESS | 1860 | 1461026587554 Marionette TRACE conn3 <- [1,1586,null,{}] 17:43:07 INFO - PROCESS | 1860 | 1461026587572 Marionette TRACE conn3 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:43:07 INFO - PROCESS | 1860 | 1461026587770 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 17:43:07 INFO - PROCESS | 1860 | 1461026587900 Marionette TRACE conn3 -> [0,1588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:07 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f400d37a000 == 96 [pid = 1860] [id = 404] 17:43:07 INFO - PROCESS | 1860 | ++DOMWINDOW == 222 (0x7f4002d9a800) [pid = 1860] [serial = 1213] [outer = (nil)] 17:43:07 INFO - PROCESS | 1860 | ++DOMWINDOW == 223 (0x7f4003fde400) [pid = 1860] [serial = 1214] [outer = 0x7f4002d9a800] 17:43:07 INFO - PROCESS | 1860 | 1461026587962 Marionette DEBUG loaded listener.js 17:43:08 INFO - PROCESS | 1860 | ++DOMWINDOW == 224 (0x7f4006125c00) [pid = 1860] [serial = 1215] [outer = 0x7f4002d9a800] 17:43:08 INFO - PROCESS | 1860 | 1461026588731 Marionette TRACE conn3 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 17:43:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 17:43:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1235ms 17:43:08 INFO - PROCESS | 1860 | 1461026588787 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 17:43:08 INFO - PROCESS | 1860 | 1461026588790 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 17:43:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 17:43:08 INFO - PROCESS | 1860 | 1461026588796 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 17:43:08 INFO - PROCESS | 1860 | 1461026588798 Marionette TRACE conn3 <- [1,1590,null,{}] 17:43:08 INFO - PROCESS | 1860 | 1461026588803 Marionette TRACE conn3 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:43:08 INFO - PROCESS | 1860 | 1461026588959 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 17:43:09 INFO - PROCESS | 1860 | 1461026589133 Marionette TRACE conn3 -> [0,1592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.parallel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:09 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fdd9ac800 == 97 [pid = 1860] [id = 405] 17:43:09 INFO - PROCESS | 1860 | ++DOMWINDOW == 225 (0x7f3fe064d400) [pid = 1860] [serial = 1216] [outer = (nil)] 17:43:09 INFO - PROCESS | 1860 | ++DOMWINDOW == 226 (0x7f3fe0655800) [pid = 1860] [serial = 1217] [outer = 0x7f3fe064d400] 17:43:09 INFO - PROCESS | 1860 | 1461026589194 Marionette DEBUG loaded listener.js 17:43:09 INFO - PROCESS | 1860 | ++DOMWINDOW == 227 (0x7f3fe065a400) [pid = 1860] [serial = 1218] [outer = 0x7f3fe064d400] 17:43:09 INFO - PROCESS | 1860 | 1461026589986 Marionette TRACE conn3 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 17:43:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 17:43:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1233ms 17:43:10 INFO - PROCESS | 1860 | 1461026590029 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 17:43:10 INFO - PROCESS | 1860 | 1461026590033 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 17:43:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 17:43:10 INFO - PROCESS | 1860 | 1461026590038 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 17:43:10 INFO - PROCESS | 1860 | 1461026590041 Marionette TRACE conn3 <- [1,1594,null,{}] 17:43:10 INFO - PROCESS | 1860 | 1461026590046 Marionette TRACE conn3 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:43:10 INFO - PROCESS | 1860 | 1461026590196 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 17:43:10 INFO - PROCESS | 1860 | 1461026590363 Marionette TRACE conn3 -> [0,1596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:10 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f400c67e800 == 98 [pid = 1860] [id = 406] 17:43:10 INFO - PROCESS | 1860 | ++DOMWINDOW == 228 (0x7f3fdd7e9400) [pid = 1860] [serial = 1219] [outer = (nil)] 17:43:10 INFO - PROCESS | 1860 | ++DOMWINDOW == 229 (0x7f3ff5fc3800) [pid = 1860] [serial = 1220] [outer = 0x7f3fdd7e9400] 17:43:10 INFO - PROCESS | 1860 | 1461026590425 Marionette DEBUG loaded listener.js 17:43:10 INFO - PROCESS | 1860 | ++DOMWINDOW == 230 (0x7f4006290000) [pid = 1860] [serial = 1221] [outer = 0x7f3fdd7e9400] 17:43:11 INFO - PROCESS | 1860 | 1461026591256 Marionette TRACE conn3 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 17:43:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 17:43:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1289ms 17:43:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 17:43:11 INFO - PROCESS | 1860 | 1461026591327 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 17:43:11 INFO - PROCESS | 1860 | 1461026591330 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 17:43:11 INFO - PROCESS | 1860 | 1461026591336 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 17:43:11 INFO - PROCESS | 1860 | 1461026591340 Marionette TRACE conn3 <- [1,1598,null,{}] 17:43:11 INFO - PROCESS | 1860 | 1461026591344 Marionette TRACE conn3 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:43:11 INFO - PROCESS | 1860 | 1461026591563 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 17:43:11 INFO - PROCESS | 1860 | 1461026591744 Marionette TRACE conn3 -> [0,1600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:11 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fead0c000 == 99 [pid = 1860] [id = 407] 17:43:11 INFO - PROCESS | 1860 | ++DOMWINDOW == 231 (0x7f3fdcbc4000) [pid = 1860] [serial = 1222] [outer = (nil)] 17:43:11 INFO - PROCESS | 1860 | ++DOMWINDOW == 232 (0x7f3fdcbcd400) [pid = 1860] [serial = 1223] [outer = 0x7f3fdcbc4000] 17:43:11 INFO - PROCESS | 1860 | 1461026591816 Marionette DEBUG loaded listener.js 17:43:11 INFO - PROCESS | 1860 | ++DOMWINDOW == 233 (0x7f3feb0aa400) [pid = 1860] [serial = 1224] [outer = 0x7f3fdcbc4000] 17:43:12 INFO - PROCESS | 1860 | 1461026592920 Marionette TRACE conn3 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 17:43:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 17:43:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1635ms 17:43:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 17:43:12 INFO - PROCESS | 1860 | 1461026592970 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 17:43:12 INFO - PROCESS | 1860 | 1461026592974 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 17:43:12 INFO - PROCESS | 1860 | 1461026592982 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 17:43:12 INFO - PROCESS | 1860 | 1461026592986 Marionette TRACE conn3 <- [1,1602,null,{}] 17:43:12 INFO - PROCESS | 1860 | 1461026592994 Marionette TRACE conn3 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:43:13 INFO - PROCESS | 1860 | 1461026593198 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 17:43:13 INFO - PROCESS | 1860 | 1461026593438 Marionette TRACE conn3 -> [0,1604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.acute.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:13 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3feb1c2800 == 100 [pid = 1860] [id = 408] 17:43:13 INFO - PROCESS | 1860 | ++DOMWINDOW == 234 (0x7f3fddfd7800) [pid = 1860] [serial = 1225] [outer = (nil)] 17:43:13 INFO - PROCESS | 1860 | ++DOMWINDOW == 235 (0x7f3fddfd9800) [pid = 1860] [serial = 1226] [outer = 0x7f3fddfd7800] 17:43:13 INFO - PROCESS | 1860 | 1461026593496 Marionette DEBUG loaded listener.js 17:43:13 INFO - PROCESS | 1860 | ++DOMWINDOW == 236 (0x7f3fddfe3000) [pid = 1860] [serial = 1227] [outer = 0x7f3fddfd7800] 17:43:14 INFO - PROCESS | 1860 | 1461026594336 Marionette TRACE conn3 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 17:43:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 17:43:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1389ms 17:43:14 INFO - PROCESS | 1860 | 1461026594369 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 17:43:14 INFO - PROCESS | 1860 | 1461026594376 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 17:43:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 17:43:14 INFO - PROCESS | 1860 | 1461026594385 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 17:43:14 INFO - PROCESS | 1860 | 1461026594387 Marionette TRACE conn3 <- [1,1606,null,{}] 17:43:14 INFO - PROCESS | 1860 | 1461026594391 Marionette TRACE conn3 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:43:14 INFO - PROCESS | 1860 | 1461026594541 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 17:43:14 INFO - PROCESS | 1860 | 1461026594725 Marionette TRACE conn3 -> [0,1608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.exceeded.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:14 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fe06e1800 == 101 [pid = 1860] [id = 409] 17:43:14 INFO - PROCESS | 1860 | ++DOMWINDOW == 237 (0x7f3fe061b000) [pid = 1860] [serial = 1228] [outer = (nil)] 17:43:14 INFO - PROCESS | 1860 | ++DOMWINDOW == 238 (0x7f3fe0859000) [pid = 1860] [serial = 1229] [outer = 0x7f3fe061b000] 17:43:14 INFO - PROCESS | 1860 | 1461026594783 Marionette DEBUG loaded listener.js 17:43:14 INFO - PROCESS | 1860 | ++DOMWINDOW == 239 (0x7f3fe1ad3000) [pid = 1860] [serial = 1230] [outer = 0x7f3fe061b000] 17:43:15 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fecd53000 == 100 [pid = 1860] [id = 395] 17:43:15 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff5213000 == 99 [pid = 1860] [id = 394] 17:43:15 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fedf45000 == 98 [pid = 1860] [id = 393] 17:43:15 INFO - PROCESS | 1860 | --DOMWINDOW == 238 (0x7f3fe061ac00) [pid = 1860] [serial = 1112] [outer = (nil)] [url = about:blank] 17:43:15 INFO - PROCESS | 1860 | --DOMWINDOW == 237 (0x7f3ff6e44c00) [pid = 1860] [serial = 1106] [outer = (nil)] [url = about:blank] 17:43:15 INFO - PROCESS | 1860 | --DOMWINDOW == 236 (0x7f3ff0808c00) [pid = 1860] [serial = 1109] [outer = (nil)] [url = about:blank] 17:43:15 INFO - PROCESS | 1860 | --DOMWINDOW == 235 (0x7f3feca9e800) [pid = 1860] [serial = 1136] [outer = (nil)] [url = about:blank] 17:43:15 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3febf78800 == 97 [pid = 1860] [id = 392] 17:43:15 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fe3397000 == 96 [pid = 1860] [id = 391] 17:43:15 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fe0745000 == 95 [pid = 1860] [id = 390] 17:43:15 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fec7ab000 == 94 [pid = 1860] [id = 389] 17:43:15 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fe06c6000 == 93 [pid = 1860] [id = 387] 17:43:15 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff6ece800 == 92 [pid = 1860] [id = 386] 17:43:15 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff5e1b000 == 91 [pid = 1860] [id = 385] 17:43:15 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff5565000 == 90 [pid = 1860] [id = 384] 17:43:15 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff4e5e800 == 89 [pid = 1860] [id = 383] 17:43:15 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff3a13800 == 88 [pid = 1860] [id = 382] 17:43:15 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff11e3000 == 87 [pid = 1860] [id = 381] 17:43:15 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3feb7b6000 == 86 [pid = 1860] [id = 380] 17:43:15 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fe17cf000 == 85 [pid = 1860] [id = 379] 17:43:15 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fecf50000 == 84 [pid = 1860] [id = 378] 17:43:15 INFO - PROCESS | 1860 | --DOMWINDOW == 234 (0x7f3fe8ca0800) [pid = 1860] [serial = 1122] [outer = (nil)] [url = about:blank] 17:43:15 INFO - PROCESS | 1860 | --DOMWINDOW == 233 (0x7f3febeb5c00) [pid = 1860] [serial = 1100] [outer = (nil)] [url = about:blank] 17:43:15 INFO - PROCESS | 1860 | --DOMWINDOW == 232 (0x7f3ff10e0400) [pid = 1860] [serial = 1103] [outer = (nil)] [url = about:blank] 17:43:15 INFO - PROCESS | 1860 | --DOMWINDOW == 231 (0x7f3febeb4c00) [pid = 1860] [serial = 1131] [outer = (nil)] [url = about:blank] 17:43:15 INFO - PROCESS | 1860 | --DOMWINDOW == 230 (0x7f3fe076d400) [pid = 1860] [serial = 1116] [outer = (nil)] [url = about:blank] 17:43:15 INFO - PROCESS | 1860 | --DOMWINDOW == 229 (0x7f3feb107400) [pid = 1860] [serial = 1127] [outer = (nil)] [url = about:blank] 17:43:15 INFO - PROCESS | 1860 | --DOMWINDOW == 228 (0x7f3fec6d4000) [pid = 1860] [serial = 1134] [outer = (nil)] [url = about:blank] 17:43:15 INFO - PROCESS | 1860 | --DOMWINDOW == 227 (0x7f3feb131400) [pid = 1860] [serial = 1128] [outer = (nil)] [url = about:blank] 17:43:15 INFO - PROCESS | 1860 | --DOMWINDOW == 226 (0x7f3fdd7f0c00) [pid = 1860] [serial = 1115] [outer = (nil)] [url = about:blank] 17:43:15 INFO - PROCESS | 1860 | --DOMWINDOW == 225 (0x7f3fe9b9e000) [pid = 1860] [serial = 1124] [outer = (nil)] [url = about:blank] 17:43:15 INFO - PROCESS | 1860 | --DOMWINDOW == 224 (0x7f3fec073400) [pid = 1860] [serial = 1133] [outer = (nil)] [url = about:blank] 17:43:15 INFO - PROCESS | 1860 | --DOMWINDOW == 223 (0x7f3fe1ad9c00) [pid = 1860] [serial = 1119] [outer = (nil)] [url = about:blank] 17:43:15 INFO - PROCESS | 1860 | --DOMWINDOW == 222 (0x7f3fe1adcc00) [pid = 1860] [serial = 1092] [outer = (nil)] [url = about:blank] 17:43:15 INFO - PROCESS | 1860 | --DOMWINDOW == 221 (0x7f3fe0774000) [pid = 1860] [serial = 1094] [outer = (nil)] [url = about:blank] 17:43:15 INFO - PROCESS | 1860 | --DOMWINDOW == 220 (0x7f3fe9d22400) [pid = 1860] [serial = 1125] [outer = (nil)] [url = about:blank] 17:43:15 INFO - PROCESS | 1860 | --DOMWINDOW == 219 (0x7f3fe20dc400) [pid = 1860] [serial = 1097] [outer = (nil)] [url = about:blank] 17:43:15 INFO - PROCESS | 1860 | --DOMWINDOW == 218 (0x7f3feb971400) [pid = 1860] [serial = 1130] [outer = (nil)] [url = about:blank] 17:43:15 INFO - PROCESS | 1860 | --DOMWINDOW == 217 (0x7f3fe18ae000) [pid = 1860] [serial = 1118] [outer = (nil)] [url = about:blank] 17:43:15 INFO - PROCESS | 1860 | --DOMWINDOW == 216 (0x7f3fe20e1800) [pid = 1860] [serial = 1121] [outer = (nil)] [url = about:blank] 17:43:15 INFO - PROCESS | 1860 | 1461026595687 Marionette TRACE conn3 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 17:43:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 17:43:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1331ms 17:43:15 INFO - PROCESS | 1860 | 1461026595717 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 17:43:15 INFO - PROCESS | 1860 | 1461026595720 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 17:43:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 17:43:15 INFO - PROCESS | 1860 | 1461026595756 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 17:43:15 INFO - PROCESS | 1860 | 1461026595762 Marionette TRACE conn3 <- [1,1610,null,{}] 17:43:15 INFO - PROCESS | 1860 | 1461026595778 Marionette TRACE conn3 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:43:15 INFO - PROCESS | 1860 | 1461026595913 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 17:43:15 INFO - PROCESS | 1860 | 1461026595928 Marionette TRACE conn3 -> [0,1612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:15 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fe33a4800 == 85 [pid = 1860] [id = 410] 17:43:15 INFO - PROCESS | 1860 | ++DOMWINDOW == 217 (0x7f3fe1adcc00) [pid = 1860] [serial = 1231] [outer = (nil)] 17:43:16 INFO - PROCESS | 1860 | ++DOMWINDOW == 218 (0x7f3fe9b32400) [pid = 1860] [serial = 1232] [outer = 0x7f3fe1adcc00] 17:43:16 INFO - PROCESS | 1860 | 1461026596013 Marionette DEBUG loaded listener.js 17:43:16 INFO - PROCESS | 1860 | ++DOMWINDOW == 219 (0x7f3fe9c2d400) [pid = 1860] [serial = 1233] [outer = 0x7f3fe1adcc00] 17:43:16 INFO - PROCESS | 1860 | 1461026596743 Marionette TRACE conn3 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 17:43:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 17:43:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1036ms 17:43:16 INFO - PROCESS | 1860 | 1461026596792 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 17:43:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 17:43:16 INFO - PROCESS | 1860 | 1461026596796 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 17:43:16 INFO - PROCESS | 1860 | 1461026596801 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 17:43:16 INFO - PROCESS | 1860 | 1461026596803 Marionette TRACE conn3 <- [1,1614,null,{}] 17:43:16 INFO - PROCESS | 1860 | 1461026596808 Marionette TRACE conn3 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:43:16 INFO - PROCESS | 1860 | 1461026596941 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 17:43:16 INFO - PROCESS | 1860 | 1461026596956 Marionette TRACE conn3 -> [0,1616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.lineedge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:16 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fec3ad000 == 86 [pid = 1860] [id = 411] 17:43:16 INFO - PROCESS | 1860 | ++DOMWINDOW == 220 (0x7f3fe9b35400) [pid = 1860] [serial = 1234] [outer = (nil)] 17:43:17 INFO - PROCESS | 1860 | ++DOMWINDOW == 221 (0x7f3feb12ac00) [pid = 1860] [serial = 1235] [outer = 0x7f3fe9b35400] 17:43:17 INFO - PROCESS | 1860 | 1461026597017 Marionette DEBUG loaded listener.js 17:43:17 INFO - PROCESS | 1860 | ++DOMWINDOW == 222 (0x7f3feb740800) [pid = 1860] [serial = 1236] [outer = 0x7f3fe9b35400] 17:43:17 INFO - PROCESS | 1860 | 1461026597766 Marionette TRACE conn3 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 17:43:17 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 17:43:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1024ms 17:43:17 INFO - PROCESS | 1860 | 1461026597826 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 17:43:17 INFO - PROCESS | 1860 | 1461026597829 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 17:43:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 17:43:17 INFO - PROCESS | 1860 | 1461026597834 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 17:43:17 INFO - PROCESS | 1860 | 1461026597836 Marionette TRACE conn3 <- [1,1618,null,{}] 17:43:17 INFO - PROCESS | 1860 | 1461026597840 Marionette TRACE conn3 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:43:18 INFO - PROCESS | 1860 | 1461026598057 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 17:43:18 INFO - PROCESS | 1860 | 1461026598087 Marionette TRACE conn3 -> [0,1620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.obtuse.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:18 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3feced3800 == 87 [pid = 1860] [id = 412] 17:43:18 INFO - PROCESS | 1860 | ++DOMWINDOW == 223 (0x7f3feb741400) [pid = 1860] [serial = 1237] [outer = (nil)] 17:43:18 INFO - PROCESS | 1860 | ++DOMWINDOW == 224 (0x7f3febeae400) [pid = 1860] [serial = 1238] [outer = 0x7f3feb741400] 17:43:18 INFO - PROCESS | 1860 | 1461026598141 Marionette DEBUG loaded listener.js 17:43:18 INFO - PROCESS | 1860 | ++DOMWINDOW == 225 (0x7f3fec073400) [pid = 1860] [serial = 1239] [outer = 0x7f3feb741400] 17:43:18 INFO - PROCESS | 1860 | 1461026598937 Marionette TRACE conn3 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 17:43:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 17:43:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1129ms 17:43:18 INFO - PROCESS | 1860 | 1461026598964 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 17:43:18 INFO - PROCESS | 1860 | 1461026598967 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 17:43:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 17:43:18 INFO - PROCESS | 1860 | 1461026598972 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 17:43:18 INFO - PROCESS | 1860 | 1461026598973 Marionette TRACE conn3 <- [1,1622,null,{}] 17:43:18 INFO - PROCESS | 1860 | 1461026598978 Marionette TRACE conn3 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:43:19 INFO - PROCESS | 1860 | 1461026599183 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 17:43:19 INFO - PROCESS | 1860 | 1461026599214 Marionette TRACE conn3 -> [0,1624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.rightangle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:19 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff1270000 == 88 [pid = 1860] [id = 413] 17:43:19 INFO - PROCESS | 1860 | ++DOMWINDOW == 226 (0x7f3fecaa8800) [pid = 1860] [serial = 1240] [outer = (nil)] 17:43:19 INFO - PROCESS | 1860 | ++DOMWINDOW == 227 (0x7f3feffa6000) [pid = 1860] [serial = 1241] [outer = 0x7f3fecaa8800] 17:43:19 INFO - PROCESS | 1860 | 1461026599271 Marionette DEBUG loaded listener.js 17:43:19 INFO - PROCESS | 1860 | ++DOMWINDOW == 228 (0x7f3ff0803c00) [pid = 1860] [serial = 1242] [outer = 0x7f3fecaa8800] 17:43:20 INFO - PROCESS | 1860 | --DOMWINDOW == 227 (0x7f3fed07b400) [pid = 1860] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 17:43:20 INFO - PROCESS | 1860 | --DOMWINDOW == 226 (0x7f3ff3b43000) [pid = 1860] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 17:43:20 INFO - PROCESS | 1860 | --DOMWINDOW == 225 (0x7f3fe061c000) [pid = 1860] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 17:43:20 INFO - PROCESS | 1860 | --DOMWINDOW == 224 (0x7f3fe16e9000) [pid = 1860] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 17:43:20 INFO - PROCESS | 1860 | --DOMWINDOW == 223 (0x7f3fe18a3400) [pid = 1860] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 17:43:20 INFO - PROCESS | 1860 | --DOMWINDOW == 222 (0x7f3fe9b95000) [pid = 1860] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 17:43:20 INFO - PROCESS | 1860 | --DOMWINDOW == 221 (0x7f3feb130000) [pid = 1860] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 17:43:20 INFO - PROCESS | 1860 | --DOMWINDOW == 220 (0x7f3fe9c2ac00) [pid = 1860] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 17:43:20 INFO - PROCESS | 1860 | 1461026600228 Marionette TRACE conn3 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 17:43:20 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 17:43:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1277ms 17:43:20 INFO - PROCESS | 1860 | 1461026600249 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 17:43:20 INFO - PROCESS | 1860 | 1461026600251 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 17:43:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 17:43:20 INFO - PROCESS | 1860 | 1461026600256 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 17:43:20 INFO - PROCESS | 1860 | 1461026600259 Marionette TRACE conn3 <- [1,1626,null,{}] 17:43:20 INFO - PROCESS | 1860 | 1461026600264 Marionette TRACE conn3 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:43:20 INFO - PROCESS | 1860 | 1461026600402 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 17:43:20 INFO - PROCESS | 1860 | 1461026600415 Marionette TRACE conn3 -> [0,1628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:20 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fec9a8000 == 89 [pid = 1860] [id = 414] 17:43:20 INFO - PROCESS | 1860 | ++DOMWINDOW == 221 (0x7f3fe9c2ac00) [pid = 1860] [serial = 1243] [outer = (nil)] 17:43:20 INFO - PROCESS | 1860 | ++DOMWINDOW == 222 (0x7f3fecfc1400) [pid = 1860] [serial = 1244] [outer = 0x7f3fe9c2ac00] 17:43:20 INFO - PROCESS | 1860 | 1461026600466 Marionette DEBUG loaded listener.js 17:43:20 INFO - PROCESS | 1860 | ++DOMWINDOW == 223 (0x7f3ff0d4b400) [pid = 1860] [serial = 1245] [outer = 0x7f3fe9c2ac00] 17:43:21 INFO - PROCESS | 1860 | 1461026601141 Marionette TRACE conn3 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 17:43:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 17:43:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 930ms 17:43:21 INFO - PROCESS | 1860 | 1461026601188 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 17:43:21 INFO - PROCESS | 1860 | 1461026601191 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 17:43:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 17:43:21 INFO - PROCESS | 1860 | 1461026601196 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 17:43:21 INFO - PROCESS | 1860 | 1461026601197 Marionette TRACE conn3 <- [1,1630,null,{}] 17:43:21 INFO - PROCESS | 1860 | 1461026601202 Marionette TRACE conn3 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:43:21 INFO - PROCESS | 1860 | 1461026601384 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 17:43:21 INFO - PROCESS | 1860 | 1461026601403 Marionette TRACE conn3 -> [0,1632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.within.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:21 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff557f800 == 90 [pid = 1860] [id = 415] 17:43:21 INFO - PROCESS | 1860 | ++DOMWINDOW == 224 (0x7f3feb96e400) [pid = 1860] [serial = 1246] [outer = (nil)] 17:43:21 INFO - PROCESS | 1860 | ++DOMWINDOW == 225 (0x7f3fec5cbc00) [pid = 1860] [serial = 1247] [outer = 0x7f3feb96e400] 17:43:21 INFO - PROCESS | 1860 | 1461026601455 Marionette DEBUG loaded listener.js 17:43:21 INFO - PROCESS | 1860 | ++DOMWINDOW == 226 (0x7f3ff26b1000) [pid = 1860] [serial = 1248] [outer = 0x7f3feb96e400] 17:43:22 INFO - PROCESS | 1860 | 1461026602109 Marionette TRACE conn3 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 17:43:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 17:43:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 975ms 17:43:22 INFO - PROCESS | 1860 | 1461026602171 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 17:43:22 INFO - PROCESS | 1860 | 1461026602174 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 17:43:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 17:43:22 INFO - PROCESS | 1860 | 1461026602315 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 17:43:22 INFO - PROCESS | 1860 | 1461026602321 Marionette TRACE conn3 <- [1,1634,null,{}] 17:43:22 INFO - PROCESS | 1860 | 1461026602329 Marionette TRACE conn3 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:43:22 INFO - PROCESS | 1860 | 1461026602504 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 17:43:22 INFO - PROCESS | 1860 | 1461026602683 Marionette TRACE conn3 -> [0,1636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:22 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fe07d2800 == 91 [pid = 1860] [id = 416] 17:43:22 INFO - PROCESS | 1860 | ++DOMWINDOW == 227 (0x7f3fddfd4400) [pid = 1860] [serial = 1249] [outer = (nil)] 17:43:22 INFO - PROCESS | 1860 | ++DOMWINDOW == 228 (0x7f3fddfd6800) [pid = 1860] [serial = 1250] [outer = 0x7f3fddfd4400] 17:43:22 INFO - PROCESS | 1860 | 1461026602747 Marionette DEBUG loaded listener.js 17:43:22 INFO - PROCESS | 1860 | ++DOMWINDOW == 229 (0x7f3fe0617c00) [pid = 1860] [serial = 1251] [outer = 0x7f3fddfd4400] 17:43:23 INFO - PROCESS | 1860 | 1461026603566 Marionette TRACE conn3 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 17:43:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 17:43:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1331ms 17:43:23 INFO - PROCESS | 1860 | 1461026603602 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 17:43:23 INFO - PROCESS | 1860 | 1461026603607 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 17:43:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 17:43:23 INFO - PROCESS | 1860 | 1461026603613 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 17:43:23 INFO - PROCESS | 1860 | 1461026603616 Marionette TRACE conn3 <- [1,1638,null,{}] 17:43:23 INFO - PROCESS | 1860 | 1461026603627 Marionette TRACE conn3 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:43:23 INFO - PROCESS | 1860 | 1461026603788 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 17:43:23 INFO - PROCESS | 1860 | 1461026603970 Marionette TRACE conn3 -> [0,1640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:23 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fec1a8800 == 92 [pid = 1860] [id = 417] 17:43:23 INFO - PROCESS | 1860 | ++DOMWINDOW == 230 (0x7f3fddfd4800) [pid = 1860] [serial = 1252] [outer = (nil)] 17:43:24 INFO - PROCESS | 1860 | ++DOMWINDOW == 231 (0x7f3fe1ada800) [pid = 1860] [serial = 1253] [outer = 0x7f3fddfd4800] 17:43:24 INFO - PROCESS | 1860 | 1461026604037 Marionette DEBUG loaded listener.js 17:43:24 INFO - PROCESS | 1860 | ++DOMWINDOW == 232 (0x7f3fe23d5c00) [pid = 1860] [serial = 1254] [outer = 0x7f3fddfd4800] 17:43:24 INFO - PROCESS | 1860 | 1461026604927 Marionette TRACE conn3 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 17:43:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 17:43:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1386ms 17:43:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 17:43:25 INFO - PROCESS | 1860 | 1461026604999 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 17:43:25 INFO - PROCESS | 1860 | 1461026605002 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 17:43:25 INFO - PROCESS | 1860 | 1461026605008 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 17:43:25 INFO - PROCESS | 1860 | 1461026605011 Marionette TRACE conn3 <- [1,1642,null,{}] 17:43:25 INFO - PROCESS | 1860 | 1461026605016 Marionette TRACE conn3 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:43:25 INFO - PROCESS | 1860 | 1461026605180 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 17:43:25 INFO - PROCESS | 1860 | 1461026605363 Marionette TRACE conn3 -> [0,1644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:25 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff77f5800 == 93 [pid = 1860] [id = 418] 17:43:25 INFO - PROCESS | 1860 | ++DOMWINDOW == 233 (0x7f3fec36a800) [pid = 1860] [serial = 1255] [outer = (nil)] 17:43:25 INFO - PROCESS | 1860 | ++DOMWINDOW == 234 (0x7f3fec5c9000) [pid = 1860] [serial = 1256] [outer = 0x7f3fec36a800] 17:43:25 INFO - PROCESS | 1860 | 1461026605435 Marionette DEBUG loaded listener.js 17:43:25 INFO - PROCESS | 1860 | ++DOMWINDOW == 235 (0x7f3fecc89c00) [pid = 1860] [serial = 1257] [outer = 0x7f3fec36a800] 17:43:26 INFO - PROCESS | 1860 | 1461026606271 Marionette TRACE conn3 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 17:43:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 17:43:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1281ms 17:43:26 INFO - PROCESS | 1860 | 1461026606295 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 17:43:26 INFO - PROCESS | 1860 | 1461026606298 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 17:43:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 17:43:26 INFO - PROCESS | 1860 | 1461026606305 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 17:43:26 INFO - PROCESS | 1860 | 1461026606308 Marionette TRACE conn3 <- [1,1646,null,{}] 17:43:26 INFO - PROCESS | 1860 | 1461026606312 Marionette TRACE conn3 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:43:26 INFO - PROCESS | 1860 | 1461026606470 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 17:43:26 INFO - PROCESS | 1860 | 1461026606649 Marionette TRACE conn3 -> [0,1648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.scaledefault.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:26 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f4007911000 == 94 [pid = 1860] [id = 419] 17:43:26 INFO - PROCESS | 1860 | ++DOMWINDOW == 236 (0x7f3fe9c2d000) [pid = 1860] [serial = 1258] [outer = (nil)] 17:43:26 INFO - PROCESS | 1860 | ++DOMWINDOW == 237 (0x7f3ff0d45800) [pid = 1860] [serial = 1259] [outer = 0x7f3fe9c2d000] 17:43:26 INFO - PROCESS | 1860 | 1461026606711 Marionette DEBUG loaded listener.js 17:43:26 INFO - PROCESS | 1860 | ++DOMWINDOW == 238 (0x7f3ff40e2800) [pid = 1860] [serial = 1260] [outer = 0x7f3fe9c2d000] 17:43:27 INFO - PROCESS | 1860 | 1461026607492 Marionette TRACE conn3 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 17:43:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 17:43:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1233ms 17:43:27 INFO - PROCESS | 1860 | 1461026607538 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 17:43:27 INFO - PROCESS | 1860 | 1461026607542 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 17:43:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 17:43:27 INFO - PROCESS | 1860 | 1461026607547 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 17:43:27 INFO - PROCESS | 1860 | 1461026607549 Marionette TRACE conn3 <- [1,1650,null,{}] 17:43:27 INFO - PROCESS | 1860 | 1461026607554 Marionette TRACE conn3 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:43:27 INFO - PROCESS | 1860 | 1461026607706 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 17:43:27 INFO - PROCESS | 1860 | 1461026607884 Marionette TRACE conn3 -> [0,1652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.transformed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:27 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f400ab5b800 == 95 [pid = 1860] [id = 420] 17:43:27 INFO - PROCESS | 1860 | ++DOMWINDOW == 239 (0x7f3fe0860000) [pid = 1860] [serial = 1261] [outer = (nil)] 17:43:27 INFO - PROCESS | 1860 | ++DOMWINDOW == 240 (0x7f3ff4a89c00) [pid = 1860] [serial = 1262] [outer = 0x7f3fe0860000] 17:43:27 INFO - PROCESS | 1860 | 1461026607944 Marionette DEBUG loaded listener.js 17:43:28 INFO - PROCESS | 1860 | ++DOMWINDOW == 241 (0x7f3ff5cdd800) [pid = 1860] [serial = 1263] [outer = 0x7f3fe0860000] 17:43:28 INFO - PROCESS | 1860 | 1461026608728 Marionette TRACE conn3 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 17:43:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 17:43:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1229ms 17:43:28 INFO - PROCESS | 1860 | 1461026608778 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 17:43:28 INFO - PROCESS | 1860 | 1461026608781 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 17:43:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 17:43:28 INFO - PROCESS | 1860 | 1461026608803 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 17:43:28 INFO - PROCESS | 1860 | 1461026608806 Marionette TRACE conn3 <- [1,1654,null,{}] 17:43:28 INFO - PROCESS | 1860 | 1461026608811 Marionette TRACE conn3 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:43:29 INFO - PROCESS | 1860 | 1461026609001 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 17:43:29 INFO - PROCESS | 1860 | 1461026609184 Marionette TRACE conn3 -> [0,1656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:29 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fead59800 == 96 [pid = 1860] [id = 421] 17:43:29 INFO - PROCESS | 1860 | ++DOMWINDOW == 242 (0x7f3ff4eaa000) [pid = 1860] [serial = 1264] [outer = (nil)] 17:43:29 INFO - PROCESS | 1860 | ++DOMWINDOW == 243 (0x7f3ff7918400) [pid = 1860] [serial = 1265] [outer = 0x7f3ff4eaa000] 17:43:29 INFO - PROCESS | 1860 | 1461026609250 Marionette DEBUG loaded listener.js 17:43:29 INFO - PROCESS | 1860 | ++DOMWINDOW == 244 (0x7f4002b6e000) [pid = 1860] [serial = 1266] [outer = 0x7f3ff4eaa000] 17:43:30 INFO - PROCESS | 1860 | 1461026610015 Marionette TRACE conn3 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 17:43:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 17:43:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1232ms 17:43:30 INFO - PROCESS | 1860 | 1461026610034 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 17:43:30 INFO - PROCESS | 1860 | 1461026610036 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 17:43:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 17:43:30 INFO - PROCESS | 1860 | 1461026610042 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 17:43:30 INFO - PROCESS | 1860 | 1461026610044 Marionette TRACE conn3 <- [1,1658,null,{}] 17:43:30 INFO - PROCESS | 1860 | 1461026610067 Marionette TRACE conn3 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:43:30 INFO - PROCESS | 1860 | 1461026610220 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 17:43:30 INFO - PROCESS | 1860 | 1461026610398 Marionette TRACE conn3 -> [0,1660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:30 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fe1ce6800 == 97 [pid = 1860] [id = 422] 17:43:30 INFO - PROCESS | 1860 | ++DOMWINDOW == 245 (0x7f3ff1243400) [pid = 1860] [serial = 1267] [outer = (nil)] 17:43:30 INFO - PROCESS | 1860 | ++DOMWINDOW == 246 (0x7f3ff124ac00) [pid = 1860] [serial = 1268] [outer = 0x7f3ff1243400] 17:43:30 INFO - PROCESS | 1860 | 1461026610458 Marionette DEBUG loaded listener.js 17:43:30 INFO - PROCESS | 1860 | ++DOMWINDOW == 247 (0x7f3ff1250400) [pid = 1860] [serial = 1269] [outer = 0x7f3ff1243400] 17:43:31 INFO - PROCESS | 1860 | 1461026611275 Marionette TRACE conn3 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 17:43:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 17:43:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1296ms 17:43:31 INFO - PROCESS | 1860 | 1461026611338 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 17:43:31 INFO - PROCESS | 1860 | 1461026611341 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 17:43:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 17:43:31 INFO - PROCESS | 1860 | 1461026611347 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 17:43:31 INFO - PROCESS | 1860 | 1461026611349 Marionette TRACE conn3 <- [1,1662,null,{}] 17:43:31 INFO - PROCESS | 1860 | 1461026611354 Marionette TRACE conn3 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:43:31 INFO - PROCESS | 1860 | 1461026611508 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 17:43:31 INFO - PROCESS | 1860 | 1461026611689 Marionette TRACE conn3 -> [0,1664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:31 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fe0310000 == 98 [pid = 1860] [id = 423] 17:43:31 INFO - PROCESS | 1860 | ++DOMWINDOW == 248 (0x7f3fe1bdbc00) [pid = 1860] [serial = 1270] [outer = (nil)] 17:43:31 INFO - PROCESS | 1860 | ++DOMWINDOW == 249 (0x7f3fe1be3c00) [pid = 1860] [serial = 1271] [outer = 0x7f3fe1bdbc00] 17:43:31 INFO - PROCESS | 1860 | 1461026611750 Marionette DEBUG loaded listener.js 17:43:31 INFO - PROCESS | 1860 | ++DOMWINDOW == 250 (0x7f3ff124a000) [pid = 1860] [serial = 1272] [outer = 0x7f3fe1bdbc00] 17:43:32 INFO - PROCESS | 1860 | 1461026612532 Marionette TRACE conn3 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 17:43:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 17:43:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1226ms 17:43:32 INFO - PROCESS | 1860 | 1461026612574 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 17:43:32 INFO - PROCESS | 1860 | 1461026612577 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 17:43:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 17:43:32 INFO - PROCESS | 1860 | 1461026612582 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 17:43:32 INFO - PROCESS | 1860 | 1461026612584 Marionette TRACE conn3 <- [1,1666,null,{}] 17:43:32 INFO - PROCESS | 1860 | 1461026612589 Marionette TRACE conn3 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:43:32 INFO - PROCESS | 1860 | 1461026612739 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 17:43:32 INFO - PROCESS | 1860 | 1461026612920 Marionette TRACE conn3 -> [0,1668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:32 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fe1cf5800 == 99 [pid = 1860] [id = 424] 17:43:32 INFO - PROCESS | 1860 | ++DOMWINDOW == 251 (0x7f3fe1bdcc00) [pid = 1860] [serial = 1273] [outer = (nil)] 17:43:32 INFO - PROCESS | 1860 | ++DOMWINDOW == 252 (0x7f3ff5cda000) [pid = 1860] [serial = 1274] [outer = 0x7f3fe1bdcc00] 17:43:32 INFO - PROCESS | 1860 | 1461026612983 Marionette DEBUG loaded listener.js 17:43:33 INFO - PROCESS | 1860 | ++DOMWINDOW == 253 (0x7f4002dc7400) [pid = 1860] [serial = 1275] [outer = 0x7f3fe1bdcc00] 17:43:33 INFO - PROCESS | 1860 | 1461026613800 Marionette TRACE conn3 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 17:43:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 17:43:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1280ms 17:43:33 INFO - PROCESS | 1860 | 1461026613864 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 17:43:33 INFO - PROCESS | 1860 | 1461026613867 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 17:43:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 17:43:33 INFO - PROCESS | 1860 | 1461026613889 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 17:43:33 INFO - PROCESS | 1860 | 1461026613892 Marionette TRACE conn3 <- [1,1670,null,{}] 17:43:33 INFO - PROCESS | 1860 | 1461026613897 Marionette TRACE conn3 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:43:34 INFO - PROCESS | 1860 | 1461026614059 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 17:43:34 INFO - PROCESS | 1860 | 1461026614558 Marionette TRACE conn3 -> [0,1672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:34 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fe33a8800 == 100 [pid = 1860] [id = 425] 17:43:34 INFO - PROCESS | 1860 | ++DOMWINDOW == 254 (0x7f3fdcbc3000) [pid = 1860] [serial = 1276] [outer = (nil)] 17:43:34 INFO - PROCESS | 1860 | ++DOMWINDOW == 255 (0x7f3fdcbc7800) [pid = 1860] [serial = 1277] [outer = 0x7f3fdcbc3000] 17:43:34 INFO - PROCESS | 1860 | 1461026614632 Marionette DEBUG loaded listener.js 17:43:34 INFO - PROCESS | 1860 | ++DOMWINDOW == 256 (0x7f3fdd7e7000) [pid = 1860] [serial = 1278] [outer = 0x7f3fdcbc3000] 17:43:35 INFO - PROCESS | 1860 | 1461026615408 Marionette TRACE conn3 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 17:43:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 17:43:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1589ms 17:43:35 INFO - PROCESS | 1860 | 1461026615477 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 17:43:35 INFO - PROCESS | 1860 | 1461026615483 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 17:43:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 17:43:35 INFO - PROCESS | 1860 | 1461026615491 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 17:43:35 INFO - PROCESS | 1860 | 1461026615493 Marionette TRACE conn3 <- [1,1674,null,{}] 17:43:35 INFO - PROCESS | 1860 | 1461026615500 Marionette TRACE conn3 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:43:35 INFO - PROCESS | 1860 | 1461026615661 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 17:43:36 INFO - PROCESS | 1860 | 1461026616042 Marionette TRACE conn3 -> [0,1676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:36 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fde6db800 == 101 [pid = 1860] [id = 426] 17:43:36 INFO - PROCESS | 1860 | ++DOMWINDOW == 257 (0x7f3fe064c400) [pid = 1860] [serial = 1279] [outer = (nil)] 17:43:36 INFO - PROCESS | 1860 | ++DOMWINDOW == 258 (0x7f3fe0766c00) [pid = 1860] [serial = 1280] [outer = 0x7f3fe064c400] 17:43:36 INFO - PROCESS | 1860 | 1461026616106 Marionette DEBUG loaded listener.js 17:43:36 INFO - PROCESS | 1860 | ++DOMWINDOW == 259 (0x7f3fe16f2c00) [pid = 1860] [serial = 1281] [outer = 0x7f3fe064c400] 17:43:36 INFO - PROCESS | 1860 | 1461026616890 Marionette TRACE conn3 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 17:43:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 17:43:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1436ms 17:43:36 INFO - PROCESS | 1860 | 1461026616930 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 17:43:36 INFO - PROCESS | 1860 | 1461026616935 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 17:43:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 17:43:36 INFO - PROCESS | 1860 | 1461026616941 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 17:43:36 INFO - PROCESS | 1860 | 1461026616943 Marionette TRACE conn3 <- [1,1678,null,{}] 17:43:36 INFO - PROCESS | 1860 | 1461026616948 Marionette TRACE conn3 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:43:37 INFO - PROCESS | 1860 | 1461026617091 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 17:43:37 INFO - PROCESS | 1860 | 1461026617282 Marionette TRACE conn3 -> [0,1680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:37 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3feb1aa800 == 102 [pid = 1860] [id = 427] 17:43:37 INFO - PROCESS | 1860 | ++DOMWINDOW == 260 (0x7f3fe08d4000) [pid = 1860] [serial = 1282] [outer = (nil)] 17:43:37 INFO - PROCESS | 1860 | ++DOMWINDOW == 261 (0x7f3fe20dfc00) [pid = 1860] [serial = 1283] [outer = 0x7f3fe08d4000] 17:43:37 INFO - PROCESS | 1860 | 1461026617336 Marionette DEBUG loaded listener.js 17:43:37 INFO - PROCESS | 1860 | ++DOMWINDOW == 262 (0x7f3fe9b3a800) [pid = 1860] [serial = 1284] [outer = 0x7f3fe08d4000] 17:43:38 INFO - PROCESS | 1860 | 1461026618159 Marionette TRACE conn3 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 17:43:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 17:43:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1280ms 17:43:38 INFO - PROCESS | 1860 | 1461026618223 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 17:43:38 INFO - PROCESS | 1860 | 1461026618226 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 17:43:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 17:43:38 INFO - PROCESS | 1860 | 1461026618246 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 17:43:38 INFO - PROCESS | 1860 | 1461026618253 Marionette TRACE conn3 <- [1,1682,null,{}] 17:43:38 INFO - PROCESS | 1860 | 1461026618261 Marionette TRACE conn3 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:43:38 INFO - PROCESS | 1860 | 1461026618408 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 17:43:38 INFO - PROCESS | 1860 | 1461026618592 Marionette TRACE conn3 -> [0,1684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:38 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3feb081000 == 103 [pid = 1860] [id = 428] 17:43:38 INFO - PROCESS | 1860 | ++DOMWINDOW == 263 (0x7f3fe9b9e000) [pid = 1860] [serial = 1285] [outer = (nil)] 17:43:38 INFO - PROCESS | 1860 | ++DOMWINDOW == 264 (0x7f3febde6000) [pid = 1860] [serial = 1286] [outer = 0x7f3fe9b9e000] 17:43:38 INFO - PROCESS | 1860 | 1461026618649 Marionette DEBUG loaded listener.js 17:43:38 INFO - PROCESS | 1860 | ++DOMWINDOW == 265 (0x7f3fec373c00) [pid = 1860] [serial = 1287] [outer = 0x7f3fe9b9e000] 17:43:39 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fec9a8000 == 102 [pid = 1860] [id = 414] 17:43:39 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff1270000 == 101 [pid = 1860] [id = 413] 17:43:39 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3feced3800 == 100 [pid = 1860] [id = 412] 17:43:39 INFO - PROCESS | 1860 | --DOMWINDOW == 264 (0x7f3ff3b48400) [pid = 1860] [serial = 1166] [outer = (nil)] [url = about:blank] 17:43:39 INFO - PROCESS | 1860 | --DOMWINDOW == 263 (0x7f3fe20e0800) [pid = 1860] [serial = 1142] [outer = (nil)] [url = about:blank] 17:43:39 INFO - PROCESS | 1860 | --DOMWINDOW == 262 (0x7f3fe0772c00) [pid = 1860] [serial = 1139] [outer = (nil)] [url = about:blank] 17:43:39 INFO - PROCESS | 1860 | --DOMWINDOW == 261 (0x7f3feb0a9400) [pid = 1860] [serial = 1145] [outer = (nil)] [url = about:blank] 17:43:39 INFO - PROCESS | 1860 | --DOMWINDOW == 260 (0x7f3febfaa400) [pid = 1860] [serial = 1148] [outer = (nil)] [url = about:blank] 17:43:39 INFO - PROCESS | 1860 | --DOMWINDOW == 259 (0x7f3fecc7d400) [pid = 1860] [serial = 1151] [outer = (nil)] [url = about:blank] 17:43:39 INFO - PROCESS | 1860 | --DOMWINDOW == 258 (0x7f3ff0175c00) [pid = 1860] [serial = 1154] [outer = (nil)] [url = about:blank] 17:43:39 INFO - PROCESS | 1860 | --DOMWINDOW == 257 (0x7f3ff0811c00) [pid = 1860] [serial = 1157] [outer = (nil)] [url = about:blank] 17:43:39 INFO - PROCESS | 1860 | --DOMWINDOW == 256 (0x7f3ff2593800) [pid = 1860] [serial = 1160] [outer = (nil)] [url = about:blank] 17:43:39 INFO - PROCESS | 1860 | --DOMWINDOW == 255 (0x7f3fe1ad1800) [pid = 1860] [serial = 1163] [outer = (nil)] [url = about:blank] 17:43:39 INFO - PROCESS | 1860 | --DOMWINDOW == 254 (0x7f3ff5cd7800) [pid = 1860] [serial = 1190] [outer = (nil)] [url = about:blank] 17:43:39 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fec3ad000 == 99 [pid = 1860] [id = 411] 17:43:39 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fe33a4800 == 98 [pid = 1860] [id = 410] 17:43:39 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fe06e1800 == 97 [pid = 1860] [id = 409] 17:43:39 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3feb1c2800 == 96 [pid = 1860] [id = 408] 17:43:39 INFO - PROCESS | 1860 | --DOCSHELL 0x7f400846f800 == 95 [pid = 1860] [id = 402] 17:43:39 INFO - PROCESS | 1860 | --DOCSHELL 0x7f40079a8000 == 94 [pid = 1860] [id = 401] 17:43:39 INFO - PROCESS | 1860 | --DOCSHELL 0x7f400424d800 == 93 [pid = 1860] [id = 400] 17:43:39 INFO - PROCESS | 1860 | --DOCSHELL 0x7f4002e51800 == 92 [pid = 1860] [id = 399] 17:43:39 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff023d000 == 91 [pid = 1860] [id = 398] 17:43:39 INFO - PROCESS | 1860 | 1461026619471 Marionette TRACE conn3 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 17:43:39 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fe191e000 == 90 [pid = 1860] [id = 397] 17:43:39 INFO - PROCESS | 1860 | --DOMWINDOW == 253 (0x7f3ff0811400) [pid = 1860] [serial = 1181] [outer = (nil)] [url = about:blank] 17:43:39 INFO - PROCESS | 1860 | --DOMWINDOW == 252 (0x7f3ff53b6000) [pid = 1860] [serial = 1184] [outer = (nil)] [url = about:blank] 17:43:39 INFO - PROCESS | 1860 | --DOMWINDOW == 251 (0x7f3fe9b39c00) [pid = 1860] [serial = 1187] [outer = (nil)] [url = about:blank] 17:43:39 INFO - PROCESS | 1860 | --DOMWINDOW == 250 (0x7f3ff5cd7000) [pid = 1860] [serial = 1185] [outer = (nil)] [url = about:blank] 17:43:39 INFO - PROCESS | 1860 | --DOMWINDOW == 249 (0x7f3fe23cb400) [pid = 1860] [serial = 1170] [outer = (nil)] [url = about:blank] 17:43:39 INFO - PROCESS | 1860 | --DOMWINDOW == 248 (0x7f3fe1ad8000) [pid = 1860] [serial = 1169] [outer = (nil)] [url = about:blank] 17:43:39 INFO - PROCESS | 1860 | --DOMWINDOW == 247 (0x7f3fecaac800) [pid = 1860] [serial = 1137] [outer = (nil)] [url = about:blank] 17:43:39 INFO - PROCESS | 1860 | --DOMWINDOW == 246 (0x7f3feb12e000) [pid = 1860] [serial = 1173] [outer = (nil)] [url = about:blank] 17:43:39 INFO - PROCESS | 1860 | --DOMWINDOW == 245 (0x7f3fe9d21800) [pid = 1860] [serial = 1172] [outer = (nil)] [url = about:blank] 17:43:39 INFO - PROCESS | 1860 | --DOMWINDOW == 244 (0x7f3feffa1800) [pid = 1860] [serial = 1178] [outer = (nil)] [url = about:blank] 17:43:39 INFO - PROCESS | 1860 | --DOMWINDOW == 243 (0x7f3fec365c00) [pid = 1860] [serial = 1175] [outer = (nil)] [url = about:blank] 17:43:39 INFO - PROCESS | 1860 | --DOMWINDOW == 242 (0x7f3fecaad000) [pid = 1860] [serial = 1176] [outer = (nil)] [url = about:blank] 17:43:39 INFO - PROCESS | 1860 | --DOMWINDOW == 241 (0x7f3ff3b41400) [pid = 1860] [serial = 1182] [outer = (nil)] [url = about:blank] 17:43:39 INFO - PROCESS | 1860 | --DOMWINDOW == 240 (0x7f3ff06a2000) [pid = 1860] [serial = 1179] [outer = (nil)] [url = about:blank] 17:43:39 INFO - PROCESS | 1860 | --DOMWINDOW == 239 (0x7f3ff4a81c00) [pid = 1860] [serial = 1188] [outer = (nil)] [url = about:blank] 17:43:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 17:43:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1303ms 17:43:39 INFO - PROCESS | 1860 | 1461026619535 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 17:43:39 INFO - PROCESS | 1860 | 1461026619539 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 17:43:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 17:43:39 INFO - PROCESS | 1860 | 1461026619543 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 17:43:39 INFO - PROCESS | 1860 | 1461026619546 Marionette TRACE conn3 <- [1,1686,null,{}] 17:43:39 INFO - PROCESS | 1860 | 1461026619550 Marionette TRACE conn3 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:43:39 INFO - PROCESS | 1860 | 1461026619679 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 17:43:39 INFO - PROCESS | 1860 | 1461026619692 Marionette TRACE conn3 -> [0,1688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:39 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fe17cf000 == 91 [pid = 1860] [id = 429] 17:43:39 INFO - PROCESS | 1860 | ++DOMWINDOW == 240 (0x7f3fdd7e2800) [pid = 1860] [serial = 1288] [outer = (nil)] 17:43:39 INFO - PROCESS | 1860 | ++DOMWINDOW == 241 (0x7f3febfae400) [pid = 1860] [serial = 1289] [outer = 0x7f3fdd7e2800] 17:43:39 INFO - PROCESS | 1860 | 1461026619743 Marionette DEBUG loaded listener.js 17:43:39 INFO - PROCESS | 1860 | ++DOMWINDOW == 242 (0x7f3fecaa5400) [pid = 1860] [serial = 1290] [outer = 0x7f3fdd7e2800] 17:43:40 INFO - PROCESS | 1860 | 1461026620484 Marionette TRACE conn3 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 17:43:40 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 17:43:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 975ms 17:43:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 17:43:40 INFO - PROCESS | 1860 | 1461026620519 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 17:43:40 INFO - PROCESS | 1860 | 1461026620521 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 17:43:40 INFO - PROCESS | 1860 | 1461026620531 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 17:43:40 INFO - PROCESS | 1860 | 1461026620533 Marionette TRACE conn3 <- [1,1690,null,{}] 17:43:40 INFO - PROCESS | 1860 | 1461026620544 Marionette TRACE conn3 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:43:40 INFO - PROCESS | 1860 | 1461026620671 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 17:43:40 INFO - PROCESS | 1860 | 1461026620687 Marionette TRACE conn3 -> [0,1692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:40 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fec7a4800 == 92 [pid = 1860] [id = 430] 17:43:40 INFO - PROCESS | 1860 | ++DOMWINDOW == 243 (0x7f3feff9cc00) [pid = 1860] [serial = 1291] [outer = (nil)] 17:43:40 INFO - PROCESS | 1860 | ++DOMWINDOW == 244 (0x7f3ff017dc00) [pid = 1860] [serial = 1292] [outer = 0x7f3feff9cc00] 17:43:40 INFO - PROCESS | 1860 | 1461026620750 Marionette DEBUG loaded listener.js 17:43:40 INFO - PROCESS | 1860 | ++DOMWINDOW == 245 (0x7f3ff1247000) [pid = 1860] [serial = 1293] [outer = 0x7f3feff9cc00] 17:43:41 INFO - PROCESS | 1860 | 1461026621502 Marionette TRACE conn3 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 17:43:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 17:43:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1044ms 17:43:41 INFO - PROCESS | 1860 | 1461026621570 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 17:43:41 INFO - PROCESS | 1860 | 1461026621573 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 17:43:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 17:43:41 INFO - PROCESS | 1860 | 1461026621578 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 17:43:41 INFO - PROCESS | 1860 | 1461026621580 Marionette TRACE conn3 <- [1,1694,null,{}] 17:43:41 INFO - PROCESS | 1860 | 1461026621599 Marionette TRACE conn3 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:43:41 INFO - PROCESS | 1860 | 1461026621743 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 17:43:41 INFO - PROCESS | 1860 | 1461026621751 Marionette TRACE conn3 -> [0,1696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:41 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff1268800 == 93 [pid = 1860] [id = 431] 17:43:41 INFO - PROCESS | 1860 | ++DOMWINDOW == 246 (0x7f3ff2594000) [pid = 1860] [serial = 1294] [outer = (nil)] 17:43:41 INFO - PROCESS | 1860 | ++DOMWINDOW == 247 (0x7f3ff56c5400) [pid = 1860] [serial = 1295] [outer = 0x7f3ff2594000] 17:43:41 INFO - PROCESS | 1860 | 1461026621802 Marionette DEBUG loaded listener.js 17:43:41 INFO - PROCESS | 1860 | ++DOMWINDOW == 248 (0x7f3ff5fb6800) [pid = 1860] [serial = 1296] [outer = 0x7f3ff2594000] 17:43:42 INFO - PROCESS | 1860 | 1461026622503 Marionette TRACE conn3 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 17:43:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 17:43:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 938ms 17:43:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 17:43:42 INFO - PROCESS | 1860 | 1461026622517 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 17:43:42 INFO - PROCESS | 1860 | 1461026622519 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 17:43:42 INFO - PROCESS | 1860 | 1461026622523 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 17:43:42 INFO - PROCESS | 1860 | 1461026622527 Marionette TRACE conn3 <- [1,1698,null,{}] 17:43:42 INFO - PROCESS | 1860 | 1461026622532 Marionette TRACE conn3 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:43:42 INFO - PROCESS | 1860 | 1461026622717 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 17:43:42 INFO - PROCESS | 1860 | 1461026622813 Marionette TRACE conn3 -> [0,1700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonempty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:42 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff511e800 == 94 [pid = 1860] [id = 432] 17:43:42 INFO - PROCESS | 1860 | ++DOMWINDOW == 249 (0x7f3fdd7eb800) [pid = 1860] [serial = 1297] [outer = (nil)] 17:43:42 INFO - PROCESS | 1860 | ++DOMWINDOW == 250 (0x7f3ff604a800) [pid = 1860] [serial = 1298] [outer = 0x7f3fdd7eb800] 17:43:42 INFO - PROCESS | 1860 | 1461026622864 Marionette DEBUG loaded listener.js 17:43:42 INFO - PROCESS | 1860 | ++DOMWINDOW == 251 (0x7f3ff6e44c00) [pid = 1860] [serial = 1299] [outer = 0x7f3fdd7eb800] 17:43:43 INFO - PROCESS | 1860 | 1461026623547 Marionette TRACE conn3 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 17:43:43 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 17:43:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1078ms 17:43:43 INFO - PROCESS | 1860 | 1461026623603 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 17:43:43 INFO - PROCESS | 1860 | 1461026623606 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 17:43:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 17:43:43 INFO - PROCESS | 1860 | 1461026623613 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 17:43:43 INFO - PROCESS | 1860 | 1461026623616 Marionette TRACE conn3 <- [1,1702,null,{}] 17:43:43 INFO - PROCESS | 1860 | 1461026623620 Marionette TRACE conn3 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:43:43 INFO - PROCESS | 1860 | 1461026623799 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 17:43:43 INFO - PROCESS | 1860 | 1461026623819 Marionette TRACE conn3 -> [0,1704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:43 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff603e800 == 95 [pid = 1860] [id = 433] 17:43:43 INFO - PROCESS | 1860 | ++DOMWINDOW == 252 (0x7f3ff26aec00) [pid = 1860] [serial = 1300] [outer = (nil)] 17:43:43 INFO - PROCESS | 1860 | ++DOMWINDOW == 253 (0x7f3ff778d800) [pid = 1860] [serial = 1301] [outer = 0x7f3ff26aec00] 17:43:43 INFO - PROCESS | 1860 | 1461026623880 Marionette DEBUG loaded listener.js 17:43:43 INFO - PROCESS | 1860 | ++DOMWINDOW == 254 (0x7f3ff85d7800) [pid = 1860] [serial = 1302] [outer = 0x7f3ff26aec00] 17:43:44 INFO - PROCESS | 1860 | --DOMWINDOW == 253 (0x7f3fe8c97400) [pid = 1860] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 17:43:44 INFO - PROCESS | 1860 | --DOMWINDOW == 252 (0x7f4003276400) [pid = 1860] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 17:43:44 INFO - PROCESS | 1860 | --DOMWINDOW == 251 (0x7f3fecfc2000) [pid = 1860] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 17:43:44 INFO - PROCESS | 1860 | --DOMWINDOW == 250 (0x7f3fecfbf800) [pid = 1860] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 17:43:44 INFO - PROCESS | 1860 | --DOMWINDOW == 249 (0x7f3fe0768400) [pid = 1860] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 17:43:44 INFO - PROCESS | 1860 | --DOMWINDOW == 248 (0x7f3ff06ad800) [pid = 1860] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 17:43:44 INFO - PROCESS | 1860 | --DOMWINDOW == 247 (0x7f3fe9b9ec00) [pid = 1860] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 17:43:44 INFO - PROCESS | 1860 | --DOMWINDOW == 246 (0x7f3fecc79c00) [pid = 1860] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 17:43:44 INFO - PROCESS | 1860 | --DOMWINDOW == 245 (0x7f3fe061b000) [pid = 1860] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 17:43:44 INFO - PROCESS | 1860 | --DOMWINDOW == 244 (0x7f3feb12a800) [pid = 1860] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 17:43:44 INFO - PROCESS | 1860 | --DOMWINDOW == 243 (0x7f3fe1adcc00) [pid = 1860] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 17:43:44 INFO - PROCESS | 1860 | --DOMWINDOW == 242 (0x7f3feb741400) [pid = 1860] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 17:43:44 INFO - PROCESS | 1860 | --DOMWINDOW == 241 (0x7f3fe9b9d800) [pid = 1860] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 17:43:44 INFO - PROCESS | 1860 | --DOMWINDOW == 240 (0x7f3ff5fc0000) [pid = 1860] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 17:43:44 INFO - PROCESS | 1860 | --DOMWINDOW == 239 (0x7f3feb67e000) [pid = 1860] [serial = 36] [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.] 17:43:44 INFO - PROCESS | 1860 | --DOMWINDOW == 238 (0x7f3fe1ae7c00) [pid = 1860] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 17:43:44 INFO - PROCESS | 1860 | --DOMWINDOW == 237 (0x7f3fecc81400) [pid = 1860] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 17:43:44 INFO - PROCESS | 1860 | --DOMWINDOW == 236 (0x7f3fedfa7800) [pid = 1860] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 17:43:44 INFO - PROCESS | 1860 | --DOMWINDOW == 235 (0x7f3ff06adc00) [pid = 1860] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 17:43:44 INFO - PROCESS | 1860 | --DOMWINDOW == 234 (0x7f3ff0180000) [pid = 1860] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 17:43:44 INFO - PROCESS | 1860 | --DOMWINDOW == 233 (0x7f3ff06a8400) [pid = 1860] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 17:43:44 INFO - PROCESS | 1860 | --DOMWINDOW == 232 (0x7f3fe08d0c00) [pid = 1860] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 17:43:44 INFO - PROCESS | 1860 | --DOMWINDOW == 231 (0x7f3fe9c2ac00) [pid = 1860] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 17:43:44 INFO - PROCESS | 1860 | --DOMWINDOW == 230 (0x7f3feb126400) [pid = 1860] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 17:43:44 INFO - PROCESS | 1860 | --DOMWINDOW == 229 (0x7f3fe18a7c00) [pid = 1860] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 17:43:44 INFO - PROCESS | 1860 | --DOMWINDOW == 228 (0x7f3ff0803800) [pid = 1860] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 17:43:44 INFO - PROCESS | 1860 | --DOMWINDOW == 227 (0x7f3fdd7ed000) [pid = 1860] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 17:43:44 INFO - PROCESS | 1860 | --DOMWINDOW == 226 (0x7f3ff4d5a800) [pid = 1860] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 17:43:44 INFO - PROCESS | 1860 | --DOMWINDOW == 225 (0x7f3fe8c9c000) [pid = 1860] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 17:43:44 INFO - PROCESS | 1860 | --DOMWINDOW == 224 (0x7f3ff0261400) [pid = 1860] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 17:43:44 INFO - PROCESS | 1860 | --DOMWINDOW == 223 (0x7f3fe9c21400) [pid = 1860] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 17:43:44 INFO - PROCESS | 1860 | --DOMWINDOW == 222 (0x7f3fe9c29800) [pid = 1860] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 17:43:44 INFO - PROCESS | 1860 | --DOMWINDOW == 221 (0x7f3fe9b35400) [pid = 1860] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 17:43:44 INFO - PROCESS | 1860 | --DOMWINDOW == 220 (0x7f3fecaa9000) [pid = 1860] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 17:43:44 INFO - PROCESS | 1860 | --DOMWINDOW == 219 (0x7f3fe076e800) [pid = 1860] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 17:43:44 INFO - PROCESS | 1860 | --DOMWINDOW == 218 (0x7f3fdd7ea400) [pid = 1860] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 17:43:44 INFO - PROCESS | 1860 | --DOMWINDOW == 217 (0x7f3fec759800) [pid = 1860] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 17:43:44 INFO - PROCESS | 1860 | --DOMWINDOW == 216 (0x7f3fe18a7400) [pid = 1860] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 17:43:44 INFO - PROCESS | 1860 | --DOMWINDOW == 215 (0x7f3ff6047c00) [pid = 1860] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 17:43:44 INFO - PROCESS | 1860 | --DOMWINDOW == 214 (0x7f3feb0a5800) [pid = 1860] [serial = 813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 17:43:44 INFO - PROCESS | 1860 | --DOMWINDOW == 213 (0x7f3fe16f1400) [pid = 1860] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 17:43:44 INFO - PROCESS | 1860 | --DOMWINDOW == 212 (0x7f3fecaa8800) [pid = 1860] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 17:43:44 INFO - PROCESS | 1860 | --DOMWINDOW == 211 (0x7f3fddfd7800) [pid = 1860] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 17:43:44 INFO - PROCESS | 1860 | --DOMWINDOW == 210 (0x7f3fe16f3800) [pid = 1860] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 17:43:44 INFO - PROCESS | 1860 | --DOMWINDOW == 209 (0x7f3fe23d8400) [pid = 1860] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 17:43:44 INFO - PROCESS | 1860 | --DOMWINDOW == 208 (0x7f3fe0770000) [pid = 1860] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 17:43:44 INFO - PROCESS | 1860 | --DOMWINDOW == 207 (0x7f3fe085f800) [pid = 1860] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 17:43:44 INFO - PROCESS | 1860 | --DOMWINDOW == 206 (0x7f3fe9d1f000) [pid = 1860] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 17:43:44 INFO - PROCESS | 1860 | --DOMWINDOW == 205 (0x7f3ff06a7c00) [pid = 1860] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 17:43:44 INFO - PROCESS | 1860 | --DOMWINDOW == 204 (0x7f3fe9b99000) [pid = 1860] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 17:43:44 INFO - PROCESS | 1860 | --DOMWINDOW == 203 (0x7f3fe9d1b400) [pid = 1860] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 17:43:44 INFO - PROCESS | 1860 | --DOMWINDOW == 202 (0x7f3fe1ae8000) [pid = 1860] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 17:43:44 INFO - PROCESS | 1860 | --DOMWINDOW == 201 (0x7f3fe08d1c00) [pid = 1860] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 17:43:44 INFO - PROCESS | 1860 | --DOMWINDOW == 200 (0x7f3feb0a3800) [pid = 1860] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 17:43:44 INFO - PROCESS | 1860 | --DOMWINDOW == 199 (0x7f3ff0d4f000) [pid = 1860] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 17:43:44 INFO - PROCESS | 1860 | --DOMWINDOW == 198 (0x7f3ff8729c00) [pid = 1860] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 17:43:44 INFO - PROCESS | 1860 | --DOMWINDOW == 197 (0x7f3fe16f1800) [pid = 1860] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 17:43:44 INFO - PROCESS | 1860 | --DOMWINDOW == 196 (0x7f3ff0172c00) [pid = 1860] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 17:43:44 INFO - PROCESS | 1860 | --DOMWINDOW == 195 (0x7f3fe076a800) [pid = 1860] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 17:43:44 INFO - PROCESS | 1860 | --DOMWINDOW == 194 (0x7f3fec75b800) [pid = 1860] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 17:43:44 INFO - PROCESS | 1860 | --DOMWINDOW == 193 (0x7f3fe9c2ec00) [pid = 1860] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 17:43:44 INFO - PROCESS | 1860 | --DOMWINDOW == 192 (0x7f3ff2637800) [pid = 1860] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 17:43:44 INFO - PROCESS | 1860 | --DOMWINDOW == 191 (0x7f3fe16ee000) [pid = 1860] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 17:43:44 INFO - PROCESS | 1860 | --DOMWINDOW == 190 (0x7f3fe9b39000) [pid = 1860] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 17:43:44 INFO - PROCESS | 1860 | --DOMWINDOW == 189 (0x7f4007f24000) [pid = 1860] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 17:43:44 INFO - PROCESS | 1860 | --DOMWINDOW == 188 (0x7f3fe08d0400) [pid = 1860] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 17:43:44 INFO - PROCESS | 1860 | --DOMWINDOW == 187 (0x7f3fe20e0400) [pid = 1860] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 17:43:44 INFO - PROCESS | 1860 | --DOMWINDOW == 186 (0x7f3ff7a1ac00) [pid = 1860] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 17:43:44 INFO - PROCESS | 1860 | --DOMWINDOW == 185 (0x7f3fe0856800) [pid = 1860] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 17:43:44 INFO - PROCESS | 1860 | --DOMWINDOW == 184 (0x7f3febeb0400) [pid = 1860] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 17:43:45 INFO - PROCESS | 1860 | 1461026625346 Marionette TRACE conn3 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 17:43:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 17:43:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1780ms 17:43:45 INFO - PROCESS | 1860 | 1461026625392 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 17:43:45 INFO - PROCESS | 1860 | 1461026625395 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 17:43:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 17:43:45 INFO - PROCESS | 1860 | 1461026625400 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 17:43:45 INFO - PROCESS | 1860 | 1461026625403 Marionette TRACE conn3 <- [1,1706,null,{}] 17:43:45 INFO - PROCESS | 1860 | 1461026625407 Marionette TRACE conn3 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:43:45 INFO - PROCESS | 1860 | 1461026625545 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 17:43:45 INFO - PROCESS | 1860 | 1461026625560 Marionette TRACE conn3 -> [0,1708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:45 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fe190f800 == 96 [pid = 1860] [id = 434] 17:43:45 INFO - PROCESS | 1860 | ++DOMWINDOW == 185 (0x7f3fdd7e3400) [pid = 1860] [serial = 1303] [outer = (nil)] 17:43:45 INFO - PROCESS | 1860 | ++DOMWINDOW == 186 (0x7f3fe08d2400) [pid = 1860] [serial = 1304] [outer = 0x7f3fdd7e3400] 17:43:45 INFO - PROCESS | 1860 | 1461026625614 Marionette DEBUG loaded listener.js 17:43:45 INFO - PROCESS | 1860 | ++DOMWINDOW == 187 (0x7f3fe1ae7c00) [pid = 1860] [serial = 1305] [outer = 0x7f3fdd7e3400] 17:43:46 INFO - PROCESS | 1860 | 1461026626369 Marionette TRACE conn3 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 17:43:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 17:43:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1025ms 17:43:46 INFO - PROCESS | 1860 | 1461026626426 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 17:43:46 INFO - PROCESS | 1860 | 1461026626429 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 17:43:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 17:43:46 INFO - PROCESS | 1860 | 1461026626434 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 17:43:46 INFO - PROCESS | 1860 | 1461026626436 Marionette TRACE conn3 <- [1,1710,null,{}] 17:43:46 INFO - PROCESS | 1860 | 1461026626441 Marionette TRACE conn3 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:43:46 INFO - PROCESS | 1860 | 1461026626653 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 17:43:46 INFO - PROCESS | 1860 | 1461026626670 Marionette TRACE conn3 -> [0,1712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:46 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fee10f800 == 97 [pid = 1860] [id = 435] 17:43:46 INFO - PROCESS | 1860 | ++DOMWINDOW == 188 (0x7f3fdc4ce400) [pid = 1860] [serial = 1306] [outer = (nil)] 17:43:46 INFO - PROCESS | 1860 | ++DOMWINDOW == 189 (0x7f3fe23ce800) [pid = 1860] [serial = 1307] [outer = 0x7f3fdc4ce400] 17:43:46 INFO - PROCESS | 1860 | 1461026626731 Marionette DEBUG loaded listener.js 17:43:46 INFO - PROCESS | 1860 | ++DOMWINDOW == 190 (0x7f3fe9d1ec00) [pid = 1860] [serial = 1308] [outer = 0x7f3fdc4ce400] 17:43:47 INFO - PROCESS | 1860 | 1461026627749 Marionette TRACE conn3 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 17:43:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 17:43:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1378ms 17:43:47 INFO - PROCESS | 1860 | 1461026627814 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 17:43:47 INFO - PROCESS | 1860 | 1461026627821 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 17:43:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 17:43:47 INFO - PROCESS | 1860 | 1461026627829 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 17:43:47 INFO - PROCESS | 1860 | 1461026627834 Marionette TRACE conn3 <- [1,1714,null,{}] 17:43:47 INFO - PROCESS | 1860 | 1461026627840 Marionette TRACE conn3 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:43:48 INFO - PROCESS | 1860 | 1461026628056 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 17:43:48 INFO - PROCESS | 1860 | 1461026628240 Marionette TRACE conn3 -> [0,1716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:48 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3feae58000 == 98 [pid = 1860] [id = 436] 17:43:48 INFO - PROCESS | 1860 | ++DOMWINDOW == 191 (0x7f3fddfe3400) [pid = 1860] [serial = 1309] [outer = (nil)] 17:43:48 INFO - PROCESS | 1860 | ++DOMWINDOW == 192 (0x7f3fe0770800) [pid = 1860] [serial = 1310] [outer = 0x7f3fddfe3400] 17:43:48 INFO - PROCESS | 1860 | 1461026628317 Marionette DEBUG loaded listener.js 17:43:48 INFO - PROCESS | 1860 | ++DOMWINDOW == 193 (0x7f3fe1aed400) [pid = 1860] [serial = 1311] [outer = 0x7f3fddfe3400] 17:43:49 INFO - PROCESS | 1860 | 1461026629162 Marionette TRACE conn3 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 17:43:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 17:43:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1381ms 17:43:49 INFO - PROCESS | 1860 | 1461026629210 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 17:43:49 INFO - PROCESS | 1860 | 1461026629218 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 17:43:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 17:43:49 INFO - PROCESS | 1860 | 1461026629227 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 17:43:49 INFO - PROCESS | 1860 | 1461026629230 Marionette TRACE conn3 <- [1,1718,null,{}] 17:43:49 INFO - PROCESS | 1860 | 1461026629235 Marionette TRACE conn3 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:43:49 INFO - PROCESS | 1860 | 1461026629396 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 17:43:49 INFO - PROCESS | 1860 | 1461026629583 Marionette TRACE conn3 -> [0,1720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:49 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fedf38800 == 99 [pid = 1860] [id = 437] 17:43:49 INFO - PROCESS | 1860 | ++DOMWINDOW == 194 (0x7f3fe061ac00) [pid = 1860] [serial = 1312] [outer = (nil)] 17:43:49 INFO - PROCESS | 1860 | ++DOMWINDOW == 195 (0x7f3fe9b96000) [pid = 1860] [serial = 1313] [outer = 0x7f3fe061ac00] 17:43:49 INFO - PROCESS | 1860 | 1461026629647 Marionette DEBUG loaded listener.js 17:43:49 INFO - PROCESS | 1860 | ++DOMWINDOW == 196 (0x7f3fe9d05800) [pid = 1860] [serial = 1314] [outer = 0x7f3fe061ac00] 17:43:50 INFO - PROCESS | 1860 | 1461026630523 Marionette TRACE conn3 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 17:43:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 17:43:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1335ms 17:43:50 INFO - PROCESS | 1860 | 1461026630562 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 17:43:50 INFO - PROCESS | 1860 | 1461026630565 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 17:43:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 17:43:50 INFO - PROCESS | 1860 | 1461026630571 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 17:43:50 INFO - PROCESS | 1860 | 1461026630576 Marionette TRACE conn3 <- [1,1722,null,{}] 17:43:50 INFO - PROCESS | 1860 | 1461026630590 Marionette TRACE conn3 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:43:50 INFO - PROCESS | 1860 | 1461026630748 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 17:43:50 INFO - PROCESS | 1860 | 1461026630950 Marionette TRACE conn3 -> [0,1724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:50 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff77e8800 == 100 [pid = 1860] [id = 438] 17:43:50 INFO - PROCESS | 1860 | ++DOMWINDOW == 197 (0x7f3fe9d03400) [pid = 1860] [serial = 1315] [outer = (nil)] 17:43:51 INFO - PROCESS | 1860 | ++DOMWINDOW == 198 (0x7f3febeabc00) [pid = 1860] [serial = 1316] [outer = 0x7f3fe9d03400] 17:43:51 INFO - PROCESS | 1860 | 1461026631016 Marionette DEBUG loaded listener.js 17:43:51 INFO - PROCESS | 1860 | ++DOMWINDOW == 199 (0x7f3fecaa0000) [pid = 1860] [serial = 1317] [outer = 0x7f3fe9d03400] 17:43:51 INFO - PROCESS | 1860 | 1461026631790 Marionette TRACE conn3 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 17:43:51 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 17:43:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1281ms 17:43:51 INFO - PROCESS | 1860 | 1461026631853 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 17:43:51 INFO - PROCESS | 1860 | 1461026631856 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 17:43:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 17:43:51 INFO - PROCESS | 1860 | 1461026631862 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 17:43:51 INFO - PROCESS | 1860 | 1461026631864 Marionette TRACE conn3 <- [1,1726,null,{}] 17:43:51 INFO - PROCESS | 1860 | 1461026631869 Marionette TRACE conn3 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:43:52 INFO - PROCESS | 1860 | 1461026632029 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 17:43:52 INFO - PROCESS | 1860 | 1461026632216 Marionette TRACE conn3 -> [0,1728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:52 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f4003f05000 == 101 [pid = 1860] [id = 439] 17:43:52 INFO - PROCESS | 1860 | ++DOMWINDOW == 200 (0x7f3feb12f800) [pid = 1860] [serial = 1318] [outer = (nil)] 17:43:52 INFO - PROCESS | 1860 | ++DOMWINDOW == 201 (0x7f3fecc8b800) [pid = 1860] [serial = 1319] [outer = 0x7f3feb12f800] 17:43:52 INFO - PROCESS | 1860 | 1461026632281 Marionette DEBUG loaded listener.js 17:43:52 INFO - PROCESS | 1860 | ++DOMWINDOW == 202 (0x7f3ff0179000) [pid = 1860] [serial = 1320] [outer = 0x7f3feb12f800] 17:43:53 INFO - PROCESS | 1860 | 1461026633024 Marionette TRACE conn3 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 17:43:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 17:43:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1229ms 17:43:53 INFO - PROCESS | 1860 | 1461026633093 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 17:43:53 INFO - PROCESS | 1860 | 1461026633096 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 17:43:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 17:43:53 INFO - PROCESS | 1860 | 1461026633102 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 17:43:53 INFO - PROCESS | 1860 | 1461026633105 Marionette TRACE conn3 <- [1,1730,null,{}] 17:43:53 INFO - PROCESS | 1860 | 1461026633110 Marionette TRACE conn3 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:43:53 INFO - PROCESS | 1860 | 1461026633272 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 17:43:53 INFO - PROCESS | 1860 | 1461026633465 Marionette TRACE conn3 -> [0,1732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:53 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f4007e49800 == 102 [pid = 1860] [id = 440] 17:43:53 INFO - PROCESS | 1860 | ++DOMWINDOW == 203 (0x7f3febfac000) [pid = 1860] [serial = 1321] [outer = (nil)] 17:43:53 INFO - PROCESS | 1860 | ++DOMWINDOW == 204 (0x7f3ff06ad400) [pid = 1860] [serial = 1322] [outer = 0x7f3febfac000] 17:43:53 INFO - PROCESS | 1860 | 1461026633530 Marionette DEBUG loaded listener.js 17:43:53 INFO - PROCESS | 1860 | ++DOMWINDOW == 205 (0x7f3ff0d4ec00) [pid = 1860] [serial = 1323] [outer = 0x7f3febfac000] 17:43:54 INFO - PROCESS | 1860 | 1461026634310 Marionette TRACE conn3 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 17:43:54 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 17:43:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1277ms 17:43:54 INFO - PROCESS | 1860 | 1461026634380 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 17:43:54 INFO - PROCESS | 1860 | 1461026634383 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 17:43:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 17:43:54 INFO - PROCESS | 1860 | 1461026634388 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 17:43:54 INFO - PROCESS | 1860 | 1461026634391 Marionette TRACE conn3 <- [1,1734,null,{}] 17:43:54 INFO - PROCESS | 1860 | 1461026634396 Marionette TRACE conn3 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:43:54 INFO - PROCESS | 1860 | 1461026634576 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 17:43:54 INFO - PROCESS | 1860 | 1461026634745 Marionette TRACE conn3 -> [0,1736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:54 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f400d4d6000 == 103 [pid = 1860] [id = 441] 17:43:54 INFO - PROCESS | 1860 | ++DOMWINDOW == 206 (0x7f3ff124d000) [pid = 1860] [serial = 1324] [outer = (nil)] 17:43:54 INFO - PROCESS | 1860 | ++DOMWINDOW == 207 (0x7f3ff56c8800) [pid = 1860] [serial = 1325] [outer = 0x7f3ff124d000] 17:43:54 INFO - PROCESS | 1860 | 1461026634812 Marionette DEBUG loaded listener.js 17:43:54 INFO - PROCESS | 1860 | ++DOMWINDOW == 208 (0x7f3ff6e49c00) [pid = 1860] [serial = 1326] [outer = 0x7f3ff124d000] 17:43:55 INFO - PROCESS | 1860 | 1461026635555 Marionette TRACE conn3 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 17:43:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 17:43:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1233ms 17:43:55 INFO - PROCESS | 1860 | 1461026635622 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 17:43:55 INFO - PROCESS | 1860 | 1461026635626 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 17:43:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 17:43:55 INFO - PROCESS | 1860 | 1461026635631 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 17:43:55 INFO - PROCESS | 1860 | 1461026635633 Marionette TRACE conn3 <- [1,1738,null,{}] 17:43:55 INFO - PROCESS | 1860 | 1461026635638 Marionette TRACE conn3 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:43:55 INFO - PROCESS | 1860 | 1461026635802 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 17:43:55 INFO - PROCESS | 1860 | 1461026635987 Marionette TRACE conn3 -> [0,1740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:56 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fdccbb800 == 104 [pid = 1860] [id = 442] 17:43:56 INFO - PROCESS | 1860 | ++DOMWINDOW == 209 (0x7f3ff2598c00) [pid = 1860] [serial = 1327] [outer = (nil)] 17:43:56 INFO - PROCESS | 1860 | ++DOMWINDOW == 210 (0x7f3ff5fb6400) [pid = 1860] [serial = 1328] [outer = 0x7f3ff2598c00] 17:43:56 INFO - PROCESS | 1860 | 1461026636058 Marionette DEBUG loaded listener.js 17:43:56 INFO - PROCESS | 1860 | ++DOMWINDOW == 211 (0x7f3ff8735c00) [pid = 1860] [serial = 1329] [outer = 0x7f3ff2598c00] 17:43:56 INFO - PROCESS | 1860 | 1461026636834 Marionette TRACE conn3 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 17:43:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 17:43:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1233ms 17:43:56 INFO - PROCESS | 1860 | 1461026636864 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 17:43:56 INFO - PROCESS | 1860 | 1461026636867 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 17:43:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 17:43:56 INFO - PROCESS | 1860 | 1461026636872 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 17:43:56 INFO - PROCESS | 1860 | 1461026636874 Marionette TRACE conn3 <- [1,1742,null,{}] 17:43:56 INFO - PROCESS | 1860 | 1461026636880 Marionette TRACE conn3 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:43:57 INFO - PROCESS | 1860 | 1461026637038 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 17:43:57 INFO - PROCESS | 1860 | 1461026637230 Marionette TRACE conn3 -> [0,1744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:57 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fe1dea000 == 105 [pid = 1860] [id = 443] 17:43:57 INFO - PROCESS | 1860 | ++DOMWINDOW == 212 (0x7f3ff5fc0000) [pid = 1860] [serial = 1330] [outer = (nil)] 17:43:57 INFO - PROCESS | 1860 | ++DOMWINDOW == 213 (0x7f4002dcb000) [pid = 1860] [serial = 1331] [outer = 0x7f3ff5fc0000] 17:43:57 INFO - PROCESS | 1860 | 1461026637291 Marionette DEBUG loaded listener.js 17:43:57 INFO - PROCESS | 1860 | ++DOMWINDOW == 214 (0x7f4003f28400) [pid = 1860] [serial = 1332] [outer = 0x7f3ff5fc0000] 17:43:58 INFO - PROCESS | 1860 | 1461026638071 Marionette TRACE conn3 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 17:43:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 17:43:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1231ms 17:43:58 INFO - PROCESS | 1860 | 1461026638104 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 17:43:58 INFO - PROCESS | 1860 | 1461026638107 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 17:43:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 17:43:58 INFO - PROCESS | 1860 | 1461026638113 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 17:43:58 INFO - PROCESS | 1860 | 1461026638115 Marionette TRACE conn3 <- [1,1746,null,{}] 17:43:58 INFO - PROCESS | 1860 | 1461026638120 Marionette TRACE conn3 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:43:58 INFO - PROCESS | 1860 | 1461026638282 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 17:43:58 INFO - PROCESS | 1860 | 1461026638479 Marionette TRACE conn3 -> [0,1748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:58 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fe01cf000 == 106 [pid = 1860] [id = 444] 17:43:58 INFO - PROCESS | 1860 | ++DOMWINDOW == 215 (0x7f3ff6e3f800) [pid = 1860] [serial = 1333] [outer = (nil)] 17:43:58 INFO - PROCESS | 1860 | ++DOMWINDOW == 216 (0x7f40043c6400) [pid = 1860] [serial = 1334] [outer = 0x7f3ff6e3f800] 17:43:58 INFO - PROCESS | 1860 | 1461026638544 Marionette DEBUG loaded listener.js 17:43:58 INFO - PROCESS | 1860 | ++DOMWINDOW == 217 (0x7f4007ec9c00) [pid = 1860] [serial = 1335] [outer = 0x7f3ff6e3f800] 17:43:59 INFO - PROCESS | 1860 | 1461026639269 Marionette TRACE conn3 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 17:43:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 17:43:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1226ms 17:43:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 17:43:59 INFO - PROCESS | 1860 | 1461026639341 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 17:43:59 INFO - PROCESS | 1860 | 1461026639343 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 17:43:59 INFO - PROCESS | 1860 | 1461026639349 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 17:43:59 INFO - PROCESS | 1860 | 1461026639352 Marionette TRACE conn3 <- [1,1750,null,{}] 17:43:59 INFO - PROCESS | 1860 | 1461026639357 Marionette TRACE conn3 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:43:59 INFO - PROCESS | 1860 | 1461026639522 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 17:43:59 INFO - PROCESS | 1860 | 1461026639709 Marionette TRACE conn3 -> [0,1752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:59 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fe1df6800 == 107 [pid = 1860] [id = 445] 17:43:59 INFO - PROCESS | 1860 | ++DOMWINDOW == 218 (0x7f3fdbc39c00) [pid = 1860] [serial = 1336] [outer = (nil)] 17:43:59 INFO - PROCESS | 1860 | ++DOMWINDOW == 219 (0x7f3fdbc40400) [pid = 1860] [serial = 1337] [outer = 0x7f3fdbc39c00] 17:43:59 INFO - PROCESS | 1860 | 1461026639774 Marionette DEBUG loaded listener.js 17:43:59 INFO - PROCESS | 1860 | ++DOMWINDOW == 220 (0x7f3fdbc45400) [pid = 1860] [serial = 1338] [outer = 0x7f3fdbc39c00] 17:44:00 INFO - PROCESS | 1860 | 1461026640625 Marionette TRACE conn3 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 17:44:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 17:44:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1328ms 17:44:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 17:44:00 INFO - PROCESS | 1860 | 1461026640678 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 17:44:00 INFO - PROCESS | 1860 | 1461026640681 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 17:44:00 INFO - PROCESS | 1860 | 1461026640687 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 17:44:00 INFO - PROCESS | 1860 | 1461026640690 Marionette TRACE conn3 <- [1,1754,null,{}] 17:44:00 INFO - PROCESS | 1860 | 1461026640695 Marionette TRACE conn3 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:44:00 INFO - PROCESS | 1860 | 1461026640889 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 17:44:01 INFO - PROCESS | 1860 | 1461026641088 Marionette TRACE conn3 -> [0,1756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:01 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fdbd20000 == 108 [pid = 1860] [id = 446] 17:44:01 INFO - PROCESS | 1860 | ++DOMWINDOW == 221 (0x7f3fdbc3c800) [pid = 1860] [serial = 1339] [outer = (nil)] 17:44:01 INFO - PROCESS | 1860 | ++DOMWINDOW == 222 (0x7f3fdbd87c00) [pid = 1860] [serial = 1340] [outer = 0x7f3fdbc3c800] 17:44:01 INFO - PROCESS | 1860 | 1461026641159 Marionette DEBUG loaded listener.js 17:44:01 INFO - PROCESS | 1860 | ++DOMWINDOW == 223 (0x7f3fe8c99800) [pid = 1860] [serial = 1341] [outer = 0x7f3fdbc3c800] 17:44:01 INFO - PROCESS | 1860 | 1461026641994 Marionette TRACE conn3 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 17:44:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 17:44:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1379ms 17:44:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 17:44:02 INFO - PROCESS | 1860 | 1461026642065 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 17:44:02 INFO - PROCESS | 1860 | 1461026642068 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 17:44:02 INFO - PROCESS | 1860 | 1461026642072 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 17:44:02 INFO - PROCESS | 1860 | 1461026642075 Marionette TRACE conn3 <- [1,1758,null,{}] 17:44:02 INFO - PROCESS | 1860 | 1461026642080 Marionette TRACE conn3 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:44:02 INFO - PROCESS | 1860 | 1461026642227 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 17:44:02 INFO - PROCESS | 1860 | 1461026642418 Marionette TRACE conn3 -> [0,1760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:02 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fe07cb800 == 109 [pid = 1860] [id = 447] 17:44:02 INFO - PROCESS | 1860 | ++DOMWINDOW == 224 (0x7f3fdbc3c400) [pid = 1860] [serial = 1342] [outer = (nil)] 17:44:02 INFO - PROCESS | 1860 | ++DOMWINDOW == 225 (0x7f3fe0617800) [pid = 1860] [serial = 1343] [outer = 0x7f3fdbc3c400] 17:44:02 INFO - PROCESS | 1860 | 1461026642479 Marionette DEBUG loaded listener.js 17:44:02 INFO - PROCESS | 1860 | ++DOMWINDOW == 226 (0x7f3fe18a5400) [pid = 1860] [serial = 1344] [outer = 0x7f3fdbc3c400] 17:44:03 INFO - PROCESS | 1860 | 1461026643316 Marionette TRACE conn3 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 17:44:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 17:44:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1280ms 17:44:03 INFO - PROCESS | 1860 | 1461026643359 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 17:44:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 17:44:03 INFO - PROCESS | 1860 | 1461026643362 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 17:44:03 INFO - PROCESS | 1860 | 1461026643367 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 17:44:03 INFO - PROCESS | 1860 | 1461026643370 Marionette TRACE conn3 <- [1,1762,null,{}] 17:44:03 INFO - PROCESS | 1860 | 1461026643374 Marionette TRACE conn3 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:44:03 INFO - PROCESS | 1860 | 1461026643532 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 17:44:03 INFO - PROCESS | 1860 | 1461026643726 Marionette TRACE conn3 -> [0,1764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:03 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fe168b000 == 110 [pid = 1860] [id = 448] 17:44:03 INFO - PROCESS | 1860 | ++DOMWINDOW == 227 (0x7f3fdbd7dc00) [pid = 1860] [serial = 1345] [outer = (nil)] 17:44:03 INFO - PROCESS | 1860 | ++DOMWINDOW == 228 (0x7f3fe085c400) [pid = 1860] [serial = 1346] [outer = 0x7f3fdbd7dc00] 17:44:03 INFO - PROCESS | 1860 | 1461026643786 Marionette DEBUG loaded listener.js 17:44:03 INFO - PROCESS | 1860 | ++DOMWINDOW == 229 (0x7f3fe20e6000) [pid = 1860] [serial = 1347] [outer = 0x7f3fdbd7dc00] 17:44:04 INFO - PROCESS | 1860 | 1461026644634 Marionette TRACE conn3 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 17:44:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 17:44:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1327ms 17:44:04 INFO - PROCESS | 1860 | 1461026644694 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 17:44:04 INFO - PROCESS | 1860 | 1461026644697 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 17:44:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 17:44:04 INFO - PROCESS | 1860 | 1461026644702 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 17:44:04 INFO - PROCESS | 1860 | 1461026644704 Marionette TRACE conn3 <- [1,1766,null,{}] 17:44:04 INFO - PROCESS | 1860 | 1461026644709 Marionette TRACE conn3 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:44:04 INFO - PROCESS | 1860 | 1461026644859 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 17:44:05 INFO - PROCESS | 1860 | 1461026645547 Marionette TRACE conn3 -> [0,1768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zeroradius.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:05 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fe05dd800 == 111 [pid = 1860] [id = 449] 17:44:05 INFO - PROCESS | 1860 | ++DOMWINDOW == 230 (0x7f3fdbc44800) [pid = 1860] [serial = 1348] [outer = (nil)] 17:44:05 INFO - PROCESS | 1860 | ++DOMWINDOW == 231 (0x7f3fdbd7fc00) [pid = 1860] [serial = 1349] [outer = 0x7f3fdbc44800] 17:44:05 INFO - PROCESS | 1860 | 1461026645614 Marionette DEBUG loaded listener.js 17:44:05 INFO - PROCESS | 1860 | ++DOMWINDOW == 232 (0x7f3fdbd8bc00) [pid = 1860] [serial = 1350] [outer = 0x7f3fdbc44800] 17:44:06 INFO - PROCESS | 1860 | 1461026646403 Marionette TRACE conn3 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 17:44:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 17:44:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1727ms 17:44:06 INFO - PROCESS | 1860 | 1461026646446 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 17:44:06 INFO - PROCESS | 1860 | 1461026646452 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 17:44:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 17:44:06 INFO - PROCESS | 1860 | 1461026646460 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 17:44:06 INFO - PROCESS | 1860 | 1461026646464 Marionette TRACE conn3 <- [1,1770,null,{}] 17:44:06 INFO - PROCESS | 1860 | 1461026646470 Marionette TRACE conn3 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:44:06 INFO - PROCESS | 1860 | 1461026646628 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 17:44:06 INFO - PROCESS | 1860 | 1461026646985 Marionette TRACE conn3 -> [0,1772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:07 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fde6f8000 == 112 [pid = 1860] [id = 450] 17:44:07 INFO - PROCESS | 1860 | ++DOMWINDOW == 233 (0x7f3fddfde000) [pid = 1860] [serial = 1351] [outer = (nil)] 17:44:07 INFO - PROCESS | 1860 | ++DOMWINDOW == 234 (0x7f3fddfe1c00) [pid = 1860] [serial = 1352] [outer = 0x7f3fddfde000] 17:44:07 INFO - PROCESS | 1860 | 1461026647083 Marionette DEBUG loaded listener.js 17:44:07 INFO - PROCESS | 1860 | ++DOMWINDOW == 235 (0x7f3fe0652800) [pid = 1860] [serial = 1353] [outer = 0x7f3fddfde000] 17:44:07 INFO - PROCESS | 1860 | 1461026647837 Marionette TRACE conn3 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 17:44:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 17:44:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1432ms 17:44:07 INFO - PROCESS | 1860 | 1461026647896 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 17:44:07 INFO - PROCESS | 1860 | 1461026647901 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 17:44:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 17:44:07 INFO - PROCESS | 1860 | 1461026647907 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 17:44:07 INFO - PROCESS | 1860 | 1461026647908 Marionette TRACE conn3 <- [1,1774,null,{}] 17:44:07 INFO - PROCESS | 1860 | 1461026647914 Marionette TRACE conn3 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:44:08 INFO - PROCESS | 1860 | 1461026648051 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 17:44:08 INFO - PROCESS | 1860 | --DOCSHELL 0x7f400d4e1800 == 111 [pid = 1860] [id = 262] 17:44:08 INFO - PROCESS | 1860 | --DOCSHELL 0x7f400c67a000 == 110 [pid = 1860] [id = 307] 17:44:08 INFO - PROCESS | 1860 | --DOCSHELL 0x7f4007e45800 == 109 [pid = 1860] [id = 339] 17:44:08 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fe190f800 == 108 [pid = 1860] [id = 434] 17:44:08 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff603e800 == 107 [pid = 1860] [id = 433] 17:44:08 INFO - PROCESS | 1860 | --DOMWINDOW == 234 (0x7f3fec5cbc00) [pid = 1860] [serial = 1247] [outer = (nil)] [url = about:blank] 17:44:08 INFO - PROCESS | 1860 | --DOMWINDOW == 233 (0x7f3fe0655800) [pid = 1860] [serial = 1217] [outer = (nil)] [url = about:blank] 17:44:08 INFO - PROCESS | 1860 | --DOMWINDOW == 232 (0x7f3ff5fc3800) [pid = 1860] [serial = 1220] [outer = (nil)] [url = about:blank] 17:44:08 INFO - PROCESS | 1860 | --DOMWINDOW == 231 (0x7f4003fde400) [pid = 1860] [serial = 1214] [outer = (nil)] [url = about:blank] 17:44:08 INFO - PROCESS | 1860 | --DOMWINDOW == 230 (0x7f4002d9ac00) [pid = 1860] [serial = 1211] [outer = (nil)] [url = about:blank] 17:44:08 INFO - PROCESS | 1860 | 1461026648347 Marionette TRACE conn3 -> [0,1776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:08 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff511e800 == 106 [pid = 1860] [id = 432] 17:44:08 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff1268800 == 105 [pid = 1860] [id = 431] 17:44:08 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fec7a4800 == 104 [pid = 1860] [id = 430] 17:44:08 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fe17cf000 == 103 [pid = 1860] [id = 429] 17:44:08 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3feb081000 == 102 [pid = 1860] [id = 428] 17:44:08 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fe05d0000 == 103 [pid = 1860] [id = 451] 17:44:08 INFO - PROCESS | 1860 | ++DOMWINDOW == 231 (0x7f3fdd7e5c00) [pid = 1860] [serial = 1354] [outer = (nil)] 17:44:08 INFO - PROCESS | 1860 | ++DOMWINDOW == 232 (0x7f3fe0619000) [pid = 1860] [serial = 1355] [outer = 0x7f3fdd7e5c00] 17:44:08 INFO - PROCESS | 1860 | 1461026648412 Marionette DEBUG loaded listener.js 17:44:08 INFO - PROCESS | 1860 | ++DOMWINDOW == 233 (0x7f3fe18ab800) [pid = 1860] [serial = 1356] [outer = 0x7f3fdd7e5c00] 17:44:08 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3feb1aa800 == 102 [pid = 1860] [id = 427] 17:44:08 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fde6db800 == 101 [pid = 1860] [id = 426] 17:44:08 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fe33a8800 == 100 [pid = 1860] [id = 425] 17:44:08 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fe1ce6800 == 99 [pid = 1860] [id = 422] 17:44:08 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fead59800 == 98 [pid = 1860] [id = 421] 17:44:08 INFO - PROCESS | 1860 | --DOCSHELL 0x7f400ab5b800 == 97 [pid = 1860] [id = 420] 17:44:08 INFO - PROCESS | 1860 | --DOCSHELL 0x7f4007911000 == 96 [pid = 1860] [id = 419] 17:44:08 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff77f5800 == 95 [pid = 1860] [id = 418] 17:44:08 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fec1a8800 == 94 [pid = 1860] [id = 417] 17:44:08 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fe07d2800 == 93 [pid = 1860] [id = 416] 17:44:08 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fec1c6000 == 92 [pid = 1860] [id = 13] 17:44:08 INFO - PROCESS | 1860 | --DOMWINDOW == 232 (0x7f3fe9d0c000) [pid = 1860] [serial = 882] [outer = (nil)] [url = about:blank] 17:44:08 INFO - PROCESS | 1860 | --DOMWINDOW == 231 (0x7f4007f2f800) [pid = 1860] [serial = 927] [outer = (nil)] [url = about:blank] 17:44:08 INFO - PROCESS | 1860 | --DOMWINDOW == 230 (0x7f3ff79a6800) [pid = 1860] [serial = 918] [outer = (nil)] [url = about:blank] 17:44:08 INFO - PROCESS | 1860 | --DOMWINDOW == 229 (0x7f3ff06a9c00) [pid = 1860] [serial = 1155] [outer = (nil)] [url = about:blank] 17:44:08 INFO - PROCESS | 1860 | --DOMWINDOW == 228 (0x7f3fe16f3400) [pid = 1860] [serial = 1095] [outer = (nil)] [url = about:blank] 17:44:08 INFO - PROCESS | 1860 | --DOMWINDOW == 227 (0x7f3ff0d49400) [pid = 1860] [serial = 1047] [outer = (nil)] [url = about:blank] 17:44:08 INFO - PROCESS | 1860 | --DOMWINDOW == 226 (0x7f3febfb6c00) [pid = 1860] [serial = 864] [outer = (nil)] [url = about:blank] 17:44:08 INFO - PROCESS | 1860 | --DOMWINDOW == 225 (0x7f4006285c00) [pid = 1860] [serial = 969] [outer = (nil)] [url = about:blank] 17:44:08 INFO - PROCESS | 1860 | --DOMWINDOW == 224 (0x7f3feff9d400) [pid = 1860] [serial = 1199] [outer = (nil)] [url = about:blank] 17:44:08 INFO - PROCESS | 1860 | --DOMWINDOW == 223 (0x7f3fe0859000) [pid = 1860] [serial = 1229] [outer = (nil)] [url = about:blank] 17:44:08 INFO - PROCESS | 1860 | --DOMWINDOW == 222 (0x7f3ff5fbec00) [pid = 1860] [serial = 1017] [outer = (nil)] [url = about:blank] 17:44:08 INFO - PROCESS | 1860 | --DOMWINDOW == 221 (0x7f3fe9b32400) [pid = 1860] [serial = 1232] [outer = (nil)] [url = about:blank] 17:44:08 INFO - PROCESS | 1860 | --DOMWINDOW == 220 (0x7f3fec073400) [pid = 1860] [serial = 1239] [outer = (nil)] [url = about:blank] 17:44:08 INFO - PROCESS | 1860 | --DOMWINDOW == 219 (0x7f3fecfbbc00) [pid = 1860] [serial = 912] [outer = (nil)] [url = about:blank] 17:44:08 INFO - PROCESS | 1860 | --DOMWINDOW == 218 (0x7f4002b75800) [pid = 1860] [serial = 921] [outer = (nil)] [url = about:blank] 17:44:08 INFO - PROCESS | 1860 | --DOMWINDOW == 217 (0x7f3ff663b400) [pid = 1860] [serial = 825] [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.] 17:44:08 INFO - PROCESS | 1860 | --DOMWINDOW == 216 (0x7f3ff6a63000) [pid = 1860] [serial = 1059] [outer = (nil)] [url = about:blank] 17:44:08 INFO - PROCESS | 1860 | --DOMWINDOW == 215 (0x7f3ff53b5800) [pid = 1860] [serial = 1104] [outer = (nil)] [url = about:blank] 17:44:08 INFO - PROCESS | 1860 | --DOMWINDOW == 214 (0x7f3ff10dec00) [pid = 1860] [serial = 1158] [outer = (nil)] [url = about:blank] 17:44:08 INFO - PROCESS | 1860 | --DOMWINDOW == 213 (0x7f3ff3019800) [pid = 1860] [serial = 1050] [outer = (nil)] [url = about:blank] 17:44:08 INFO - PROCESS | 1860 | --DOMWINDOW == 212 (0x7f3ff4d53000) [pid = 1860] [serial = 870] [outer = (nil)] [url = about:blank] 17:44:08 INFO - PROCESS | 1860 | --DOMWINDOW == 211 (0x7f3fe16ea400) [pid = 1860] [serial = 1193] [outer = (nil)] [url = about:blank] 17:44:08 INFO - PROCESS | 1860 | --DOMWINDOW == 210 (0x7f3ff0810000) [pid = 1860] [serial = 978] [outer = (nil)] [url = about:blank] 17:44:08 INFO - PROCESS | 1860 | --DOMWINDOW == 209 (0x7f3fe8c98800) [pid = 1860] [serial = 1008] [outer = (nil)] [url = about:blank] 17:44:08 INFO - PROCESS | 1860 | --DOMWINDOW == 208 (0x7f3ff0d4b400) [pid = 1860] [serial = 1245] [outer = (nil)] [url = about:blank] 17:44:08 INFO - PROCESS | 1860 | --DOMWINDOW == 207 (0x7f3fed07f800) [pid = 1860] [serial = 1044] [outer = (nil)] [url = about:blank] 17:44:08 INFO - PROCESS | 1860 | --DOMWINDOW == 206 (0x7f3fdcbcd400) [pid = 1860] [serial = 1223] [outer = (nil)] [url = about:blank] 17:44:08 INFO - PROCESS | 1860 | --DOMWINDOW == 205 (0x7f4008390c00) [pid = 1860] [serial = 1071] [outer = (nil)] [url = about:blank] 17:44:08 INFO - PROCESS | 1860 | --DOMWINDOW == 204 (0x7f3ffc15ac00) [pid = 1860] [serial = 1107] [outer = (nil)] [url = about:blank] 17:44:08 INFO - PROCESS | 1860 | --DOMWINDOW == 203 (0x7f3ff53bb400) [pid = 1860] [serial = 1202] [outer = (nil)] [url = about:blank] 17:44:08 INFO - PROCESS | 1860 | --DOMWINDOW == 202 (0x7f3fe0620000) [pid = 1860] [serial = 1113] [outer = (nil)] [url = about:blank] 17:44:08 INFO - PROCESS | 1860 | --DOMWINDOW == 201 (0x7f3ff79a6400) [pid = 1860] [serial = 876] [outer = (nil)] [url = about:blank] 17:44:08 INFO - PROCESS | 1860 | --DOMWINDOW == 200 (0x7f3ff0d47800) [pid = 1860] [serial = 1032] [outer = (nil)] [url = about:blank] 17:44:08 INFO - PROCESS | 1860 | --DOMWINDOW == 199 (0x7f3ff6784000) [pid = 1860] [serial = 873] [outer = (nil)] [url = about:blank] 17:44:08 INFO - PROCESS | 1860 | --DOMWINDOW == 198 (0x7f3fe9c2fc00) [pid = 1860] [serial = 1065] [outer = (nil)] [url = about:blank] 17:44:08 INFO - PROCESS | 1860 | --DOMWINDOW == 197 (0x7f3fec6d7800) [pid = 1860] [serial = 1149] [outer = (nil)] [url = about:blank] 17:44:08 INFO - PROCESS | 1860 | --DOMWINDOW == 196 (0x7f3feb12ac00) [pid = 1860] [serial = 1235] [outer = (nil)] [url = about:blank] 17:44:08 INFO - PROCESS | 1860 | --DOMWINDOW == 195 (0x7f3feb0a4800) [pid = 1860] [serial = 1196] [outer = (nil)] [url = about:blank] 17:44:08 INFO - PROCESS | 1860 | --DOMWINDOW == 194 (0x7f3ff10e6000) [pid = 1860] [serial = 1014] [outer = (nil)] [url = about:blank] 17:44:08 INFO - PROCESS | 1860 | --DOMWINDOW == 193 (0x7f3fe08d5800) [pid = 1860] [serial = 1140] [outer = (nil)] [url = about:blank] 17:44:08 INFO - PROCESS | 1860 | --DOMWINDOW == 192 (0x7f3fe9c2d400) [pid = 1860] [serial = 1233] [outer = (nil)] [url = about:blank] 17:44:08 INFO - PROCESS | 1860 | --DOMWINDOW == 191 (0x7f3ff78b9400) [pid = 1860] [serial = 1208] [outer = (nil)] [url = about:blank] 17:44:08 INFO - PROCESS | 1860 | --DOMWINDOW == 190 (0x7f4006242000) [pid = 1860] [serial = 1110] [outer = (nil)] [url = about:blank] 17:44:08 INFO - PROCESS | 1860 | --DOMWINDOW == 189 (0x7f3ff85e0c00) [pid = 1860] [serial = 966] [outer = (nil)] [url = about:blank] 17:44:08 INFO - PROCESS | 1860 | --DOMWINDOW == 188 (0x7f3fe9b93400) [pid = 1860] [serial = 1068] [outer = (nil)] [url = about:blank] 17:44:08 INFO - PROCESS | 1860 | --DOMWINDOW == 187 (0x7f4007ece800) [pid = 1860] [serial = 1023] [outer = (nil)] [url = about:blank] 17:44:08 INFO - PROCESS | 1860 | --DOMWINDOW == 186 (0x7f3ff6a63400) [pid = 1860] [serial = 815] [outer = (nil)] [url = about:blank] 17:44:08 INFO - PROCESS | 1860 | --DOMWINDOW == 185 (0x7f3fec06cc00) [pid = 1860] [serial = 960] [outer = (nil)] [url = about:blank] 17:44:08 INFO - PROCESS | 1860 | --DOMWINDOW == 184 (0x7f3feffa6000) [pid = 1860] [serial = 1241] [outer = (nil)] [url = about:blank] 17:44:08 INFO - PROCESS | 1860 | --DOMWINDOW == 183 (0x7f3fddfd9800) [pid = 1860] [serial = 1226] [outer = (nil)] [url = about:blank] 17:44:08 INFO - PROCESS | 1860 | --DOMWINDOW == 182 (0x7f3feb0ae800) [pid = 1860] [serial = 909] [outer = (nil)] [url = about:blank] 17:44:08 INFO - PROCESS | 1860 | --DOMWINDOW == 181 (0x7f3feb735800) [pid = 1860] [serial = 1041] [outer = (nil)] [url = about:blank] 17:44:08 INFO - PROCESS | 1860 | --DOMWINDOW == 180 (0x7f3fe8c9bc00) [pid = 1860] [serial = 1143] [outer = (nil)] [url = about:blank] 17:44:08 INFO - PROCESS | 1860 | --DOMWINDOW == 179 (0x7f3ff4a82400) [pid = 1860] [serial = 1167] [outer = (nil)] [url = about:blank] 17:44:08 INFO - PROCESS | 1860 | --DOMWINDOW == 178 (0x7f3fecc93c00) [pid = 1860] [serial = 1029] [outer = (nil)] [url = about:blank] 17:44:08 INFO - PROCESS | 1860 | --DOMWINDOW == 177 (0x7f4008394000) [pid = 1860] [serial = 975] [outer = (nil)] [url = about:blank] 17:44:08 INFO - PROCESS | 1860 | --DOMWINDOW == 176 (0x7f3feb736800) [pid = 1860] [serial = 1146] [outer = (nil)] [url = about:blank] 17:44:08 INFO - PROCESS | 1860 | --DOMWINDOW == 175 (0x7f3feb740800) [pid = 1860] [serial = 1236] [outer = (nil)] [url = about:blank] 17:44:08 INFO - PROCESS | 1860 | --DOMWINDOW == 174 (0x7f4001fe2000) [pid = 1860] [serial = 1026] [outer = (nil)] [url = about:blank] 17:44:08 INFO - PROCESS | 1860 | --DOMWINDOW == 173 (0x7f3fecfc1400) [pid = 1860] [serial = 1244] [outer = (nil)] [url = about:blank] 17:44:08 INFO - PROCESS | 1860 | --DOMWINDOW == 172 (0x7f3febeae400) [pid = 1860] [serial = 1238] [outer = (nil)] [url = about:blank] 17:44:08 INFO - PROCESS | 1860 | --DOMWINDOW == 171 (0x7f4007ed1c00) [pid = 1860] [serial = 1062] [outer = (nil)] [url = about:blank] 17:44:08 INFO - PROCESS | 1860 | --DOMWINDOW == 170 (0x7f3fec36a400) [pid = 1860] [serial = 1011] [outer = (nil)] [url = about:blank] 17:44:08 INFO - PROCESS | 1860 | --DOMWINDOW == 169 (0x7f3ff0179800) [pid = 1860] [serial = 867] [outer = (nil)] [url = about:blank] 17:44:08 INFO - PROCESS | 1860 | --DOMWINDOW == 168 (0x7f3ff6642000) [pid = 1860] [serial = 1053] [outer = (nil)] [url = about:blank] 17:44:08 INFO - PROCESS | 1860 | --DOMWINDOW == 167 (0x7f3ff0803c00) [pid = 1860] [serial = 1242] [outer = (nil)] [url = about:blank] 17:44:08 INFO - PROCESS | 1860 | --DOMWINDOW == 166 (0x7f4007ec7c00) [pid = 1860] [serial = 924] [outer = (nil)] [url = about:blank] 17:44:08 INFO - PROCESS | 1860 | --DOMWINDOW == 165 (0x7f3fddfe3000) [pid = 1860] [serial = 1227] [outer = (nil)] [url = about:blank] 17:44:08 INFO - PROCESS | 1860 | --DOMWINDOW == 164 (0x7f3fe23d8c00) [pid = 1860] [serial = 930] [outer = (nil)] [url = about:blank] 17:44:08 INFO - PROCESS | 1860 | --DOMWINDOW == 163 (0x7f3ff3019c00) [pid = 1860] [serial = 1161] [outer = (nil)] [url = about:blank] 17:44:08 INFO - PROCESS | 1860 | --DOMWINDOW == 162 (0x7f3fe8c94c00) [pid = 1860] [serial = 1098] [outer = (nil)] [url = about:blank] 17:44:08 INFO - PROCESS | 1860 | --DOMWINDOW == 161 (0x7f3ff663a400) [pid = 1860] [serial = 1205] [outer = (nil)] [url = about:blank] 17:44:08 INFO - PROCESS | 1860 | --DOMWINDOW == 160 (0x7f40040cd800) [pid = 1860] [serial = 1056] [outer = (nil)] [url = about:blank] 17:44:08 INFO - PROCESS | 1860 | --DOMWINDOW == 159 (0x7f3fecfbd000) [pid = 1860] [serial = 1152] [outer = (nil)] [url = about:blank] 17:44:08 INFO - PROCESS | 1860 | --DOMWINDOW == 158 (0x7f3ff79a0400) [pid = 1860] [serial = 1020] [outer = (nil)] [url = about:blank] 17:44:08 INFO - PROCESS | 1860 | --DOMWINDOW == 157 (0x7f3fe8c9ac00) [pid = 1860] [serial = 957] [outer = (nil)] [url = about:blank] 17:44:08 INFO - PROCESS | 1860 | --DOMWINDOW == 156 (0x7f3ff322e800) [pid = 1860] [serial = 963] [outer = (nil)] [url = about:blank] 17:44:08 INFO - PROCESS | 1860 | --DOMWINDOW == 155 (0x7f400838f400) [pid = 1860] [serial = 972] [outer = (nil)] [url = about:blank] 17:44:08 INFO - PROCESS | 1860 | --DOMWINDOW == 154 (0x7f3ff025a400) [pid = 1860] [serial = 1164] [outer = (nil)] [url = about:blank] 17:44:08 INFO - PROCESS | 1860 | --DOMWINDOW == 153 (0x7f3fe1ad3000) [pid = 1860] [serial = 1230] [outer = (nil)] [url = about:blank] 17:44:08 INFO - PROCESS | 1860 | --DOMWINDOW == 152 (0x7f3fedec6c00) [pid = 1860] [serial = 1101] [outer = (nil)] [url = about:blank] 17:44:08 INFO - PROCESS | 1860 | --DOMWINDOW == 151 (0x7f400795c000) [pid = 1860] [serial = 879] [outer = (nil)] [url = about:blank] 17:44:08 INFO - PROCESS | 1860 | --DOMWINDOW == 150 (0x7f3fe16edc00) [pid = 1860] [serial = 981] [outer = (nil)] [url = about:blank] 17:44:08 INFO - PROCESS | 1860 | --DOMWINDOW == 149 (0x7f3ff50f0c00) [pid = 1860] [serial = 915] [outer = (nil)] [url = about:blank] 17:44:09 INFO - PROCESS | 1860 | 1461026649191 Marionette TRACE conn3 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 17:44:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 17:44:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1326ms 17:44:09 INFO - PROCESS | 1860 | 1461026649233 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 17:44:09 INFO - PROCESS | 1860 | 1461026649237 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 17:44:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 17:44:09 INFO - PROCESS | 1860 | 1461026649248 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 17:44:09 INFO - PROCESS | 1860 | 1461026649256 Marionette TRACE conn3 <- [1,1778,null,{}] 17:44:09 INFO - PROCESS | 1860 | 1461026649263 Marionette TRACE conn3 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:44:09 INFO - PROCESS | 1860 | 1461026649403 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 17:44:09 INFO - PROCESS | 1860 | 1461026649539 Marionette TRACE conn3 -> [0,1780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:09 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fe21c6800 == 93 [pid = 1860] [id = 452] 17:44:09 INFO - PROCESS | 1860 | ++DOMWINDOW == 150 (0x7f3fdd7ed800) [pid = 1860] [serial = 1357] [outer = (nil)] 17:44:09 INFO - PROCESS | 1860 | ++DOMWINDOW == 151 (0x7f3fe1aec800) [pid = 1860] [serial = 1358] [outer = 0x7f3fdd7ed800] 17:44:09 INFO - PROCESS | 1860 | 1461026649591 Marionette DEBUG loaded listener.js 17:44:09 INFO - PROCESS | 1860 | ++DOMWINDOW == 152 (0x7f3fe23cb400) [pid = 1860] [serial = 1359] [outer = 0x7f3fdd7ed800] 17:44:10 INFO - PROCESS | 1860 | 1461026650193 Marionette TRACE conn3 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 17:44:10 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 17:44:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 991ms 17:44:10 INFO - PROCESS | 1860 | 1461026650234 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 17:44:10 INFO - PROCESS | 1860 | 1461026650238 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 17:44:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 17:44:10 INFO - PROCESS | 1860 | 1461026650242 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 17:44:10 INFO - PROCESS | 1860 | 1461026650244 Marionette TRACE conn3 <- [1,1782,null,{}] 17:44:10 INFO - PROCESS | 1860 | 1461026650249 Marionette TRACE conn3 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:44:10 INFO - PROCESS | 1860 | 1461026650444 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 17:44:10 INFO - PROCESS | 1860 | 1461026650533 Marionette TRACE conn3 -> [0,1784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:10 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fe8d95000 == 94 [pid = 1860] [id = 453] 17:44:10 INFO - PROCESS | 1860 | ++DOMWINDOW == 153 (0x7f3fdd7e6000) [pid = 1860] [serial = 1360] [outer = (nil)] 17:44:10 INFO - PROCESS | 1860 | ++DOMWINDOW == 154 (0x7f3fe23d7c00) [pid = 1860] [serial = 1361] [outer = 0x7f3fdd7e6000] 17:44:10 INFO - PROCESS | 1860 | 1461026650585 Marionette DEBUG loaded listener.js 17:44:10 INFO - PROCESS | 1860 | ++DOMWINDOW == 155 (0x7f3fe9b36800) [pid = 1860] [serial = 1362] [outer = 0x7f3fdd7e6000] 17:44:11 INFO - PROCESS | 1860 | 1461026651277 Marionette TRACE conn3 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 17:44:11 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 17:44:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1075ms 17:44:11 INFO - PROCESS | 1860 | 1461026651318 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 17:44:11 INFO - PROCESS | 1860 | 1461026651321 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 17:44:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 17:44:11 INFO - PROCESS | 1860 | 1461026651332 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 17:44:11 INFO - PROCESS | 1860 | 1461026651334 Marionette TRACE conn3 <- [1,1786,null,{}] 17:44:11 INFO - PROCESS | 1860 | 1461026651337 Marionette TRACE conn3 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:44:11 INFO - PROCESS | 1860 | 1461026651526 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 17:44:11 INFO - PROCESS | 1860 | 1461026651549 Marionette TRACE conn3 -> [0,1788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:11 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fead06000 == 95 [pid = 1860] [id = 454] 17:44:11 INFO - PROCESS | 1860 | ++DOMWINDOW == 156 (0x7f3fe9b9a800) [pid = 1860] [serial = 1363] [outer = (nil)] 17:44:11 INFO - PROCESS | 1860 | ++DOMWINDOW == 157 (0x7f3fe9ba1000) [pid = 1860] [serial = 1364] [outer = 0x7f3fe9b9a800] 17:44:11 INFO - PROCESS | 1860 | 1461026651612 Marionette DEBUG loaded listener.js 17:44:11 INFO - PROCESS | 1860 | ++DOMWINDOW == 158 (0x7f3fe9d0a400) [pid = 1860] [serial = 1365] [outer = 0x7f3fe9b9a800] 17:44:12 INFO - PROCESS | 1860 | 1461026652506 Marionette TRACE conn3 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 17:44:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1 17:44:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1231ms 17:44:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 17:44:12 INFO - PROCESS | 1860 | 1461026652563 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 17:44:12 INFO - PROCESS | 1860 | 1461026652565 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 17:44:12 INFO - PROCESS | 1860 | 1461026652570 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 17:44:12 INFO - PROCESS | 1860 | 1461026652572 Marionette TRACE conn3 <- [1,1790,null,{}] 17:44:12 INFO - PROCESS | 1860 | 1461026652577 Marionette TRACE conn3 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:44:12 INFO - PROCESS | 1860 | 1461026652753 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 17:44:13 INFO - PROCESS | 1860 | --DOMWINDOW == 157 (0x7f3fec1c4800) [pid = 1860] [serial = 33] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 17:44:13 INFO - PROCESS | 1860 | --DOMWINDOW == 156 (0x7f3fdd7eb800) [pid = 1860] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 17:44:13 INFO - PROCESS | 1860 | --DOMWINDOW == 155 (0x7f3ff26aec00) [pid = 1860] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 17:44:13 INFO - PROCESS | 1860 | --DOMWINDOW == 154 (0x7f3fe064c400) [pid = 1860] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 17:44:13 INFO - PROCESS | 1860 | --DOMWINDOW == 153 (0x7f3fdcbc3000) [pid = 1860] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 17:44:13 INFO - PROCESS | 1860 | --DOMWINDOW == 152 (0x7f3ff2594000) [pid = 1860] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 17:44:13 INFO - PROCESS | 1860 | --DOMWINDOW == 151 (0x7f3feff9cc00) [pid = 1860] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 17:44:13 INFO - PROCESS | 1860 | --DOMWINDOW == 150 (0x7f3fe08d4000) [pid = 1860] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 17:44:13 INFO - PROCESS | 1860 | --DOMWINDOW == 149 (0x7f3fdd7e2800) [pid = 1860] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 17:44:13 INFO - PROCESS | 1860 | --DOMWINDOW == 148 (0x7f3fe9b9e000) [pid = 1860] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 17:44:13 INFO - PROCESS | 1860 | --DOMWINDOW == 147 (0x7f3feb96e400) [pid = 1860] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 17:44:13 INFO - PROCESS | 1860 | --DOMWINDOW == 146 (0x7f3fdd7e3400) [pid = 1860] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 17:44:13 INFO - PROCESS | 1860 | 1461026653164 Marionette TRACE conn3 -> [0,1792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:13 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fe3398800 == 96 [pid = 1860] [id = 455] 17:44:13 INFO - PROCESS | 1860 | ++DOMWINDOW == 147 (0x7f3fdc4c7800) [pid = 1860] [serial = 1366] [outer = (nil)] 17:44:13 INFO - PROCESS | 1860 | ++DOMWINDOW == 148 (0x7f3fe0614000) [pid = 1860] [serial = 1367] [outer = 0x7f3fdc4c7800] 17:44:13 INFO - PROCESS | 1860 | 1461026653216 Marionette DEBUG loaded listener.js 17:44:13 INFO - PROCESS | 1860 | ++DOMWINDOW == 149 (0x7f3fe9b9ec00) [pid = 1860] [serial = 1368] [outer = 0x7f3fdc4c7800] 17:44:13 INFO - PROCESS | 1860 | 1461026653784 Marionette TRACE conn3 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 17:44:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 17:44:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1230ms 17:44:13 INFO - PROCESS | 1860 | 1461026653800 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 17:44:13 INFO - PROCESS | 1860 | 1461026653802 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 17:44:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 17:44:13 INFO - PROCESS | 1860 | 1461026653808 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 17:44:13 INFO - PROCESS | 1860 | 1461026653810 Marionette TRACE conn3 <- [1,1794,null,{}] 17:44:13 INFO - PROCESS | 1860 | 1461026653815 Marionette TRACE conn3 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:44:13 INFO - PROCESS | 1860 | 1461026653945 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 17:44:14 INFO - PROCESS | 1860 | 1461026654082 Marionette TRACE conn3 -> [0,1796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:14 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3feb7bc000 == 97 [pid = 1860] [id = 456] 17:44:14 INFO - PROCESS | 1860 | ++DOMWINDOW == 150 (0x7f3fdcbc3000) [pid = 1860] [serial = 1369] [outer = (nil)] 17:44:14 INFO - PROCESS | 1860 | ++DOMWINDOW == 151 (0x7f3feb103000) [pid = 1860] [serial = 1370] [outer = 0x7f3fdcbc3000] 17:44:14 INFO - PROCESS | 1860 | 1461026654135 Marionette DEBUG loaded listener.js 17:44:14 INFO - PROCESS | 1860 | ++DOMWINDOW == 152 (0x7f3feb12b800) [pid = 1860] [serial = 1371] [outer = 0x7f3fdcbc3000] 17:44:14 INFO - PROCESS | 1860 | 1461026654701 Marionette TRACE conn3 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 17:44:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 17:44:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 925ms 17:44:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 17:44:14 INFO - PROCESS | 1860 | 1461026654733 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 17:44:14 INFO - PROCESS | 1860 | 1461026654736 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 17:44:14 INFO - PROCESS | 1860 | 1461026654740 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 17:44:14 INFO - PROCESS | 1860 | 1461026654743 Marionette TRACE conn3 <- [1,1798,null,{}] 17:44:14 INFO - PROCESS | 1860 | 1461026654747 Marionette TRACE conn3 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:44:14 INFO - PROCESS | 1860 | 1461026654871 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 17:44:14 INFO - PROCESS | 1860 | 1461026654885 Marionette TRACE conn3 -> [0,1800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:14 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fec533800 == 98 [pid = 1860] [id = 457] 17:44:14 INFO - PROCESS | 1860 | ++DOMWINDOW == 153 (0x7f3feb0ae800) [pid = 1860] [serial = 1372] [outer = (nil)] 17:44:14 INFO - PROCESS | 1860 | ++DOMWINDOW == 154 (0x7f3feb733800) [pid = 1860] [serial = 1373] [outer = 0x7f3feb0ae800] 17:44:14 INFO - PROCESS | 1860 | 1461026654935 Marionette DEBUG loaded listener.js 17:44:15 INFO - PROCESS | 1860 | ++DOMWINDOW == 155 (0x7f3feb775c00) [pid = 1860] [serial = 1374] [outer = 0x7f3feb0ae800] 17:44:15 INFO - PROCESS | 1860 | 1461026655878 Marionette TRACE conn3 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 17:44:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 17:44:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1179ms 17:44:15 INFO - PROCESS | 1860 | 1461026655920 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 17:44:15 INFO - PROCESS | 1860 | 1461026655926 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 17:44:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 17:44:15 INFO - PROCESS | 1860 | 1461026655935 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 17:44:15 INFO - PROCESS | 1860 | 1461026655939 Marionette TRACE conn3 <- [1,1802,null,{}] 17:44:15 INFO - PROCESS | 1860 | 1461026655946 Marionette TRACE conn3 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:44:16 INFO - PROCESS | 1860 | 1461026656131 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 17:44:16 INFO - PROCESS | 1860 | 1461026656304 Marionette TRACE conn3 -> [0,1804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:16 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fe169f000 == 99 [pid = 1860] [id = 458] 17:44:16 INFO - PROCESS | 1860 | ++DOMWINDOW == 156 (0x7f3fdcbc6c00) [pid = 1860] [serial = 1375] [outer = (nil)] 17:44:16 INFO - PROCESS | 1860 | ++DOMWINDOW == 157 (0x7f3fddfddc00) [pid = 1860] [serial = 1376] [outer = 0x7f3fdcbc6c00] 17:44:16 INFO - PROCESS | 1860 | 1461026656368 Marionette DEBUG loaded listener.js 17:44:16 INFO - PROCESS | 1860 | ++DOMWINDOW == 158 (0x7f3fe0772c00) [pid = 1860] [serial = 1377] [outer = 0x7f3fdcbc6c00] 17:44:17 INFO - PROCESS | 1860 | 1461026657261 Marionette TRACE conn3 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 17:44:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 17:44:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1381ms 17:44:17 INFO - PROCESS | 1860 | 1461026657317 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 17:44:17 INFO - PROCESS | 1860 | 1461026657324 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 17:44:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 17:44:17 INFO - PROCESS | 1860 | 1461026657333 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 17:44:17 INFO - PROCESS | 1860 | 1461026657337 Marionette TRACE conn3 <- [1,1806,null,{}] 17:44:17 INFO - PROCESS | 1860 | 1461026657342 Marionette TRACE conn3 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:44:17 INFO - PROCESS | 1860 | 1461026657497 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 17:44:17 INFO - PROCESS | 1860 | 1461026657675 Marionette TRACE conn3 -> [0,1808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:17 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fe9b1a800 == 100 [pid = 1860] [id = 459] 17:44:17 INFO - PROCESS | 1860 | ++DOMWINDOW == 159 (0x7f3fdc4cf800) [pid = 1860] [serial = 1378] [outer = (nil)] 17:44:17 INFO - PROCESS | 1860 | ++DOMWINDOW == 160 (0x7f3fe1bd7c00) [pid = 1860] [serial = 1379] [outer = 0x7f3fdc4cf800] 17:44:17 INFO - PROCESS | 1860 | 1461026657738 Marionette DEBUG loaded listener.js 17:44:17 INFO - PROCESS | 1860 | ++DOMWINDOW == 161 (0x7f3fe23d5000) [pid = 1860] [serial = 1380] [outer = 0x7f3fdc4cf800] 17:44:18 INFO - PROCESS | 1860 | 1461026658626 Marionette TRACE conn3 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 17:44:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 17:44:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1338ms 17:44:18 INFO - PROCESS | 1860 | 1461026658671 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 17:44:18 INFO - PROCESS | 1860 | 1461026658675 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 17:44:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 17:44:18 INFO - PROCESS | 1860 | 1461026658680 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 17:44:18 INFO - PROCESS | 1860 | 1461026658685 Marionette TRACE conn3 <- [1,1810,null,{}] 17:44:18 INFO - PROCESS | 1860 | 1461026658700 Marionette TRACE conn3 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:44:18 INFO - PROCESS | 1860 | 1461026658848 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 17:44:19 INFO - PROCESS | 1860 | 1461026659029 Marionette TRACE conn3 -> [0,1812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:19 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fec9a9000 == 101 [pid = 1860] [id = 460] 17:44:19 INFO - PROCESS | 1860 | ++DOMWINDOW == 162 (0x7f3fe1ad4400) [pid = 1860] [serial = 1381] [outer = (nil)] 17:44:19 INFO - PROCESS | 1860 | ++DOMWINDOW == 163 (0x7f3fe9d05400) [pid = 1860] [serial = 1382] [outer = 0x7f3fe1ad4400] 17:44:19 INFO - PROCESS | 1860 | 1461026659092 Marionette DEBUG loaded listener.js 17:44:19 INFO - PROCESS | 1860 | ++DOMWINDOW == 164 (0x7f3feb0ac400) [pid = 1860] [serial = 1383] [outer = 0x7f3fe1ad4400] 17:44:19 INFO - PROCESS | 1860 | 1461026659897 Marionette TRACE conn3 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 17:44:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 17:44:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1240ms 17:44:19 INFO - PROCESS | 1860 | 1461026659922 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 17:44:19 INFO - PROCESS | 1860 | 1461026659926 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 17:44:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 17:44:19 INFO - PROCESS | 1860 | 1461026659931 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 17:44:19 INFO - PROCESS | 1860 | 1461026659933 Marionette TRACE conn3 <- [1,1814,null,{}] 17:44:19 INFO - PROCESS | 1860 | 1461026659938 Marionette TRACE conn3 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:44:20 INFO - PROCESS | 1860 | 1461026660098 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 17:44:20 INFO - PROCESS | 1860 | 1461026660277 Marionette TRACE conn3 -> [0,1816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:20 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fecee8800 == 102 [pid = 1860] [id = 461] 17:44:20 INFO - PROCESS | 1860 | ++DOMWINDOW == 165 (0x7f3fe9b95000) [pid = 1860] [serial = 1384] [outer = (nil)] 17:44:20 INFO - PROCESS | 1860 | ++DOMWINDOW == 166 (0x7f3feb96ac00) [pid = 1860] [serial = 1385] [outer = 0x7f3fe9b95000] 17:44:20 INFO - PROCESS | 1860 | 1461026660339 Marionette DEBUG loaded listener.js 17:44:20 INFO - PROCESS | 1860 | ++DOMWINDOW == 167 (0x7f3febeb1000) [pid = 1860] [serial = 1386] [outer = 0x7f3fe9b95000] 17:44:21 INFO - PROCESS | 1860 | 1461026661135 Marionette TRACE conn3 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 17:44:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 17:44:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1276ms 17:44:21 INFO - PROCESS | 1860 | 1461026661209 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 17:44:21 INFO - PROCESS | 1860 | 1461026661211 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 17:44:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 17:44:21 INFO - PROCESS | 1860 | 1461026661217 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 17:44:21 INFO - PROCESS | 1860 | 1461026661219 Marionette TRACE conn3 <- [1,1818,null,{}] 17:44:21 INFO - PROCESS | 1860 | 1461026661224 Marionette TRACE conn3 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:44:21 INFO - PROCESS | 1860 | 1461026661363 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 17:44:21 INFO - PROCESS | 1860 | 1461026661542 Marionette TRACE conn3 -> [0,1820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:21 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fee113000 == 103 [pid = 1860] [id = 462] 17:44:21 INFO - PROCESS | 1860 | ++DOMWINDOW == 168 (0x7f3feb12ac00) [pid = 1860] [serial = 1387] [outer = (nil)] 17:44:21 INFO - PROCESS | 1860 | ++DOMWINDOW == 169 (0x7f3febfb5800) [pid = 1860] [serial = 1388] [outer = 0x7f3feb12ac00] 17:44:21 INFO - PROCESS | 1860 | 1461026661602 Marionette DEBUG loaded listener.js 17:44:21 INFO - PROCESS | 1860 | ++DOMWINDOW == 170 (0x7f3fec5c0800) [pid = 1860] [serial = 1389] [outer = 0x7f3feb12ac00] 17:44:22 INFO - PROCESS | 1860 | 1461026662387 Marionette TRACE conn3 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 17:44:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 17:44:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1229ms 17:44:22 INFO - PROCESS | 1860 | 1461026662447 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 17:44:22 INFO - PROCESS | 1860 | 1461026662449 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 17:44:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 17:44:22 INFO - PROCESS | 1860 | 1461026662455 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 17:44:22 INFO - PROCESS | 1860 | 1461026662457 Marionette TRACE conn3 <- [1,1822,null,{}] 17:44:22 INFO - PROCESS | 1860 | 1461026662462 Marionette TRACE conn3 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:44:22 INFO - PROCESS | 1860 | 1461026662632 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 17:44:22 INFO - PROCESS | 1860 | 1461026662808 Marionette TRACE conn3 -> [0,1824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:22 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff11fb000 == 104 [pid = 1860] [id = 463] 17:44:22 INFO - PROCESS | 1860 | ++DOMWINDOW == 171 (0x7f3febfaf000) [pid = 1860] [serial = 1390] [outer = (nil)] 17:44:22 INFO - PROCESS | 1860 | ++DOMWINDOW == 172 (0x7f3fecaa0c00) [pid = 1860] [serial = 1391] [outer = 0x7f3febfaf000] 17:44:22 INFO - PROCESS | 1860 | 1461026662872 Marionette DEBUG loaded listener.js 17:44:22 INFO - PROCESS | 1860 | ++DOMWINDOW == 173 (0x7f3fecc93c00) [pid = 1860] [serial = 1392] [outer = 0x7f3febfaf000] 17:44:23 INFO - PROCESS | 1860 | 1461026663638 Marionette TRACE conn3 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 17:44:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 17:44:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1225ms 17:44:23 INFO - PROCESS | 1860 | 1461026663680 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 17:44:23 INFO - PROCESS | 1860 | 1461026663684 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 17:44:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 17:44:23 INFO - PROCESS | 1860 | 1461026663705 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 17:44:23 INFO - PROCESS | 1860 | 1461026663708 Marionette TRACE conn3 <- [1,1826,null,{}] 17:44:23 INFO - PROCESS | 1860 | 1461026663713 Marionette TRACE conn3 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:44:23 INFO - PROCESS | 1860 | 1461026663852 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 17:44:24 INFO - PROCESS | 1860 | 1461026664028 Marionette TRACE conn3 -> [0,1828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:24 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff25e2800 == 105 [pid = 1860] [id = 464] 17:44:24 INFO - PROCESS | 1860 | ++DOMWINDOW == 174 (0x7f3fec6d6000) [pid = 1860] [serial = 1393] [outer = (nil)] 17:44:24 INFO - PROCESS | 1860 | ++DOMWINDOW == 175 (0x7f3fed07fc00) [pid = 1860] [serial = 1394] [outer = 0x7f3fec6d6000] 17:44:24 INFO - PROCESS | 1860 | 1461026664092 Marionette DEBUG loaded listener.js 17:44:24 INFO - PROCESS | 1860 | ++DOMWINDOW == 176 (0x7f3feffa1c00) [pid = 1860] [serial = 1395] [outer = 0x7f3fec6d6000] 17:44:24 INFO - PROCESS | 1860 | 1461026664822 Marionette TRACE conn3 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 17:44:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 17:44:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1179ms 17:44:24 INFO - PROCESS | 1860 | 1461026664883 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 17:44:24 INFO - PROCESS | 1860 | 1461026664886 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 17:44:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 17:44:24 INFO - PROCESS | 1860 | 1461026664891 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 17:44:24 INFO - PROCESS | 1860 | 1461026664893 Marionette TRACE conn3 <- [1,1830,null,{}] 17:44:24 INFO - PROCESS | 1860 | 1461026664898 Marionette TRACE conn3 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:44:25 INFO - PROCESS | 1860 | 1461026665046 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 17:44:25 INFO - PROCESS | 1860 | 1461026665223 Marionette TRACE conn3 -> [0,1832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:25 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff4b74000 == 106 [pid = 1860] [id = 465] 17:44:25 INFO - PROCESS | 1860 | ++DOMWINDOW == 177 (0x7f3fecc80800) [pid = 1860] [serial = 1396] [outer = (nil)] 17:44:25 INFO - PROCESS | 1860 | ++DOMWINDOW == 178 (0x7f3ff017b800) [pid = 1860] [serial = 1397] [outer = 0x7f3fecc80800] 17:44:25 INFO - PROCESS | 1860 | 1461026665283 Marionette DEBUG loaded listener.js 17:44:25 INFO - PROCESS | 1860 | ++DOMWINDOW == 179 (0x7f3ff06a6c00) [pid = 1860] [serial = 1398] [outer = 0x7f3fecc80800] 17:44:26 INFO - PROCESS | 1860 | 1461026666016 Marionette TRACE conn3 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 17:44:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 17:44:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1177ms 17:44:26 INFO - PROCESS | 1860 | 1461026666083 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 17:44:26 INFO - PROCESS | 1860 | 1461026666085 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 17:44:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 17:44:26 INFO - PROCESS | 1860 | 1461026666091 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 17:44:26 INFO - PROCESS | 1860 | 1461026666093 Marionette TRACE conn3 <- [1,1834,null,{}] 17:44:26 INFO - PROCESS | 1860 | 1461026666098 Marionette TRACE conn3 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:44:26 INFO - PROCESS | 1860 | 1461026666245 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 17:44:26 INFO - PROCESS | 1860 | 1461026666424 Marionette TRACE conn3 -> [0,1836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:26 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff5151800 == 107 [pid = 1860] [id = 466] 17:44:26 INFO - PROCESS | 1860 | ++DOMWINDOW == 180 (0x7f3fecfc1400) [pid = 1860] [serial = 1399] [outer = (nil)] 17:44:26 INFO - PROCESS | 1860 | ++DOMWINDOW == 181 (0x7f3ff0808000) [pid = 1860] [serial = 1400] [outer = 0x7f3fecfc1400] 17:44:26 INFO - PROCESS | 1860 | 1461026666483 Marionette DEBUG loaded listener.js 17:44:26 INFO - PROCESS | 1860 | ++DOMWINDOW == 182 (0x7f3ff0d47800) [pid = 1860] [serial = 1401] [outer = 0x7f3fecfc1400] 17:44:27 INFO - PROCESS | 1860 | 1461026667203 Marionette TRACE conn3 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 17:44:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear 17:44:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1179ms 17:44:27 INFO - PROCESS | 1860 | 1461026667272 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 17:44:27 INFO - PROCESS | 1860 | 1461026667275 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 17:44:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 17:44:27 INFO - PROCESS | 1860 | 1461026667280 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 17:44:27 INFO - PROCESS | 1860 | 1461026667282 Marionette TRACE conn3 <- [1,1838,null,{}] 17:44:27 INFO - PROCESS | 1860 | 1461026667288 Marionette TRACE conn3 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:44:27 INFO - PROCESS | 1860 | 1461026667441 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 17:44:27 INFO - PROCESS | 1860 | 1461026667618 Marionette TRACE conn3 -> [0,1840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.beginPath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:27 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff5c20800 == 108 [pid = 1860] [id = 467] 17:44:27 INFO - PROCESS | 1860 | ++DOMWINDOW == 183 (0x7f3ff06a8000) [pid = 1860] [serial = 1402] [outer = (nil)] 17:44:27 INFO - PROCESS | 1860 | ++DOMWINDOW == 184 (0x7f3ff10dec00) [pid = 1860] [serial = 1403] [outer = 0x7f3ff06a8000] 17:44:27 INFO - PROCESS | 1860 | 1461026667678 Marionette DEBUG loaded listener.js 17:44:27 INFO - PROCESS | 1860 | ++DOMWINDOW == 185 (0x7f3ff1245c00) [pid = 1860] [serial = 1404] [outer = 0x7f3ff06a8000] 17:44:28 INFO - PROCESS | 1860 | 1461026668547 Marionette TRACE conn3 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 17:44:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 17:44:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1328ms 17:44:28 INFO - PROCESS | 1860 | 1461026668609 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 17:44:28 INFO - PROCESS | 1860 | 1461026668613 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 17:44:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 17:44:28 INFO - PROCESS | 1860 | 1461026668618 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 17:44:28 INFO - PROCESS | 1860 | 1461026668621 Marionette TRACE conn3 <- [1,1842,null,{}] 17:44:28 INFO - PROCESS | 1860 | 1461026668626 Marionette TRACE conn3 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:44:28 INFO - PROCESS | 1860 | 1461026668812 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 17:44:28 INFO - PROCESS | 1860 | 1461026668990 Marionette TRACE conn3 -> [0,1844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:29 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fe1906800 == 109 [pid = 1860] [id = 468] 17:44:29 INFO - PROCESS | 1860 | ++DOMWINDOW == 186 (0x7f3fdcbc4800) [pid = 1860] [serial = 1405] [outer = (nil)] 17:44:29 INFO - PROCESS | 1860 | ++DOMWINDOW == 187 (0x7f3fe064c800) [pid = 1860] [serial = 1406] [outer = 0x7f3fdcbc4800] 17:44:29 INFO - PROCESS | 1860 | 1461026669059 Marionette DEBUG loaded listener.js 17:44:29 INFO - PROCESS | 1860 | ++DOMWINDOW == 188 (0x7f3ff2597400) [pid = 1860] [serial = 1407] [outer = 0x7f3fdcbc4800] 17:44:30 INFO - PROCESS | 1860 | 1461026670137 Marionette TRACE conn3 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 17:44:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 17:44:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1577ms 17:44:30 INFO - PROCESS | 1860 | 1461026670196 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 17:44:30 INFO - PROCESS | 1860 | 1461026670201 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 17:44:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 17:44:30 INFO - PROCESS | 1860 | 1461026670208 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 17:44:30 INFO - PROCESS | 1860 | 1461026670212 Marionette TRACE conn3 <- [1,1846,null,{}] 17:44:30 INFO - PROCESS | 1860 | 1461026670220 Marionette TRACE conn3 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:44:30 INFO - PROCESS | 1860 | 1461026670378 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 17:44:30 INFO - PROCESS | 1860 | 1461026670611 Marionette TRACE conn3 -> [0,1848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:30 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fe1de5800 == 110 [pid = 1860] [id = 469] 17:44:30 INFO - PROCESS | 1860 | ++DOMWINDOW == 189 (0x7f3fdcbcf400) [pid = 1860] [serial = 1408] [outer = (nil)] 17:44:30 INFO - PROCESS | 1860 | ++DOMWINDOW == 190 (0x7f3fdd7e7c00) [pid = 1860] [serial = 1409] [outer = 0x7f3fdcbcf400] 17:44:30 INFO - PROCESS | 1860 | 1461026670667 Marionette DEBUG loaded listener.js 17:44:30 INFO - PROCESS | 1860 | ++DOMWINDOW == 191 (0x7f3fe0651800) [pid = 1860] [serial = 1410] [outer = 0x7f3fdcbcf400] 17:44:31 INFO - PROCESS | 1860 | 1461026671447 Marionette TRACE conn3 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 17:44:31 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) 17:44:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1288ms 17:44:31 INFO - PROCESS | 1860 | 1461026671497 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 17:44:31 INFO - PROCESS | 1860 | 1461026671503 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 17:44:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 17:44:31 INFO - PROCESS | 1860 | 1461026671512 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 17:44:31 INFO - PROCESS | 1860 | 1461026671515 Marionette TRACE conn3 <- [1,1850,null,{}] 17:44:31 INFO - PROCESS | 1860 | 1461026671520 Marionette TRACE conn3 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:44:31 INFO - PROCESS | 1860 | 1461026671660 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 17:44:32 INFO - PROCESS | 1860 | 1461026672010 Marionette TRACE conn3 -> [0,1852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:32 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fdd9ab800 == 111 [pid = 1860] [id = 470] 17:44:32 INFO - PROCESS | 1860 | ++DOMWINDOW == 192 (0x7f3fe08c6800) [pid = 1860] [serial = 1411] [outer = (nil)] 17:44:32 INFO - PROCESS | 1860 | ++DOMWINDOW == 193 (0x7f3fe08ce000) [pid = 1860] [serial = 1412] [outer = 0x7f3fe08c6800] 17:44:32 INFO - PROCESS | 1860 | 1461026672111 Marionette DEBUG loaded listener.js 17:44:32 INFO - PROCESS | 1860 | ++DOMWINDOW == 194 (0x7f3fe18a6400) [pid = 1860] [serial = 1413] [outer = 0x7f3fe08c6800] 17:44:32 INFO - PROCESS | 1860 | 1461026672926 Marionette TRACE conn3 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 17:44:32 INFO - PROCESS | 1860 | --DOCSHELL 0x7f400d37a000 == 110 [pid = 1860] [id = 404] 17:44:32 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3feb7bc000 == 109 [pid = 1860] [id = 456] 17:44:32 INFO - PROCESS | 1860 | --DOMWINDOW == 193 (0x7f3fec1c5000) [pid = 1860] [serial = 35] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 17:44:32 INFO - PROCESS | 1860 | --DOMWINDOW == 192 (0x7f3ff7918400) [pid = 1860] [serial = 1265] [outer = (nil)] [url = about:blank] 17:44:32 INFO - PROCESS | 1860 | --DOMWINDOW == 191 (0x7f3ff124ac00) [pid = 1860] [serial = 1268] [outer = (nil)] [url = about:blank] 17:44:32 INFO - PROCESS | 1860 | --DOMWINDOW == 190 (0x7f3fe1be3c00) [pid = 1860] [serial = 1271] [outer = (nil)] [url = about:blank] 17:44:32 INFO - PROCESS | 1860 | --DOMWINDOW == 189 (0x7f3ff5cda000) [pid = 1860] [serial = 1274] [outer = (nil)] [url = about:blank] 17:44:32 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fe3398800 == 108 [pid = 1860] [id = 455] 17:44:32 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fead06000 == 107 [pid = 1860] [id = 454] 17:44:32 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fe8d95000 == 106 [pid = 1860] [id = 453] 17:44:32 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fe21c6800 == 105 [pid = 1860] [id = 452] 17:44:32 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fe05d0000 == 104 [pid = 1860] [id = 451] 17:44:33 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fde6f8000 == 103 [pid = 1860] [id = 450] 17:44:33 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fe05dd800 == 102 [pid = 1860] [id = 449] 17:44:33 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fe01cf000 == 101 [pid = 1860] [id = 444] 17:44:33 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fe1dea000 == 100 [pid = 1860] [id = 443] 17:44:33 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fdccbb800 == 99 [pid = 1860] [id = 442] 17:44:33 INFO - PROCESS | 1860 | --DOCSHELL 0x7f400d4d6000 == 98 [pid = 1860] [id = 441] 17:44:33 INFO - PROCESS | 1860 | --DOCSHELL 0x7f4007e49800 == 97 [pid = 1860] [id = 440] 17:44:33 INFO - PROCESS | 1860 | --DOCSHELL 0x7f4003f05000 == 96 [pid = 1860] [id = 439] 17:44:33 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff77e8800 == 95 [pid = 1860] [id = 438] 17:44:33 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fedf38800 == 94 [pid = 1860] [id = 437] 17:44:33 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3feae58000 == 93 [pid = 1860] [id = 436] 17:44:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 17:44:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1529ms 17:44:33 INFO - PROCESS | 1860 | 1461026673046 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 17:44:33 INFO - PROCESS | 1860 | 1461026673048 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 17:44:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 17:44:33 INFO - PROCESS | 1860 | 1461026673054 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 17:44:33 INFO - PROCESS | 1860 | 1461026673058 Marionette TRACE conn3 <- [1,1854,null,{}] 17:44:33 INFO - PROCESS | 1860 | 1461026673071 Marionette TRACE conn3 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:44:33 INFO - PROCESS | 1860 | 1461026673202 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 17:44:33 INFO - PROCESS | 1860 | 1461026673211 Marionette TRACE conn3 -> [0,1856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:33 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fe05d0000 == 94 [pid = 1860] [id = 471] 17:44:33 INFO - PROCESS | 1860 | ++DOMWINDOW == 190 (0x7f3fe1be0400) [pid = 1860] [serial = 1414] [outer = (nil)] 17:44:33 INFO - PROCESS | 1860 | ++DOMWINDOW == 191 (0x7f3fe23d3800) [pid = 1860] [serial = 1415] [outer = 0x7f3fe1be0400] 17:44:33 INFO - PROCESS | 1860 | 1461026673264 Marionette DEBUG loaded listener.js 17:44:33 INFO - PROCESS | 1860 | ++DOMWINDOW == 192 (0x7f3fe8c9e800) [pid = 1860] [serial = 1416] [outer = 0x7f3fe1be0400] 17:44:33 INFO - PROCESS | 1860 | --DOMWINDOW == 191 (0x7f3ff604a800) [pid = 1860] [serial = 1298] [outer = (nil)] [url = about:blank] 17:44:33 INFO - PROCESS | 1860 | --DOMWINDOW == 190 (0x7f3ff778d800) [pid = 1860] [serial = 1301] [outer = (nil)] [url = about:blank] 17:44:33 INFO - PROCESS | 1860 | --DOMWINDOW == 189 (0x7f3ff6e44c00) [pid = 1860] [serial = 1299] [outer = (nil)] [url = about:blank] 17:44:33 INFO - PROCESS | 1860 | --DOMWINDOW == 188 (0x7f3fe16f2c00) [pid = 1860] [serial = 1281] [outer = (nil)] [url = about:blank] 17:44:33 INFO - PROCESS | 1860 | --DOMWINDOW == 187 (0x7f3fe0766c00) [pid = 1860] [serial = 1280] [outer = (nil)] [url = about:blank] 17:44:33 INFO - PROCESS | 1860 | --DOMWINDOW == 186 (0x7f3fdd7e7000) [pid = 1860] [serial = 1278] [outer = (nil)] [url = about:blank] 17:44:33 INFO - PROCESS | 1860 | --DOMWINDOW == 185 (0x7f3fdcbc7800) [pid = 1860] [serial = 1277] [outer = (nil)] [url = about:blank] 17:44:33 INFO - PROCESS | 1860 | --DOMWINDOW == 184 (0x7f3ff56c5400) [pid = 1860] [serial = 1295] [outer = (nil)] [url = about:blank] 17:44:33 INFO - PROCESS | 1860 | --DOMWINDOW == 183 (0x7f3ff017dc00) [pid = 1860] [serial = 1292] [outer = (nil)] [url = about:blank] 17:44:33 INFO - PROCESS | 1860 | --DOMWINDOW == 182 (0x7f3fe9b3a800) [pid = 1860] [serial = 1284] [outer = (nil)] [url = about:blank] 17:44:33 INFO - PROCESS | 1860 | --DOMWINDOW == 181 (0x7f3fe20dfc00) [pid = 1860] [serial = 1283] [outer = (nil)] [url = about:blank] 17:44:33 INFO - PROCESS | 1860 | --DOMWINDOW == 180 (0x7f3febfae400) [pid = 1860] [serial = 1289] [outer = (nil)] [url = about:blank] 17:44:33 INFO - PROCESS | 1860 | --DOMWINDOW == 179 (0x7f3fecaa5400) [pid = 1860] [serial = 1290] [outer = (nil)] [url = about:blank] 17:44:33 INFO - PROCESS | 1860 | --DOMWINDOW == 178 (0x7f3ff1247000) [pid = 1860] [serial = 1293] [outer = (nil)] [url = about:blank] 17:44:33 INFO - PROCESS | 1860 | --DOMWINDOW == 177 (0x7f3fec5c9000) [pid = 1860] [serial = 1256] [outer = (nil)] [url = about:blank] 17:44:33 INFO - PROCESS | 1860 | --DOMWINDOW == 176 (0x7f3ff0d45800) [pid = 1860] [serial = 1259] [outer = (nil)] [url = about:blank] 17:44:33 INFO - PROCESS | 1860 | --DOMWINDOW == 175 (0x7f3ff4a89c00) [pid = 1860] [serial = 1262] [outer = (nil)] [url = about:blank] 17:44:33 INFO - PROCESS | 1860 | --DOMWINDOW == 174 (0x7f3fec373c00) [pid = 1860] [serial = 1287] [outer = (nil)] [url = about:blank] 17:44:33 INFO - PROCESS | 1860 | --DOMWINDOW == 173 (0x7f3febde6000) [pid = 1860] [serial = 1286] [outer = (nil)] [url = about:blank] 17:44:33 INFO - PROCESS | 1860 | --DOMWINDOW == 172 (0x7f3fddfd6800) [pid = 1860] [serial = 1250] [outer = (nil)] [url = about:blank] 17:44:33 INFO - PROCESS | 1860 | --DOMWINDOW == 171 (0x7f3ff26b1000) [pid = 1860] [serial = 1248] [outer = (nil)] [url = about:blank] 17:44:33 INFO - PROCESS | 1860 | --DOMWINDOW == 170 (0x7f3fe1ada800) [pid = 1860] [serial = 1253] [outer = (nil)] [url = about:blank] 17:44:33 INFO - PROCESS | 1860 | --DOMWINDOW == 169 (0x7f3fe08d2400) [pid = 1860] [serial = 1304] [outer = (nil)] [url = about:blank] 17:44:33 INFO - PROCESS | 1860 | --DOMWINDOW == 168 (0x7f3ff85d7800) [pid = 1860] [serial = 1302] [outer = (nil)] [url = about:blank] 17:44:33 INFO - PROCESS | 1860 | --DOMWINDOW == 167 (0x7f3ff5fb6800) [pid = 1860] [serial = 1296] [outer = (nil)] [url = about:blank] 17:44:33 INFO - PROCESS | 1860 | --DOMWINDOW == 166 (0x7f3fe1ae7c00) [pid = 1860] [serial = 1305] [outer = (nil)] [url = about:blank] 17:44:34 INFO - PROCESS | 1860 | 1461026674065 Marionette TRACE conn3 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 17:44:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 17:44:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1029ms 17:44:34 INFO - PROCESS | 1860 | 1461026674091 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 17:44:34 INFO - PROCESS | 1860 | 1461026674095 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 17:44:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 17:44:34 INFO - PROCESS | 1860 | 1461026674100 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 17:44:34 INFO - PROCESS | 1860 | 1461026674102 Marionette TRACE conn3 <- [1,1858,null,{}] 17:44:34 INFO - PROCESS | 1860 | 1461026674107 Marionette TRACE conn3 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:44:34 INFO - PROCESS | 1860 | 1461026674259 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 17:44:34 INFO - PROCESS | 1860 | 1461026674275 Marionette TRACE conn3 -> [0,1860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:34 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fe1de0800 == 95 [pid = 1860] [id = 472] 17:44:34 INFO - PROCESS | 1860 | ++DOMWINDOW == 167 (0x7f3fdcbc7800) [pid = 1860] [serial = 1417] [outer = (nil)] 17:44:34 INFO - PROCESS | 1860 | ++DOMWINDOW == 168 (0x7f3fe9c2d800) [pid = 1860] [serial = 1418] [outer = 0x7f3fdcbc7800] 17:44:34 INFO - PROCESS | 1860 | 1461026674327 Marionette DEBUG loaded listener.js 17:44:34 INFO - PROCESS | 1860 | ++DOMWINDOW == 169 (0x7f3fe9d1f400) [pid = 1860] [serial = 1419] [outer = 0x7f3fdcbc7800] 17:44:35 INFO - PROCESS | 1860 | 1461026675046 Marionette TRACE conn3 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 17:44:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 17:44:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 986ms 17:44:35 INFO - PROCESS | 1860 | 1461026675102 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 17:44:35 INFO - PROCESS | 1860 | 1461026675105 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 17:44:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 17:44:35 INFO - PROCESS | 1860 | 1461026675111 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 17:44:35 INFO - PROCESS | 1860 | 1461026675113 Marionette TRACE conn3 <- [1,1862,null,{}] 17:44:35 INFO - PROCESS | 1860 | 1461026675118 Marionette TRACE conn3 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:44:35 INFO - PROCESS | 1860 | 1461026675264 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 17:44:35 INFO - PROCESS | 1860 | 1461026675280 Marionette TRACE conn3 -> [0,1864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:35 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fe9b0c000 == 96 [pid = 1860] [id = 473] 17:44:35 INFO - PROCESS | 1860 | ++DOMWINDOW == 170 (0x7f3fe9d1f800) [pid = 1860] [serial = 1420] [outer = (nil)] 17:44:35 INFO - PROCESS | 1860 | ++DOMWINDOW == 171 (0x7f3feb0a8800) [pid = 1860] [serial = 1421] [outer = 0x7f3fe9d1f800] 17:44:35 INFO - PROCESS | 1860 | 1461026675332 Marionette DEBUG loaded listener.js 17:44:35 INFO - PROCESS | 1860 | ++DOMWINDOW == 172 (0x7f3febdeac00) [pid = 1860] [serial = 1422] [outer = 0x7f3fe9d1f800] 17:44:36 INFO - PROCESS | 1860 | 1461026676124 Marionette TRACE conn3 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 17:44:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 17:44:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1028ms 17:44:36 INFO - PROCESS | 1860 | 1461026676142 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 17:44:36 INFO - PROCESS | 1860 | 1461026676145 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 17:44:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 17:44:36 INFO - PROCESS | 1860 | 1461026676150 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 17:44:36 INFO - PROCESS | 1860 | 1461026676152 Marionette TRACE conn3 <- [1,1866,null,{}] 17:44:36 INFO - PROCESS | 1860 | 1461026676157 Marionette TRACE conn3 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:44:36 INFO - PROCESS | 1860 | 1461026676367 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 17:44:36 INFO - PROCESS | 1860 | 1461026676395 Marionette TRACE conn3 -> [0,1868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:36 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3febe8a000 == 97 [pid = 1860] [id = 474] 17:44:36 INFO - PROCESS | 1860 | ++DOMWINDOW == 173 (0x7f3fec6dcc00) [pid = 1860] [serial = 1423] [outer = (nil)] 17:44:36 INFO - PROCESS | 1860 | ++DOMWINDOW == 174 (0x7f3fecaa9c00) [pid = 1860] [serial = 1424] [outer = 0x7f3fec6dcc00] 17:44:36 INFO - PROCESS | 1860 | 1461026676448 Marionette DEBUG loaded listener.js 17:44:36 INFO - PROCESS | 1860 | ++DOMWINDOW == 175 (0x7f3fed1a7c00) [pid = 1860] [serial = 1425] [outer = 0x7f3fec6dcc00] 17:44:37 INFO - PROCESS | 1860 | 1461026677141 Marionette TRACE conn3 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 17:44:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 17:44:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1028ms 17:44:37 INFO - PROCESS | 1860 | 1461026677179 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 17:44:37 INFO - PROCESS | 1860 | 1461026677181 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 17:44:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 17:44:37 INFO - PROCESS | 1860 | 1461026677188 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 17:44:37 INFO - PROCESS | 1860 | 1461026677189 Marionette TRACE conn3 <- [1,1870,null,{}] 17:44:37 INFO - PROCESS | 1860 | 1461026677202 Marionette TRACE conn3 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:44:37 INFO - PROCESS | 1860 | 1461026677375 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 17:44:37 INFO - PROCESS | 1860 | 1461026677396 Marionette TRACE conn3 -> [0,1872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:37 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fec998000 == 98 [pid = 1860] [id = 475] 17:44:37 INFO - PROCESS | 1860 | ++DOMWINDOW == 176 (0x7f3fecaab400) [pid = 1860] [serial = 1426] [outer = (nil)] 17:44:37 INFO - PROCESS | 1860 | ++DOMWINDOW == 177 (0x7f3ff017dc00) [pid = 1860] [serial = 1427] [outer = 0x7f3fecaab400] 17:44:37 INFO - PROCESS | 1860 | 1461026677457 Marionette DEBUG loaded listener.js 17:44:37 INFO - PROCESS | 1860 | ++DOMWINDOW == 178 (0x7f3ff1246800) [pid = 1860] [serial = 1428] [outer = 0x7f3fecaab400] 17:44:38 INFO - PROCESS | 1860 | --DOMWINDOW == 177 (0x7f3fdc4c7800) [pid = 1860] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 17:44:38 INFO - PROCESS | 1860 | --DOMWINDOW == 176 (0x7f3fdd7e5c00) [pid = 1860] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 17:44:38 INFO - PROCESS | 1860 | --DOMWINDOW == 175 (0x7f3fdc4ce400) [pid = 1860] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 17:44:38 INFO - PROCESS | 1860 | --DOMWINDOW == 174 (0x7f3fdbc44800) [pid = 1860] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 17:44:38 INFO - PROCESS | 1860 | --DOMWINDOW == 173 (0x7f3fe0766800) [pid = 1860] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 17:44:38 INFO - PROCESS | 1860 | --DOMWINDOW == 172 (0x7f3fdcbc3000) [pid = 1860] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 17:44:38 INFO - PROCESS | 1860 | --DOMWINDOW == 171 (0x7f3fdd7ed800) [pid = 1860] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 17:44:38 INFO - PROCESS | 1860 | --DOMWINDOW == 170 (0x7f3fdd7e6000) [pid = 1860] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 17:44:38 INFO - PROCESS | 1860 | --DOMWINDOW == 169 (0x7f3fe9b9a800) [pid = 1860] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 17:44:38 INFO - PROCESS | 1860 | --DOMWINDOW == 168 (0x7f3fddfde000) [pid = 1860] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 17:44:38 INFO - PROCESS | 1860 | --DOMWINDOW == 167 (0x7f3fe0612800) [pid = 1860] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 17:44:38 INFO - PROCESS | 1860 | 1461026678459 Marionette TRACE conn3 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 17:44:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 17:44:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1333ms 17:44:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 17:44:38 INFO - PROCESS | 1860 | 1461026678521 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 17:44:38 INFO - PROCESS | 1860 | 1461026678523 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 17:44:38 INFO - PROCESS | 1860 | 1461026678528 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 17:44:38 INFO - PROCESS | 1860 | 1461026678531 Marionette TRACE conn3 <- [1,1874,null,{}] 17:44:38 INFO - PROCESS | 1860 | 1461026678535 Marionette TRACE conn3 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:44:38 INFO - PROCESS | 1860 | 1461026678715 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 17:44:38 INFO - PROCESS | 1860 | 1461026678727 Marionette TRACE conn3 -> [0,1876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:38 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3feb1b9000 == 99 [pid = 1860] [id = 476] 17:44:38 INFO - PROCESS | 1860 | ++DOMWINDOW == 168 (0x7f3fdcbcb400) [pid = 1860] [serial = 1429] [outer = (nil)] 17:44:38 INFO - PROCESS | 1860 | ++DOMWINDOW == 169 (0x7f3fe9d1d800) [pid = 1860] [serial = 1430] [outer = 0x7f3fdcbcb400] 17:44:38 INFO - PROCESS | 1860 | 1461026678779 Marionette DEBUG loaded listener.js 17:44:38 INFO - PROCESS | 1860 | ++DOMWINDOW == 170 (0x7f3fee17b800) [pid = 1860] [serial = 1431] [outer = 0x7f3fdcbcb400] 17:44:39 INFO - PROCESS | 1860 | 1461026679450 Marionette TRACE conn3 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 17:44:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 17:44:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 976ms 17:44:39 INFO - PROCESS | 1860 | 1461026679504 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 17:44:39 INFO - PROCESS | 1860 | 1461026679507 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 17:44:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 17:44:39 INFO - PROCESS | 1860 | 1461026679512 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 17:44:39 INFO - PROCESS | 1860 | 1461026679514 Marionette TRACE conn3 <- [1,1878,null,{}] 17:44:39 INFO - PROCESS | 1860 | 1461026679519 Marionette TRACE conn3 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:44:39 INFO - PROCESS | 1860 | 1461026679703 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 17:44:39 INFO - PROCESS | 1860 | 1461026679720 Marionette TRACE conn3 -> [0,1880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.intersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:39 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fede36800 == 100 [pid = 1860] [id = 477] 17:44:39 INFO - PROCESS | 1860 | ++DOMWINDOW == 171 (0x7f3fdbc39000) [pid = 1860] [serial = 1432] [outer = (nil)] 17:44:39 INFO - PROCESS | 1860 | ++DOMWINDOW == 172 (0x7f3ff1247800) [pid = 1860] [serial = 1433] [outer = 0x7f3fdbc39000] 17:44:39 INFO - PROCESS | 1860 | 1461026679773 Marionette DEBUG loaded listener.js 17:44:39 INFO - PROCESS | 1860 | ++DOMWINDOW == 173 (0x7f3ff40e2c00) [pid = 1860] [serial = 1434] [outer = 0x7f3fdbc39000] 17:44:40 INFO - PROCESS | 1860 | 1461026680713 Marionette TRACE conn3 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 17:44:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 17:44:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1276ms 17:44:40 INFO - PROCESS | 1860 | 1461026680790 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 17:44:40 INFO - PROCESS | 1860 | 1461026680795 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 17:44:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 17:44:40 INFO - PROCESS | 1860 | 1461026680803 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 17:44:40 INFO - PROCESS | 1860 | 1461026680807 Marionette TRACE conn3 <- [1,1882,null,{}] 17:44:40 INFO - PROCESS | 1860 | 1461026680815 Marionette TRACE conn3 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:44:40 INFO - PROCESS | 1860 | 1461026680986 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 17:44:41 INFO - PROCESS | 1860 | 1461026681164 Marionette TRACE conn3 -> [0,1884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:41 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fe1904000 == 101 [pid = 1860] [id = 478] 17:44:41 INFO - PROCESS | 1860 | ++DOMWINDOW == 174 (0x7f3fdd7e8000) [pid = 1860] [serial = 1435] [outer = (nil)] 17:44:41 INFO - PROCESS | 1860 | ++DOMWINDOW == 175 (0x7f3fe076a400) [pid = 1860] [serial = 1436] [outer = 0x7f3fdd7e8000] 17:44:41 INFO - PROCESS | 1860 | 1461026681229 Marionette DEBUG loaded listener.js 17:44:41 INFO - PROCESS | 1860 | ++DOMWINDOW == 176 (0x7f3fe18a6000) [pid = 1860] [serial = 1437] [outer = 0x7f3fdd7e8000] 17:44:42 INFO - PROCESS | 1860 | 1461026682114 Marionette TRACE conn3 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 17:44:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 17:44:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1380ms 17:44:42 INFO - PROCESS | 1860 | 1461026682184 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 17:44:42 INFO - PROCESS | 1860 | 1461026682192 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 17:44:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 17:44:42 INFO - PROCESS | 1860 | 1461026682201 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 17:44:42 INFO - PROCESS | 1860 | 1461026682206 Marionette TRACE conn3 <- [1,1886,null,{}] 17:44:42 INFO - PROCESS | 1860 | 1461026682211 Marionette TRACE conn3 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:44:42 INFO - PROCESS | 1860 | 1461026682406 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 17:44:42 INFO - PROCESS | 1860 | 1461026682586 Marionette TRACE conn3 -> [0,1888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:42 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3feae5f800 == 102 [pid = 1860] [id = 479] 17:44:42 INFO - PROCESS | 1860 | ++DOMWINDOW == 177 (0x7f3fdd7e9c00) [pid = 1860] [serial = 1438] [outer = (nil)] 17:44:42 INFO - PROCESS | 1860 | ++DOMWINDOW == 178 (0x7f3fe9b38000) [pid = 1860] [serial = 1439] [outer = 0x7f3fdd7e9c00] 17:44:42 INFO - PROCESS | 1860 | 1461026682646 Marionette DEBUG loaded listener.js 17:44:42 INFO - PROCESS | 1860 | ++DOMWINDOW == 179 (0x7f3fe9c28c00) [pid = 1860] [serial = 1440] [outer = 0x7f3fdd7e9c00] 17:44:43 INFO - PROCESS | 1860 | 1461026683513 Marionette TRACE conn3 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 17:44:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 17:44:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1378ms 17:44:43 INFO - PROCESS | 1860 | 1461026683580 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 17:44:43 INFO - PROCESS | 1860 | 1461026683584 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 17:44:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 17:44:43 INFO - PROCESS | 1860 | 1461026683590 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 17:44:43 INFO - PROCESS | 1860 | 1461026683595 Marionette TRACE conn3 <- [1,1890,null,{}] 17:44:43 INFO - PROCESS | 1860 | 1461026683609 Marionette TRACE conn3 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:44:43 INFO - PROCESS | 1860 | 1461026683806 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 17:44:43 INFO - PROCESS | 1860 | 1461026683985 Marionette TRACE conn3 -> [0,1892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:44 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff1265800 == 103 [pid = 1860] [id = 480] 17:44:44 INFO - PROCESS | 1860 | ++DOMWINDOW == 180 (0x7f3feb105c00) [pid = 1860] [serial = 1441] [outer = (nil)] 17:44:44 INFO - PROCESS | 1860 | ++DOMWINDOW == 181 (0x7f3fec5c5000) [pid = 1860] [serial = 1442] [outer = 0x7f3feb105c00] 17:44:44 INFO - PROCESS | 1860 | 1461026684050 Marionette DEBUG loaded listener.js 17:44:44 INFO - PROCESS | 1860 | ++DOMWINDOW == 182 (0x7f3fecaa9000) [pid = 1860] [serial = 1443] [outer = 0x7f3feb105c00] 17:44:44 INFO - PROCESS | 1860 | 1461026684879 Marionette TRACE conn3 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 17:44:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 17:44:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1336ms 17:44:44 INFO - PROCESS | 1860 | 1461026684926 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 17:44:44 INFO - PROCESS | 1860 | 1461026684930 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 17:44:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 17:44:44 INFO - PROCESS | 1860 | 1461026684936 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 17:44:44 INFO - PROCESS | 1860 | 1461026684937 Marionette TRACE conn3 <- [1,1894,null,{}] 17:44:44 INFO - PROCESS | 1860 | 1461026684942 Marionette TRACE conn3 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:44:45 INFO - PROCESS | 1860 | 1461026685097 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 17:44:45 INFO - PROCESS | 1860 | 1461026685282 Marionette TRACE conn3 -> [0,1896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:45 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff5c15800 == 104 [pid = 1860] [id = 481] 17:44:45 INFO - PROCESS | 1860 | ++DOMWINDOW == 183 (0x7f3feb12e000) [pid = 1860] [serial = 1444] [outer = (nil)] 17:44:45 INFO - PROCESS | 1860 | ++DOMWINDOW == 184 (0x7f3ff06ad800) [pid = 1860] [serial = 1445] [outer = 0x7f3feb12e000] 17:44:45 INFO - PROCESS | 1860 | 1461026685344 Marionette DEBUG loaded listener.js 17:44:45 INFO - PROCESS | 1860 | ++DOMWINDOW == 185 (0x7f3ff2597c00) [pid = 1860] [serial = 1446] [outer = 0x7f3feb12e000] 17:44:46 INFO - PROCESS | 1860 | 1461026686186 Marionette TRACE conn3 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 17:44:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 17:44:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1279ms 17:44:46 INFO - PROCESS | 1860 | 1461026686215 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 17:44:46 INFO - PROCESS | 1860 | 1461026686218 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 17:44:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 17:44:46 INFO - PROCESS | 1860 | 1461026686223 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 17:44:46 INFO - PROCESS | 1860 | 1461026686225 Marionette TRACE conn3 <- [1,1898,null,{}] 17:44:46 INFO - PROCESS | 1860 | 1461026686230 Marionette TRACE conn3 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:44:46 INFO - PROCESS | 1860 | 1461026686384 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 17:44:46 INFO - PROCESS | 1860 | 1461026686570 Marionette TRACE conn3 -> [0,1900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.newline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:46 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff6ed1800 == 105 [pid = 1860] [id = 482] 17:44:46 INFO - PROCESS | 1860 | ++DOMWINDOW == 186 (0x7f3fed072800) [pid = 1860] [serial = 1447] [outer = (nil)] 17:44:46 INFO - PROCESS | 1860 | ++DOMWINDOW == 187 (0x7f3ff40ec400) [pid = 1860] [serial = 1448] [outer = 0x7f3fed072800] 17:44:46 INFO - PROCESS | 1860 | 1461026686631 Marionette DEBUG loaded listener.js 17:44:46 INFO - PROCESS | 1860 | ++DOMWINDOW == 188 (0x7f3ff4eaec00) [pid = 1860] [serial = 1449] [outer = 0x7f3fed072800] 17:44:47 INFO - PROCESS | 1860 | 1461026687480 Marionette TRACE conn3 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 17:44:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 17:44:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1326ms 17:44:47 INFO - PROCESS | 1860 | 1461026687550 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 17:44:47 INFO - PROCESS | 1860 | 1461026687553 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 17:44:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 17:44:47 INFO - PROCESS | 1860 | 1461026687559 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 17:44:47 INFO - PROCESS | 1860 | 1461026687560 Marionette TRACE conn3 <- [1,1902,null,{}] 17:44:47 INFO - PROCESS | 1860 | 1461026687565 Marionette TRACE conn3 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:44:47 INFO - PROCESS | 1860 | 1461026687742 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 17:44:47 INFO - PROCESS | 1860 | 1461026687927 Marionette TRACE conn3 -> [0,1904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:47 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ffce16800 == 106 [pid = 1860] [id = 483] 17:44:47 INFO - PROCESS | 1860 | ++DOMWINDOW == 189 (0x7f3ff53b4000) [pid = 1860] [serial = 1450] [outer = (nil)] 17:44:47 INFO - PROCESS | 1860 | ++DOMWINDOW == 190 (0x7f3ff5fbc800) [pid = 1860] [serial = 1451] [outer = 0x7f3ff53b4000] 17:44:48 INFO - PROCESS | 1860 | 1461026687996 Marionette DEBUG loaded listener.js 17:44:48 INFO - PROCESS | 1860 | ++DOMWINDOW == 191 (0x7f3ff6a5dc00) [pid = 1860] [serial = 1452] [outer = 0x7f3ff53b4000] 17:44:48 INFO - PROCESS | 1860 | 1461026688745 Marionette TRACE conn3 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 17:44:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 17:44:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1225ms 17:44:48 INFO - PROCESS | 1860 | 1461026688785 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 17:44:48 INFO - PROCESS | 1860 | 1461026688788 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 17:44:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 17:44:48 INFO - PROCESS | 1860 | 1461026688807 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 17:44:48 INFO - PROCESS | 1860 | 1461026688809 Marionette TRACE conn3 <- [1,1906,null,{}] 17:44:48 INFO - PROCESS | 1860 | 1461026688819 Marionette TRACE conn3 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:44:48 INFO - PROCESS | 1860 | 1461026688970 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 17:44:49 INFO - PROCESS | 1860 | 1461026689154 Marionette TRACE conn3 -> [0,1908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:49 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f400329b800 == 107 [pid = 1860] [id = 484] 17:44:49 INFO - PROCESS | 1860 | ++DOMWINDOW == 192 (0x7f3ff56d1800) [pid = 1860] [serial = 1453] [outer = (nil)] 17:44:49 INFO - PROCESS | 1860 | ++DOMWINDOW == 193 (0x7f3ff6e41400) [pid = 1860] [serial = 1454] [outer = 0x7f3ff56d1800] 17:44:49 INFO - PROCESS | 1860 | 1461026689215 Marionette DEBUG loaded listener.js 17:44:49 INFO - PROCESS | 1860 | ++DOMWINDOW == 194 (0x7f3ff7791400) [pid = 1860] [serial = 1455] [outer = 0x7f3ff56d1800] 17:44:49 INFO - PROCESS | 1860 | 1461026689988 Marionette TRACE conn3 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 17:44:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 17:44:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1245ms 17:44:50 INFO - PROCESS | 1860 | 1461026690042 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 17:44:50 INFO - PROCESS | 1860 | 1461026690045 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 17:44:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 17:44:50 INFO - PROCESS | 1860 | 1461026690053 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 17:44:50 INFO - PROCESS | 1860 | 1461026690055 Marionette TRACE conn3 <- [1,1910,null,{}] 17:44:50 INFO - PROCESS | 1860 | 1461026690060 Marionette TRACE conn3 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:44:50 INFO - PROCESS | 1860 | 1461026690224 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 17:44:50 INFO - PROCESS | 1860 | 1461026690414 Marionette TRACE conn3 -> [0,1912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:50 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f40062b6800 == 108 [pid = 1860] [id = 485] 17:44:50 INFO - PROCESS | 1860 | ++DOMWINDOW == 195 (0x7f3ff604e800) [pid = 1860] [serial = 1456] [outer = (nil)] 17:44:50 INFO - PROCESS | 1860 | ++DOMWINDOW == 196 (0x7f3ff7930000) [pid = 1860] [serial = 1457] [outer = 0x7f3ff604e800] 17:44:50 INFO - PROCESS | 1860 | 1461026690475 Marionette DEBUG loaded listener.js 17:44:50 INFO - PROCESS | 1860 | ++DOMWINDOW == 197 (0x7f3ff85e0000) [pid = 1860] [serial = 1458] [outer = 0x7f3ff604e800] 17:44:51 INFO - PROCESS | 1860 | 1461026691204 Marionette TRACE conn3 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 17:44:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 17:44:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1182ms 17:44:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 17:44:51 INFO - PROCESS | 1860 | 1461026691237 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 17:44:51 INFO - PROCESS | 1860 | 1461026691239 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 17:44:51 INFO - PROCESS | 1860 | 1461026691245 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 17:44:51 INFO - PROCESS | 1860 | 1461026691248 Marionette TRACE conn3 <- [1,1914,null,{}] 17:44:51 INFO - PROCESS | 1860 | 1461026691252 Marionette TRACE conn3 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:44:51 INFO - PROCESS | 1860 | 1461026691399 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 17:44:51 INFO - PROCESS | 1860 | 1461026691584 Marionette TRACE conn3 -> [0,1916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:51 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f4007e47800 == 109 [pid = 1860] [id = 486] 17:44:51 INFO - PROCESS | 1860 | ++DOMWINDOW == 198 (0x7f3ff7792c00) [pid = 1860] [serial = 1459] [outer = (nil)] 17:44:51 INFO - PROCESS | 1860 | ++DOMWINDOW == 199 (0x7f4002d9bc00) [pid = 1860] [serial = 1460] [outer = 0x7f3ff7792c00] 17:44:51 INFO - PROCESS | 1860 | 1461026691645 Marionette DEBUG loaded listener.js 17:44:51 INFO - PROCESS | 1860 | ++DOMWINDOW == 200 (0x7f400321a800) [pid = 1860] [serial = 1461] [outer = 0x7f3ff7792c00] 17:44:52 INFO - PROCESS | 1860 | 1461026692418 Marionette TRACE conn3 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 17:44:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 17:44:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1187ms 17:44:52 INFO - PROCESS | 1860 | 1461026692431 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 17:44:52 INFO - PROCESS | 1860 | 1461026692433 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 17:44:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 17:44:52 INFO - PROCESS | 1860 | 1461026692439 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 17:44:52 INFO - PROCESS | 1860 | 1461026692441 Marionette TRACE conn3 <- [1,1918,null,{}] 17:44:52 INFO - PROCESS | 1860 | 1461026692446 Marionette TRACE conn3 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:44:52 INFO - PROCESS | 1860 | 1461026692601 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 17:44:52 INFO - PROCESS | 1860 | 1461026692816 Marionette TRACE conn3 -> [0,1920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.add.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:52 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f4008338000 == 110 [pid = 1860] [id = 487] 17:44:52 INFO - PROCESS | 1860 | ++DOMWINDOW == 201 (0x7f3fdbc45000) [pid = 1860] [serial = 1462] [outer = (nil)] 17:44:52 INFO - PROCESS | 1860 | ++DOMWINDOW == 202 (0x7f4004069400) [pid = 1860] [serial = 1463] [outer = 0x7f3fdbc45000] 17:44:52 INFO - PROCESS | 1860 | 1461026692881 Marionette DEBUG loaded listener.js 17:44:52 INFO - PROCESS | 1860 | ++DOMWINDOW == 203 (0x7f4007959400) [pid = 1860] [serial = 1464] [outer = 0x7f3fdbc45000] 17:44:53 INFO - PROCESS | 1860 | 1461026693741 Marionette TRACE conn3 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 17:44:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 17:44:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1378ms 17:44:53 INFO - PROCESS | 1860 | 1461026693818 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 17:44:53 INFO - PROCESS | 1860 | 1461026693821 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 17:44:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 17:44:53 INFO - PROCESS | 1860 | 1461026693828 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 17:44:53 INFO - PROCESS | 1860 | 1461026693831 Marionette TRACE conn3 <- [1,1922,null,{}] 17:44:53 INFO - PROCESS | 1860 | 1461026693836 Marionette TRACE conn3 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:44:54 INFO - PROCESS | 1860 | 1461026694028 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 17:44:54 INFO - PROCESS | 1860 | 1461026694211 Marionette TRACE conn3 -> [0,1924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:54 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fead57000 == 111 [pid = 1860] [id = 488] 17:44:54 INFO - PROCESS | 1860 | ++DOMWINDOW == 204 (0x7f3fdbc46c00) [pid = 1860] [serial = 1465] [outer = (nil)] 17:44:54 INFO - PROCESS | 1860 | ++DOMWINDOW == 205 (0x7f3ff7915400) [pid = 1860] [serial = 1466] [outer = 0x7f3fdbc46c00] 17:44:54 INFO - PROCESS | 1860 | 1461026694279 Marionette DEBUG loaded listener.js 17:44:54 INFO - PROCESS | 1860 | ++DOMWINDOW == 206 (0x7f4007f24800) [pid = 1860] [serial = 1467] [outer = 0x7f3fdbc46c00] 17:44:55 INFO - PROCESS | 1860 | 1461026695537 Marionette TRACE conn3 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 17:44:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 17:44:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1780ms 17:44:55 INFO - PROCESS | 1860 | 1461026695607 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 17:44:55 INFO - PROCESS | 1860 | 1461026695612 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 17:44:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 17:44:55 INFO - PROCESS | 1860 | 1461026695621 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 17:44:55 INFO - PROCESS | 1860 | 1461026695625 Marionette TRACE conn3 <- [1,1926,null,{}] 17:44:55 INFO - PROCESS | 1860 | 1461026695632 Marionette TRACE conn3 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:44:55 INFO - PROCESS | 1860 | 1461026695840 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 17:44:56 INFO - PROCESS | 1860 | 1461026696086 Marionette TRACE conn3 -> [0,1928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:56 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fe8ea1000 == 112 [pid = 1860] [id = 489] 17:44:56 INFO - PROCESS | 1860 | ++DOMWINDOW == 207 (0x7f3fdd7ee400) [pid = 1860] [serial = 1468] [outer = (nil)] 17:44:56 INFO - PROCESS | 1860 | ++DOMWINDOW == 208 (0x7f3fe0653c00) [pid = 1860] [serial = 1469] [outer = 0x7f3fdd7ee400] 17:44:56 INFO - PROCESS | 1860 | 1461026696255 Marionette DEBUG loaded listener.js 17:44:56 INFO - PROCESS | 1860 | ++DOMWINDOW == 209 (0x7f3fe0835400) [pid = 1860] [serial = 1470] [outer = 0x7f3fdd7ee400] 17:44:57 INFO - PROCESS | 1860 | 1461026697131 Marionette TRACE conn3 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 17:44:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 17:44:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1582ms 17:44:57 INFO - PROCESS | 1860 | 1461026697204 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 17:44:57 INFO - PROCESS | 1860 | 1461026697211 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 17:44:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 17:44:57 INFO - PROCESS | 1860 | 1461026697219 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 17:44:57 INFO - PROCESS | 1860 | 1461026697222 Marionette TRACE conn3 <- [1,1930,null,{}] 17:44:57 INFO - PROCESS | 1860 | 1461026697227 Marionette TRACE conn3 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:44:57 INFO - PROCESS | 1860 | 1461026697462 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 17:44:57 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3feb1b9000 == 111 [pid = 1860] [id = 476] 17:44:57 INFO - PROCESS | 1860 | --DOMWINDOW == 208 (0x7f4002dcb000) [pid = 1860] [serial = 1331] [outer = (nil)] [url = about:blank] 17:44:57 INFO - PROCESS | 1860 | --DOMWINDOW == 207 (0x7f40043c6400) [pid = 1860] [serial = 1334] [outer = (nil)] [url = about:blank] 17:44:57 INFO - PROCESS | 1860 | --DOMWINDOW == 206 (0x7f3fe085c400) [pid = 1860] [serial = 1346] [outer = (nil)] [url = about:blank] 17:44:57 INFO - PROCESS | 1860 | --DOMWINDOW == 205 (0x7f3fdbd87c00) [pid = 1860] [serial = 1340] [outer = (nil)] [url = about:blank] 17:44:57 INFO - PROCESS | 1860 | --DOMWINDOW == 204 (0x7f3fdbc40400) [pid = 1860] [serial = 1337] [outer = (nil)] [url = about:blank] 17:44:57 INFO - PROCESS | 1860 | --DOMWINDOW == 203 (0x7f3fe0617800) [pid = 1860] [serial = 1343] [outer = (nil)] [url = about:blank] 17:44:57 INFO - PROCESS | 1860 | --DOMWINDOW == 202 (0x7f3feb733800) [pid = 1860] [serial = 1373] [outer = (nil)] [url = about:blank] 17:44:57 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fec998000 == 110 [pid = 1860] [id = 475] 17:44:57 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3febe8a000 == 109 [pid = 1860] [id = 474] 17:44:57 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fe9b0c000 == 108 [pid = 1860] [id = 473] 17:44:57 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fe1de0800 == 107 [pid = 1860] [id = 472] 17:44:57 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fe05d0000 == 106 [pid = 1860] [id = 471] 17:44:57 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fdd9ab800 == 105 [pid = 1860] [id = 470] 17:44:57 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fe1de5800 == 104 [pid = 1860] [id = 469] 17:44:57 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff5151800 == 103 [pid = 1860] [id = 466] 17:44:57 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff4b74000 == 102 [pid = 1860] [id = 465] 17:44:57 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff25e2800 == 101 [pid = 1860] [id = 464] 17:44:57 INFO - PROCESS | 1860 | 1461026697767 Marionette TRACE conn3 -> [0,1932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:57 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff11fb000 == 100 [pid = 1860] [id = 463] 17:44:57 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fee113000 == 99 [pid = 1860] [id = 462] 17:44:57 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fecee8800 == 98 [pid = 1860] [id = 461] 17:44:57 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fec9a9000 == 97 [pid = 1860] [id = 460] 17:44:57 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fde6e0800 == 98 [pid = 1860] [id = 490] 17:44:57 INFO - PROCESS | 1860 | ++DOMWINDOW == 203 (0x7f3fddfe0000) [pid = 1860] [serial = 1471] [outer = (nil)] 17:44:57 INFO - PROCESS | 1860 | ++DOMWINDOW == 204 (0x7f3fe0855000) [pid = 1860] [serial = 1472] [outer = 0x7f3fddfe0000] 17:44:57 INFO - PROCESS | 1860 | 1461026697838 Marionette DEBUG loaded listener.js 17:44:57 INFO - PROCESS | 1860 | ++DOMWINDOW == 205 (0x7f3fe16ef800) [pid = 1860] [serial = 1473] [outer = 0x7f3fddfe0000] 17:44:57 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fe9b1a800 == 97 [pid = 1860] [id = 459] 17:44:57 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fe169f000 == 96 [pid = 1860] [id = 458] 17:44:57 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fec533800 == 95 [pid = 1860] [id = 457] 17:44:58 INFO - PROCESS | 1860 | --DOMWINDOW == 204 (0x7f3fe0614000) [pid = 1860] [serial = 1367] [outer = (nil)] [url = about:blank] 17:44:58 INFO - PROCESS | 1860 | --DOMWINDOW == 203 (0x7f3ff06ad400) [pid = 1860] [serial = 1322] [outer = (nil)] [url = about:blank] 17:44:58 INFO - PROCESS | 1860 | --DOMWINDOW == 202 (0x7f3fe18ab800) [pid = 1860] [serial = 1356] [outer = (nil)] [url = about:blank] 17:44:58 INFO - PROCESS | 1860 | --DOMWINDOW == 201 (0x7f3ff56c8800) [pid = 1860] [serial = 1325] [outer = (nil)] [url = about:blank] 17:44:58 INFO - PROCESS | 1860 | --DOMWINDOW == 200 (0x7f3fe9d1ec00) [pid = 1860] [serial = 1308] [outer = (nil)] [url = about:blank] 17:44:58 INFO - PROCESS | 1860 | --DOMWINDOW == 199 (0x7f3fecc8b800) [pid = 1860] [serial = 1319] [outer = (nil)] [url = about:blank] 17:44:58 INFO - PROCESS | 1860 | --DOMWINDOW == 198 (0x7f3fdbd7fc00) [pid = 1860] [serial = 1349] [outer = (nil)] [url = about:blank] 17:44:58 INFO - PROCESS | 1860 | --DOMWINDOW == 197 (0x7f3ff6051000) [pid = 1860] [serial = 1191] [outer = (nil)] [url = about:blank] 17:44:58 INFO - PROCESS | 1860 | --DOMWINDOW == 196 (0x7f3fe0770800) [pid = 1860] [serial = 1310] [outer = (nil)] [url = about:blank] 17:44:58 INFO - PROCESS | 1860 | --DOMWINDOW == 195 (0x7f3febeabc00) [pid = 1860] [serial = 1316] [outer = (nil)] [url = about:blank] 17:44:58 INFO - PROCESS | 1860 | --DOMWINDOW == 194 (0x7f3fe9b9ec00) [pid = 1860] [serial = 1368] [outer = (nil)] [url = about:blank] 17:44:58 INFO - PROCESS | 1860 | --DOMWINDOW == 193 (0x7f3feb103000) [pid = 1860] [serial = 1370] [outer = (nil)] [url = about:blank] 17:44:58 INFO - PROCESS | 1860 | --DOMWINDOW == 192 (0x7f3fe23cb400) [pid = 1860] [serial = 1359] [outer = (nil)] [url = about:blank] 17:44:58 INFO - PROCESS | 1860 | --DOMWINDOW == 191 (0x7f3fe9b36800) [pid = 1860] [serial = 1362] [outer = (nil)] [url = about:blank] 17:44:58 INFO - PROCESS | 1860 | --DOMWINDOW == 190 (0x7f3ff5fb6400) [pid = 1860] [serial = 1328] [outer = (nil)] [url = about:blank] 17:44:58 INFO - PROCESS | 1860 | --DOMWINDOW == 189 (0x7f3fe23ce800) [pid = 1860] [serial = 1307] [outer = (nil)] [url = about:blank] 17:44:58 INFO - PROCESS | 1860 | --DOMWINDOW == 188 (0x7f3fdbd8bc00) [pid = 1860] [serial = 1350] [outer = (nil)] [url = about:blank] 17:44:58 INFO - PROCESS | 1860 | --DOMWINDOW == 187 (0x7f3fe9d0a400) [pid = 1860] [serial = 1365] [outer = (nil)] [url = about:blank] 17:44:58 INFO - PROCESS | 1860 | --DOMWINDOW == 186 (0x7f3fe9b96000) [pid = 1860] [serial = 1313] [outer = (nil)] [url = about:blank] 17:44:58 INFO - PROCESS | 1860 | --DOMWINDOW == 185 (0x7f3fddfe1c00) [pid = 1860] [serial = 1352] [outer = (nil)] [url = about:blank] 17:44:58 INFO - PROCESS | 1860 | --DOMWINDOW == 184 (0x7f3fe1aec800) [pid = 1860] [serial = 1358] [outer = (nil)] [url = about:blank] 17:44:58 INFO - PROCESS | 1860 | --DOMWINDOW == 183 (0x7f3fe1aec400) [pid = 1860] [serial = 1194] [outer = (nil)] [url = about:blank] 17:44:58 INFO - PROCESS | 1860 | --DOMWINDOW == 182 (0x7f3fe0652800) [pid = 1860] [serial = 1353] [outer = (nil)] [url = about:blank] 17:44:58 INFO - PROCESS | 1860 | --DOMWINDOW == 181 (0x7f3fe9ba1000) [pid = 1860] [serial = 1364] [outer = (nil)] [url = about:blank] 17:44:58 INFO - PROCESS | 1860 | --DOMWINDOW == 180 (0x7f3fe23d7c00) [pid = 1860] [serial = 1361] [outer = (nil)] [url = about:blank] 17:44:58 INFO - PROCESS | 1860 | --DOMWINDOW == 179 (0x7f3fe0619000) [pid = 1860] [serial = 1355] [outer = (nil)] [url = about:blank] 17:44:58 INFO - PROCESS | 1860 | --DOMWINDOW == 178 (0x7f3feb12b800) [pid = 1860] [serial = 1371] [outer = (nil)] [url = about:blank] 17:44:58 INFO - PROCESS | 1860 | 1461026698530 Marionette TRACE conn3 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 17:44:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 17:44:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1329ms 17:44:58 INFO - PROCESS | 1860 | 1461026698549 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 17:44:58 INFO - PROCESS | 1860 | 1461026698551 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 17:44:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 17:44:58 INFO - PROCESS | 1860 | 1461026698557 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 17:44:58 INFO - PROCESS | 1860 | 1461026698562 Marionette TRACE conn3 <- [1,1934,null,{}] 17:44:58 INFO - PROCESS | 1860 | 1461026698576 Marionette TRACE conn3 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:44:58 INFO - PROCESS | 1860 | 1461026698733 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 17:44:58 INFO - PROCESS | 1860 | 1461026698891 Marionette TRACE conn3 -> [0,1936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:58 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fe1df9800 == 96 [pid = 1860] [id = 491] 17:44:58 INFO - PROCESS | 1860 | ++DOMWINDOW == 179 (0x7f3fe0617800) [pid = 1860] [serial = 1474] [outer = (nil)] 17:44:58 INFO - PROCESS | 1860 | ++DOMWINDOW == 180 (0x7f3fe1bd9800) [pid = 1860] [serial = 1475] [outer = 0x7f3fe0617800] 17:44:58 INFO - PROCESS | 1860 | 1461026698952 Marionette DEBUG loaded listener.js 17:44:59 INFO - PROCESS | 1860 | ++DOMWINDOW == 181 (0x7f3fe8c94c00) [pid = 1860] [serial = 1476] [outer = 0x7f3fe0617800] 17:44:59 INFO - PROCESS | 1860 | 1461026699603 Marionette TRACE conn3 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 17:44:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 17:44:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1081ms 17:44:59 INFO - PROCESS | 1860 | 1461026699641 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 17:44:59 INFO - PROCESS | 1860 | 1461026699644 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 17:44:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 17:44:59 INFO - PROCESS | 1860 | 1461026699654 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 17:44:59 INFO - PROCESS | 1860 | 1461026699656 Marionette TRACE conn3 <- [1,1938,null,{}] 17:44:59 INFO - PROCESS | 1860 | 1461026699660 Marionette TRACE conn3 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:44:59 INFO - PROCESS | 1860 | 1461026699882 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 17:44:59 INFO - PROCESS | 1860 | 1461026699912 Marionette TRACE conn3 -> [0,1940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:59 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fe8e98800 == 97 [pid = 1860] [id = 492] 17:44:59 INFO - PROCESS | 1860 | ++DOMWINDOW == 182 (0x7f3fe20d8c00) [pid = 1860] [serial = 1477] [outer = (nil)] 17:44:59 INFO - PROCESS | 1860 | ++DOMWINDOW == 183 (0x7f3fe9b41800) [pid = 1860] [serial = 1478] [outer = 0x7f3fe20d8c00] 17:44:59 INFO - PROCESS | 1860 | 1461026699966 Marionette DEBUG loaded listener.js 17:45:00 INFO - PROCESS | 1860 | ++DOMWINDOW == 184 (0x7f3fe9c25c00) [pid = 1860] [serial = 1479] [outer = 0x7f3fe20d8c00] 17:45:00 INFO - PROCESS | 1860 | 1461026700729 Marionette TRACE conn3 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 17:45:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 17:45:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1127ms 17:45:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 17:45:00 INFO - PROCESS | 1860 | 1461026700782 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 17:45:00 INFO - PROCESS | 1860 | 1461026700785 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 17:45:00 INFO - PROCESS | 1860 | 1461026700790 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 17:45:00 INFO - PROCESS | 1860 | 1461026700793 Marionette TRACE conn3 <- [1,1942,null,{}] 17:45:00 INFO - PROCESS | 1860 | 1461026700801 Marionette TRACE conn3 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:45:00 INFO - PROCESS | 1860 | 1461026700994 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 17:45:01 INFO - PROCESS | 1860 | 1461026701016 Marionette TRACE conn3 -> [0,1944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:01 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3feb06a800 == 98 [pid = 1860] [id = 493] 17:45:01 INFO - PROCESS | 1860 | ++DOMWINDOW == 185 (0x7f3fe8ca1c00) [pid = 1860] [serial = 1480] [outer = (nil)] 17:45:01 INFO - PROCESS | 1860 | ++DOMWINDOW == 186 (0x7f3fe9d1ec00) [pid = 1860] [serial = 1481] [outer = 0x7f3fe8ca1c00] 17:45:01 INFO - PROCESS | 1860 | 1461026701069 Marionette DEBUG loaded listener.js 17:45:01 INFO - PROCESS | 1860 | ++DOMWINDOW == 187 (0x7f3feb0af400) [pid = 1860] [serial = 1482] [outer = 0x7f3fe8ca1c00] 17:45:02 INFO - PROCESS | 1860 | 1461026702127 Marionette TRACE conn3 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 17:45:02 INFO - PROCESS | 1860 | --DOMWINDOW == 186 (0x7f3fdcbc7800) [pid = 1860] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 17:45:02 INFO - PROCESS | 1860 | --DOMWINDOW == 185 (0x7f3fec6dcc00) [pid = 1860] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 17:45:02 INFO - PROCESS | 1860 | --DOMWINDOW == 184 (0x7f3fdcbcf400) [pid = 1860] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 17:45:02 INFO - PROCESS | 1860 | --DOMWINDOW == 183 (0x7f3fe1be0400) [pid = 1860] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 17:45:02 INFO - PROCESS | 1860 | --DOMWINDOW == 182 (0x7f3fe9d1f800) [pid = 1860] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 17:45:02 INFO - PROCESS | 1860 | --DOMWINDOW == 181 (0x7f3fe08c6800) [pid = 1860] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 17:45:02 INFO - PROCESS | 1860 | --DOMWINDOW == 180 (0x7f3fecaab400) [pid = 1860] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 17:45:02 INFO - PROCESS | 1860 | --DOMWINDOW == 179 (0x7f3fdcbcb400) [pid = 1860] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 17:45:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 17:45:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1385ms 17:45:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 17:45:02 INFO - PROCESS | 1860 | 1461026702177 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 17:45:02 INFO - PROCESS | 1860 | 1461026702179 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 17:45:02 INFO - PROCESS | 1860 | 1461026702185 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 17:45:02 INFO - PROCESS | 1860 | 1461026702188 Marionette TRACE conn3 <- [1,1946,null,{}] 17:45:02 INFO - PROCESS | 1860 | 1461026702193 Marionette TRACE conn3 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:45:02 INFO - PROCESS | 1860 | 1461026702384 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 17:45:02 INFO - PROCESS | 1860 | 1461026702560 Marionette TRACE conn3 -> [0,1948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:02 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fead5c800 == 99 [pid = 1860] [id = 494] 17:45:02 INFO - PROCESS | 1860 | ++DOMWINDOW == 180 (0x7f3feb12e400) [pid = 1860] [serial = 1483] [outer = (nil)] 17:45:02 INFO - PROCESS | 1860 | ++DOMWINDOW == 181 (0x7f3febeab800) [pid = 1860] [serial = 1484] [outer = 0x7f3feb12e400] 17:45:02 INFO - PROCESS | 1860 | 1461026702619 Marionette DEBUG loaded listener.js 17:45:02 INFO - PROCESS | 1860 | ++DOMWINDOW == 182 (0x7f3fec367800) [pid = 1860] [serial = 1485] [outer = 0x7f3feb12e400] 17:45:03 INFO - PROCESS | 1860 | 1461026703196 Marionette TRACE conn3 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 17:45:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 17:45:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1034ms 17:45:03 INFO - PROCESS | 1860 | 1461026703219 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 17:45:03 INFO - PROCESS | 1860 | 1461026703221 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 17:45:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 17:45:03 INFO - PROCESS | 1860 | 1461026703226 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 17:45:03 INFO - PROCESS | 1860 | 1461026703229 Marionette TRACE conn3 <- [1,1950,null,{}] 17:45:03 INFO - PROCESS | 1860 | 1461026703233 Marionette TRACE conn3 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:45:03 INFO - PROCESS | 1860 | 1461026703373 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 17:45:03 INFO - PROCESS | 1860 | 1461026703529 Marionette TRACE conn3 -> [0,1952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:03 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fec98c000 == 100 [pid = 1860] [id = 495] 17:45:03 INFO - PROCESS | 1860 | ++DOMWINDOW == 183 (0x7f3feb0af000) [pid = 1860] [serial = 1486] [outer = (nil)] 17:45:03 INFO - PROCESS | 1860 | ++DOMWINDOW == 184 (0x7f3fec6d1400) [pid = 1860] [serial = 1487] [outer = 0x7f3feb0af000] 17:45:03 INFO - PROCESS | 1860 | 1461026703583 Marionette DEBUG loaded listener.js 17:45:03 INFO - PROCESS | 1860 | ++DOMWINDOW == 185 (0x7f3fecc7e800) [pid = 1860] [serial = 1488] [outer = 0x7f3feb0af000] 17:45:04 INFO - PROCESS | 1860 | 1461026704266 Marionette TRACE conn3 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 17:45:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 17:45:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1126ms 17:45:04 INFO - PROCESS | 1860 | 1461026704354 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 17:45:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 17:45:04 INFO - PROCESS | 1860 | 1461026704359 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 17:45:04 INFO - PROCESS | 1860 | 1461026704366 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 17:45:04 INFO - PROCESS | 1860 | 1461026704371 Marionette TRACE conn3 <- [1,1954,null,{}] 17:45:04 INFO - PROCESS | 1860 | 1461026704397 Marionette TRACE conn3 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:45:04 INFO - PROCESS | 1860 | 1461026704590 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 17:45:04 INFO - PROCESS | 1860 | 1461026704774 Marionette TRACE conn3 -> [0,1956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:04 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fe169f000 == 101 [pid = 1860] [id = 496] 17:45:04 INFO - PROCESS | 1860 | ++DOMWINDOW == 186 (0x7f3fdcbc5c00) [pid = 1860] [serial = 1489] [outer = (nil)] 17:45:04 INFO - PROCESS | 1860 | ++DOMWINDOW == 187 (0x7f3fdd7e3000) [pid = 1860] [serial = 1490] [outer = 0x7f3fdcbc5c00] 17:45:04 INFO - PROCESS | 1860 | 1461026704839 Marionette DEBUG loaded listener.js 17:45:04 INFO - PROCESS | 1860 | ++DOMWINDOW == 188 (0x7f3fe0833400) [pid = 1860] [serial = 1491] [outer = 0x7f3fdcbc5c00] 17:45:05 INFO - PROCESS | 1860 | 1461026705665 Marionette TRACE conn3 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 17:45:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 17:45:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1344ms 17:45:05 INFO - PROCESS | 1860 | 1461026705710 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 17:45:05 INFO - PROCESS | 1860 | 1461026705717 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 17:45:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 17:45:05 INFO - PROCESS | 1860 | 1461026705726 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 17:45:05 INFO - PROCESS | 1860 | 1461026705730 Marionette TRACE conn3 <- [1,1958,null,{}] 17:45:05 INFO - PROCESS | 1860 | 1461026705735 Marionette TRACE conn3 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:45:05 INFO - PROCESS | 1860 | 1461026705889 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 17:45:06 INFO - PROCESS | 1860 | 1461026706075 Marionette TRACE conn3 -> [0,1960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.edge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:06 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fe9b08800 == 102 [pid = 1860] [id = 497] 17:45:06 INFO - PROCESS | 1860 | ++DOMWINDOW == 189 (0x7f3fdcbcb400) [pid = 1860] [serial = 1492] [outer = (nil)] 17:45:06 INFO - PROCESS | 1860 | ++DOMWINDOW == 190 (0x7f3fe1ad9000) [pid = 1860] [serial = 1493] [outer = 0x7f3fdcbcb400] 17:45:06 INFO - PROCESS | 1860 | 1461026706147 Marionette DEBUG loaded listener.js 17:45:06 INFO - PROCESS | 1860 | ++DOMWINDOW == 191 (0x7f3fe20e4c00) [pid = 1860] [serial = 1494] [outer = 0x7f3fdcbcb400] 17:45:07 INFO - PROCESS | 1860 | 1461026707043 Marionette TRACE conn3 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 17:45:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 17:45:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1380ms 17:45:07 INFO - PROCESS | 1860 | 1461026707107 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 17:45:07 INFO - PROCESS | 1860 | 1461026707110 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 17:45:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 17:45:07 INFO - PROCESS | 1860 | 1461026707116 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 17:45:07 INFO - PROCESS | 1860 | 1461026707121 Marionette TRACE conn3 <- [1,1962,null,{}] 17:45:07 INFO - PROCESS | 1860 | 1461026707136 Marionette TRACE conn3 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:45:07 INFO - PROCESS | 1860 | 1461026707311 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 17:45:07 INFO - PROCESS | 1860 | 1461026707505 Marionette TRACE conn3 -> [0,1964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:07 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fee105800 == 103 [pid = 1860] [id = 498] 17:45:07 INFO - PROCESS | 1860 | ++DOMWINDOW == 192 (0x7f3fe23cac00) [pid = 1860] [serial = 1495] [outer = (nil)] 17:45:07 INFO - PROCESS | 1860 | ++DOMWINDOW == 193 (0x7f3feb108800) [pid = 1860] [serial = 1496] [outer = 0x7f3fe23cac00] 17:45:07 INFO - PROCESS | 1860 | 1461026707572 Marionette DEBUG loaded listener.js 17:45:07 INFO - PROCESS | 1860 | ++DOMWINDOW == 194 (0x7f3feb972800) [pid = 1860] [serial = 1497] [outer = 0x7f3fe23cac00] 17:45:08 INFO - PROCESS | 1860 | 1461026708334 Marionette TRACE conn3 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 17:45:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 17:45:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1242ms 17:45:08 INFO - PROCESS | 1860 | 1461026708358 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 17:45:08 INFO - PROCESS | 1860 | 1461026708362 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 17:45:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 17:45:08 INFO - PROCESS | 1860 | 1461026708368 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 17:45:08 INFO - PROCESS | 1860 | 1461026708370 Marionette TRACE conn3 <- [1,1966,null,{}] 17:45:08 INFO - PROCESS | 1860 | 1461026708376 Marionette TRACE conn3 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:45:08 INFO - PROCESS | 1860 | 1461026708532 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 17:45:08 INFO - PROCESS | 1860 | 1461026708729 Marionette TRACE conn3 -> [0,1968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:08 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff1253000 == 104 [pid = 1860] [id = 499] 17:45:08 INFO - PROCESS | 1860 | ++DOMWINDOW == 195 (0x7f3fe9b37400) [pid = 1860] [serial = 1498] [outer = (nil)] 17:45:08 INFO - PROCESS | 1860 | ++DOMWINDOW == 196 (0x7f3fecaa2400) [pid = 1860] [serial = 1499] [outer = 0x7f3fe9b37400] 17:45:08 INFO - PROCESS | 1860 | 1461026708795 Marionette DEBUG loaded listener.js 17:45:08 INFO - PROCESS | 1860 | ++DOMWINDOW == 197 (0x7f3fefd6f400) [pid = 1860] [serial = 1500] [outer = 0x7f3fe9b37400] 17:45:09 INFO - PROCESS | 1860 | 1461026709570 Marionette TRACE conn3 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 17:45:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 17:45:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1228ms 17:45:09 INFO - PROCESS | 1860 | 1461026709597 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 17:45:09 INFO - PROCESS | 1860 | 1461026709599 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 17:45:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 17:45:09 INFO - PROCESS | 1860 | 1461026709605 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 17:45:09 INFO - PROCESS | 1860 | 1461026709607 Marionette TRACE conn3 <- [1,1970,null,{}] 17:45:09 INFO - PROCESS | 1860 | 1461026709612 Marionette TRACE conn3 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:45:09 INFO - PROCESS | 1860 | 1461026709770 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 17:45:09 INFO - PROCESS | 1860 | 1461026709957 Marionette TRACE conn3 -> [0,1972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:09 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff5113000 == 105 [pid = 1860] [id = 500] 17:45:09 INFO - PROCESS | 1860 | ++DOMWINDOW == 198 (0x7f3febdef800) [pid = 1860] [serial = 1501] [outer = (nil)] 17:45:10 INFO - PROCESS | 1860 | ++DOMWINDOW == 199 (0x7f3ff080d800) [pid = 1860] [serial = 1502] [outer = 0x7f3febdef800] 17:45:10 INFO - PROCESS | 1860 | 1461026710018 Marionette DEBUG loaded listener.js 17:45:10 INFO - PROCESS | 1860 | ++DOMWINDOW == 200 (0x7f3ff124b400) [pid = 1860] [serial = 1503] [outer = 0x7f3febdef800] 17:45:10 INFO - PROCESS | 1860 | 1461026710835 Marionette TRACE conn3 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 17:45:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 17:45:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1277ms 17:45:10 INFO - PROCESS | 1860 | 1461026710883 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 17:45:10 INFO - PROCESS | 1860 | 1461026710886 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 17:45:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 17:45:10 INFO - PROCESS | 1860 | 1461026710892 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 17:45:10 INFO - PROCESS | 1860 | 1461026710895 Marionette TRACE conn3 <- [1,1974,null,{}] 17:45:10 INFO - PROCESS | 1860 | 1461026710900 Marionette TRACE conn3 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:45:11 INFO - PROCESS | 1860 | 1461026711082 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 17:45:11 INFO - PROCESS | 1860 | 1461026711284 Marionette TRACE conn3 -> [0,1976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:11 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff6ec7000 == 106 [pid = 1860] [id = 501] 17:45:11 INFO - PROCESS | 1860 | ++DOMWINDOW == 201 (0x7f3ff06a9000) [pid = 1860] [serial = 1504] [outer = (nil)] 17:45:11 INFO - PROCESS | 1860 | ++DOMWINDOW == 202 (0x7f3ff516e000) [pid = 1860] [serial = 1505] [outer = 0x7f3ff06a9000] 17:45:11 INFO - PROCESS | 1860 | 1461026711349 Marionette DEBUG loaded listener.js 17:45:11 INFO - PROCESS | 1860 | ++DOMWINDOW == 203 (0x7f3ff6047400) [pid = 1860] [serial = 1506] [outer = 0x7f3ff06a9000] 17:45:12 INFO - PROCESS | 1860 | 1461026712168 Marionette TRACE conn3 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 17:45:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 17:45:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1333ms 17:45:12 INFO - PROCESS | 1860 | 1461026712226 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 17:45:12 INFO - PROCESS | 1860 | 1461026712228 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 17:45:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 17:45:12 INFO - PROCESS | 1860 | 1461026712234 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 17:45:12 INFO - PROCESS | 1860 | 1461026712237 Marionette TRACE conn3 <- [1,1978,null,{}] 17:45:12 INFO - PROCESS | 1860 | 1461026712243 Marionette TRACE conn3 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:45:12 INFO - PROCESS | 1860 | 1461026712414 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 17:45:12 INFO - PROCESS | 1860 | 1461026712602 Marionette TRACE conn3 -> [0,1980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:12 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f4003032000 == 107 [pid = 1860] [id = 502] 17:45:12 INFO - PROCESS | 1860 | ++DOMWINDOW == 204 (0x7f3feb134000) [pid = 1860] [serial = 1507] [outer = (nil)] 17:45:12 INFO - PROCESS | 1860 | ++DOMWINDOW == 205 (0x7f3ff6e93c00) [pid = 1860] [serial = 1508] [outer = 0x7f3feb134000] 17:45:12 INFO - PROCESS | 1860 | 1461026712665 Marionette DEBUG loaded listener.js 17:45:12 INFO - PROCESS | 1860 | ++DOMWINDOW == 206 (0x7f400321a400) [pid = 1860] [serial = 1509] [outer = 0x7f3feb134000] 17:45:13 INFO - PROCESS | 1860 | 1461026713453 Marionette TRACE conn3 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 17:45:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 17:45:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1278ms 17:45:13 INFO - PROCESS | 1860 | 1461026713513 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 17:45:13 INFO - PROCESS | 1860 | 1461026713516 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 17:45:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 17:45:13 INFO - PROCESS | 1860 | 1461026713522 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 17:45:13 INFO - PROCESS | 1860 | 1461026713524 Marionette TRACE conn3 <- [1,1982,null,{}] 17:45:13 INFO - PROCESS | 1860 | 1461026713529 Marionette TRACE conn3 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:45:13 INFO - PROCESS | 1860 | 1461026713698 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 17:45:13 INFO - PROCESS | 1860 | 1461026713886 Marionette TRACE conn3 -> [0,1984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:13 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f400835e800 == 108 [pid = 1860] [id = 503] 17:45:13 INFO - PROCESS | 1860 | ++DOMWINDOW == 207 (0x7f3ff3235800) [pid = 1860] [serial = 1510] [outer = (nil)] 17:45:13 INFO - PROCESS | 1860 | ++DOMWINDOW == 208 (0x7f40043c5800) [pid = 1860] [serial = 1511] [outer = 0x7f3ff3235800] 17:45:13 INFO - PROCESS | 1860 | 1461026713953 Marionette DEBUG loaded listener.js 17:45:14 INFO - PROCESS | 1860 | ++DOMWINDOW == 209 (0x7f4007ed0800) [pid = 1860] [serial = 1512] [outer = 0x7f3ff3235800] 17:45:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 17:45:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1228ms 17:45:14 INFO - PROCESS | 1860 | 1461026714740 Marionette TRACE conn3 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 17:45:14 INFO - PROCESS | 1860 | 1461026714751 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 17:45:14 INFO - PROCESS | 1860 | 1461026714755 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 17:45:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 17:45:14 INFO - PROCESS | 1860 | 1461026714760 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 17:45:14 INFO - PROCESS | 1860 | 1461026714762 Marionette TRACE conn3 <- [1,1986,null,{}] 17:45:14 INFO - PROCESS | 1860 | 1461026714767 Marionette TRACE conn3 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:45:14 INFO - PROCESS | 1860 | 1461026714913 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 17:45:15 INFO - PROCESS | 1860 | 1461026715114 Marionette TRACE conn3 -> [0,1988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:15 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f400ae1e800 == 109 [pid = 1860] [id = 504] 17:45:15 INFO - PROCESS | 1860 | ++DOMWINDOW == 210 (0x7f3fe1fa8400) [pid = 1860] [serial = 1513] [outer = (nil)] 17:45:15 INFO - PROCESS | 1860 | ++DOMWINDOW == 211 (0x7f3fe1faec00) [pid = 1860] [serial = 1514] [outer = 0x7f3fe1fa8400] 17:45:15 INFO - PROCESS | 1860 | 1461026715176 Marionette DEBUG loaded listener.js 17:45:15 INFO - PROCESS | 1860 | ++DOMWINDOW == 212 (0x7f3fe1fb3800) [pid = 1860] [serial = 1515] [outer = 0x7f3fe1fa8400] 17:45:15 INFO - PROCESS | 1860 | 1461026715942 Marionette TRACE conn3 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 17:45:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 17:45:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1225ms 17:45:16 INFO - PROCESS | 1860 | 1461026716000 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 17:45:16 INFO - PROCESS | 1860 | 1461026716003 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 17:45:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 17:45:16 INFO - PROCESS | 1860 | 1461026716011 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 17:45:16 INFO - PROCESS | 1860 | 1461026716013 Marionette TRACE conn3 <- [1,1990,null,{}] 17:45:16 INFO - PROCESS | 1860 | 1461026716018 Marionette TRACE conn3 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:45:16 INFO - PROCESS | 1860 | 1461026716171 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 17:45:16 INFO - PROCESS | 1860 | 1461026716366 Marionette TRACE conn3 -> [0,1992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:16 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f400d380800 == 110 [pid = 1860] [id = 505] 17:45:16 INFO - PROCESS | 1860 | ++DOMWINDOW == 213 (0x7f3fe1fa8c00) [pid = 1860] [serial = 1516] [outer = (nil)] 17:45:16 INFO - PROCESS | 1860 | ++DOMWINDOW == 214 (0x7f3fe3654800) [pid = 1860] [serial = 1517] [outer = 0x7f3fe1fa8c00] 17:45:16 INFO - PROCESS | 1860 | 1461026716426 Marionette DEBUG loaded listener.js 17:45:16 INFO - PROCESS | 1860 | ++DOMWINDOW == 215 (0x7f3fe3659800) [pid = 1860] [serial = 1518] [outer = 0x7f3fe1fa8c00] 17:45:17 INFO - PROCESS | 1860 | 1461026717187 Marionette TRACE conn3 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 17:45:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 17:45:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1232ms 17:45:17 INFO - PROCESS | 1860 | 1461026717244 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 17:45:17 INFO - PROCESS | 1860 | 1461026717247 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 17:45:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 17:45:17 INFO - PROCESS | 1860 | 1461026717252 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 17:45:17 INFO - PROCESS | 1860 | 1461026717255 Marionette TRACE conn3 <- [1,1994,null,{}] 17:45:17 INFO - PROCESS | 1860 | 1461026717260 Marionette TRACE conn3 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:45:17 INFO - PROCESS | 1860 | 1461026717448 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 17:45:17 INFO - PROCESS | 1860 | 1461026717657 Marionette TRACE conn3 -> [0,1996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:17 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fdc5ea800 == 111 [pid = 1860] [id = 506] 17:45:17 INFO - PROCESS | 1860 | ++DOMWINDOW == 216 (0x7f3fe365d400) [pid = 1860] [serial = 1519] [outer = (nil)] 17:45:17 INFO - PROCESS | 1860 | ++DOMWINDOW == 217 (0x7f40043c6400) [pid = 1860] [serial = 1520] [outer = 0x7f3fe365d400] 17:45:17 INFO - PROCESS | 1860 | 1461026717723 Marionette DEBUG loaded listener.js 17:45:17 INFO - PROCESS | 1860 | ++DOMWINDOW == 218 (0x7f4007f2f400) [pid = 1860] [serial = 1521] [outer = 0x7f3fe365d400] 17:45:18 INFO - PROCESS | 1860 | 1461026718516 Marionette TRACE conn3 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 17:45:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 17:45:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1327ms 17:45:18 INFO - PROCESS | 1860 | 1461026718580 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 17:45:18 INFO - PROCESS | 1860 | 1461026718583 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 17:45:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 17:45:18 INFO - PROCESS | 1860 | 1461026718589 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 17:45:18 INFO - PROCESS | 1860 | 1461026718591 Marionette TRACE conn3 <- [1,1998,null,{}] 17:45:18 INFO - PROCESS | 1860 | 1461026718596 Marionette TRACE conn3 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:45:18 INFO - PROCESS | 1860 | 1461026718751 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 17:45:18 INFO - PROCESS | 1860 | 1461026718940 Marionette TRACE conn3 -> [0,2000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:18 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff11a4000 == 112 [pid = 1860] [id = 507] 17:45:18 INFO - PROCESS | 1860 | ++DOMWINDOW == 219 (0x7f3fde1c2800) [pid = 1860] [serial = 1522] [outer = (nil)] 17:45:18 INFO - PROCESS | 1860 | ++DOMWINDOW == 220 (0x7f3fde1cd400) [pid = 1860] [serial = 1523] [outer = 0x7f3fde1c2800] 17:45:19 INFO - PROCESS | 1860 | 1461026719006 Marionette DEBUG loaded listener.js 17:45:19 INFO - PROCESS | 1860 | ++DOMWINDOW == 221 (0x7f3fe365c800) [pid = 1860] [serial = 1524] [outer = 0x7f3fde1c2800] 17:45:19 INFO - PROCESS | 1860 | 1461026719741 Marionette TRACE conn3 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 17:45:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 17:45:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1178ms 17:45:19 INFO - PROCESS | 1860 | 1461026719768 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 17:45:19 INFO - PROCESS | 1860 | 1461026719771 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 17:45:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 17:45:19 INFO - PROCESS | 1860 | 1461026719776 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 17:45:19 INFO - PROCESS | 1860 | 1461026719778 Marionette TRACE conn3 <- [1,2002,null,{}] 17:45:19 INFO - PROCESS | 1860 | 1461026719783 Marionette TRACE conn3 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:45:19 INFO - PROCESS | 1860 | 1461026719936 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 17:45:20 INFO - PROCESS | 1860 | 1461026720135 Marionette TRACE conn3 -> [0,2004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:20 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff11b1000 == 113 [pid = 1860] [id = 508] 17:45:20 INFO - PROCESS | 1860 | ++DOMWINDOW == 222 (0x7f3fde1c7400) [pid = 1860] [serial = 1525] [outer = (nil)] 17:45:20 INFO - PROCESS | 1860 | ++DOMWINDOW == 223 (0x7f3fe0467800) [pid = 1860] [serial = 1526] [outer = 0x7f3fde1c7400] 17:45:20 INFO - PROCESS | 1860 | 1461026720198 Marionette DEBUG loaded listener.js 17:45:20 INFO - PROCESS | 1860 | ++DOMWINDOW == 224 (0x7f3fe046c800) [pid = 1860] [serial = 1527] [outer = 0x7f3fde1c7400] 17:45:20 INFO - PROCESS | 1860 | 1461026720944 Marionette TRACE conn3 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 17:45:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 17:45:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1232ms 17:45:21 INFO - PROCESS | 1860 | 1461026721008 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 17:45:21 INFO - PROCESS | 1860 | 1461026721011 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 17:45:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 17:45:21 INFO - PROCESS | 1860 | 1461026721016 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 17:45:21 INFO - PROCESS | 1860 | 1461026721019 Marionette TRACE conn3 <- [1,2006,null,{}] 17:45:21 INFO - PROCESS | 1860 | 1461026721023 Marionette TRACE conn3 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:45:21 INFO - PROCESS | 1860 | 1461026721177 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 17:45:21 INFO - PROCESS | 1860 | 1461026721375 Marionette TRACE conn3 -> [0,2008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:21 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fe07d7800 == 114 [pid = 1860] [id = 509] 17:45:21 INFO - PROCESS | 1860 | ++DOMWINDOW == 225 (0x7f3fdbd80000) [pid = 1860] [serial = 1528] [outer = (nil)] 17:45:21 INFO - PROCESS | 1860 | ++DOMWINDOW == 226 (0x7f3fe0008c00) [pid = 1860] [serial = 1529] [outer = 0x7f3fdbd80000] 17:45:21 INFO - PROCESS | 1860 | 1461026721434 Marionette DEBUG loaded listener.js 17:45:21 INFO - PROCESS | 1860 | ++DOMWINDOW == 227 (0x7f3fe000d800) [pid = 1860] [serial = 1530] [outer = 0x7f3fdbd80000] 17:45:22 INFO - PROCESS | 1860 | 1461026722213 Marionette TRACE conn3 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 17:45:22 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 17:45:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1228ms 17:45:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 17:45:22 INFO - PROCESS | 1860 | 1461026722245 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 17:45:22 INFO - PROCESS | 1860 | 1461026722247 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 17:45:22 INFO - PROCESS | 1860 | 1461026722252 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 17:45:22 INFO - PROCESS | 1860 | 1461026722255 Marionette TRACE conn3 <- [1,2010,null,{}] 17:45:22 INFO - PROCESS | 1860 | 1461026722260 Marionette TRACE conn3 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:45:22 INFO - PROCESS | 1860 | 1461026722404 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 17:45:22 INFO - PROCESS | 1860 | 1461026722919 Marionette TRACE conn3 -> [0,2012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:22 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fdc5d8800 == 115 [pid = 1860] [id = 510] 17:45:22 INFO - PROCESS | 1860 | ++DOMWINDOW == 228 (0x7f3fdbc37400) [pid = 1860] [serial = 1531] [outer = (nil)] 17:45:23 INFO - PROCESS | 1860 | ++DOMWINDOW == 229 (0x7f3fdbc44800) [pid = 1860] [serial = 1532] [outer = 0x7f3fdbc37400] 17:45:23 INFO - PROCESS | 1860 | 1461026723022 Marionette DEBUG loaded listener.js 17:45:23 INFO - PROCESS | 1860 | ++DOMWINDOW == 230 (0x7f3fdc4ce800) [pid = 1860] [serial = 1533] [outer = 0x7f3fdbc37400] 17:45:23 INFO - PROCESS | 1860 | 1461026723808 Marionette TRACE conn3 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 17:45:23 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 17:45:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1580ms 17:45:23 INFO - PROCESS | 1860 | 1461026723849 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 17:45:23 INFO - PROCESS | 1860 | 1461026723855 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 17:45:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 17:45:23 INFO - PROCESS | 1860 | 1461026723864 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 17:45:23 INFO - PROCESS | 1860 | 1461026723867 Marionette TRACE conn3 <- [1,2014,null,{}] 17:45:23 INFO - PROCESS | 1860 | 1461026723873 Marionette TRACE conn3 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:45:24 INFO - PROCESS | 1860 | 1461026724028 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 17:45:24 INFO - PROCESS | 1860 | 1461026724355 Marionette TRACE conn3 -> [0,2016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:24 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fdccba000 == 116 [pid = 1860] [id = 511] 17:45:24 INFO - PROCESS | 1860 | ++DOMWINDOW == 231 (0x7f3fe000d000) [pid = 1860] [serial = 1534] [outer = (nil)] 17:45:24 INFO - PROCESS | 1860 | ++DOMWINDOW == 232 (0x7f3fe0011c00) [pid = 1860] [serial = 1535] [outer = 0x7f3fe000d000] 17:45:24 INFO - PROCESS | 1860 | 1461026724420 Marionette DEBUG loaded listener.js 17:45:24 INFO - PROCESS | 1860 | ++DOMWINDOW == 233 (0x7f3fe046dc00) [pid = 1860] [serial = 1536] [outer = 0x7f3fe000d000] 17:45:25 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fead5c800 == 115 [pid = 1860] [id = 494] 17:45:25 INFO - PROCESS | 1860 | --DOMWINDOW == 232 (0x7f3fe064c800) [pid = 1860] [serial = 1406] [outer = (nil)] [url = about:blank] 17:45:25 INFO - PROCESS | 1860 | --DOMWINDOW == 231 (0x7f3ff1247800) [pid = 1860] [serial = 1433] [outer = (nil)] [url = about:blank] 17:45:25 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3feb06a800 == 114 [pid = 1860] [id = 493] 17:45:25 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fe8e98800 == 113 [pid = 1860] [id = 492] 17:45:25 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fe1df9800 == 112 [pid = 1860] [id = 491] 17:45:25 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fde6e0800 == 111 [pid = 1860] [id = 490] 17:45:25 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fe8ea1000 == 110 [pid = 1860] [id = 489] 17:45:25 INFO - PROCESS | 1860 | --DOCSHELL 0x7f4007e47800 == 109 [pid = 1860] [id = 486] 17:45:25 INFO - PROCESS | 1860 | --DOCSHELL 0x7f40062b6800 == 108 [pid = 1860] [id = 485] 17:45:25 INFO - PROCESS | 1860 | 1461026725309 Marionette TRACE conn3 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 17:45:25 INFO - PROCESS | 1860 | --DOCSHELL 0x7f400329b800 == 107 [pid = 1860] [id = 484] 17:45:25 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ffce16800 == 106 [pid = 1860] [id = 483] 17:45:25 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff6ed1800 == 105 [pid = 1860] [id = 482] 17:45:25 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff5c15800 == 104 [pid = 1860] [id = 481] 17:45:25 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff1265800 == 103 [pid = 1860] [id = 480] 17:45:25 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3feae5f800 == 102 [pid = 1860] [id = 479] 17:45:25 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fe1904000 == 101 [pid = 1860] [id = 478] 17:45:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 17:45:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1479ms 17:45:25 INFO - PROCESS | 1860 | --DOMWINDOW == 230 (0x7f3fe9c2d800) [pid = 1860] [serial = 1418] [outer = (nil)] [url = about:blank] 17:45:25 INFO - PROCESS | 1860 | --DOMWINDOW == 229 (0x7f3fe9d1f400) [pid = 1860] [serial = 1419] [outer = (nil)] [url = about:blank] 17:45:25 INFO - PROCESS | 1860 | --DOMWINDOW == 228 (0x7f3fecaa9c00) [pid = 1860] [serial = 1424] [outer = (nil)] [url = about:blank] 17:45:25 INFO - PROCESS | 1860 | --DOMWINDOW == 227 (0x7f3fdd7e7c00) [pid = 1860] [serial = 1409] [outer = (nil)] [url = about:blank] 17:45:25 INFO - PROCESS | 1860 | --DOMWINDOW == 226 (0x7f3fe0651800) [pid = 1860] [serial = 1410] [outer = (nil)] [url = about:blank] 17:45:25 INFO - PROCESS | 1860 | --DOMWINDOW == 225 (0x7f3fe23d3800) [pid = 1860] [serial = 1415] [outer = (nil)] [url = about:blank] 17:45:25 INFO - PROCESS | 1860 | --DOMWINDOW == 224 (0x7f3fe8c9e800) [pid = 1860] [serial = 1416] [outer = (nil)] [url = about:blank] 17:45:25 INFO - PROCESS | 1860 | --DOMWINDOW == 223 (0x7f3feb96ac00) [pid = 1860] [serial = 1385] [outer = (nil)] [url = about:blank] 17:45:25 INFO - PROCESS | 1860 | --DOMWINDOW == 222 (0x7f3ff017b800) [pid = 1860] [serial = 1397] [outer = (nil)] [url = about:blank] 17:45:25 INFO - PROCESS | 1860 | --DOMWINDOW == 221 (0x7f3feb0a8800) [pid = 1860] [serial = 1421] [outer = (nil)] [url = about:blank] 17:45:25 INFO - PROCESS | 1860 | --DOMWINDOW == 220 (0x7f3fe18a6400) [pid = 1860] [serial = 1413] [outer = (nil)] [url = about:blank] 17:45:25 INFO - PROCESS | 1860 | --DOMWINDOW == 219 (0x7f3fe08ce000) [pid = 1860] [serial = 1412] [outer = (nil)] [url = about:blank] 17:45:25 INFO - PROCESS | 1860 | --DOMWINDOW == 218 (0x7f3fddfddc00) [pid = 1860] [serial = 1376] [outer = (nil)] [url = about:blank] 17:45:25 INFO - PROCESS | 1860 | --DOMWINDOW == 217 (0x7f3febfb5800) [pid = 1860] [serial = 1388] [outer = (nil)] [url = about:blank] 17:45:25 INFO - PROCESS | 1860 | --DOMWINDOW == 216 (0x7f3ff017dc00) [pid = 1860] [serial = 1427] [outer = (nil)] [url = about:blank] 17:45:25 INFO - PROCESS | 1860 | --DOMWINDOW == 215 (0x7f3fed07fc00) [pid = 1860] [serial = 1394] [outer = (nil)] [url = about:blank] 17:45:25 INFO - PROCESS | 1860 | --DOMWINDOW == 214 (0x7f3ff0808000) [pid = 1860] [serial = 1400] [outer = (nil)] [url = about:blank] 17:45:25 INFO - PROCESS | 1860 | --DOMWINDOW == 213 (0x7f3fe9d05400) [pid = 1860] [serial = 1382] [outer = (nil)] [url = about:blank] 17:45:25 INFO - PROCESS | 1860 | --DOMWINDOW == 212 (0x7f3fed1a7c00) [pid = 1860] [serial = 1425] [outer = (nil)] [url = about:blank] 17:45:25 INFO - PROCESS | 1860 | --DOMWINDOW == 211 (0x7f3fecaa0c00) [pid = 1860] [serial = 1391] [outer = (nil)] [url = about:blank] 17:45:25 INFO - PROCESS | 1860 | --DOMWINDOW == 210 (0x7f3ff10dec00) [pid = 1860] [serial = 1403] [outer = (nil)] [url = about:blank] 17:45:25 INFO - PROCESS | 1860 | --DOMWINDOW == 209 (0x7f3fe1bd7c00) [pid = 1860] [serial = 1379] [outer = (nil)] [url = about:blank] 17:45:25 INFO - PROCESS | 1860 | --DOMWINDOW == 208 (0x7f3ff1246800) [pid = 1860] [serial = 1428] [outer = (nil)] [url = about:blank] 17:45:25 INFO - PROCESS | 1860 | --DOMWINDOW == 207 (0x7f3fe9d1d800) [pid = 1860] [serial = 1430] [outer = (nil)] [url = about:blank] 17:45:25 INFO - PROCESS | 1860 | --DOMWINDOW == 206 (0x7f3fee17b800) [pid = 1860] [serial = 1431] [outer = (nil)] [url = about:blank] 17:45:25 INFO - PROCESS | 1860 | --DOMWINDOW == 205 (0x7f3febdeac00) [pid = 1860] [serial = 1422] [outer = (nil)] [url = about:blank] 17:45:25 INFO - PROCESS | 1860 | 1461026725390 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 17:45:25 INFO - PROCESS | 1860 | 1461026725395 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 17:45:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 17:45:25 INFO - PROCESS | 1860 | 1461026725404 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 17:45:25 INFO - PROCESS | 1860 | 1461026725406 Marionette TRACE conn3 <- [1,2018,null,{}] 17:45:25 INFO - PROCESS | 1860 | 1461026725411 Marionette TRACE conn3 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:45:25 INFO - PROCESS | 1860 | 1461026725550 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 17:45:25 INFO - PROCESS | 1860 | 1461026725557 Marionette TRACE conn3 -> [0,2020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:25 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fe17c7000 == 102 [pid = 1860] [id = 512] 17:45:25 INFO - PROCESS | 1860 | ++DOMWINDOW == 206 (0x7f3fe0619000) [pid = 1860] [serial = 1537] [outer = (nil)] 17:45:25 INFO - PROCESS | 1860 | ++DOMWINDOW == 207 (0x7f3fe0768000) [pid = 1860] [serial = 1538] [outer = 0x7f3fe0619000] 17:45:25 INFO - PROCESS | 1860 | 1461026725609 Marionette DEBUG loaded listener.js 17:45:25 INFO - PROCESS | 1860 | ++DOMWINDOW == 208 (0x7f3fe0838800) [pid = 1860] [serial = 1539] [outer = 0x7f3fe0619000] 17:45:26 INFO - PROCESS | 1860 | 1461026726424 Marionette TRACE conn3 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 17:45:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 17:45:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1076ms 17:45:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 17:45:26 INFO - PROCESS | 1860 | 1461026726480 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 17:45:26 INFO - PROCESS | 1860 | 1461026726482 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 17:45:26 INFO - PROCESS | 1860 | 1461026726494 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 17:45:26 INFO - PROCESS | 1860 | 1461026726501 Marionette TRACE conn3 <- [1,2022,null,{}] 17:45:26 INFO - PROCESS | 1860 | 1461026726508 Marionette TRACE conn3 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:45:26 INFO - PROCESS | 1860 | 1461026726647 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 17:45:26 INFO - PROCESS | 1860 | 1461026726663 Marionette TRACE conn3 -> [0,2024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:26 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fe1ced000 == 103 [pid = 1860] [id = 513] 17:45:26 INFO - PROCESS | 1860 | ++DOMWINDOW == 209 (0x7f3fe083a400) [pid = 1860] [serial = 1540] [outer = (nil)] 17:45:26 INFO - PROCESS | 1860 | ++DOMWINDOW == 210 (0x7f3fe16f1c00) [pid = 1860] [serial = 1541] [outer = 0x7f3fe083a400] 17:45:26 INFO - PROCESS | 1860 | 1461026726713 Marionette DEBUG loaded listener.js 17:45:26 INFO - PROCESS | 1860 | ++DOMWINDOW == 211 (0x7f3fe18a6c00) [pid = 1860] [serial = 1542] [outer = 0x7f3fe083a400] 17:45:27 INFO - PROCESS | 1860 | 1461026727446 Marionette TRACE conn3 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 17:45:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 17:45:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1042ms 17:45:27 INFO - PROCESS | 1860 | 1461026727530 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 17:45:27 INFO - PROCESS | 1860 | 1461026727533 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 17:45:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 17:45:27 INFO - PROCESS | 1860 | 1461026727538 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 17:45:27 INFO - PROCESS | 1860 | 1461026727541 Marionette TRACE conn3 <- [1,2026,null,{}] 17:45:27 INFO - PROCESS | 1860 | 1461026727545 Marionette TRACE conn3 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:45:27 INFO - PROCESS | 1860 | 1461026727720 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 17:45:27 INFO - PROCESS | 1860 | 1461026727728 Marionette TRACE conn3 -> [0,2028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:27 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fe3396800 == 104 [pid = 1860] [id = 514] 17:45:27 INFO - PROCESS | 1860 | ++DOMWINDOW == 212 (0x7f3fe0840800) [pid = 1860] [serial = 1543] [outer = (nil)] 17:45:27 INFO - PROCESS | 1860 | ++DOMWINDOW == 213 (0x7f3fe1ad7400) [pid = 1860] [serial = 1544] [outer = 0x7f3fe0840800] 17:45:27 INFO - PROCESS | 1860 | 1461026727928 Marionette DEBUG loaded listener.js 17:45:28 INFO - PROCESS | 1860 | ++DOMWINDOW == 214 (0x7f3fe1af0800) [pid = 1860] [serial = 1545] [outer = 0x7f3fe0840800] 17:45:28 INFO - PROCESS | 1860 | 1461026728616 Marionette TRACE conn3 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 17:45:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 17:45:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1126ms 17:45:28 INFO - PROCESS | 1860 | 1461026728670 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 17:45:28 INFO - PROCESS | 1860 | 1461026728673 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 17:45:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 17:45:28 INFO - PROCESS | 1860 | 1461026728678 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 17:45:28 INFO - PROCESS | 1860 | 1461026728680 Marionette TRACE conn3 <- [1,2030,null,{}] 17:45:28 INFO - PROCESS | 1860 | 1461026728685 Marionette TRACE conn3 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:45:28 INFO - PROCESS | 1860 | 1461026728881 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 17:45:28 INFO - PROCESS | 1860 | 1461026728907 Marionette TRACE conn3 -> [0,2032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:28 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fe8da7000 == 105 [pid = 1860] [id = 515] 17:45:28 INFO - PROCESS | 1860 | ++DOMWINDOW == 215 (0x7f3fe1fb0800) [pid = 1860] [serial = 1546] [outer = (nil)] 17:45:28 INFO - PROCESS | 1860 | ++DOMWINDOW == 216 (0x7f3fe20d7400) [pid = 1860] [serial = 1547] [outer = 0x7f3fe1fb0800] 17:45:28 INFO - PROCESS | 1860 | 1461026728970 Marionette DEBUG loaded listener.js 17:45:29 INFO - PROCESS | 1860 | ++DOMWINDOW == 217 (0x7f3fe23d3800) [pid = 1860] [serial = 1548] [outer = 0x7f3fe1fb0800] 17:45:29 INFO - PROCESS | 1860 | 1461026729684 Marionette TRACE conn3 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 17:45:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 17:45:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1027ms 17:45:29 INFO - PROCESS | 1860 | 1461026729708 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 17:45:29 INFO - PROCESS | 1860 | 1461026729711 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 17:45:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 17:45:29 INFO - PROCESS | 1860 | 1461026729716 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 17:45:29 INFO - PROCESS | 1860 | 1461026729718 Marionette TRACE conn3 <- [1,2034,null,{}] 17:45:29 INFO - PROCESS | 1860 | 1461026729737 Marionette TRACE conn3 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:45:29 INFO - PROCESS | 1860 | --DOMWINDOW == 216 (0x7f3feb12e400) [pid = 1860] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 17:45:29 INFO - PROCESS | 1860 | --DOMWINDOW == 215 (0x7f3fe20d8c00) [pid = 1860] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 17:45:29 INFO - PROCESS | 1860 | --DOMWINDOW == 214 (0x7f3fe8ca1c00) [pid = 1860] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 17:45:29 INFO - PROCESS | 1860 | --DOMWINDOW == 213 (0x7f3fe0617800) [pid = 1860] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 17:45:29 INFO - PROCESS | 1860 | --DOMWINDOW == 212 (0x7f3fdd7ee400) [pid = 1860] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 17:45:29 INFO - PROCESS | 1860 | --DOMWINDOW == 211 (0x7f3fddfe0000) [pid = 1860] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 17:45:30 INFO - PROCESS | 1860 | 1461026730092 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 17:45:30 INFO - PROCESS | 1860 | 1461026730112 Marionette TRACE conn3 -> [0,2036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:30 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fe9b1b800 == 106 [pid = 1860] [id = 516] 17:45:30 INFO - PROCESS | 1860 | ++DOMWINDOW == 212 (0x7f3fe085cc00) [pid = 1860] [serial = 1549] [outer = (nil)] 17:45:30 INFO - PROCESS | 1860 | ++DOMWINDOW == 213 (0x7f3fe23d3c00) [pid = 1860] [serial = 1550] [outer = 0x7f3fe085cc00] 17:45:30 INFO - PROCESS | 1860 | 1461026730171 Marionette DEBUG loaded listener.js 17:45:30 INFO - PROCESS | 1860 | ++DOMWINDOW == 214 (0x7f3fe8c9ac00) [pid = 1860] [serial = 1551] [outer = 0x7f3fe085cc00] 17:45:30 INFO - PROCESS | 1860 | 1461026730837 Marionette TRACE conn3 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 17:45:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 17:45:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1177ms 17:45:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 17:45:30 INFO - PROCESS | 1860 | 1461026730893 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 17:45:30 INFO - PROCESS | 1860 | 1461026730895 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 17:45:30 INFO - PROCESS | 1860 | 1461026730899 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 17:45:30 INFO - PROCESS | 1860 | 1461026730903 Marionette TRACE conn3 <- [1,2038,null,{}] 17:45:30 INFO - PROCESS | 1860 | 1461026730907 Marionette TRACE conn3 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:45:31 INFO - PROCESS | 1860 | 1461026731101 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 17:45:31 INFO - PROCESS | 1860 | 1461026731119 Marionette TRACE conn3 -> [0,2040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:31 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3feae58800 == 107 [pid = 1860] [id = 517] 17:45:31 INFO - PROCESS | 1860 | ++DOMWINDOW == 215 (0x7f3fdd7ee400) [pid = 1860] [serial = 1552] [outer = (nil)] 17:45:31 INFO - PROCESS | 1860 | ++DOMWINDOW == 216 (0x7f3fe9b39800) [pid = 1860] [serial = 1553] [outer = 0x7f3fdd7ee400] 17:45:31 INFO - PROCESS | 1860 | 1461026731172 Marionette DEBUG loaded listener.js 17:45:31 INFO - PROCESS | 1860 | ++DOMWINDOW == 217 (0x7f3fe9b9ec00) [pid = 1860] [serial = 1554] [outer = 0x7f3fdd7ee400] 17:45:31 INFO - PROCESS | 1860 | 1461026731854 Marionette TRACE conn3 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 17:45:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 17:45:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 986ms 17:45:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 17:45:31 INFO - PROCESS | 1860 | 1461026731886 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 17:45:31 INFO - PROCESS | 1860 | 1461026731888 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 17:45:31 INFO - PROCESS | 1860 | 1461026731892 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 17:45:31 INFO - PROCESS | 1860 | 1461026731896 Marionette TRACE conn3 <- [1,2042,null,{}] 17:45:32 INFO - PROCESS | 1860 | 1461026732000 Marionette TRACE conn3 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:45:32 INFO - PROCESS | 1860 | 1461026732300 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 17:45:32 INFO - PROCESS | 1860 | 1461026732437 Marionette TRACE conn3 -> [0,2044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:32 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fe06ce000 == 108 [pid = 1860] [id = 518] 17:45:32 INFO - PROCESS | 1860 | ++DOMWINDOW == 218 (0x7f3fdcbc8000) [pid = 1860] [serial = 1555] [outer = (nil)] 17:45:32 INFO - PROCESS | 1860 | ++DOMWINDOW == 219 (0x7f3fdd7eb000) [pid = 1860] [serial = 1556] [outer = 0x7f3fdcbc8000] 17:45:32 INFO - PROCESS | 1860 | 1461026732503 Marionette DEBUG loaded listener.js 17:45:32 INFO - PROCESS | 1860 | ++DOMWINDOW == 220 (0x7f3fde1ca000) [pid = 1860] [serial = 1557] [outer = 0x7f3fdcbc8000] 17:45:33 INFO - PROCESS | 1860 | 1461026733413 Marionette TRACE conn3 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 17:45:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 17:45:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1583ms 17:45:33 INFO - PROCESS | 1860 | 1461026733477 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 17:45:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 17:45:33 INFO - PROCESS | 1860 | 1461026733483 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 17:45:33 INFO - PROCESS | 1860 | 1461026733490 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 17:45:33 INFO - PROCESS | 1860 | 1461026733493 Marionette TRACE conn3 <- [1,2046,null,{}] 17:45:33 INFO - PROCESS | 1860 | 1461026733499 Marionette TRACE conn3 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:45:33 INFO - PROCESS | 1860 | 1461026733689 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 17:45:33 INFO - PROCESS | 1860 | 1461026733882 Marionette TRACE conn3 -> [0,2048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:33 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fe21dc000 == 109 [pid = 1860] [id = 519] 17:45:33 INFO - PROCESS | 1860 | ++DOMWINDOW == 221 (0x7f3fe0618400) [pid = 1860] [serial = 1558] [outer = (nil)] 17:45:33 INFO - PROCESS | 1860 | ++DOMWINDOW == 222 (0x7f3fe0857800) [pid = 1860] [serial = 1559] [outer = 0x7f3fe0618400] 17:45:33 INFO - PROCESS | 1860 | 1461026733948 Marionette DEBUG loaded listener.js 17:45:34 INFO - PROCESS | 1860 | ++DOMWINDOW == 223 (0x7f3fe16eec00) [pid = 1860] [serial = 1560] [outer = 0x7f3fe0618400] 17:45:34 INFO - PROCESS | 1860 | 1461026734821 Marionette TRACE conn3 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 17:45:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 17:45:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1384ms 17:45:34 INFO - PROCESS | 1860 | 1461026734874 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 17:45:34 INFO - PROCESS | 1860 | 1461026734877 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 17:45:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 17:45:34 INFO - PROCESS | 1860 | 1461026734883 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 17:45:34 INFO - PROCESS | 1860 | 1461026734885 Marionette TRACE conn3 <- [1,2050,null,{}] 17:45:34 INFO - PROCESS | 1860 | 1461026734890 Marionette TRACE conn3 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:45:35 INFO - PROCESS | 1860 | 1461026735049 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 17:45:35 INFO - PROCESS | 1860 | 1461026735245 Marionette TRACE conn3 -> [0,2052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:35 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3feb7be800 == 110 [pid = 1860] [id = 520] 17:45:35 INFO - PROCESS | 1860 | ++DOMWINDOW == 224 (0x7f3fe18a9000) [pid = 1860] [serial = 1561] [outer = (nil)] 17:45:35 INFO - PROCESS | 1860 | ++DOMWINDOW == 225 (0x7f3fe1be6800) [pid = 1860] [serial = 1562] [outer = 0x7f3fe18a9000] 17:45:35 INFO - PROCESS | 1860 | 1461026735311 Marionette DEBUG loaded listener.js 17:45:35 INFO - PROCESS | 1860 | ++DOMWINDOW == 226 (0x7f3fe23d2c00) [pid = 1860] [serial = 1563] [outer = 0x7f3fe18a9000] 17:45:36 INFO - PROCESS | 1860 | 1461026736093 Marionette TRACE conn3 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 17:45:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 17:45:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1276ms 17:45:36 INFO - PROCESS | 1860 | 1461026736162 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 17:45:36 INFO - PROCESS | 1860 | 1461026736170 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 17:45:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 17:45:36 INFO - PROCESS | 1860 | 1461026736200 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 17:45:36 INFO - PROCESS | 1860 | 1461026736204 Marionette TRACE conn3 <- [1,2054,null,{}] 17:45:36 INFO - PROCESS | 1860 | 1461026736208 Marionette TRACE conn3 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:45:36 INFO - PROCESS | 1860 | 1461026736387 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 17:45:36 INFO - PROCESS | 1860 | 1461026736575 Marionette TRACE conn3 -> [0,2056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:36 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fec991800 == 111 [pid = 1860] [id = 521] 17:45:36 INFO - PROCESS | 1860 | ++DOMWINDOW == 227 (0x7f3fe18a3000) [pid = 1860] [serial = 1564] [outer = (nil)] 17:45:36 INFO - PROCESS | 1860 | ++DOMWINDOW == 228 (0x7f3fe9b3f400) [pid = 1860] [serial = 1565] [outer = 0x7f3fe18a3000] 17:45:36 INFO - PROCESS | 1860 | 1461026736638 Marionette DEBUG loaded listener.js 17:45:36 INFO - PROCESS | 1860 | ++DOMWINDOW == 229 (0x7f3fe9d03800) [pid = 1860] [serial = 1566] [outer = 0x7f3fe18a3000] 17:45:37 INFO - PROCESS | 1860 | 1461026737414 Marionette TRACE conn3 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 17:45:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 17:45:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1288ms 17:45:37 INFO - PROCESS | 1860 | 1461026737480 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 17:45:37 INFO - PROCESS | 1860 | 1461026737484 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 17:45:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 17:45:37 INFO - PROCESS | 1860 | 1461026737489 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 17:45:37 INFO - PROCESS | 1860 | 1461026737491 Marionette TRACE conn3 <- [1,2058,null,{}] 17:45:37 INFO - PROCESS | 1860 | 1461026737496 Marionette TRACE conn3 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:45:37 INFO - PROCESS | 1860 | 1461026737643 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 17:45:37 INFO - PROCESS | 1860 | 1461026737837 Marionette TRACE conn3 -> [0,2060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:37 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fecdbc800 == 112 [pid = 1860] [id = 522] 17:45:37 INFO - PROCESS | 1860 | ++DOMWINDOW == 230 (0x7f3fe23d2400) [pid = 1860] [serial = 1567] [outer = (nil)] 17:45:37 INFO - PROCESS | 1860 | ++DOMWINDOW == 231 (0x7f3fe9d1bc00) [pid = 1860] [serial = 1568] [outer = 0x7f3fe23d2400] 17:45:37 INFO - PROCESS | 1860 | 1461026737910 Marionette DEBUG loaded listener.js 17:45:37 INFO - PROCESS | 1860 | ++DOMWINDOW == 232 (0x7f3feb0a3800) [pid = 1860] [serial = 1569] [outer = 0x7f3fe23d2400] 17:45:38 INFO - PROCESS | 1860 | 1461026738718 Marionette TRACE conn3 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 17:45:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 17:45:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1274ms 17:45:38 INFO - PROCESS | 1860 | 1461026738765 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 17:45:38 INFO - PROCESS | 1860 | 1461026738768 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 17:45:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 17:45:38 INFO - PROCESS | 1860 | 1461026738773 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 17:45:38 INFO - PROCESS | 1860 | 1461026738775 Marionette TRACE conn3 <- [1,2062,null,{}] 17:45:38 INFO - PROCESS | 1860 | 1461026738780 Marionette TRACE conn3 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:45:38 INFO - PROCESS | 1860 | 1461026738962 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 17:45:39 INFO - PROCESS | 1860 | 1461026739160 Marionette TRACE conn3 -> [0,2064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:39 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fedf3e000 == 113 [pid = 1860] [id = 523] 17:45:39 INFO - PROCESS | 1860 | ++DOMWINDOW == 233 (0x7f3fe9d0bc00) [pid = 1860] [serial = 1570] [outer = (nil)] 17:45:39 INFO - PROCESS | 1860 | ++DOMWINDOW == 234 (0x7f3feb673c00) [pid = 1860] [serial = 1571] [outer = 0x7f3fe9d0bc00] 17:45:39 INFO - PROCESS | 1860 | 1461026739227 Marionette DEBUG loaded listener.js 17:45:39 INFO - PROCESS | 1860 | ++DOMWINDOW == 235 (0x7f3feb741800) [pid = 1860] [serial = 1572] [outer = 0x7f3fe9d0bc00] 17:45:40 INFO - PROCESS | 1860 | 1461026740049 Marionette TRACE conn3 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 17:45:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 17:45:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1329ms 17:45:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 17:45:40 INFO - PROCESS | 1860 | 1461026740103 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 17:45:40 INFO - PROCESS | 1860 | 1461026740106 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 17:45:40 INFO - PROCESS | 1860 | 1461026740112 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 17:45:40 INFO - PROCESS | 1860 | 1461026740115 Marionette TRACE conn3 <- [1,2066,null,{}] 17:45:40 INFO - PROCESS | 1860 | 1461026740119 Marionette TRACE conn3 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:45:40 INFO - PROCESS | 1860 | 1461026740272 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 17:45:40 INFO - PROCESS | 1860 | 1461026740466 Marionette TRACE conn3 -> [0,2068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:40 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff11b6800 == 114 [pid = 1860] [id = 524] 17:45:40 INFO - PROCESS | 1860 | ++DOMWINDOW == 236 (0x7f3feb10f000) [pid = 1860] [serial = 1573] [outer = (nil)] 17:45:40 INFO - PROCESS | 1860 | ++DOMWINDOW == 237 (0x7f3feb970000) [pid = 1860] [serial = 1574] [outer = 0x7f3feb10f000] 17:45:40 INFO - PROCESS | 1860 | 1461026740527 Marionette DEBUG loaded listener.js 17:45:40 INFO - PROCESS | 1860 | ++DOMWINDOW == 238 (0x7f3febeb2000) [pid = 1860] [serial = 1575] [outer = 0x7f3feb10f000] 17:45:41 INFO - PROCESS | 1860 | 1461026741317 Marionette TRACE conn3 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 17:45:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 17:45:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1277ms 17:45:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 17:45:41 INFO - PROCESS | 1860 | 1461026741388 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 17:45:41 INFO - PROCESS | 1860 | 1461026741390 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 17:45:41 INFO - PROCESS | 1860 | 1461026741395 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 17:45:41 INFO - PROCESS | 1860 | 1461026741398 Marionette TRACE conn3 <- [1,2070,null,{}] 17:45:41 INFO - PROCESS | 1860 | 1461026741403 Marionette TRACE conn3 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:45:41 INFO - PROCESS | 1860 | 1461026741571 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 17:45:41 INFO - PROCESS | 1860 | 1461026741763 Marionette TRACE conn3 -> [0,2072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:41 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff25cc000 == 115 [pid = 1860] [id = 525] 17:45:41 INFO - PROCESS | 1860 | ++DOMWINDOW == 239 (0x7f3feb12a000) [pid = 1860] [serial = 1576] [outer = (nil)] 17:45:41 INFO - PROCESS | 1860 | ++DOMWINDOW == 240 (0x7f3febfaf800) [pid = 1860] [serial = 1577] [outer = 0x7f3feb12a000] 17:45:41 INFO - PROCESS | 1860 | 1461026741825 Marionette DEBUG loaded listener.js 17:45:41 INFO - PROCESS | 1860 | ++DOMWINDOW == 241 (0x7f3fec079000) [pid = 1860] [serial = 1578] [outer = 0x7f3feb12a000] 17:45:42 INFO - PROCESS | 1860 | 1461026742587 Marionette TRACE conn3 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 17:45:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 17:45:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1228ms 17:45:42 INFO - PROCESS | 1860 | 1461026742629 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 17:45:42 INFO - PROCESS | 1860 | 1461026742632 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 17:45:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 17:45:42 INFO - PROCESS | 1860 | 1461026742638 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 17:45:42 INFO - PROCESS | 1860 | 1461026742640 Marionette TRACE conn3 <- [1,2074,null,{}] 17:45:42 INFO - PROCESS | 1860 | 1461026742645 Marionette TRACE conn3 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:45:42 INFO - PROCESS | 1860 | 1461026742804 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 17:45:43 INFO - PROCESS | 1860 | 1461026742999 Marionette TRACE conn3 -> [0,2076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:43 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff4df7800 == 116 [pid = 1860] [id = 526] 17:45:43 INFO - PROCESS | 1860 | ++DOMWINDOW == 242 (0x7f3fe0466000) [pid = 1860] [serial = 1579] [outer = (nil)] 17:45:43 INFO - PROCESS | 1860 | ++DOMWINDOW == 243 (0x7f3fec5c9800) [pid = 1860] [serial = 1580] [outer = 0x7f3fe0466000] 17:45:43 INFO - PROCESS | 1860 | 1461026743061 Marionette DEBUG loaded listener.js 17:45:43 INFO - PROCESS | 1860 | ++DOMWINDOW == 244 (0x7f3fec6db800) [pid = 1860] [serial = 1581] [outer = 0x7f3fe0466000] 17:45:43 INFO - PROCESS | 1860 | 1461026743830 Marionette TRACE conn3 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 17:45:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 17:45:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1226ms 17:45:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 17:45:43 INFO - PROCESS | 1860 | 1461026743864 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 17:45:43 INFO - PROCESS | 1860 | 1461026743866 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 17:45:43 INFO - PROCESS | 1860 | 1461026743872 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 17:45:43 INFO - PROCESS | 1860 | 1461026743875 Marionette TRACE conn3 <- [1,2078,null,{}] 17:45:43 INFO - PROCESS | 1860 | 1461026743880 Marionette TRACE conn3 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:45:44 INFO - PROCESS | 1860 | 1461026744035 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 17:45:44 INFO - PROCESS | 1860 | 1461026744231 Marionette TRACE conn3 -> [0,2080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:44 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff5220000 == 117 [pid = 1860] [id = 527] 17:45:44 INFO - PROCESS | 1860 | ++DOMWINDOW == 245 (0x7f3feb970c00) [pid = 1860] [serial = 1582] [outer = (nil)] 17:45:44 INFO - PROCESS | 1860 | ++DOMWINDOW == 246 (0x7f3feca9f800) [pid = 1860] [serial = 1583] [outer = 0x7f3feb970c00] 17:45:44 INFO - PROCESS | 1860 | 1461026744291 Marionette DEBUG loaded listener.js 17:45:44 INFO - PROCESS | 1860 | ++DOMWINDOW == 247 (0x7f3fecaad000) [pid = 1860] [serial = 1584] [outer = 0x7f3feb970c00] 17:45:45 INFO - PROCESS | 1860 | 1461026745074 Marionette TRACE conn3 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 17:45:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 17:45:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1228ms 17:45:45 INFO - PROCESS | 1860 | 1461026745099 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 17:45:45 INFO - PROCESS | 1860 | 1461026745103 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 17:45:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 17:45:45 INFO - PROCESS | 1860 | 1461026745108 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 17:45:45 INFO - PROCESS | 1860 | 1461026745110 Marionette TRACE conn3 <- [1,2082,null,{}] 17:45:45 INFO - PROCESS | 1860 | 1461026745115 Marionette TRACE conn3 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:45:45 INFO - PROCESS | 1860 | 1461026745301 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 17:45:45 INFO - PROCESS | 1860 | 1461026745991 Marionette TRACE conn3 -> [0,2084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:46 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fe075e000 == 118 [pid = 1860] [id = 528] 17:45:46 INFO - PROCESS | 1860 | ++DOMWINDOW == 248 (0x7f3fdbd8bc00) [pid = 1860] [serial = 1585] [outer = (nil)] 17:45:46 INFO - PROCESS | 1860 | ++DOMWINDOW == 249 (0x7f3fdc4cc000) [pid = 1860] [serial = 1586] [outer = 0x7f3fdbd8bc00] 17:45:46 INFO - PROCESS | 1860 | 1461026746056 Marionette DEBUG loaded listener.js 17:45:46 INFO - PROCESS | 1860 | ++DOMWINDOW == 250 (0x7f3fdd7e4000) [pid = 1860] [serial = 1587] [outer = 0x7f3fdbd8bc00] 17:45:46 INFO - PROCESS | 1860 | 1461026746824 Marionette TRACE conn3 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 17:45:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 17:45:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1782ms 17:45:46 INFO - PROCESS | 1860 | 1461026746892 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 17:45:46 INFO - PROCESS | 1860 | 1461026746898 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 17:45:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 17:45:46 INFO - PROCESS | 1860 | 1461026746905 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 17:45:46 INFO - PROCESS | 1860 | 1461026746909 Marionette TRACE conn3 <- [1,2086,null,{}] 17:45:46 INFO - PROCESS | 1860 | 1461026746915 Marionette TRACE conn3 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:45:47 INFO - PROCESS | 1860 | 1461026747131 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 17:45:47 INFO - PROCESS | 1860 | 1461026747466 Marionette TRACE conn3 -> [0,2088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:47 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fdc5f7800 == 119 [pid = 1860] [id = 529] 17:45:47 INFO - PROCESS | 1860 | ++DOMWINDOW == 251 (0x7f3fe000bc00) [pid = 1860] [serial = 1588] [outer = (nil)] 17:45:47 INFO - PROCESS | 1860 | ++DOMWINDOW == 252 (0x7f3fe0468000) [pid = 1860] [serial = 1589] [outer = 0x7f3fe000bc00] 17:45:47 INFO - PROCESS | 1860 | 1461026747567 Marionette DEBUG loaded listener.js 17:45:47 INFO - PROCESS | 1860 | ++DOMWINDOW == 253 (0x7f3fe0654400) [pid = 1860] [serial = 1590] [outer = 0x7f3fe000bc00] 17:45:48 INFO - PROCESS | 1860 | 1461026748405 Marionette TRACE conn3 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 17:45:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 17:45:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1536ms 17:45:48 INFO - PROCESS | 1860 | 1461026748444 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 17:45:48 INFO - PROCESS | 1860 | 1461026748449 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 17:45:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 17:45:48 INFO - PROCESS | 1860 | 1461026748455 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 17:45:48 INFO - PROCESS | 1860 | 1461026748457 Marionette TRACE conn3 <- [1,2090,null,{}] 17:45:48 INFO - PROCESS | 1860 | 1461026748462 Marionette TRACE conn3 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:45:48 INFO - PROCESS | 1860 | 1461026748602 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 17:45:48 INFO - PROCESS | 1860 | 1461026748805 Marionette TRACE conn3 -> [0,2092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.selfintersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:48 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fe9b17800 == 120 [pid = 1860] [id = 530] 17:45:48 INFO - PROCESS | 1860 | ++DOMWINDOW == 254 (0x7f3fe083ec00) [pid = 1860] [serial = 1591] [outer = (nil)] 17:45:48 INFO - PROCESS | 1860 | ++DOMWINDOW == 255 (0x7f3fe16f1800) [pid = 1860] [serial = 1592] [outer = 0x7f3fe083ec00] 17:45:48 INFO - PROCESS | 1860 | 1461026748866 Marionette DEBUG loaded listener.js 17:45:48 INFO - PROCESS | 1860 | ++DOMWINDOW == 256 (0x7f3fe1ad5c00) [pid = 1860] [serial = 1593] [outer = 0x7f3fe083ec00] 17:45:49 INFO - PROCESS | 1860 | 1461026749703 Marionette TRACE conn3 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 17:45:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 17:45:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1326ms 17:45:49 INFO - PROCESS | 1860 | 1461026749782 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 17:45:49 INFO - PROCESS | 1860 | 1461026749785 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 17:45:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 17:45:49 INFO - PROCESS | 1860 | 1461026749797 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 17:45:49 INFO - PROCESS | 1860 | 1461026749804 Marionette TRACE conn3 <- [1,2094,null,{}] 17:45:49 INFO - PROCESS | 1860 | 1461026749811 Marionette TRACE conn3 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:45:49 INFO - PROCESS | 1860 | 1461026749968 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 17:45:50 INFO - PROCESS | 1860 | 1461026750165 Marionette TRACE conn3 -> [0,2096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:50 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fec527800 == 121 [pid = 1860] [id = 531] 17:45:50 INFO - PROCESS | 1860 | ++DOMWINDOW == 257 (0x7f3fe18aa000) [pid = 1860] [serial = 1594] [outer = (nil)] 17:45:50 INFO - PROCESS | 1860 | ++DOMWINDOW == 258 (0x7f3fe1fb1c00) [pid = 1860] [serial = 1595] [outer = 0x7f3fe18aa000] 17:45:50 INFO - PROCESS | 1860 | 1461026750222 Marionette DEBUG loaded listener.js 17:45:50 INFO - PROCESS | 1860 | ++DOMWINDOW == 259 (0x7f3fe23d6400) [pid = 1860] [serial = 1596] [outer = 0x7f3fe18aa000] 17:45:50 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ffce1f800 == 120 [pid = 1860] [id = 396] 17:45:50 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff5c20800 == 119 [pid = 1860] [id = 467] 17:45:50 INFO - PROCESS | 1860 | --DOCSHELL 0x7f400859d000 == 118 [pid = 1860] [id = 340] 17:45:50 INFO - PROCESS | 1860 | --DOMWINDOW == 258 (0x7f3ff40ec400) [pid = 1860] [serial = 1448] [outer = (nil)] [url = about:blank] 17:45:50 INFO - PROCESS | 1860 | --DOMWINDOW == 257 (0x7f3fec5c5000) [pid = 1860] [serial = 1442] [outer = (nil)] [url = about:blank] 17:45:50 INFO - PROCESS | 1860 | --DOMWINDOW == 256 (0x7f3fe076a400) [pid = 1860] [serial = 1436] [outer = (nil)] [url = about:blank] 17:45:50 INFO - PROCESS | 1860 | --DOMWINDOW == 255 (0x7f3ff06ad800) [pid = 1860] [serial = 1445] [outer = (nil)] [url = about:blank] 17:45:50 INFO - PROCESS | 1860 | --DOMWINDOW == 254 (0x7f3ff5fbc800) [pid = 1860] [serial = 1451] [outer = (nil)] [url = about:blank] 17:45:50 INFO - PROCESS | 1860 | --DOMWINDOW == 253 (0x7f3ff6e41400) [pid = 1860] [serial = 1454] [outer = (nil)] [url = about:blank] 17:45:50 INFO - PROCESS | 1860 | --DOMWINDOW == 252 (0x7f3fec6d1400) [pid = 1860] [serial = 1487] [outer = (nil)] [url = about:blank] 17:45:50 INFO - PROCESS | 1860 | --DOMWINDOW == 251 (0x7f4002d9bc00) [pid = 1860] [serial = 1460] [outer = (nil)] [url = about:blank] 17:45:50 INFO - PROCESS | 1860 | --DOMWINDOW == 250 (0x7f4004069400) [pid = 1860] [serial = 1463] [outer = (nil)] [url = about:blank] 17:45:50 INFO - PROCESS | 1860 | --DOMWINDOW == 249 (0x7f3ff7915400) [pid = 1860] [serial = 1466] [outer = (nil)] [url = about:blank] 17:45:50 INFO - PROCESS | 1860 | --DOMWINDOW == 248 (0x7f3ff7930000) [pid = 1860] [serial = 1457] [outer = (nil)] [url = about:blank] 17:45:50 INFO - PROCESS | 1860 | --DOMWINDOW == 247 (0x7f3fe9b38000) [pid = 1860] [serial = 1439] [outer = (nil)] [url = about:blank] 17:45:50 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fe9b1b800 == 117 [pid = 1860] [id = 516] 17:45:50 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fe1ced000 == 116 [pid = 1860] [id = 513] 17:45:50 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fe17c7000 == 115 [pid = 1860] [id = 512] 17:45:50 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fdccba000 == 114 [pid = 1860] [id = 511] 17:45:50 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fdc5d8800 == 113 [pid = 1860] [id = 510] 17:45:50 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff11a4000 == 112 [pid = 1860] [id = 507] 17:45:50 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fdc5ea800 == 111 [pid = 1860] [id = 506] 17:45:50 INFO - PROCESS | 1860 | --DOCSHELL 0x7f400d380800 == 110 [pid = 1860] [id = 505] 17:45:50 INFO - PROCESS | 1860 | --DOCSHELL 0x7f400ae1e800 == 109 [pid = 1860] [id = 504] 17:45:50 INFO - PROCESS | 1860 | --DOCSHELL 0x7f400835e800 == 108 [pid = 1860] [id = 503] 17:45:50 INFO - PROCESS | 1860 | --DOCSHELL 0x7f4003032000 == 107 [pid = 1860] [id = 502] 17:45:50 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff6ec7000 == 106 [pid = 1860] [id = 501] 17:45:50 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff5113000 == 105 [pid = 1860] [id = 500] 17:45:50 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff1253000 == 104 [pid = 1860] [id = 499] 17:45:51 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fee105800 == 103 [pid = 1860] [id = 498] 17:45:51 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fe9b08800 == 102 [pid = 1860] [id = 497] 17:45:51 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fe169f000 == 101 [pid = 1860] [id = 496] 17:45:51 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fec98c000 == 100 [pid = 1860] [id = 495] 17:45:51 INFO - PROCESS | 1860 | 1461026751087 Marionette TRACE conn3 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 17:45:51 INFO - PROCESS | 1860 | --DOMWINDOW == 246 (0x7f3fe1bd9800) [pid = 1860] [serial = 1475] [outer = (nil)] [url = about:blank] 17:45:51 INFO - PROCESS | 1860 | --DOMWINDOW == 245 (0x7f3fe0835400) [pid = 1860] [serial = 1470] [outer = (nil)] [url = about:blank] 17:45:51 INFO - PROCESS | 1860 | --DOMWINDOW == 244 (0x7f3fe9b41800) [pid = 1860] [serial = 1478] [outer = (nil)] [url = about:blank] 17:45:51 INFO - PROCESS | 1860 | --DOMWINDOW == 243 (0x7f3fe16ef800) [pid = 1860] [serial = 1473] [outer = (nil)] [url = about:blank] 17:45:51 INFO - PROCESS | 1860 | --DOMWINDOW == 242 (0x7f3fe8c94c00) [pid = 1860] [serial = 1476] [outer = (nil)] [url = about:blank] 17:45:51 INFO - PROCESS | 1860 | --DOMWINDOW == 241 (0x7f3fe9d1ec00) [pid = 1860] [serial = 1481] [outer = (nil)] [url = about:blank] 17:45:51 INFO - PROCESS | 1860 | --DOMWINDOW == 240 (0x7f3fe0653c00) [pid = 1860] [serial = 1469] [outer = (nil)] [url = about:blank] 17:45:51 INFO - PROCESS | 1860 | --DOMWINDOW == 239 (0x7f3febeab800) [pid = 1860] [serial = 1484] [outer = (nil)] [url = about:blank] 17:45:51 INFO - PROCESS | 1860 | --DOMWINDOW == 238 (0x7f3fe0855000) [pid = 1860] [serial = 1472] [outer = (nil)] [url = about:blank] 17:45:51 INFO - PROCESS | 1860 | --DOMWINDOW == 237 (0x7f3fec367800) [pid = 1860] [serial = 1485] [outer = (nil)] [url = about:blank] 17:45:51 INFO - PROCESS | 1860 | --DOMWINDOW == 236 (0x7f3fe9c25c00) [pid = 1860] [serial = 1479] [outer = (nil)] [url = about:blank] 17:45:51 INFO - PROCESS | 1860 | --DOMWINDOW == 235 (0x7f3feb0af400) [pid = 1860] [serial = 1482] [outer = (nil)] [url = about:blank] 17:45:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 17:45:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1339ms 17:45:51 INFO - PROCESS | 1860 | 1461026751130 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 17:45:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 17:45:51 INFO - PROCESS | 1860 | 1461026751134 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 17:45:51 INFO - PROCESS | 1860 | 1461026751139 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 17:45:51 INFO - PROCESS | 1860 | 1461026751141 Marionette TRACE conn3 <- [1,2098,null,{}] 17:45:51 INFO - PROCESS | 1860 | 1461026751146 Marionette TRACE conn3 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:45:51 INFO - PROCESS | 1860 | 1461026751283 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 17:45:51 INFO - PROCESS | 1860 | 1461026751295 Marionette TRACE conn3 -> [0,2100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:51 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fe05d6000 == 101 [pid = 1860] [id = 532] 17:45:51 INFO - PROCESS | 1860 | ++DOMWINDOW == 236 (0x7f3fe0470c00) [pid = 1860] [serial = 1597] [outer = (nil)] 17:45:51 INFO - PROCESS | 1860 | ++DOMWINDOW == 237 (0x7f3fe20dcc00) [pid = 1860] [serial = 1598] [outer = 0x7f3fe0470c00] 17:45:51 INFO - PROCESS | 1860 | 1461026751358 Marionette DEBUG loaded listener.js 17:45:51 INFO - PROCESS | 1860 | ++DOMWINDOW == 238 (0x7f3fe365fc00) [pid = 1860] [serial = 1599] [outer = 0x7f3fe0470c00] 17:45:52 INFO - PROCESS | 1860 | 1461026752139 Marionette TRACE conn3 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 17:45:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 17:45:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1025ms 17:45:52 INFO - PROCESS | 1860 | 1461026752167 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 17:45:52 INFO - PROCESS | 1860 | 1461026752170 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 17:45:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 17:45:52 INFO - PROCESS | 1860 | 1461026752175 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 17:45:52 INFO - PROCESS | 1860 | 1461026752177 Marionette TRACE conn3 <- [1,2102,null,{}] 17:45:52 INFO - PROCESS | 1860 | 1461026752181 Marionette TRACE conn3 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:45:52 INFO - PROCESS | 1860 | 1461026752335 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 17:45:52 INFO - PROCESS | 1860 | 1461026752346 Marionette TRACE conn3 -> [0,2104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:52 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fe21d9800 == 102 [pid = 1860] [id = 533] 17:45:52 INFO - PROCESS | 1860 | ++DOMWINDOW == 239 (0x7f3fe9b92800) [pid = 1860] [serial = 1600] [outer = (nil)] 17:45:52 INFO - PROCESS | 1860 | ++DOMWINDOW == 240 (0x7f3fe9b9c400) [pid = 1860] [serial = 1601] [outer = 0x7f3fe9b92800] 17:45:52 INFO - PROCESS | 1860 | 1461026752410 Marionette DEBUG loaded listener.js 17:45:52 INFO - PROCESS | 1860 | ++DOMWINDOW == 241 (0x7f3fe9d0a400) [pid = 1860] [serial = 1602] [outer = 0x7f3fe9b92800] 17:45:53 INFO - PROCESS | 1860 | 1461026753194 Marionette TRACE conn3 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 17:45:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 17:45:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1078ms 17:45:53 INFO - PROCESS | 1860 | 1461026753255 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 17:45:53 INFO - PROCESS | 1860 | 1461026753257 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 17:45:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 17:45:53 INFO - PROCESS | 1860 | 1461026753262 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 17:45:53 INFO - PROCESS | 1860 | 1461026753264 Marionette TRACE conn3 <- [1,2106,null,{}] 17:45:53 INFO - PROCESS | 1860 | 1461026753269 Marionette TRACE conn3 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:45:53 INFO - PROCESS | 1860 | 1461026753410 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 17:45:53 INFO - PROCESS | 1860 | 1461026753423 Marionette TRACE conn3 -> [0,2108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:53 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fec1b5800 == 103 [pid = 1860] [id = 534] 17:45:53 INFO - PROCESS | 1860 | ++DOMWINDOW == 242 (0x7f3fe9d24400) [pid = 1860] [serial = 1603] [outer = (nil)] 17:45:53 INFO - PROCESS | 1860 | ++DOMWINDOW == 243 (0x7f3feb128800) [pid = 1860] [serial = 1604] [outer = 0x7f3fe9d24400] 17:45:53 INFO - PROCESS | 1860 | 1461026753474 Marionette DEBUG loaded listener.js 17:45:53 INFO - PROCESS | 1860 | ++DOMWINDOW == 244 (0x7f3feb135c00) [pid = 1860] [serial = 1605] [outer = 0x7f3fe9d24400] 17:45:54 INFO - PROCESS | 1860 | 1461026754265 Marionette TRACE conn3 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 17:45:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 17:45:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1027ms 17:45:54 INFO - PROCESS | 1860 | 1461026754291 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 17:45:54 INFO - PROCESS | 1860 | 1461026754293 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 17:45:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 17:45:54 INFO - PROCESS | 1860 | 1461026754307 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 17:45:54 INFO - PROCESS | 1860 | 1461026754309 Marionette TRACE conn3 <- [1,2110,null,{}] 17:45:54 INFO - PROCESS | 1860 | 1461026754329 Marionette TRACE conn3 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:45:54 INFO - PROCESS | 1860 | 1461026754522 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 17:45:54 INFO - PROCESS | 1860 | 1461026754551 Marionette TRACE conn3 -> [0,2112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:54 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3feced5800 == 104 [pid = 1860] [id = 535] 17:45:54 INFO - PROCESS | 1860 | ++DOMWINDOW == 245 (0x7f3feb0aa000) [pid = 1860] [serial = 1606] [outer = (nil)] 17:45:54 INFO - PROCESS | 1860 | ++DOMWINDOW == 246 (0x7f3feb73c400) [pid = 1860] [serial = 1607] [outer = 0x7f3feb0aa000] 17:45:54 INFO - PROCESS | 1860 | 1461026754604 Marionette DEBUG loaded listener.js 17:45:54 INFO - PROCESS | 1860 | ++DOMWINDOW == 247 (0x7f3febde4800) [pid = 1860] [serial = 1608] [outer = 0x7f3feb0aa000] 17:45:55 INFO - PROCESS | 1860 | 1461026755280 Marionette TRACE conn3 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 17:45:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 17:45:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 987ms 17:45:55 INFO - PROCESS | 1860 | 1461026755295 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 17:45:55 INFO - PROCESS | 1860 | 1461026755299 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 17:45:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 17:45:55 INFO - PROCESS | 1860 | 1461026755305 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 17:45:55 INFO - PROCESS | 1860 | 1461026755307 Marionette TRACE conn3 <- [1,2114,null,{}] 17:45:55 INFO - PROCESS | 1860 | 1461026755318 Marionette TRACE conn3 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:45:55 INFO - PROCESS | 1860 | 1461026755508 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 17:45:55 INFO - PROCESS | 1860 | 1461026755540 Marionette TRACE conn3 -> [0,2116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:55 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff0d14800 == 105 [pid = 1860] [id = 536] 17:45:55 INFO - PROCESS | 1860 | ++DOMWINDOW == 248 (0x7f3feb0ad800) [pid = 1860] [serial = 1609] [outer = (nil)] 17:45:55 INFO - PROCESS | 1860 | ++DOMWINDOW == 249 (0x7f3fec070800) [pid = 1860] [serial = 1610] [outer = 0x7f3feb0ad800] 17:45:55 INFO - PROCESS | 1860 | 1461026755592 Marionette DEBUG loaded listener.js 17:45:55 INFO - PROCESS | 1860 | ++DOMWINDOW == 250 (0x7f3fec6db400) [pid = 1860] [serial = 1611] [outer = 0x7f3feb0ad800] 17:45:56 INFO - PROCESS | 1860 | --DOMWINDOW == 249 (0x7f3fe1fb0800) [pid = 1860] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 17:45:56 INFO - PROCESS | 1860 | --DOMWINDOW == 248 (0x7f3fe085cc00) [pid = 1860] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 17:45:56 INFO - PROCESS | 1860 | --DOMWINDOW == 247 (0x7f3fe23cac00) [pid = 1860] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 17:45:56 INFO - PROCESS | 1860 | --DOMWINDOW == 246 (0x7f3fe0619000) [pid = 1860] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 17:45:56 INFO - PROCESS | 1860 | --DOMWINDOW == 245 (0x7f3fdcbcb400) [pid = 1860] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 17:45:56 INFO - PROCESS | 1860 | --DOMWINDOW == 244 (0x7f3fdbc37400) [pid = 1860] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 17:45:56 INFO - PROCESS | 1860 | --DOMWINDOW == 243 (0x7f3febdef800) [pid = 1860] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 17:45:56 INFO - PROCESS | 1860 | --DOMWINDOW == 242 (0x7f3fdcbc5c00) [pid = 1860] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 17:45:56 INFO - PROCESS | 1860 | --DOMWINDOW == 241 (0x7f3fe083a400) [pid = 1860] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 17:45:56 INFO - PROCESS | 1860 | --DOMWINDOW == 240 (0x7f3fe000d000) [pid = 1860] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 17:45:56 INFO - PROCESS | 1860 | --DOMWINDOW == 239 (0x7f3ff06a9000) [pid = 1860] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 17:45:56 INFO - PROCESS | 1860 | --DOMWINDOW == 238 (0x7f3fe9b37400) [pid = 1860] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 17:45:56 INFO - PROCESS | 1860 | --DOMWINDOW == 237 (0x7f3feb0af000) [pid = 1860] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 17:45:56 INFO - PROCESS | 1860 | --DOMWINDOW == 236 (0x7f3fe0840800) [pid = 1860] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 17:45:56 INFO - PROCESS | 1860 | --DOMWINDOW == 235 (0x7f3fe061ac00) [pid = 1860] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 17:45:56 INFO - PROCESS | 1860 | --DOMWINDOW == 234 (0x7f3fdbc3c800) [pid = 1860] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 17:45:56 INFO - PROCESS | 1860 | --DOMWINDOW == 233 (0x7f3fe1ad4400) [pid = 1860] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 17:45:56 INFO - PROCESS | 1860 | --DOMWINDOW == 232 (0x7f3fec36a800) [pid = 1860] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 17:45:56 INFO - PROCESS | 1860 | --DOMWINDOW == 231 (0x7f3ff4eaa000) [pid = 1860] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 17:45:56 INFO - PROCESS | 1860 | --DOMWINDOW == 230 (0x7f3feb12f800) [pid = 1860] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 17:45:56 INFO - PROCESS | 1860 | --DOMWINDOW == 229 (0x7f3ff56d1800) [pid = 1860] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 17:45:56 INFO - PROCESS | 1860 | --DOMWINDOW == 228 (0x7f3febfaf000) [pid = 1860] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 17:45:56 INFO - PROCESS | 1860 | --DOMWINDOW == 227 (0x7f3feb12e000) [pid = 1860] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 17:45:56 INFO - PROCESS | 1860 | --DOMWINDOW == 226 (0x7f3fdbd7dc00) [pid = 1860] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 17:45:56 INFO - PROCESS | 1860 | --DOMWINDOW == 225 (0x7f3fed072800) [pid = 1860] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 17:45:56 INFO - PROCESS | 1860 | --DOMWINDOW == 224 (0x7f3ff1243400) [pid = 1860] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 17:45:56 INFO - PROCESS | 1860 | --DOMWINDOW == 223 (0x7f3fdcbc6c00) [pid = 1860] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 17:45:56 INFO - PROCESS | 1860 | --DOMWINDOW == 222 (0x7f3fdc4cf800) [pid = 1860] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 17:45:56 INFO - PROCESS | 1860 | --DOMWINDOW == 221 (0x7f3fecfc1400) [pid = 1860] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 17:45:56 INFO - PROCESS | 1860 | --DOMWINDOW == 220 (0x7f3febeb5400) [pid = 1860] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 17:45:56 INFO - PROCESS | 1860 | --DOMWINDOW == 219 (0x7f3ff7792c00) [pid = 1860] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 17:45:56 INFO - PROCESS | 1860 | --DOMWINDOW == 218 (0x7f3fddfd4400) [pid = 1860] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 17:45:56 INFO - PROCESS | 1860 | --DOMWINDOW == 217 (0x7f3febfac000) [pid = 1860] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 17:45:56 INFO - PROCESS | 1860 | --DOMWINDOW == 216 (0x7f3feb105c00) [pid = 1860] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 17:45:56 INFO - PROCESS | 1860 | --DOMWINDOW == 215 (0x7f3fe1bdbc00) [pid = 1860] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 17:45:56 INFO - PROCESS | 1860 | --DOMWINDOW == 214 (0x7f3fec6d6000) [pid = 1860] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 17:45:56 INFO - PROCESS | 1860 | --DOMWINDOW == 213 (0x7f3ff604e800) [pid = 1860] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 17:45:56 INFO - PROCESS | 1860 | --DOMWINDOW == 212 (0x7f3ff53b4000) [pid = 1860] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 17:45:56 INFO - PROCESS | 1860 | --DOMWINDOW == 211 (0x7f3feb12ac00) [pid = 1860] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 17:45:56 INFO - PROCESS | 1860 | --DOMWINDOW == 210 (0x7f3fe9c2d000) [pid = 1860] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 17:45:56 INFO - PROCESS | 1860 | --DOMWINDOW == 209 (0x7f3ff5fc0000) [pid = 1860] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 17:45:56 INFO - PROCESS | 1860 | --DOMWINDOW == 208 (0x7f3fdbc45000) [pid = 1860] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 17:45:56 INFO - PROCESS | 1860 | --DOMWINDOW == 207 (0x7f3fe9d03400) [pid = 1860] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 17:45:56 INFO - PROCESS | 1860 | --DOMWINDOW == 206 (0x7f3fee17dc00) [pid = 1860] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 17:45:56 INFO - PROCESS | 1860 | --DOMWINDOW == 205 (0x7f3ff2598c00) [pid = 1860] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 17:45:56 INFO - PROCESS | 1860 | --DOMWINDOW == 204 (0x7f3fe9b95000) [pid = 1860] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 17:45:56 INFO - PROCESS | 1860 | --DOMWINDOW == 203 (0x7f4002d9a800) [pid = 1860] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 17:45:56 INFO - PROCESS | 1860 | --DOMWINDOW == 202 (0x7f3fdcbc4000) [pid = 1860] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 17:45:56 INFO - PROCESS | 1860 | --DOMWINDOW == 201 (0x7f3ff56cf400) [pid = 1860] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 17:45:56 INFO - PROCESS | 1860 | --DOMWINDOW == 200 (0x7f3fdcbc4800) [pid = 1860] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 17:45:56 INFO - PROCESS | 1860 | --DOMWINDOW == 199 (0x7f3fdd7e8000) [pid = 1860] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 17:45:56 INFO - PROCESS | 1860 | --DOMWINDOW == 198 (0x7f3fdd7e9400) [pid = 1860] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 17:45:56 INFO - PROCESS | 1860 | --DOMWINDOW == 197 (0x7f3fe061a000) [pid = 1860] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 17:45:56 INFO - PROCESS | 1860 | --DOMWINDOW == 196 (0x7f3ff06a8000) [pid = 1860] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 17:45:56 INFO - PROCESS | 1860 | --DOMWINDOW == 195 (0x7f3fdd7e9c00) [pid = 1860] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 17:45:56 INFO - PROCESS | 1860 | --DOMWINDOW == 194 (0x7f3ff124d000) [pid = 1860] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 17:45:56 INFO - PROCESS | 1860 | --DOMWINDOW == 193 (0x7f3fe0860000) [pid = 1860] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 17:45:56 INFO - PROCESS | 1860 | --DOMWINDOW == 192 (0x7f3fe1bdcc00) [pid = 1860] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 17:45:56 INFO - PROCESS | 1860 | --DOMWINDOW == 191 (0x7f3ff6e3f800) [pid = 1860] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 17:45:56 INFO - PROCESS | 1860 | --DOMWINDOW == 190 (0x7f3ff52f4400) [pid = 1860] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 17:45:56 INFO - PROCESS | 1860 | --DOMWINDOW == 189 (0x7f3fe064d400) [pid = 1860] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 17:45:56 INFO - PROCESS | 1860 | --DOMWINDOW == 188 (0x7f3ffceec400) [pid = 1860] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 17:45:56 INFO - PROCESS | 1860 | --DOMWINDOW == 187 (0x7f3feb0ae800) [pid = 1860] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 17:45:56 INFO - PROCESS | 1860 | --DOMWINDOW == 186 (0x7f3fdbc3c400) [pid = 1860] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 17:45:56 INFO - PROCESS | 1860 | --DOMWINDOW == 185 (0x7f3fecc80800) [pid = 1860] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 17:45:56 INFO - PROCESS | 1860 | --DOMWINDOW == 184 (0x7f3fdbc39c00) [pid = 1860] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 17:45:56 INFO - PROCESS | 1860 | --DOMWINDOW == 183 (0x7f3fddfe3400) [pid = 1860] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 17:45:56 INFO - PROCESS | 1860 | --DOMWINDOW == 182 (0x7f3fdbc46c00) [pid = 1860] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 17:45:56 INFO - PROCESS | 1860 | --DOMWINDOW == 181 (0x7f3fddfd4800) [pid = 1860] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 17:45:57 INFO - PROCESS | 1860 | 1461026757185 Marionette TRACE conn3 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 17:45:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 17:45:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1933ms 17:45:57 INFO - PROCESS | 1860 | 1461026757239 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 17:45:57 INFO - PROCESS | 1860 | 1461026757241 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 17:45:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 17:45:57 INFO - PROCESS | 1860 | 1461026757246 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 17:45:57 INFO - PROCESS | 1860 | 1461026757249 Marionette TRACE conn3 <- [1,2118,null,{}] 17:45:57 INFO - PROCESS | 1860 | 1461026757253 Marionette TRACE conn3 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:45:57 INFO - PROCESS | 1860 | 1461026757390 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 17:45:57 INFO - PROCESS | 1860 | 1461026757403 Marionette TRACE conn3 -> [0,2120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:57 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fe031c800 == 106 [pid = 1860] [id = 537] 17:45:57 INFO - PROCESS | 1860 | ++DOMWINDOW == 182 (0x7f3fdbc3c800) [pid = 1860] [serial = 1612] [outer = (nil)] 17:45:57 INFO - PROCESS | 1860 | ++DOMWINDOW == 183 (0x7f3fdd7e8800) [pid = 1860] [serial = 1613] [outer = 0x7f3fdbc3c800] 17:45:57 INFO - PROCESS | 1860 | 1461026757454 Marionette DEBUG loaded listener.js 17:45:57 INFO - PROCESS | 1860 | ++DOMWINDOW == 184 (0x7f3fe064f400) [pid = 1860] [serial = 1614] [outer = 0x7f3fdbc3c800] 17:45:58 INFO - PROCESS | 1860 | 1461026758202 Marionette TRACE conn3 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 17:45:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 17:45:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 978ms 17:45:58 INFO - PROCESS | 1860 | 1461026758225 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 17:45:58 INFO - PROCESS | 1860 | 1461026758227 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 17:45:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 17:45:58 INFO - PROCESS | 1860 | 1461026758233 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 17:45:58 INFO - PROCESS | 1860 | 1461026758234 Marionette TRACE conn3 <- [1,2122,null,{}] 17:45:58 INFO - PROCESS | 1860 | 1461026758239 Marionette TRACE conn3 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:45:58 INFO - PROCESS | 1860 | 1461026758438 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 17:45:58 INFO - PROCESS | 1860 | 1461026758455 Marionette TRACE conn3 -> [0,2124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:58 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fe8da2800 == 107 [pid = 1860] [id = 538] 17:45:58 INFO - PROCESS | 1860 | ++DOMWINDOW == 185 (0x7f3fdbc3dc00) [pid = 1860] [serial = 1615] [outer = (nil)] 17:45:58 INFO - PROCESS | 1860 | ++DOMWINDOW == 186 (0x7f3fe0841c00) [pid = 1860] [serial = 1616] [outer = 0x7f3fdbc3dc00] 17:45:58 INFO - PROCESS | 1860 | 1461026758513 Marionette DEBUG loaded listener.js 17:45:58 INFO - PROCESS | 1860 | ++DOMWINDOW == 187 (0x7f3fe9b36000) [pid = 1860] [serial = 1617] [outer = 0x7f3fdbc3dc00] 17:45:59 INFO - PROCESS | 1860 | 1461026759568 Marionette TRACE conn3 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 17:45:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 17:45:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1378ms 17:45:59 INFO - PROCESS | 1860 | 1461026759611 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 17:45:59 INFO - PROCESS | 1860 | 1461026759618 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 17:45:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 17:45:59 INFO - PROCESS | 1860 | 1461026759626 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 17:45:59 INFO - PROCESS | 1860 | 1461026759631 Marionette TRACE conn3 <- [1,2126,null,{}] 17:45:59 INFO - PROCESS | 1860 | 1461026759637 Marionette TRACE conn3 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:45:59 INFO - PROCESS | 1860 | 1461026759814 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 17:46:00 INFO - PROCESS | 1860 | 1461026760013 Marionette TRACE conn3 -> [0,2128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:00 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fe1cf2000 == 108 [pid = 1860] [id = 539] 17:46:00 INFO - PROCESS | 1860 | ++DOMWINDOW == 188 (0x7f3fdcbcb400) [pid = 1860] [serial = 1618] [outer = (nil)] 17:46:00 INFO - PROCESS | 1860 | ++DOMWINDOW == 189 (0x7f3fe046cc00) [pid = 1860] [serial = 1619] [outer = 0x7f3fdcbcb400] 17:46:00 INFO - PROCESS | 1860 | 1461026760080 Marionette DEBUG loaded listener.js 17:46:00 INFO - PROCESS | 1860 | ++DOMWINDOW == 190 (0x7f3fe083a000) [pid = 1860] [serial = 1620] [outer = 0x7f3fdcbcb400] 17:46:00 INFO - PROCESS | 1860 | 1461026760952 Marionette TRACE conn3 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 17:46:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 17:46:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1386ms 17:46:01 INFO - PROCESS | 1860 | 1461026761013 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 17:46:01 INFO - PROCESS | 1860 | 1461026761021 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 17:46:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 17:46:01 INFO - PROCESS | 1860 | 1461026761030 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 17:46:01 INFO - PROCESS | 1860 | 1461026761033 Marionette TRACE conn3 <- [1,2130,null,{}] 17:46:01 INFO - PROCESS | 1860 | 1461026761037 Marionette TRACE conn3 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:46:01 INFO - PROCESS | 1860 | 1461026761194 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 17:46:01 INFO - PROCESS | 1860 | 1461026761399 Marionette TRACE conn3 -> [0,2132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:01 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3feb1ac000 == 109 [pid = 1860] [id = 540] 17:46:01 INFO - PROCESS | 1860 | ++DOMWINDOW == 191 (0x7f3fde1ca800) [pid = 1860] [serial = 1621] [outer = (nil)] 17:46:01 INFO - PROCESS | 1860 | ++DOMWINDOW == 192 (0x7f3fe18acc00) [pid = 1860] [serial = 1622] [outer = 0x7f3fde1ca800] 17:46:01 INFO - PROCESS | 1860 | 1461026761504 Marionette DEBUG loaded listener.js 17:46:01 INFO - PROCESS | 1860 | ++DOMWINDOW == 193 (0x7f3fe1af4800) [pid = 1860] [serial = 1623] [outer = 0x7f3fde1ca800] 17:46:02 INFO - PROCESS | 1860 | 1461026762330 Marionette TRACE conn3 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 17:46:02 INFO - PROCESS | 1860 | 1461026762365 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 17:46:02 INFO - PROCESS | 1860 | 1461026762371 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 17:46:02 INFO - PROCESS | 1860 | 1461026762376 Marionette TRACE conn3 <- [1,2134,null,{}] 17:46:02 INFO - PROCESS | 1860 | 1461026762391 Marionette TRACE conn3 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:46:02 INFO - PROCESS | 1860 | 1461026762553 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 17:46:02 INFO - PROCESS | 1860 | 1461026762749 Marionette TRACE conn3 -> [0,2136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:02 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff11dd000 == 110 [pid = 1860] [id = 541] 17:46:02 INFO - PROCESS | 1860 | ++DOMWINDOW == 194 (0x7f3fe1bd8000) [pid = 1860] [serial = 1624] [outer = (nil)] 17:46:02 INFO - PROCESS | 1860 | ++DOMWINDOW == 195 (0x7f3fe9b3bc00) [pid = 1860] [serial = 1625] [outer = 0x7f3fe1bd8000] 17:46:02 INFO - PROCESS | 1860 | 1461026762815 Marionette DEBUG loaded listener.js 17:46:02 INFO - PROCESS | 1860 | ++DOMWINDOW == 196 (0x7f3fe9d10800) [pid = 1860] [serial = 1626] [outer = 0x7f3fe1bd8000] 17:46:03 INFO - PROCESS | 1860 | 1461026763653 Marionette TRACE conn3 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 17:46:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 17:46:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1342ms 17:46:03 INFO - PROCESS | 1860 | 1461026763713 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 17:46:03 INFO - PROCESS | 1860 | 1461026763721 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 17:46:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 17:46:03 INFO - PROCESS | 1860 | 1461026763730 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 17:46:03 INFO - PROCESS | 1860 | 1461026763735 Marionette TRACE conn3 <- [1,2138,null,{}] 17:46:03 INFO - PROCESS | 1860 | 1461026763740 Marionette TRACE conn3 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:46:03 INFO - PROCESS | 1860 | 1461026763901 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 17:46:04 INFO - PROCESS | 1860 | 1461026764097 Marionette TRACE conn3 -> [0,2140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.corner.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:04 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff4a52800 == 111 [pid = 1860] [id = 542] 17:46:04 INFO - PROCESS | 1860 | ++DOMWINDOW == 197 (0x7f3fe23d6c00) [pid = 1860] [serial = 1627] [outer = (nil)] 17:46:04 INFO - PROCESS | 1860 | ++DOMWINDOW == 198 (0x7f3feb10f800) [pid = 1860] [serial = 1628] [outer = 0x7f3fe23d6c00] 17:46:04 INFO - PROCESS | 1860 | 1461026764161 Marionette DEBUG loaded listener.js 17:46:04 INFO - PROCESS | 1860 | ++DOMWINDOW == 199 (0x7f3feb976800) [pid = 1860] [serial = 1629] [outer = 0x7f3fe23d6c00] 17:46:04 INFO - PROCESS | 1860 | 1461026764910 Marionette TRACE conn3 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 17:46:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 17:46:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1239ms 17:46:04 INFO - PROCESS | 1860 | 1461026764979 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 17:46:04 INFO - PROCESS | 1860 | 1461026764983 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 17:46:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 17:46:05 INFO - PROCESS | 1860 | 1461026764991 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 17:46:05 INFO - PROCESS | 1860 | 1461026764993 Marionette TRACE conn3 <- [1,2142,null,{}] 17:46:05 INFO - PROCESS | 1860 | 1461026764997 Marionette TRACE conn3 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:46:05 INFO - PROCESS | 1860 | 1461026765158 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 17:46:05 INFO - PROCESS | 1860 | 1461026765355 Marionette TRACE conn3 -> [0,2144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.curve.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:05 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff5212000 == 112 [pid = 1860] [id = 543] 17:46:05 INFO - PROCESS | 1860 | ++DOMWINDOW == 200 (0x7f3fe9b9b000) [pid = 1860] [serial = 1630] [outer = (nil)] 17:46:05 INFO - PROCESS | 1860 | ++DOMWINDOW == 201 (0x7f3fec06fc00) [pid = 1860] [serial = 1631] [outer = 0x7f3fe9b9b000] 17:46:05 INFO - PROCESS | 1860 | 1461026765416 Marionette DEBUG loaded listener.js 17:46:05 INFO - PROCESS | 1860 | ++DOMWINDOW == 202 (0x7f3fec6d4400) [pid = 1860] [serial = 1632] [outer = 0x7f3fe9b9b000] 17:46:06 INFO - PROCESS | 1860 | 1461026766227 Marionette TRACE conn3 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 17:46:06 INFO - PROCESS | 1860 | 1461026766277 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 17:46:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 17:46:06 INFO - PROCESS | 1860 | 1461026766283 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 17:46:06 INFO - PROCESS | 1860 | 1461026766285 Marionette TRACE conn3 <- [1,2146,null,{}] 17:46:06 INFO - PROCESS | 1860 | 1461026766290 Marionette TRACE conn3 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:46:06 INFO - PROCESS | 1860 | 1461026766478 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 17:46:06 INFO - PROCESS | 1860 | 1461026766674 Marionette TRACE conn3 -> [0,2148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.line.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:06 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff676e800 == 113 [pid = 1860] [id = 544] 17:46:06 INFO - PROCESS | 1860 | ++DOMWINDOW == 203 (0x7f3fecc7b400) [pid = 1860] [serial = 1633] [outer = (nil)] 17:46:06 INFO - PROCESS | 1860 | ++DOMWINDOW == 204 (0x7f3fecc8bc00) [pid = 1860] [serial = 1634] [outer = 0x7f3fecc7b400] 17:46:06 INFO - PROCESS | 1860 | 1461026766741 Marionette DEBUG loaded listener.js 17:46:06 INFO - PROCESS | 1860 | ++DOMWINDOW == 205 (0x7f3fecfc2800) [pid = 1860] [serial = 1635] [outer = 0x7f3fecc7b400] 17:46:07 INFO - PROCESS | 1860 | 1461026767528 Marionette TRACE conn3 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 17:46:07 INFO - PROCESS | 1860 | 1461026767564 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 17:46:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 17:46:07 INFO - PROCESS | 1860 | 1461026767570 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 17:46:07 INFO - PROCESS | 1860 | 1461026767572 Marionette TRACE conn3 <- [1,2150,null,{}] 17:46:07 INFO - PROCESS | 1860 | 1461026767577 Marionette TRACE conn3 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:46:07 INFO - PROCESS | 1860 | 1461026767736 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 17:46:07 INFO - PROCESS | 1860 | 1461026767931 Marionette TRACE conn3 -> [0,2152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.rect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:07 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff77ea000 == 114 [pid = 1860] [id = 545] 17:46:07 INFO - PROCESS | 1860 | ++DOMWINDOW == 206 (0x7f3fecc7d400) [pid = 1860] [serial = 1636] [outer = (nil)] 17:46:07 INFO - PROCESS | 1860 | ++DOMWINDOW == 207 (0x7f3fedec5000) [pid = 1860] [serial = 1637] [outer = 0x7f3fecc7d400] 17:46:08 INFO - PROCESS | 1860 | 1461026767995 Marionette DEBUG loaded listener.js 17:46:08 INFO - PROCESS | 1860 | ++DOMWINDOW == 208 (0x7f3fee17a400) [pid = 1860] [serial = 1638] [outer = 0x7f3fecc7d400] 17:46:08 INFO - PROCESS | 1860 | 1461026768791 Marionette TRACE conn3 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 17:46:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 17:46:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1275ms 17:46:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 17:46:08 INFO - PROCESS | 1860 | 1461026768847 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 17:46:08 INFO - PROCESS | 1860 | 1461026768850 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 17:46:08 INFO - PROCESS | 1860 | 1461026768856 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 17:46:08 INFO - PROCESS | 1860 | 1461026768859 Marionette TRACE conn3 <- [1,2154,null,{}] 17:46:08 INFO - PROCESS | 1860 | 1461026768881 Marionette TRACE conn3 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:46:09 INFO - PROCESS | 1860 | 1461026769045 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 17:46:09 INFO - PROCESS | 1860 | 1461026769239 Marionette TRACE conn3 -> [0,2156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:09 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ffce18000 == 115 [pid = 1860] [id = 546] 17:46:09 INFO - PROCESS | 1860 | ++DOMWINDOW == 209 (0x7f3fecc81000) [pid = 1860] [serial = 1639] [outer = (nil)] 17:46:09 INFO - PROCESS | 1860 | ++DOMWINDOW == 210 (0x7f3fefd6e800) [pid = 1860] [serial = 1640] [outer = 0x7f3fecc81000] 17:46:09 INFO - PROCESS | 1860 | 1461026769301 Marionette DEBUG loaded listener.js 17:46:09 INFO - PROCESS | 1860 | ++DOMWINDOW == 211 (0x7f3feff9e000) [pid = 1860] [serial = 1641] [outer = 0x7f3fecc81000] 17:46:10 INFO - PROCESS | 1860 | 1461026770088 Marionette TRACE conn3 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 17:46:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 17:46:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1284ms 17:46:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 17:46:10 INFO - PROCESS | 1860 | 1461026770139 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 17:46:10 INFO - PROCESS | 1860 | 1461026770142 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 17:46:10 INFO - PROCESS | 1860 | 1461026770148 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 17:46:10 INFO - PROCESS | 1860 | 1461026770151 Marionette TRACE conn3 <- [1,2158,null,{}] 17:46:10 INFO - PROCESS | 1860 | 1461026770156 Marionette TRACE conn3 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:46:10 INFO - PROCESS | 1860 | 1461026770324 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 17:46:10 INFO - PROCESS | 1860 | 1461026770522 Marionette TRACE conn3 -> [0,2160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:10 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f4002e51800 == 116 [pid = 1860] [id = 547] 17:46:10 INFO - PROCESS | 1860 | ++DOMWINDOW == 212 (0x7f3fed1a9400) [pid = 1860] [serial = 1642] [outer = (nil)] 17:46:10 INFO - PROCESS | 1860 | ++DOMWINDOW == 213 (0x7f3ff0171800) [pid = 1860] [serial = 1643] [outer = 0x7f3fed1a9400] 17:46:10 INFO - PROCESS | 1860 | 1461026770584 Marionette DEBUG loaded listener.js 17:46:10 INFO - PROCESS | 1860 | ++DOMWINDOW == 214 (0x7f3ff0254000) [pid = 1860] [serial = 1644] [outer = 0x7f3fed1a9400] 17:46:11 INFO - PROCESS | 1860 | 1461026771435 Marionette TRACE conn3 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 17:46:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 17:46:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1333ms 17:46:11 INFO - PROCESS | 1860 | 1461026771480 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 17:46:11 INFO - PROCESS | 1860 | 1461026771484 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 17:46:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 17:46:11 INFO - PROCESS | 1860 | 1461026771489 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 17:46:11 INFO - PROCESS | 1860 | 1461026771491 Marionette TRACE conn3 <- [1,2162,null,{}] 17:46:11 INFO - PROCESS | 1860 | 1461026771496 Marionette TRACE conn3 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:46:11 INFO - PROCESS | 1860 | 1461026771658 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 17:46:11 INFO - PROCESS | 1860 | 1461026771854 Marionette TRACE conn3 -> [0,2164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.skew.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:11 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f4003c13000 == 117 [pid = 1860] [id = 548] 17:46:11 INFO - PROCESS | 1860 | ++DOMWINDOW == 215 (0x7f3ff0172400) [pid = 1860] [serial = 1645] [outer = (nil)] 17:46:11 INFO - PROCESS | 1860 | ++DOMWINDOW == 216 (0x7f3ff06a8000) [pid = 1860] [serial = 1646] [outer = 0x7f3ff0172400] 17:46:11 INFO - PROCESS | 1860 | 1461026771926 Marionette DEBUG loaded listener.js 17:46:12 INFO - PROCESS | 1860 | ++DOMWINDOW == 217 (0x7f3ff0808c00) [pid = 1860] [serial = 1647] [outer = 0x7f3ff0172400] 17:46:13 INFO - PROCESS | 1860 | 1461026773033 Marionette TRACE conn3 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 17:46:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 17:46:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1577ms 17:46:13 INFO - PROCESS | 1860 | 1461026773067 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 17:46:13 INFO - PROCESS | 1860 | 1461026773070 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 17:46:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 17:46:13 INFO - PROCESS | 1860 | 1461026773075 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 17:46:13 INFO - PROCESS | 1860 | 1461026773078 Marionette TRACE conn3 <- [1,2166,null,{}] 17:46:13 INFO - PROCESS | 1860 | 1461026773083 Marionette TRACE conn3 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:46:13 INFO - PROCESS | 1860 | 1461026773396 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 17:46:13 INFO - PROCESS | 1860 | 1461026773633 Marionette TRACE conn3 -> [0,2168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:13 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f40079a5800 == 118 [pid = 1860] [id = 549] 17:46:13 INFO - PROCESS | 1860 | ++DOMWINDOW == 218 (0x7f3feb10cc00) [pid = 1860] [serial = 1648] [outer = (nil)] 17:46:13 INFO - PROCESS | 1860 | ++DOMWINDOW == 219 (0x7f3ff10e7400) [pid = 1860] [serial = 1649] [outer = 0x7f3feb10cc00] 17:46:13 INFO - PROCESS | 1860 | 1461026773743 Marionette DEBUG loaded listener.js 17:46:13 INFO - PROCESS | 1860 | ++DOMWINDOW == 220 (0x7f3ff2591000) [pid = 1860] [serial = 1650] [outer = 0x7f3feb10cc00] 17:46:14 INFO - PROCESS | 1860 | 1461026774580 Marionette TRACE conn3 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 17:46:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 17:46:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1578ms 17:46:14 INFO - PROCESS | 1860 | 1461026774655 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 17:46:14 INFO - PROCESS | 1860 | 1461026774657 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 17:46:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 17:46:14 INFO - PROCESS | 1860 | 1461026774664 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 17:46:14 INFO - PROCESS | 1860 | 1461026774666 Marionette TRACE conn3 <- [1,2170,null,{}] 17:46:14 INFO - PROCESS | 1860 | 1461026774671 Marionette TRACE conn3 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:46:14 INFO - PROCESS | 1860 | 1461026774883 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 17:46:15 INFO - PROCESS | 1860 | 1461026775080 Marionette TRACE conn3 -> [0,2172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:15 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fe190d800 == 119 [pid = 1860] [id = 550] 17:46:15 INFO - PROCESS | 1860 | ++DOMWINDOW == 221 (0x7f3fdbc42800) [pid = 1860] [serial = 1651] [outer = (nil)] 17:46:15 INFO - PROCESS | 1860 | ++DOMWINDOW == 222 (0x7f3fdd7f1400) [pid = 1860] [serial = 1652] [outer = 0x7f3fdbc42800] 17:46:15 INFO - PROCESS | 1860 | 1461026775142 Marionette DEBUG loaded listener.js 17:46:15 INFO - PROCESS | 1860 | ++DOMWINDOW == 223 (0x7f3fe18a2800) [pid = 1860] [serial = 1653] [outer = 0x7f3fdbc42800] 17:46:15 INFO - PROCESS | 1860 | 1461026775965 Marionette TRACE conn3 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 17:46:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 17:46:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1377ms 17:46:16 INFO - PROCESS | 1860 | 1461026776041 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 17:46:16 INFO - PROCESS | 1860 | 1461026776045 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 17:46:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 17:46:16 INFO - PROCESS | 1860 | 1461026776050 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 17:46:16 INFO - PROCESS | 1860 | 1461026776052 Marionette TRACE conn3 <- [1,2174,null,{}] 17:46:16 INFO - PROCESS | 1860 | 1461026776057 Marionette TRACE conn3 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:46:16 INFO - PROCESS | 1860 | 1461026776287 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 17:46:16 INFO - PROCESS | 1860 | 1461026776493 Marionette TRACE conn3 -> [0,2176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:16 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fde6ec000 == 120 [pid = 1860] [id = 551] 17:46:16 INFO - PROCESS | 1860 | ++DOMWINDOW == 224 (0x7f3fdbc38400) [pid = 1860] [serial = 1654] [outer = (nil)] 17:46:16 INFO - PROCESS | 1860 | ++DOMWINDOW == 225 (0x7f3fdc4c6400) [pid = 1860] [serial = 1655] [outer = 0x7f3fdbc38400] 17:46:16 INFO - PROCESS | 1860 | 1461026776591 Marionette DEBUG loaded listener.js 17:46:16 INFO - PROCESS | 1860 | ++DOMWINDOW == 226 (0x7f3fe061b800) [pid = 1860] [serial = 1656] [outer = 0x7f3fdbc38400] 17:46:17 INFO - PROCESS | 1860 | 1461026777409 Marionette TRACE conn3 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 17:46:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 17:46:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1737ms 17:46:17 INFO - PROCESS | 1860 | 1461026777787 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 17:46:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 17:46:17 INFO - PROCESS | 1860 | 1461026777793 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 17:46:17 INFO - PROCESS | 1860 | 1461026777799 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 17:46:17 INFO - PROCESS | 1860 | 1461026777803 Marionette TRACE conn3 <- [1,2178,null,{}] 17:46:17 INFO - PROCESS | 1860 | 1461026777809 Marionette TRACE conn3 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:46:18 INFO - PROCESS | 1860 | 1461026777997 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 17:46:18 INFO - PROCESS | 1860 | 1461026778257 Marionette TRACE conn3 -> [0,2180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.changing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:18 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fe1ce3000 == 121 [pid = 1860] [id = 552] 17:46:18 INFO - PROCESS | 1860 | ++DOMWINDOW == 227 (0x7f3fdcbd0c00) [pid = 1860] [serial = 1657] [outer = (nil)] 17:46:18 INFO - PROCESS | 1860 | ++DOMWINDOW == 228 (0x7f3fdd7f1000) [pid = 1860] [serial = 1658] [outer = 0x7f3fdcbd0c00] 17:46:18 INFO - PROCESS | 1860 | 1461026778363 Marionette DEBUG loaded listener.js 17:46:18 INFO - PROCESS | 1860 | ++DOMWINDOW == 229 (0x7f3fde1d1c00) [pid = 1860] [serial = 1659] [outer = 0x7f3fdcbd0c00] 17:46:19 INFO - PROCESS | 1860 | 1461026779330 Marionette TRACE conn3 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 17:46:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 17:46:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1581ms 17:46:19 INFO - PROCESS | 1860 | 1461026779381 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 17:46:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 17:46:19 INFO - PROCESS | 1860 | 1461026779385 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 17:46:19 INFO - PROCESS | 1860 | 1461026779395 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 17:46:19 INFO - PROCESS | 1860 | 1461026779400 Marionette TRACE conn3 <- [1,2182,null,{}] 17:46:19 INFO - PROCESS | 1860 | 1461026779405 Marionette TRACE conn3 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:46:19 INFO - PROCESS | 1860 | 1461026779574 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 17:46:19 INFO - PROCESS | 1860 | 1461026779779 Marionette TRACE conn3 -> [0,2184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:19 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fe07cc000 == 122 [pid = 1860] [id = 553] 17:46:19 INFO - PROCESS | 1860 | ++DOMWINDOW == 230 (0x7f3fe0658800) [pid = 1860] [serial = 1660] [outer = (nil)] 17:46:19 INFO - PROCESS | 1860 | ++DOMWINDOW == 231 (0x7f3fe0839800) [pid = 1860] [serial = 1661] [outer = 0x7f3fe0658800] 17:46:19 INFO - PROCESS | 1860 | 1461026779834 Marionette DEBUG loaded listener.js 17:46:19 INFO - PROCESS | 1860 | ++DOMWINDOW == 232 (0x7f3fe085e000) [pid = 1860] [serial = 1662] [outer = 0x7f3fe0658800] 17:46:20 INFO - PROCESS | 1860 | --DOMWINDOW == 231 (0x7f3fe9b39800) [pid = 1860] [serial = 1553] [outer = (nil)] [url = about:blank] 17:46:20 INFO - PROCESS | 1860 | --DOMWINDOW == 230 (0x7f3fe1faec00) [pid = 1860] [serial = 1514] [outer = (nil)] [url = about:blank] 17:46:20 INFO - PROCESS | 1860 | --DOMWINDOW == 229 (0x7f3fe3654800) [pid = 1860] [serial = 1517] [outer = (nil)] [url = about:blank] 17:46:20 INFO - PROCESS | 1860 | --DOMWINDOW == 228 (0x7f40043c6400) [pid = 1860] [serial = 1520] [outer = (nil)] [url = about:blank] 17:46:20 INFO - PROCESS | 1860 | --DOMWINDOW == 227 (0x7f3fe0467800) [pid = 1860] [serial = 1526] [outer = (nil)] [url = about:blank] 17:46:20 INFO - PROCESS | 1860 | --DOMWINDOW == 226 (0x7f3fde1cd400) [pid = 1860] [serial = 1523] [outer = (nil)] [url = about:blank] 17:46:20 INFO - PROCESS | 1860 | --DOMWINDOW == 225 (0x7f3fe0008c00) [pid = 1860] [serial = 1529] [outer = (nil)] [url = about:blank] 17:46:20 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fe031c800 == 121 [pid = 1860] [id = 537] 17:46:20 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff0d14800 == 120 [pid = 1860] [id = 536] 17:46:20 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3feced5800 == 119 [pid = 1860] [id = 535] 17:46:20 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fec1b5800 == 118 [pid = 1860] [id = 534] 17:46:20 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fe21d9800 == 117 [pid = 1860] [id = 533] 17:46:20 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fe05d6000 == 116 [pid = 1860] [id = 532] 17:46:20 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fec527800 == 115 [pid = 1860] [id = 531] 17:46:20 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fe9b17800 == 114 [pid = 1860] [id = 530] 17:46:20 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fe3396800 == 113 [pid = 1860] [id = 514] 17:46:20 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fdc5f7800 == 112 [pid = 1860] [id = 529] 17:46:20 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fe075e000 == 111 [pid = 1860] [id = 528] 17:46:20 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff4df7800 == 110 [pid = 1860] [id = 526] 17:46:20 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff25cc000 == 109 [pid = 1860] [id = 525] 17:46:20 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff11b6800 == 108 [pid = 1860] [id = 524] 17:46:20 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fedf3e000 == 107 [pid = 1860] [id = 523] 17:46:20 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fecdbc800 == 106 [pid = 1860] [id = 522] 17:46:20 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fec991800 == 105 [pid = 1860] [id = 521] 17:46:20 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3feb7be800 == 104 [pid = 1860] [id = 520] 17:46:20 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fe21dc000 == 103 [pid = 1860] [id = 519] 17:46:20 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fe06ce000 == 102 [pid = 1860] [id = 518] 17:46:20 INFO - PROCESS | 1860 | 1461026780731 Marionette TRACE conn3 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 17:46:20 INFO - PROCESS | 1860 | --DOMWINDOW == 224 (0x7f3fe1ad7400) [pid = 1860] [serial = 1544] [outer = (nil)] [url = about:blank] 17:46:20 INFO - PROCESS | 1860 | --DOMWINDOW == 223 (0x7f3fe1af0800) [pid = 1860] [serial = 1545] [outer = (nil)] [url = about:blank] 17:46:20 INFO - PROCESS | 1860 | --DOMWINDOW == 222 (0x7f3fe8c9ac00) [pid = 1860] [serial = 1551] [outer = (nil)] [url = about:blank] 17:46:20 INFO - PROCESS | 1860 | --DOMWINDOW == 221 (0x7f3fe9d05800) [pid = 1860] [serial = 1314] [outer = (nil)] [url = about:blank] 17:46:20 INFO - PROCESS | 1860 | --DOMWINDOW == 220 (0x7f3fe8c99800) [pid = 1860] [serial = 1341] [outer = (nil)] [url = about:blank] 17:46:20 INFO - PROCESS | 1860 | --DOMWINDOW == 219 (0x7f3feb0ac400) [pid = 1860] [serial = 1383] [outer = (nil)] [url = about:blank] 17:46:20 INFO - PROCESS | 1860 | --DOMWINDOW == 218 (0x7f3fecc89c00) [pid = 1860] [serial = 1257] [outer = (nil)] [url = about:blank] 17:46:20 INFO - PROCESS | 1860 | --DOMWINDOW == 217 (0x7f4002b6e000) [pid = 1860] [serial = 1266] [outer = (nil)] [url = about:blank] 17:46:20 INFO - PROCESS | 1860 | --DOMWINDOW == 216 (0x7f3ff0179000) [pid = 1860] [serial = 1320] [outer = (nil)] [url = about:blank] 17:46:20 INFO - PROCESS | 1860 | --DOMWINDOW == 215 (0x7f3ff7791400) [pid = 1860] [serial = 1455] [outer = (nil)] [url = about:blank] 17:46:20 INFO - PROCESS | 1860 | --DOMWINDOW == 214 (0x7f3fecc93c00) [pid = 1860] [serial = 1392] [outer = (nil)] [url = about:blank] 17:46:20 INFO - PROCESS | 1860 | --DOMWINDOW == 213 (0x7f3ff2597c00) [pid = 1860] [serial = 1446] [outer = (nil)] [url = about:blank] 17:46:20 INFO - PROCESS | 1860 | --DOMWINDOW == 212 (0x7f3fe20e6000) [pid = 1860] [serial = 1347] [outer = (nil)] [url = about:blank] 17:46:20 INFO - PROCESS | 1860 | --DOMWINDOW == 211 (0x7f3ff4eaec00) [pid = 1860] [serial = 1449] [outer = (nil)] [url = about:blank] 17:46:20 INFO - PROCESS | 1860 | --DOMWINDOW == 210 (0x7f3ff1250400) [pid = 1860] [serial = 1269] [outer = (nil)] [url = about:blank] 17:46:20 INFO - PROCESS | 1860 | --DOMWINDOW == 209 (0x7f3fe0772c00) [pid = 1860] [serial = 1377] [outer = (nil)] [url = about:blank] 17:46:20 INFO - PROCESS | 1860 | --DOMWINDOW == 208 (0x7f3fe23d5000) [pid = 1860] [serial = 1380] [outer = (nil)] [url = about:blank] 17:46:20 INFO - PROCESS | 1860 | --DOMWINDOW == 207 (0x7f3ff0d47800) [pid = 1860] [serial = 1401] [outer = (nil)] [url = about:blank] 17:46:20 INFO - PROCESS | 1860 | --DOMWINDOW == 206 (0x7f3ff4a80400) [pid = 1860] [serial = 1200] [outer = (nil)] [url = about:blank] 17:46:20 INFO - PROCESS | 1860 | --DOMWINDOW == 205 (0x7f400321a800) [pid = 1860] [serial = 1461] [outer = (nil)] [url = about:blank] 17:46:20 INFO - PROCESS | 1860 | --DOMWINDOW == 204 (0x7f3fe0617c00) [pid = 1860] [serial = 1251] [outer = (nil)] [url = about:blank] 17:46:20 INFO - PROCESS | 1860 | --DOMWINDOW == 203 (0x7f3ff0d4ec00) [pid = 1860] [serial = 1323] [outer = (nil)] [url = about:blank] 17:46:20 INFO - PROCESS | 1860 | --DOMWINDOW == 202 (0x7f3fecaa9000) [pid = 1860] [serial = 1443] [outer = (nil)] [url = about:blank] 17:46:20 INFO - PROCESS | 1860 | --DOMWINDOW == 201 (0x7f3ff124a000) [pid = 1860] [serial = 1272] [outer = (nil)] [url = about:blank] 17:46:20 INFO - PROCESS | 1860 | --DOMWINDOW == 200 (0x7f3feffa1c00) [pid = 1860] [serial = 1395] [outer = (nil)] [url = about:blank] 17:46:20 INFO - PROCESS | 1860 | --DOMWINDOW == 199 (0x7f3ff85e0000) [pid = 1860] [serial = 1458] [outer = (nil)] [url = about:blank] 17:46:20 INFO - PROCESS | 1860 | --DOMWINDOW == 198 (0x7f3ff6a5dc00) [pid = 1860] [serial = 1452] [outer = (nil)] [url = about:blank] 17:46:20 INFO - PROCESS | 1860 | --DOMWINDOW == 197 (0x7f3fec5c0800) [pid = 1860] [serial = 1389] [outer = (nil)] [url = about:blank] 17:46:20 INFO - PROCESS | 1860 | --DOMWINDOW == 196 (0x7f3ff40e2800) [pid = 1860] [serial = 1260] [outer = (nil)] [url = about:blank] 17:46:20 INFO - PROCESS | 1860 | --DOMWINDOW == 195 (0x7f4003f28400) [pid = 1860] [serial = 1332] [outer = (nil)] [url = about:blank] 17:46:20 INFO - PROCESS | 1860 | --DOMWINDOW == 194 (0x7f4007959400) [pid = 1860] [serial = 1464] [outer = (nil)] [url = about:blank] 17:46:20 INFO - PROCESS | 1860 | --DOMWINDOW == 193 (0x7f3fecaa0000) [pid = 1860] [serial = 1317] [outer = (nil)] [url = about:blank] 17:46:20 INFO - PROCESS | 1860 | --DOMWINDOW == 192 (0x7f3ff5cd7c00) [pid = 1860] [serial = 1203] [outer = (nil)] [url = about:blank] 17:46:20 INFO - PROCESS | 1860 | --DOMWINDOW == 191 (0x7f3ff8735c00) [pid = 1860] [serial = 1329] [outer = (nil)] [url = about:blank] 17:46:20 INFO - PROCESS | 1860 | --DOMWINDOW == 190 (0x7f3febeb1000) [pid = 1860] [serial = 1386] [outer = (nil)] [url = about:blank] 17:46:20 INFO - PROCESS | 1860 | --DOMWINDOW == 189 (0x7f4006125c00) [pid = 1860] [serial = 1215] [outer = (nil)] [url = about:blank] 17:46:20 INFO - PROCESS | 1860 | --DOMWINDOW == 188 (0x7f3feb0aa400) [pid = 1860] [serial = 1224] [outer = (nil)] [url = about:blank] 17:46:20 INFO - PROCESS | 1860 | --DOMWINDOW == 187 (0x7f3ff85df800) [pid = 1860] [serial = 1209] [outer = (nil)] [url = about:blank] 17:46:20 INFO - PROCESS | 1860 | --DOMWINDOW == 186 (0x7f3ff2597400) [pid = 1860] [serial = 1407] [outer = (nil)] [url = about:blank] 17:46:20 INFO - PROCESS | 1860 | --DOMWINDOW == 185 (0x7f3fe18a6000) [pid = 1860] [serial = 1437] [outer = (nil)] [url = about:blank] 17:46:20 INFO - PROCESS | 1860 | --DOMWINDOW == 184 (0x7f4006290000) [pid = 1860] [serial = 1221] [outer = (nil)] [url = about:blank] 17:46:20 INFO - PROCESS | 1860 | --DOMWINDOW == 183 (0x7f3feb971800) [pid = 1860] [serial = 1197] [outer = (nil)] [url = about:blank] 17:46:20 INFO - PROCESS | 1860 | --DOMWINDOW == 182 (0x7f3ff1245c00) [pid = 1860] [serial = 1404] [outer = (nil)] [url = about:blank] 17:46:20 INFO - PROCESS | 1860 | --DOMWINDOW == 181 (0x7f3fe9c28c00) [pid = 1860] [serial = 1440] [outer = (nil)] [url = about:blank] 17:46:20 INFO - PROCESS | 1860 | --DOMWINDOW == 180 (0x7f3ff6e49c00) [pid = 1860] [serial = 1326] [outer = (nil)] [url = about:blank] 17:46:20 INFO - PROCESS | 1860 | --DOMWINDOW == 179 (0x7f3ff5cdd800) [pid = 1860] [serial = 1263] [outer = (nil)] [url = about:blank] 17:46:20 INFO - PROCESS | 1860 | --DOMWINDOW == 178 (0x7f4002dc7400) [pid = 1860] [serial = 1275] [outer = (nil)] [url = about:blank] 17:46:20 INFO - PROCESS | 1860 | --DOMWINDOW == 177 (0x7f4007ec9c00) [pid = 1860] [serial = 1335] [outer = (nil)] [url = about:blank] 17:46:20 INFO - PROCESS | 1860 | --DOMWINDOW == 176 (0x7f3ff6a5e800) [pid = 1860] [serial = 1206] [outer = (nil)] [url = about:blank] 17:46:20 INFO - PROCESS | 1860 | --DOMWINDOW == 175 (0x7f3fe065a400) [pid = 1860] [serial = 1218] [outer = (nil)] [url = about:blank] 17:46:20 INFO - PROCESS | 1860 | --DOMWINDOW == 174 (0x7f4003211c00) [pid = 1860] [serial = 1212] [outer = (nil)] [url = about:blank] 17:46:20 INFO - PROCESS | 1860 | --DOMWINDOW == 173 (0x7f3feb775c00) [pid = 1860] [serial = 1374] [outer = (nil)] [url = about:blank] 17:46:20 INFO - PROCESS | 1860 | --DOMWINDOW == 172 (0x7f3fe18a5400) [pid = 1860] [serial = 1344] [outer = (nil)] [url = about:blank] 17:46:20 INFO - PROCESS | 1860 | --DOMWINDOW == 171 (0x7f3ff06a6c00) [pid = 1860] [serial = 1398] [outer = (nil)] [url = about:blank] 17:46:20 INFO - PROCESS | 1860 | --DOMWINDOW == 170 (0x7f3fdbc45400) [pid = 1860] [serial = 1338] [outer = (nil)] [url = about:blank] 17:46:20 INFO - PROCESS | 1860 | --DOMWINDOW == 169 (0x7f3fe1aed400) [pid = 1860] [serial = 1311] [outer = (nil)] [url = about:blank] 17:46:20 INFO - PROCESS | 1860 | --DOMWINDOW == 168 (0x7f4007f24800) [pid = 1860] [serial = 1467] [outer = (nil)] [url = about:blank] 17:46:20 INFO - PROCESS | 1860 | --DOMWINDOW == 167 (0x7f3fe23d5c00) [pid = 1860] [serial = 1254] [outer = (nil)] [url = about:blank] 17:46:20 INFO - PROCESS | 1860 | --DOMWINDOW == 166 (0x7f3fe20d7400) [pid = 1860] [serial = 1547] [outer = (nil)] [url = about:blank] 17:46:20 INFO - PROCESS | 1860 | --DOMWINDOW == 165 (0x7f3fe23d3c00) [pid = 1860] [serial = 1550] [outer = (nil)] [url = about:blank] 17:46:20 INFO - PROCESS | 1860 | --DOMWINDOW == 164 (0x7f3fe23d3800) [pid = 1860] [serial = 1548] [outer = (nil)] [url = about:blank] 17:46:20 INFO - PROCESS | 1860 | --DOMWINDOW == 163 (0x7f3feb972800) [pid = 1860] [serial = 1497] [outer = (nil)] [url = about:blank] 17:46:20 INFO - PROCESS | 1860 | --DOMWINDOW == 162 (0x7f3feb108800) [pid = 1860] [serial = 1496] [outer = (nil)] [url = about:blank] 17:46:20 INFO - PROCESS | 1860 | --DOMWINDOW == 161 (0x7f3fe0768000) [pid = 1860] [serial = 1538] [outer = (nil)] [url = about:blank] 17:46:20 INFO - PROCESS | 1860 | --DOMWINDOW == 160 (0x7f3fe0838800) [pid = 1860] [serial = 1539] [outer = (nil)] [url = about:blank] 17:46:20 INFO - PROCESS | 1860 | --DOMWINDOW == 159 (0x7f3fe20e4c00) [pid = 1860] [serial = 1494] [outer = (nil)] [url = about:blank] 17:46:20 INFO - PROCESS | 1860 | --DOMWINDOW == 158 (0x7f3fe1ad9000) [pid = 1860] [serial = 1493] [outer = (nil)] [url = about:blank] 17:46:20 INFO - PROCESS | 1860 | --DOMWINDOW == 157 (0x7f3fdc4ce800) [pid = 1860] [serial = 1533] [outer = (nil)] [url = about:blank] 17:46:20 INFO - PROCESS | 1860 | --DOMWINDOW == 156 (0x7f3fdbc44800) [pid = 1860] [serial = 1532] [outer = (nil)] [url = about:blank] 17:46:20 INFO - PROCESS | 1860 | --DOMWINDOW == 155 (0x7f3ff124b400) [pid = 1860] [serial = 1503] [outer = (nil)] [url = about:blank] 17:46:20 INFO - PROCESS | 1860 | --DOMWINDOW == 154 (0x7f3ff080d800) [pid = 1860] [serial = 1502] [outer = (nil)] [url = about:blank] 17:46:20 INFO - PROCESS | 1860 | --DOMWINDOW == 153 (0x7f3fe0833400) [pid = 1860] [serial = 1491] [outer = (nil)] [url = about:blank] 17:46:20 INFO - PROCESS | 1860 | --DOMWINDOW == 152 (0x7f3fdd7e3000) [pid = 1860] [serial = 1490] [outer = (nil)] [url = about:blank] 17:46:20 INFO - PROCESS | 1860 | --DOMWINDOW == 151 (0x7f3fe16f1c00) [pid = 1860] [serial = 1541] [outer = (nil)] [url = about:blank] 17:46:20 INFO - PROCESS | 1860 | --DOMWINDOW == 150 (0x7f3fe18a6c00) [pid = 1860] [serial = 1542] [outer = (nil)] [url = about:blank] 17:46:20 INFO - PROCESS | 1860 | --DOMWINDOW == 149 (0x7f3fe046dc00) [pid = 1860] [serial = 1536] [outer = (nil)] [url = about:blank] 17:46:20 INFO - PROCESS | 1860 | --DOMWINDOW == 148 (0x7f3fe0011c00) [pid = 1860] [serial = 1535] [outer = (nil)] [url = about:blank] 17:46:20 INFO - PROCESS | 1860 | --DOMWINDOW == 147 (0x7f40043c5800) [pid = 1860] [serial = 1511] [outer = (nil)] [url = about:blank] 17:46:20 INFO - PROCESS | 1860 | --DOMWINDOW == 146 (0x7f3ff6047400) [pid = 1860] [serial = 1506] [outer = (nil)] [url = about:blank] 17:46:20 INFO - PROCESS | 1860 | --DOMWINDOW == 145 (0x7f3ff516e000) [pid = 1860] [serial = 1505] [outer = (nil)] [url = about:blank] 17:46:20 INFO - PROCESS | 1860 | --DOMWINDOW == 144 (0x7f3fefd6f400) [pid = 1860] [serial = 1500] [outer = (nil)] [url = about:blank] 17:46:20 INFO - PROCESS | 1860 | --DOMWINDOW == 143 (0x7f3fecaa2400) [pid = 1860] [serial = 1499] [outer = (nil)] [url = about:blank] 17:46:20 INFO - PROCESS | 1860 | --DOMWINDOW == 142 (0x7f3fecc7e800) [pid = 1860] [serial = 1488] [outer = (nil)] [url = about:blank] 17:46:20 INFO - PROCESS | 1860 | --DOMWINDOW == 141 (0x7f3ff6e93c00) [pid = 1860] [serial = 1508] [outer = (nil)] [url = about:blank] 17:46:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 17:46:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1442ms 17:46:20 INFO - PROCESS | 1860 | 1461026780834 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 17:46:20 INFO - PROCESS | 1860 | 1461026780837 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 17:46:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 17:46:20 INFO - PROCESS | 1860 | 1461026780843 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 17:46:20 INFO - PROCESS | 1860 | 1461026780846 Marionette TRACE conn3 <- [1,2186,null,{}] 17:46:20 INFO - PROCESS | 1860 | 1461026780858 Marionette TRACE conn3 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:46:21 INFO - PROCESS | 1860 | 1461026781078 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 17:46:21 INFO - PROCESS | 1860 | 1461026781099 Marionette TRACE conn3 -> [0,2188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:21 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fe06e2000 == 103 [pid = 1860] [id = 554] 17:46:21 INFO - PROCESS | 1860 | ++DOMWINDOW == 142 (0x7f3fe16e7c00) [pid = 1860] [serial = 1663] [outer = (nil)] 17:46:21 INFO - PROCESS | 1860 | ++DOMWINDOW == 143 (0x7f3fe18a4800) [pid = 1860] [serial = 1664] [outer = 0x7f3fe16e7c00] 17:46:21 INFO - PROCESS | 1860 | 1461026781156 Marionette DEBUG loaded listener.js 17:46:21 INFO - PROCESS | 1860 | ++DOMWINDOW == 144 (0x7f3fe1ae7400) [pid = 1860] [serial = 1665] [outer = 0x7f3fe16e7c00] 17:46:21 INFO - PROCESS | 1860 | 1461026781888 Marionette TRACE conn3 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 17:46:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 17:46:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1077ms 17:46:21 INFO - PROCESS | 1860 | 1461026781921 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 17:46:21 INFO - PROCESS | 1860 | 1461026781924 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 17:46:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 17:46:21 INFO - PROCESS | 1860 | 1461026781944 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 17:46:21 INFO - PROCESS | 1860 | 1461026781946 Marionette TRACE conn3 <- [1,2190,null,{}] 17:46:21 INFO - PROCESS | 1860 | 1461026781951 Marionette TRACE conn3 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:46:22 INFO - PROCESS | 1860 | 1461026782097 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 17:46:22 INFO - PROCESS | 1860 | 1461026782114 Marionette TRACE conn3 -> [0,2192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:22 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fe1de5800 == 104 [pid = 1860] [id = 555] 17:46:22 INFO - PROCESS | 1860 | ++DOMWINDOW == 145 (0x7f3fe1aee400) [pid = 1860] [serial = 1666] [outer = (nil)] 17:46:22 INFO - PROCESS | 1860 | ++DOMWINDOW == 146 (0x7f3fe20d8000) [pid = 1860] [serial = 1667] [outer = 0x7f3fe1aee400] 17:46:22 INFO - PROCESS | 1860 | 1461026782166 Marionette DEBUG loaded listener.js 17:46:22 INFO - PROCESS | 1860 | ++DOMWINDOW == 147 (0x7f3fe23cbc00) [pid = 1860] [serial = 1668] [outer = 0x7f3fe1aee400] 17:46:22 INFO - PROCESS | 1860 | 1461026782957 Marionette TRACE conn3 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 17:46:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 17:46:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1027ms 17:46:22 INFO - PROCESS | 1860 | 1461026782980 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 17:46:22 INFO - PROCESS | 1860 | 1461026782983 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 17:46:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 17:46:23 INFO - PROCESS | 1860 | 1461026783004 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 17:46:23 INFO - PROCESS | 1860 | 1461026783007 Marionette TRACE conn3 <- [1,2194,null,{}] 17:46:23 INFO - PROCESS | 1860 | 1461026783022 Marionette TRACE conn3 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:46:23 INFO - PROCESS | 1860 | 1461026783210 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 17:46:23 INFO - PROCESS | 1860 | 1461026783232 Marionette TRACE conn3 -> [0,2196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:23 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fe9b09000 == 105 [pid = 1860] [id = 556] 17:46:23 INFO - PROCESS | 1860 | ++DOMWINDOW == 148 (0x7f3fe1bdf000) [pid = 1860] [serial = 1669] [outer = (nil)] 17:46:23 INFO - PROCESS | 1860 | ++DOMWINDOW == 149 (0x7f3fe23d9400) [pid = 1860] [serial = 1670] [outer = 0x7f3fe1bdf000] 17:46:23 INFO - PROCESS | 1860 | 1461026783284 Marionette DEBUG loaded listener.js 17:46:23 INFO - PROCESS | 1860 | ++DOMWINDOW == 150 (0x7f3fe8c9a800) [pid = 1860] [serial = 1671] [outer = 0x7f3fe1bdf000] 17:46:24 INFO - PROCESS | 1860 | 1461026784022 Marionette TRACE conn3 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 17:46:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 17:46:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1098ms 17:46:24 INFO - PROCESS | 1860 | 1461026784106 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 17:46:24 INFO - PROCESS | 1860 | 1461026784109 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 17:46:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 17:46:24 INFO - PROCESS | 1860 | 1461026784119 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 17:46:24 INFO - PROCESS | 1860 | 1461026784120 Marionette TRACE conn3 <- [1,2198,null,{}] 17:46:24 INFO - PROCESS | 1860 | 1461026784132 Marionette TRACE conn3 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:46:24 INFO - PROCESS | 1860 | 1461026784469 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 17:46:24 INFO - PROCESS | 1860 | 1461026784492 Marionette TRACE conn3 -> [0,2200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:24 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fead55000 == 106 [pid = 1860] [id = 557] 17:46:24 INFO - PROCESS | 1860 | ++DOMWINDOW == 151 (0x7f3fe9c22000) [pid = 1860] [serial = 1672] [outer = (nil)] 17:46:24 INFO - PROCESS | 1860 | ++DOMWINDOW == 152 (0x7f3fe9d0cc00) [pid = 1860] [serial = 1673] [outer = 0x7f3fe9c22000] 17:46:24 INFO - PROCESS | 1860 | 1461026784547 Marionette DEBUG loaded listener.js 17:46:24 INFO - PROCESS | 1860 | ++DOMWINDOW == 153 (0x7f3feb0aa800) [pid = 1860] [serial = 1674] [outer = 0x7f3fe9c22000] 17:46:25 INFO - PROCESS | 1860 | --DOMWINDOW == 152 (0x7f3feb0aa000) [pid = 1860] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 17:46:25 INFO - PROCESS | 1860 | --DOMWINDOW == 151 (0x7f3feb0ad800) [pid = 1860] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 17:46:25 INFO - PROCESS | 1860 | --DOMWINDOW == 150 (0x7f3fe9b92800) [pid = 1860] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 17:46:25 INFO - PROCESS | 1860 | --DOMWINDOW == 149 (0x7f3fe0470c00) [pid = 1860] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 17:46:25 INFO - PROCESS | 1860 | --DOMWINDOW == 148 (0x7f3fdbd8bc00) [pid = 1860] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 17:46:25 INFO - PROCESS | 1860 | --DOMWINDOW == 147 (0x7f3fe000bc00) [pid = 1860] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 17:46:25 INFO - PROCESS | 1860 | --DOMWINDOW == 146 (0x7f3fe9d24400) [pid = 1860] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 17:46:25 INFO - PROCESS | 1860 | --DOMWINDOW == 145 (0x7f3fe18aa000) [pid = 1860] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 17:46:25 INFO - PROCESS | 1860 | --DOMWINDOW == 144 (0x7f3fe083ec00) [pid = 1860] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 17:46:25 INFO - PROCESS | 1860 | --DOMWINDOW == 143 (0x7f3fdd7ee400) [pid = 1860] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 17:46:25 INFO - PROCESS | 1860 | --DOMWINDOW == 142 (0x7f3fdbc3c800) [pid = 1860] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 17:46:25 INFO - PROCESS | 1860 | 1461026785485 Marionette TRACE conn3 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 17:46:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 17:46:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1386ms 17:46:25 INFO - PROCESS | 1860 | 1461026785500 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 17:46:25 INFO - PROCESS | 1860 | 1461026785503 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 17:46:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 17:46:25 INFO - PROCESS | 1860 | 1461026785508 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 17:46:25 INFO - PROCESS | 1860 | 1461026785510 Marionette TRACE conn3 <- [1,2202,null,{}] 17:46:25 INFO - PROCESS | 1860 | 1461026785515 Marionette TRACE conn3 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:46:25 INFO - PROCESS | 1860 | 1461026785663 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 17:46:25 INFO - PROCESS | 1860 | 1461026785676 Marionette TRACE conn3 -> [0,2204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:25 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3feae5a800 == 107 [pid = 1860] [id = 558] 17:46:25 INFO - PROCESS | 1860 | ++DOMWINDOW == 143 (0x7f3fe0470c00) [pid = 1860] [serial = 1675] [outer = (nil)] 17:46:25 INFO - PROCESS | 1860 | ++DOMWINDOW == 144 (0x7f3fe9b37800) [pid = 1860] [serial = 1676] [outer = 0x7f3fe0470c00] 17:46:25 INFO - PROCESS | 1860 | 1461026785727 Marionette DEBUG loaded listener.js 17:46:25 INFO - PROCESS | 1860 | ++DOMWINDOW == 145 (0x7f3feb108c00) [pid = 1860] [serial = 1677] [outer = 0x7f3fe0470c00] 17:46:26 INFO - PROCESS | 1860 | 1461026786453 Marionette TRACE conn3 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 17:46:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 17:46:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 975ms 17:46:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 17:46:26 INFO - PROCESS | 1860 | 1461026786484 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 17:46:26 INFO - PROCESS | 1860 | 1461026786486 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 17:46:26 INFO - PROCESS | 1860 | 1461026786490 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 17:46:26 INFO - PROCESS | 1860 | 1461026786494 Marionette TRACE conn3 <- [1,2206,null,{}] 17:46:26 INFO - PROCESS | 1860 | 1461026786498 Marionette TRACE conn3 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:46:26 INFO - PROCESS | 1860 | 1461026786634 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 17:46:26 INFO - PROCESS | 1860 | 1461026786790 Marionette TRACE conn3 -> [0,2208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:26 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3feb7b8800 == 108 [pid = 1860] [id = 559] 17:46:26 INFO - PROCESS | 1860 | ++DOMWINDOW == 146 (0x7f3fe0617800) [pid = 1860] [serial = 1678] [outer = (nil)] 17:46:26 INFO - PROCESS | 1860 | ++DOMWINDOW == 147 (0x7f3feb12dc00) [pid = 1860] [serial = 1679] [outer = 0x7f3fe0617800] 17:46:26 INFO - PROCESS | 1860 | 1461026786842 Marionette DEBUG loaded listener.js 17:46:26 INFO - PROCESS | 1860 | ++DOMWINDOW == 148 (0x7f3feb778c00) [pid = 1860] [serial = 1680] [outer = 0x7f3fe0617800] 17:46:27 INFO - PROCESS | 1860 | 1461026787686 Marionette TRACE conn3 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 17:46:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 17:46:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1226ms 17:46:27 INFO - PROCESS | 1860 | 1461026787717 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 17:46:27 INFO - PROCESS | 1860 | 1461026787722 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 17:46:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 17:46:27 INFO - PROCESS | 1860 | 1461026787730 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 17:46:27 INFO - PROCESS | 1860 | 1461026787734 Marionette TRACE conn3 <- [1,2210,null,{}] 17:46:27 INFO - PROCESS | 1860 | 1461026787741 Marionette TRACE conn3 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:46:27 INFO - PROCESS | 1860 | 1461026787923 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 17:46:28 INFO - PROCESS | 1860 | 1461026788117 Marionette TRACE conn3 -> [0,2212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:28 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fe071e000 == 109 [pid = 1860] [id = 560] 17:46:28 INFO - PROCESS | 1860 | ++DOMWINDOW == 149 (0x7f3fdcbccc00) [pid = 1860] [serial = 1681] [outer = (nil)] 17:46:28 INFO - PROCESS | 1860 | ++DOMWINDOW == 150 (0x7f3fe046dc00) [pid = 1860] [serial = 1682] [outer = 0x7f3fdcbccc00] 17:46:28 INFO - PROCESS | 1860 | 1461026788182 Marionette DEBUG loaded listener.js 17:46:28 INFO - PROCESS | 1860 | ++DOMWINDOW == 151 (0x7f3fe076b400) [pid = 1860] [serial = 1683] [outer = 0x7f3fdcbccc00] 17:46:29 INFO - PROCESS | 1860 | 1461026789024 Marionette TRACE conn3 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 17:46:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 17:46:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1333ms 17:46:29 INFO - PROCESS | 1860 | 1461026789064 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 17:46:29 INFO - PROCESS | 1860 | 1461026789071 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 17:46:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 17:46:29 INFO - PROCESS | 1860 | 1461026789080 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 17:46:29 INFO - PROCESS | 1860 | 1461026789083 Marionette TRACE conn3 <- [1,2214,null,{}] 17:46:29 INFO - PROCESS | 1860 | 1461026789087 Marionette TRACE conn3 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:46:29 INFO - PROCESS | 1860 | 1461026789253 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 17:46:29 INFO - PROCESS | 1860 | 1461026789444 Marionette TRACE conn3 -> [0,2216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:29 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fe8ea5000 == 110 [pid = 1860] [id = 561] 17:46:29 INFO - PROCESS | 1860 | ++DOMWINDOW == 152 (0x7f3fdcbd0400) [pid = 1860] [serial = 1684] [outer = (nil)] 17:46:29 INFO - PROCESS | 1860 | ++DOMWINDOW == 153 (0x7f3fe18a6800) [pid = 1860] [serial = 1685] [outer = 0x7f3fdcbd0400] 17:46:29 INFO - PROCESS | 1860 | 1461026789508 Marionette DEBUG loaded listener.js 17:46:29 INFO - PROCESS | 1860 | ++DOMWINDOW == 154 (0x7f3fe1bd7c00) [pid = 1860] [serial = 1686] [outer = 0x7f3fdcbd0400] 17:46:30 INFO - PROCESS | 1860 | 1461026790424 Marionette TRACE conn3 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 17:46:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 17:46:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1382ms 17:46:30 INFO - PROCESS | 1860 | 1461026790462 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 17:46:30 INFO - PROCESS | 1860 | 1461026790465 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 17:46:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 17:46:30 INFO - PROCESS | 1860 | 1461026790471 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 17:46:30 INFO - PROCESS | 1860 | 1461026790476 Marionette TRACE conn3 <- [1,2218,null,{}] 17:46:30 INFO - PROCESS | 1860 | 1461026790491 Marionette TRACE conn3 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:46:30 INFO - PROCESS | 1860 | 1461026790668 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 17:46:30 INFO - PROCESS | 1860 | 1461026790861 Marionette TRACE conn3 -> [0,2220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:30 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fec991000 == 111 [pid = 1860] [id = 562] 17:46:30 INFO - PROCESS | 1860 | ++DOMWINDOW == 155 (0x7f3fe1ae7c00) [pid = 1860] [serial = 1687] [outer = (nil)] 17:46:30 INFO - PROCESS | 1860 | ++DOMWINDOW == 156 (0x7f3fe9b95000) [pid = 1860] [serial = 1688] [outer = 0x7f3fe1ae7c00] 17:46:30 INFO - PROCESS | 1860 | 1461026790928 Marionette DEBUG loaded listener.js 17:46:31 INFO - PROCESS | 1860 | ++DOMWINDOW == 157 (0x7f3fe9d20400) [pid = 1860] [serial = 1689] [outer = 0x7f3fe1ae7c00] 17:46:31 INFO - PROCESS | 1860 | 1461026791714 Marionette TRACE conn3 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 17:46:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 17:46:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1287ms 17:46:31 INFO - PROCESS | 1860 | 1461026791760 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 17:46:31 INFO - PROCESS | 1860 | 1461026791764 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 17:46:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 17:46:31 INFO - PROCESS | 1860 | 1461026791770 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 17:46:31 INFO - PROCESS | 1860 | 1461026791773 Marionette TRACE conn3 <- [1,2222,null,{}] 17:46:31 INFO - PROCESS | 1860 | 1461026791779 Marionette TRACE conn3 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:46:31 INFO - PROCESS | 1860 | 1461026791955 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 17:46:32 INFO - PROCESS | 1860 | 1461026792149 Marionette TRACE conn3 -> [0,2224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:32 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3feced5800 == 112 [pid = 1860] [id = 563] 17:46:32 INFO - PROCESS | 1860 | ++DOMWINDOW == 158 (0x7f3fe1ad1400) [pid = 1860] [serial = 1690] [outer = (nil)] 17:46:32 INFO - PROCESS | 1860 | ++DOMWINDOW == 159 (0x7f3feb732400) [pid = 1860] [serial = 1691] [outer = 0x7f3fe1ad1400] 17:46:32 INFO - PROCESS | 1860 | 1461026792215 Marionette DEBUG loaded listener.js 17:46:32 INFO - PROCESS | 1860 | ++DOMWINDOW == 160 (0x7f3febded800) [pid = 1860] [serial = 1692] [outer = 0x7f3fe1ad1400] 17:46:33 INFO - PROCESS | 1860 | 1461026793004 Marionette TRACE conn3 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 17:46:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 17:46:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1283ms 17:46:33 INFO - PROCESS | 1860 | 1461026793055 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 17:46:33 INFO - PROCESS | 1860 | 1461026793058 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 17:46:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 17:46:33 INFO - PROCESS | 1860 | 1461026793063 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 17:46:33 INFO - PROCESS | 1860 | 1461026793065 Marionette TRACE conn3 <- [1,2226,null,{}] 17:46:33 INFO - PROCESS | 1860 | 1461026793070 Marionette TRACE conn3 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:46:33 INFO - PROCESS | 1860 | 1461026793222 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 17:46:33 INFO - PROCESS | 1860 | 1461026793413 Marionette TRACE conn3 -> [0,2228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:33 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff02a4800 == 113 [pid = 1860] [id = 564] 17:46:33 INFO - PROCESS | 1860 | ++DOMWINDOW == 161 (0x7f3fe3652c00) [pid = 1860] [serial = 1693] [outer = (nil)] 17:46:33 INFO - PROCESS | 1860 | ++DOMWINDOW == 162 (0x7f3febfb1c00) [pid = 1860] [serial = 1694] [outer = 0x7f3fe3652c00] 17:46:33 INFO - PROCESS | 1860 | 1461026793473 Marionette DEBUG loaded listener.js 17:46:33 INFO - PROCESS | 1860 | ++DOMWINDOW == 163 (0x7f3fec5cb400) [pid = 1860] [serial = 1695] [outer = 0x7f3fe3652c00] 17:46:34 INFO - PROCESS | 1860 | 1461026794349 Marionette TRACE conn3 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 17:46:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 17:46:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1326ms 17:46:34 INFO - PROCESS | 1860 | 1461026794390 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 17:46:34 INFO - PROCESS | 1860 | 1461026794393 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 17:46:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 17:46:34 INFO - PROCESS | 1860 | 1461026794399 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 17:46:34 INFO - PROCESS | 1860 | 1461026794401 Marionette TRACE conn3 <- [1,2230,null,{}] 17:46:34 INFO - PROCESS | 1860 | 1461026794406 Marionette TRACE conn3 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:46:34 INFO - PROCESS | 1860 | 1461026794589 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 17:46:34 INFO - PROCESS | 1860 | 1461026794784 Marionette TRACE conn3 -> [0,2232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:34 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff11e3000 == 114 [pid = 1860] [id = 565] 17:46:34 INFO - PROCESS | 1860 | ++DOMWINDOW == 164 (0x7f3fec6dac00) [pid = 1860] [serial = 1696] [outer = (nil)] 17:46:34 INFO - PROCESS | 1860 | ++DOMWINDOW == 165 (0x7f3fecc7d800) [pid = 1860] [serial = 1697] [outer = 0x7f3fec6dac00] 17:46:34 INFO - PROCESS | 1860 | 1461026794851 Marionette DEBUG loaded listener.js 17:46:34 INFO - PROCESS | 1860 | ++DOMWINDOW == 166 (0x7f3fed07e800) [pid = 1860] [serial = 1698] [outer = 0x7f3fec6dac00] 17:46:35 INFO - PROCESS | 1860 | 1461026795673 Marionette TRACE conn3 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 17:46:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 17:46:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1329ms 17:46:35 INFO - PROCESS | 1860 | 1461026795729 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 17:46:35 INFO - PROCESS | 1860 | 1461026795731 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 17:46:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 17:46:35 INFO - PROCESS | 1860 | 1461026795737 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 17:46:35 INFO - PROCESS | 1860 | 1461026795739 Marionette TRACE conn3 <- [1,2234,null,{}] 17:46:35 INFO - PROCESS | 1860 | 1461026795744 Marionette TRACE conn3 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:46:35 INFO - PROCESS | 1860 | 1461026795905 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 17:46:36 INFO - PROCESS | 1860 | 1461026796096 Marionette TRACE conn3 -> [0,2236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:36 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff25da000 == 115 [pid = 1860] [id = 566] 17:46:36 INFO - PROCESS | 1860 | ++DOMWINDOW == 167 (0x7f3fec755400) [pid = 1860] [serial = 1699] [outer = (nil)] 17:46:36 INFO - PROCESS | 1860 | ++DOMWINDOW == 168 (0x7f3ff0179000) [pid = 1860] [serial = 1700] [outer = 0x7f3fec755400] 17:46:36 INFO - PROCESS | 1860 | 1461026796157 Marionette DEBUG loaded listener.js 17:46:36 INFO - PROCESS | 1860 | ++DOMWINDOW == 169 (0x7f3ff06a9800) [pid = 1860] [serial = 1701] [outer = 0x7f3fec755400] 17:46:36 INFO - PROCESS | 1860 | 1461026796952 Marionette TRACE conn3 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 17:46:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 17:46:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1230ms 17:46:36 INFO - PROCESS | 1860 | 1461026796976 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 17:46:36 INFO - PROCESS | 1860 | 1461026796980 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 17:46:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 17:46:36 INFO - PROCESS | 1860 | 1461026796987 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 17:46:36 INFO - PROCESS | 1860 | 1461026796990 Marionette TRACE conn3 <- [1,2238,null,{}] 17:46:37 INFO - PROCESS | 1860 | 1461026796995 Marionette TRACE conn3 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:46:37 INFO - PROCESS | 1860 | 1461026797153 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 17:46:37 INFO - PROCESS | 1860 | 1461026797348 Marionette TRACE conn3 -> [0,2240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:37 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff4e5e800 == 116 [pid = 1860] [id = 567] 17:46:37 INFO - PROCESS | 1860 | ++DOMWINDOW == 170 (0x7f3fecc7ac00) [pid = 1860] [serial = 1702] [outer = (nil)] 17:46:37 INFO - PROCESS | 1860 | ++DOMWINDOW == 171 (0x7f3ff0171c00) [pid = 1860] [serial = 1703] [outer = 0x7f3fecc7ac00] 17:46:37 INFO - PROCESS | 1860 | 1461026797412 Marionette DEBUG loaded listener.js 17:46:37 INFO - PROCESS | 1860 | ++DOMWINDOW == 172 (0x7f3ff0d45c00) [pid = 1860] [serial = 1704] [outer = 0x7f3fecc7ac00] 17:46:38 INFO - PROCESS | 1860 | 1461026798220 Marionette TRACE conn3 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 17:46:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 17:46:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1276ms 17:46:38 INFO - PROCESS | 1860 | 1461026798264 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 17:46:38 INFO - PROCESS | 1860 | 1461026798268 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 17:46:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 17:46:38 INFO - PROCESS | 1860 | 1461026798272 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 17:46:38 INFO - PROCESS | 1860 | 1461026798275 Marionette TRACE conn3 <- [1,2242,null,{}] 17:46:38 INFO - PROCESS | 1860 | 1461026798299 Marionette TRACE conn3 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:46:38 INFO - PROCESS | 1860 | 1461026798473 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 17:46:38 INFO - PROCESS | 1860 | 1461026798664 Marionette TRACE conn3 -> [0,2244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:38 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff5a43000 == 117 [pid = 1860] [id = 568] 17:46:38 INFO - PROCESS | 1860 | ++DOMWINDOW == 173 (0x7f3fecc7e800) [pid = 1860] [serial = 1705] [outer = (nil)] 17:46:38 INFO - PROCESS | 1860 | ++DOMWINDOW == 174 (0x7f3ff10dd800) [pid = 1860] [serial = 1706] [outer = 0x7f3fecc7e800] 17:46:38 INFO - PROCESS | 1860 | 1461026798729 Marionette DEBUG loaded listener.js 17:46:38 INFO - PROCESS | 1860 | ++DOMWINDOW == 175 (0x7f3ff1245800) [pid = 1860] [serial = 1707] [outer = 0x7f3fecc7e800] 17:46:39 INFO - PROCESS | 1860 | 1461026799532 Marionette TRACE conn3 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 17:46:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 17:46:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1286ms 17:46:39 INFO - PROCESS | 1860 | 1461026799560 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 17:46:39 INFO - PROCESS | 1860 | 1461026799563 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 17:46:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 17:46:39 INFO - PROCESS | 1860 | 1461026799568 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 17:46:39 INFO - PROCESS | 1860 | 1461026799570 Marionette TRACE conn3 <- [1,2246,null,{}] 17:46:39 INFO - PROCESS | 1860 | 1461026799576 Marionette TRACE conn3 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:46:39 INFO - PROCESS | 1860 | 1461026799739 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 17:46:39 INFO - PROCESS | 1860 | 1461026799932 Marionette TRACE conn3 -> [0,2248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:39 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff67c4800 == 118 [pid = 1860] [id = 569] 17:46:39 INFO - PROCESS | 1860 | ++DOMWINDOW == 176 (0x7f3ff080a800) [pid = 1860] [serial = 1708] [outer = (nil)] 17:46:39 INFO - PROCESS | 1860 | ++DOMWINDOW == 177 (0x7f3ff1250c00) [pid = 1860] [serial = 1709] [outer = 0x7f3ff080a800] 17:46:39 INFO - PROCESS | 1860 | 1461026799994 Marionette DEBUG loaded listener.js 17:46:40 INFO - PROCESS | 1860 | ++DOMWINDOW == 178 (0x7f3ff2598000) [pid = 1860] [serial = 1710] [outer = 0x7f3ff080a800] 17:46:40 INFO - PROCESS | 1860 | 1461026800826 Marionette TRACE conn3 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 17:46:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 17:46:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1326ms 17:46:40 INFO - PROCESS | 1860 | 1461026800895 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 17:46:40 INFO - PROCESS | 1860 | 1461026800899 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 17:46:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 17:46:40 INFO - PROCESS | 1860 | 1461026800904 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 17:46:40 INFO - PROCESS | 1860 | 1461026800907 Marionette TRACE conn3 <- [1,2250,null,{}] 17:46:40 INFO - PROCESS | 1860 | 1461026800912 Marionette TRACE conn3 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:46:41 INFO - PROCESS | 1860 | 1461026801145 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 17:46:41 INFO - PROCESS | 1860 | 1461026801388 Marionette TRACE conn3 -> [0,2252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:41 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f4003cc4800 == 119 [pid = 1860] [id = 570] 17:46:41 INFO - PROCESS | 1860 | ++DOMWINDOW == 179 (0x7f3ff40e6c00) [pid = 1860] [serial = 1711] [outer = (nil)] 17:46:41 INFO - PROCESS | 1860 | ++DOMWINDOW == 180 (0x7f3ff4a7b000) [pid = 1860] [serial = 1712] [outer = 0x7f3ff40e6c00] 17:46:41 INFO - PROCESS | 1860 | 1461026801505 Marionette DEBUG loaded listener.js 17:46:41 INFO - PROCESS | 1860 | ++DOMWINDOW == 181 (0x7f3ff4b0a000) [pid = 1860] [serial = 1713] [outer = 0x7f3ff40e6c00] 17:46:42 INFO - PROCESS | 1860 | 1461026802300 Marionette TRACE conn3 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 17:46:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 17:46:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1428ms 17:46:42 INFO - PROCESS | 1860 | 1461026802334 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 17:46:42 INFO - PROCESS | 1860 | 1461026802336 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 17:46:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 17:46:42 INFO - PROCESS | 1860 | 1461026802342 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 17:46:42 INFO - PROCESS | 1860 | 1461026802344 Marionette TRACE conn3 <- [1,2254,null,{}] 17:46:42 INFO - PROCESS | 1860 | 1461026802350 Marionette TRACE conn3 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:46:42 INFO - PROCESS | 1860 | 1461026802516 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 17:46:42 INFO - PROCESS | 1860 | 1461026802715 Marionette TRACE conn3 -> [0,2256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.length.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:42 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fe19dc800 == 120 [pid = 1860] [id = 571] 17:46:42 INFO - PROCESS | 1860 | ++DOMWINDOW == 182 (0x7f3fdd7e5000) [pid = 1860] [serial = 1714] [outer = (nil)] 17:46:42 INFO - PROCESS | 1860 | ++DOMWINDOW == 183 (0x7f3fe076c800) [pid = 1860] [serial = 1715] [outer = 0x7f3fdd7e5000] 17:46:42 INFO - PROCESS | 1860 | 1461026802779 Marionette DEBUG loaded listener.js 17:46:42 INFO - PROCESS | 1860 | ++DOMWINDOW == 184 (0x7f3fe9d11400) [pid = 1860] [serial = 1716] [outer = 0x7f3fdd7e5000] 17:46:43 INFO - PROCESS | 1860 | 1461026803610 Marionette TRACE conn3 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 17:46:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 17:46:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1327ms 17:46:43 INFO - PROCESS | 1860 | 1461026803670 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 17:46:43 INFO - PROCESS | 1860 | 1461026803673 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 17:46:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 17:46:43 INFO - PROCESS | 1860 | 1461026803678 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 17:46:43 INFO - PROCESS | 1860 | 1461026803681 Marionette TRACE conn3 <- [1,2258,null,{}] 17:46:43 INFO - PROCESS | 1860 | 1461026803686 Marionette TRACE conn3 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:46:43 INFO - PROCESS | 1860 | 1461026803857 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 17:46:44 INFO - PROCESS | 1860 | 1461026804502 Marionette TRACE conn3 -> [0,2260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:44 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fe33a4000 == 121 [pid = 1860] [id = 572] 17:46:44 INFO - PROCESS | 1860 | ++DOMWINDOW == 185 (0x7f3fdbc45000) [pid = 1860] [serial = 1717] [outer = (nil)] 17:46:44 INFO - PROCESS | 1860 | ++DOMWINDOW == 186 (0x7f3fdbd85c00) [pid = 1860] [serial = 1718] [outer = 0x7f3fdbc45000] 17:46:44 INFO - PROCESS | 1860 | 1461026804569 Marionette DEBUG loaded listener.js 17:46:44 INFO - PROCESS | 1860 | ++DOMWINDOW == 187 (0x7f3fdcbc7c00) [pid = 1860] [serial = 1719] [outer = 0x7f3fdbc45000] 17:46:45 INFO - PROCESS | 1860 | 1461026805337 Marionette TRACE conn3 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 17:46:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 17:46:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1691ms 17:46:45 INFO - PROCESS | 1860 | 1461026805372 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 17:46:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 17:46:45 INFO - PROCESS | 1860 | 1461026805378 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 17:46:45 INFO - PROCESS | 1860 | 1461026805385 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 17:46:45 INFO - PROCESS | 1860 | 1461026805388 Marionette TRACE conn3 <- [1,2262,null,{}] 17:46:45 INFO - PROCESS | 1860 | 1461026805395 Marionette TRACE conn3 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:46:45 INFO - PROCESS | 1860 | 1461026805562 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 17:46:45 INFO - PROCESS | 1860 | 1461026805777 Marionette TRACE conn3 -> [0,2264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:45 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fe21c2800 == 122 [pid = 1860] [id = 573] 17:46:45 INFO - PROCESS | 1860 | ++DOMWINDOW == 188 (0x7f3fdbc41800) [pid = 1860] [serial = 1720] [outer = (nil)] 17:46:45 INFO - PROCESS | 1860 | ++DOMWINDOW == 189 (0x7f3fde1c8800) [pid = 1860] [serial = 1721] [outer = 0x7f3fdbc41800] 17:46:45 INFO - PROCESS | 1860 | 1461026805838 Marionette DEBUG loaded listener.js 17:46:45 INFO - PROCESS | 1860 | ++DOMWINDOW == 190 (0x7f3fe0855000) [pid = 1860] [serial = 1722] [outer = 0x7f3fdbc41800] 17:46:46 INFO - PROCESS | 1860 | 1461026806800 Marionette TRACE conn3 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 17:46:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 17:46:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1486ms 17:46:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 17:46:46 INFO - PROCESS | 1860 | 1461026806873 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 17:46:46 INFO - PROCESS | 1860 | 1461026806877 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 17:46:46 INFO - PROCESS | 1860 | 1461026806883 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 17:46:46 INFO - PROCESS | 1860 | 1461026806886 Marionette TRACE conn3 <- [1,2266,null,{}] 17:46:46 INFO - PROCESS | 1860 | 1461026806891 Marionette TRACE conn3 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:46:47 INFO - PROCESS | 1860 | 1461026807051 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 17:46:47 INFO - PROCESS | 1860 | 1461026807265 Marionette TRACE conn3 -> [0,2268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:47 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fe1692000 == 123 [pid = 1860] [id = 574] 17:46:47 INFO - PROCESS | 1860 | ++DOMWINDOW == 191 (0x7f3fe08d3800) [pid = 1860] [serial = 1723] [outer = (nil)] 17:46:47 INFO - PROCESS | 1860 | ++DOMWINDOW == 192 (0x7f3fe1bdb000) [pid = 1860] [serial = 1724] [outer = 0x7f3fe08d3800] 17:46:47 INFO - PROCESS | 1860 | 1461026807324 Marionette DEBUG loaded listener.js 17:46:47 INFO - PROCESS | 1860 | ++DOMWINDOW == 193 (0x7f3fe20e0800) [pid = 1860] [serial = 1725] [outer = 0x7f3fe08d3800] 17:46:47 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fe07d7800 == 122 [pid = 1860] [id = 509] 17:46:47 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3feae5a800 == 121 [pid = 1860] [id = 558] 17:46:47 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fead55000 == 120 [pid = 1860] [id = 557] 17:46:47 INFO - PROCESS | 1860 | --DOMWINDOW == 192 (0x7f3fec5c9800) [pid = 1860] [serial = 1580] [outer = (nil)] [url = about:blank] 17:46:47 INFO - PROCESS | 1860 | --DOMWINDOW == 191 (0x7f3feca9f800) [pid = 1860] [serial = 1583] [outer = (nil)] [url = about:blank] 17:46:47 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fe9b09000 == 119 [pid = 1860] [id = 556] 17:46:47 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fe8da7000 == 118 [pid = 1860] [id = 515] 17:46:47 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fe1de5800 == 117 [pid = 1860] [id = 555] 17:46:47 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fe06e2000 == 116 [pid = 1860] [id = 554] 17:46:47 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fe07cc000 == 115 [pid = 1860] [id = 553] 17:46:47 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fe1ce3000 == 114 [pid = 1860] [id = 552] 17:46:47 INFO - PROCESS | 1860 | --DOCSHELL 0x7f4003c13000 == 113 [pid = 1860] [id = 548] 17:46:47 INFO - PROCESS | 1860 | --DOCSHELL 0x7f4002e51800 == 112 [pid = 1860] [id = 547] 17:46:47 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ffce18000 == 111 [pid = 1860] [id = 546] 17:46:47 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff77ea000 == 110 [pid = 1860] [id = 545] 17:46:48 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff676e800 == 109 [pid = 1860] [id = 544] 17:46:48 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff5212000 == 108 [pid = 1860] [id = 543] 17:46:48 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff4a52800 == 107 [pid = 1860] [id = 542] 17:46:48 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff11dd000 == 106 [pid = 1860] [id = 541] 17:46:48 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3feb1ac000 == 105 [pid = 1860] [id = 540] 17:46:48 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fe1cf2000 == 104 [pid = 1860] [id = 539] 17:46:48 INFO - PROCESS | 1860 | --DOMWINDOW == 190 (0x7f3feb73c400) [pid = 1860] [serial = 1607] [outer = (nil)] [url = about:blank] 17:46:48 INFO - PROCESS | 1860 | --DOMWINDOW == 189 (0x7f3fec070800) [pid = 1860] [serial = 1610] [outer = (nil)] [url = about:blank] 17:46:48 INFO - PROCESS | 1860 | --DOMWINDOW == 188 (0x7f3febde4800) [pid = 1860] [serial = 1608] [outer = (nil)] [url = about:blank] 17:46:48 INFO - PROCESS | 1860 | --DOMWINDOW == 187 (0x7f3fe9b9c400) [pid = 1860] [serial = 1601] [outer = (nil)] [url = about:blank] 17:46:48 INFO - PROCESS | 1860 | --DOMWINDOW == 186 (0x7f3fe9d0a400) [pid = 1860] [serial = 1602] [outer = (nil)] [url = about:blank] 17:46:48 INFO - PROCESS | 1860 | --DOMWINDOW == 185 (0x7f3fe20dcc00) [pid = 1860] [serial = 1598] [outer = (nil)] [url = about:blank] 17:46:48 INFO - PROCESS | 1860 | --DOMWINDOW == 184 (0x7f3fe365fc00) [pid = 1860] [serial = 1599] [outer = (nil)] [url = about:blank] 17:46:48 INFO - PROCESS | 1860 | --DOMWINDOW == 183 (0x7f3fdd7e4000) [pid = 1860] [serial = 1587] [outer = (nil)] [url = about:blank] 17:46:48 INFO - PROCESS | 1860 | --DOMWINDOW == 182 (0x7f3fdc4cc000) [pid = 1860] [serial = 1586] [outer = (nil)] [url = about:blank] 17:46:48 INFO - PROCESS | 1860 | --DOMWINDOW == 181 (0x7f3feb970000) [pid = 1860] [serial = 1574] [outer = (nil)] [url = about:blank] 17:46:48 INFO - PROCESS | 1860 | --DOMWINDOW == 180 (0x7f3fe0857800) [pid = 1860] [serial = 1559] [outer = (nil)] [url = about:blank] 17:46:48 INFO - PROCESS | 1860 | --DOMWINDOW == 179 (0x7f3fe0654400) [pid = 1860] [serial = 1590] [outer = (nil)] [url = about:blank] 17:46:48 INFO - PROCESS | 1860 | --DOMWINDOW == 178 (0x7f3fe0468000) [pid = 1860] [serial = 1589] [outer = (nil)] [url = about:blank] 17:46:48 INFO - PROCESS | 1860 | --DOMWINDOW == 177 (0x7f3feb128800) [pid = 1860] [serial = 1604] [outer = (nil)] [url = about:blank] 17:46:48 INFO - PROCESS | 1860 | --DOMWINDOW == 176 (0x7f3fdd7eb000) [pid = 1860] [serial = 1556] [outer = (nil)] [url = about:blank] 17:46:48 INFO - PROCESS | 1860 | --DOMWINDOW == 175 (0x7f3fe1fb1c00) [pid = 1860] [serial = 1595] [outer = (nil)] [url = about:blank] 17:46:48 INFO - PROCESS | 1860 | --DOMWINDOW == 174 (0x7f3fe23d6400) [pid = 1860] [serial = 1596] [outer = (nil)] [url = about:blank] 17:46:48 INFO - PROCESS | 1860 | --DOMWINDOW == 173 (0x7f3fe16f1800) [pid = 1860] [serial = 1592] [outer = (nil)] [url = about:blank] 17:46:48 INFO - PROCESS | 1860 | --DOMWINDOW == 172 (0x7f3fe1ad5c00) [pid = 1860] [serial = 1593] [outer = (nil)] [url = about:blank] 17:46:48 INFO - PROCESS | 1860 | --DOMWINDOW == 171 (0x7f3fe9b3f400) [pid = 1860] [serial = 1565] [outer = (nil)] [url = about:blank] 17:46:48 INFO - PROCESS | 1860 | --DOMWINDOW == 170 (0x7f3fe9d1bc00) [pid = 1860] [serial = 1568] [outer = (nil)] [url = about:blank] 17:46:48 INFO - PROCESS | 1860 | --DOMWINDOW == 169 (0x7f3fe9b9ec00) [pid = 1860] [serial = 1554] [outer = (nil)] [url = about:blank] 17:46:48 INFO - PROCESS | 1860 | --DOMWINDOW == 168 (0x7f3febfaf800) [pid = 1860] [serial = 1577] [outer = (nil)] [url = about:blank] 17:46:48 INFO - PROCESS | 1860 | --DOMWINDOW == 167 (0x7f3fe1be6800) [pid = 1860] [serial = 1562] [outer = (nil)] [url = about:blank] 17:46:48 INFO - PROCESS | 1860 | --DOMWINDOW == 166 (0x7f3feb673c00) [pid = 1860] [serial = 1571] [outer = (nil)] [url = about:blank] 17:46:48 INFO - PROCESS | 1860 | --DOMWINDOW == 165 (0x7f3fdd7e8800) [pid = 1860] [serial = 1613] [outer = (nil)] [url = about:blank] 17:46:48 INFO - PROCESS | 1860 | --DOMWINDOW == 164 (0x7f3fe064f400) [pid = 1860] [serial = 1614] [outer = (nil)] [url = about:blank] 17:46:48 INFO - PROCESS | 1860 | --DOMWINDOW == 163 (0x7f3fec6db400) [pid = 1860] [serial = 1611] [outer = (nil)] [url = about:blank] 17:46:48 INFO - PROCESS | 1860 | --DOMWINDOW == 162 (0x7f3feb135c00) [pid = 1860] [serial = 1605] [outer = (nil)] [url = about:blank] 17:46:48 INFO - PROCESS | 1860 | 1461026808175 Marionette TRACE conn3 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 17:46:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 17:46:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1333ms 17:46:48 INFO - PROCESS | 1860 | 1461026808216 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 17:46:48 INFO - PROCESS | 1860 | 1461026808219 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 17:46:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 17:46:48 INFO - PROCESS | 1860 | 1461026808231 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 17:46:48 INFO - PROCESS | 1860 | 1461026808239 Marionette TRACE conn3 <- [1,2270,null,{}] 17:46:48 INFO - PROCESS | 1860 | 1461026808246 Marionette TRACE conn3 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:46:48 INFO - PROCESS | 1860 | 1461026808434 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 17:46:48 INFO - PROCESS | 1860 | 1461026808588 Marionette TRACE conn3 -> [0,2272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:48 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fe1914000 == 105 [pid = 1860] [id = 575] 17:46:48 INFO - PROCESS | 1860 | ++DOMWINDOW == 163 (0x7f3fdc4cc000) [pid = 1860] [serial = 1726] [outer = (nil)] 17:46:48 INFO - PROCESS | 1860 | ++DOMWINDOW == 164 (0x7f3fe23cc000) [pid = 1860] [serial = 1727] [outer = 0x7f3fdc4cc000] 17:46:48 INFO - PROCESS | 1860 | 1461026808644 Marionette DEBUG loaded listener.js 17:46:48 INFO - PROCESS | 1860 | ++DOMWINDOW == 165 (0x7f3fe9b38000) [pid = 1860] [serial = 1728] [outer = 0x7f3fdc4cc000] 17:46:49 INFO - PROCESS | 1860 | 1461026809319 Marionette TRACE conn3 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 17:46:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 17:46:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1140ms 17:46:49 INFO - PROCESS | 1860 | 1461026809365 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 17:46:49 INFO - PROCESS | 1860 | 1461026809369 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 17:46:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 17:46:49 INFO - PROCESS | 1860 | 1461026809374 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 17:46:49 INFO - PROCESS | 1860 | 1461026809376 Marionette TRACE conn3 <- [1,2274,null,{}] 17:46:49 INFO - PROCESS | 1860 | 1461026809391 Marionette TRACE conn3 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:46:49 INFO - PROCESS | 1860 | 1461026809541 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 17:46:49 INFO - PROCESS | 1860 | 1461026809554 Marionette TRACE conn3 -> [0,2276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:49 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fead53800 == 106 [pid = 1860] [id = 576] 17:46:49 INFO - PROCESS | 1860 | ++DOMWINDOW == 166 (0x7f3fe9b3a000) [pid = 1860] [serial = 1729] [outer = (nil)] 17:46:49 INFO - PROCESS | 1860 | ++DOMWINDOW == 167 (0x7f3fe9d0d800) [pid = 1860] [serial = 1730] [outer = 0x7f3fe9b3a000] 17:46:49 INFO - PROCESS | 1860 | 1461026809607 Marionette DEBUG loaded listener.js 17:46:49 INFO - PROCESS | 1860 | ++DOMWINDOW == 168 (0x7f3feb0ac400) [pid = 1860] [serial = 1731] [outer = 0x7f3fe9b3a000] 17:46:50 INFO - PROCESS | 1860 | 1461026810451 Marionette TRACE conn3 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 17:46:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 17:46:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1125ms 17:46:50 INFO - PROCESS | 1860 | 1461026810501 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 17:46:50 INFO - PROCESS | 1860 | 1461026810504 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 17:46:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 17:46:50 INFO - PROCESS | 1860 | 1461026810515 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 17:46:50 INFO - PROCESS | 1860 | 1461026810517 Marionette TRACE conn3 <- [1,2278,null,{}] 17:46:50 INFO - PROCESS | 1860 | 1461026810521 Marionette TRACE conn3 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:46:50 INFO - PROCESS | 1860 | 1461026810733 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 17:46:50 INFO - PROCESS | 1860 | 1461026810753 Marionette TRACE conn3 -> [0,2280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:50 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fec7b2000 == 107 [pid = 1860] [id = 577] 17:46:50 INFO - PROCESS | 1860 | ++DOMWINDOW == 169 (0x7f3feb67e000) [pid = 1860] [serial = 1732] [outer = (nil)] 17:46:50 INFO - PROCESS | 1860 | ++DOMWINDOW == 170 (0x7f3feb73d400) [pid = 1860] [serial = 1733] [outer = 0x7f3feb67e000] 17:46:50 INFO - PROCESS | 1860 | 1461026810817 Marionette DEBUG loaded listener.js 17:46:50 INFO - PROCESS | 1860 | ++DOMWINDOW == 171 (0x7f3fec070800) [pid = 1860] [serial = 1734] [outer = 0x7f3feb67e000] 17:46:51 INFO - PROCESS | 1860 | --DOMWINDOW == 170 (0x7f3fdcbd0c00) [pid = 1860] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 17:46:51 INFO - PROCESS | 1860 | --DOMWINDOW == 169 (0x7f3fe1aee400) [pid = 1860] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 17:46:51 INFO - PROCESS | 1860 | --DOMWINDOW == 168 (0x7f3fdbc3dc00) [pid = 1860] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 17:46:51 INFO - PROCESS | 1860 | --DOMWINDOW == 167 (0x7f3fe1bdf000) [pid = 1860] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 17:46:51 INFO - PROCESS | 1860 | --DOMWINDOW == 166 (0x7f3fe0470c00) [pid = 1860] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 17:46:51 INFO - PROCESS | 1860 | --DOMWINDOW == 165 (0x7f3fe9c22000) [pid = 1860] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 17:46:51 INFO - PROCESS | 1860 | --DOMWINDOW == 164 (0x7f3fe0658800) [pid = 1860] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 17:46:51 INFO - PROCESS | 1860 | --DOMWINDOW == 163 (0x7f3fe16e7c00) [pid = 1860] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 17:46:52 INFO - PROCESS | 1860 | 1461026812264 Marionette TRACE conn3 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 17:46:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 17:46:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1777ms 17:46:52 INFO - PROCESS | 1860 | 1461026812294 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 17:46:52 INFO - PROCESS | 1860 | 1461026812300 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 17:46:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 17:46:52 INFO - PROCESS | 1860 | 1461026812308 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 17:46:52 INFO - PROCESS | 1860 | 1461026812313 Marionette TRACE conn3 <- [1,2282,null,{}] 17:46:52 INFO - PROCESS | 1860 | 1461026812320 Marionette TRACE conn3 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:46:52 INFO - PROCESS | 1860 | 1461026812537 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 17:46:52 INFO - PROCESS | 1860 | 1461026812738 Marionette TRACE conn3 -> [0,2284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:52 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fe1cda800 == 108 [pid = 1860] [id = 578] 17:46:52 INFO - PROCESS | 1860 | ++DOMWINDOW == 164 (0x7f3fdd7e8800) [pid = 1860] [serial = 1735] [outer = (nil)] 17:46:52 INFO - PROCESS | 1860 | ++DOMWINDOW == 165 (0x7f3fe076c400) [pid = 1860] [serial = 1736] [outer = 0x7f3fdd7e8800] 17:46:52 INFO - PROCESS | 1860 | 1461026812805 Marionette DEBUG loaded listener.js 17:46:52 INFO - PROCESS | 1860 | ++DOMWINDOW == 166 (0x7f3fe16e7c00) [pid = 1860] [serial = 1737] [outer = 0x7f3fdd7e8800] 17:46:53 INFO - PROCESS | 1860 | 1461026813707 Marionette TRACE conn3 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 17:46:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 17:46:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1432ms 17:46:53 INFO - PROCESS | 1860 | 1461026813741 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 17:46:53 INFO - PROCESS | 1860 | 1461026813749 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 17:46:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 17:46:53 INFO - PROCESS | 1860 | 1461026813758 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 17:46:53 INFO - PROCESS | 1860 | 1461026813761 Marionette TRACE conn3 <- [1,2286,null,{}] 17:46:53 INFO - PROCESS | 1860 | 1461026813765 Marionette TRACE conn3 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:46:53 INFO - PROCESS | 1860 | 1461026813951 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 17:46:54 INFO - PROCESS | 1860 | 1461026814151 Marionette TRACE conn3 -> [0,2288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:54 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fec3b4000 == 109 [pid = 1860] [id = 579] 17:46:54 INFO - PROCESS | 1860 | ++DOMWINDOW == 167 (0x7f3fdd7e9000) [pid = 1860] [serial = 1738] [outer = (nil)] 17:46:54 INFO - PROCESS | 1860 | ++DOMWINDOW == 168 (0x7f3fe1fab400) [pid = 1860] [serial = 1739] [outer = 0x7f3fdd7e9000] 17:46:54 INFO - PROCESS | 1860 | 1461026814214 Marionette DEBUG loaded listener.js 17:46:54 INFO - PROCESS | 1860 | ++DOMWINDOW == 169 (0x7f3fe3658800) [pid = 1860] [serial = 1740] [outer = 0x7f3fdd7e9000] 17:46:55 INFO - PROCESS | 1860 | 1461026815031 Marionette TRACE conn3 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 17:46:55 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 17:46:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1328ms 17:46:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 17:46:55 INFO - PROCESS | 1860 | 1461026815087 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 17:46:55 INFO - PROCESS | 1860 | 1461026815089 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 17:46:55 INFO - PROCESS | 1860 | 1461026815095 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 17:46:55 INFO - PROCESS | 1860 | 1461026815100 Marionette TRACE conn3 <- [1,2290,null,{}] 17:46:55 INFO - PROCESS | 1860 | 1461026815114 Marionette TRACE conn3 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:46:55 INFO - PROCESS | 1860 | 1461026815302 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 17:46:55 INFO - PROCESS | 1860 | 1461026815491 Marionette TRACE conn3 -> [0,2292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:55 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff0d0d800 == 110 [pid = 1860] [id = 580] 17:46:55 INFO - PROCESS | 1860 | ++DOMWINDOW == 170 (0x7f3fe9b95c00) [pid = 1860] [serial = 1741] [outer = (nil)] 17:46:55 INFO - PROCESS | 1860 | ++DOMWINDOW == 171 (0x7f3feb12ec00) [pid = 1860] [serial = 1742] [outer = 0x7f3fe9b95c00] 17:46:55 INFO - PROCESS | 1860 | 1461026815559 Marionette DEBUG loaded listener.js 17:46:55 INFO - PROCESS | 1860 | ++DOMWINDOW == 172 (0x7f3febeb3c00) [pid = 1860] [serial = 1743] [outer = 0x7f3fe9b95c00] 17:46:56 INFO - PROCESS | 1860 | 1461026816314 Marionette TRACE conn3 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 17:46:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 17:46:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1236ms 17:46:56 INFO - PROCESS | 1860 | 1461026816330 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 17:46:56 INFO - PROCESS | 1860 | 1461026816333 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 17:46:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 17:46:56 INFO - PROCESS | 1860 | 1461026816339 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 17:46:56 INFO - PROCESS | 1860 | 1461026816341 Marionette TRACE conn3 <- [1,2294,null,{}] 17:46:56 INFO - PROCESS | 1860 | 1461026816346 Marionette TRACE conn3 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:46:56 INFO - PROCESS | 1860 | 1461026816505 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 17:46:56 INFO - PROCESS | 1860 | 1461026816708 Marionette TRACE conn3 -> [0,2296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:56 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff25d6800 == 111 [pid = 1860] [id = 581] 17:46:56 INFO - PROCESS | 1860 | ++DOMWINDOW == 173 (0x7f3fe1fb4c00) [pid = 1860] [serial = 1744] [outer = (nil)] 17:46:56 INFO - PROCESS | 1860 | ++DOMWINDOW == 174 (0x7f3fec6d6000) [pid = 1860] [serial = 1745] [outer = 0x7f3fe1fb4c00] 17:46:56 INFO - PROCESS | 1860 | 1461026816773 Marionette DEBUG loaded listener.js 17:46:56 INFO - PROCESS | 1860 | ++DOMWINDOW == 175 (0x7f3fecaa0000) [pid = 1860] [serial = 1746] [outer = 0x7f3fe1fb4c00] 17:46:57 INFO - PROCESS | 1860 | 1461026817549 Marionette TRACE conn3 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 17:46:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 17:46:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1228ms 17:46:57 INFO - PROCESS | 1860 | 1461026817567 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 17:46:57 INFO - PROCESS | 1860 | 1461026817570 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 17:46:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 17:46:57 INFO - PROCESS | 1860 | 1461026817592 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 17:46:57 INFO - PROCESS | 1860 | 1461026817595 Marionette TRACE conn3 <- [1,2298,null,{}] 17:46:57 INFO - PROCESS | 1860 | 1461026817602 Marionette TRACE conn3 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:46:57 INFO - PROCESS | 1860 | 1461026817767 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 17:46:57 INFO - PROCESS | 1860 | 1461026817962 Marionette TRACE conn3 -> [0,2300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:57 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff5212800 == 112 [pid = 1860] [id = 582] 17:46:57 INFO - PROCESS | 1860 | ++DOMWINDOW == 176 (0x7f3feb0a6000) [pid = 1860] [serial = 1747] [outer = (nil)] 17:46:58 INFO - PROCESS | 1860 | ++DOMWINDOW == 177 (0x7f3fecaabc00) [pid = 1860] [serial = 1748] [outer = 0x7f3feb0a6000] 17:46:58 INFO - PROCESS | 1860 | 1461026818024 Marionette DEBUG loaded listener.js 17:46:58 INFO - PROCESS | 1860 | ++DOMWINDOW == 178 (0x7f3fecc8c400) [pid = 1860] [serial = 1749] [outer = 0x7f3feb0a6000] 17:46:58 INFO - PROCESS | 1860 | 1461026818843 Marionette TRACE conn3 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 17:46:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 17:46:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1297ms 17:46:58 INFO - PROCESS | 1860 | 1461026818873 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 17:46:58 INFO - PROCESS | 1860 | 1461026818876 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 17:46:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 17:46:58 INFO - PROCESS | 1860 | 1461026818881 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 17:46:58 INFO - PROCESS | 1860 | 1461026818884 Marionette TRACE conn3 <- [1,2302,null,{}] 17:46:58 INFO - PROCESS | 1860 | 1461026818889 Marionette TRACE conn3 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:46:59 INFO - PROCESS | 1860 | 1461026819064 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 17:46:59 INFO - PROCESS | 1860 | 1461026819267 Marionette TRACE conn3 -> [0,2304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:59 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ffce16800 == 113 [pid = 1860] [id = 583] 17:46:59 INFO - PROCESS | 1860 | ++DOMWINDOW == 179 (0x7f3feb12c800) [pid = 1860] [serial = 1750] [outer = (nil)] 17:46:59 INFO - PROCESS | 1860 | ++DOMWINDOW == 180 (0x7f3fefdfb000) [pid = 1860] [serial = 1751] [outer = 0x7f3feb12c800] 17:46:59 INFO - PROCESS | 1860 | 1461026819331 Marionette DEBUG loaded listener.js 17:46:59 INFO - PROCESS | 1860 | ++DOMWINDOW == 181 (0x7f3ff10e8c00) [pid = 1860] [serial = 1752] [outer = 0x7f3feb12c800] 17:47:00 INFO - PROCESS | 1860 | 1461026820121 Marionette TRACE conn3 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 17:47:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 17:47:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1280ms 17:47:00 INFO - PROCESS | 1860 | 1461026820163 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 17:47:00 INFO - PROCESS | 1860 | 1461026820166 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 17:47:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 17:47:00 INFO - PROCESS | 1860 | 1461026820171 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 17:47:00 INFO - PROCESS | 1860 | 1461026820173 Marionette TRACE conn3 <- [1,2306,null,{}] 17:47:00 INFO - PROCESS | 1860 | 1461026820178 Marionette TRACE conn3 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:00 INFO - PROCESS | 1860 | 1461026820338 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 17:47:00 INFO - PROCESS | 1860 | 1461026820534 Marionette TRACE conn3 -> [0,2308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:00 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f4003c13000 == 114 [pid = 1860] [id = 584] 17:47:00 INFO - PROCESS | 1860 | ++DOMWINDOW == 182 (0x7f3fecc89c00) [pid = 1860] [serial = 1753] [outer = (nil)] 17:47:00 INFO - PROCESS | 1860 | ++DOMWINDOW == 183 (0x7f3ff2629400) [pid = 1860] [serial = 1754] [outer = 0x7f3fecc89c00] 17:47:00 INFO - PROCESS | 1860 | 1461026820596 Marionette DEBUG loaded listener.js 17:47:00 INFO - PROCESS | 1860 | ++DOMWINDOW == 184 (0x7f3ff3ac9800) [pid = 1860] [serial = 1755] [outer = 0x7f3fecc89c00] 17:47:01 INFO - PROCESS | 1860 | 1461026821359 Marionette TRACE conn3 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 17:47:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 17:47:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1226ms 17:47:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 17:47:01 INFO - PROCESS | 1860 | 1461026821398 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 17:47:01 INFO - PROCESS | 1860 | 1461026821401 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 17:47:01 INFO - PROCESS | 1860 | 1461026821407 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 17:47:01 INFO - PROCESS | 1860 | 1461026821410 Marionette TRACE conn3 <- [1,2310,null,{}] 17:47:01 INFO - PROCESS | 1860 | 1461026821416 Marionette TRACE conn3 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:01 INFO - PROCESS | 1860 | 1461026821599 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 17:47:01 INFO - PROCESS | 1860 | 1461026821795 Marionette TRACE conn3 -> [0,2312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:01 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f4007a60800 == 115 [pid = 1860] [id = 585] 17:47:01 INFO - PROCESS | 1860 | ++DOMWINDOW == 185 (0x7f3fecc8ac00) [pid = 1860] [serial = 1756] [outer = (nil)] 17:47:01 INFO - PROCESS | 1860 | ++DOMWINDOW == 186 (0x7f3ff40e7c00) [pid = 1860] [serial = 1757] [outer = 0x7f3fecc8ac00] 17:47:01 INFO - PROCESS | 1860 | 1461026821859 Marionette DEBUG loaded listener.js 17:47:01 INFO - PROCESS | 1860 | ++DOMWINDOW == 187 (0x7f3ff4a89c00) [pid = 1860] [serial = 1758] [outer = 0x7f3fecc8ac00] 17:47:02 INFO - PROCESS | 1860 | 1461026822657 Marionette TRACE conn3 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 17:47:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 17:47:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1278ms 17:47:02 INFO - PROCESS | 1860 | 1461026822685 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 17:47:02 INFO - PROCESS | 1860 | 1461026822688 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 17:47:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 17:47:02 INFO - PROCESS | 1860 | 1461026822693 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 17:47:02 INFO - PROCESS | 1860 | 1461026822695 Marionette TRACE conn3 <- [1,2314,null,{}] 17:47:02 INFO - PROCESS | 1860 | 1461026822700 Marionette TRACE conn3 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:02 INFO - PROCESS | 1860 | 1461026822872 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 17:47:03 INFO - PROCESS | 1860 | 1461026823067 Marionette TRACE conn3 -> [0,2316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:03 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f400809b000 == 116 [pid = 1860] [id = 586] 17:47:03 INFO - PROCESS | 1860 | ++DOMWINDOW == 188 (0x7f3ff0802800) [pid = 1860] [serial = 1759] [outer = (nil)] 17:47:03 INFO - PROCESS | 1860 | ++DOMWINDOW == 189 (0x7f3ff4eaec00) [pid = 1860] [serial = 1760] [outer = 0x7f3ff0802800] 17:47:03 INFO - PROCESS | 1860 | 1461026823128 Marionette DEBUG loaded listener.js 17:47:03 INFO - PROCESS | 1860 | ++DOMWINDOW == 190 (0x7f3ff53b5800) [pid = 1860] [serial = 1761] [outer = 0x7f3ff0802800] 17:47:03 INFO - PROCESS | 1860 | 1461026823886 Marionette TRACE conn3 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 17:47:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 17:47:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1231ms 17:47:03 INFO - PROCESS | 1860 | 1461026823926 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 17:47:03 INFO - PROCESS | 1860 | 1461026823929 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 17:47:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 17:47:03 INFO - PROCESS | 1860 | 1461026823940 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 17:47:03 INFO - PROCESS | 1860 | 1461026823946 Marionette TRACE conn3 <- [1,2318,null,{}] 17:47:03 INFO - PROCESS | 1860 | 1461026823951 Marionette TRACE conn3 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:04 INFO - PROCESS | 1860 | 1461026824119 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 17:47:04 INFO - PROCESS | 1860 | 1461026824342 Marionette TRACE conn3 -> [0,2320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:04 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f400858f000 == 117 [pid = 1860] [id = 587] 17:47:04 INFO - PROCESS | 1860 | ++DOMWINDOW == 191 (0x7f3ff5006400) [pid = 1860] [serial = 1762] [outer = (nil)] 17:47:04 INFO - PROCESS | 1860 | ++DOMWINDOW == 192 (0x7f3ff53c1c00) [pid = 1860] [serial = 1763] [outer = 0x7f3ff5006400] 17:47:04 INFO - PROCESS | 1860 | 1461026824407 Marionette DEBUG loaded listener.js 17:47:04 INFO - PROCESS | 1860 | ++DOMWINDOW == 193 (0x7f3ff56cb800) [pid = 1860] [serial = 1764] [outer = 0x7f3ff5006400] 17:47:05 INFO - PROCESS | 1860 | 1461026825217 Marionette TRACE conn3 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 17:47:05 INFO - PROCESS | 1860 | 1461026825281 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 17:47:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 17:47:05 INFO - PROCESS | 1860 | 1461026825287 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 17:47:05 INFO - PROCESS | 1860 | 1461026825291 Marionette TRACE conn3 <- [1,2322,null,{}] 17:47:05 INFO - PROCESS | 1860 | 1461026825295 Marionette TRACE conn3 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:05 INFO - PROCESS | 1860 | 1461026825493 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 17:47:05 INFO - PROCESS | 1860 | 1461026825687 Marionette TRACE conn3 -> [0,2324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:05 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f400c41b800 == 118 [pid = 1860] [id = 588] 17:47:05 INFO - PROCESS | 1860 | ++DOMWINDOW == 194 (0x7f3ff53b9400) [pid = 1860] [serial = 1765] [outer = (nil)] 17:47:05 INFO - PROCESS | 1860 | ++DOMWINDOW == 195 (0x7f3ff5fbfc00) [pid = 1860] [serial = 1766] [outer = 0x7f3ff53b9400] 17:47:05 INFO - PROCESS | 1860 | 1461026825755 Marionette DEBUG loaded listener.js 17:47:05 INFO - PROCESS | 1860 | ++DOMWINDOW == 196 (0x7f3ff663ac00) [pid = 1860] [serial = 1767] [outer = 0x7f3ff53b9400] 17:47:06 INFO - PROCESS | 1860 | 1461026826525 Marionette TRACE conn3 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 17:47:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 17:47:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1276ms 17:47:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 17:47:06 INFO - PROCESS | 1860 | 1461026826564 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 17:47:06 INFO - PROCESS | 1860 | 1461026826566 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 17:47:06 INFO - PROCESS | 1860 | 1461026826572 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 17:47:06 INFO - PROCESS | 1860 | 1461026826575 Marionette TRACE conn3 <- [1,2326,null,{}] 17:47:06 INFO - PROCESS | 1860 | 1461026826580 Marionette TRACE conn3 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:06 INFO - PROCESS | 1860 | 1461026826758 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 17:47:06 INFO - PROCESS | 1860 | 1461026826953 Marionette TRACE conn3 -> [0,2328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:06 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f400d4c9000 == 119 [pid = 1860] [id = 589] 17:47:06 INFO - PROCESS | 1860 | ++DOMWINDOW == 197 (0x7f3ff56cb400) [pid = 1860] [serial = 1768] [outer = (nil)] 17:47:07 INFO - PROCESS | 1860 | ++DOMWINDOW == 198 (0x7f3ff6783400) [pid = 1860] [serial = 1769] [outer = 0x7f3ff56cb400] 17:47:07 INFO - PROCESS | 1860 | 1461026827015 Marionette DEBUG loaded listener.js 17:47:07 INFO - PROCESS | 1860 | ++DOMWINDOW == 199 (0x7f3ff6a61400) [pid = 1860] [serial = 1770] [outer = 0x7f3ff56cb400] 17:47:07 INFO - PROCESS | 1860 | 1461026827777 Marionette TRACE conn3 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 17:47:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 17:47:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1229ms 17:47:07 INFO - PROCESS | 1860 | 1461026827800 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 17:47:07 INFO - PROCESS | 1860 | 1461026827803 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 17:47:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 17:47:07 INFO - PROCESS | 1860 | 1461026827825 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 17:47:07 INFO - PROCESS | 1860 | 1461026827828 Marionette TRACE conn3 <- [1,2330,null,{}] 17:47:07 INFO - PROCESS | 1860 | 1461026827835 Marionette TRACE conn3 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:08 INFO - PROCESS | 1860 | 1461026828002 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 17:47:08 INFO - PROCESS | 1860 | 1461026828198 Marionette TRACE conn3 -> [0,2332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:08 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fdd84b000 == 120 [pid = 1860] [id = 590] 17:47:08 INFO - PROCESS | 1860 | ++DOMWINDOW == 200 (0x7f3ff5fc1c00) [pid = 1860] [serial = 1771] [outer = (nil)] 17:47:08 INFO - PROCESS | 1860 | ++DOMWINDOW == 201 (0x7f3ff6cb2800) [pid = 1860] [serial = 1772] [outer = 0x7f3ff5fc1c00] 17:47:08 INFO - PROCESS | 1860 | 1461026828261 Marionette DEBUG loaded listener.js 17:47:08 INFO - PROCESS | 1860 | ++DOMWINDOW == 202 (0x7f3ff6e47000) [pid = 1860] [serial = 1773] [outer = 0x7f3ff5fc1c00] 17:47:09 INFO - PROCESS | 1860 | 1461026829014 Marionette TRACE conn3 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 17:47:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 17:47:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1247ms 17:47:09 INFO - PROCESS | 1860 | 1461026829056 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 17:47:09 INFO - PROCESS | 1860 | 1461026829060 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 17:47:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 17:47:09 INFO - PROCESS | 1860 | 1461026829065 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 17:47:09 INFO - PROCESS | 1860 | 1461026829067 Marionette TRACE conn3 <- [1,2334,null,{}] 17:47:09 INFO - PROCESS | 1860 | 1461026829072 Marionette TRACE conn3 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:09 INFO - PROCESS | 1860 | 1461026829249 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 17:47:09 INFO - PROCESS | 1860 | 1461026829449 Marionette TRACE conn3 -> [0,2336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:09 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f400d4e0000 == 121 [pid = 1860] [id = 591] 17:47:09 INFO - PROCESS | 1860 | ++DOMWINDOW == 203 (0x7f3ff53b8400) [pid = 1860] [serial = 1774] [outer = (nil)] 17:47:09 INFO - PROCESS | 1860 | ++DOMWINDOW == 204 (0x7f3ff6e96400) [pid = 1860] [serial = 1775] [outer = 0x7f3ff53b8400] 17:47:09 INFO - PROCESS | 1860 | 1461026829512 Marionette DEBUG loaded listener.js 17:47:09 INFO - PROCESS | 1860 | ++DOMWINDOW == 205 (0x7f3ff7798800) [pid = 1860] [serial = 1776] [outer = 0x7f3ff53b8400] 17:47:10 INFO - PROCESS | 1860 | 1461026830309 Marionette TRACE conn3 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 17:47:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 17:47:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1277ms 17:47:10 INFO - PROCESS | 1860 | 1461026830352 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 17:47:10 INFO - PROCESS | 1860 | 1461026830355 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 17:47:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 17:47:10 INFO - PROCESS | 1860 | 1461026830363 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 17:47:10 INFO - PROCESS | 1860 | 1461026830366 Marionette TRACE conn3 <- [1,2338,null,{}] 17:47:10 INFO - PROCESS | 1860 | 1461026830370 Marionette TRACE conn3 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:10 INFO - PROCESS | 1860 | 1461026830545 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 17:47:10 INFO - PROCESS | 1860 | 1461026830753 Marionette TRACE conn3 -> [0,2340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.set.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:10 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fd93e3800 == 122 [pid = 1860] [id = 592] 17:47:10 INFO - PROCESS | 1860 | ++DOMWINDOW == 206 (0x7f3fdbd8bc00) [pid = 1860] [serial = 1777] [outer = (nil)] 17:47:10 INFO - PROCESS | 1860 | ++DOMWINDOW == 207 (0x7f3fe0467800) [pid = 1860] [serial = 1778] [outer = 0x7f3fdbd8bc00] 17:47:10 INFO - PROCESS | 1860 | 1461026830817 Marionette DEBUG loaded listener.js 17:47:10 INFO - PROCESS | 1860 | ++DOMWINDOW == 208 (0x7f3fe3660c00) [pid = 1860] [serial = 1779] [outer = 0x7f3fdbd8bc00] 17:47:11 INFO - PROCESS | 1860 | 1461026831640 Marionette TRACE conn3 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 17:47:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 17:47:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1331ms 17:47:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 17:47:11 INFO - PROCESS | 1860 | 1461026831694 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 17:47:11 INFO - PROCESS | 1860 | 1461026831696 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 17:47:11 INFO - PROCESS | 1860 | 1461026831702 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 17:47:11 INFO - PROCESS | 1860 | 1461026831704 Marionette TRACE conn3 <- [1,2342,null,{}] 17:47:11 INFO - PROCESS | 1860 | 1461026831709 Marionette TRACE conn3 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:11 INFO - PROCESS | 1860 | 1461026831869 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 17:47:12 INFO - PROCESS | 1860 | 1461026832073 Marionette TRACE conn3 -> [0,2344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:12 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fe21d8800 == 123 [pid = 1860] [id = 593] 17:47:12 INFO - PROCESS | 1860 | ++DOMWINDOW == 209 (0x7f3fdbd83000) [pid = 1860] [serial = 1780] [outer = (nil)] 17:47:12 INFO - PROCESS | 1860 | ++DOMWINDOW == 210 (0x7f3ff6e4c000) [pid = 1860] [serial = 1781] [outer = 0x7f3fdbd83000] 17:47:12 INFO - PROCESS | 1860 | 1461026832131 Marionette DEBUG loaded listener.js 17:47:12 INFO - PROCESS | 1860 | ++DOMWINDOW == 211 (0x7f3ff791d400) [pid = 1860] [serial = 1782] [outer = 0x7f3fdbd83000] 17:47:13 INFO - PROCESS | 1860 | 1461026833243 Marionette TRACE conn3 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 17:47:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 17:47:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1583ms 17:47:13 INFO - PROCESS | 1860 | 1461026833284 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 17:47:13 INFO - PROCESS | 1860 | 1461026833290 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 17:47:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 17:47:13 INFO - PROCESS | 1860 | 1461026833297 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 17:47:13 INFO - PROCESS | 1860 | 1461026833301 Marionette TRACE conn3 <- [1,2346,null,{}] 17:47:13 INFO - PROCESS | 1860 | 1461026833307 Marionette TRACE conn3 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:13 INFO - PROCESS | 1860 | 1461026833485 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 17:47:13 INFO - PROCESS | 1860 | 1461026833691 Marionette TRACE conn3 -> [0,2348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:13 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fead55800 == 124 [pid = 1860] [id = 594] 17:47:13 INFO - PROCESS | 1860 | ++DOMWINDOW == 212 (0x7f3fe076b800) [pid = 1860] [serial = 1783] [outer = (nil)] 17:47:13 INFO - PROCESS | 1860 | ++DOMWINDOW == 213 (0x7f3fe0840000) [pid = 1860] [serial = 1784] [outer = 0x7f3fe076b800] 17:47:13 INFO - PROCESS | 1860 | 1461026833749 Marionette DEBUG loaded listener.js 17:47:13 INFO - PROCESS | 1860 | ++DOMWINDOW == 214 (0x7f3fe1adbc00) [pid = 1860] [serial = 1785] [outer = 0x7f3fe076b800] 17:47:14 INFO - PROCESS | 1860 | 1461026834784 Marionette TRACE conn3 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 17:47:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 17:47:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1529ms 17:47:14 INFO - PROCESS | 1860 | 1461026834827 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 17:47:14 INFO - PROCESS | 1860 | 1461026834835 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 17:47:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 17:47:14 INFO - PROCESS | 1860 | 1461026834845 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 17:47:14 INFO - PROCESS | 1860 | 1461026834849 Marionette TRACE conn3 <- [1,2350,null,{}] 17:47:14 INFO - PROCESS | 1860 | 1461026834855 Marionette TRACE conn3 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:15 INFO - PROCESS | 1860 | 1461026835038 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 17:47:15 INFO - PROCESS | 1860 | 1461026835315 Marionette TRACE conn3 -> [0,2352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:15 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fe06da000 == 125 [pid = 1860] [id = 595] 17:47:15 INFO - PROCESS | 1860 | ++DOMWINDOW == 215 (0x7f3fe0613800) [pid = 1860] [serial = 1786] [outer = (nil)] 17:47:15 INFO - PROCESS | 1860 | ++DOMWINDOW == 216 (0x7f3fe23d0000) [pid = 1860] [serial = 1787] [outer = 0x7f3fe0613800] 17:47:15 INFO - PROCESS | 1860 | 1461026835450 Marionette DEBUG loaded listener.js 17:47:15 INFO - PROCESS | 1860 | ++DOMWINDOW == 217 (0x7f3fe8c9e000) [pid = 1860] [serial = 1788] [outer = 0x7f3fe0613800] 17:47:15 INFO - PROCESS | 1860 | --DOMWINDOW == 216 (0x7f3feb12dc00) [pid = 1860] [serial = 1679] [outer = (nil)] [url = about:blank] 17:47:15 INFO - PROCESS | 1860 | --DOMWINDOW == 215 (0x7f3fdd7f1400) [pid = 1860] [serial = 1652] [outer = (nil)] [url = about:blank] 17:47:15 INFO - PROCESS | 1860 | --DOMWINDOW == 214 (0x7f3fdc4c6400) [pid = 1860] [serial = 1655] [outer = (nil)] [url = about:blank] 17:47:15 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fead53800 == 124 [pid = 1860] [id = 576] 17:47:15 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fe1914000 == 123 [pid = 1860] [id = 575] 17:47:15 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fe1692000 == 122 [pid = 1860] [id = 574] 17:47:15 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fe21c2800 == 121 [pid = 1860] [id = 573] 17:47:15 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fe33a4000 == 120 [pid = 1860] [id = 572] 17:47:15 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff4e5e800 == 119 [pid = 1860] [id = 567] 17:47:16 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff25da000 == 118 [pid = 1860] [id = 566] 17:47:16 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff11e3000 == 117 [pid = 1860] [id = 565] 17:47:16 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff02a4800 == 116 [pid = 1860] [id = 564] 17:47:16 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3feced5800 == 115 [pid = 1860] [id = 563] 17:47:16 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fec991000 == 114 [pid = 1860] [id = 562] 17:47:16 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fe8ea5000 == 113 [pid = 1860] [id = 561] 17:47:16 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fe071e000 == 112 [pid = 1860] [id = 560] 17:47:16 INFO - PROCESS | 1860 | --DOMWINDOW == 213 (0x7f3feb10f800) [pid = 1860] [serial = 1628] [outer = (nil)] [url = about:blank] 17:47:16 INFO - PROCESS | 1860 | --DOMWINDOW == 212 (0x7f3fe1ae7400) [pid = 1860] [serial = 1665] [outer = (nil)] [url = about:blank] 17:47:16 INFO - PROCESS | 1860 | --DOMWINDOW == 211 (0x7f3fedec5000) [pid = 1860] [serial = 1637] [outer = (nil)] [url = about:blank] 17:47:16 INFO - PROCESS | 1860 | --DOMWINDOW == 210 (0x7f3fe046cc00) [pid = 1860] [serial = 1619] [outer = (nil)] [url = about:blank] 17:47:16 INFO - PROCESS | 1860 | --DOMWINDOW == 209 (0x7f3fec06fc00) [pid = 1860] [serial = 1631] [outer = (nil)] [url = about:blank] 17:47:16 INFO - PROCESS | 1860 | --DOMWINDOW == 208 (0x7f3fdd7f1000) [pid = 1860] [serial = 1658] [outer = (nil)] [url = about:blank] 17:47:16 INFO - PROCESS | 1860 | --DOMWINDOW == 207 (0x7f3fe23cbc00) [pid = 1860] [serial = 1668] [outer = (nil)] [url = about:blank] 17:47:16 INFO - PROCESS | 1860 | --DOMWINDOW == 206 (0x7f3ff10e7400) [pid = 1860] [serial = 1649] [outer = (nil)] [url = about:blank] 17:47:16 INFO - PROCESS | 1860 | --DOMWINDOW == 205 (0x7f3fe0841c00) [pid = 1860] [serial = 1616] [outer = (nil)] [url = about:blank] 17:47:16 INFO - PROCESS | 1860 | --DOMWINDOW == 204 (0x7f3fe23d9400) [pid = 1860] [serial = 1670] [outer = (nil)] [url = about:blank] 17:47:16 INFO - PROCESS | 1860 | --DOMWINDOW == 203 (0x7f3fde1d1c00) [pid = 1860] [serial = 1659] [outer = (nil)] [url = about:blank] 17:47:16 INFO - PROCESS | 1860 | --DOMWINDOW == 202 (0x7f3ff06a8000) [pid = 1860] [serial = 1646] [outer = (nil)] [url = about:blank] 17:47:16 INFO - PROCESS | 1860 | --DOMWINDOW == 201 (0x7f3fe9b36000) [pid = 1860] [serial = 1617] [outer = (nil)] [url = about:blank] 17:47:16 INFO - PROCESS | 1860 | --DOMWINDOW == 200 (0x7f3feb108c00) [pid = 1860] [serial = 1677] [outer = (nil)] [url = about:blank] 17:47:16 INFO - PROCESS | 1860 | --DOMWINDOW == 199 (0x7f3fe18a4800) [pid = 1860] [serial = 1664] [outer = (nil)] [url = about:blank] 17:47:16 INFO - PROCESS | 1860 | --DOMWINDOW == 198 (0x7f3fe9d0cc00) [pid = 1860] [serial = 1673] [outer = (nil)] [url = about:blank] 17:47:16 INFO - PROCESS | 1860 | --DOMWINDOW == 197 (0x7f3fe9b37800) [pid = 1860] [serial = 1676] [outer = (nil)] [url = about:blank] 17:47:16 INFO - PROCESS | 1860 | --DOMWINDOW == 196 (0x7f3ff0171800) [pid = 1860] [serial = 1643] [outer = (nil)] [url = about:blank] 17:47:16 INFO - PROCESS | 1860 | --DOMWINDOW == 195 (0x7f3fe20d8000) [pid = 1860] [serial = 1667] [outer = (nil)] [url = about:blank] 17:47:16 INFO - PROCESS | 1860 | --DOMWINDOW == 194 (0x7f3fe9b3bc00) [pid = 1860] [serial = 1625] [outer = (nil)] [url = about:blank] 17:47:16 INFO - PROCESS | 1860 | --DOMWINDOW == 193 (0x7f3fe085e000) [pid = 1860] [serial = 1662] [outer = (nil)] [url = about:blank] 17:47:16 INFO - PROCESS | 1860 | --DOMWINDOW == 192 (0x7f3fe8c9a800) [pid = 1860] [serial = 1671] [outer = (nil)] [url = about:blank] 17:47:16 INFO - PROCESS | 1860 | --DOMWINDOW == 191 (0x7f3feb0aa800) [pid = 1860] [serial = 1674] [outer = (nil)] [url = about:blank] 17:47:16 INFO - PROCESS | 1860 | --DOMWINDOW == 190 (0x7f3fe18acc00) [pid = 1860] [serial = 1622] [outer = (nil)] [url = about:blank] 17:47:16 INFO - PROCESS | 1860 | --DOMWINDOW == 189 (0x7f3fefd6e800) [pid = 1860] [serial = 1640] [outer = (nil)] [url = about:blank] 17:47:16 INFO - PROCESS | 1860 | --DOMWINDOW == 188 (0x7f3fecc8bc00) [pid = 1860] [serial = 1634] [outer = (nil)] [url = about:blank] 17:47:16 INFO - PROCESS | 1860 | --DOMWINDOW == 187 (0x7f3fe0839800) [pid = 1860] [serial = 1661] [outer = (nil)] [url = about:blank] 17:47:16 INFO - PROCESS | 1860 | 1461026836205 Marionette TRACE conn3 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 17:47:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 17:47:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1383ms 17:47:16 INFO - PROCESS | 1860 | 1461026836228 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 17:47:16 INFO - PROCESS | 1860 | 1461026836231 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 17:47:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 17:47:16 INFO - PROCESS | 1860 | 1461026836236 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 17:47:16 INFO - PROCESS | 1860 | 1461026836240 Marionette TRACE conn3 <- [1,2354,null,{}] 17:47:16 INFO - PROCESS | 1860 | 1461026836254 Marionette TRACE conn3 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:16 INFO - PROCESS | 1860 | 1461026836434 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 17:47:16 INFO - PROCESS | 1860 | 1461026836598 Marionette TRACE conn3 -> [0,2356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:16 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fe33a4000 == 113 [pid = 1860] [id = 596] 17:47:16 INFO - PROCESS | 1860 | ++DOMWINDOW == 188 (0x7f3fe23cbc00) [pid = 1860] [serial = 1789] [outer = (nil)] 17:47:16 INFO - PROCESS | 1860 | ++DOMWINDOW == 189 (0x7f3fe9b34400) [pid = 1860] [serial = 1790] [outer = 0x7f3fe23cbc00] 17:47:16 INFO - PROCESS | 1860 | 1461026836666 Marionette DEBUG loaded listener.js 17:47:16 INFO - PROCESS | 1860 | ++DOMWINDOW == 190 (0x7f3feb678c00) [pid = 1860] [serial = 1791] [outer = 0x7f3fe23cbc00] 17:47:17 INFO - PROCESS | 1860 | ************************* 17:47:17 INFO - PROCESS | 1860 | A coding exception was thrown and uncaught in a Task. 17:47:17 INFO - PROCESS | 1860 | 17:47:17 INFO - PROCESS | 1860 | Full message: TypeError: NetworkError when attempting to fetch resource. 17:47:17 INFO - PROCESS | 1860 | Full stack: 17:47:17 INFO - PROCESS | 1860 | ************************* 17:47:17 INFO - PROCESS | 1860 | 1461026837383 Marionette TRACE conn3 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 17:47:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 17:47:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1187ms 17:47:17 INFO - PROCESS | 1860 | 1461026837423 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 17:47:17 INFO - PROCESS | 1860 | 1461026837427 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 17:47:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 17:47:17 INFO - PROCESS | 1860 | 1461026837432 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 17:47:17 INFO - PROCESS | 1860 | 1461026837434 Marionette TRACE conn3 <- [1,2358,null,{}] 17:47:17 INFO - PROCESS | 1860 | 1461026837450 Marionette TRACE conn3 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:17 INFO - PROCESS | 1860 | 1461026837599 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 17:47:17 INFO - PROCESS | 1860 | 1461026837612 Marionette TRACE conn3 -> [0,2360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:17 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fecd43000 == 114 [pid = 1860] [id = 597] 17:47:17 INFO - PROCESS | 1860 | ++DOMWINDOW == 191 (0x7f3fe9d27800) [pid = 1860] [serial = 1792] [outer = (nil)] 17:47:17 INFO - PROCESS | 1860 | ++DOMWINDOW == 192 (0x7f3fecaa2c00) [pid = 1860] [serial = 1793] [outer = 0x7f3fe9d27800] 17:47:17 INFO - PROCESS | 1860 | 1461026837665 Marionette DEBUG loaded listener.js 17:47:17 INFO - PROCESS | 1860 | ++DOMWINDOW == 193 (0x7f3fefd6e800) [pid = 1860] [serial = 1794] [outer = 0x7f3fe9d27800] 17:47:18 INFO - PROCESS | 1860 | 1461026838478 Marionette TRACE conn3 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 17:47:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 17:47:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1077ms 17:47:18 INFO - PROCESS | 1860 | 1461026838513 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 17:47:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 17:47:18 INFO - PROCESS | 1860 | 1461026838516 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 17:47:18 INFO - PROCESS | 1860 | 1461026838521 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 17:47:18 INFO - PROCESS | 1860 | 1461026838524 Marionette TRACE conn3 <- [1,2362,null,{}] 17:47:18 INFO - PROCESS | 1860 | 1461026838532 Marionette TRACE conn3 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:18 INFO - PROCESS | 1860 | 1461026838729 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 17:47:18 INFO - PROCESS | 1860 | 1461026838757 Marionette TRACE conn3 -> [0,2364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.created.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:18 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff0245000 == 115 [pid = 1860] [id = 598] 17:47:18 INFO - PROCESS | 1860 | ++DOMWINDOW == 194 (0x7f3febeae400) [pid = 1860] [serial = 1795] [outer = (nil)] 17:47:18 INFO - PROCESS | 1860 | ++DOMWINDOW == 195 (0x7f3ff0171800) [pid = 1860] [serial = 1796] [outer = 0x7f3febeae400] 17:47:18 INFO - PROCESS | 1860 | 1461026838809 Marionette DEBUG loaded listener.js 17:47:18 INFO - PROCESS | 1860 | ++DOMWINDOW == 196 (0x7f3ff0d46800) [pid = 1860] [serial = 1797] [outer = 0x7f3febeae400] 17:47:19 INFO - PROCESS | 1860 | 1461026839669 Marionette TRACE conn3 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 17:47:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 17:47:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1179ms 17:47:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 17:47:19 INFO - PROCESS | 1860 | 1461026839700 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 17:47:19 INFO - PROCESS | 1860 | 1461026839703 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 17:47:19 INFO - PROCESS | 1860 | 1461026839707 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 17:47:19 INFO - PROCESS | 1860 | 1461026839710 Marionette TRACE conn3 <- [1,2366,null,{}] 17:47:19 INFO - PROCESS | 1860 | 1461026839714 Marionette TRACE conn3 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:19 INFO - PROCESS | 1860 | 1461026839941 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 17:47:19 INFO - PROCESS | 1860 | 1461026839969 Marionette TRACE conn3 -> [0,2368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:19 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff4a5c000 == 116 [pid = 1860] [id = 599] 17:47:19 INFO - PROCESS | 1860 | ++DOMWINDOW == 197 (0x7f3ff0d47c00) [pid = 1860] [serial = 1798] [outer = (nil)] 17:47:20 INFO - PROCESS | 1860 | ++DOMWINDOW == 198 (0x7f3ff5cdd000) [pid = 1860] [serial = 1799] [outer = 0x7f3ff0d47c00] 17:47:20 INFO - PROCESS | 1860 | 1461026840025 Marionette DEBUG loaded listener.js 17:47:20 INFO - PROCESS | 1860 | ++DOMWINDOW == 199 (0x7f3ff53bc000) [pid = 1860] [serial = 1800] [outer = 0x7f3ff0d47c00] 17:47:20 INFO - PROCESS | 1860 | --DOMWINDOW == 198 (0x7f3fe9b3a000) [pid = 1860] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 17:47:20 INFO - PROCESS | 1860 | --DOMWINDOW == 197 (0x7f3fe0617800) [pid = 1860] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 17:47:20 INFO - PROCESS | 1860 | --DOMWINDOW == 196 (0x7f3fe08d3800) [pid = 1860] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 17:47:20 INFO - PROCESS | 1860 | --DOMWINDOW == 195 (0x7f3fdbc41800) [pid = 1860] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 17:47:20 INFO - PROCESS | 1860 | --DOMWINDOW == 194 (0x7f3fdbc45000) [pid = 1860] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 17:47:20 INFO - PROCESS | 1860 | --DOMWINDOW == 193 (0x7f3fdc4cc000) [pid = 1860] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 17:47:21 INFO - PROCESS | 1860 | 1461026840998 Marionette TRACE conn3 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 17:47:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 17:47:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1332ms 17:47:21 INFO - PROCESS | 1860 | 1461026841040 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 17:47:21 INFO - PROCESS | 1860 | 1461026841043 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 17:47:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 17:47:21 INFO - PROCESS | 1860 | 1461026841049 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 17:47:21 INFO - PROCESS | 1860 | 1461026841051 Marionette TRACE conn3 <- [1,2370,null,{}] 17:47:21 INFO - PROCESS | 1860 | 1461026841056 Marionette TRACE conn3 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:21 INFO - PROCESS | 1860 | 1461026841209 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 17:47:21 INFO - PROCESS | 1860 | 1461026841375 Marionette TRACE conn3 -> [0,2372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:21 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff4b78800 == 117 [pid = 1860] [id = 600] 17:47:21 INFO - PROCESS | 1860 | ++DOMWINDOW == 194 (0x7f3fdc4cc000) [pid = 1860] [serial = 1801] [outer = (nil)] 17:47:21 INFO - PROCESS | 1860 | ++DOMWINDOW == 195 (0x7f3ff0176400) [pid = 1860] [serial = 1802] [outer = 0x7f3fdc4cc000] 17:47:21 INFO - PROCESS | 1860 | 1461026841428 Marionette DEBUG loaded listener.js 17:47:21 INFO - PROCESS | 1860 | ++DOMWINDOW == 196 (0x7f3ff6a55400) [pid = 1860] [serial = 1803] [outer = 0x7f3fdc4cc000] 17:47:22 INFO - PROCESS | 1860 | 1461026842042 Marionette TRACE conn3 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 17:47:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 17:47:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1028ms 17:47:22 INFO - PROCESS | 1860 | 1461026842077 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 17:47:22 INFO - PROCESS | 1860 | 1461026842079 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 17:47:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 17:47:22 INFO - PROCESS | 1860 | 1461026842084 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 17:47:22 INFO - PROCESS | 1860 | 1461026842087 Marionette TRACE conn3 <- [1,2374,null,{}] 17:47:22 INFO - PROCESS | 1860 | 1461026842091 Marionette TRACE conn3 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:22 INFO - PROCESS | 1860 | 1461026842259 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 17:47:22 INFO - PROCESS | 1860 | 1461026842427 Marionette TRACE conn3 -> [0,2376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:22 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff77ea000 == 118 [pid = 1860] [id = 601] 17:47:22 INFO - PROCESS | 1860 | ++DOMWINDOW == 197 (0x7f3fe0003400) [pid = 1860] [serial = 1804] [outer = (nil)] 17:47:22 INFO - PROCESS | 1860 | ++DOMWINDOW == 198 (0x7f3ff10e8400) [pid = 1860] [serial = 1805] [outer = 0x7f3fe0003400] 17:47:22 INFO - PROCESS | 1860 | 1461026842481 Marionette DEBUG loaded listener.js 17:47:22 INFO - PROCESS | 1860 | ++DOMWINDOW == 199 (0x7f3ff704bc00) [pid = 1860] [serial = 1806] [outer = 0x7f3fe0003400] 17:47:23 INFO - PROCESS | 1860 | 1461026843387 Marionette TRACE conn3 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 17:47:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 17:47:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1376ms 17:47:23 INFO - PROCESS | 1860 | 1461026843461 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 17:47:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 17:47:23 INFO - PROCESS | 1860 | 1461026843468 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 17:47:23 INFO - PROCESS | 1860 | 1461026843476 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 17:47:23 INFO - PROCESS | 1860 | 1461026843481 Marionette TRACE conn3 <- [1,2378,null,{}] 17:47:23 INFO - PROCESS | 1860 | 1461026843488 Marionette TRACE conn3 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:23 INFO - PROCESS | 1860 | 1461026843729 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 17:47:23 INFO - PROCESS | 1860 | 1461026843980 Marionette TRACE conn3 -> [0,2380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:24 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fe1df9000 == 119 [pid = 1860] [id = 602] 17:47:24 INFO - PROCESS | 1860 | ++DOMWINDOW == 200 (0x7f3fe1ad6400) [pid = 1860] [serial = 1807] [outer = (nil)] 17:47:24 INFO - PROCESS | 1860 | ++DOMWINDOW == 201 (0x7f3fe1af4400) [pid = 1860] [serial = 1808] [outer = 0x7f3fe1ad6400] 17:47:24 INFO - PROCESS | 1860 | 1461026844091 Marionette DEBUG loaded listener.js 17:47:24 INFO - PROCESS | 1860 | ++DOMWINDOW == 202 (0x7f3fe3654800) [pid = 1860] [serial = 1809] [outer = 0x7f3fe1ad6400] 17:47:24 INFO - PROCESS | 1860 | 1461026844903 Marionette TRACE conn3 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 17:47:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 17:47:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1485ms 17:47:24 INFO - PROCESS | 1860 | 1461026844962 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 17:47:24 INFO - PROCESS | 1860 | 1461026844969 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 17:47:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 17:47:24 INFO - PROCESS | 1860 | 1461026844978 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 17:47:24 INFO - PROCESS | 1860 | 1461026844982 Marionette TRACE conn3 <- [1,2382,null,{}] 17:47:24 INFO - PROCESS | 1860 | 1461026844988 Marionette TRACE conn3 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:25 INFO - PROCESS | 1860 | 1461026845179 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 17:47:25 INFO - PROCESS | 1860 | 1461026845383 Marionette TRACE conn3 -> [0,2384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:25 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff11b7800 == 120 [pid = 1860] [id = 603] 17:47:25 INFO - PROCESS | 1860 | ++DOMWINDOW == 203 (0x7f3fe1ae7000) [pid = 1860] [serial = 1810] [outer = (nil)] 17:47:25 INFO - PROCESS | 1860 | ++DOMWINDOW == 204 (0x7f3feb110800) [pid = 1860] [serial = 1811] [outer = 0x7f3fe1ae7000] 17:47:25 INFO - PROCESS | 1860 | 1461026845489 Marionette DEBUG loaded listener.js 17:47:25 INFO - PROCESS | 1860 | ++DOMWINDOW == 205 (0x7f3febeabc00) [pid = 1860] [serial = 1812] [outer = 0x7f3fe1ae7000] 17:47:26 INFO - PROCESS | 1860 | 1461026846413 Marionette TRACE conn3 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 17:47:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 17:47:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1478ms 17:47:26 INFO - PROCESS | 1860 | 1461026846457 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 17:47:26 INFO - PROCESS | 1860 | 1461026846460 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 17:47:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 17:47:26 INFO - PROCESS | 1860 | 1461026846466 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 17:47:26 INFO - PROCESS | 1860 | 1461026846471 Marionette TRACE conn3 <- [1,2386,null,{}] 17:47:26 INFO - PROCESS | 1860 | 1461026846486 Marionette TRACE conn3 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:26 INFO - PROCESS | 1860 | 1461026846681 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 17:47:26 INFO - PROCESS | 1860 | 1461026846891 Marionette TRACE conn3 -> [0,2388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:26 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f40062d3800 == 121 [pid = 1860] [id = 604] 17:47:26 INFO - PROCESS | 1860 | ++DOMWINDOW == 206 (0x7f3febeadc00) [pid = 1860] [serial = 1813] [outer = (nil)] 17:47:26 INFO - PROCESS | 1860 | ++DOMWINDOW == 207 (0x7f3ff2594400) [pid = 1860] [serial = 1814] [outer = 0x7f3febeadc00] 17:47:26 INFO - PROCESS | 1860 | 1461026846958 Marionette DEBUG loaded listener.js 17:47:27 INFO - PROCESS | 1860 | ++DOMWINDOW == 208 (0x7f3ff56c3400) [pid = 1860] [serial = 1815] [outer = 0x7f3febeadc00] 17:47:27 INFO - PROCESS | 1860 | 1461026847775 Marionette TRACE conn3 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 17:47:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 17:47:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1338ms 17:47:27 INFO - PROCESS | 1860 | 1461026847804 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 17:47:27 INFO - PROCESS | 1860 | 1461026847808 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 17:47:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 17:47:27 INFO - PROCESS | 1860 | 1461026847813 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 17:47:27 INFO - PROCESS | 1860 | 1461026847816 Marionette TRACE conn3 <- [1,2390,null,{}] 17:47:27 INFO - PROCESS | 1860 | 1461026847821 Marionette TRACE conn3 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:27 INFO - PROCESS | 1860 | 1461026847993 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 17:47:28 INFO - PROCESS | 1860 | 1461026848197 Marionette TRACE conn3 -> [0,2392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:28 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f400c4a5800 == 122 [pid = 1860] [id = 605] 17:47:28 INFO - PROCESS | 1860 | ++DOMWINDOW == 209 (0x7f3fefd70400) [pid = 1860] [serial = 1816] [outer = (nil)] 17:47:28 INFO - PROCESS | 1860 | ++DOMWINDOW == 210 (0x7f3ff6e44400) [pid = 1860] [serial = 1817] [outer = 0x7f3fefd70400] 17:47:28 INFO - PROCESS | 1860 | 1461026848258 Marionette DEBUG loaded listener.js 17:47:28 INFO - PROCESS | 1860 | ++DOMWINDOW == 211 (0x7f3ff79a0800) [pid = 1860] [serial = 1818] [outer = 0x7f3fefd70400] 17:47:29 INFO - PROCESS | 1860 | 1461026849057 Marionette TRACE conn3 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 17:47:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 17:47:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1281ms 17:47:29 INFO - PROCESS | 1860 | 1461026849096 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 17:47:29 INFO - PROCESS | 1860 | 1461026849099 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 17:47:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 17:47:29 INFO - PROCESS | 1860 | 1461026849104 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 17:47:29 INFO - PROCESS | 1860 | 1461026849106 Marionette TRACE conn3 <- [1,2394,null,{}] 17:47:29 INFO - PROCESS | 1860 | 1461026849111 Marionette TRACE conn3 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:29 INFO - PROCESS | 1860 | 1461026849274 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 17:47:29 INFO - PROCESS | 1860 | 1461026849488 Marionette TRACE conn3 -> [0,2396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:29 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fe8cd0000 == 123 [pid = 1860] [id = 606] 17:47:29 INFO - PROCESS | 1860 | ++DOMWINDOW == 212 (0x7f3feff9e400) [pid = 1860] [serial = 1819] [outer = (nil)] 17:47:29 INFO - PROCESS | 1860 | ++DOMWINDOW == 213 (0x7f3ff7a1e400) [pid = 1860] [serial = 1820] [outer = 0x7f3feff9e400] 17:47:29 INFO - PROCESS | 1860 | 1461026849590 Marionette DEBUG loaded listener.js 17:47:29 INFO - PROCESS | 1860 | ++DOMWINDOW == 214 (0x7f3ff85e0000) [pid = 1860] [serial = 1821] [outer = 0x7f3feff9e400] 17:47:30 INFO - PROCESS | 1860 | 1461026850455 Marionette TRACE conn3 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 17:47:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 17:47:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1375ms 17:47:30 INFO - PROCESS | 1860 | 1461026850480 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 17:47:30 INFO - PROCESS | 1860 | 1461026850483 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 17:47:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 17:47:30 INFO - PROCESS | 1860 | 1461026850489 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 17:47:30 INFO - PROCESS | 1860 | 1461026850491 Marionette TRACE conn3 <- [1,2398,null,{}] 17:47:30 INFO - PROCESS | 1860 | 1461026850496 Marionette TRACE conn3 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:30 INFO - PROCESS | 1860 | 1461026850680 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 17:47:30 INFO - PROCESS | 1860 | 1461026850886 Marionette TRACE conn3 -> [0,2400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:30 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fdba78000 == 124 [pid = 1860] [id = 607] 17:47:30 INFO - PROCESS | 1860 | ++DOMWINDOW == 215 (0x7f3ff7a22800) [pid = 1860] [serial = 1822] [outer = (nil)] 17:47:30 INFO - PROCESS | 1860 | ++DOMWINDOW == 216 (0x7f4002d97800) [pid = 1860] [serial = 1823] [outer = 0x7f3ff7a22800] 17:47:30 INFO - PROCESS | 1860 | 1461026850952 Marionette DEBUG loaded listener.js 17:47:31 INFO - PROCESS | 1860 | ++DOMWINDOW == 217 (0x7f4003216c00) [pid = 1860] [serial = 1824] [outer = 0x7f3ff7a22800] 17:47:31 INFO - PROCESS | 1860 | 1461026851767 Marionette TRACE conn3 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 17:47:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 17:47:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1329ms 17:47:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 17:47:31 INFO - PROCESS | 1860 | 1461026851819 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 17:47:31 INFO - PROCESS | 1860 | 1461026851821 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 17:47:31 INFO - PROCESS | 1860 | 1461026851827 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 17:47:31 INFO - PROCESS | 1860 | 1461026851829 Marionette TRACE conn3 <- [1,2402,null,{}] 17:47:31 INFO - PROCESS | 1860 | 1461026851834 Marionette TRACE conn3 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:32 INFO - PROCESS | 1860 | 1461026852001 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 17:47:32 INFO - PROCESS | 1860 | 1461026852206 Marionette TRACE conn3 -> [0,2404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:32 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fe3593800 == 125 [pid = 1860] [id = 608] 17:47:32 INFO - PROCESS | 1860 | ++DOMWINDOW == 218 (0x7f3ff85df800) [pid = 1860] [serial = 1825] [outer = (nil)] 17:47:32 INFO - PROCESS | 1860 | ++DOMWINDOW == 219 (0x7f40040d2000) [pid = 1860] [serial = 1826] [outer = 0x7f3ff85df800] 17:47:32 INFO - PROCESS | 1860 | 1461026852266 Marionette DEBUG loaded listener.js 17:47:32 INFO - PROCESS | 1860 | ++DOMWINDOW == 220 (0x7f4006121400) [pid = 1860] [serial = 1827] [outer = 0x7f3ff85df800] 17:47:33 INFO - PROCESS | 1860 | 1461026853050 Marionette TRACE conn3 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 17:47:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 17:47:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1277ms 17:47:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 17:47:33 INFO - PROCESS | 1860 | 1461026853104 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 17:47:33 INFO - PROCESS | 1860 | 1461026853106 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 17:47:33 INFO - PROCESS | 1860 | 1461026853111 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 17:47:33 INFO - PROCESS | 1860 | 1461026853114 Marionette TRACE conn3 <- [1,2406,null,{}] 17:47:33 INFO - PROCESS | 1860 | 1461026853119 Marionette TRACE conn3 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:33 INFO - PROCESS | 1860 | 1461026853281 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 17:47:33 INFO - PROCESS | 1860 | 1461026853487 Marionette TRACE conn3 -> [0,2408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:33 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fe35ab000 == 126 [pid = 1860] [id = 609] 17:47:33 INFO - PROCESS | 1860 | ++DOMWINDOW == 221 (0x7f3ff85e0c00) [pid = 1860] [serial = 1828] [outer = (nil)] 17:47:33 INFO - PROCESS | 1860 | ++DOMWINDOW == 222 (0x7f3fe20d9400) [pid = 1860] [serial = 1829] [outer = 0x7f3ff85e0c00] 17:47:33 INFO - PROCESS | 1860 | 1461026853552 Marionette DEBUG loaded listener.js 17:47:33 INFO - PROCESS | 1860 | ++DOMWINDOW == 223 (0x7f400628c400) [pid = 1860] [serial = 1830] [outer = 0x7f3ff85e0c00] 17:47:34 INFO - PROCESS | 1860 | 1461026854338 Marionette TRACE conn3 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 17:47:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 17:47:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1282ms 17:47:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 17:47:34 INFO - PROCESS | 1860 | 1461026854394 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 17:47:34 INFO - PROCESS | 1860 | 1461026854396 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 17:47:34 INFO - PROCESS | 1860 | 1461026854403 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 17:47:34 INFO - PROCESS | 1860 | 1461026854405 Marionette TRACE conn3 <- [1,2410,null,{}] 17:47:34 INFO - PROCESS | 1860 | 1461026854410 Marionette TRACE conn3 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:34 INFO - PROCESS | 1860 | 1461026854588 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 17:47:34 INFO - PROCESS | 1860 | 1461026854819 Marionette TRACE conn3 -> [0,2412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:34 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fe8d1d000 == 127 [pid = 1860] [id = 610] 17:47:34 INFO - PROCESS | 1860 | ++DOMWINDOW == 224 (0x7f3ff4a81800) [pid = 1860] [serial = 1831] [outer = (nil)] 17:47:34 INFO - PROCESS | 1860 | ++DOMWINDOW == 225 (0x7f4007ecc000) [pid = 1860] [serial = 1832] [outer = 0x7f3ff4a81800] 17:47:34 INFO - PROCESS | 1860 | 1461026854879 Marionette DEBUG loaded listener.js 17:47:34 INFO - PROCESS | 1860 | ++DOMWINDOW == 226 (0x7f4007ed4400) [pid = 1860] [serial = 1833] [outer = 0x7f3ff4a81800] 17:47:35 INFO - PROCESS | 1860 | 1461026855671 Marionette TRACE conn3 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 17:47:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 17:47:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1334ms 17:47:35 INFO - PROCESS | 1860 | 1461026855736 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 17:47:35 INFO - PROCESS | 1860 | 1461026855739 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 17:47:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 17:47:35 INFO - PROCESS | 1860 | 1461026855745 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 17:47:35 INFO - PROCESS | 1860 | 1461026855747 Marionette TRACE conn3 <- [1,2414,null,{}] 17:47:35 INFO - PROCESS | 1860 | 1461026855752 Marionette TRACE conn3 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:35 INFO - PROCESS | 1860 | 1461026855922 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 17:47:36 INFO - PROCESS | 1860 | 1461026856128 Marionette TRACE conn3 -> [0,2416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:36 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fdacd2000 == 128 [pid = 1860] [id = 611] 17:47:36 INFO - PROCESS | 1860 | ++DOMWINDOW == 227 (0x7f3fdcbc7000) [pid = 1860] [serial = 1834] [outer = (nil)] 17:47:36 INFO - PROCESS | 1860 | ++DOMWINDOW == 228 (0x7f4007f30000) [pid = 1860] [serial = 1835] [outer = 0x7f3fdcbc7000] 17:47:36 INFO - PROCESS | 1860 | 1461026856193 Marionette DEBUG loaded listener.js 17:47:36 INFO - PROCESS | 1860 | ++DOMWINDOW == 229 (0x7f4008305c00) [pid = 1860] [serial = 1836] [outer = 0x7f3fdcbc7000] 17:47:37 INFO - PROCESS | 1860 | 1461026857042 Marionette TRACE conn3 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 17:47:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 17:47:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1330ms 17:47:37 INFO - PROCESS | 1860 | 1461026857075 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 17:47:37 INFO - PROCESS | 1860 | 1461026857079 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 17:47:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 17:47:37 INFO - PROCESS | 1860 | 1461026857084 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 17:47:37 INFO - PROCESS | 1860 | 1461026857088 Marionette TRACE conn3 <- [1,2418,null,{}] 17:47:37 INFO - PROCESS | 1860 | 1461026857093 Marionette TRACE conn3 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:37 INFO - PROCESS | 1860 | 1461026857268 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 17:47:37 INFO - PROCESS | 1860 | 1461026857483 Marionette TRACE conn3 -> [0,2420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:37 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fdad30000 == 129 [pid = 1860] [id = 612] 17:47:37 INFO - PROCESS | 1860 | ++DOMWINDOW == 230 (0x7f3fd973d000) [pid = 1860] [serial = 1837] [outer = (nil)] 17:47:37 INFO - PROCESS | 1860 | ++DOMWINDOW == 231 (0x7f3fdc4cec00) [pid = 1860] [serial = 1838] [outer = 0x7f3fd973d000] 17:47:37 INFO - PROCESS | 1860 | 1461026857549 Marionette DEBUG loaded listener.js 17:47:37 INFO - PROCESS | 1860 | ++DOMWINDOW == 232 (0x7f4007f2d400) [pid = 1860] [serial = 1839] [outer = 0x7f3fd973d000] 17:47:38 INFO - PROCESS | 1860 | 1461026858354 Marionette TRACE conn3 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 17:47:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 17:47:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1330ms 17:47:38 INFO - PROCESS | 1860 | 1461026858415 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 17:47:38 INFO - PROCESS | 1860 | 1461026858418 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 17:47:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 17:47:38 INFO - PROCESS | 1860 | 1461026858424 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 17:47:38 INFO - PROCESS | 1860 | 1461026858426 Marionette TRACE conn3 <- [1,2422,null,{}] 17:47:38 INFO - PROCESS | 1860 | 1461026858431 Marionette TRACE conn3 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:38 INFO - PROCESS | 1860 | 1461026858603 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 17:47:38 INFO - PROCESS | 1860 | 1461026858810 Marionette TRACE conn3 -> [0,2424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:38 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fe19ee800 == 130 [pid = 1860] [id = 613] 17:47:38 INFO - PROCESS | 1860 | ++DOMWINDOW == 233 (0x7f3fd9741c00) [pid = 1860] [serial = 1840] [outer = (nil)] 17:47:38 INFO - PROCESS | 1860 | ++DOMWINDOW == 234 (0x7f3fdcb1f800) [pid = 1860] [serial = 1841] [outer = 0x7f3fd9741c00] 17:47:38 INFO - PROCESS | 1860 | 1461026858869 Marionette DEBUG loaded listener.js 17:47:38 INFO - PROCESS | 1860 | ++DOMWINDOW == 235 (0x7f3fdcb24c00) [pid = 1860] [serial = 1842] [outer = 0x7f3fd9741c00] 17:47:40 INFO - PROCESS | 1860 | 1461026860237 Marionette TRACE conn3 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 17:47:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 17:47:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1879ms 17:47:40 INFO - PROCESS | 1860 | 1461026860348 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 17:47:40 INFO - PROCESS | 1860 | 1461026860353 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 17:47:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 17:47:40 INFO - PROCESS | 1860 | 1461026860360 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 17:47:40 INFO - PROCESS | 1860 | 1461026860364 Marionette TRACE conn3 <- [1,2426,null,{}] 17:47:40 INFO - PROCESS | 1860 | 1461026860371 Marionette TRACE conn3 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:40 INFO - PROCESS | 1860 | 1461026860551 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 17:47:40 INFO - PROCESS | 1860 | 1461026860756 Marionette TRACE conn3 -> [0,2428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:40 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fe031a000 == 131 [pid = 1860] [id = 614] 17:47:40 INFO - PROCESS | 1860 | ++DOMWINDOW == 236 (0x7f3fdc4c6000) [pid = 1860] [serial = 1843] [outer = (nil)] 17:47:40 INFO - PROCESS | 1860 | ++DOMWINDOW == 237 (0x7f3fdc792800) [pid = 1860] [serial = 1844] [outer = 0x7f3fdc4c6000] 17:47:40 INFO - PROCESS | 1860 | 1461026860857 Marionette DEBUG loaded listener.js 17:47:40 INFO - PROCESS | 1860 | ++DOMWINDOW == 238 (0x7f3fdc79cc00) [pid = 1860] [serial = 1845] [outer = 0x7f3fdc4c6000] 17:47:41 INFO - PROCESS | 1860 | 1461026861680 Marionette TRACE conn3 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 17:47:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 17:47:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1379ms 17:47:41 INFO - PROCESS | 1860 | 1461026861740 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 17:47:41 INFO - PROCESS | 1860 | 1461026861747 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 17:47:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 17:47:41 INFO - PROCESS | 1860 | 1461026861755 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 17:47:41 INFO - PROCESS | 1860 | 1461026861759 Marionette TRACE conn3 <- [1,2430,null,{}] 17:47:41 INFO - PROCESS | 1860 | 1461026861796 Marionette TRACE conn3 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:42 INFO - PROCESS | 1860 | 1461026862110 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 17:47:42 INFO - PROCESS | 1860 | 1461026862368 Marionette TRACE conn3 -> [0,2432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:42 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fdd842000 == 132 [pid = 1860] [id = 615] 17:47:42 INFO - PROCESS | 1860 | ++DOMWINDOW == 239 (0x7f3fdd7e2c00) [pid = 1860] [serial = 1846] [outer = (nil)] 17:47:42 INFO - PROCESS | 1860 | ++DOMWINDOW == 240 (0x7f3fdd7f1400) [pid = 1860] [serial = 1847] [outer = 0x7f3fdd7e2c00] 17:47:42 INFO - PROCESS | 1860 | 1461026862477 Marionette DEBUG loaded listener.js 17:47:42 INFO - PROCESS | 1860 | ++DOMWINDOW == 241 (0x7f3fe0008000) [pid = 1860] [serial = 1848] [outer = 0x7f3fdd7e2c00] 17:47:43 INFO - PROCESS | 1860 | --DOCSHELL 0x7f400a17b800 == 131 [pid = 1860] [id = 115] 17:47:43 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff4b78800 == 130 [pid = 1860] [id = 600] 17:47:43 INFO - PROCESS | 1860 | --DOMWINDOW == 240 (0x7f3ff4a7b000) [pid = 1860] [serial = 1712] [outer = (nil)] [url = about:blank] 17:47:43 INFO - PROCESS | 1860 | --DOMWINDOW == 239 (0x7f3fe076c800) [pid = 1860] [serial = 1715] [outer = (nil)] [url = about:blank] 17:47:43 INFO - PROCESS | 1860 | 1461026863374 Marionette TRACE conn3 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 17:47:43 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff4a5c000 == 129 [pid = 1860] [id = 599] 17:47:43 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff0245000 == 128 [pid = 1860] [id = 598] 17:47:43 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fecd43000 == 127 [pid = 1860] [id = 597] 17:47:43 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fe33a4000 == 126 [pid = 1860] [id = 596] 17:47:43 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fe06da000 == 125 [pid = 1860] [id = 595] 17:47:43 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fead55800 == 124 [pid = 1860] [id = 594] 17:47:43 INFO - PROCESS | 1860 | --DOCSHELL 0x7f400809b000 == 123 [pid = 1860] [id = 586] 17:47:43 INFO - PROCESS | 1860 | --DOCSHELL 0x7f4007a60800 == 122 [pid = 1860] [id = 585] 17:47:43 INFO - PROCESS | 1860 | --DOCSHELL 0x7f4003c13000 == 121 [pid = 1860] [id = 584] 17:47:43 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ffce16800 == 120 [pid = 1860] [id = 583] 17:47:43 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff5212800 == 119 [pid = 1860] [id = 582] 17:47:43 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff25d6800 == 118 [pid = 1860] [id = 581] 17:47:43 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff0d0d800 == 117 [pid = 1860] [id = 580] 17:47:43 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fec3b4000 == 116 [pid = 1860] [id = 579] 17:47:43 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fe1cda800 == 115 [pid = 1860] [id = 578] 17:47:43 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fec7b2000 == 114 [pid = 1860] [id = 577] 17:47:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 17:47:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1661ms 17:47:43 INFO - PROCESS | 1860 | 1461026863417 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 17:47:43 INFO - PROCESS | 1860 | 1461026863419 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 17:47:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 17:47:43 INFO - PROCESS | 1860 | 1461026863424 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 17:47:43 INFO - PROCESS | 1860 | 1461026863428 Marionette TRACE conn3 <- [1,2434,null,{}] 17:47:43 INFO - PROCESS | 1860 | 1461026863441 Marionette TRACE conn3 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:43 INFO - PROCESS | 1860 | 1461026863588 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 17:47:43 INFO - PROCESS | 1860 | --DOMWINDOW == 238 (0x7f3feb0ac400) [pid = 1860] [serial = 1731] [outer = (nil)] [url = about:blank] 17:47:43 INFO - PROCESS | 1860 | --DOMWINDOW == 237 (0x7f3fe9d0d800) [pid = 1860] [serial = 1730] [outer = (nil)] [url = about:blank] 17:47:43 INFO - PROCESS | 1860 | --DOMWINDOW == 236 (0x7f3feb778c00) [pid = 1860] [serial = 1680] [outer = (nil)] [url = about:blank] 17:47:43 INFO - PROCESS | 1860 | --DOMWINDOW == 235 (0x7f3fe20e0800) [pid = 1860] [serial = 1725] [outer = (nil)] [url = about:blank] 17:47:43 INFO - PROCESS | 1860 | --DOMWINDOW == 234 (0x7f3fe1bdb000) [pid = 1860] [serial = 1724] [outer = (nil)] [url = about:blank] 17:47:43 INFO - PROCESS | 1860 | --DOMWINDOW == 233 (0x7f3fe18a6800) [pid = 1860] [serial = 1685] [outer = (nil)] [url = about:blank] 17:47:43 INFO - PROCESS | 1860 | --DOMWINDOW == 232 (0x7f3ff10dd800) [pid = 1860] [serial = 1706] [outer = (nil)] [url = about:blank] 17:47:43 INFO - PROCESS | 1860 | --DOMWINDOW == 231 (0x7f3fe0855000) [pid = 1860] [serial = 1722] [outer = (nil)] [url = about:blank] 17:47:43 INFO - PROCESS | 1860 | --DOMWINDOW == 230 (0x7f3fde1c8800) [pid = 1860] [serial = 1721] [outer = (nil)] [url = about:blank] 17:47:43 INFO - PROCESS | 1860 | --DOMWINDOW == 229 (0x7f3ff0179000) [pid = 1860] [serial = 1700] [outer = (nil)] [url = about:blank] 17:47:43 INFO - PROCESS | 1860 | --DOMWINDOW == 228 (0x7f3feb732400) [pid = 1860] [serial = 1691] [outer = (nil)] [url = about:blank] 17:47:43 INFO - PROCESS | 1860 | --DOMWINDOW == 227 (0x7f3ff0171c00) [pid = 1860] [serial = 1703] [outer = (nil)] [url = about:blank] 17:47:43 INFO - PROCESS | 1860 | --DOMWINDOW == 226 (0x7f3fdcbc7c00) [pid = 1860] [serial = 1719] [outer = (nil)] [url = about:blank] 17:47:43 INFO - PROCESS | 1860 | --DOMWINDOW == 225 (0x7f3fdbd85c00) [pid = 1860] [serial = 1718] [outer = (nil)] [url = about:blank] 17:47:43 INFO - PROCESS | 1860 | --DOMWINDOW == 224 (0x7f3febfb1c00) [pid = 1860] [serial = 1694] [outer = (nil)] [url = about:blank] 17:47:43 INFO - PROCESS | 1860 | --DOMWINDOW == 223 (0x7f3fecc7d800) [pid = 1860] [serial = 1697] [outer = (nil)] [url = about:blank] 17:47:43 INFO - PROCESS | 1860 | --DOMWINDOW == 222 (0x7f3fe23cc000) [pid = 1860] [serial = 1727] [outer = (nil)] [url = about:blank] 17:47:43 INFO - PROCESS | 1860 | --DOMWINDOW == 221 (0x7f3fe9b38000) [pid = 1860] [serial = 1728] [outer = (nil)] [url = about:blank] 17:47:43 INFO - PROCESS | 1860 | --DOMWINDOW == 220 (0x7f3fe046dc00) [pid = 1860] [serial = 1682] [outer = (nil)] [url = about:blank] 17:47:43 INFO - PROCESS | 1860 | --DOMWINDOW == 219 (0x7f3fe9b95000) [pid = 1860] [serial = 1688] [outer = (nil)] [url = about:blank] 17:47:43 INFO - PROCESS | 1860 | --DOMWINDOW == 218 (0x7f3ff1250c00) [pid = 1860] [serial = 1709] [outer = (nil)] [url = about:blank] 17:47:43 INFO - PROCESS | 1860 | 1461026863764 Marionette TRACE conn3 -> [0,2436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:43 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fe169f800 == 115 [pid = 1860] [id = 616] 17:47:43 INFO - PROCESS | 1860 | ++DOMWINDOW == 219 (0x7f3fdcbc7c00) [pid = 1860] [serial = 1849] [outer = (nil)] 17:47:43 INFO - PROCESS | 1860 | ++DOMWINDOW == 220 (0x7f3fe076dc00) [pid = 1860] [serial = 1850] [outer = 0x7f3fdcbc7c00] 17:47:43 INFO - PROCESS | 1860 | 1461026863822 Marionette DEBUG loaded listener.js 17:47:43 INFO - PROCESS | 1860 | ++DOMWINDOW == 221 (0x7f3fe16e8800) [pid = 1860] [serial = 1851] [outer = 0x7f3fdcbc7c00] 17:47:44 INFO - PROCESS | 1860 | 1461026864537 Marionette TRACE conn3 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 17:47:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 17:47:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1134ms 17:47:44 INFO - PROCESS | 1860 | 1461026864559 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 17:47:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 17:47:44 INFO - PROCESS | 1860 | 1461026864563 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 17:47:44 INFO - PROCESS | 1860 | 1461026864568 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 17:47:44 INFO - PROCESS | 1860 | 1461026864570 Marionette TRACE conn3 <- [1,2438,null,{}] 17:47:44 INFO - PROCESS | 1860 | 1461026864575 Marionette TRACE conn3 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:44 INFO - PROCESS | 1860 | 1461026864740 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 17:47:44 INFO - PROCESS | 1860 | 1461026864902 Marionette TRACE conn3 -> [0,2440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:44 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fe1df8800 == 116 [pid = 1860] [id = 617] 17:47:44 INFO - PROCESS | 1860 | ++DOMWINDOW == 222 (0x7f3fdd7e6000) [pid = 1860] [serial = 1852] [outer = (nil)] 17:47:44 INFO - PROCESS | 1860 | ++DOMWINDOW == 223 (0x7f3fe1acec00) [pid = 1860] [serial = 1853] [outer = 0x7f3fdd7e6000] 17:47:44 INFO - PROCESS | 1860 | 1461026864954 Marionette DEBUG loaded listener.js 17:47:45 INFO - PROCESS | 1860 | ++DOMWINDOW == 224 (0x7f3fe1af1c00) [pid = 1860] [serial = 1854] [outer = 0x7f3fdd7e6000] 17:47:45 INFO - PROCESS | 1860 | 1461026865550 Marionette TRACE conn3 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 17:47:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 17:47:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1025ms 17:47:45 INFO - PROCESS | 1860 | 1461026865593 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 17:47:45 INFO - PROCESS | 1860 | 1461026865596 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 17:47:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 17:47:45 INFO - PROCESS | 1860 | 1461026865601 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 17:47:45 INFO - PROCESS | 1860 | 1461026865602 Marionette TRACE conn3 <- [1,2442,null,{}] 17:47:45 INFO - PROCESS | 1860 | 1461026865607 Marionette TRACE conn3 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:45 INFO - PROCESS | 1860 | 1461026865823 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 17:47:45 INFO - PROCESS | 1860 | 1461026865853 Marionette TRACE conn3 -> [0,2444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:45 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fe8da5800 == 117 [pid = 1860] [id = 618] 17:47:45 INFO - PROCESS | 1860 | ++DOMWINDOW == 225 (0x7f3fd973ec00) [pid = 1860] [serial = 1855] [outer = (nil)] 17:47:45 INFO - PROCESS | 1860 | ++DOMWINDOW == 226 (0x7f3fe1aeb000) [pid = 1860] [serial = 1856] [outer = 0x7f3fd973ec00] 17:47:45 INFO - PROCESS | 1860 | 1461026865905 Marionette DEBUG loaded listener.js 17:47:45 INFO - PROCESS | 1860 | ++DOMWINDOW == 227 (0x7f3fe20e1800) [pid = 1860] [serial = 1857] [outer = 0x7f3fd973ec00] 17:47:46 INFO - PROCESS | 1860 | 1461026866637 Marionette TRACE conn3 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 17:47:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 17:47:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1075ms 17:47:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 17:47:46 INFO - PROCESS | 1860 | 1461026866676 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 17:47:46 INFO - PROCESS | 1860 | 1461026866678 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 17:47:46 INFO - PROCESS | 1860 | 1461026866683 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 17:47:46 INFO - PROCESS | 1860 | 1461026866685 Marionette TRACE conn3 <- [1,2446,null,{}] 17:47:46 INFO - PROCESS | 1860 | 1461026866697 Marionette TRACE conn3 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:46 INFO - PROCESS | 1860 | 1461026866924 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 17:47:46 INFO - PROCESS | 1860 | 1461026866959 Marionette TRACE conn3 -> [0,2448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:46 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fead59000 == 118 [pid = 1860] [id = 619] 17:47:46 INFO - PROCESS | 1860 | ++DOMWINDOW == 228 (0x7f3fe8c9b800) [pid = 1860] [serial = 1858] [outer = (nil)] 17:47:47 INFO - PROCESS | 1860 | ++DOMWINDOW == 229 (0x7f3fe9b9c400) [pid = 1860] [serial = 1859] [outer = 0x7f3fe8c9b800] 17:47:47 INFO - PROCESS | 1860 | 1461026867015 Marionette DEBUG loaded listener.js 17:47:47 INFO - PROCESS | 1860 | ++DOMWINDOW == 230 (0x7f3fe9d0b000) [pid = 1860] [serial = 1860] [outer = 0x7f3fe8c9b800] 17:47:47 INFO - PROCESS | 1860 | 1461026867700 Marionette TRACE conn3 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 17:47:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 17:47:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1033ms 17:47:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 17:47:47 INFO - PROCESS | 1860 | 1461026867717 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 17:47:47 INFO - PROCESS | 1860 | 1461026867719 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 17:47:47 INFO - PROCESS | 1860 | 1461026867725 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 17:47:47 INFO - PROCESS | 1860 | 1461026867727 Marionette TRACE conn3 <- [1,2450,null,{}] 17:47:48 INFO - PROCESS | 1860 | --DOMWINDOW == 229 (0x7f3fe0613800) [pid = 1860] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 17:47:48 INFO - PROCESS | 1860 | --DOMWINDOW == 228 (0x7f3fe9d27800) [pid = 1860] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 17:47:48 INFO - PROCESS | 1860 | --DOMWINDOW == 227 (0x7f3ff0d47c00) [pid = 1860] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 17:47:48 INFO - PROCESS | 1860 | --DOMWINDOW == 226 (0x7f3fe076b800) [pid = 1860] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 17:47:48 INFO - PROCESS | 1860 | --DOMWINDOW == 225 (0x7f3fe23cbc00) [pid = 1860] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 17:47:48 INFO - PROCESS | 1860 | --DOMWINDOW == 224 (0x7f3fdc4cc000) [pid = 1860] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 17:47:48 INFO - PROCESS | 1860 | --DOMWINDOW == 223 (0x7f3febeae400) [pid = 1860] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 17:47:48 INFO - PROCESS | 1860 | 1461026868213 Marionette TRACE conn3 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:48 INFO - PROCESS | 1860 | 1461026868344 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 17:47:48 INFO - PROCESS | 1860 | 1461026868354 Marionette TRACE conn3 -> [0,2452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:48 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fe21cc800 == 119 [pid = 1860] [id = 620] 17:47:48 INFO - PROCESS | 1860 | ++DOMWINDOW == 224 (0x7f3fe23d6400) [pid = 1860] [serial = 1861] [outer = (nil)] 17:47:48 INFO - PROCESS | 1860 | ++DOMWINDOW == 225 (0x7f3fe9d1c400) [pid = 1860] [serial = 1862] [outer = 0x7f3fe23d6400] 17:47:48 INFO - PROCESS | 1860 | 1461026868413 Marionette DEBUG loaded listener.js 17:47:48 INFO - PROCESS | 1860 | ++DOMWINDOW == 226 (0x7f3feb0acc00) [pid = 1860] [serial = 1863] [outer = 0x7f3fe23d6400] 17:47:49 INFO - PROCESS | 1860 | 1461026869147 Marionette TRACE conn3 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 17:47:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 17:47:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1436ms 17:47:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 17:47:49 INFO - PROCESS | 1860 | 1461026869159 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 17:47:49 INFO - PROCESS | 1860 | 1461026869161 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 17:47:49 INFO - PROCESS | 1860 | 1461026869165 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 17:47:49 INFO - PROCESS | 1860 | 1461026869170 Marionette TRACE conn3 <- [1,2454,null,{}] 17:47:49 INFO - PROCESS | 1860 | 1461026869174 Marionette TRACE conn3 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:49 INFO - PROCESS | 1860 | 1461026869304 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 17:47:49 INFO - PROCESS | 1860 | 1461026869470 Marionette TRACE conn3 -> [0,2456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:49 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3feb1b1800 == 120 [pid = 1860] [id = 621] 17:47:49 INFO - PROCESS | 1860 | ++DOMWINDOW == 227 (0x7f3fe9b98c00) [pid = 1860] [serial = 1864] [outer = (nil)] 17:47:49 INFO - PROCESS | 1860 | ++DOMWINDOW == 228 (0x7f3feb67d400) [pid = 1860] [serial = 1865] [outer = 0x7f3fe9b98c00] 17:47:49 INFO - PROCESS | 1860 | 1461026869522 Marionette DEBUG loaded listener.js 17:47:49 INFO - PROCESS | 1860 | ++DOMWINDOW == 229 (0x7f3feb979c00) [pid = 1860] [serial = 1866] [outer = 0x7f3fe9b98c00] 17:47:50 INFO - PROCESS | 1860 | 1461026870141 Marionette TRACE conn3 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 17:47:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 17:47:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1026ms 17:47:50 INFO - PROCESS | 1860 | 1461026870319 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 17:47:50 INFO - PROCESS | 1860 | 1461026870324 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 17:47:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 17:47:50 INFO - PROCESS | 1860 | 1461026870346 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 17:47:50 INFO - PROCESS | 1860 | 1461026870350 Marionette TRACE conn3 <- [1,2458,null,{}] 17:47:50 INFO - PROCESS | 1860 | 1461026870358 Marionette TRACE conn3 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:50 INFO - PROCESS | 1860 | 1461026870543 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 17:47:50 INFO - PROCESS | 1860 | 1461026870743 Marionette TRACE conn3 -> [0,2460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:50 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fdd849800 == 121 [pid = 1860] [id = 622] 17:47:50 INFO - PROCESS | 1860 | ++DOMWINDOW == 230 (0x7f3fdbd82800) [pid = 1860] [serial = 1867] [outer = (nil)] 17:47:50 INFO - PROCESS | 1860 | ++DOMWINDOW == 231 (0x7f3fdc790c00) [pid = 1860] [serial = 1868] [outer = 0x7f3fdbd82800] 17:47:50 INFO - PROCESS | 1860 | 1461026870811 Marionette DEBUG loaded listener.js 17:47:50 INFO - PROCESS | 1860 | ++DOMWINDOW == 232 (0x7f3fdcb20800) [pid = 1860] [serial = 1869] [outer = 0x7f3fdbd82800] 17:47:51 INFO - PROCESS | 1860 | 1461026871692 Marionette TRACE conn3 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 17:47:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 17:47:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1382ms 17:47:51 INFO - PROCESS | 1860 | 1461026871729 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 17:47:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 17:47:51 INFO - PROCESS | 1860 | 1461026871734 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 17:47:51 INFO - PROCESS | 1860 | 1461026871754 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 17:47:51 INFO - PROCESS | 1860 | 1461026871759 Marionette TRACE conn3 <- [1,2462,null,{}] 17:47:51 INFO - PROCESS | 1860 | 1461026871764 Marionette TRACE conn3 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:51 INFO - PROCESS | 1860 | 1461026871926 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 17:47:52 INFO - PROCESS | 1860 | 1461026872130 Marionette TRACE conn3 -> [0,2464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:52 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fe1df6000 == 122 [pid = 1860] [id = 623] 17:47:52 INFO - PROCESS | 1860 | ++DOMWINDOW == 233 (0x7f3fdbd8b800) [pid = 1860] [serial = 1870] [outer = (nil)] 17:47:52 INFO - PROCESS | 1860 | ++DOMWINDOW == 234 (0x7f3fe0771000) [pid = 1860] [serial = 1871] [outer = 0x7f3fdbd8b800] 17:47:52 INFO - PROCESS | 1860 | 1461026872194 Marionette DEBUG loaded listener.js 17:47:52 INFO - PROCESS | 1860 | ++DOMWINDOW == 235 (0x7f3fe16f1400) [pid = 1860] [serial = 1872] [outer = 0x7f3fdbd8b800] 17:47:53 INFO - PROCESS | 1860 | 1461026873099 Marionette TRACE conn3 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 17:47:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 17:47:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1395ms 17:47:53 INFO - PROCESS | 1860 | 1461026873142 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 17:47:53 INFO - PROCESS | 1860 | 1461026873146 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 17:47:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 17:47:53 INFO - PROCESS | 1860 | 1461026873152 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 17:47:53 INFO - PROCESS | 1860 | 1461026873154 Marionette TRACE conn3 <- [1,2466,null,{}] 17:47:53 INFO - PROCESS | 1860 | 1461026873166 Marionette TRACE conn3 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:53 INFO - PROCESS | 1860 | 1461026873340 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 17:47:53 INFO - PROCESS | 1860 | 1461026873546 Marionette TRACE conn3 -> [0,2468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:53 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fec536000 == 123 [pid = 1860] [id = 624] 17:47:53 INFO - PROCESS | 1860 | ++DOMWINDOW == 236 (0x7f3fe20e5000) [pid = 1860] [serial = 1873] [outer = (nil)] 17:47:53 INFO - PROCESS | 1860 | ++DOMWINDOW == 237 (0x7f3fe8c96c00) [pid = 1860] [serial = 1874] [outer = 0x7f3fe20e5000] 17:47:53 INFO - PROCESS | 1860 | 1461026873613 Marionette DEBUG loaded listener.js 17:47:53 INFO - PROCESS | 1860 | ++DOMWINDOW == 238 (0x7f3fe9b3cc00) [pid = 1860] [serial = 1875] [outer = 0x7f3fe20e5000] 17:47:54 INFO - PROCESS | 1860 | 1461026874436 Marionette TRACE conn3 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 17:47:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 17:47:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1330ms 17:47:54 INFO - PROCESS | 1860 | 1461026874482 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 17:47:54 INFO - PROCESS | 1860 | 1461026874486 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 17:47:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 17:47:54 INFO - PROCESS | 1860 | 1461026874491 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 17:47:54 INFO - PROCESS | 1860 | 1461026874493 Marionette TRACE conn3 <- [1,2470,null,{}] 17:47:54 INFO - PROCESS | 1860 | 1461026874498 Marionette TRACE conn3 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:54 INFO - PROCESS | 1860 | 1461026874654 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 17:47:54 INFO - PROCESS | 1860 | 1461026874866 Marionette TRACE conn3 -> [0,2472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:54 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fecedc800 == 124 [pid = 1860] [id = 625] 17:47:54 INFO - PROCESS | 1860 | ++DOMWINDOW == 239 (0x7f3fe3658400) [pid = 1860] [serial = 1876] [outer = (nil)] 17:47:54 INFO - PROCESS | 1860 | ++DOMWINDOW == 240 (0x7f3feb10f400) [pid = 1860] [serial = 1877] [outer = 0x7f3fe3658400] 17:47:54 INFO - PROCESS | 1860 | 1461026874968 Marionette DEBUG loaded listener.js 17:47:55 INFO - PROCESS | 1860 | ++DOMWINDOW == 241 (0x7f3febdf2800) [pid = 1860] [serial = 1878] [outer = 0x7f3fe3658400] 17:47:55 INFO - PROCESS | 1860 | 1461026875803 Marionette TRACE conn3 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 17:47:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 17:47:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1326ms 17:47:55 INFO - PROCESS | 1860 | 1461026875832 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 17:47:55 INFO - PROCESS | 1860 | 1461026875836 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 17:47:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 17:47:55 INFO - PROCESS | 1860 | 1461026875844 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 17:47:55 INFO - PROCESS | 1860 | 1461026875846 Marionette TRACE conn3 <- [1,2474,null,{}] 17:47:55 INFO - PROCESS | 1860 | 1461026875851 Marionette TRACE conn3 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:56 INFO - PROCESS | 1860 | 1461026876001 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 17:47:56 INFO - PROCESS | 1860 | 1461026876205 Marionette TRACE conn3 -> [0,2476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:56 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff02ad800 == 125 [pid = 1860] [id = 626] 17:47:56 INFO - PROCESS | 1860 | ++DOMWINDOW == 242 (0x7f3fe9d0cc00) [pid = 1860] [serial = 1879] [outer = (nil)] 17:47:56 INFO - PROCESS | 1860 | ++DOMWINDOW == 243 (0x7f3fec5c5800) [pid = 1860] [serial = 1880] [outer = 0x7f3fe9d0cc00] 17:47:56 INFO - PROCESS | 1860 | 1461026876271 Marionette DEBUG loaded listener.js 17:47:56 INFO - PROCESS | 1860 | ++DOMWINDOW == 244 (0x7f3fec6de800) [pid = 1860] [serial = 1881] [outer = 0x7f3fe9d0cc00] 17:47:57 INFO - PROCESS | 1860 | 1461026877089 Marionette TRACE conn3 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 17:47:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 17:47:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1275ms 17:47:57 INFO - PROCESS | 1860 | 1461026877120 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 17:47:57 INFO - PROCESS | 1860 | 1461026877123 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 17:47:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 17:47:57 INFO - PROCESS | 1860 | 1461026877128 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 17:47:57 INFO - PROCESS | 1860 | 1461026877130 Marionette TRACE conn3 <- [1,2478,null,{}] 17:47:57 INFO - PROCESS | 1860 | 1461026877135 Marionette TRACE conn3 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:57 INFO - PROCESS | 1860 | 1461026877329 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 17:47:57 INFO - PROCESS | 1860 | 1461026877540 Marionette TRACE conn3 -> [0,2480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:57 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff25d8000 == 126 [pid = 1860] [id = 627] 17:47:57 INFO - PROCESS | 1860 | ++DOMWINDOW == 245 (0x7f3febeb7400) [pid = 1860] [serial = 1882] [outer = (nil)] 17:47:57 INFO - PROCESS | 1860 | ++DOMWINDOW == 246 (0x7f3fefd66400) [pid = 1860] [serial = 1883] [outer = 0x7f3febeb7400] 17:47:57 INFO - PROCESS | 1860 | 1461026877605 Marionette DEBUG loaded listener.js 17:47:57 INFO - PROCESS | 1860 | ++DOMWINDOW == 247 (0x7f3ff017c400) [pid = 1860] [serial = 1884] [outer = 0x7f3febeb7400] 17:47:58 INFO - PROCESS | 1860 | 1461026878425 Marionette TRACE conn3 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 17:47:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 17:47:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1332ms 17:47:58 INFO - PROCESS | 1860 | 1461026878462 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 17:47:58 INFO - PROCESS | 1860 | 1461026878465 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 17:47:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 17:47:58 INFO - PROCESS | 1860 | 1461026878470 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 17:47:58 INFO - PROCESS | 1860 | 1461026878472 Marionette TRACE conn3 <- [1,2482,null,{}] 17:47:58 INFO - PROCESS | 1860 | 1461026878477 Marionette TRACE conn3 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:58 INFO - PROCESS | 1860 | 1461026878640 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 17:47:58 INFO - PROCESS | 1860 | 1461026878846 Marionette TRACE conn3 -> [0,2484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:58 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff5157800 == 127 [pid = 1860] [id = 628] 17:47:58 INFO - PROCESS | 1860 | ++DOMWINDOW == 248 (0x7f3fecaac800) [pid = 1860] [serial = 1885] [outer = (nil)] 17:47:58 INFO - PROCESS | 1860 | ++DOMWINDOW == 249 (0x7f3ff06ae000) [pid = 1860] [serial = 1886] [outer = 0x7f3fecaac800] 17:47:58 INFO - PROCESS | 1860 | 1461026878908 Marionette DEBUG loaded listener.js 17:47:58 INFO - PROCESS | 1860 | ++DOMWINDOW == 250 (0x7f3ff10e7400) [pid = 1860] [serial = 1887] [outer = 0x7f3fecaac800] 17:47:59 INFO - PROCESS | 1860 | 1461026879695 Marionette TRACE conn3 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 17:47:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 17:47:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1277ms 17:47:59 INFO - PROCESS | 1860 | 1461026879749 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 17:47:59 INFO - PROCESS | 1860 | 1461026879751 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 17:47:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 17:47:59 INFO - PROCESS | 1860 | 1461026879757 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 17:47:59 INFO - PROCESS | 1860 | 1461026879759 Marionette TRACE conn3 <- [1,2486,null,{}] 17:47:59 INFO - PROCESS | 1860 | 1461026879764 Marionette TRACE conn3 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:59 INFO - PROCESS | 1860 | 1461026879931 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 17:48:00 INFO - PROCESS | 1860 | 1461026880137 Marionette TRACE conn3 -> [0,2488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:00 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff6025800 == 128 [pid = 1860] [id = 629] 17:48:00 INFO - PROCESS | 1860 | ++DOMWINDOW == 251 (0x7f3fecfc5c00) [pid = 1860] [serial = 1888] [outer = (nil)] 17:48:00 INFO - PROCESS | 1860 | ++DOMWINDOW == 252 (0x7f3ff124d800) [pid = 1860] [serial = 1889] [outer = 0x7f3fecfc5c00] 17:48:00 INFO - PROCESS | 1860 | 1461026880198 Marionette DEBUG loaded listener.js 17:48:00 INFO - PROCESS | 1860 | ++DOMWINDOW == 253 (0x7f3ff322a400) [pid = 1860] [serial = 1890] [outer = 0x7f3fecfc5c00] 17:48:01 INFO - PROCESS | 1860 | 1461026881000 Marionette TRACE conn3 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 17:48:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 17:48:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1287ms 17:48:01 INFO - PROCESS | 1860 | 1461026881045 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 17:48:01 INFO - PROCESS | 1860 | 1461026881048 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 17:48:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 17:48:01 INFO - PROCESS | 1860 | 1461026881054 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 17:48:01 INFO - PROCESS | 1860 | 1461026881057 Marionette TRACE conn3 <- [1,2490,null,{}] 17:48:01 INFO - PROCESS | 1860 | 1461026881062 Marionette TRACE conn3 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:01 INFO - PROCESS | 1860 | 1461026881224 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 17:48:01 INFO - PROCESS | 1860 | 1461026881435 Marionette TRACE conn3 -> [0,2492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:01 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ffc0cf000 == 129 [pid = 1860] [id = 630] 17:48:01 INFO - PROCESS | 1860 | ++DOMWINDOW == 254 (0x7f3fdc794400) [pid = 1860] [serial = 1891] [outer = (nil)] 17:48:01 INFO - PROCESS | 1860 | ++DOMWINDOW == 255 (0x7f3ff3229800) [pid = 1860] [serial = 1892] [outer = 0x7f3fdc794400] 17:48:01 INFO - PROCESS | 1860 | 1461026881536 Marionette DEBUG loaded listener.js 17:48:01 INFO - PROCESS | 1860 | ++DOMWINDOW == 256 (0x7f3ff4eaa000) [pid = 1860] [serial = 1893] [outer = 0x7f3fdc794400] 17:48:02 INFO - PROCESS | 1860 | 1461026882339 Marionette TRACE conn3 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 17:48:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 17:48:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1327ms 17:48:02 INFO - PROCESS | 1860 | 1461026882382 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 17:48:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 17:48:02 INFO - PROCESS | 1860 | 1461026882386 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 17:48:02 INFO - PROCESS | 1860 | 1461026882391 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 17:48:02 INFO - PROCESS | 1860 | 1461026882394 Marionette TRACE conn3 <- [1,2494,null,{}] 17:48:02 INFO - PROCESS | 1860 | 1461026882398 Marionette TRACE conn3 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:02 INFO - PROCESS | 1860 | 1461026882564 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 17:48:02 INFO - PROCESS | 1860 | 1461026882774 Marionette TRACE conn3 -> [0,2496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:02 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f40030b0000 == 130 [pid = 1860] [id = 631] 17:48:02 INFO - PROCESS | 1860 | ++DOMWINDOW == 257 (0x7f3fe1aeb800) [pid = 1860] [serial = 1894] [outer = (nil)] 17:48:02 INFO - PROCESS | 1860 | ++DOMWINDOW == 258 (0x7f3ff53c1400) [pid = 1860] [serial = 1895] [outer = 0x7f3fe1aeb800] 17:48:02 INFO - PROCESS | 1860 | 1461026882883 Marionette DEBUG loaded listener.js 17:48:02 INFO - PROCESS | 1860 | ++DOMWINDOW == 259 (0x7f3ff56d2400) [pid = 1860] [serial = 1896] [outer = 0x7f3fe1aeb800] 17:48:03 INFO - PROCESS | 1860 | 1461026883689 Marionette TRACE conn3 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 17:48:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 17:48:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1326ms 17:48:03 INFO - PROCESS | 1860 | 1461026883731 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 17:48:03 INFO - PROCESS | 1860 | 1461026883735 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 17:48:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 17:48:03 INFO - PROCESS | 1860 | 1461026883740 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 17:48:03 INFO - PROCESS | 1860 | 1461026883743 Marionette TRACE conn3 <- [1,2498,null,{}] 17:48:03 INFO - PROCESS | 1860 | 1461026883748 Marionette TRACE conn3 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:03 INFO - PROCESS | 1860 | 1461026883928 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 17:48:04 INFO - PROCESS | 1860 | 1461026884144 Marionette TRACE conn3 -> [0,2500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:04 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff6035000 == 131 [pid = 1860] [id = 632] 17:48:04 INFO - PROCESS | 1860 | ++DOMWINDOW == 260 (0x7f3fdcbcd000) [pid = 1860] [serial = 1897] [outer = (nil)] 17:48:04 INFO - PROCESS | 1860 | ++DOMWINDOW == 261 (0x7f3ff604b400) [pid = 1860] [serial = 1898] [outer = 0x7f3fdcbcd000] 17:48:04 INFO - PROCESS | 1860 | 1461026884267 Marionette DEBUG loaded listener.js 17:48:04 INFO - PROCESS | 1860 | ++DOMWINDOW == 262 (0x7f3ff6caa000) [pid = 1860] [serial = 1899] [outer = 0x7f3fdcbcd000] 17:48:05 INFO - PROCESS | 1860 | 1461026885502 Marionette TRACE conn3 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 17:48:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 17:48:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1830ms 17:48:05 INFO - PROCESS | 1860 | 1461026885571 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 17:48:05 INFO - PROCESS | 1860 | 1461026885575 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 17:48:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 17:48:05 INFO - PROCESS | 1860 | 1461026885581 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 17:48:05 INFO - PROCESS | 1860 | 1461026885584 Marionette TRACE conn3 <- [1,2502,null,{}] 17:48:05 INFO - PROCESS | 1860 | 1461026885592 Marionette TRACE conn3 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:05 INFO - PROCESS | 1860 | 1461026885805 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 17:48:06 INFO - PROCESS | 1860 | 1461026886025 Marionette TRACE conn3 -> [0,2504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:06 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fe01d7800 == 132 [pid = 1860] [id = 633] 17:48:06 INFO - PROCESS | 1860 | ++DOMWINDOW == 263 (0x7f3fd9745000) [pid = 1860] [serial = 1900] [outer = (nil)] 17:48:06 INFO - PROCESS | 1860 | ++DOMWINDOW == 264 (0x7f3fdc797400) [pid = 1860] [serial = 1901] [outer = 0x7f3fd9745000] 17:48:06 INFO - PROCESS | 1860 | 1461026886139 Marionette DEBUG loaded listener.js 17:48:06 INFO - PROCESS | 1860 | ++DOMWINDOW == 265 (0x7f3fe0468000) [pid = 1860] [serial = 1902] [outer = 0x7f3fd9745000] 17:48:07 INFO - PROCESS | 1860 | 1461026887052 Marionette TRACE conn3 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 17:48:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 17:48:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1529ms 17:48:07 INFO - PROCESS | 1860 | 1461026887129 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 17:48:07 INFO - PROCESS | 1860 | 1461026887136 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 17:48:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 17:48:07 INFO - PROCESS | 1860 | 1461026887148 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 17:48:07 INFO - PROCESS | 1860 | 1461026887151 Marionette TRACE conn3 <- [1,2506,null,{}] 17:48:07 INFO - PROCESS | 1860 | 1461026887156 Marionette TRACE conn3 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:07 INFO - PROCESS | 1860 | 1461026887324 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 17:48:07 INFO - PROCESS | 1860 | 1461026887533 Marionette TRACE conn3 -> [0,2508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:07 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fe07d8000 == 133 [pid = 1860] [id = 634] 17:48:07 INFO - PROCESS | 1860 | ++DOMWINDOW == 266 (0x7f3fdbc39800) [pid = 1860] [serial = 1903] [outer = (nil)] 17:48:07 INFO - PROCESS | 1860 | ++DOMWINDOW == 267 (0x7f3fe18a4800) [pid = 1860] [serial = 1904] [outer = 0x7f3fdbc39800] 17:48:07 INFO - PROCESS | 1860 | 1461026887628 Marionette DEBUG loaded listener.js 17:48:07 INFO - PROCESS | 1860 | ++DOMWINDOW == 268 (0x7f3fe1bdd800) [pid = 1860] [serial = 1905] [outer = 0x7f3fdbc39800] 17:48:08 INFO - PROCESS | 1860 | 1461026888502 Marionette TRACE conn3 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 17:48:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 17:48:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1431ms 17:48:08 INFO - PROCESS | 1860 | 1461026888579 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 17:48:08 INFO - PROCESS | 1860 | 1461026888581 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 17:48:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 17:48:08 INFO - PROCESS | 1860 | 1461026888587 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 17:48:08 INFO - PROCESS | 1860 | 1461026888592 Marionette TRACE conn3 <- [1,2510,null,{}] 17:48:08 INFO - PROCESS | 1860 | 1461026888605 Marionette TRACE conn3 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:08 INFO - PROCESS | 1860 | 1461026888756 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 17:48:08 INFO - PROCESS | 1860 | 1461026888968 Marionette TRACE conn3 -> [0,2512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:09 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fe075d000 == 134 [pid = 1860] [id = 635] 17:48:09 INFO - PROCESS | 1860 | ++DOMWINDOW == 269 (0x7f3fe20d7400) [pid = 1860] [serial = 1906] [outer = (nil)] 17:48:09 INFO - PROCESS | 1860 | ++DOMWINDOW == 270 (0x7f3fe9c26c00) [pid = 1860] [serial = 1907] [outer = 0x7f3fe20d7400] 17:48:09 INFO - PROCESS | 1860 | 1461026889069 Marionette DEBUG loaded listener.js 17:48:09 INFO - PROCESS | 1860 | ++DOMWINDOW == 271 (0x7f3feb131c00) [pid = 1860] [serial = 1908] [outer = 0x7f3fe20d7400] 17:48:09 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fe21cc800 == 133 [pid = 1860] [id = 620] 17:48:09 INFO - PROCESS | 1860 | --DOMWINDOW == 270 (0x7f3ff2629400) [pid = 1860] [serial = 1754] [outer = (nil)] [url = about:blank] 17:48:09 INFO - PROCESS | 1860 | --DOMWINDOW == 269 (0x7f3ff40e7c00) [pid = 1860] [serial = 1757] [outer = (nil)] [url = about:blank] 17:48:09 INFO - PROCESS | 1860 | --DOMWINDOW == 268 (0x7f3feb12ec00) [pid = 1860] [serial = 1742] [outer = (nil)] [url = about:blank] 17:48:09 INFO - PROCESS | 1860 | --DOMWINDOW == 267 (0x7f3ff4eaec00) [pid = 1860] [serial = 1760] [outer = (nil)] [url = about:blank] 17:48:09 INFO - PROCESS | 1860 | --DOMWINDOW == 266 (0x7f3fec6d6000) [pid = 1860] [serial = 1745] [outer = (nil)] [url = about:blank] 17:48:09 INFO - PROCESS | 1860 | --DOMWINDOW == 265 (0x7f3fecaabc00) [pid = 1860] [serial = 1748] [outer = (nil)] [url = about:blank] 17:48:09 INFO - PROCESS | 1860 | --DOMWINDOW == 264 (0x7f3ff53c1c00) [pid = 1860] [serial = 1763] [outer = (nil)] [url = about:blank] 17:48:09 INFO - PROCESS | 1860 | --DOMWINDOW == 263 (0x7f3ff6e4c000) [pid = 1860] [serial = 1781] [outer = (nil)] [url = about:blank] 17:48:09 INFO - PROCESS | 1860 | --DOMWINDOW == 262 (0x7f3fe0467800) [pid = 1860] [serial = 1778] [outer = (nil)] [url = about:blank] 17:48:09 INFO - PROCESS | 1860 | --DOMWINDOW == 261 (0x7f3fefdfb000) [pid = 1860] [serial = 1751] [outer = (nil)] [url = about:blank] 17:48:09 INFO - PROCESS | 1860 | --DOMWINDOW == 260 (0x7f3ff6e96400) [pid = 1860] [serial = 1775] [outer = (nil)] [url = about:blank] 17:48:09 INFO - PROCESS | 1860 | --DOMWINDOW == 259 (0x7f3ff5fbfc00) [pid = 1860] [serial = 1766] [outer = (nil)] [url = about:blank] 17:48:09 INFO - PROCESS | 1860 | --DOMWINDOW == 258 (0x7f3fe076c400) [pid = 1860] [serial = 1736] [outer = (nil)] [url = about:blank] 17:48:09 INFO - PROCESS | 1860 | --DOMWINDOW == 257 (0x7f3fe1fab400) [pid = 1860] [serial = 1739] [outer = (nil)] [url = about:blank] 17:48:09 INFO - PROCESS | 1860 | --DOMWINDOW == 256 (0x7f3ff6783400) [pid = 1860] [serial = 1769] [outer = (nil)] [url = about:blank] 17:48:09 INFO - PROCESS | 1860 | --DOMWINDOW == 255 (0x7f3ff6cb2800) [pid = 1860] [serial = 1772] [outer = (nil)] [url = about:blank] 17:48:09 INFO - PROCESS | 1860 | --DOMWINDOW == 254 (0x7f3ff10e8400) [pid = 1860] [serial = 1805] [outer = (nil)] [url = about:blank] 17:48:09 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fead59000 == 132 [pid = 1860] [id = 619] 17:48:09 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fe8da5800 == 131 [pid = 1860] [id = 618] 17:48:09 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fe1df8800 == 130 [pid = 1860] [id = 617] 17:48:09 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fe169f800 == 129 [pid = 1860] [id = 616] 17:48:09 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fdd842000 == 128 [pid = 1860] [id = 615] 17:48:09 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fe031a000 == 127 [pid = 1860] [id = 614] 17:48:09 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fe3593800 == 126 [pid = 1860] [id = 608] 17:48:09 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fdba78000 == 125 [pid = 1860] [id = 607] 17:48:09 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fe8cd0000 == 124 [pid = 1860] [id = 606] 17:48:09 INFO - PROCESS | 1860 | --DOCSHELL 0x7f400c4a5800 == 123 [pid = 1860] [id = 605] 17:48:09 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff5220000 == 122 [pid = 1860] [id = 527] 17:48:09 INFO - PROCESS | 1860 | --DOCSHELL 0x7f40062d3800 == 121 [pid = 1860] [id = 604] 17:48:09 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff11b7800 == 120 [pid = 1860] [id = 603] 17:48:09 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fe1df9000 == 119 [pid = 1860] [id = 602] 17:48:09 INFO - PROCESS | 1860 | 1461026889986 Marionette TRACE conn3 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 17:48:10 INFO - PROCESS | 1860 | --DOMWINDOW == 253 (0x7f3fe23d0000) [pid = 1860] [serial = 1787] [outer = (nil)] [url = about:blank] 17:48:10 INFO - PROCESS | 1860 | --DOMWINDOW == 252 (0x7f3fefd6e800) [pid = 1860] [serial = 1794] [outer = (nil)] [url = about:blank] 17:48:10 INFO - PROCESS | 1860 | --DOMWINDOW == 251 (0x7f3ff5cdd000) [pid = 1860] [serial = 1799] [outer = (nil)] [url = about:blank] 17:48:10 INFO - PROCESS | 1860 | --DOMWINDOW == 250 (0x7f3fe1adbc00) [pid = 1860] [serial = 1785] [outer = (nil)] [url = about:blank] 17:48:10 INFO - PROCESS | 1860 | --DOMWINDOW == 249 (0x7f3feb678c00) [pid = 1860] [serial = 1791] [outer = (nil)] [url = about:blank] 17:48:10 INFO - PROCESS | 1860 | --DOMWINDOW == 248 (0x7f3ff0176400) [pid = 1860] [serial = 1802] [outer = (nil)] [url = about:blank] 17:48:10 INFO - PROCESS | 1860 | --DOMWINDOW == 247 (0x7f3ff6a55400) [pid = 1860] [serial = 1803] [outer = (nil)] [url = about:blank] 17:48:10 INFO - PROCESS | 1860 | --DOMWINDOW == 246 (0x7f3fe0840000) [pid = 1860] [serial = 1784] [outer = (nil)] [url = about:blank] 17:48:10 INFO - PROCESS | 1860 | --DOMWINDOW == 245 (0x7f3fecaa2c00) [pid = 1860] [serial = 1793] [outer = (nil)] [url = about:blank] 17:48:10 INFO - PROCESS | 1860 | --DOMWINDOW == 244 (0x7f3fe9b34400) [pid = 1860] [serial = 1790] [outer = (nil)] [url = about:blank] 17:48:10 INFO - PROCESS | 1860 | --DOMWINDOW == 243 (0x7f3ff0171800) [pid = 1860] [serial = 1796] [outer = (nil)] [url = about:blank] 17:48:10 INFO - PROCESS | 1860 | --DOMWINDOW == 242 (0x7f3feb73d400) [pid = 1860] [serial = 1733] [outer = (nil)] [url = about:blank] 17:48:10 INFO - PROCESS | 1860 | --DOMWINDOW == 241 (0x7f3ff0d46800) [pid = 1860] [serial = 1797] [outer = (nil)] [url = about:blank] 17:48:10 INFO - PROCESS | 1860 | --DOMWINDOW == 240 (0x7f3ff53bc000) [pid = 1860] [serial = 1800] [outer = (nil)] [url = about:blank] 17:48:10 INFO - PROCESS | 1860 | --DOMWINDOW == 239 (0x7f3fe8c9e000) [pid = 1860] [serial = 1788] [outer = (nil)] [url = about:blank] 17:48:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 17:48:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1447ms 17:48:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 17:48:10 INFO - PROCESS | 1860 | 1461026890035 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 17:48:10 INFO - PROCESS | 1860 | 1461026890038 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 17:48:10 INFO - PROCESS | 1860 | 1461026890043 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 17:48:10 INFO - PROCESS | 1860 | 1461026890046 Marionette TRACE conn3 <- [1,2514,null,{}] 17:48:10 INFO - PROCESS | 1860 | 1461026890050 Marionette TRACE conn3 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:10 INFO - PROCESS | 1860 | 1461026890188 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 17:48:10 INFO - PROCESS | 1860 | 1461026890201 Marionette TRACE conn3 -> [0,2516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.blur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:10 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fdd846000 == 120 [pid = 1860] [id = 636] 17:48:10 INFO - PROCESS | 1860 | ++DOMWINDOW == 240 (0x7f3fdcb22400) [pid = 1860] [serial = 1909] [outer = (nil)] 17:48:10 INFO - PROCESS | 1860 | ++DOMWINDOW == 241 (0x7f3fe9d1c000) [pid = 1860] [serial = 1910] [outer = 0x7f3fdcb22400] 17:48:10 INFO - PROCESS | 1860 | 1461026890253 Marionette DEBUG loaded listener.js 17:48:10 INFO - PROCESS | 1860 | ++DOMWINDOW == 242 (0x7f3febdf1c00) [pid = 1860] [serial = 1911] [outer = 0x7f3fdcb22400] 17:48:11 INFO - PROCESS | 1860 | 1461026891055 Marionette TRACE conn3 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 17:48:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 17:48:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1077ms 17:48:11 INFO - PROCESS | 1860 | 1461026891120 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 17:48:11 INFO - PROCESS | 1860 | 1461026891123 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 17:48:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 17:48:11 INFO - PROCESS | 1860 | 1461026891128 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 17:48:11 INFO - PROCESS | 1860 | 1461026891129 Marionette TRACE conn3 <- [1,2518,null,{}] 17:48:11 INFO - PROCESS | 1860 | 1461026891134 Marionette TRACE conn3 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:11 INFO - PROCESS | 1860 | 1461026891265 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 17:48:11 INFO - PROCESS | 1860 | 1461026891278 Marionette TRACE conn3 -> [0,2520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:11 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fe35a3000 == 121 [pid = 1860] [id = 637] 17:48:11 INFO - PROCESS | 1860 | ++DOMWINDOW == 243 (0x7f3fe9c2dc00) [pid = 1860] [serial = 1912] [outer = (nil)] 17:48:11 INFO - PROCESS | 1860 | ++DOMWINDOW == 244 (0x7f3fecaa6000) [pid = 1860] [serial = 1913] [outer = 0x7f3fe9c2dc00] 17:48:11 INFO - PROCESS | 1860 | 1461026891329 Marionette DEBUG loaded listener.js 17:48:11 INFO - PROCESS | 1860 | ++DOMWINDOW == 245 (0x7f3fecc93400) [pid = 1860] [serial = 1914] [outer = 0x7f3fe9c2dc00] 17:48:12 INFO - PROCESS | 1860 | 1461026892103 Marionette TRACE conn3 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 17:48:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 17:48:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1024ms 17:48:12 INFO - PROCESS | 1860 | 1461026892152 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 17:48:12 INFO - PROCESS | 1860 | 1461026892155 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 17:48:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 17:48:12 INFO - PROCESS | 1860 | 1461026892160 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 17:48:12 INFO - PROCESS | 1860 | 1461026892162 Marionette TRACE conn3 <- [1,2522,null,{}] 17:48:12 INFO - PROCESS | 1860 | 1461026892167 Marionette TRACE conn3 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:12 INFO - PROCESS | 1860 | 1461026892357 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 17:48:12 INFO - PROCESS | 1860 | 1461026892545 Marionette TRACE conn3 -> [0,2524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:12 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3feb06c800 == 122 [pid = 1860] [id = 638] 17:48:12 INFO - PROCESS | 1860 | ++DOMWINDOW == 246 (0x7f3fec6ddc00) [pid = 1860] [serial = 1915] [outer = (nil)] 17:48:12 INFO - PROCESS | 1860 | ++DOMWINDOW == 247 (0x7f3ff0174c00) [pid = 1860] [serial = 1916] [outer = 0x7f3fec6ddc00] 17:48:12 INFO - PROCESS | 1860 | 1461026892601 Marionette DEBUG loaded listener.js 17:48:12 INFO - PROCESS | 1860 | ++DOMWINDOW == 248 (0x7f3ff5507800) [pid = 1860] [serial = 1917] [outer = 0x7f3fec6ddc00] 17:48:13 INFO - PROCESS | 1860 | 1461026893285 Marionette TRACE conn3 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 17:48:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 17:48:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1182ms 17:48:13 INFO - PROCESS | 1860 | 1461026893352 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 17:48:13 INFO - PROCESS | 1860 | 1461026893355 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 17:48:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 17:48:13 INFO - PROCESS | 1860 | 1461026893360 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 17:48:13 INFO - PROCESS | 1860 | 1461026893362 Marionette TRACE conn3 <- [1,2526,null,{}] 17:48:13 INFO - PROCESS | 1860 | 1461026893367 Marionette TRACE conn3 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:13 INFO - PROCESS | 1860 | 1461026893553 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 17:48:13 INFO - PROCESS | 1860 | 1461026893574 Marionette TRACE conn3 -> [0,2528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.x.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:13 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fec7a5800 == 123 [pid = 1860] [id = 639] 17:48:13 INFO - PROCESS | 1860 | ++DOMWINDOW == 249 (0x7f3fe9d0a000) [pid = 1860] [serial = 1918] [outer = (nil)] 17:48:13 INFO - PROCESS | 1860 | ++DOMWINDOW == 250 (0x7f3ff5fb6000) [pid = 1860] [serial = 1919] [outer = 0x7f3fe9d0a000] 17:48:13 INFO - PROCESS | 1860 | 1461026893626 Marionette DEBUG loaded listener.js 17:48:13 INFO - PROCESS | 1860 | ++DOMWINDOW == 251 (0x7f3ff6a5e800) [pid = 1860] [serial = 1920] [outer = 0x7f3fe9d0a000] 17:48:15 INFO - PROCESS | 1860 | 1461026895102 Marionette TRACE conn3 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 17:48:15 INFO - PROCESS | 1860 | --DOMWINDOW == 250 (0x7f3fecc7ac00) [pid = 1860] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 17:48:15 INFO - PROCESS | 1860 | --DOMWINDOW == 249 (0x7f3fe3652c00) [pid = 1860] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 17:48:15 INFO - PROCESS | 1860 | --DOMWINDOW == 248 (0x7f3feb12a000) [pid = 1860] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 17:48:15 INFO - PROCESS | 1860 | --DOMWINDOW == 247 (0x7f3fdcbc7c00) [pid = 1860] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 17:48:15 INFO - PROCESS | 1860 | --DOMWINDOW == 246 (0x7f3fdd7e2c00) [pid = 1860] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 17:48:15 INFO - PROCESS | 1860 | --DOMWINDOW == 245 (0x7f3fed1a9400) [pid = 1860] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 17:48:15 INFO - PROCESS | 1860 | --DOMWINDOW == 244 (0x7f3fdbc38400) [pid = 1860] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 17:48:15 INFO - PROCESS | 1860 | --DOMWINDOW == 243 (0x7f3fdd7e5000) [pid = 1860] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 17:48:15 INFO - PROCESS | 1860 | --DOMWINDOW == 242 (0x7f3fdcbcb400) [pid = 1860] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 17:48:15 INFO - PROCESS | 1860 | --DOMWINDOW == 241 (0x7f3fd973ec00) [pid = 1860] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 17:48:15 INFO - PROCESS | 1860 | --DOMWINDOW == 240 (0x7f3fdc4c6000) [pid = 1860] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 17:48:15 INFO - PROCESS | 1860 | --DOMWINDOW == 239 (0x7f3fe0466000) [pid = 1860] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 17:48:15 INFO - PROCESS | 1860 | --DOMWINDOW == 238 (0x7f3fec755400) [pid = 1860] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 17:48:15 INFO - PROCESS | 1860 | --DOMWINDOW == 237 (0x7f3fde1c7400) [pid = 1860] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 17:48:15 INFO - PROCESS | 1860 | --DOMWINDOW == 236 (0x7f3fe365d400) [pid = 1860] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 17:48:15 INFO - PROCESS | 1860 | --DOMWINDOW == 235 (0x7f3fe1ae7c00) [pid = 1860] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 17:48:15 INFO - PROCESS | 1860 | --DOMWINDOW == 234 (0x7f3feb134000) [pid = 1860] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 17:48:15 INFO - PROCESS | 1860 | --DOMWINDOW == 233 (0x7f3ff3235800) [pid = 1860] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 17:48:15 INFO - PROCESS | 1860 | --DOMWINDOW == 232 (0x7f3fdd7e6000) [pid = 1860] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 17:48:15 INFO - PROCESS | 1860 | --DOMWINDOW == 231 (0x7f3fecc7e800) [pid = 1860] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 17:48:15 INFO - PROCESS | 1860 | --DOMWINDOW == 230 (0x7f3fe1bd8000) [pid = 1860] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 17:48:15 INFO - PROCESS | 1860 | --DOMWINDOW == 229 (0x7f3fdbc42800) [pid = 1860] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 17:48:15 INFO - PROCESS | 1860 | --DOMWINDOW == 228 (0x7f3fe9b9b000) [pid = 1860] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 17:48:15 INFO - PROCESS | 1860 | --DOMWINDOW == 227 (0x7f3ff080a800) [pid = 1860] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 17:48:15 INFO - PROCESS | 1860 | --DOMWINDOW == 226 (0x7f3fe23d6400) [pid = 1860] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 17:48:15 INFO - PROCESS | 1860 | --DOMWINDOW == 225 (0x7f3fdbd83000) [pid = 1860] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 17:48:15 INFO - PROCESS | 1860 | --DOMWINDOW == 224 (0x7f3fe8c9b800) [pid = 1860] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 17:48:15 INFO - PROCESS | 1860 | --DOMWINDOW == 223 (0x7f3fe1fa8400) [pid = 1860] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 17:48:15 INFO - PROCESS | 1860 | --DOMWINDOW == 222 (0x7f3feb10f000) [pid = 1860] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 17:48:15 INFO - PROCESS | 1860 | --DOMWINDOW == 221 (0x7f3fdbc39000) [pid = 1860] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 17:48:15 INFO - PROCESS | 1860 | --DOMWINDOW == 220 (0x7f3fe9d0bc00) [pid = 1860] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 17:48:15 INFO - PROCESS | 1860 | --DOMWINDOW == 219 (0x7f3fecc7b400) [pid = 1860] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 17:48:15 INFO - PROCESS | 1860 | --DOMWINDOW == 218 (0x7f3fdcbccc00) [pid = 1860] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 17:48:15 INFO - PROCESS | 1860 | --DOMWINDOW == 217 (0x7f3fdbd80000) [pid = 1860] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 17:48:15 INFO - PROCESS | 1860 | --DOMWINDOW == 216 (0x7f3ff40e6c00) [pid = 1860] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 17:48:15 INFO - PROCESS | 1860 | --DOMWINDOW == 215 (0x7f3ff0172400) [pid = 1860] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 17:48:15 INFO - PROCESS | 1860 | --DOMWINDOW == 214 (0x7f3fde1c2800) [pid = 1860] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 17:48:15 INFO - PROCESS | 1860 | --DOMWINDOW == 213 (0x7f3fe18a9000) [pid = 1860] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 17:48:15 INFO - PROCESS | 1860 | --DOMWINDOW == 212 (0x7f3fe1ad1400) [pid = 1860] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 17:48:15 INFO - PROCESS | 1860 | --DOMWINDOW == 211 (0x7f3feb970c00) [pid = 1860] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 17:48:15 INFO - PROCESS | 1860 | --DOMWINDOW == 210 (0x7f3fecc81000) [pid = 1860] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 17:48:15 INFO - PROCESS | 1860 | --DOMWINDOW == 209 (0x7f3fdcbd0400) [pid = 1860] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 17:48:15 INFO - PROCESS | 1860 | --DOMWINDOW == 208 (0x7f3fe18a3000) [pid = 1860] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 17:48:15 INFO - PROCESS | 1860 | --DOMWINDOW == 207 (0x7f3fde1ca800) [pid = 1860] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 17:48:15 INFO - PROCESS | 1860 | --DOMWINDOW == 206 (0x7f3fe1fa8c00) [pid = 1860] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 17:48:15 INFO - PROCESS | 1860 | --DOMWINDOW == 205 (0x7f3fe0618400) [pid = 1860] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 17:48:15 INFO - PROCESS | 1860 | --DOMWINDOW == 204 (0x7f3fe23d2400) [pid = 1860] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 17:48:15 INFO - PROCESS | 1860 | --DOMWINDOW == 203 (0x7f3fecc7d400) [pid = 1860] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 17:48:15 INFO - PROCESS | 1860 | --DOMWINDOW == 202 (0x7f3fdcbc8000) [pid = 1860] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 17:48:15 INFO - PROCESS | 1860 | --DOMWINDOW == 201 (0x7f3fec6dac00) [pid = 1860] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 17:48:15 INFO - PROCESS | 1860 | --DOMWINDOW == 200 (0x7f3feb10cc00) [pid = 1860] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 17:48:15 INFO - PROCESS | 1860 | --DOMWINDOW == 199 (0x7f3fe23d6c00) [pid = 1860] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 17:48:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 17:48:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1881ms 17:48:15 INFO - PROCESS | 1860 | 1461026895272 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 17:48:15 INFO - PROCESS | 1860 | 1461026895276 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 17:48:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 17:48:15 INFO - PROCESS | 1860 | 1461026895291 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 17:48:15 INFO - PROCESS | 1860 | 1461026895294 Marionette TRACE conn3 <- [1,2530,null,{}] 17:48:15 INFO - PROCESS | 1860 | 1461026895302 Marionette TRACE conn3 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:15 INFO - PROCESS | 1860 | 1461026895495 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 17:48:15 INFO - PROCESS | 1860 | 1461026895710 Marionette TRACE conn3 -> [0,2532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.y.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:15 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fdba6d000 == 124 [pid = 1860] [id = 640] 17:48:15 INFO - PROCESS | 1860 | ++DOMWINDOW == 200 (0x7f3fd973a800) [pid = 1860] [serial = 1921] [outer = (nil)] 17:48:15 INFO - PROCESS | 1860 | ++DOMWINDOW == 201 (0x7f3fd9741800) [pid = 1860] [serial = 1922] [outer = 0x7f3fd973a800] 17:48:15 INFO - PROCESS | 1860 | 1461026895815 Marionette DEBUG loaded listener.js 17:48:15 INFO - PROCESS | 1860 | ++DOMWINDOW == 202 (0x7f3fdcb19800) [pid = 1860] [serial = 1923] [outer = 0x7f3fd973a800] 17:48:16 INFO - PROCESS | 1860 | 1461026896637 Marionette TRACE conn3 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 17:48:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 17:48:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1389ms 17:48:16 INFO - PROCESS | 1860 | 1461026896679 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 17:48:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 17:48:16 INFO - PROCESS | 1860 | 1461026896685 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 17:48:16 INFO - PROCESS | 1860 | 1461026896693 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 17:48:16 INFO - PROCESS | 1860 | 1461026896696 Marionette TRACE conn3 <- [1,2534,null,{}] 17:48:16 INFO - PROCESS | 1860 | 1461026896702 Marionette TRACE conn3 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:16 INFO - PROCESS | 1860 | 1461026896888 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 17:48:17 INFO - PROCESS | 1860 | 1461026897096 Marionette TRACE conn3 -> [0,2536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:17 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fe1cd9000 == 125 [pid = 1860] [id = 641] 17:48:17 INFO - PROCESS | 1860 | ++DOMWINDOW == 203 (0x7f3fd973bc00) [pid = 1860] [serial = 1924] [outer = (nil)] 17:48:17 INFO - PROCESS | 1860 | ++DOMWINDOW == 204 (0x7f3fe0618000) [pid = 1860] [serial = 1925] [outer = 0x7f3fd973bc00] 17:48:17 INFO - PROCESS | 1860 | 1461026897159 Marionette DEBUG loaded listener.js 17:48:17 INFO - PROCESS | 1860 | ++DOMWINDOW == 205 (0x7f3fe0856800) [pid = 1860] [serial = 1926] [outer = 0x7f3fd973bc00] 17:48:17 INFO - PROCESS | 1860 | 1461026897986 Marionette TRACE conn3 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 17:48:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 17:48:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1329ms 17:48:18 INFO - PROCESS | 1860 | 1461026898025 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 17:48:18 INFO - PROCESS | 1860 | 1461026898030 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 17:48:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 17:48:18 INFO - PROCESS | 1860 | 1461026898036 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 17:48:18 INFO - PROCESS | 1860 | 1461026898038 Marionette TRACE conn3 <- [1,2538,null,{}] 17:48:18 INFO - PROCESS | 1860 | 1461026898043 Marionette TRACE conn3 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:18 INFO - PROCESS | 1860 | 1461026898214 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 17:48:18 INFO - PROCESS | 1860 | 1461026898424 Marionette TRACE conn3 -> [0,2540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:18 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fead46000 == 126 [pid = 1860] [id = 642] 17:48:18 INFO - PROCESS | 1860 | ++DOMWINDOW == 206 (0x7f3fe0466000) [pid = 1860] [serial = 1927] [outer = (nil)] 17:48:18 INFO - PROCESS | 1860 | ++DOMWINDOW == 207 (0x7f3fe20da800) [pid = 1860] [serial = 1928] [outer = 0x7f3fe0466000] 17:48:18 INFO - PROCESS | 1860 | 1461026898488 Marionette DEBUG loaded listener.js 17:48:18 INFO - PROCESS | 1860 | ++DOMWINDOW == 208 (0x7f3fe365a400) [pid = 1860] [serial = 1929] [outer = 0x7f3fe0466000] 17:48:19 INFO - PROCESS | 1860 | 1461026899432 Marionette TRACE conn3 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 17:48:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 17:48:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1431ms 17:48:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 17:48:19 INFO - PROCESS | 1860 | 1461026899468 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 17:48:19 INFO - PROCESS | 1860 | 1461026899471 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 17:48:19 INFO - PROCESS | 1860 | 1461026899484 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 17:48:19 INFO - PROCESS | 1860 | 1461026899492 Marionette TRACE conn3 <- [1,2542,null,{}] 17:48:19 INFO - PROCESS | 1860 | 1461026899498 Marionette TRACE conn3 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:19 INFO - PROCESS | 1860 | 1461026899666 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 17:48:19 INFO - PROCESS | 1860 | 1461026899876 Marionette TRACE conn3 -> [0,2544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:19 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fee110000 == 127 [pid = 1860] [id = 643] 17:48:19 INFO - PROCESS | 1860 | ++DOMWINDOW == 209 (0x7f3fe1bda000) [pid = 1860] [serial = 1930] [outer = (nil)] 17:48:19 INFO - PROCESS | 1860 | ++DOMWINDOW == 210 (0x7f3feb673000) [pid = 1860] [serial = 1931] [outer = 0x7f3fe1bda000] 17:48:19 INFO - PROCESS | 1860 | 1461026899937 Marionette DEBUG loaded listener.js 17:48:20 INFO - PROCESS | 1860 | ++DOMWINDOW == 211 (0x7f3febdf3800) [pid = 1860] [serial = 1932] [outer = 0x7f3fe1bda000] 17:48:20 INFO - PROCESS | 1860 | 1461026900757 Marionette TRACE conn3 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 17:48:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 17:48:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1344ms 17:48:20 INFO - PROCESS | 1860 | 1461026900820 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 17:48:20 INFO - PROCESS | 1860 | 1461026900824 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 17:48:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 17:48:20 INFO - PROCESS | 1860 | 1461026900829 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 17:48:20 INFO - PROCESS | 1860 | 1461026900832 Marionette TRACE conn3 <- [1,2546,null,{}] 17:48:20 INFO - PROCESS | 1860 | 1461026900836 Marionette TRACE conn3 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:21 INFO - PROCESS | 1860 | 1461026901005 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 17:48:21 INFO - PROCESS | 1860 | 1461026901218 Marionette TRACE conn3 -> [0,2548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:21 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff1253000 == 128 [pid = 1860] [id = 644] 17:48:21 INFO - PROCESS | 1860 | ++DOMWINDOW == 212 (0x7f3fdcbd1800) [pid = 1860] [serial = 1933] [outer = (nil)] 17:48:21 INFO - PROCESS | 1860 | ++DOMWINDOW == 213 (0x7f3fec5c4000) [pid = 1860] [serial = 1934] [outer = 0x7f3fdcbd1800] 17:48:21 INFO - PROCESS | 1860 | 1461026901319 Marionette DEBUG loaded listener.js 17:48:21 INFO - PROCESS | 1860 | ++DOMWINDOW == 214 (0x7f3fecc97400) [pid = 1860] [serial = 1935] [outer = 0x7f3fdcbd1800] 17:48:22 INFO - PROCESS | 1860 | 1461026902124 Marionette TRACE conn3 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 17:48:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 17:48:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1329ms 17:48:22 INFO - PROCESS | 1860 | 1461026902159 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 17:48:22 INFO - PROCESS | 1860 | 1461026902162 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 17:48:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 17:48:22 INFO - PROCESS | 1860 | 1461026902167 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 17:48:22 INFO - PROCESS | 1860 | 1461026902169 Marionette TRACE conn3 <- [1,2550,null,{}] 17:48:22 INFO - PROCESS | 1860 | 1461026902174 Marionette TRACE conn3 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:22 INFO - PROCESS | 1860 | 1461026902331 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 17:48:22 INFO - PROCESS | 1860 | 1461026902540 Marionette TRACE conn3 -> [0,2552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:22 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff4def000 == 129 [pid = 1860] [id = 645] 17:48:22 INFO - PROCESS | 1860 | ++DOMWINDOW == 215 (0x7f3fee179400) [pid = 1860] [serial = 1936] [outer = (nil)] 17:48:22 INFO - PROCESS | 1860 | ++DOMWINDOW == 216 (0x7f3feff9f000) [pid = 1860] [serial = 1937] [outer = 0x7f3fee179400] 17:48:22 INFO - PROCESS | 1860 | 1461026902657 Marionette DEBUG loaded listener.js 17:48:22 INFO - PROCESS | 1860 | ++DOMWINDOW == 217 (0x7f3ff0d4dc00) [pid = 1860] [serial = 1938] [outer = 0x7f3fee179400] 17:48:23 INFO - PROCESS | 1860 | 1461026903558 Marionette TRACE conn3 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 17:48:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 17:48:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1426ms 17:48:23 INFO - PROCESS | 1860 | 1461026903594 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 17:48:23 INFO - PROCESS | 1860 | 1461026903597 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 17:48:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 17:48:23 INFO - PROCESS | 1860 | 1461026903602 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 17:48:23 INFO - PROCESS | 1860 | 1461026903604 Marionette TRACE conn3 <- [1,2554,null,{}] 17:48:23 INFO - PROCESS | 1860 | 1461026903609 Marionette TRACE conn3 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:23 INFO - PROCESS | 1860 | 1461026903762 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 17:48:23 INFO - PROCESS | 1860 | 1461026903971 Marionette TRACE conn3 -> [0,2556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:23 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff67b9800 == 130 [pid = 1860] [id = 646] 17:48:23 INFO - PROCESS | 1860 | ++DOMWINDOW == 218 (0x7f3fee17e400) [pid = 1860] [serial = 1939] [outer = (nil)] 17:48:24 INFO - PROCESS | 1860 | ++DOMWINDOW == 219 (0x7f3ff2593000) [pid = 1860] [serial = 1940] [outer = 0x7f3fee17e400] 17:48:24 INFO - PROCESS | 1860 | 1461026904035 Marionette DEBUG loaded listener.js 17:48:24 INFO - PROCESS | 1860 | ++DOMWINDOW == 220 (0x7f3ff50f7c00) [pid = 1860] [serial = 1941] [outer = 0x7f3fee17e400] 17:48:24 INFO - PROCESS | 1860 | 1461026904866 Marionette TRACE conn3 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 17:48:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 17:48:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1328ms 17:48:24 INFO - PROCESS | 1860 | 1461026904931 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 17:48:24 INFO - PROCESS | 1860 | 1461026904934 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 17:48:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 17:48:24 INFO - PROCESS | 1860 | 1461026904939 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 17:48:24 INFO - PROCESS | 1860 | 1461026904941 Marionette TRACE conn3 <- [1,2558,null,{}] 17:48:24 INFO - PROCESS | 1860 | 1461026904947 Marionette TRACE conn3 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:25 INFO - PROCESS | 1860 | 1461026905107 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 17:48:25 INFO - PROCESS | 1860 | 1461026905316 Marionette TRACE conn3 -> [0,2560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:25 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f4002bf1000 == 131 [pid = 1860] [id = 647] 17:48:25 INFO - PROCESS | 1860 | ++DOMWINDOW == 221 (0x7f3ff0255400) [pid = 1860] [serial = 1942] [outer = (nil)] 17:48:25 INFO - PROCESS | 1860 | ++DOMWINDOW == 222 (0x7f3ff56cac00) [pid = 1860] [serial = 1943] [outer = 0x7f3ff0255400] 17:48:25 INFO - PROCESS | 1860 | 1461026905378 Marionette DEBUG loaded listener.js 17:48:25 INFO - PROCESS | 1860 | ++DOMWINDOW == 223 (0x7f3ff5fbfc00) [pid = 1860] [serial = 1944] [outer = 0x7f3ff0255400] 17:48:26 INFO - PROCESS | 1860 | 1461026906181 Marionette TRACE conn3 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 17:48:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 17:48:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1283ms 17:48:26 INFO - PROCESS | 1860 | 1461026906224 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 17:48:26 INFO - PROCESS | 1860 | 1461026906227 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 17:48:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 17:48:26 INFO - PROCESS | 1860 | 1461026906232 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 17:48:26 INFO - PROCESS | 1860 | 1461026906234 Marionette TRACE conn3 <- [1,2562,null,{}] 17:48:26 INFO - PROCESS | 1860 | 1461026906239 Marionette TRACE conn3 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:26 INFO - PROCESS | 1860 | 1461026906397 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 17:48:26 INFO - PROCESS | 1860 | 1461026906607 Marionette TRACE conn3 -> [0,2564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.section.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:26 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f4005c2a000 == 132 [pid = 1860] [id = 648] 17:48:26 INFO - PROCESS | 1860 | ++DOMWINDOW == 224 (0x7f3ff2637c00) [pid = 1860] [serial = 1945] [outer = (nil)] 17:48:26 INFO - PROCESS | 1860 | ++DOMWINDOW == 225 (0x7f3ff663a800) [pid = 1860] [serial = 1946] [outer = 0x7f3ff2637c00] 17:48:26 INFO - PROCESS | 1860 | 1461026906707 Marionette DEBUG loaded listener.js 17:48:26 INFO - PROCESS | 1860 | ++DOMWINDOW == 226 (0x7f3ff6e3f400) [pid = 1860] [serial = 1947] [outer = 0x7f3ff2637c00] 17:48:27 INFO - PROCESS | 1860 | 1461026907565 Marionette TRACE conn3 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 17:48:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 17:48:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1384ms 17:48:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 17:48:27 INFO - PROCESS | 1860 | 1461026907618 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 17:48:27 INFO - PROCESS | 1860 | 1461026907620 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 17:48:27 INFO - PROCESS | 1860 | 1461026907626 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 17:48:27 INFO - PROCESS | 1860 | 1461026907628 Marionette TRACE conn3 <- [1,2566,null,{}] 17:48:27 INFO - PROCESS | 1860 | 1461026907633 Marionette TRACE conn3 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:27 INFO - PROCESS | 1860 | 1461026907794 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 17:48:28 INFO - PROCESS | 1860 | 1461026908004 Marionette TRACE conn3 -> [0,2568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:28 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f4007e59000 == 133 [pid = 1860] [id = 649] 17:48:28 INFO - PROCESS | 1860 | ++DOMWINDOW == 227 (0x7f3ff56c3c00) [pid = 1860] [serial = 1948] [outer = (nil)] 17:48:28 INFO - PROCESS | 1860 | ++DOMWINDOW == 228 (0x7f3ff778c400) [pid = 1860] [serial = 1949] [outer = 0x7f3ff56c3c00] 17:48:28 INFO - PROCESS | 1860 | 1461026908108 Marionette DEBUG loaded listener.js 17:48:28 INFO - PROCESS | 1860 | ++DOMWINDOW == 229 (0x7f3ff7915c00) [pid = 1860] [serial = 1950] [outer = 0x7f3ff56c3c00] 17:48:28 INFO - PROCESS | 1860 | 1461026908891 Marionette TRACE conn3 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 17:48:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 17:48:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1327ms 17:48:28 INFO - PROCESS | 1860 | 1461026908953 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 17:48:28 INFO - PROCESS | 1860 | 1461026908956 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 17:48:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 17:48:28 INFO - PROCESS | 1860 | 1461026908961 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 17:48:28 INFO - PROCESS | 1860 | 1461026908963 Marionette TRACE conn3 <- [1,2570,null,{}] 17:48:28 INFO - PROCESS | 1860 | 1461026908969 Marionette TRACE conn3 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:29 INFO - PROCESS | 1860 | 1461026909132 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 17:48:29 INFO - PROCESS | 1860 | 1461026909344 Marionette TRACE conn3 -> [0,2572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:29 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f400859d800 == 134 [pid = 1860] [id = 650] 17:48:29 INFO - PROCESS | 1860 | ++DOMWINDOW == 230 (0x7f3ff7918800) [pid = 1860] [serial = 1951] [outer = (nil)] 17:48:29 INFO - PROCESS | 1860 | ++DOMWINDOW == 231 (0x7f3ff7a23c00) [pid = 1860] [serial = 1952] [outer = 0x7f3ff7918800] 17:48:29 INFO - PROCESS | 1860 | 1461026909458 Marionette DEBUG loaded listener.js 17:48:29 INFO - PROCESS | 1860 | ++DOMWINDOW == 232 (0x7f3ffc162800) [pid = 1860] [serial = 1953] [outer = 0x7f3ff7918800] 17:48:30 INFO - PROCESS | 1860 | 1461026910396 Marionette TRACE conn3 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 17:48:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 17:48:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1484ms 17:48:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 17:48:30 INFO - PROCESS | 1860 | 1461026910446 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 17:48:30 INFO - PROCESS | 1860 | 1461026910449 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 17:48:30 INFO - PROCESS | 1860 | 1461026910456 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 17:48:30 INFO - PROCESS | 1860 | 1461026910460 Marionette TRACE conn3 <- [1,2574,null,{}] 17:48:30 INFO - PROCESS | 1860 | 1461026910469 Marionette TRACE conn3 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:30 INFO - PROCESS | 1860 | 1461026910669 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 17:48:30 INFO - PROCESS | 1860 | 1461026910884 Marionette TRACE conn3 -> [0,2576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:30 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3feae5f800 == 135 [pid = 1860] [id = 651] 17:48:30 INFO - PROCESS | 1860 | ++DOMWINDOW == 233 (0x7f3fdcb21000) [pid = 1860] [serial = 1954] [outer = (nil)] 17:48:30 INFO - PROCESS | 1860 | ++DOMWINDOW == 234 (0x7f3feb73d800) [pid = 1860] [serial = 1955] [outer = 0x7f3fdcb21000] 17:48:30 INFO - PROCESS | 1860 | 1461026910988 Marionette DEBUG loaded listener.js 17:48:31 INFO - PROCESS | 1860 | ++DOMWINDOW == 235 (0x7f4002b6bc00) [pid = 1860] [serial = 1956] [outer = 0x7f3fdcb21000] 17:48:31 INFO - PROCESS | 1860 | 1461026911777 Marionette TRACE conn3 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 17:48:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 17:48:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1384ms 17:48:31 INFO - PROCESS | 1860 | 1461026911839 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 17:48:31 INFO - PROCESS | 1860 | 1461026911841 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 17:48:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 17:48:31 INFO - PROCESS | 1860 | 1461026911847 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 17:48:31 INFO - PROCESS | 1860 | 1461026911849 Marionette TRACE conn3 <- [1,2578,null,{}] 17:48:31 INFO - PROCESS | 1860 | 1461026911854 Marionette TRACE conn3 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:32 INFO - PROCESS | 1860 | 1461026912036 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 17:48:32 INFO - PROCESS | 1860 | 1461026912245 Marionette TRACE conn3 -> [0,2580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:32 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fe33b2800 == 136 [pid = 1860] [id = 652] 17:48:32 INFO - PROCESS | 1860 | ++DOMWINDOW == 236 (0x7f3fdc4c9000) [pid = 1860] [serial = 1957] [outer = (nil)] 17:48:32 INFO - PROCESS | 1860 | ++DOMWINDOW == 237 (0x7f3fde1c3400) [pid = 1860] [serial = 1958] [outer = 0x7f3fdc4c9000] 17:48:32 INFO - PROCESS | 1860 | 1461026912348 Marionette DEBUG loaded listener.js 17:48:32 INFO - PROCESS | 1860 | ++DOMWINDOW == 238 (0x7f3fe18b0400) [pid = 1860] [serial = 1959] [outer = 0x7f3fdc4c9000] 17:48:33 INFO - PROCESS | 1860 | 1461026913168 Marionette TRACE conn3 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 17:48:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 17:48:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1376ms 17:48:33 INFO - PROCESS | 1860 | 1461026913224 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 17:48:33 INFO - PROCESS | 1860 | 1461026913227 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 17:48:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 17:48:33 INFO - PROCESS | 1860 | 1461026913232 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 17:48:33 INFO - PROCESS | 1860 | 1461026913234 Marionette TRACE conn3 <- [1,2582,null,{}] 17:48:33 INFO - PROCESS | 1860 | 1461026913239 Marionette TRACE conn3 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:33 INFO - PROCESS | 1860 | 1461026913479 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 17:48:34 INFO - PROCESS | 1860 | 1461026914046 Marionette TRACE conn3 -> [0,2584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:34 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fe17c4000 == 137 [pid = 1860] [id = 653] 17:48:34 INFO - PROCESS | 1860 | ++DOMWINDOW == 239 (0x7f3fdbc38400) [pid = 1860] [serial = 1960] [outer = (nil)] 17:48:34 INFO - PROCESS | 1860 | ++DOMWINDOW == 240 (0x7f3fdbd82c00) [pid = 1860] [serial = 1961] [outer = 0x7f3fdbc38400] 17:48:34 INFO - PROCESS | 1860 | 1461026914105 Marionette DEBUG loaded listener.js 17:48:34 INFO - PROCESS | 1860 | ++DOMWINDOW == 241 (0x7f3fdcb20400) [pid = 1860] [serial = 1962] [outer = 0x7f3fdbc38400] 17:48:34 INFO - PROCESS | 1860 | 1461026914948 Marionette TRACE conn3 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 17:48:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 17:48:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1782ms 17:48:35 INFO - PROCESS | 1860 | 1461026915017 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 17:48:35 INFO - PROCESS | 1860 | 1461026915023 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 17:48:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 17:48:35 INFO - PROCESS | 1860 | 1461026915031 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 17:48:35 INFO - PROCESS | 1860 | 1461026915035 Marionette TRACE conn3 <- [1,2586,null,{}] 17:48:35 INFO - PROCESS | 1860 | 1461026915041 Marionette TRACE conn3 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:35 INFO - PROCESS | 1860 | 1461026915212 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 17:48:35 INFO - PROCESS | 1860 | 1461026915621 Marionette TRACE conn3 -> [0,2588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:35 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fdad3c800 == 138 [pid = 1860] [id = 654] 17:48:35 INFO - PROCESS | 1860 | ++DOMWINDOW == 242 (0x7f3fe0612800) [pid = 1860] [serial = 1963] [outer = (nil)] 17:48:35 INFO - PROCESS | 1860 | ++DOMWINDOW == 243 (0x7f3fe061e000) [pid = 1860] [serial = 1964] [outer = 0x7f3fe0612800] 17:48:35 INFO - PROCESS | 1860 | 1461026915708 Marionette DEBUG loaded listener.js 17:48:35 INFO - PROCESS | 1860 | ++DOMWINDOW == 244 (0x7f3fe0852800) [pid = 1860] [serial = 1965] [outer = 0x7f3fe0612800] 17:48:36 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fec52b000 == 137 [pid = 1860] [id = 65] 17:48:36 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fedf2d800 == 136 [pid = 1860] [id = 59] 17:48:36 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff5e1e000 == 135 [pid = 1860] [id = 64] 17:48:36 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fec7a5800 == 134 [pid = 1860] [id = 639] 17:48:36 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3feb06c800 == 133 [pid = 1860] [id = 638] 17:48:36 INFO - PROCESS | 1860 | --DOMWINDOW == 243 (0x7f3feb67d400) [pid = 1860] [serial = 1865] [outer = (nil)] [url = about:blank] 17:48:36 INFO - PROCESS | 1860 | --DOMWINDOW == 242 (0x7f3ff6e44400) [pid = 1860] [serial = 1817] [outer = (nil)] [url = about:blank] 17:48:36 INFO - PROCESS | 1860 | --DOMWINDOW == 241 (0x7f3fdcb1f800) [pid = 1860] [serial = 1841] [outer = (nil)] [url = about:blank] 17:48:36 INFO - PROCESS | 1860 | --DOMWINDOW == 240 (0x7f3ff7a1e400) [pid = 1860] [serial = 1820] [outer = (nil)] [url = about:blank] 17:48:36 INFO - PROCESS | 1860 | --DOMWINDOW == 239 (0x7f4007f30000) [pid = 1860] [serial = 1835] [outer = (nil)] [url = about:blank] 17:48:36 INFO - PROCESS | 1860 | --DOMWINDOW == 238 (0x7f3fe20d9400) [pid = 1860] [serial = 1829] [outer = (nil)] [url = about:blank] 17:48:36 INFO - PROCESS | 1860 | --DOMWINDOW == 237 (0x7f4002d97800) [pid = 1860] [serial = 1823] [outer = (nil)] [url = about:blank] 17:48:36 INFO - PROCESS | 1860 | --DOMWINDOW == 236 (0x7f3fdc4cec00) [pid = 1860] [serial = 1838] [outer = (nil)] [url = about:blank] 17:48:36 INFO - PROCESS | 1860 | --DOMWINDOW == 235 (0x7f40040d2000) [pid = 1860] [serial = 1826] [outer = (nil)] [url = about:blank] 17:48:36 INFO - PROCESS | 1860 | --DOMWINDOW == 234 (0x7f4007ecc000) [pid = 1860] [serial = 1832] [outer = (nil)] [url = about:blank] 17:48:36 INFO - PROCESS | 1860 | 1461026916634 Marionette TRACE conn3 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 17:48:36 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fe35a3000 == 132 [pid = 1860] [id = 637] 17:48:36 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fdd846000 == 131 [pid = 1860] [id = 636] 17:48:36 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fe075d000 == 130 [pid = 1860] [id = 635] 17:48:36 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fe07d8000 == 129 [pid = 1860] [id = 634] 17:48:36 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fe01d7800 == 128 [pid = 1860] [id = 633] 17:48:36 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ffc0cf000 == 127 [pid = 1860] [id = 630] 17:48:36 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff6025800 == 126 [pid = 1860] [id = 629] 17:48:36 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff5157800 == 125 [pid = 1860] [id = 628] 17:48:36 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff25d8000 == 124 [pid = 1860] [id = 627] 17:48:36 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff02ad800 == 123 [pid = 1860] [id = 626] 17:48:36 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fecedc800 == 122 [pid = 1860] [id = 625] 17:48:36 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fec536000 == 121 [pid = 1860] [id = 624] 17:48:36 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fe1df6000 == 120 [pid = 1860] [id = 623] 17:48:36 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fdd849800 == 119 [pid = 1860] [id = 622] 17:48:36 INFO - PROCESS | 1860 | --DOMWINDOW == 233 (0x7f3ff2594400) [pid = 1860] [serial = 1814] [outer = (nil)] [url = about:blank] 17:48:36 INFO - PROCESS | 1860 | --DOMWINDOW == 232 (0x7f3ff0d45c00) [pid = 1860] [serial = 1704] [outer = (nil)] [url = about:blank] 17:48:36 INFO - PROCESS | 1860 | --DOMWINDOW == 231 (0x7f3fec5cb400) [pid = 1860] [serial = 1695] [outer = (nil)] [url = about:blank] 17:48:36 INFO - PROCESS | 1860 | --DOMWINDOW == 230 (0x7f3fec079000) [pid = 1860] [serial = 1578] [outer = (nil)] [url = about:blank] 17:48:36 INFO - PROCESS | 1860 | --DOMWINDOW == 229 (0x7f3fe076dc00) [pid = 1860] [serial = 1850] [outer = (nil)] [url = about:blank] 17:48:36 INFO - PROCESS | 1860 | --DOMWINDOW == 228 (0x7f3fe0008000) [pid = 1860] [serial = 1848] [outer = (nil)] [url = about:blank] 17:48:36 INFO - PROCESS | 1860 | --DOMWINDOW == 227 (0x7f3ff0254000) [pid = 1860] [serial = 1644] [outer = (nil)] [url = about:blank] 17:48:36 INFO - PROCESS | 1860 | --DOMWINDOW == 226 (0x7f3fe061b800) [pid = 1860] [serial = 1656] [outer = (nil)] [url = about:blank] 17:48:36 INFO - PROCESS | 1860 | --DOMWINDOW == 225 (0x7f3fe9d11400) [pid = 1860] [serial = 1716] [outer = (nil)] [url = about:blank] 17:48:36 INFO - PROCESS | 1860 | --DOMWINDOW == 224 (0x7f3fe083a000) [pid = 1860] [serial = 1620] [outer = (nil)] [url = about:blank] 17:48:36 INFO - PROCESS | 1860 | --DOMWINDOW == 223 (0x7f3fe20e1800) [pid = 1860] [serial = 1857] [outer = (nil)] [url = about:blank] 17:48:36 INFO - PROCESS | 1860 | --DOMWINDOW == 222 (0x7f3fdc792800) [pid = 1860] [serial = 1844] [outer = (nil)] [url = about:blank] 17:48:36 INFO - PROCESS | 1860 | --DOMWINDOW == 221 (0x7f3fec6db800) [pid = 1860] [serial = 1581] [outer = (nil)] [url = about:blank] 17:48:36 INFO - PROCESS | 1860 | --DOMWINDOW == 220 (0x7f3ff06a9800) [pid = 1860] [serial = 1701] [outer = (nil)] [url = about:blank] 17:48:36 INFO - PROCESS | 1860 | --DOMWINDOW == 219 (0x7f3fe046c800) [pid = 1860] [serial = 1527] [outer = (nil)] [url = about:blank] 17:48:36 INFO - PROCESS | 1860 | --DOMWINDOW == 218 (0x7f4007f2f400) [pid = 1860] [serial = 1521] [outer = (nil)] [url = about:blank] 17:48:36 INFO - PROCESS | 1860 | --DOMWINDOW == 217 (0x7f3fe1af4400) [pid = 1860] [serial = 1808] [outer = (nil)] [url = about:blank] 17:48:36 INFO - PROCESS | 1860 | --DOMWINDOW == 216 (0x7f3fe9d20400) [pid = 1860] [serial = 1689] [outer = (nil)] [url = about:blank] 17:48:36 INFO - PROCESS | 1860 | --DOMWINDOW == 215 (0x7f3feb110800) [pid = 1860] [serial = 1811] [outer = (nil)] [url = about:blank] 17:48:36 INFO - PROCESS | 1860 | --DOMWINDOW == 214 (0x7f3fdc79cc00) [pid = 1860] [serial = 1845] [outer = (nil)] [url = about:blank] 17:48:36 INFO - PROCESS | 1860 | --DOMWINDOW == 213 (0x7f400321a400) [pid = 1860] [serial = 1509] [outer = (nil)] [url = about:blank] 17:48:36 INFO - PROCESS | 1860 | --DOMWINDOW == 212 (0x7f4007ed0800) [pid = 1860] [serial = 1512] [outer = (nil)] [url = about:blank] 17:48:36 INFO - PROCESS | 1860 | --DOMWINDOW == 211 (0x7f3fe1acec00) [pid = 1860] [serial = 1853] [outer = (nil)] [url = about:blank] 17:48:36 INFO - PROCESS | 1860 | --DOMWINDOW == 210 (0x7f3fdd7f1400) [pid = 1860] [serial = 1847] [outer = (nil)] [url = about:blank] 17:48:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 17:48:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1681ms 17:48:36 INFO - PROCESS | 1860 | --DOMWINDOW == 209 (0x7f3ff1245800) [pid = 1860] [serial = 1707] [outer = (nil)] [url = about:blank] 17:48:36 INFO - PROCESS | 1860 | --DOMWINDOW == 208 (0x7f3fe9d10800) [pid = 1860] [serial = 1626] [outer = (nil)] [url = about:blank] 17:48:36 INFO - PROCESS | 1860 | --DOMWINDOW == 207 (0x7f3fe18a2800) [pid = 1860] [serial = 1653] [outer = (nil)] [url = about:blank] 17:48:36 INFO - PROCESS | 1860 | --DOMWINDOW == 206 (0x7f3fec6d4400) [pid = 1860] [serial = 1632] [outer = (nil)] [url = about:blank] 17:48:36 INFO - PROCESS | 1860 | --DOMWINDOW == 205 (0x7f3ff2598000) [pid = 1860] [serial = 1710] [outer = (nil)] [url = about:blank] 17:48:36 INFO - PROCESS | 1860 | --DOMWINDOW == 204 (0x7f3fe1af1c00) [pid = 1860] [serial = 1854] [outer = (nil)] [url = about:blank] 17:48:36 INFO - PROCESS | 1860 | --DOMWINDOW == 203 (0x7f3fe9d1c400) [pid = 1860] [serial = 1862] [outer = (nil)] [url = about:blank] 17:48:36 INFO - PROCESS | 1860 | --DOMWINDOW == 202 (0x7f3ff791d400) [pid = 1860] [serial = 1782] [outer = (nil)] [url = about:blank] 17:48:36 INFO - PROCESS | 1860 | --DOMWINDOW == 201 (0x7f3fe9b9c400) [pid = 1860] [serial = 1859] [outer = (nil)] [url = about:blank] 17:48:36 INFO - PROCESS | 1860 | --DOMWINDOW == 200 (0x7f3fe1fb3800) [pid = 1860] [serial = 1515] [outer = (nil)] [url = about:blank] 17:48:36 INFO - PROCESS | 1860 | --DOMWINDOW == 199 (0x7f3fe16e8800) [pid = 1860] [serial = 1851] [outer = (nil)] [url = about:blank] 17:48:36 INFO - PROCESS | 1860 | --DOMWINDOW == 198 (0x7f3febeb2000) [pid = 1860] [serial = 1575] [outer = (nil)] [url = about:blank] 17:48:36 INFO - PROCESS | 1860 | --DOMWINDOW == 197 (0x7f3ff40e2c00) [pid = 1860] [serial = 1434] [outer = (nil)] [url = about:blank] 17:48:36 INFO - PROCESS | 1860 | --DOMWINDOW == 196 (0x7f3feb741800) [pid = 1860] [serial = 1572] [outer = (nil)] [url = about:blank] 17:48:36 INFO - PROCESS | 1860 | --DOMWINDOW == 195 (0x7f3fe9d0b000) [pid = 1860] [serial = 1860] [outer = (nil)] [url = about:blank] 17:48:36 INFO - PROCESS | 1860 | --DOMWINDOW == 194 (0x7f3fecfc2800) [pid = 1860] [serial = 1635] [outer = (nil)] [url = about:blank] 17:48:36 INFO - PROCESS | 1860 | --DOMWINDOW == 193 (0x7f3fe076b400) [pid = 1860] [serial = 1683] [outer = (nil)] [url = about:blank] 17:48:36 INFO - PROCESS | 1860 | --DOMWINDOW == 192 (0x7f3fe000d800) [pid = 1860] [serial = 1530] [outer = (nil)] [url = about:blank] 17:48:36 INFO - PROCESS | 1860 | --DOMWINDOW == 191 (0x7f3ff4b0a000) [pid = 1860] [serial = 1713] [outer = (nil)] [url = about:blank] 17:48:36 INFO - PROCESS | 1860 | --DOMWINDOW == 190 (0x7f3ff0808c00) [pid = 1860] [serial = 1647] [outer = (nil)] [url = about:blank] 17:48:36 INFO - PROCESS | 1860 | --DOMWINDOW == 189 (0x7f3fe365c800) [pid = 1860] [serial = 1524] [outer = (nil)] [url = about:blank] 17:48:36 INFO - PROCESS | 1860 | --DOMWINDOW == 188 (0x7f3fe23d2c00) [pid = 1860] [serial = 1563] [outer = (nil)] [url = about:blank] 17:48:36 INFO - PROCESS | 1860 | --DOMWINDOW == 187 (0x7f3febded800) [pid = 1860] [serial = 1692] [outer = (nil)] [url = about:blank] 17:48:36 INFO - PROCESS | 1860 | --DOMWINDOW == 186 (0x7f3fecaad000) [pid = 1860] [serial = 1584] [outer = (nil)] [url = about:blank] 17:48:36 INFO - PROCESS | 1860 | --DOMWINDOW == 185 (0x7f3feff9e000) [pid = 1860] [serial = 1641] [outer = (nil)] [url = about:blank] 17:48:36 INFO - PROCESS | 1860 | --DOMWINDOW == 184 (0x7f3fe1bd7c00) [pid = 1860] [serial = 1686] [outer = (nil)] [url = about:blank] 17:48:36 INFO - PROCESS | 1860 | --DOMWINDOW == 183 (0x7f3fe9d03800) [pid = 1860] [serial = 1566] [outer = (nil)] [url = about:blank] 17:48:36 INFO - PROCESS | 1860 | --DOMWINDOW == 182 (0x7f3fe1af4800) [pid = 1860] [serial = 1623] [outer = (nil)] [url = about:blank] 17:48:36 INFO - PROCESS | 1860 | --DOMWINDOW == 181 (0x7f3fe3659800) [pid = 1860] [serial = 1518] [outer = (nil)] [url = about:blank] 17:48:36 INFO - PROCESS | 1860 | --DOMWINDOW == 180 (0x7f3fe1aeb000) [pid = 1860] [serial = 1856] [outer = (nil)] [url = about:blank] 17:48:36 INFO - PROCESS | 1860 | --DOMWINDOW == 179 (0x7f3fe16eec00) [pid = 1860] [serial = 1560] [outer = (nil)] [url = about:blank] 17:48:36 INFO - PROCESS | 1860 | --DOMWINDOW == 178 (0x7f3feb0a3800) [pid = 1860] [serial = 1569] [outer = (nil)] [url = about:blank] 17:48:36 INFO - PROCESS | 1860 | --DOMWINDOW == 177 (0x7f3feb0acc00) [pid = 1860] [serial = 1863] [outer = (nil)] [url = about:blank] 17:48:36 INFO - PROCESS | 1860 | --DOMWINDOW == 176 (0x7f3fee17a400) [pid = 1860] [serial = 1638] [outer = (nil)] [url = about:blank] 17:48:36 INFO - PROCESS | 1860 | --DOMWINDOW == 175 (0x7f3fde1ca000) [pid = 1860] [serial = 1557] [outer = (nil)] [url = about:blank] 17:48:36 INFO - PROCESS | 1860 | --DOMWINDOW == 174 (0x7f3fed07e800) [pid = 1860] [serial = 1698] [outer = (nil)] [url = about:blank] 17:48:36 INFO - PROCESS | 1860 | --DOMWINDOW == 173 (0x7f3ff2591000) [pid = 1860] [serial = 1650] [outer = (nil)] [url = about:blank] 17:48:36 INFO - PROCESS | 1860 | --DOMWINDOW == 172 (0x7f3feb976800) [pid = 1860] [serial = 1629] [outer = (nil)] [url = about:blank] 17:48:36 INFO - PROCESS | 1860 | 1461026916734 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 17:48:36 INFO - PROCESS | 1860 | 1461026916743 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 17:48:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 17:48:36 INFO - PROCESS | 1860 | 1461026916760 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 17:48:36 INFO - PROCESS | 1860 | 1461026916763 Marionette TRACE conn3 <- [1,2590,null,{}] 17:48:36 INFO - PROCESS | 1860 | 1461026916767 Marionette TRACE conn3 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:36 INFO - PROCESS | 1860 | 1461026916931 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 17:48:37 INFO - PROCESS | 1860 | 1461026917164 Marionette TRACE conn3 -> [0,2592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:37 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fdccb8000 == 120 [pid = 1860] [id = 655] 17:48:37 INFO - PROCESS | 1860 | ++DOMWINDOW == 173 (0x7f3fe0617800) [pid = 1860] [serial = 1966] [outer = (nil)] 17:48:37 INFO - PROCESS | 1860 | ++DOMWINDOW == 174 (0x7f3fe1acd400) [pid = 1860] [serial = 1967] [outer = 0x7f3fe0617800] 17:48:37 INFO - PROCESS | 1860 | 1461026917226 Marionette DEBUG loaded listener.js 17:48:37 INFO - PROCESS | 1860 | ++DOMWINDOW == 175 (0x7f3fe1ae9800) [pid = 1860] [serial = 1968] [outer = 0x7f3fe0617800] 17:48:37 INFO - PROCESS | 1860 | 1461026917907 Marionette TRACE conn3 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 17:48:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 17:48:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1183ms 17:48:37 INFO - PROCESS | 1860 | 1461026917935 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 17:48:37 INFO - PROCESS | 1860 | 1461026917939 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 17:48:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 17:48:37 INFO - PROCESS | 1860 | 1461026917952 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 17:48:37 INFO - PROCESS | 1860 | 1461026917959 Marionette TRACE conn3 <- [1,2594,null,{}] 17:48:37 INFO - PROCESS | 1860 | 1461026917986 Marionette TRACE conn3 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:38 INFO - PROCESS | 1860 | 1461026918162 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 17:48:38 INFO - PROCESS | 1860 | 1461026918171 Marionette TRACE conn3 -> [0,2596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:38 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fe339b800 == 121 [pid = 1860] [id = 656] 17:48:38 INFO - PROCESS | 1860 | ++DOMWINDOW == 176 (0x7f3fe1aea800) [pid = 1860] [serial = 1969] [outer = (nil)] 17:48:38 INFO - PROCESS | 1860 | ++DOMWINDOW == 177 (0x7f3fe365b000) [pid = 1860] [serial = 1970] [outer = 0x7f3fe1aea800] 17:48:38 INFO - PROCESS | 1860 | 1461026918226 Marionette DEBUG loaded listener.js 17:48:38 INFO - PROCESS | 1860 | ++DOMWINDOW == 178 (0x7f3fe8c9ac00) [pid = 1860] [serial = 1971] [outer = 0x7f3fe1aea800] 17:48:39 INFO - PROCESS | 1860 | 1461026919040 Marionette TRACE conn3 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 17:48:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 17:48:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1140ms 17:48:39 INFO - PROCESS | 1860 | 1461026919086 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 17:48:39 INFO - PROCESS | 1860 | 1461026919089 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 17:48:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 17:48:39 INFO - PROCESS | 1860 | 1461026919094 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 17:48:39 INFO - PROCESS | 1860 | 1461026919096 Marionette TRACE conn3 <- [1,2598,null,{}] 17:48:39 INFO - PROCESS | 1860 | 1461026919101 Marionette TRACE conn3 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:39 INFO - PROCESS | 1860 | 1461026919349 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 17:48:39 INFO - PROCESS | 1860 | 1461026919376 Marionette TRACE conn3 -> [0,2600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:39 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fe8e9b800 == 122 [pid = 1860] [id = 657] 17:48:39 INFO - PROCESS | 1860 | ++DOMWINDOW == 179 (0x7f3fe1be5000) [pid = 1860] [serial = 1972] [outer = (nil)] 17:48:39 INFO - PROCESS | 1860 | ++DOMWINDOW == 180 (0x7f3fe9b95800) [pid = 1860] [serial = 1973] [outer = 0x7f3fe1be5000] 17:48:39 INFO - PROCESS | 1860 | 1461026919430 Marionette DEBUG loaded listener.js 17:48:39 INFO - PROCESS | 1860 | ++DOMWINDOW == 181 (0x7f3fe9d06400) [pid = 1860] [serial = 1974] [outer = 0x7f3fe1be5000] 17:48:40 INFO - PROCESS | 1860 | 1461026920237 Marionette TRACE conn3 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 17:48:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 17:48:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1176ms 17:48:40 INFO - PROCESS | 1860 | 1461026920272 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 17:48:40 INFO - PROCESS | 1860 | 1461026920275 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 17:48:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 17:48:40 INFO - PROCESS | 1860 | 1461026920280 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 17:48:40 INFO - PROCESS | 1860 | 1461026920282 Marionette TRACE conn3 <- [1,2602,null,{}] 17:48:40 INFO - PROCESS | 1860 | 1461026920287 Marionette TRACE conn3 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:40 INFO - PROCESS | 1860 | 1461026920504 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 17:48:40 INFO - PROCESS | 1860 | 1461026920534 Marionette TRACE conn3 -> [0,2604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:40 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fead5d000 == 123 [pid = 1860] [id = 658] 17:48:40 INFO - PROCESS | 1860 | ++DOMWINDOW == 182 (0x7f3feb0ab000) [pid = 1860] [serial = 1975] [outer = (nil)] 17:48:40 INFO - PROCESS | 1860 | ++DOMWINDOW == 183 (0x7f3feb10d000) [pid = 1860] [serial = 1976] [outer = 0x7f3feb0ab000] 17:48:40 INFO - PROCESS | 1860 | 1461026920674 Marionette DEBUG loaded listener.js 17:48:40 INFO - PROCESS | 1860 | ++DOMWINDOW == 184 (0x7f3febeae800) [pid = 1860] [serial = 1977] [outer = 0x7f3feb0ab000] 17:48:41 INFO - PROCESS | 1860 | --DOMWINDOW == 183 (0x7f3fe9b98c00) [pid = 1860] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 17:48:41 INFO - PROCESS | 1860 | --DOMWINDOW == 182 (0x7f3fdbc39800) [pid = 1860] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 17:48:41 INFO - PROCESS | 1860 | --DOMWINDOW == 181 (0x7f3fd9745000) [pid = 1860] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 17:48:41 INFO - PROCESS | 1860 | --DOMWINDOW == 180 (0x7f3fdcb22400) [pid = 1860] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 17:48:41 INFO - PROCESS | 1860 | --DOMWINDOW == 179 (0x7f3fe9c2dc00) [pid = 1860] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 17:48:41 INFO - PROCESS | 1860 | --DOMWINDOW == 178 (0x7f3fe20d7400) [pid = 1860] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 17:48:41 INFO - PROCESS | 1860 | --DOMWINDOW == 177 (0x7f3fec6ddc00) [pid = 1860] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 17:48:41 INFO - PROCESS | 1860 | 1461026921940 Marionette TRACE conn3 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 17:48:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 17:48:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1682ms 17:48:41 INFO - PROCESS | 1860 | 1461026921963 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 17:48:41 INFO - PROCESS | 1860 | 1461026921966 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 17:48:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 17:48:41 INFO - PROCESS | 1860 | 1461026921971 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 17:48:41 INFO - PROCESS | 1860 | 1461026921972 Marionette TRACE conn3 <- [1,2606,null,{}] 17:48:41 INFO - PROCESS | 1860 | 1461026921977 Marionette TRACE conn3 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:42 INFO - PROCESS | 1860 | 1461026922132 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 17:48:42 INFO - PROCESS | 1860 | 1461026922156 Marionette TRACE conn3 -> [0,2608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:42 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3febe97800 == 124 [pid = 1860] [id = 659] 17:48:42 INFO - PROCESS | 1860 | ++DOMWINDOW == 178 (0x7f3fdcb22400) [pid = 1860] [serial = 1978] [outer = (nil)] 17:48:42 INFO - PROCESS | 1860 | ++DOMWINDOW == 179 (0x7f3febfb0400) [pid = 1860] [serial = 1979] [outer = 0x7f3fdcb22400] 17:48:42 INFO - PROCESS | 1860 | 1461026922209 Marionette DEBUG loaded listener.js 17:48:42 INFO - PROCESS | 1860 | ++DOMWINDOW == 180 (0x7f3feca9fc00) [pid = 1860] [serial = 1980] [outer = 0x7f3fdcb22400] 17:48:43 INFO - PROCESS | 1860 | 1461026922997 Marionette TRACE conn3 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 17:48:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 17:48:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1078ms 17:48:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 17:48:43 INFO - PROCESS | 1860 | 1461026923049 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 17:48:43 INFO - PROCESS | 1860 | 1461026923052 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 17:48:43 INFO - PROCESS | 1860 | 1461026923056 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 17:48:43 INFO - PROCESS | 1860 | 1461026923059 Marionette TRACE conn3 <- [1,2610,null,{}] 17:48:43 INFO - PROCESS | 1860 | 1461026923064 Marionette TRACE conn3 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:43 INFO - PROCESS | 1860 | 1461026923276 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 17:48:43 INFO - PROCESS | 1860 | 1461026923296 Marionette TRACE conn3 -> [0,2612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:43 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fecd39800 == 125 [pid = 1860] [id = 660] 17:48:43 INFO - PROCESS | 1860 | ++DOMWINDOW == 181 (0x7f3fe1fb3800) [pid = 1860] [serial = 1981] [outer = (nil)] 17:48:43 INFO - PROCESS | 1860 | ++DOMWINDOW == 182 (0x7f3fecfc4400) [pid = 1860] [serial = 1982] [outer = 0x7f3fe1fb3800] 17:48:43 INFO - PROCESS | 1860 | 1461026923348 Marionette DEBUG loaded listener.js 17:48:43 INFO - PROCESS | 1860 | ++DOMWINDOW == 183 (0x7f3fee179800) [pid = 1860] [serial = 1983] [outer = 0x7f3fe1fb3800] 17:48:44 INFO - PROCESS | 1860 | 1461026924347 Marionette TRACE conn3 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 17:48:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 17:48:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1332ms 17:48:44 INFO - PROCESS | 1860 | 1461026924390 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 17:48:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 17:48:44 INFO - PROCESS | 1860 | 1461026924395 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 17:48:44 INFO - PROCESS | 1860 | 1461026924403 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 17:48:44 INFO - PROCESS | 1860 | 1461026924408 Marionette TRACE conn3 <- [1,2614,null,{}] 17:48:44 INFO - PROCESS | 1860 | 1461026924415 Marionette TRACE conn3 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:44 INFO - PROCESS | 1860 | 1461026924589 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 17:48:44 INFO - PROCESS | 1860 | 1461026924798 Marionette TRACE conn3 -> [0,2616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:44 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fe1c7d800 == 126 [pid = 1860] [id = 661] 17:48:44 INFO - PROCESS | 1860 | ++DOMWINDOW == 184 (0x7f3fddfd9400) [pid = 1860] [serial = 1984] [outer = (nil)] 17:48:44 INFO - PROCESS | 1860 | ++DOMWINDOW == 185 (0x7f3fe0613800) [pid = 1860] [serial = 1985] [outer = 0x7f3fddfd9400] 17:48:44 INFO - PROCESS | 1860 | 1461026924866 Marionette DEBUG loaded listener.js 17:48:44 INFO - PROCESS | 1860 | ++DOMWINDOW == 186 (0x7f3fe08cbc00) [pid = 1860] [serial = 1986] [outer = 0x7f3fddfd9400] 17:48:45 INFO - PROCESS | 1860 | 1461026925759 Marionette TRACE conn3 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 17:48:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 17:48:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1388ms 17:48:45 INFO - PROCESS | 1860 | 1461026925790 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 17:48:45 INFO - PROCESS | 1860 | 1461026925797 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 17:48:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 17:48:45 INFO - PROCESS | 1860 | 1461026925808 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 17:48:45 INFO - PROCESS | 1860 | 1461026925812 Marionette TRACE conn3 <- [1,2618,null,{}] 17:48:45 INFO - PROCESS | 1860 | 1461026925819 Marionette TRACE conn3 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:45 INFO - PROCESS | 1860 | 1461026925990 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 17:48:46 INFO - PROCESS | 1860 | 1461026926197 Marionette TRACE conn3 -> [0,2620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:46 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fead5a800 == 127 [pid = 1860] [id = 662] 17:48:46 INFO - PROCESS | 1860 | ++DOMWINDOW == 187 (0x7f3fde1c9800) [pid = 1860] [serial = 1987] [outer = (nil)] 17:48:46 INFO - PROCESS | 1860 | ++DOMWINDOW == 188 (0x7f3fe20dd000) [pid = 1860] [serial = 1988] [outer = 0x7f3fde1c9800] 17:48:46 INFO - PROCESS | 1860 | 1461026926260 Marionette DEBUG loaded listener.js 17:48:46 INFO - PROCESS | 1860 | ++DOMWINDOW == 189 (0x7f3fe9b40800) [pid = 1860] [serial = 1989] [outer = 0x7f3fde1c9800] 17:48:47 INFO - PROCESS | 1860 | 1461026927123 Marionette TRACE conn3 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 17:48:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 17:48:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1386ms 17:48:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 17:48:47 INFO - PROCESS | 1860 | 1461026927193 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 17:48:47 INFO - PROCESS | 1860 | 1461026927196 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 17:48:47 INFO - PROCESS | 1860 | 1461026927202 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 17:48:47 INFO - PROCESS | 1860 | 1461026927207 Marionette TRACE conn3 <- [1,2622,null,{}] 17:48:47 INFO - PROCESS | 1860 | 1461026927221 Marionette TRACE conn3 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:47 INFO - PROCESS | 1860 | 1461026927431 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 17:48:47 INFO - PROCESS | 1860 | 1461026927633 Marionette TRACE conn3 -> [0,2624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:47 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fedf42800 == 128 [pid = 1860] [id = 663] 17:48:47 INFO - PROCESS | 1860 | ++DOMWINDOW == 190 (0x7f3feb733000) [pid = 1860] [serial = 1990] [outer = (nil)] 17:48:47 INFO - PROCESS | 1860 | ++DOMWINDOW == 191 (0x7f3fec075800) [pid = 1860] [serial = 1991] [outer = 0x7f3feb733000] 17:48:47 INFO - PROCESS | 1860 | 1461026927745 Marionette DEBUG loaded listener.js 17:48:47 INFO - PROCESS | 1860 | ++DOMWINDOW == 192 (0x7f3fed077c00) [pid = 1860] [serial = 1992] [outer = 0x7f3feb733000] 17:48:48 INFO - PROCESS | 1860 | 1461026928590 Marionette TRACE conn3 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 17:48:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 17:48:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1439ms 17:48:48 INFO - PROCESS | 1860 | 1461026928641 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 17:48:48 INFO - PROCESS | 1860 | 1461026928645 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 17:48:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 17:48:48 INFO - PROCESS | 1860 | 1461026928651 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 17:48:48 INFO - PROCESS | 1860 | 1461026928653 Marionette TRACE conn3 <- [1,2626,null,{}] 17:48:48 INFO - PROCESS | 1860 | 1461026928658 Marionette TRACE conn3 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:48 INFO - PROCESS | 1860 | 1461026928824 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 17:48:49 INFO - PROCESS | 1860 | 1461026929028 Marionette TRACE conn3 -> [0,2628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:49 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff1256000 == 129 [pid = 1860] [id = 664] 17:48:49 INFO - PROCESS | 1860 | ++DOMWINDOW == 193 (0x7f3feb73bc00) [pid = 1860] [serial = 1993] [outer = (nil)] 17:48:49 INFO - PROCESS | 1860 | ++DOMWINDOW == 194 (0x7f3ff0176c00) [pid = 1860] [serial = 1994] [outer = 0x7f3feb73bc00] 17:48:49 INFO - PROCESS | 1860 | 1461026929089 Marionette DEBUG loaded listener.js 17:48:49 INFO - PROCESS | 1860 | ++DOMWINDOW == 195 (0x7f3ff06a7000) [pid = 1860] [serial = 1995] [outer = 0x7f3feb73bc00] 17:48:49 INFO - PROCESS | 1860 | 1461026929902 Marionette TRACE conn3 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 17:48:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 17:48:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1283ms 17:48:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 17:48:49 INFO - PROCESS | 1860 | 1461026929934 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 17:48:49 INFO - PROCESS | 1860 | 1461026929936 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 17:48:49 INFO - PROCESS | 1860 | 1461026929942 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 17:48:49 INFO - PROCESS | 1860 | 1461026929945 Marionette TRACE conn3 <- [1,2630,null,{}] 17:48:49 INFO - PROCESS | 1860 | 1461026929950 Marionette TRACE conn3 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:50 INFO - PROCESS | 1860 | 1461026930117 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 17:48:50 INFO - PROCESS | 1860 | 1461026930329 Marionette TRACE conn3 -> [0,2632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:50 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff4b7c000 == 130 [pid = 1860] [id = 665] 17:48:50 INFO - PROCESS | 1860 | ++DOMWINDOW == 196 (0x7f3fe9d02800) [pid = 1860] [serial = 1996] [outer = (nil)] 17:48:50 INFO - PROCESS | 1860 | ++DOMWINDOW == 197 (0x7f3ff080d000) [pid = 1860] [serial = 1997] [outer = 0x7f3fe9d02800] 17:48:50 INFO - PROCESS | 1860 | 1461026930432 Marionette DEBUG loaded listener.js 17:48:50 INFO - PROCESS | 1860 | ++DOMWINDOW == 198 (0x7f3ff10d9400) [pid = 1860] [serial = 1998] [outer = 0x7f3fe9d02800] 17:48:51 INFO - PROCESS | 1860 | 1461026931306 Marionette TRACE conn3 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 17:48:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 17:48:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1430ms 17:48:51 INFO - PROCESS | 1860 | 1461026931372 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 17:48:51 INFO - PROCESS | 1860 | 1461026931376 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 17:48:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 17:48:51 INFO - PROCESS | 1860 | 1461026931381 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 17:48:51 INFO - PROCESS | 1860 | 1461026931383 Marionette TRACE conn3 <- [1,2634,null,{}] 17:48:51 INFO - PROCESS | 1860 | 1461026931388 Marionette TRACE conn3 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:51 INFO - PROCESS | 1860 | 1461026931577 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 17:48:51 INFO - PROCESS | 1860 | 1461026931780 Marionette TRACE conn3 -> [0,2636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:51 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff5e1a000 == 131 [pid = 1860] [id = 666] 17:48:51 INFO - PROCESS | 1860 | ++DOMWINDOW == 199 (0x7f3ff262b000) [pid = 1860] [serial = 1999] [outer = (nil)] 17:48:51 INFO - PROCESS | 1860 | ++DOMWINDOW == 200 (0x7f3ff4a86400) [pid = 1860] [serial = 2000] [outer = 0x7f3ff262b000] 17:48:51 INFO - PROCESS | 1860 | 1461026931844 Marionette DEBUG loaded listener.js 17:48:51 INFO - PROCESS | 1860 | ++DOMWINDOW == 201 (0x7f3ff6741800) [pid = 1860] [serial = 2001] [outer = 0x7f3ff262b000] 17:48:52 INFO - PROCESS | 1860 | 1461026932647 Marionette TRACE conn3 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 17:48:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 17:48:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1329ms 17:48:52 INFO - PROCESS | 1860 | 1461026932710 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 17:48:52 INFO - PROCESS | 1860 | 1461026932713 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 17:48:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 17:48:52 INFO - PROCESS | 1860 | 1461026932718 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 17:48:52 INFO - PROCESS | 1860 | 1461026932721 Marionette TRACE conn3 <- [1,2638,null,{}] 17:48:52 INFO - PROCESS | 1860 | 1461026932726 Marionette TRACE conn3 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:52 INFO - PROCESS | 1860 | 1461026932886 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 17:48:53 INFO - PROCESS | 1860 | 1461026933092 Marionette TRACE conn3 -> [0,2640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:53 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff8414800 == 132 [pid = 1860] [id = 667] 17:48:53 INFO - PROCESS | 1860 | ++DOMWINDOW == 202 (0x7f3ff3b41400) [pid = 1860] [serial = 2002] [outer = (nil)] 17:48:53 INFO - PROCESS | 1860 | ++DOMWINDOW == 203 (0x7f3ff704c000) [pid = 1860] [serial = 2003] [outer = 0x7f3ff3b41400] 17:48:53 INFO - PROCESS | 1860 | 1461026933152 Marionette DEBUG loaded listener.js 17:48:53 INFO - PROCESS | 1860 | ++DOMWINDOW == 204 (0x7f3ff85dd000) [pid = 1860] [serial = 2004] [outer = 0x7f3ff3b41400] 17:48:53 INFO - PROCESS | 1860 | 1461026933949 Marionette TRACE conn3 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 17:48:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 17:48:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1286ms 17:48:54 INFO - PROCESS | 1860 | 1461026934005 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 17:48:54 INFO - PROCESS | 1860 | 1461026934009 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 17:48:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 17:48:54 INFO - PROCESS | 1860 | 1461026934014 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 17:48:54 INFO - PROCESS | 1860 | 1461026934016 Marionette TRACE conn3 <- [1,2642,null,{}] 17:48:54 INFO - PROCESS | 1860 | 1461026934022 Marionette TRACE conn3 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:54 INFO - PROCESS | 1860 | 1461026934186 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 17:48:54 INFO - PROCESS | 1860 | 1461026934399 Marionette TRACE conn3 -> [0,2644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:54 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f4003040800 == 133 [pid = 1860] [id = 668] 17:48:54 INFO - PROCESS | 1860 | ++DOMWINDOW == 205 (0x7f3fecaadc00) [pid = 1860] [serial = 2005] [outer = (nil)] 17:48:54 INFO - PROCESS | 1860 | ++DOMWINDOW == 206 (0x7f3ffc162c00) [pid = 1860] [serial = 2006] [outer = 0x7f3fecaadc00] 17:48:54 INFO - PROCESS | 1860 | 1461026934501 Marionette DEBUG loaded listener.js 17:48:54 INFO - PROCESS | 1860 | ++DOMWINDOW == 207 (0x7f4001fe0800) [pid = 1860] [serial = 2007] [outer = 0x7f3fecaadc00] 17:48:55 INFO - PROCESS | 1860 | 1461026935342 Marionette TRACE conn3 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 17:48:55 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 17:48:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1376ms 17:48:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 17:48:55 INFO - PROCESS | 1860 | 1461026935392 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 17:48:55 INFO - PROCESS | 1860 | 1461026935394 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 17:48:55 INFO - PROCESS | 1860 | 1461026935398 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 17:48:55 INFO - PROCESS | 1860 | 1461026935402 Marionette TRACE conn3 <- [1,2646,null,{}] 17:48:55 INFO - PROCESS | 1860 | 1461026935407 Marionette TRACE conn3 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:55 INFO - PROCESS | 1860 | 1461026935580 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 17:48:55 INFO - PROCESS | 1860 | 1461026935790 Marionette TRACE conn3 -> [0,2648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:55 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f4007e4c000 == 134 [pid = 1860] [id = 669] 17:48:55 INFO - PROCESS | 1860 | ++DOMWINDOW == 208 (0x7f3fe0650000) [pid = 1860] [serial = 2008] [outer = (nil)] 17:48:55 INFO - PROCESS | 1860 | ++DOMWINDOW == 209 (0x7f4002da1c00) [pid = 1860] [serial = 2009] [outer = 0x7f3fe0650000] 17:48:55 INFO - PROCESS | 1860 | 1461026935894 Marionette DEBUG loaded listener.js 17:48:55 INFO - PROCESS | 1860 | ++DOMWINDOW == 210 (0x7f400302ac00) [pid = 1860] [serial = 2010] [outer = 0x7f3fe0650000] 17:48:56 INFO - PROCESS | 1860 | 1461026936636 Marionette TRACE conn3 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 17:48:56 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 17:48:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1277ms 17:48:56 INFO - PROCESS | 1860 | 1461026936677 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 17:48:56 INFO - PROCESS | 1860 | 1461026936680 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 17:48:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 17:48:56 INFO - PROCESS | 1860 | 1461026936685 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 17:48:56 INFO - PROCESS | 1860 | 1461026936688 Marionette TRACE conn3 <- [1,2650,null,{}] 17:48:56 INFO - PROCESS | 1860 | 1461026936693 Marionette TRACE conn3 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:56 INFO - PROCESS | 1860 | 1461026936854 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 17:48:57 INFO - PROCESS | 1860 | 1461026937069 Marionette TRACE conn3 -> [0,2652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:57 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f400c408800 == 135 [pid = 1860] [id = 670] 17:48:57 INFO - PROCESS | 1860 | ++DOMWINDOW == 211 (0x7f3fd9510400) [pid = 1860] [serial = 2011] [outer = (nil)] 17:48:57 INFO - PROCESS | 1860 | ++DOMWINDOW == 212 (0x7f3fd9517c00) [pid = 1860] [serial = 2012] [outer = 0x7f3fd9510400] 17:48:57 INFO - PROCESS | 1860 | 1461026937172 Marionette DEBUG loaded listener.js 17:48:57 INFO - PROCESS | 1860 | ++DOMWINDOW == 213 (0x7f3fd951c800) [pid = 1860] [serial = 2013] [outer = 0x7f3fd9510400] 17:48:57 INFO - PROCESS | 1860 | 1461026937977 Marionette TRACE conn3 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 17:48:58 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 17:48:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1326ms 17:48:58 INFO - PROCESS | 1860 | 1461026938012 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 17:48:58 INFO - PROCESS | 1860 | 1461026938016 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 17:48:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 17:48:58 INFO - PROCESS | 1860 | 1461026938021 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 17:48:58 INFO - PROCESS | 1860 | 1461026938024 Marionette TRACE conn3 <- [1,2654,null,{}] 17:48:58 INFO - PROCESS | 1860 | 1461026938029 Marionette TRACE conn3 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:58 INFO - PROCESS | 1860 | 1461026938201 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 17:48:58 INFO - PROCESS | 1860 | 1461026938433 Marionette TRACE conn3 -> [0,2656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:58 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f400d4da000 == 136 [pid = 1860] [id = 671] 17:48:58 INFO - PROCESS | 1860 | ++DOMWINDOW == 214 (0x7f3fd9512400) [pid = 1860] [serial = 2014] [outer = (nil)] 17:48:58 INFO - PROCESS | 1860 | ++DOMWINDOW == 215 (0x7f4004206800) [pid = 1860] [serial = 2015] [outer = 0x7f3fd9512400] 17:48:58 INFO - PROCESS | 1860 | 1461026938502 Marionette DEBUG loaded listener.js 17:48:58 INFO - PROCESS | 1860 | ++DOMWINDOW == 216 (0x7f4006290000) [pid = 1860] [serial = 2016] [outer = 0x7f3fd9512400] 17:48:59 INFO - PROCESS | 1860 | 1461026939311 Marionette TRACE conn3 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 17:48:59 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 17:48:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1329ms 17:48:59 INFO - PROCESS | 1860 | 1461026939351 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 17:48:59 INFO - PROCESS | 1860 | 1461026939353 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 17:48:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 17:48:59 INFO - PROCESS | 1860 | 1461026939359 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 17:48:59 INFO - PROCESS | 1860 | 1461026939361 Marionette TRACE conn3 <- [1,2658,null,{}] 17:48:59 INFO - PROCESS | 1860 | 1461026939366 Marionette TRACE conn3 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:59 INFO - PROCESS | 1860 | 1461026939532 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 17:48:59 INFO - PROCESS | 1860 | 1461026939743 Marionette TRACE conn3 -> [0,2660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:59 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fdfd28000 == 137 [pid = 1860] [id = 672] 17:48:59 INFO - PROCESS | 1860 | ++DOMWINDOW == 217 (0x7f400321a400) [pid = 1860] [serial = 2017] [outer = (nil)] 17:48:59 INFO - PROCESS | 1860 | ++DOMWINDOW == 218 (0x7f4007ecf000) [pid = 1860] [serial = 2018] [outer = 0x7f400321a400] 17:48:59 INFO - PROCESS | 1860 | 1461026939853 Marionette DEBUG loaded listener.js 17:48:59 INFO - PROCESS | 1860 | ++DOMWINDOW == 219 (0x7f4007f2c000) [pid = 1860] [serial = 2019] [outer = 0x7f400321a400] 17:49:00 INFO - PROCESS | 1860 | 1461026940683 Marionette TRACE conn3 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 17:49:00 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 17:49:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1375ms 17:49:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 17:49:00 INFO - PROCESS | 1860 | 1461026940735 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 17:49:00 INFO - PROCESS | 1860 | 1461026940738 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 17:49:00 INFO - PROCESS | 1860 | 1461026940742 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 17:49:00 INFO - PROCESS | 1860 | 1461026940745 Marionette TRACE conn3 <- [1,2662,null,{}] 17:49:00 INFO - PROCESS | 1860 | 1461026940750 Marionette TRACE conn3 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:00 INFO - PROCESS | 1860 | 1461026940931 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 17:49:01 INFO - PROCESS | 1860 | 1461026941146 Marionette TRACE conn3 -> [0,2664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:01 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fd5fcf000 == 138 [pid = 1860] [id = 673] 17:49:01 INFO - PROCESS | 1860 | ++DOMWINDOW == 220 (0x7f3fdba33000) [pid = 1860] [serial = 2020] [outer = (nil)] 17:49:01 INFO - PROCESS | 1860 | ++DOMWINDOW == 221 (0x7f3fdba3c000) [pid = 1860] [serial = 2021] [outer = 0x7f3fdba33000] 17:49:01 INFO - PROCESS | 1860 | 1461026941249 Marionette DEBUG loaded listener.js 17:49:01 INFO - PROCESS | 1860 | ++DOMWINDOW == 222 (0x7f3fdba40800) [pid = 1860] [serial = 2022] [outer = 0x7f3fdba33000] 17:49:02 INFO - PROCESS | 1860 | 1461026942413 Marionette TRACE conn3 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 17:49:02 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 17:49:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1728ms 17:49:02 INFO - PROCESS | 1860 | 1461026942471 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 17:49:02 INFO - PROCESS | 1860 | 1461026942476 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 17:49:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 17:49:02 INFO - PROCESS | 1860 | 1461026942484 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 17:49:02 INFO - PROCESS | 1860 | 1461026942490 Marionette TRACE conn3 <- [1,2666,null,{}] 17:49:02 INFO - PROCESS | 1860 | 1461026942497 Marionette TRACE conn3 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:02 INFO - PROCESS | 1860 | 1461026942663 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 17:49:02 INFO - PROCESS | 1860 | 1461026942876 Marionette TRACE conn3 -> [0,2668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:02 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fe05cd800 == 139 [pid = 1860] [id = 674] 17:49:02 INFO - PROCESS | 1860 | ++DOMWINDOW == 223 (0x7f3fdba41400) [pid = 1860] [serial = 2023] [outer = (nil)] 17:49:02 INFO - PROCESS | 1860 | ++DOMWINDOW == 224 (0x7f3fdc4c6000) [pid = 1860] [serial = 2024] [outer = 0x7f3fdba41400] 17:49:02 INFO - PROCESS | 1860 | 1461026942995 Marionette DEBUG loaded listener.js 17:49:03 INFO - PROCESS | 1860 | ++DOMWINDOW == 225 (0x7f3fdcbd1400) [pid = 1860] [serial = 2025] [outer = 0x7f3fdba41400] 17:49:04 INFO - PROCESS | 1860 | SkCairoFTTypeface::onFilterRec unimplemented 17:49:04 INFO - PROCESS | 1860 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:49:04 INFO - PROCESS | 1860 | --DOMWINDOW == 224 (0x7f3ff53c1400) [pid = 1860] [serial = 1895] [outer = (nil)] [url = about:blank] 17:49:04 INFO - PROCESS | 1860 | --DOMWINDOW == 223 (0x7f3ff5fb6000) [pid = 1860] [serial = 1919] [outer = (nil)] [url = about:blank] 17:49:04 INFO - PROCESS | 1860 | 1461026944479 Marionette TRACE conn3 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 17:49:04 INFO - PROCESS | 1860 | --DOCSHELL 0x7f400859d800 == 138 [pid = 1860] [id = 650] 17:49:04 INFO - PROCESS | 1860 | --DOCSHELL 0x7f4007e59000 == 137 [pid = 1860] [id = 649] 17:49:04 INFO - PROCESS | 1860 | --DOCSHELL 0x7f4005c2a000 == 136 [pid = 1860] [id = 648] 17:49:04 INFO - PROCESS | 1860 | --DOCSHELL 0x7f4002bf1000 == 135 [pid = 1860] [id = 647] 17:49:04 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff67b9800 == 134 [pid = 1860] [id = 646] 17:49:04 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff4def000 == 133 [pid = 1860] [id = 645] 17:49:04 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff1253000 == 132 [pid = 1860] [id = 644] 17:49:04 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fee110000 == 131 [pid = 1860] [id = 643] 17:49:04 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fead46000 == 130 [pid = 1860] [id = 642] 17:49:04 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fe1cd9000 == 129 [pid = 1860] [id = 641] 17:49:04 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fdba6d000 == 128 [pid = 1860] [id = 640] 17:49:04 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | textBaseline bottom is the bottom of the em square (not the bounding box) 17:49:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 2035ms 17:49:04 INFO - PROCESS | 1860 | 1461026944519 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 17:49:04 INFO - PROCESS | 1860 | 1461026944526 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 17:49:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 17:49:04 INFO - PROCESS | 1860 | --DOMWINDOW == 222 (0x7f3feb979c00) [pid = 1860] [serial = 1866] [outer = (nil)] [url = about:blank] 17:49:04 INFO - PROCESS | 1860 | --DOMWINDOW == 221 (0x7f3fe1bdd800) [pid = 1860] [serial = 1905] [outer = (nil)] [url = about:blank] 17:49:04 INFO - PROCESS | 1860 | --DOMWINDOW == 220 (0x7f3fe18a4800) [pid = 1860] [serial = 1904] [outer = (nil)] [url = about:blank] 17:49:04 INFO - PROCESS | 1860 | --DOMWINDOW == 219 (0x7f3fe0468000) [pid = 1860] [serial = 1902] [outer = (nil)] [url = about:blank] 17:49:04 INFO - PROCESS | 1860 | --DOMWINDOW == 218 (0x7f3fdc797400) [pid = 1860] [serial = 1901] [outer = (nil)] [url = about:blank] 17:49:04 INFO - PROCESS | 1860 | --DOMWINDOW == 217 (0x7f3fe0771000) [pid = 1860] [serial = 1871] [outer = (nil)] [url = about:blank] 17:49:04 INFO - PROCESS | 1860 | --DOMWINDOW == 216 (0x7f3fe9d1c000) [pid = 1860] [serial = 1910] [outer = (nil)] [url = about:blank] 17:49:04 INFO - PROCESS | 1860 | --DOMWINDOW == 215 (0x7f3febdf1c00) [pid = 1860] [serial = 1911] [outer = (nil)] [url = about:blank] 17:49:04 INFO - PROCESS | 1860 | --DOMWINDOW == 214 (0x7f3feb10f400) [pid = 1860] [serial = 1877] [outer = (nil)] [url = about:blank] 17:49:04 INFO - PROCESS | 1860 | --DOMWINDOW == 213 (0x7f3fecaa6000) [pid = 1860] [serial = 1913] [outer = (nil)] [url = about:blank] 17:49:04 INFO - PROCESS | 1860 | --DOMWINDOW == 212 (0x7f3fecc93400) [pid = 1860] [serial = 1914] [outer = (nil)] [url = about:blank] 17:49:04 INFO - PROCESS | 1860 | --DOMWINDOW == 211 (0x7f3fefd66400) [pid = 1860] [serial = 1883] [outer = (nil)] [url = about:blank] 17:49:04 INFO - PROCESS | 1860 | --DOMWINDOW == 210 (0x7f3fec5c5800) [pid = 1860] [serial = 1880] [outer = (nil)] [url = about:blank] 17:49:04 INFO - PROCESS | 1860 | --DOMWINDOW == 209 (0x7f3fdc790c00) [pid = 1860] [serial = 1868] [outer = (nil)] [url = about:blank] 17:49:04 INFO - PROCESS | 1860 | --DOMWINDOW == 208 (0x7f3feb131c00) [pid = 1860] [serial = 1908] [outer = (nil)] [url = about:blank] 17:49:04 INFO - PROCESS | 1860 | --DOMWINDOW == 207 (0x7f3fe9c26c00) [pid = 1860] [serial = 1907] [outer = (nil)] [url = about:blank] 17:49:04 INFO - PROCESS | 1860 | --DOMWINDOW == 206 (0x7f3ff06ae000) [pid = 1860] [serial = 1886] [outer = (nil)] [url = about:blank] 17:49:04 INFO - PROCESS | 1860 | --DOMWINDOW == 205 (0x7f3ff604b400) [pid = 1860] [serial = 1898] [outer = (nil)] [url = about:blank] 17:49:04 INFO - PROCESS | 1860 | --DOMWINDOW == 204 (0x7f3ff124d800) [pid = 1860] [serial = 1889] [outer = (nil)] [url = about:blank] 17:49:04 INFO - PROCESS | 1860 | --DOMWINDOW == 203 (0x7f3ff3229800) [pid = 1860] [serial = 1892] [outer = (nil)] [url = about:blank] 17:49:04 INFO - PROCESS | 1860 | --DOMWINDOW == 202 (0x7f3fe8c96c00) [pid = 1860] [serial = 1874] [outer = (nil)] [url = about:blank] 17:49:04 INFO - PROCESS | 1860 | --DOMWINDOW == 201 (0x7f3ff0174c00) [pid = 1860] [serial = 1916] [outer = (nil)] [url = about:blank] 17:49:04 INFO - PROCESS | 1860 | --DOMWINDOW == 200 (0x7f3ff5507800) [pid = 1860] [serial = 1917] [outer = (nil)] [url = about:blank] 17:49:04 INFO - PROCESS | 1860 | 1461026944665 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 17:49:04 INFO - PROCESS | 1860 | 1461026944668 Marionette TRACE conn3 <- [1,2670,null,{}] 17:49:04 INFO - PROCESS | 1860 | 1461026944677 Marionette TRACE conn3 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:04 INFO - PROCESS | 1860 | 1461026944820 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 17:49:04 INFO - PROCESS | 1860 | 1461026944829 Marionette TRACE conn3 -> [0,2672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:04 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fe0747000 == 129 [pid = 1860] [id = 675] 17:49:04 INFO - PROCESS | 1860 | ++DOMWINDOW == 201 (0x7f3fdcbccc00) [pid = 1860] [serial = 2026] [outer = (nil)] 17:49:04 INFO - PROCESS | 1860 | ++DOMWINDOW == 202 (0x7f3fe08cc400) [pid = 1860] [serial = 2027] [outer = 0x7f3fdcbccc00] 17:49:04 INFO - PROCESS | 1860 | 1461026944881 Marionette DEBUG loaded listener.js 17:49:04 INFO - PROCESS | 1860 | ++DOMWINDOW == 203 (0x7f3fe1bd7800) [pid = 1860] [serial = 2028] [outer = 0x7f3fdcbccc00] 17:49:06 INFO - PROCESS | 1860 | SkCairoFTTypeface::onFilterRec unimplemented 17:49:06 INFO - PROCESS | 1860 | 1461026946131 Marionette TRACE conn3 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2673,"getWindowHandle",null] 17:49:06 INFO - PROCESS | 1860 | 1461026946158 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 17:49:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 17:49:06 INFO - PROCESS | 1860 | 1461026946164 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 17:49:06 INFO - PROCESS | 1860 | 1461026946168 Marionette TRACE conn3 <- [1,2674,null,{}] 17:49:06 INFO - PROCESS | 1860 | 1461026946181 Marionette TRACE conn3 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:06 INFO - PROCESS | 1860 | 1461026946392 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 17:49:06 INFO - PROCESS | 1860 | 1461026946444 Marionette TRACE conn3 -> [0,2676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:06 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fe8d17800 == 130 [pid = 1860] [id = 676] 17:49:06 INFO - PROCESS | 1860 | ++DOMWINDOW == 204 (0x7f3fe3653400) [pid = 1860] [serial = 2029] [outer = (nil)] 17:49:06 INFO - PROCESS | 1860 | ++DOMWINDOW == 205 (0x7f3fe9c22000) [pid = 1860] [serial = 2030] [outer = 0x7f3fe3653400] 17:49:06 INFO - PROCESS | 1860 | 1461026946500 Marionette DEBUG loaded listener.js 17:49:06 INFO - PROCESS | 1860 | ++DOMWINDOW == 206 (0x7f3feb0acc00) [pid = 1860] [serial = 2031] [outer = 0x7f3fe3653400] 17:49:07 INFO - PROCESS | 1860 | SkCairoFTTypeface::onFilterRec unimplemented 17:49:07 INFO - PROCESS | 1860 | 1461026947701 Marionette TRACE conn3 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 17:49:07 INFO - PROCESS | 1860 | 1461026947767 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 17:49:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 17:49:07 INFO - PROCESS | 1860 | 1461026947779 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 17:49:07 INFO - PROCESS | 1860 | 1461026947781 Marionette TRACE conn3 <- [1,2678,null,{}] 17:49:07 INFO - PROCESS | 1860 | 1461026947784 Marionette TRACE conn3 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:08 INFO - PROCESS | 1860 | 1461026948027 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 17:49:08 INFO - PROCESS | 1860 | 1461026948092 Marionette TRACE conn3 -> [0,2680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.middle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:08 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fead4f800 == 131 [pid = 1860] [id = 677] 17:49:08 INFO - PROCESS | 1860 | ++DOMWINDOW == 207 (0x7f3fe20dc000) [pid = 1860] [serial = 2032] [outer = (nil)] 17:49:08 INFO - PROCESS | 1860 | ++DOMWINDOW == 208 (0x7f3febfaf400) [pid = 1860] [serial = 2033] [outer = 0x7f3fe20dc000] 17:49:08 INFO - PROCESS | 1860 | 1461026948145 Marionette DEBUG loaded listener.js 17:49:08 INFO - PROCESS | 1860 | ++DOMWINDOW == 209 (0x7f3fec6db800) [pid = 1860] [serial = 2034] [outer = 0x7f3fe20dc000] 17:49:09 INFO - PROCESS | 1860 | SkCairoFTTypeface::onFilterRec unimplemented 17:49:09 INFO - PROCESS | 1860 | --DOMWINDOW == 208 (0x7f3fe1aea800) [pid = 1860] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 17:49:09 INFO - PROCESS | 1860 | --DOMWINDOW == 207 (0x7f3ff5006400) [pid = 1860] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 17:49:09 INFO - PROCESS | 1860 | --DOMWINDOW == 206 (0x7f3fe1ae7000) [pid = 1860] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 17:49:09 INFO - PROCESS | 1860 | --DOMWINDOW == 205 (0x7f3fe0612800) [pid = 1860] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 17:49:09 INFO - PROCESS | 1860 | --DOMWINDOW == 204 (0x7f3fdcb22400) [pid = 1860] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 17:49:09 INFO - PROCESS | 1860 | --DOMWINDOW == 203 (0x7f3fe1fb4c00) [pid = 1860] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 17:49:09 INFO - PROCESS | 1860 | --DOMWINDOW == 202 (0x7f3ff0802800) [pid = 1860] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 17:49:09 INFO - PROCESS | 1860 | --DOMWINDOW == 201 (0x7f3fdd7e9000) [pid = 1860] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 17:49:09 INFO - PROCESS | 1860 | --DOMWINDOW == 200 (0x7f3fe0617800) [pid = 1860] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 17:49:09 INFO - PROCESS | 1860 | --DOMWINDOW == 199 (0x7f3fecc89c00) [pid = 1860] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 17:49:09 INFO - PROCESS | 1860 | --DOMWINDOW == 198 (0x7f3fe1be5000) [pid = 1860] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 17:49:09 INFO - PROCESS | 1860 | --DOMWINDOW == 197 (0x7f3feb0ab000) [pid = 1860] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 17:49:09 INFO - PROCESS | 1860 | --DOMWINDOW == 196 (0x7f3ff53b9400) [pid = 1860] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 17:49:09 INFO - PROCESS | 1860 | --DOMWINDOW == 195 (0x7f3fe9d0a000) [pid = 1860] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 17:49:09 INFO - PROCESS | 1860 | --DOMWINDOW == 194 (0x7f3fdbc38400) [pid = 1860] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 17:49:09 INFO - PROCESS | 1860 | --DOMWINDOW == 193 (0x7f3fe0003400) [pid = 1860] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 17:49:09 INFO - PROCESS | 1860 | --DOMWINDOW == 192 (0x7f3feb0a6000) [pid = 1860] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 17:49:09 INFO - PROCESS | 1860 | --DOMWINDOW == 191 (0x7f3fe1ad6400) [pid = 1860] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 17:49:09 INFO - PROCESS | 1860 | --DOMWINDOW == 190 (0x7f3fdbd8bc00) [pid = 1860] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 17:49:09 INFO - PROCESS | 1860 | --DOMWINDOW == 189 (0x7f3fdd7e8800) [pid = 1860] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 17:49:09 INFO - PROCESS | 1860 | --DOMWINDOW == 188 (0x7f3ff56cb400) [pid = 1860] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 17:49:09 INFO - PROCESS | 1860 | --DOMWINDOW == 187 (0x7f3feb67e000) [pid = 1860] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 17:49:09 INFO - PROCESS | 1860 | --DOMWINDOW == 186 (0x7f3feb12c800) [pid = 1860] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 17:49:09 INFO - PROCESS | 1860 | --DOMWINDOW == 185 (0x7f3ff5fc1c00) [pid = 1860] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 17:49:09 INFO - PROCESS | 1860 | --DOMWINDOW == 184 (0x7f3ff53b8400) [pid = 1860] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 17:49:09 INFO - PROCESS | 1860 | --DOMWINDOW == 183 (0x7f3fe9b95c00) [pid = 1860] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 17:49:09 INFO - PROCESS | 1860 | --DOMWINDOW == 182 (0x7f3fecc8ac00) [pid = 1860] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 17:49:09 INFO - PROCESS | 1860 | 1461026949449 Marionette TRACE conn3 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 17:49:09 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) 17:49:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1727ms 17:49:09 INFO - PROCESS | 1860 | 1461026949507 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 17:49:09 INFO - PROCESS | 1860 | 1461026949509 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 17:49:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 17:49:09 INFO - PROCESS | 1860 | 1461026949514 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 17:49:09 INFO - PROCESS | 1860 | 1461026949517 Marionette TRACE conn3 <- [1,2682,null,{}] 17:49:09 INFO - PROCESS | 1860 | 1461026949521 Marionette TRACE conn3 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:09 INFO - PROCESS | 1860 | 1461026949692 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 17:49:09 INFO - PROCESS | 1860 | 1461026949857 Marionette TRACE conn3 -> [0,2684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:09 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fe07c5800 == 132 [pid = 1860] [id = 678] 17:49:09 INFO - PROCESS | 1860 | ++DOMWINDOW == 183 (0x7f3fdbc3e800) [pid = 1860] [serial = 2035] [outer = (nil)] 17:49:09 INFO - PROCESS | 1860 | ++DOMWINDOW == 184 (0x7f3fe1af0400) [pid = 1860] [serial = 2036] [outer = 0x7f3fdbc3e800] 17:49:09 INFO - PROCESS | 1860 | 1461026949910 Marionette DEBUG loaded listener.js 17:49:09 INFO - PROCESS | 1860 | ++DOMWINDOW == 185 (0x7f3fe9c20c00) [pid = 1860] [serial = 2037] [outer = 0x7f3fdbc3e800] 17:49:10 INFO - PROCESS | 1860 | SkCairoFTTypeface::onFilterRec unimplemented 17:49:10 INFO - PROCESS | 1860 | 1461026950934 Marionette TRACE conn3 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 17:49:10 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) 17:49:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1435ms 17:49:10 INFO - PROCESS | 1860 | 1461026950955 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 17:49:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 17:49:10 INFO - PROCESS | 1860 | 1461026950960 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 17:49:10 INFO - PROCESS | 1860 | 1461026950967 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 17:49:10 INFO - PROCESS | 1860 | 1461026950970 Marionette TRACE conn3 <- [1,2686,null,{}] 17:49:10 INFO - PROCESS | 1860 | 1461026950974 Marionette TRACE conn3 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:11 INFO - PROCESS | 1860 | 1461026951152 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 17:49:11 INFO - PROCESS | 1860 | 1461026951360 Marionette TRACE conn3 -> [0,2688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:11 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fecd3d000 == 133 [pid = 1860] [id = 679] 17:49:11 INFO - PROCESS | 1860 | ++DOMWINDOW == 186 (0x7f3fe1bdfc00) [pid = 1860] [serial = 2038] [outer = (nil)] 17:49:11 INFO - PROCESS | 1860 | ++DOMWINDOW == 187 (0x7f3ff06a4c00) [pid = 1860] [serial = 2039] [outer = 0x7f3fe1bdfc00] 17:49:11 INFO - PROCESS | 1860 | 1461026951416 Marionette DEBUG loaded listener.js 17:49:11 INFO - PROCESS | 1860 | ++DOMWINDOW == 188 (0x7f3ff10dc800) [pid = 1860] [serial = 2040] [outer = 0x7f3fe1bdfc00] 17:49:12 INFO - PROCESS | 1860 | SkCairoFTTypeface::onFilterRec unimplemented 17:49:12 INFO - PROCESS | 1860 | 1461026952792 Marionette TRACE conn3 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 17:49:12 INFO - PROCESS | 1860 | 1461026952949 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 17:49:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 17:49:12 INFO - PROCESS | 1860 | 1461026952964 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 17:49:12 INFO - PROCESS | 1860 | 1461026952968 Marionette TRACE conn3 <- [1,2690,null,{}] 17:49:12 INFO - PROCESS | 1860 | 1461026952977 Marionette TRACE conn3 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:13 INFO - PROCESS | 1860 | 1461026953189 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 17:49:13 INFO - PROCESS | 1860 | 1461026953393 Marionette TRACE conn3 -> [0,2692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:13 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fe1df7800 == 134 [pid = 1860] [id = 680] 17:49:13 INFO - PROCESS | 1860 | ++DOMWINDOW == 189 (0x7f3fdbc40c00) [pid = 1860] [serial = 2041] [outer = (nil)] 17:49:13 INFO - PROCESS | 1860 | ++DOMWINDOW == 190 (0x7f3fdd7e8800) [pid = 1860] [serial = 2042] [outer = 0x7f3fdbc40c00] 17:49:13 INFO - PROCESS | 1860 | 1461026953499 Marionette DEBUG loaded listener.js 17:49:13 INFO - PROCESS | 1860 | ++DOMWINDOW == 191 (0x7f3fe1af4800) [pid = 1860] [serial = 2043] [outer = 0x7f3fdbc40c00] 17:49:14 INFO - PROCESS | 1860 | SkCairoFTTypeface::onFilterRec unimplemented 17:49:14 INFO - PROCESS | 1860 | 1461026954773 Marionette TRACE conn3 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2693,"getWindowHandle",null] 17:49:14 INFO - PROCESS | 1860 | 1461026954809 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 17:49:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 17:49:14 INFO - PROCESS | 1860 | 1461026954819 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 17:49:14 INFO - PROCESS | 1860 | 1461026954822 Marionette TRACE conn3 <- [1,2694,null,{}] 17:49:14 INFO - PROCESS | 1860 | 1461026954828 Marionette TRACE conn3 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:15 INFO - PROCESS | 1860 | 1461026955133 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 17:49:15 INFO - PROCESS | 1860 | 1461026955314 Marionette TRACE conn3 -> [0,2696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:15 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fecf47000 == 135 [pid = 1860] [id = 681] 17:49:15 INFO - PROCESS | 1860 | ++DOMWINDOW == 192 (0x7f3fdc795000) [pid = 1860] [serial = 2044] [outer = (nil)] 17:49:15 INFO - PROCESS | 1860 | ++DOMWINDOW == 193 (0x7f3fe9d0a000) [pid = 1860] [serial = 2045] [outer = 0x7f3fdc795000] 17:49:15 INFO - PROCESS | 1860 | 1461026955419 Marionette DEBUG loaded listener.js 17:49:15 INFO - PROCESS | 1860 | ++DOMWINDOW == 194 (0x7f3feb12c800) [pid = 1860] [serial = 2046] [outer = 0x7f3fdc795000] 17:49:16 INFO - PROCESS | 1860 | SkCairoFTTypeface::onFilterRec unimplemented 17:49:16 INFO - PROCESS | 1860 | 1461026956742 Marionette TRACE conn3 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2697,"getWindowHandle",null] 17:49:16 INFO - PROCESS | 1860 | 1461026956804 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 17:49:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 17:49:16 INFO - PROCESS | 1860 | 1461026956810 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 17:49:16 INFO - PROCESS | 1860 | 1461026956815 Marionette TRACE conn3 <- [1,2698,null,{}] 17:49:16 INFO - PROCESS | 1860 | 1461026956829 Marionette TRACE conn3 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:17 INFO - PROCESS | 1860 | 1461026957148 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 17:49:17 INFO - PROCESS | 1860 | 1461026957526 Marionette TRACE conn3 -> [0,2700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:17 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff4e5e800 == 136 [pid = 1860] [id = 682] 17:49:17 INFO - PROCESS | 1860 | ++DOMWINDOW == 195 (0x7f3ff06ae000) [pid = 1860] [serial = 2047] [outer = (nil)] 17:49:17 INFO - PROCESS | 1860 | ++DOMWINDOW == 196 (0x7f3ff080c800) [pid = 1860] [serial = 2048] [outer = 0x7f3ff06ae000] 17:49:17 INFO - PROCESS | 1860 | 1461026957598 Marionette DEBUG loaded listener.js 17:49:17 INFO - PROCESS | 1860 | ++DOMWINDOW == 197 (0x7f3ff1250c00) [pid = 1860] [serial = 2049] [outer = 0x7f3ff06ae000] 17:49:18 INFO - PROCESS | 1860 | SkCairoFTTypeface::onFilterRec unimplemented 17:49:18 INFO - PROCESS | 1860 | 1461026958879 Marionette TRACE conn3 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 17:49:18 INFO - PROCESS | 1860 | 1461026958900 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 17:49:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 17:49:18 INFO - PROCESS | 1860 | 1461026958905 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 17:49:18 INFO - PROCESS | 1860 | 1461026958907 Marionette TRACE conn3 <- [1,2702,null,{}] 17:49:18 INFO - PROCESS | 1860 | 1461026958912 Marionette TRACE conn3 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:19 INFO - PROCESS | 1860 | 1461026959076 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 17:49:19 INFO - PROCESS | 1860 | 1461026959338 Marionette TRACE conn3 -> [0,2704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:19 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff77eb000 == 137 [pid = 1860] [id = 683] 17:49:19 INFO - PROCESS | 1860 | ++DOMWINDOW == 198 (0x7f3fecc89c00) [pid = 1860] [serial = 2050] [outer = (nil)] 17:49:19 INFO - PROCESS | 1860 | ++DOMWINDOW == 199 (0x7f3ff40e1000) [pid = 1860] [serial = 2051] [outer = 0x7f3fecc89c00] 17:49:19 INFO - PROCESS | 1860 | 1461026959414 Marionette DEBUG loaded listener.js 17:49:19 INFO - PROCESS | 1860 | ++DOMWINDOW == 200 (0x7f3ff4be5c00) [pid = 1860] [serial = 2052] [outer = 0x7f3fecc89c00] 17:49:20 INFO - PROCESS | 1860 | 1461026960214 Marionette TRACE conn3 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 17:49:20 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 17:49:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1375ms 17:49:20 INFO - PROCESS | 1860 | 1461026960282 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 17:49:20 INFO - PROCESS | 1860 | 1461026960285 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 17:49:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 17:49:20 INFO - PROCESS | 1860 | 1461026960290 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 17:49:20 INFO - PROCESS | 1860 | 1461026960292 Marionette TRACE conn3 <- [1,2706,null,{}] 17:49:20 INFO - PROCESS | 1860 | 1461026960297 Marionette TRACE conn3 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:20 INFO - PROCESS | 1860 | 1461026960464 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 17:49:20 INFO - PROCESS | 1860 | 1461026960678 Marionette TRACE conn3 -> [0,2708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:20 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f4004248000 == 138 [pid = 1860] [id = 684] 17:49:20 INFO - PROCESS | 1860 | ++DOMWINDOW == 201 (0x7f3ff06afc00) [pid = 1860] [serial = 2053] [outer = (nil)] 17:49:20 INFO - PROCESS | 1860 | ++DOMWINDOW == 202 (0x7f3ff53ba000) [pid = 1860] [serial = 2054] [outer = 0x7f3ff06afc00] 17:49:20 INFO - PROCESS | 1860 | 1461026960783 Marionette DEBUG loaded listener.js 17:49:20 INFO - PROCESS | 1860 | ++DOMWINDOW == 203 (0x7f3ff5cd7800) [pid = 1860] [serial = 2055] [outer = 0x7f3ff06afc00] 17:49:21 INFO - PROCESS | 1860 | 1461026961671 Marionette TRACE conn3 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 17:49:21 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 17:49:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1430ms 17:49:21 INFO - PROCESS | 1860 | 1461026961722 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 17:49:21 INFO - PROCESS | 1860 | 1461026961725 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 17:49:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 17:49:21 INFO - PROCESS | 1860 | 1461026961731 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 17:49:21 INFO - PROCESS | 1860 | 1461026961733 Marionette TRACE conn3 <- [1,2710,null,{}] 17:49:21 INFO - PROCESS | 1860 | 1461026961738 Marionette TRACE conn3 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:21 INFO - PROCESS | 1860 | 1461026961923 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 17:49:22 INFO - PROCESS | 1860 | 1461026962141 Marionette TRACE conn3 -> [0,2712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.complex.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:22 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f40085a1800 == 139 [pid = 1860] [id = 685] 17:49:22 INFO - PROCESS | 1860 | ++DOMWINDOW == 204 (0x7f3fd9742400) [pid = 1860] [serial = 2056] [outer = (nil)] 17:49:22 INFO - PROCESS | 1860 | ++DOMWINDOW == 205 (0x7f3ff10dec00) [pid = 1860] [serial = 2057] [outer = 0x7f3fd9742400] 17:49:22 INFO - PROCESS | 1860 | 1461026962249 Marionette DEBUG loaded listener.js 17:49:22 INFO - PROCESS | 1860 | ++DOMWINDOW == 206 (0x7f4001fdf400) [pid = 1860] [serial = 2058] [outer = 0x7f3fd9742400] 17:49:23 INFO - PROCESS | 1860 | 1461026963108 Marionette TRACE conn3 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 17:49:23 INFO - PROCESS | 1860 | 1461026963170 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 17:49:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 17:49:23 INFO - PROCESS | 1860 | 1461026963176 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 17:49:23 INFO - PROCESS | 1860 | 1461026963178 Marionette TRACE conn3 <- [1,2714,null,{}] 17:49:23 INFO - PROCESS | 1860 | 1461026963183 Marionette TRACE conn3 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:23 INFO - PROCESS | 1860 | 1461026963350 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 17:49:23 INFO - PROCESS | 1860 | 1461026963562 Marionette TRACE conn3 -> [0,2716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:23 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fe183a000 == 140 [pid = 1860] [id = 686] 17:49:23 INFO - PROCESS | 1860 | ++DOMWINDOW == 207 (0x7f3fdbc44c00) [pid = 1860] [serial = 2059] [outer = (nil)] 17:49:23 INFO - PROCESS | 1860 | ++DOMWINDOW == 208 (0x7f40040d5800) [pid = 1860] [serial = 2060] [outer = 0x7f3fdbc44c00] 17:49:23 INFO - PROCESS | 1860 | 1461026963663 Marionette DEBUG loaded listener.js 17:49:23 INFO - PROCESS | 1860 | ++DOMWINDOW == 209 (0x7f400795d400) [pid = 1860] [serial = 2061] [outer = 0x7f3fdbc44c00] 17:49:24 INFO - PROCESS | 1860 | 1461026964500 Marionette TRACE conn3 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 17:49:24 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 17:49:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1377ms 17:49:24 INFO - PROCESS | 1860 | 1461026964554 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 17:49:24 INFO - PROCESS | 1860 | 1461026964556 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 17:49:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 17:49:24 INFO - PROCESS | 1860 | 1461026964562 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 17:49:24 INFO - PROCESS | 1860 | 1461026964564 Marionette TRACE conn3 <- [1,2718,null,{}] 17:49:24 INFO - PROCESS | 1860 | 1461026964569 Marionette TRACE conn3 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:24 INFO - PROCESS | 1860 | 1461026964738 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 17:49:24 INFO - PROCESS | 1860 | 1461026964955 Marionette TRACE conn3 -> [0,2720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:25 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fde6e9000 == 141 [pid = 1860] [id = 687] 17:49:25 INFO - PROCESS | 1860 | ++DOMWINDOW == 210 (0x7f3fd9793800) [pid = 1860] [serial = 2062] [outer = (nil)] 17:49:25 INFO - PROCESS | 1860 | ++DOMWINDOW == 211 (0x7f3fd9798800) [pid = 1860] [serial = 2063] [outer = 0x7f3fd9793800] 17:49:25 INFO - PROCESS | 1860 | 1461026965058 Marionette DEBUG loaded listener.js 17:49:25 INFO - PROCESS | 1860 | ++DOMWINDOW == 212 (0x7f3fd979d000) [pid = 1860] [serial = 2064] [outer = 0x7f3fd9793800] 17:49:25 INFO - PROCESS | 1860 | 1461026965896 Marionette TRACE conn3 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 17:49:25 INFO - PROCESS | 1860 | 1461026965950 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 17:49:25 INFO - PROCESS | 1860 | 1461026965956 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 17:49:25 INFO - PROCESS | 1860 | 1461026965958 Marionette TRACE conn3 <- [1,2722,null,{}] 17:49:25 INFO - PROCESS | 1860 | 1461026965963 Marionette TRACE conn3 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:26 INFO - PROCESS | 1860 | 1461026966131 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 17:49:26 INFO - PROCESS | 1860 | 1461026966788 Marionette TRACE conn3 -> [0,2724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:26 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fe3593000 == 142 [pid = 1860] [id = 688] 17:49:26 INFO - PROCESS | 1860 | ++DOMWINDOW == 213 (0x7f3fdba32c00) [pid = 1860] [serial = 2065] [outer = (nil)] 17:49:26 INFO - PROCESS | 1860 | ++DOMWINDOW == 214 (0x7f3fdba39c00) [pid = 1860] [serial = 2066] [outer = 0x7f3fdba32c00] 17:49:26 INFO - PROCESS | 1860 | 1461026966852 Marionette DEBUG loaded listener.js 17:49:26 INFO - PROCESS | 1860 | ++DOMWINDOW == 215 (0x7f3fdbd8a800) [pid = 1860] [serial = 2067] [outer = 0x7f3fdba32c00] 17:49:27 INFO - PROCESS | 1860 | 1461026967640 Marionette TRACE conn3 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 17:49:27 INFO - PROCESS | 1860 | 1461026967697 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 17:49:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 17:49:27 INFO - PROCESS | 1860 | 1461026967705 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 17:49:27 INFO - PROCESS | 1860 | 1461026967709 Marionette TRACE conn3 <- [1,2726,null,{}] 17:49:27 INFO - PROCESS | 1860 | 1461026967715 Marionette TRACE conn3 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:27 INFO - PROCESS | 1860 | 1461026967880 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 17:49:28 INFO - PROCESS | 1860 | 1461026968113 Marionette TRACE conn3 -> [0,2728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:28 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fdfd19800 == 143 [pid = 1860] [id = 689] 17:49:28 INFO - PROCESS | 1860 | ++DOMWINDOW == 216 (0x7f3fd9510800) [pid = 1860] [serial = 2068] [outer = (nil)] 17:49:28 INFO - PROCESS | 1860 | ++DOMWINDOW == 217 (0x7f3fdd7e3000) [pid = 1860] [serial = 2069] [outer = 0x7f3fd9510800] 17:49:28 INFO - PROCESS | 1860 | 1461026968269 Marionette DEBUG loaded listener.js 17:49:28 INFO - PROCESS | 1860 | ++DOMWINDOW == 218 (0x7f3fe1ad6c00) [pid = 1860] [serial = 2070] [outer = 0x7f3fd9510800] 17:49:29 INFO - PROCESS | 1860 | --DOCSHELL 0x7f4002e70800 == 142 [pid = 1860] [id = 80] 17:49:29 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff42c0800 == 141 [pid = 1860] [id = 61] 17:49:29 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff67a6000 == 140 [pid = 1860] [id = 51] 17:49:29 INFO - PROCESS | 1860 | --DOMWINDOW == 217 (0x7f3fecfc4400) [pid = 1860] [serial = 1982] [outer = (nil)] [url = about:blank] 17:49:29 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fe21d8800 == 139 [pid = 1860] [id = 593] 17:49:29 INFO - PROCESS | 1860 | 1461026969270 Marionette TRACE conn3 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 17:49:29 INFO - PROCESS | 1860 | --DOMWINDOW == 216 (0x7f3fe365b000) [pid = 1860] [serial = 1970] [outer = (nil)] [url = about:blank] 17:49:29 INFO - PROCESS | 1860 | --DOMWINDOW == 215 (0x7f3ff56cb800) [pid = 1860] [serial = 1764] [outer = (nil)] [url = about:blank] 17:49:29 INFO - PROCESS | 1860 | --DOMWINDOW == 214 (0x7f3febeabc00) [pid = 1860] [serial = 1812] [outer = (nil)] [url = about:blank] 17:49:29 INFO - PROCESS | 1860 | --DOMWINDOW == 213 (0x7f3fe061e000) [pid = 1860] [serial = 1964] [outer = (nil)] [url = about:blank] 17:49:29 INFO - PROCESS | 1860 | --DOMWINDOW == 212 (0x7f3feca9fc00) [pid = 1860] [serial = 1980] [outer = (nil)] [url = about:blank] 17:49:29 INFO - PROCESS | 1860 | --DOMWINDOW == 211 (0x7f3fecaa0000) [pid = 1860] [serial = 1746] [outer = (nil)] [url = about:blank] 17:49:29 INFO - PROCESS | 1860 | --DOMWINDOW == 210 (0x7f3fec5c4000) [pid = 1860] [serial = 1934] [outer = (nil)] [url = about:blank] 17:49:29 INFO - PROCESS | 1860 | --DOMWINDOW == 209 (0x7f3ff53b5800) [pid = 1860] [serial = 1761] [outer = (nil)] [url = about:blank] 17:49:29 INFO - PROCESS | 1860 | --DOMWINDOW == 208 (0x7f3fe3658800) [pid = 1860] [serial = 1740] [outer = (nil)] [url = about:blank] 17:49:29 INFO - PROCESS | 1860 | --DOMWINDOW == 207 (0x7f3fe1ae9800) [pid = 1860] [serial = 1968] [outer = (nil)] [url = about:blank] 17:49:29 INFO - PROCESS | 1860 | --DOMWINDOW == 206 (0x7f3ff3ac9800) [pid = 1860] [serial = 1755] [outer = (nil)] [url = about:blank] 17:49:29 INFO - PROCESS | 1860 | --DOMWINDOW == 205 (0x7f3ff56cac00) [pid = 1860] [serial = 1943] [outer = (nil)] [url = about:blank] 17:49:29 INFO - PROCESS | 1860 | --DOMWINDOW == 204 (0x7f3feb673000) [pid = 1860] [serial = 1931] [outer = (nil)] [url = about:blank] 17:49:29 INFO - PROCESS | 1860 | --DOMWINDOW == 203 (0x7f3ff2593000) [pid = 1860] [serial = 1940] [outer = (nil)] [url = about:blank] 17:49:29 INFO - PROCESS | 1860 | --DOMWINDOW == 202 (0x7f3fe9d06400) [pid = 1860] [serial = 1974] [outer = (nil)] [url = about:blank] 17:49:29 INFO - PROCESS | 1860 | --DOMWINDOW == 201 (0x7f3febeae800) [pid = 1860] [serial = 1977] [outer = (nil)] [url = about:blank] 17:49:29 INFO - PROCESS | 1860 | --DOMWINDOW == 200 (0x7f3ff7a23c00) [pid = 1860] [serial = 1952] [outer = (nil)] [url = about:blank] 17:49:29 INFO - PROCESS | 1860 | --DOMWINDOW == 199 (0x7f3ff663ac00) [pid = 1860] [serial = 1767] [outer = (nil)] [url = about:blank] 17:49:29 INFO - PROCESS | 1860 | --DOMWINDOW == 198 (0x7f3ff6a5e800) [pid = 1860] [serial = 1920] [outer = (nil)] [url = about:blank] 17:49:29 INFO - PROCESS | 1860 | --DOMWINDOW == 197 (0x7f3ff778c400) [pid = 1860] [serial = 1949] [outer = (nil)] [url = about:blank] 17:49:29 INFO - PROCESS | 1860 | --DOMWINDOW == 196 (0x7f3fdbd82c00) [pid = 1860] [serial = 1961] [outer = (nil)] [url = about:blank] 17:49:29 INFO - PROCESS | 1860 | --DOMWINDOW == 195 (0x7f3ff704bc00) [pid = 1860] [serial = 1806] [outer = (nil)] [url = about:blank] 17:49:29 INFO - PROCESS | 1860 | --DOMWINDOW == 194 (0x7f3fe1acd400) [pid = 1860] [serial = 1967] [outer = (nil)] [url = about:blank] 17:49:29 INFO - PROCESS | 1860 | --DOMWINDOW == 193 (0x7f3fe8c9ac00) [pid = 1860] [serial = 1971] [outer = (nil)] [url = about:blank] 17:49:29 INFO - PROCESS | 1860 | --DOMWINDOW == 192 (0x7f3fecc8c400) [pid = 1860] [serial = 1749] [outer = (nil)] [url = about:blank] 17:49:29 INFO - PROCESS | 1860 | --DOMWINDOW == 191 (0x7f3fe3654800) [pid = 1860] [serial = 1809] [outer = (nil)] [url = about:blank] 17:49:29 INFO - PROCESS | 1860 | --DOMWINDOW == 190 (0x7f3feff9f000) [pid = 1860] [serial = 1937] [outer = (nil)] [url = about:blank] 17:49:29 INFO - PROCESS | 1860 | --DOMWINDOW == 189 (0x7f3fe9b95800) [pid = 1860] [serial = 1973] [outer = (nil)] [url = about:blank] 17:49:29 INFO - PROCESS | 1860 | --DOMWINDOW == 188 (0x7f3fe3660c00) [pid = 1860] [serial = 1779] [outer = (nil)] [url = about:blank] 17:49:29 INFO - PROCESS | 1860 | --DOMWINDOW == 187 (0x7f3fe16e7c00) [pid = 1860] [serial = 1737] [outer = (nil)] [url = about:blank] 17:49:29 INFO - PROCESS | 1860 | --DOMWINDOW == 186 (0x7f3fe0618000) [pid = 1860] [serial = 1925] [outer = (nil)] [url = about:blank] 17:49:29 INFO - PROCESS | 1860 | --DOMWINDOW == 185 (0x7f3ff6a61400) [pid = 1860] [serial = 1770] [outer = (nil)] [url = about:blank] 17:49:29 INFO - PROCESS | 1860 | --DOMWINDOW == 184 (0x7f3fec070800) [pid = 1860] [serial = 1734] [outer = (nil)] [url = about:blank] 17:49:29 INFO - PROCESS | 1860 | --DOMWINDOW == 183 (0x7f3fe20da800) [pid = 1860] [serial = 1928] [outer = (nil)] [url = about:blank] 17:49:29 INFO - PROCESS | 1860 | --DOMWINDOW == 182 (0x7f3ff663a800) [pid = 1860] [serial = 1946] [outer = (nil)] [url = about:blank] 17:49:29 INFO - PROCESS | 1860 | --DOMWINDOW == 181 (0x7f3feb73d800) [pid = 1860] [serial = 1955] [outer = (nil)] [url = about:blank] 17:49:29 INFO - PROCESS | 1860 | --DOMWINDOW == 180 (0x7f3ff10e8c00) [pid = 1860] [serial = 1752] [outer = (nil)] [url = about:blank] 17:49:29 INFO - PROCESS | 1860 | --DOMWINDOW == 179 (0x7f3fdcb20400) [pid = 1860] [serial = 1962] [outer = (nil)] [url = about:blank] 17:49:29 INFO - PROCESS | 1860 | --DOMWINDOW == 178 (0x7f3ff6e47000) [pid = 1860] [serial = 1773] [outer = (nil)] [url = about:blank] 17:49:29 INFO - PROCESS | 1860 | --DOMWINDOW == 177 (0x7f3feb10d000) [pid = 1860] [serial = 1976] [outer = (nil)] [url = about:blank] 17:49:29 INFO - PROCESS | 1860 | --DOMWINDOW == 176 (0x7f3ff7798800) [pid = 1860] [serial = 1776] [outer = (nil)] [url = about:blank] 17:49:29 INFO - PROCESS | 1860 | --DOMWINDOW == 175 (0x7f3febeb3c00) [pid = 1860] [serial = 1743] [outer = (nil)] [url = about:blank] 17:49:29 INFO - PROCESS | 1860 | --DOMWINDOW == 174 (0x7f3ff4a89c00) [pid = 1860] [serial = 1758] [outer = (nil)] [url = about:blank] 17:49:29 INFO - PROCESS | 1860 | --DOMWINDOW == 173 (0x7f3febfb0400) [pid = 1860] [serial = 1979] [outer = (nil)] [url = about:blank] 17:49:29 INFO - PROCESS | 1860 | --DOMWINDOW == 172 (0x7f3fde1c3400) [pid = 1860] [serial = 1958] [outer = (nil)] [url = about:blank] 17:49:29 INFO - PROCESS | 1860 | --DOMWINDOW == 171 (0x7f3fd9741800) [pid = 1860] [serial = 1922] [outer = (nil)] [url = about:blank] 17:49:29 INFO - PROCESS | 1860 | --DOMWINDOW == 170 (0x7f3fe0852800) [pid = 1860] [serial = 1965] [outer = (nil)] [url = about:blank] 17:49:29 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 17:49:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1633ms 17:49:29 INFO - PROCESS | 1860 | 1461026969341 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 17:49:29 INFO - PROCESS | 1860 | 1461026969346 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 17:49:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 17:49:29 INFO - PROCESS | 1860 | 1461026969352 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 17:49:29 INFO - PROCESS | 1860 | 1461026969354 Marionette TRACE conn3 <- [1,2730,null,{}] 17:49:29 INFO - PROCESS | 1860 | 1461026969359 Marionette TRACE conn3 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:29 INFO - PROCESS | 1860 | 1461026969531 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 17:49:29 INFO - PROCESS | 1860 | 1461026969696 Marionette TRACE conn3 -> [0,2732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.measure.width.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:29 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fdd856000 == 140 [pid = 1860] [id = 690] 17:49:29 INFO - PROCESS | 1860 | ++DOMWINDOW == 171 (0x7f3fdba3f800) [pid = 1860] [serial = 2071] [outer = (nil)] 17:49:29 INFO - PROCESS | 1860 | ++DOMWINDOW == 172 (0x7f3fe1faac00) [pid = 1860] [serial = 2072] [outer = 0x7f3fdba3f800] 17:49:29 INFO - PROCESS | 1860 | 1461026969749 Marionette DEBUG loaded listener.js 17:49:29 INFO - PROCESS | 1860 | ++DOMWINDOW == 173 (0x7f3fe8c9d400) [pid = 1860] [serial = 2073] [outer = 0x7f3fdba3f800] 17:49:30 INFO - PROCESS | 1860 | 1461026970859 Marionette TRACE conn3 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2733,"getWindowHandle",null] 17:49:30 INFO - PROCESS | 1860 | 1461026970884 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 17:49:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 17:49:30 INFO - PROCESS | 1860 | 1461026970895 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 17:49:30 INFO - PROCESS | 1860 | 1461026970902 Marionette TRACE conn3 <- [1,2734,null,{}] 17:49:30 INFO - PROCESS | 1860 | 1461026970909 Marionette TRACE conn3 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:31 INFO - PROCESS | 1860 | 1461026971052 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 17:49:31 INFO - PROCESS | 1860 | 1461026971284 Marionette TRACE conn3 -> [0,2736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:31 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fe8e89800 == 141 [pid = 1860] [id = 691] 17:49:31 INFO - PROCESS | 1860 | ++DOMWINDOW == 174 (0x7f3fe1be1800) [pid = 1860] [serial = 2074] [outer = (nil)] 17:49:31 INFO - PROCESS | 1860 | ++DOMWINDOW == 175 (0x7f3fe9c2e400) [pid = 1860] [serial = 2075] [outer = 0x7f3fe1be1800] 17:49:31 INFO - PROCESS | 1860 | 1461026971339 Marionette DEBUG loaded listener.js 17:49:31 INFO - PROCESS | 1860 | ++DOMWINDOW == 176 (0x7f3feb77cc00) [pid = 1860] [serial = 2076] [outer = 0x7f3fe1be1800] 17:49:32 INFO - PROCESS | 1860 | 1461026972014 Marionette TRACE conn3 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 17:49:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 17:49:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1195ms 17:49:32 INFO - PROCESS | 1860 | 1461026972086 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 17:49:32 INFO - PROCESS | 1860 | 1461026972089 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 17:49:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 17:49:32 INFO - PROCESS | 1860 | 1461026972098 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 17:49:32 INFO - PROCESS | 1860 | 1461026972100 Marionette TRACE conn3 <- [1,2738,null,{}] 17:49:32 INFO - PROCESS | 1860 | 1461026972105 Marionette TRACE conn3 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:32 INFO - PROCESS | 1860 | 1461026972325 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 17:49:32 INFO - PROCESS | 1860 | 1461026972343 Marionette TRACE conn3 -> [0,2740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:32 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fec3ac800 == 142 [pid = 1860] [id = 692] 17:49:32 INFO - PROCESS | 1860 | ++DOMWINDOW == 177 (0x7f3fe8c9dc00) [pid = 1860] [serial = 2077] [outer = (nil)] 17:49:32 INFO - PROCESS | 1860 | ++DOMWINDOW == 178 (0x7f3fec368c00) [pid = 1860] [serial = 2078] [outer = 0x7f3fe8c9dc00] 17:49:32 INFO - PROCESS | 1860 | 1461026972396 Marionette DEBUG loaded listener.js 17:49:32 INFO - PROCESS | 1860 | ++DOMWINDOW == 179 (0x7f3fecaa0000) [pid = 1860] [serial = 2079] [outer = 0x7f3fe8c9dc00] 17:49:33 INFO - PROCESS | 1860 | 1461026973263 Marionette TRACE conn3 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 17:49:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 17:49:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1227ms 17:49:33 INFO - PROCESS | 1860 | 1461026973326 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 17:49:33 INFO - PROCESS | 1860 | 1461026973328 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 17:49:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 17:49:33 INFO - PROCESS | 1860 | 1461026973335 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 17:49:33 INFO - PROCESS | 1860 | 1461026973337 Marionette TRACE conn3 <- [1,2742,null,{}] 17:49:33 INFO - PROCESS | 1860 | 1461026973341 Marionette TRACE conn3 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:33 INFO - PROCESS | 1860 | 1461026973556 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 17:49:33 INFO - PROCESS | 1860 | --DOMWINDOW == 178 (0x7f3fe20dc000) [pid = 1860] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 17:49:33 INFO - PROCESS | 1860 | --DOMWINDOW == 177 (0x7f3fdbc3e800) [pid = 1860] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 17:49:33 INFO - PROCESS | 1860 | --DOMWINDOW == 176 (0x7f3fe3653400) [pid = 1860] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 17:49:33 INFO - PROCESS | 1860 | --DOMWINDOW == 175 (0x7f3fe1fb3800) [pid = 1860] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 17:49:33 INFO - PROCESS | 1860 | --DOMWINDOW == 174 (0x7f3fdcbccc00) [pid = 1860] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 17:49:33 INFO - PROCESS | 1860 | --DOMWINDOW == 173 (0x7f3fdba41400) [pid = 1860] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 17:49:33 INFO - PROCESS | 1860 | 1461026973872 Marionette TRACE conn3 -> [0,2744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:33 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fe8e96800 == 143 [pid = 1860] [id = 693] 17:49:33 INFO - PROCESS | 1860 | ++DOMWINDOW == 174 (0x7f3fe1fb0c00) [pid = 1860] [serial = 2080] [outer = (nil)] 17:49:33 INFO - PROCESS | 1860 | ++DOMWINDOW == 175 (0x7f3feb971000) [pid = 1860] [serial = 2081] [outer = 0x7f3fe1fb0c00] 17:49:33 INFO - PROCESS | 1860 | 1461026973974 Marionette DEBUG loaded listener.js 17:49:34 INFO - PROCESS | 1860 | ++DOMWINDOW == 176 (0x7f3feffa7000) [pid = 1860] [serial = 2082] [outer = 0x7f3fe1fb0c00] 17:49:34 INFO - PROCESS | 1860 | 1461026974586 Marionette TRACE conn3 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 17:49:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 17:49:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1278ms 17:49:34 INFO - PROCESS | 1860 | 1461026974613 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 17:49:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 17:49:34 INFO - PROCESS | 1860 | 1461026974615 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 17:49:34 INFO - PROCESS | 1860 | 1461026974620 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 17:49:34 INFO - PROCESS | 1860 | 1461026974623 Marionette TRACE conn3 <- [1,2746,null,{}] 17:49:34 INFO - PROCESS | 1860 | 1461026974627 Marionette TRACE conn3 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:34 INFO - PROCESS | 1860 | 1461026974840 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 17:49:34 INFO - PROCESS | 1860 | 1461026974870 Marionette TRACE conn3 -> [0,2748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.font.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:34 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff11b0800 == 144 [pid = 1860] [id = 694] 17:49:34 INFO - PROCESS | 1860 | ++DOMWINDOW == 177 (0x7f3feffa6c00) [pid = 1860] [serial = 2083] [outer = (nil)] 17:49:34 INFO - PROCESS | 1860 | ++DOMWINDOW == 178 (0x7f3ff124fc00) [pid = 1860] [serial = 2084] [outer = 0x7f3feffa6c00] 17:49:34 INFO - PROCESS | 1860 | 1461026974922 Marionette DEBUG loaded listener.js 17:49:35 INFO - PROCESS | 1860 | ++DOMWINDOW == 179 (0x7f3ff4a89c00) [pid = 1860] [serial = 2085] [outer = 0x7f3feffa6c00] 17:49:35 INFO - PROCESS | 1860 | 1461026975611 Marionette TRACE conn3 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 17:49:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 17:49:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1029ms 17:49:35 INFO - PROCESS | 1860 | 1461026975650 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 17:49:35 INFO - PROCESS | 1860 | 1461026975652 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 17:49:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 17:49:35 INFO - PROCESS | 1860 | 1461026975657 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 17:49:35 INFO - PROCESS | 1860 | 1461026975659 Marionette TRACE conn3 <- [1,2750,null,{}] 17:49:35 INFO - PROCESS | 1860 | 1461026975679 Marionette TRACE conn3 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:35 INFO - PROCESS | 1860 | 1461026975827 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 17:49:36 INFO - PROCESS | 1860 | 1461026976143 Marionette TRACE conn3 -> [0,2752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:36 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fd93df800 == 145 [pid = 1860] [id = 695] 17:49:36 INFO - PROCESS | 1860 | ++DOMWINDOW == 180 (0x7f3fd9516000) [pid = 1860] [serial = 2086] [outer = (nil)] 17:49:36 INFO - PROCESS | 1860 | ++DOMWINDOW == 181 (0x7f3fd973e400) [pid = 1860] [serial = 2087] [outer = 0x7f3fd9516000] 17:49:36 INFO - PROCESS | 1860 | 1461026976211 Marionette DEBUG loaded listener.js 17:49:36 INFO - PROCESS | 1860 | ++DOMWINDOW == 182 (0x7f3fdba41400) [pid = 1860] [serial = 2088] [outer = 0x7f3fd9516000] 17:49:37 INFO - PROCESS | 1860 | 1461026977082 Marionette TRACE conn3 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 17:49:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 17:49:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1485ms 17:49:37 INFO - PROCESS | 1860 | 1461026977146 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 17:49:37 INFO - PROCESS | 1860 | 1461026977151 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 17:49:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 17:49:37 INFO - PROCESS | 1860 | 1461026977158 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 17:49:37 INFO - PROCESS | 1860 | 1461026977164 Marionette TRACE conn3 <- [1,2754,null,{}] 17:49:37 INFO - PROCESS | 1860 | 1461026977170 Marionette TRACE conn3 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:37 INFO - PROCESS | 1860 | 1461026977385 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 17:49:37 INFO - PROCESS | 1860 | 1461026977643 Marionette TRACE conn3 -> [0,2756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:37 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3feb07d800 == 146 [pid = 1860] [id = 696] 17:49:37 INFO - PROCESS | 1860 | ++DOMWINDOW == 183 (0x7f3fd9516400) [pid = 1860] [serial = 2089] [outer = (nil)] 17:49:37 INFO - PROCESS | 1860 | ++DOMWINDOW == 184 (0x7f3fe1ae9400) [pid = 1860] [serial = 2090] [outer = 0x7f3fd9516400] 17:49:37 INFO - PROCESS | 1860 | 1461026977711 Marionette DEBUG loaded listener.js 17:49:37 INFO - PROCESS | 1860 | ++DOMWINDOW == 185 (0x7f3fe3658800) [pid = 1860] [serial = 2091] [outer = 0x7f3fd9516400] 17:49:38 INFO - PROCESS | 1860 | 1461026978550 Marionette TRACE conn3 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 17:49:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 17:49:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1435ms 17:49:38 INFO - PROCESS | 1860 | 1461026978597 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 17:49:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 17:49:38 INFO - PROCESS | 1860 | 1461026978602 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 17:49:38 INFO - PROCESS | 1860 | 1461026978608 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 17:49:38 INFO - PROCESS | 1860 | 1461026978611 Marionette TRACE conn3 <- [1,2758,null,{}] 17:49:38 INFO - PROCESS | 1860 | 1461026978616 Marionette TRACE conn3 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:38 INFO - PROCESS | 1860 | 1461026978778 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 17:49:38 INFO - PROCESS | 1860 | 1461026978992 Marionette TRACE conn3 -> [0,2760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:39 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff4a57000 == 147 [pid = 1860] [id = 697] 17:49:39 INFO - PROCESS | 1860 | ++DOMWINDOW == 186 (0x7f3fe18a6400) [pid = 1860] [serial = 2092] [outer = (nil)] 17:49:39 INFO - PROCESS | 1860 | ++DOMWINDOW == 187 (0x7f3feb110800) [pid = 1860] [serial = 2093] [outer = 0x7f3fe18a6400] 17:49:39 INFO - PROCESS | 1860 | 1461026979099 Marionette DEBUG loaded listener.js 17:49:39 INFO - PROCESS | 1860 | ++DOMWINDOW == 188 (0x7f3fec5c4000) [pid = 1860] [serial = 2094] [outer = 0x7f3fe18a6400] 17:49:39 INFO - PROCESS | 1860 | 1461026979966 Marionette TRACE conn3 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 17:49:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 17:49:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1431ms 17:49:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 17:49:40 INFO - PROCESS | 1860 | 1461026980039 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 17:49:40 INFO - PROCESS | 1860 | 1461026980042 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 17:49:40 INFO - PROCESS | 1860 | 1461026980056 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 17:49:40 INFO - PROCESS | 1860 | 1461026980063 Marionette TRACE conn3 <- [1,2762,null,{}] 17:49:40 INFO - PROCESS | 1860 | 1461026980069 Marionette TRACE conn3 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:40 INFO - PROCESS | 1860 | 1461026980281 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 17:49:40 INFO - PROCESS | 1860 | 1461026980487 Marionette TRACE conn3 -> [0,2764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:40 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff70b6800 == 148 [pid = 1860] [id = 698] 17:49:40 INFO - PROCESS | 1860 | ++DOMWINDOW == 189 (0x7f3fd9513400) [pid = 1860] [serial = 2095] [outer = (nil)] 17:49:40 INFO - PROCESS | 1860 | ++DOMWINDOW == 190 (0x7f3ff10e8c00) [pid = 1860] [serial = 2096] [outer = 0x7f3fd9513400] 17:49:40 INFO - PROCESS | 1860 | 1461026980593 Marionette DEBUG loaded listener.js 17:49:40 INFO - PROCESS | 1860 | ++DOMWINDOW == 191 (0x7f3ff53b3400) [pid = 1860] [serial = 2097] [outer = 0x7f3fd9513400] 17:49:41 INFO - PROCESS | 1860 | 1461026981392 Marionette TRACE conn3 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 17:49:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 17:49:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1395ms 17:49:41 INFO - PROCESS | 1860 | 1461026981442 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 17:49:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 17:49:41 INFO - PROCESS | 1860 | 1461026981447 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 17:49:41 INFO - PROCESS | 1860 | 1461026981452 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 17:49:41 INFO - PROCESS | 1860 | 1461026981454 Marionette TRACE conn3 <- [1,2766,null,{}] 17:49:41 INFO - PROCESS | 1860 | 1461026981460 Marionette TRACE conn3 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:41 INFO - PROCESS | 1860 | 1461026981615 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 17:49:41 INFO - PROCESS | 1860 | 1461026981827 Marionette TRACE conn3 -> [0,2768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:41 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f40030a9800 == 149 [pid = 1860] [id = 699] 17:49:41 INFO - PROCESS | 1860 | ++DOMWINDOW == 192 (0x7f3fe9c25400) [pid = 1860] [serial = 2098] [outer = (nil)] 17:49:41 INFO - PROCESS | 1860 | ++DOMWINDOW == 193 (0x7f3ff5fc4000) [pid = 1860] [serial = 2099] [outer = 0x7f3fe9c25400] 17:49:41 INFO - PROCESS | 1860 | 1461026981929 Marionette DEBUG loaded listener.js 17:49:42 INFO - PROCESS | 1860 | ++DOMWINDOW == 194 (0x7f3ff6784000) [pid = 1860] [serial = 2100] [outer = 0x7f3fe9c25400] 17:49:42 INFO - PROCESS | 1860 | 1461026982726 Marionette TRACE conn3 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 17:49:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 17:49:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1332ms 17:49:42 INFO - PROCESS | 1860 | 1461026982784 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 17:49:42 INFO - PROCESS | 1860 | 1461026982788 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 17:49:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 17:49:42 INFO - PROCESS | 1860 | 1461026982793 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 17:49:42 INFO - PROCESS | 1860 | 1461026982795 Marionette TRACE conn3 <- [1,2770,null,{}] 17:49:42 INFO - PROCESS | 1860 | 1461026982800 Marionette TRACE conn3 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:42 INFO - PROCESS | 1860 | 1461026982959 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 17:49:43 INFO - PROCESS | 1860 | 1461026983172 Marionette TRACE conn3 -> [0,2772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:43 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f4007e4e800 == 150 [pid = 1860] [id = 700] 17:49:43 INFO - PROCESS | 1860 | ++DOMWINDOW == 195 (0x7f3ff7048000) [pid = 1860] [serial = 2101] [outer = (nil)] 17:49:43 INFO - PROCESS | 1860 | ++DOMWINDOW == 196 (0x7f3ff7911400) [pid = 1860] [serial = 2102] [outer = 0x7f3ff7048000] 17:49:43 INFO - PROCESS | 1860 | 1461026983286 Marionette DEBUG loaded listener.js 17:49:43 INFO - PROCESS | 1860 | ++DOMWINDOW == 197 (0x7f4001f6c000) [pid = 1860] [serial = 2103] [outer = 0x7f3ff7048000] 17:49:44 INFO - PROCESS | 1860 | 1461026984118 Marionette TRACE conn3 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 17:49:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 17:49:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1377ms 17:49:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 17:49:44 INFO - PROCESS | 1860 | 1461026984171 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 17:49:44 INFO - PROCESS | 1860 | 1461026984173 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 17:49:44 INFO - PROCESS | 1860 | 1461026984179 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 17:49:44 INFO - PROCESS | 1860 | 1461026984182 Marionette TRACE conn3 <- [1,2774,null,{}] 17:49:44 INFO - PROCESS | 1860 | 1461026984186 Marionette TRACE conn3 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:44 INFO - PROCESS | 1860 | 1461026984346 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 17:49:44 INFO - PROCESS | 1860 | 1461026984609 Marionette TRACE conn3 -> [0,2776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:44 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f400ab44000 == 151 [pid = 1860] [id = 701] 17:49:44 INFO - PROCESS | 1860 | ++DOMWINDOW == 198 (0x7f3fe1fa9000) [pid = 1860] [serial = 2104] [outer = (nil)] 17:49:44 INFO - PROCESS | 1860 | ++DOMWINDOW == 199 (0x7f4007ec5c00) [pid = 1860] [serial = 2105] [outer = 0x7f3fe1fa9000] 17:49:44 INFO - PROCESS | 1860 | 1461026984675 Marionette DEBUG loaded listener.js 17:49:44 INFO - PROCESS | 1860 | ++DOMWINDOW == 200 (0x7f4007ed2400) [pid = 1860] [serial = 2106] [outer = 0x7f3fe1fa9000] 17:49:45 INFO - PROCESS | 1860 | 1461026985429 Marionette TRACE conn3 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 17:49:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 17:49:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1279ms 17:49:45 INFO - PROCESS | 1860 | 1461026985470 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 17:49:45 INFO - PROCESS | 1860 | 1461026985474 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 17:49:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 17:49:45 INFO - PROCESS | 1860 | 1461026985479 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 17:49:45 INFO - PROCESS | 1860 | 1461026985481 Marionette TRACE conn3 <- [1,2778,null,{}] 17:49:45 INFO - PROCESS | 1860 | 1461026985486 Marionette TRACE conn3 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:45 INFO - PROCESS | 1860 | 1461026985648 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 17:49:45 INFO - PROCESS | 1860 | 1461026985861 Marionette TRACE conn3 -> [0,2780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:45 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f400fb8a000 == 152 [pid = 1860] [id = 702] 17:49:45 INFO - PROCESS | 1860 | ++DOMWINDOW == 201 (0x7f3fde1ca800) [pid = 1860] [serial = 2107] [outer = (nil)] 17:49:45 INFO - PROCESS | 1860 | ++DOMWINDOW == 202 (0x7f3fe1677800) [pid = 1860] [serial = 2108] [outer = 0x7f3fde1ca800] 17:49:45 INFO - PROCESS | 1860 | 1461026985962 Marionette DEBUG loaded listener.js 17:49:46 INFO - PROCESS | 1860 | ++DOMWINDOW == 203 (0x7f3fe167c800) [pid = 1860] [serial = 2109] [outer = 0x7f3fde1ca800] 17:49:46 INFO - PROCESS | 1860 | 1461026986766 Marionette TRACE conn3 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 17:49:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 17:49:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1327ms 17:49:46 INFO - PROCESS | 1860 | 1461026986808 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 17:49:46 INFO - PROCESS | 1860 | 1461026986812 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 17:49:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 17:49:46 INFO - PROCESS | 1860 | 1461026986817 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 17:49:46 INFO - PROCESS | 1860 | 1461026986819 Marionette TRACE conn3 <- [1,2782,null,{}] 17:49:46 INFO - PROCESS | 1860 | 1461026986824 Marionette TRACE conn3 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:47 INFO - PROCESS | 1860 | 1461026987000 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 17:49:47 INFO - PROCESS | 1860 | 1461026987216 Marionette TRACE conn3 -> [0,2784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:47 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff0619800 == 153 [pid = 1860] [id = 703] 17:49:47 INFO - PROCESS | 1860 | ++DOMWINDOW == 204 (0x7f3fd9683c00) [pid = 1860] [serial = 2110] [outer = (nil)] 17:49:47 INFO - PROCESS | 1860 | ++DOMWINDOW == 205 (0x7f3fd968ac00) [pid = 1860] [serial = 2111] [outer = 0x7f3fd9683c00] 17:49:47 INFO - PROCESS | 1860 | 1461026987321 Marionette DEBUG loaded listener.js 17:49:47 INFO - PROCESS | 1860 | ++DOMWINDOW == 206 (0x7f3fd9690000) [pid = 1860] [serial = 2112] [outer = 0x7f3fd9683c00] 17:49:48 INFO - PROCESS | 1860 | 1461026988122 Marionette TRACE conn3 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 17:49:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 17:49:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1330ms 17:49:48 INFO - PROCESS | 1860 | 1461026988149 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 17:49:48 INFO - PROCESS | 1860 | 1461026988152 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 17:49:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 17:49:48 INFO - PROCESS | 1860 | 1461026988160 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 17:49:48 INFO - PROCESS | 1860 | 1461026988163 Marionette TRACE conn3 <- [1,2786,null,{}] 17:49:48 INFO - PROCESS | 1860 | 1461026988168 Marionette TRACE conn3 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:48 INFO - PROCESS | 1860 | 1461026988339 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 17:49:48 INFO - PROCESS | 1860 | 1461026988555 Marionette TRACE conn3 -> [0,2788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:48 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fd7a92000 == 154 [pid = 1860] [id = 704] 17:49:48 INFO - PROCESS | 1860 | ++DOMWINDOW == 207 (0x7f3fd9688000) [pid = 1860] [serial = 2113] [outer = (nil)] 17:49:48 INFO - PROCESS | 1860 | ++DOMWINDOW == 208 (0x7f3fe000e800) [pid = 1860] [serial = 2114] [outer = 0x7f3fd9688000] 17:49:48 INFO - PROCESS | 1860 | 1461026988662 Marionette DEBUG loaded listener.js 17:49:48 INFO - PROCESS | 1860 | ++DOMWINDOW == 209 (0x7f3fe1630000) [pid = 1860] [serial = 2115] [outer = 0x7f3fd9688000] 17:49:49 INFO - PROCESS | 1860 | 1461026989438 Marionette TRACE conn3 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 17:49:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 17:49:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1328ms 17:49:49 INFO - PROCESS | 1860 | 1461026989489 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 17:49:49 INFO - PROCESS | 1860 | 1461026989492 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 17:49:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 17:49:49 INFO - PROCESS | 1860 | 1461026989497 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 17:49:49 INFO - PROCESS | 1860 | 1461026989499 Marionette TRACE conn3 <- [1,2790,null,{}] 17:49:49 INFO - PROCESS | 1860 | 1461026989504 Marionette TRACE conn3 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:49 INFO - PROCESS | 1860 | 1461026989668 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 17:49:49 INFO - PROCESS | 1860 | 1461026989886 Marionette TRACE conn3 -> [0,2792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:49 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fe3691000 == 155 [pid = 1860] [id = 705] 17:49:49 INFO - PROCESS | 1860 | ++DOMWINDOW == 210 (0x7f3fd968c400) [pid = 1860] [serial = 2116] [outer = (nil)] 17:49:49 INFO - PROCESS | 1860 | ++DOMWINDOW == 211 (0x7f3fe1635400) [pid = 1860] [serial = 2117] [outer = 0x7f3fd968c400] 17:49:50 INFO - PROCESS | 1860 | 1461026989998 Marionette DEBUG loaded listener.js 17:49:50 INFO - PROCESS | 1860 | ++DOMWINDOW == 212 (0x7f3fe1678400) [pid = 1860] [serial = 2118] [outer = 0x7f3fd968c400] 17:49:50 INFO - PROCESS | 1860 | 1461026990865 Marionette TRACE conn3 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 17:49:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 17:49:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1427ms 17:49:50 INFO - PROCESS | 1860 | 1461026990926 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 17:49:50 INFO - PROCESS | 1860 | 1461026990929 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 17:49:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 17:49:50 INFO - PROCESS | 1860 | 1461026990935 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 17:49:50 INFO - PROCESS | 1860 | 1461026990939 Marionette TRACE conn3 <- [1,2794,null,{}] 17:49:50 INFO - PROCESS | 1860 | 1461026990944 Marionette TRACE conn3 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:51 INFO - PROCESS | 1860 | 1461026991148 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 17:49:51 INFO - PROCESS | 1860 | 1461026991360 Marionette TRACE conn3 -> [0,2796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:51 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fe340b800 == 156 [pid = 1860] [id = 706] 17:49:51 INFO - PROCESS | 1860 | ++DOMWINDOW == 213 (0x7f3fd9691c00) [pid = 1860] [serial = 2119] [outer = (nil)] 17:49:51 INFO - PROCESS | 1860 | ++DOMWINDOW == 214 (0x7f3fe3222800) [pid = 1860] [serial = 2120] [outer = 0x7f3fd9691c00] 17:49:51 INFO - PROCESS | 1860 | 1461026991473 Marionette DEBUG loaded listener.js 17:49:51 INFO - PROCESS | 1860 | ++DOMWINDOW == 215 (0x7f400309ac00) [pid = 1860] [serial = 2121] [outer = 0x7f3fd9691c00] 17:49:52 INFO - PROCESS | 1860 | 1461026992350 Marionette TRACE conn3 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 17:49:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 17:49:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1483ms 17:49:52 INFO - PROCESS | 1860 | 1461026992418 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 17:49:52 INFO - PROCESS | 1860 | 1461026992422 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 17:49:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 17:49:52 INFO - PROCESS | 1860 | 1461026992428 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 17:49:52 INFO - PROCESS | 1860 | 1461026992430 Marionette TRACE conn3 <- [1,2798,null,{}] 17:49:52 INFO - PROCESS | 1860 | 1461026992436 Marionette TRACE conn3 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:52 INFO - PROCESS | 1860 | 1461026992615 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 17:49:52 INFO - PROCESS | 1860 | 1461026992842 Marionette TRACE conn3 -> [0,2800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:52 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fe1df0800 == 157 [pid = 1860] [id = 707] 17:49:52 INFO - PROCESS | 1860 | ++DOMWINDOW == 216 (0x7f3fd968c800) [pid = 1860] [serial = 2122] [outer = (nil)] 17:49:52 INFO - PROCESS | 1860 | ++DOMWINDOW == 217 (0x7f3fe18a7800) [pid = 1860] [serial = 2123] [outer = 0x7f3fd968c800] 17:49:52 INFO - PROCESS | 1860 | 1461026992947 Marionette DEBUG loaded listener.js 17:49:53 INFO - PROCESS | 1860 | ++DOMWINDOW == 218 (0x7f3fe9c6ac00) [pid = 1860] [serial = 2124] [outer = 0x7f3fd968c800] 17:49:54 INFO - PROCESS | 1860 | 1461026994130 Marionette TRACE conn3 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 17:49:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 17:49:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1731ms 17:49:54 INFO - PROCESS | 1860 | 1461026994159 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 17:49:54 INFO - PROCESS | 1860 | 1461026994165 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 17:49:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 17:49:54 INFO - PROCESS | 1860 | 1461026994172 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 17:49:54 INFO - PROCESS | 1860 | 1461026994176 Marionette TRACE conn3 <- [1,2802,null,{}] 17:49:54 INFO - PROCESS | 1860 | 1461026994182 Marionette TRACE conn3 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:54 INFO - PROCESS | 1860 | 1461026994340 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 17:49:54 INFO - PROCESS | 1860 | 1461026994632 Marionette TRACE conn3 -> [0,2804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:54 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fe3416000 == 158 [pid = 1860] [id = 708] 17:49:54 INFO - PROCESS | 1860 | ++DOMWINDOW == 219 (0x7f3fd979c000) [pid = 1860] [serial = 2125] [outer = (nil)] 17:49:54 INFO - PROCESS | 1860 | ++DOMWINDOW == 220 (0x7f3fdbd80c00) [pid = 1860] [serial = 2126] [outer = 0x7f3fd979c000] 17:49:54 INFO - PROCESS | 1860 | 1461026994758 Marionette DEBUG loaded listener.js 17:49:54 INFO - PROCESS | 1860 | ++DOMWINDOW == 221 (0x7f3fe0005c00) [pid = 1860] [serial = 2127] [outer = 0x7f3fd979c000] 17:49:55 INFO - PROCESS | 1860 | 1461026995595 Marionette TRACE conn3 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 17:49:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 17:49:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1434ms 17:49:55 INFO - PROCESS | 1860 | 1461026995606 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 17:49:55 INFO - PROCESS | 1860 | 1461026995613 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 17:49:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 17:49:55 INFO - PROCESS | 1860 | 1461026995622 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 17:49:55 INFO - PROCESS | 1860 | 1461026995625 Marionette TRACE conn3 <- [1,2806,null,{}] 17:49:55 INFO - PROCESS | 1860 | 1461026995631 Marionette TRACE conn3 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:55 INFO - PROCESS | 1860 | 1461026995795 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 17:49:56 INFO - PROCESS | 1860 | --DOCSHELL 0x7f400d4cd000 == 157 [pid = 1860] [id = 217] 17:49:56 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fe8d17800 == 156 [pid = 1860] [id = 676] 17:49:56 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff11b0800 == 155 [pid = 1860] [id = 694] 17:49:56 INFO - PROCESS | 1860 | --DOMWINDOW == 220 (0x7f3ff704c000) [pid = 1860] [serial = 2003] [outer = (nil)] [url = about:blank] 17:49:56 INFO - PROCESS | 1860 | --DOMWINDOW == 219 (0x7f3ffc162c00) [pid = 1860] [serial = 2006] [outer = (nil)] [url = about:blank] 17:49:56 INFO - PROCESS | 1860 | --DOMWINDOW == 218 (0x7f4002da1c00) [pid = 1860] [serial = 2009] [outer = (nil)] [url = about:blank] 17:49:56 INFO - PROCESS | 1860 | --DOMWINDOW == 217 (0x7f3fd9517c00) [pid = 1860] [serial = 2012] [outer = (nil)] [url = about:blank] 17:49:56 INFO - PROCESS | 1860 | --DOMWINDOW == 216 (0x7f4004206800) [pid = 1860] [serial = 2015] [outer = (nil)] [url = about:blank] 17:49:56 INFO - PROCESS | 1860 | --DOMWINDOW == 215 (0x7f4007ecf000) [pid = 1860] [serial = 2018] [outer = (nil)] [url = about:blank] 17:49:56 INFO - PROCESS | 1860 | 1461026996111 Marionette TRACE conn3 -> [0,2808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:56 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fe8e96800 == 154 [pid = 1860] [id = 693] 17:49:56 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fec3ac800 == 153 [pid = 1860] [id = 692] 17:49:56 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fe8e89800 == 152 [pid = 1860] [id = 691] 17:49:56 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fdd856000 == 151 [pid = 1860] [id = 690] 17:49:56 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fdad37800 == 152 [pid = 1860] [id = 709] 17:49:56 INFO - PROCESS | 1860 | ++DOMWINDOW == 216 (0x7f3fdcbc7400) [pid = 1860] [serial = 2128] [outer = (nil)] 17:49:56 INFO - PROCESS | 1860 | ++DOMWINDOW == 217 (0x7f3fe0659800) [pid = 1860] [serial = 2129] [outer = 0x7f3fdcbc7400] 17:49:56 INFO - PROCESS | 1860 | 1461026996172 Marionette DEBUG loaded listener.js 17:49:56 INFO - PROCESS | 1860 | ++DOMWINDOW == 218 (0x7f3fe16f2800) [pid = 1860] [serial = 2130] [outer = 0x7f3fdcbc7400] 17:49:56 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fdfd19800 == 151 [pid = 1860] [id = 689] 17:49:56 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fe3593000 == 150 [pid = 1860] [id = 688] 17:49:56 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fe183a000 == 149 [pid = 1860] [id = 686] 17:49:56 INFO - PROCESS | 1860 | --DOCSHELL 0x7f40085a1800 == 148 [pid = 1860] [id = 685] 17:49:56 INFO - PROCESS | 1860 | --DOCSHELL 0x7f4004248000 == 147 [pid = 1860] [id = 684] 17:49:56 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff77eb000 == 146 [pid = 1860] [id = 683] 17:49:56 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fe1df7800 == 145 [pid = 1860] [id = 680] 17:49:56 INFO - PROCESS | 1860 | --DOMWINDOW == 217 (0x7f3fec6db800) [pid = 1860] [serial = 2034] [outer = (nil)] [url = about:blank] 17:49:56 INFO - PROCESS | 1860 | --DOMWINDOW == 216 (0x7f3feb0acc00) [pid = 1860] [serial = 2031] [outer = (nil)] [url = about:blank] 17:49:56 INFO - PROCESS | 1860 | --DOMWINDOW == 215 (0x7f3fe9c20c00) [pid = 1860] [serial = 2037] [outer = (nil)] [url = about:blank] 17:49:56 INFO - PROCESS | 1860 | --DOMWINDOW == 214 (0x7f3febfaf400) [pid = 1860] [serial = 2033] [outer = (nil)] [url = about:blank] 17:49:56 INFO - PROCESS | 1860 | --DOMWINDOW == 213 (0x7f3fe1af0400) [pid = 1860] [serial = 2036] [outer = (nil)] [url = about:blank] 17:49:56 INFO - PROCESS | 1860 | --DOMWINDOW == 212 (0x7f3ff080d000) [pid = 1860] [serial = 1997] [outer = (nil)] [url = about:blank] 17:49:56 INFO - PROCESS | 1860 | --DOMWINDOW == 211 (0x7f3fdba3c000) [pid = 1860] [serial = 2021] [outer = (nil)] [url = about:blank] 17:49:56 INFO - PROCESS | 1860 | --DOMWINDOW == 210 (0x7f3fe9c22000) [pid = 1860] [serial = 2030] [outer = (nil)] [url = about:blank] 17:49:56 INFO - PROCESS | 1860 | --DOMWINDOW == 209 (0x7f3fee179800) [pid = 1860] [serial = 1983] [outer = (nil)] [url = about:blank] 17:49:56 INFO - PROCESS | 1860 | --DOMWINDOW == 208 (0x7f3fec075800) [pid = 1860] [serial = 1991] [outer = (nil)] [url = about:blank] 17:49:56 INFO - PROCESS | 1860 | --DOMWINDOW == 207 (0x7f3fe08cc400) [pid = 1860] [serial = 2027] [outer = (nil)] [url = about:blank] 17:49:56 INFO - PROCESS | 1860 | --DOMWINDOW == 206 (0x7f3fe1bd7800) [pid = 1860] [serial = 2028] [outer = (nil)] [url = about:blank] 17:49:56 INFO - PROCESS | 1860 | --DOMWINDOW == 205 (0x7f3fe20dd000) [pid = 1860] [serial = 1988] [outer = (nil)] [url = about:blank] 17:49:56 INFO - PROCESS | 1860 | --DOMWINDOW == 204 (0x7f3ff0176c00) [pid = 1860] [serial = 1994] [outer = (nil)] [url = about:blank] 17:49:56 INFO - PROCESS | 1860 | --DOMWINDOW == 203 (0x7f3fdcbd1400) [pid = 1860] [serial = 2025] [outer = (nil)] [url = about:blank] 17:49:56 INFO - PROCESS | 1860 | --DOMWINDOW == 202 (0x7f3fdc4c6000) [pid = 1860] [serial = 2024] [outer = (nil)] [url = about:blank] 17:49:56 INFO - PROCESS | 1860 | --DOMWINDOW == 201 (0x7f3ff4a86400) [pid = 1860] [serial = 2000] [outer = (nil)] [url = about:blank] 17:49:56 INFO - PROCESS | 1860 | --DOMWINDOW == 200 (0x7f3fe0613800) [pid = 1860] [serial = 1985] [outer = (nil)] [url = about:blank] 17:49:56 INFO - PROCESS | 1860 | 1461026996950 Marionette TRACE conn3 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 17:49:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 17:49:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1334ms 17:49:56 INFO - PROCESS | 1860 | 1461026996956 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 17:49:56 INFO - PROCESS | 1860 | 1461026996959 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 17:49:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 17:49:56 INFO - PROCESS | 1860 | 1461026996967 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 17:49:56 INFO - PROCESS | 1860 | 1461026996972 Marionette TRACE conn3 <- [1,2810,null,{}] 17:49:56 INFO - PROCESS | 1860 | 1461026996985 Marionette TRACE conn3 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:57 INFO - PROCESS | 1860 | 1461026997133 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 17:49:57 INFO - PROCESS | 1860 | 1461026997309 Marionette TRACE conn3 -> [0,2812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:57 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fe21c2800 == 146 [pid = 1860] [id = 710] 17:49:57 INFO - PROCESS | 1860 | ++DOMWINDOW == 201 (0x7f3fe167dc00) [pid = 1860] [serial = 2131] [outer = (nil)] 17:49:57 INFO - PROCESS | 1860 | ++DOMWINDOW == 202 (0x7f3fe321c400) [pid = 1860] [serial = 2132] [outer = 0x7f3fe167dc00] 17:49:57 INFO - PROCESS | 1860 | 1461026997364 Marionette DEBUG loaded listener.js 17:49:57 INFO - PROCESS | 1860 | ++DOMWINDOW == 203 (0x7f3fe9b38000) [pid = 1860] [serial = 2133] [outer = 0x7f3fe167dc00] 17:49:57 INFO - PROCESS | 1860 | 1461026997981 Marionette TRACE conn3 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 17:49:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 17:49:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1037ms 17:49:58 INFO - PROCESS | 1860 | 1461026998002 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 17:49:58 INFO - PROCESS | 1860 | 1461026998006 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 17:49:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 17:49:58 INFO - PROCESS | 1860 | 1461026998015 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 17:49:58 INFO - PROCESS | 1860 | 1461026998018 Marionette TRACE conn3 <- [1,2814,null,{}] 17:49:58 INFO - PROCESS | 1860 | 1461026998023 Marionette TRACE conn3 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:58 INFO - PROCESS | 1860 | 1461026998264 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 17:49:58 INFO - PROCESS | 1860 | 1461026998378 Marionette TRACE conn3 -> [0,2816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:58 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fe8da7000 == 147 [pid = 1860] [id = 711] 17:49:58 INFO - PROCESS | 1860 | ++DOMWINDOW == 204 (0x7f3fe16f0800) [pid = 1860] [serial = 2134] [outer = (nil)] 17:49:58 INFO - PROCESS | 1860 | ++DOMWINDOW == 205 (0x7f3fe9c69000) [pid = 1860] [serial = 2135] [outer = 0x7f3fe16f0800] 17:49:58 INFO - PROCESS | 1860 | 1461026998431 Marionette DEBUG loaded listener.js 17:49:58 INFO - PROCESS | 1860 | ++DOMWINDOW == 206 (0x7f3fe9c72800) [pid = 1860] [serial = 2136] [outer = 0x7f3fe16f0800] 17:49:59 INFO - PROCESS | 1860 | 1461026999163 Marionette TRACE conn3 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 17:49:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 17:49:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1177ms 17:49:59 INFO - PROCESS | 1860 | 1461026999192 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 17:49:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 17:49:59 INFO - PROCESS | 1860 | 1461026999195 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 17:49:59 INFO - PROCESS | 1860 | 1461026999199 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 17:49:59 INFO - PROCESS | 1860 | 1461026999202 Marionette TRACE conn3 <- [1,2818,null,{}] 17:49:59 INFO - PROCESS | 1860 | 1461026999206 Marionette TRACE conn3 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:59 INFO - PROCESS | 1860 | 1461026999406 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 17:49:59 INFO - PROCESS | 1860 | 1461026999433 Marionette TRACE conn3 -> [0,2820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:59 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3feae61800 == 148 [pid = 1860] [id = 712] 17:49:59 INFO - PROCESS | 1860 | ++DOMWINDOW == 207 (0x7f3fe9c6b400) [pid = 1860] [serial = 2137] [outer = (nil)] 17:49:59 INFO - PROCESS | 1860 | ++DOMWINDOW == 208 (0x7f3fe9d25400) [pid = 1860] [serial = 2138] [outer = 0x7f3fe9c6b400] 17:49:59 INFO - PROCESS | 1860 | 1461026999485 Marionette DEBUG loaded listener.js 17:49:59 INFO - PROCESS | 1860 | ++DOMWINDOW == 209 (0x7f3feb10dc00) [pid = 1860] [serial = 2139] [outer = 0x7f3fe9c6b400] 17:50:00 INFO - PROCESS | 1860 | 1461027000239 Marionette TRACE conn3 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 17:50:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 17:50:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1075ms 17:50:00 INFO - PROCESS | 1860 | 1461027000302 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 17:50:00 INFO - PROCESS | 1860 | 1461027000305 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 17:50:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 17:50:00 INFO - PROCESS | 1860 | 1461027000310 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 17:50:00 INFO - PROCESS | 1860 | 1461027000312 Marionette TRACE conn3 <- [1,2822,null,{}] 17:50:00 INFO - PROCESS | 1860 | 1461027000317 Marionette TRACE conn3 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:00 INFO - PROCESS | 1860 | 1461027000542 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 17:50:00 INFO - PROCESS | 1860 | 1461027000567 Marionette TRACE conn3 -> [0,2824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:00 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fecd35800 == 149 [pid = 1860] [id = 713] 17:50:00 INFO - PROCESS | 1860 | ++DOMWINDOW == 210 (0x7f3fec36ec00) [pid = 1860] [serial = 2140] [outer = (nil)] 17:50:00 INFO - PROCESS | 1860 | ++DOMWINDOW == 211 (0x7f3fed081400) [pid = 1860] [serial = 2141] [outer = 0x7f3fec36ec00] 17:50:00 INFO - PROCESS | 1860 | 1461027000623 Marionette DEBUG loaded listener.js 17:50:00 INFO - PROCESS | 1860 | ++DOMWINDOW == 212 (0x7f3ff0805000) [pid = 1860] [serial = 2142] [outer = 0x7f3fec36ec00] 17:50:01 INFO - PROCESS | 1860 | --DOMWINDOW == 211 (0x7f3fe1be1800) [pid = 1860] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 17:50:01 INFO - PROCESS | 1860 | --DOMWINDOW == 210 (0x7f3fdba32c00) [pid = 1860] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 17:50:01 INFO - PROCESS | 1860 | --DOMWINDOW == 209 (0x7f3fdba3f800) [pid = 1860] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 17:50:01 INFO - PROCESS | 1860 | --DOMWINDOW == 208 (0x7f3fe8c9dc00) [pid = 1860] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 17:50:01 INFO - PROCESS | 1860 | --DOMWINDOW == 207 (0x7f3fe1fb0c00) [pid = 1860] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 17:50:01 INFO - PROCESS | 1860 | --DOMWINDOW == 206 (0x7f3fd9510800) [pid = 1860] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 17:50:01 INFO - PROCESS | 1860 | 1461027001553 Marionette TRACE conn3 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 17:50:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 17:50:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1279ms 17:50:01 INFO - PROCESS | 1860 | 1461027001589 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 17:50:01 INFO - PROCESS | 1860 | 1461027001591 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 17:50:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 17:50:01 INFO - PROCESS | 1860 | 1461027001605 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 17:50:01 INFO - PROCESS | 1860 | 1461027001607 Marionette TRACE conn3 <- [1,2826,null,{}] 17:50:01 INFO - PROCESS | 1860 | 1461027001615 Marionette TRACE conn3 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:01 INFO - PROCESS | 1860 | 1461027001760 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 17:50:01 INFO - PROCESS | 1860 | 1461027001781 Marionette TRACE conn3 -> [0,2828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.direction.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:01 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff0613800 == 150 [pid = 1860] [id = 714] 17:50:01 INFO - PROCESS | 1860 | ++DOMWINDOW == 207 (0x7f3fe9b93400) [pid = 1860] [serial = 2143] [outer = (nil)] 17:50:01 INFO - PROCESS | 1860 | ++DOMWINDOW == 208 (0x7f3ff10e4400) [pid = 1860] [serial = 2144] [outer = 0x7f3fe9b93400] 17:50:01 INFO - PROCESS | 1860 | 1461027001834 Marionette DEBUG loaded listener.js 17:50:01 INFO - PROCESS | 1860 | ++DOMWINDOW == 209 (0x7f3ff300ac00) [pid = 1860] [serial = 2145] [outer = 0x7f3fe9b93400] 17:50:02 INFO - PROCESS | 1860 | 1461027002606 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 17:50:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 17:50:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1032ms 17:50:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 17:50:02 INFO - PROCESS | 1860 | 1461027002637 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 17:50:02 INFO - PROCESS | 1860 | 1461027002639 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 17:50:02 INFO - PROCESS | 1860 | 1461027002644 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 17:50:02 INFO - PROCESS | 1860 | 1461027002647 Marionette TRACE conn3 <- [1,2830,null,{}] 17:50:02 INFO - PROCESS | 1860 | 1461027002674 Marionette TRACE conn3 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:02 INFO - PROCESS | 1860 | 1461027002902 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 17:50:02 INFO - PROCESS | 1860 | 1461027002922 Marionette TRACE conn3 -> [0,2832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:02 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff11b1800 == 151 [pid = 1860] [id = 715] 17:50:02 INFO - PROCESS | 1860 | ++DOMWINDOW == 210 (0x7f3feb103800) [pid = 1860] [serial = 2146] [outer = (nil)] 17:50:02 INFO - PROCESS | 1860 | ++DOMWINDOW == 211 (0x7f3ff3228c00) [pid = 1860] [serial = 2147] [outer = 0x7f3feb103800] 17:50:02 INFO - PROCESS | 1860 | 1461027002974 Marionette DEBUG loaded listener.js 17:50:03 INFO - PROCESS | 1860 | ++DOMWINDOW == 212 (0x7f3ff5cd7000) [pid = 1860] [serial = 2148] [outer = 0x7f3feb103800] 17:50:04 INFO - PROCESS | 1860 | 1461027004034 Marionette TRACE conn3 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 17:50:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 17:50:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1441ms 17:50:04 INFO - PROCESS | 1860 | 1461027004086 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 17:50:04 INFO - PROCESS | 1860 | 1461027004093 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 17:50:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 17:50:04 INFO - PROCESS | 1860 | 1461027004101 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 17:50:04 INFO - PROCESS | 1860 | 1461027004105 Marionette TRACE conn3 <- [1,2834,null,{}] 17:50:04 INFO - PROCESS | 1860 | 1461027004112 Marionette TRACE conn3 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:04 INFO - PROCESS | 1860 | 1461027004294 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 17:50:04 INFO - PROCESS | 1860 | 1461027004566 Marionette TRACE conn3 -> [0,2836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.radians.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:04 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fe1df7800 == 152 [pid = 1860] [id = 716] 17:50:04 INFO - PROCESS | 1860 | ++DOMWINDOW == 213 (0x7f3fdc798c00) [pid = 1860] [serial = 2149] [outer = (nil)] 17:50:04 INFO - PROCESS | 1860 | ++DOMWINDOW == 214 (0x7f3fe0616c00) [pid = 1860] [serial = 2150] [outer = 0x7f3fdc798c00] 17:50:04 INFO - PROCESS | 1860 | 1461027004636 Marionette DEBUG loaded listener.js 17:50:04 INFO - PROCESS | 1860 | ++DOMWINDOW == 215 (0x7f3fe1634400) [pid = 1860] [serial = 2151] [outer = 0x7f3fdc798c00] 17:50:05 INFO - PROCESS | 1860 | 1461027005484 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 17:50:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 17:50:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1436ms 17:50:05 INFO - PROCESS | 1860 | 1461027005538 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 17:50:05 INFO - PROCESS | 1860 | 1461027005545 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 17:50:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 17:50:05 INFO - PROCESS | 1860 | 1461027005554 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 17:50:05 INFO - PROCESS | 1860 | 1461027005557 Marionette TRACE conn3 <- [1,2838,null,{}] 17:50:05 INFO - PROCESS | 1860 | 1461027005562 Marionette TRACE conn3 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:05 INFO - PROCESS | 1860 | 1461027005738 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 17:50:05 INFO - PROCESS | 1860 | 1461027005958 Marionette TRACE conn3 -> [0,2840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:06 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3febe89800 == 153 [pid = 1860] [id = 717] 17:50:06 INFO - PROCESS | 1860 | ++DOMWINDOW == 216 (0x7f3fdcbce400) [pid = 1860] [serial = 2152] [outer = (nil)] 17:50:06 INFO - PROCESS | 1860 | ++DOMWINDOW == 217 (0x7f3fe23d3800) [pid = 1860] [serial = 2153] [outer = 0x7f3fdcbce400] 17:50:06 INFO - PROCESS | 1860 | 1461027006067 Marionette DEBUG loaded listener.js 17:50:06 INFO - PROCESS | 1860 | ++DOMWINDOW == 218 (0x7f3fe9b32400) [pid = 1860] [serial = 2154] [outer = 0x7f3fdcbce400] 17:50:06 INFO - PROCESS | 1860 | 1461027006960 Marionette TRACE conn3 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 17:50:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 17:50:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1483ms 17:50:07 INFO - PROCESS | 1860 | 1461027007036 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 17:50:07 INFO - PROCESS | 1860 | 1461027007039 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 17:50:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 17:50:07 INFO - PROCESS | 1860 | 1461027007045 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 17:50:07 INFO - PROCESS | 1860 | 1461027007051 Marionette TRACE conn3 <- [1,2842,null,{}] 17:50:07 INFO - PROCESS | 1860 | 1461027007065 Marionette TRACE conn3 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:07 INFO - PROCESS | 1860 | 1461027007289 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 17:50:07 INFO - PROCESS | 1860 | 1461027007554 Marionette TRACE conn3 -> [0,2844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:07 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff5a5a000 == 154 [pid = 1860] [id = 718] 17:50:07 INFO - PROCESS | 1860 | ++DOMWINDOW == 219 (0x7f3fe23d7400) [pid = 1860] [serial = 2155] [outer = (nil)] 17:50:07 INFO - PROCESS | 1860 | ++DOMWINDOW == 220 (0x7f3feb73d800) [pid = 1860] [serial = 2156] [outer = 0x7f3fe23d7400] 17:50:07 INFO - PROCESS | 1860 | 1461027007677 Marionette DEBUG loaded listener.js 17:50:07 INFO - PROCESS | 1860 | ++DOMWINDOW == 221 (0x7f3ff0174c00) [pid = 1860] [serial = 2157] [outer = 0x7f3fe23d7400] 17:50:08 INFO - PROCESS | 1860 | 1461027008477 Marionette TRACE conn3 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 17:50:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 17:50:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1483ms 17:50:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 17:50:08 INFO - PROCESS | 1860 | 1461027008529 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 17:50:08 INFO - PROCESS | 1860 | 1461027008532 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 17:50:08 INFO - PROCESS | 1860 | 1461027008537 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 17:50:08 INFO - PROCESS | 1860 | 1461027008540 Marionette TRACE conn3 <- [1,2846,null,{}] 17:50:08 INFO - PROCESS | 1860 | 1461027008546 Marionette TRACE conn3 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:08 INFO - PROCESS | 1860 | 1461027008719 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 17:50:08 INFO - PROCESS | 1860 | 1461027008939 Marionette TRACE conn3 -> [0,2848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:09 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ffc0d0000 == 155 [pid = 1860] [id = 719] 17:50:09 INFO - PROCESS | 1860 | ++DOMWINDOW == 222 (0x7f3fe9b34c00) [pid = 1860] [serial = 2158] [outer = (nil)] 17:50:09 INFO - PROCESS | 1860 | ++DOMWINDOW == 223 (0x7f3ff6784c00) [pid = 1860] [serial = 2159] [outer = 0x7f3fe9b34c00] 17:50:09 INFO - PROCESS | 1860 | 1461027009046 Marionette DEBUG loaded listener.js 17:50:09 INFO - PROCESS | 1860 | ++DOMWINDOW == 224 (0x7f3ff78c7c00) [pid = 1860] [serial = 2160] [outer = 0x7f3fe9b34c00] 17:50:09 INFO - PROCESS | 1860 | 1461027009888 Marionette TRACE conn3 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 17:50:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 17:50:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1378ms 17:50:09 INFO - PROCESS | 1860 | 1461027009916 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 17:50:09 INFO - PROCESS | 1860 | 1461027009919 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 17:50:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 17:50:09 INFO - PROCESS | 1860 | 1461027009924 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 17:50:09 INFO - PROCESS | 1860 | 1461027009926 Marionette TRACE conn3 <- [1,2850,null,{}] 17:50:09 INFO - PROCESS | 1860 | 1461027009931 Marionette TRACE conn3 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:10 INFO - PROCESS | 1860 | 1461027010103 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 17:50:10 INFO - PROCESS | 1860 | 1461027010323 Marionette TRACE conn3 -> [0,2852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:10 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f4007a57000 == 156 [pid = 1860] [id = 720] 17:50:10 INFO - PROCESS | 1860 | ++DOMWINDOW == 225 (0x7f3ff1244800) [pid = 1860] [serial = 2161] [outer = (nil)] 17:50:10 INFO - PROCESS | 1860 | ++DOMWINDOW == 226 (0x7f3ff872ac00) [pid = 1860] [serial = 2162] [outer = 0x7f3ff1244800] 17:50:10 INFO - PROCESS | 1860 | 1461027010425 Marionette DEBUG loaded listener.js 17:50:10 INFO - PROCESS | 1860 | ++DOMWINDOW == 227 (0x7f4002da4c00) [pid = 1860] [serial = 2163] [outer = 0x7f3ff1244800] 17:50:11 INFO - PROCESS | 1860 | 1461027011283 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 17:50:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 17:50:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1427ms 17:50:11 INFO - PROCESS | 1860 | 1461027011352 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 17:50:11 INFO - PROCESS | 1860 | 1461027011355 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 17:50:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 17:50:11 INFO - PROCESS | 1860 | 1461027011360 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 17:50:11 INFO - PROCESS | 1860 | 1461027011362 Marionette TRACE conn3 <- [1,2854,null,{}] 17:50:11 INFO - PROCESS | 1860 | 1461027011367 Marionette TRACE conn3 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:11 INFO - PROCESS | 1860 | 1461027011586 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 17:50:11 INFO - PROCESS | 1860 | 1461027011798 Marionette TRACE conn3 -> [0,2856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:11 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f400d36d800 == 157 [pid = 1860] [id = 721] 17:50:11 INFO - PROCESS | 1860 | ++DOMWINDOW == 228 (0x7f3fdac56400) [pid = 1860] [serial = 2164] [outer = (nil)] 17:50:11 INFO - PROCESS | 1860 | ++DOMWINDOW == 229 (0x7f3fdac61400) [pid = 1860] [serial = 2165] [outer = 0x7f3fdac56400] 17:50:11 INFO - PROCESS | 1860 | 1461027011906 Marionette DEBUG loaded listener.js 17:50:12 INFO - PROCESS | 1860 | ++DOMWINDOW == 230 (0x7f4006125c00) [pid = 1860] [serial = 2166] [outer = 0x7f3fdac56400] 17:50:12 INFO - PROCESS | 1860 | 1461027012658 Marionette TRACE conn3 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 17:50:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 17:50:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1325ms 17:50:12 INFO - PROCESS | 1860 | 1461027012695 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 17:50:12 INFO - PROCESS | 1860 | 1461027012703 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 17:50:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 17:50:12 INFO - PROCESS | 1860 | 1461027012712 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 17:50:12 INFO - PROCESS | 1860 | 1461027012714 Marionette TRACE conn3 <- [1,2858,null,{}] 17:50:12 INFO - PROCESS | 1860 | 1461027012718 Marionette TRACE conn3 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:12 INFO - PROCESS | 1860 | 1461027012881 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 17:50:13 INFO - PROCESS | 1860 | 1461027013099 Marionette TRACE conn3 -> [0,2860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:13 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fdff16800 == 158 [pid = 1860] [id = 722] 17:50:13 INFO - PROCESS | 1860 | ++DOMWINDOW == 231 (0x7f3fdac57c00) [pid = 1860] [serial = 2167] [outer = (nil)] 17:50:13 INFO - PROCESS | 1860 | ++DOMWINDOW == 232 (0x7f3fe036b400) [pid = 1860] [serial = 2168] [outer = 0x7f3fdac57c00] 17:50:13 INFO - PROCESS | 1860 | 1461027013200 Marionette DEBUG loaded listener.js 17:50:13 INFO - PROCESS | 1860 | ++DOMWINDOW == 233 (0x7f3fe036f800) [pid = 1860] [serial = 2169] [outer = 0x7f3fdac57c00] 17:50:14 INFO - PROCESS | 1860 | 1461027014006 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 17:50:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 17:50:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1328ms 17:50:14 INFO - PROCESS | 1860 | 1461027014042 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 17:50:14 INFO - PROCESS | 1860 | 1461027014045 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 17:50:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 17:50:14 INFO - PROCESS | 1860 | 1461027014051 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 17:50:14 INFO - PROCESS | 1860 | 1461027014053 Marionette TRACE conn3 <- [1,2862,null,{}] 17:50:14 INFO - PROCESS | 1860 | 1461027014058 Marionette TRACE conn3 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:14 INFO - PROCESS | 1860 | 1461027014224 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 17:50:14 INFO - PROCESS | 1860 | 1461027014487 Marionette TRACE conn3 -> [0,2864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:14 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fdbecc800 == 159 [pid = 1860] [id = 723] 17:50:14 INFO - PROCESS | 1860 | ++DOMWINDOW == 234 (0x7f3fdac60c00) [pid = 1860] [serial = 2170] [outer = (nil)] 17:50:14 INFO - PROCESS | 1860 | ++DOMWINDOW == 235 (0x7f3fe04aa000) [pid = 1860] [serial = 2171] [outer = 0x7f3fdac60c00] 17:50:14 INFO - PROCESS | 1860 | 1461027014562 Marionette DEBUG loaded listener.js 17:50:14 INFO - PROCESS | 1860 | ++DOMWINDOW == 236 (0x7f3fe04af000) [pid = 1860] [serial = 2172] [outer = 0x7f3fdac60c00] 17:50:15 INFO - PROCESS | 1860 | 1461027015314 Marionette TRACE conn3 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 17:50:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 17:50:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1326ms 17:50:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 17:50:15 INFO - PROCESS | 1860 | 1461027015377 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 17:50:15 INFO - PROCESS | 1860 | 1461027015380 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 17:50:15 INFO - PROCESS | 1860 | 1461027015385 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 17:50:15 INFO - PROCESS | 1860 | 1461027015388 Marionette TRACE conn3 <- [1,2866,null,{}] 17:50:15 INFO - PROCESS | 1860 | 1461027015392 Marionette TRACE conn3 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:15 INFO - PROCESS | 1860 | 1461027015565 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 17:50:15 INFO - PROCESS | 1860 | 1461027015788 Marionette TRACE conn3 -> [0,2868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:15 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fec3ae000 == 160 [pid = 1860] [id = 724] 17:50:15 INFO - PROCESS | 1860 | ++DOMWINDOW == 237 (0x7f3fe0004c00) [pid = 1860] [serial = 2173] [outer = (nil)] 17:50:15 INFO - PROCESS | 1860 | ++DOMWINDOW == 238 (0x7f3fe04b3c00) [pid = 1860] [serial = 2174] [outer = 0x7f3fe0004c00] 17:50:15 INFO - PROCESS | 1860 | 1461027015890 Marionette DEBUG loaded listener.js 17:50:15 INFO - PROCESS | 1860 | ++DOMWINDOW == 239 (0x7f3fe3661000) [pid = 1860] [serial = 2175] [outer = 0x7f3fe0004c00] 17:50:16 INFO - PROCESS | 1860 | 1461027016687 Marionette TRACE conn3 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 17:50:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 17:50:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1331ms 17:50:16 INFO - PROCESS | 1860 | 1461027016726 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 17:50:16 INFO - PROCESS | 1860 | 1461027016729 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 17:50:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 17:50:16 INFO - PROCESS | 1860 | 1461027016735 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 17:50:16 INFO - PROCESS | 1860 | 1461027016737 Marionette TRACE conn3 <- [1,2870,null,{}] 17:50:16 INFO - PROCESS | 1860 | 1461027016742 Marionette TRACE conn3 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:16 INFO - PROCESS | 1860 | 1461027016922 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 17:50:17 INFO - PROCESS | 1860 | 1461027017154 Marionette TRACE conn3 -> [0,2872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:17 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fdb49a000 == 161 [pid = 1860] [id = 725] 17:50:17 INFO - PROCESS | 1860 | ++DOMWINDOW == 240 (0x7f3fe0366c00) [pid = 1860] [serial = 2176] [outer = (nil)] 17:50:17 INFO - PROCESS | 1860 | ++DOMWINDOW == 241 (0x7f3fe181e400) [pid = 1860] [serial = 2177] [outer = 0x7f3fe0366c00] 17:50:17 INFO - PROCESS | 1860 | 1461027017260 Marionette DEBUG loaded listener.js 17:50:17 INFO - PROCESS | 1860 | ++DOMWINDOW == 242 (0x7f3fe1822800) [pid = 1860] [serial = 2178] [outer = 0x7f3fe0366c00] 17:50:18 INFO - PROCESS | 1860 | 1461027018132 Marionette TRACE conn3 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 17:50:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 17:50:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1487ms 17:50:18 INFO - PROCESS | 1860 | 1461027018222 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 17:50:18 INFO - PROCESS | 1860 | 1461027018226 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 17:50:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 17:50:18 INFO - PROCESS | 1860 | 1461027018231 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 17:50:18 INFO - PROCESS | 1860 | 1461027018234 Marionette TRACE conn3 <- [1,2874,null,{}] 17:50:18 INFO - PROCESS | 1860 | 1461027018239 Marionette TRACE conn3 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:18 INFO - PROCESS | 1860 | 1461027018439 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 17:50:19 INFO - PROCESS | 1860 | 1461027019031 Marionette TRACE conn3 -> [0,2876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:19 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fdbec7800 == 162 [pid = 1860] [id = 726] 17:50:19 INFO - PROCESS | 1860 | ++DOMWINDOW == 243 (0x7f3fd9684c00) [pid = 1860] [serial = 2179] [outer = (nil)] 17:50:19 INFO - PROCESS | 1860 | ++DOMWINDOW == 244 (0x7f3fd9797800) [pid = 1860] [serial = 2180] [outer = 0x7f3fd9684c00] 17:50:19 INFO - PROCESS | 1860 | 1461027019222 Marionette DEBUG loaded listener.js 17:50:19 INFO - PROCESS | 1860 | ++DOMWINDOW == 245 (0x7f3fdac56c00) [pid = 1860] [serial = 2181] [outer = 0x7f3fd9684c00] 17:50:20 INFO - PROCESS | 1860 | 1461027020011 Marionette TRACE conn3 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 17:50:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 17:50:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1838ms 17:50:20 INFO - PROCESS | 1860 | 1461027020070 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 17:50:20 INFO - PROCESS | 1860 | 1461027020075 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 17:50:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 17:50:20 INFO - PROCESS | 1860 | 1461027020082 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 17:50:20 INFO - PROCESS | 1860 | 1461027020086 Marionette TRACE conn3 <- [1,2878,null,{}] 17:50:20 INFO - PROCESS | 1860 | 1461027020092 Marionette TRACE conn3 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:20 INFO - PROCESS | 1860 | 1461027020259 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 17:50:20 INFO - PROCESS | 1860 | 1461027020476 Marionette TRACE conn3 -> [0,2880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:20 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fdff22800 == 163 [pid = 1860] [id = 727] 17:50:20 INFO - PROCESS | 1860 | ++DOMWINDOW == 246 (0x7f3fd9513800) [pid = 1860] [serial = 2182] [outer = (nil)] 17:50:20 INFO - PROCESS | 1860 | ++DOMWINDOW == 247 (0x7f3fd979a800) [pid = 1860] [serial = 2183] [outer = 0x7f3fd9513800] 17:50:20 INFO - PROCESS | 1860 | 1461027020591 Marionette DEBUG loaded listener.js 17:50:20 INFO - PROCESS | 1860 | ++DOMWINDOW == 248 (0x7f3fdbd8cc00) [pid = 1860] [serial = 2184] [outer = 0x7f3fd9513800] 17:50:21 INFO - PROCESS | 1860 | 1461027021588 Marionette TRACE conn3 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 17:50:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 17:50:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1539ms 17:50:21 INFO - PROCESS | 1860 | 1461027021623 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 17:50:21 INFO - PROCESS | 1860 | 1461027021628 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 17:50:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 17:50:21 INFO - PROCESS | 1860 | 1461027021634 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 17:50:21 INFO - PROCESS | 1860 | 1461027021637 Marionette TRACE conn3 <- [1,2882,null,{}] 17:50:21 INFO - PROCESS | 1860 | 1461027021642 Marionette TRACE conn3 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:21 INFO - PROCESS | 1860 | 1461027021799 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 17:50:22 INFO - PROCESS | 1860 | 1461027022097 Marionette TRACE conn3 -> [0,2884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:22 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fe1c69800 == 164 [pid = 1860] [id = 728] 17:50:22 INFO - PROCESS | 1860 | ++DOMWINDOW == 249 (0x7f3fde1cf400) [pid = 1860] [serial = 2185] [outer = (nil)] 17:50:22 INFO - PROCESS | 1860 | ++DOMWINDOW == 250 (0x7f3fe000f000) [pid = 1860] [serial = 2186] [outer = 0x7f3fde1cf400] 17:50:22 INFO - PROCESS | 1860 | 1461027022160 Marionette DEBUG loaded listener.js 17:50:22 INFO - PROCESS | 1860 | ++DOMWINDOW == 251 (0x7f3fe061f800) [pid = 1860] [serial = 2187] [outer = 0x7f3fde1cf400] 17:50:22 INFO - PROCESS | 1860 | 1461027022979 Marionette TRACE conn3 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 17:50:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 17:50:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1378ms 17:50:23 INFO - PROCESS | 1860 | 1461027023023 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 17:50:23 INFO - PROCESS | 1860 | 1461027023027 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 17:50:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 17:50:23 INFO - PROCESS | 1860 | 1461027023034 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 17:50:23 INFO - PROCESS | 1860 | 1461027023041 Marionette TRACE conn3 <- [1,2886,null,{}] 17:50:23 INFO - PROCESS | 1860 | 1461027023053 Marionette TRACE conn3 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:23 INFO - PROCESS | 1860 | 1461027023211 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 17:50:23 INFO - PROCESS | 1860 | 1461027023441 Marionette TRACE conn3 -> [0,2888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.identity.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:23 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fe358e000 == 165 [pid = 1860] [id = 729] 17:50:23 INFO - PROCESS | 1860 | ++DOMWINDOW == 252 (0x7f3fe1674800) [pid = 1860] [serial = 2188] [outer = (nil)] 17:50:23 INFO - PROCESS | 1860 | ++DOMWINDOW == 253 (0x7f3fe167d000) [pid = 1860] [serial = 2189] [outer = 0x7f3fe1674800] 17:50:23 INFO - PROCESS | 1860 | 1461027023543 Marionette DEBUG loaded listener.js 17:50:23 INFO - PROCESS | 1860 | ++DOMWINDOW == 254 (0x7f3fe181f400) [pid = 1860] [serial = 2190] [outer = 0x7f3fe1674800] 17:50:24 INFO - PROCESS | 1860 | --DOCSHELL 0x7f4006228800 == 164 [pid = 1860] [id = 53] 17:50:24 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fead4f800 == 163 [pid = 1860] [id = 677] 17:50:24 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff6035000 == 162 [pid = 1860] [id = 632] 17:50:24 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fe0747000 == 161 [pid = 1860] [id = 675] 17:50:24 INFO - PROCESS | 1860 | --DOMWINDOW == 253 (0x7f3ff124fc00) [pid = 1860] [serial = 2084] [outer = (nil)] [url = about:blank] 17:50:24 INFO - PROCESS | 1860 | --DOMWINDOW == 252 (0x7f3ff53ba000) [pid = 1860] [serial = 2054] [outer = (nil)] [url = about:blank] 17:50:24 INFO - PROCESS | 1860 | --DOMWINDOW == 251 (0x7f3ff080c800) [pid = 1860] [serial = 2048] [outer = (nil)] [url = about:blank] 17:50:24 INFO - PROCESS | 1860 | --DOMWINDOW == 250 (0x7f3ff40e1000) [pid = 1860] [serial = 2051] [outer = (nil)] [url = about:blank] 17:50:24 INFO - PROCESS | 1860 | --DOMWINDOW == 249 (0x7f3fdd7e8800) [pid = 1860] [serial = 2042] [outer = (nil)] [url = about:blank] 17:50:24 INFO - PROCESS | 1860 | --DOMWINDOW == 248 (0x7f3ff10dec00) [pid = 1860] [serial = 2057] [outer = (nil)] [url = about:blank] 17:50:24 INFO - PROCESS | 1860 | --DOMWINDOW == 247 (0x7f3fe9d0a000) [pid = 1860] [serial = 2045] [outer = (nil)] [url = about:blank] 17:50:24 INFO - PROCESS | 1860 | --DOMWINDOW == 246 (0x7f40040d5800) [pid = 1860] [serial = 2060] [outer = (nil)] [url = about:blank] 17:50:24 INFO - PROCESS | 1860 | --DOMWINDOW == 245 (0x7f3fd9798800) [pid = 1860] [serial = 2063] [outer = (nil)] [url = about:blank] 17:50:24 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff42bb000 == 160 [pid = 1860] [id = 50] 17:50:24 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff557f800 == 159 [pid = 1860] [id = 415] 17:50:24 INFO - PROCESS | 1860 | --DOCSHELL 0x7f40030b0000 == 158 [pid = 1860] [id = 631] 17:50:24 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff25ce000 == 157 [pid = 1860] [id = 60] 17:50:24 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff0613800 == 156 [pid = 1860] [id = 714] 17:50:24 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fecd35800 == 155 [pid = 1860] [id = 713] 17:50:24 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3feae61800 == 154 [pid = 1860] [id = 712] 17:50:24 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fe8da7000 == 153 [pid = 1860] [id = 711] 17:50:24 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fe21c2800 == 152 [pid = 1860] [id = 710] 17:50:24 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fdad37800 == 151 [pid = 1860] [id = 709] 17:50:24 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fe3416000 == 150 [pid = 1860] [id = 708] 17:50:24 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff0619800 == 149 [pid = 1860] [id = 703] 17:50:24 INFO - PROCESS | 1860 | --DOCSHELL 0x7f400fb8a000 == 148 [pid = 1860] [id = 702] 17:50:24 INFO - PROCESS | 1860 | --DOCSHELL 0x7f400ab44000 == 147 [pid = 1860] [id = 701] 17:50:24 INFO - PROCESS | 1860 | --DOCSHELL 0x7f4007e4e800 == 146 [pid = 1860] [id = 700] 17:50:24 INFO - PROCESS | 1860 | --DOCSHELL 0x7f40030a9800 == 145 [pid = 1860] [id = 699] 17:50:24 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff70b6800 == 144 [pid = 1860] [id = 698] 17:50:24 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff4a57000 == 143 [pid = 1860] [id = 697] 17:50:24 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3feb07d800 == 142 [pid = 1860] [id = 696] 17:50:24 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fd93df800 == 141 [pid = 1860] [id = 695] 17:50:24 INFO - PROCESS | 1860 | 1461027024401 Marionette TRACE conn3 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 17:50:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 17:50:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1389ms 17:50:24 INFO - PROCESS | 1860 | 1461027024423 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 17:50:24 INFO - PROCESS | 1860 | 1461027024426 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 17:50:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 17:50:24 INFO - PROCESS | 1860 | 1461027024431 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 17:50:24 INFO - PROCESS | 1860 | 1461027024434 Marionette TRACE conn3 <- [1,2890,null,{}] 17:50:24 INFO - PROCESS | 1860 | 1461027024438 Marionette TRACE conn3 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:24 INFO - PROCESS | 1860 | 1461027024615 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 17:50:24 INFO - PROCESS | 1860 | --DOMWINDOW == 244 (0x7f3feb77cc00) [pid = 1860] [serial = 2076] [outer = (nil)] [url = about:blank] 17:50:24 INFO - PROCESS | 1860 | --DOMWINDOW == 243 (0x7f3fdbd8a800) [pid = 1860] [serial = 2067] [outer = (nil)] [url = about:blank] 17:50:24 INFO - PROCESS | 1860 | --DOMWINDOW == 242 (0x7f3ff06a4c00) [pid = 1860] [serial = 2039] [outer = (nil)] [url = about:blank] 17:50:24 INFO - PROCESS | 1860 | --DOMWINDOW == 241 (0x7f3fe1faac00) [pid = 1860] [serial = 2072] [outer = (nil)] [url = about:blank] 17:50:24 INFO - PROCESS | 1860 | --DOMWINDOW == 240 (0x7f3fdba39c00) [pid = 1860] [serial = 2066] [outer = (nil)] [url = about:blank] 17:50:24 INFO - PROCESS | 1860 | --DOMWINDOW == 239 (0x7f3fe9c2e400) [pid = 1860] [serial = 2075] [outer = (nil)] [url = about:blank] 17:50:24 INFO - PROCESS | 1860 | --DOMWINDOW == 238 (0x7f3fec368c00) [pid = 1860] [serial = 2078] [outer = (nil)] [url = about:blank] 17:50:24 INFO - PROCESS | 1860 | --DOMWINDOW == 237 (0x7f3fe8c9d400) [pid = 1860] [serial = 2073] [outer = (nil)] [url = about:blank] 17:50:24 INFO - PROCESS | 1860 | --DOMWINDOW == 236 (0x7f3feb971000) [pid = 1860] [serial = 2081] [outer = (nil)] [url = about:blank] 17:50:24 INFO - PROCESS | 1860 | --DOMWINDOW == 235 (0x7f3fdd7e3000) [pid = 1860] [serial = 2069] [outer = (nil)] [url = about:blank] 17:50:24 INFO - PROCESS | 1860 | --DOMWINDOW == 234 (0x7f3feffa7000) [pid = 1860] [serial = 2082] [outer = (nil)] [url = about:blank] 17:50:24 INFO - PROCESS | 1860 | --DOMWINDOW == 233 (0x7f3fecaa0000) [pid = 1860] [serial = 2079] [outer = (nil)] [url = about:blank] 17:50:24 INFO - PROCESS | 1860 | --DOMWINDOW == 232 (0x7f3fe1ad6c00) [pid = 1860] [serial = 2070] [outer = (nil)] [url = about:blank] 17:50:24 INFO - PROCESS | 1860 | 1461027024839 Marionette TRACE conn3 -> [0,2892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.multiply.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:24 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fe06d3000 == 142 [pid = 1860] [id = 730] 17:50:24 INFO - PROCESS | 1860 | ++DOMWINDOW == 233 (0x7f3fd9798800) [pid = 1860] [serial = 2191] [outer = (nil)] 17:50:24 INFO - PROCESS | 1860 | ++DOMWINDOW == 234 (0x7f3fe061d800) [pid = 1860] [serial = 2192] [outer = 0x7f3fd9798800] 17:50:24 INFO - PROCESS | 1860 | 1461027024896 Marionette DEBUG loaded listener.js 17:50:24 INFO - PROCESS | 1860 | ++DOMWINDOW == 235 (0x7f3fe0471c00) [pid = 1860] [serial = 2193] [outer = 0x7f3fd9798800] 17:50:25 INFO - PROCESS | 1860 | 1461027025576 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 17:50:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 17:50:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1175ms 17:50:25 INFO - PROCESS | 1860 | 1461027025607 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 17:50:25 INFO - PROCESS | 1860 | 1461027025610 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 17:50:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 17:50:25 INFO - PROCESS | 1860 | 1461027025615 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 17:50:25 INFO - PROCESS | 1860 | 1461027025616 Marionette TRACE conn3 <- [1,2894,null,{}] 17:50:25 INFO - PROCESS | 1860 | 1461027025621 Marionette TRACE conn3 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:25 INFO - PROCESS | 1860 | 1461027025769 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 17:50:25 INFO - PROCESS | 1860 | 1461027025947 Marionette TRACE conn3 -> [0,2896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:25 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fe8d11800 == 143 [pid = 1860] [id = 731] 17:50:25 INFO - PROCESS | 1860 | ++DOMWINDOW == 236 (0x7f3fe1adac00) [pid = 1860] [serial = 2194] [outer = (nil)] 17:50:26 INFO - PROCESS | 1860 | ++DOMWINDOW == 237 (0x7f3fe1bdec00) [pid = 1860] [serial = 2195] [outer = 0x7f3fe1adac00] 17:50:26 INFO - PROCESS | 1860 | 1461027026012 Marionette DEBUG loaded listener.js 17:50:26 INFO - PROCESS | 1860 | ++DOMWINDOW == 238 (0x7f3fe321a000) [pid = 1860] [serial = 2196] [outer = 0x7f3fe1adac00] 17:50:26 INFO - PROCESS | 1860 | 1461027026717 Marionette TRACE conn3 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 17:50:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 17:50:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1174ms 17:50:26 INFO - PROCESS | 1860 | 1461027026790 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 17:50:26 INFO - PROCESS | 1860 | 1461027026802 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 17:50:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 17:50:26 INFO - PROCESS | 1860 | 1461027026820 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 17:50:26 INFO - PROCESS | 1860 | 1461027026824 Marionette TRACE conn3 <- [1,2898,null,{}] 17:50:26 INFO - PROCESS | 1860 | 1461027026828 Marionette TRACE conn3 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:27 INFO - PROCESS | 1860 | 1461027027053 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 17:50:27 INFO - PROCESS | 1860 | 1461027027094 Marionette TRACE conn3 -> [0,2900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:27 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fead4f800 == 144 [pid = 1860] [id = 732] 17:50:27 INFO - PROCESS | 1860 | ++DOMWINDOW == 239 (0x7f3fe1ae7800) [pid = 1860] [serial = 2197] [outer = (nil)] 17:50:27 INFO - PROCESS | 1860 | ++DOMWINDOW == 240 (0x7f3fe8c9dc00) [pid = 1860] [serial = 2198] [outer = 0x7f3fe1ae7800] 17:50:27 INFO - PROCESS | 1860 | 1461027027147 Marionette DEBUG loaded listener.js 17:50:27 INFO - PROCESS | 1860 | ++DOMWINDOW == 241 (0x7f3fe9b9bc00) [pid = 1860] [serial = 2199] [outer = 0x7f3fe1ae7800] 17:50:27 INFO - PROCESS | 1860 | 1461027027941 Marionette TRACE conn3 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 17:50:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 17:50:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1193ms 17:50:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 17:50:28 INFO - PROCESS | 1860 | 1461027028001 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 17:50:28 INFO - PROCESS | 1860 | 1461027028003 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 17:50:28 INFO - PROCESS | 1860 | 1461027028012 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 17:50:28 INFO - PROCESS | 1860 | 1461027028015 Marionette TRACE conn3 <- [1,2902,null,{}] 17:50:28 INFO - PROCESS | 1860 | 1461027028019 Marionette TRACE conn3 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:28 INFO - PROCESS | 1860 | 1461027028223 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 17:50:28 INFO - PROCESS | 1860 | 1461027028264 Marionette TRACE conn3 -> [0,2904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:28 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3febe85800 == 145 [pid = 1860] [id = 733] 17:50:28 INFO - PROCESS | 1860 | ++DOMWINDOW == 242 (0x7f3fe3658000) [pid = 1860] [serial = 2200] [outer = (nil)] 17:50:28 INFO - PROCESS | 1860 | ++DOMWINDOW == 243 (0x7f3fe9c2fc00) [pid = 1860] [serial = 2201] [outer = 0x7f3fe3658000] 17:50:28 INFO - PROCESS | 1860 | 1461027028317 Marionette DEBUG loaded listener.js 17:50:28 INFO - PROCESS | 1860 | ++DOMWINDOW == 244 (0x7f3fe9c73000) [pid = 1860] [serial = 2202] [outer = 0x7f3fe3658000] 17:50:29 INFO - PROCESS | 1860 | --DOMWINDOW == 243 (0x7f3fe9b93400) [pid = 1860] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 17:50:29 INFO - PROCESS | 1860 | --DOMWINDOW == 242 (0x7f3fddfd9400) [pid = 1860] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 17:50:29 INFO - PROCESS | 1860 | --DOMWINDOW == 241 (0x7f3feb73bc00) [pid = 1860] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 17:50:29 INFO - PROCESS | 1860 | --DOMWINDOW == 240 (0x7f3fecaac800) [pid = 1860] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 17:50:29 INFO - PROCESS | 1860 | --DOMWINDOW == 239 (0x7f3fe0650000) [pid = 1860] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 17:50:29 INFO - PROCESS | 1860 | --DOMWINDOW == 238 (0x7f3fdc4c9000) [pid = 1860] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 17:50:29 INFO - PROCESS | 1860 | --DOMWINDOW == 237 (0x7f3fecfc5c00) [pid = 1860] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 17:50:29 INFO - PROCESS | 1860 | --DOMWINDOW == 236 (0x7f3fdbd82800) [pid = 1860] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 17:50:29 INFO - PROCESS | 1860 | --DOMWINDOW == 235 (0x7f3fdc794400) [pid = 1860] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 17:50:29 INFO - PROCESS | 1860 | --DOMWINDOW == 234 (0x7f3ff7a22800) [pid = 1860] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 17:50:29 INFO - PROCESS | 1860 | --DOMWINDOW == 233 (0x7f3feb733000) [pid = 1860] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 17:50:29 INFO - PROCESS | 1860 | --DOMWINDOW == 232 (0x7f3fe9d0cc00) [pid = 1860] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 17:50:29 INFO - PROCESS | 1860 | --DOMWINDOW == 231 (0x7f3febeb7400) [pid = 1860] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 17:50:29 INFO - PROCESS | 1860 | --DOMWINDOW == 230 (0x7f3fee17e400) [pid = 1860] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 17:50:29 INFO - PROCESS | 1860 | --DOMWINDOW == 229 (0x7f3febeadc00) [pid = 1860] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 17:50:29 INFO - PROCESS | 1860 | --DOMWINDOW == 228 (0x7f3fe1aeb800) [pid = 1860] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 17:50:29 INFO - PROCESS | 1860 | --DOMWINDOW == 227 (0x7f3fe20e5000) [pid = 1860] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 17:50:29 INFO - PROCESS | 1860 | --DOMWINDOW == 226 (0x7f3fe0466000) [pid = 1860] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 17:50:29 INFO - PROCESS | 1860 | --DOMWINDOW == 225 (0x7f3fdcbd1800) [pid = 1860] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 17:50:29 INFO - PROCESS | 1860 | --DOMWINDOW == 224 (0x7f3fdcb21000) [pid = 1860] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 17:50:29 INFO - PROCESS | 1860 | --DOMWINDOW == 223 (0x7f3fdcbcd000) [pid = 1860] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 17:50:29 INFO - PROCESS | 1860 | --DOMWINDOW == 222 (0x7f3ff4a81800) [pid = 1860] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 17:50:29 INFO - PROCESS | 1860 | --DOMWINDOW == 221 (0x7f3fe9d02800) [pid = 1860] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 17:50:29 INFO - PROCESS | 1860 | --DOMWINDOW == 220 (0x7f3ff56c3c00) [pid = 1860] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 17:50:29 INFO - PROCESS | 1860 | --DOMWINDOW == 219 (0x7f3ff85e0c00) [pid = 1860] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 17:50:29 INFO - PROCESS | 1860 | --DOMWINDOW == 218 (0x7f3fd973d000) [pid = 1860] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 17:50:29 INFO - PROCESS | 1860 | --DOMWINDOW == 217 (0x7f3fd9741c00) [pid = 1860] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 17:50:29 INFO - PROCESS | 1860 | --DOMWINDOW == 216 (0x7f3ff2637c00) [pid = 1860] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 17:50:29 INFO - PROCESS | 1860 | --DOMWINDOW == 215 (0x7f3fd973a800) [pid = 1860] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 17:50:29 INFO - PROCESS | 1860 | --DOMWINDOW == 214 (0x7f3fe3658400) [pid = 1860] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 17:50:29 INFO - PROCESS | 1860 | --DOMWINDOW == 213 (0x7f3ff7918800) [pid = 1860] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 17:50:29 INFO - PROCESS | 1860 | --DOMWINDOW == 212 (0x7f3fdcbc7000) [pid = 1860] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 17:50:29 INFO - PROCESS | 1860 | --DOMWINDOW == 211 (0x7f3fd9512400) [pid = 1860] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 17:50:29 INFO - PROCESS | 1860 | --DOMWINDOW == 210 (0x7f3fee179400) [pid = 1860] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 17:50:29 INFO - PROCESS | 1860 | --DOMWINDOW == 209 (0x7f3fe9c6b400) [pid = 1860] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 17:50:29 INFO - PROCESS | 1860 | --DOMWINDOW == 208 (0x7f3ff262b000) [pid = 1860] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 17:50:29 INFO - PROCESS | 1860 | --DOMWINDOW == 207 (0x7f3ff0255400) [pid = 1860] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 17:50:29 INFO - PROCESS | 1860 | --DOMWINDOW == 206 (0x7f3fd9510400) [pid = 1860] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 17:50:29 INFO - PROCESS | 1860 | --DOMWINDOW == 205 (0x7f3ff3b41400) [pid = 1860] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 17:50:29 INFO - PROCESS | 1860 | --DOMWINDOW == 204 (0x7f3fdbd8b800) [pid = 1860] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 17:50:29 INFO - PROCESS | 1860 | --DOMWINDOW == 203 (0x7f3fec36ec00) [pid = 1860] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 17:50:29 INFO - PROCESS | 1860 | --DOMWINDOW == 202 (0x7f3fefd70400) [pid = 1860] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 17:50:29 INFO - PROCESS | 1860 | --DOMWINDOW == 201 (0x7f400321a400) [pid = 1860] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 17:50:29 INFO - PROCESS | 1860 | --DOMWINDOW == 200 (0x7f3feff9e400) [pid = 1860] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 17:50:29 INFO - PROCESS | 1860 | --DOMWINDOW == 199 (0x7f3feffa6c00) [pid = 1860] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 17:50:29 INFO - PROCESS | 1860 | --DOMWINDOW == 198 (0x7f3fd973bc00) [pid = 1860] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 17:50:29 INFO - PROCESS | 1860 | --DOMWINDOW == 197 (0x7f3fdba33000) [pid = 1860] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 17:50:29 INFO - PROCESS | 1860 | --DOMWINDOW == 196 (0x7f3fde1c9800) [pid = 1860] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 17:50:29 INFO - PROCESS | 1860 | --DOMWINDOW == 195 (0x7f3ff85df800) [pid = 1860] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 17:50:29 INFO - PROCESS | 1860 | --DOMWINDOW == 194 (0x7f3fe1bda000) [pid = 1860] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 17:50:29 INFO - PROCESS | 1860 | --DOMWINDOW == 193 (0x7f3fecaadc00) [pid = 1860] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 17:50:29 INFO - PROCESS | 1860 | --DOMWINDOW == 192 (0x7f3fd979c000) [pid = 1860] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 17:50:29 INFO - PROCESS | 1860 | --DOMWINDOW == 191 (0x7f3fe167dc00) [pid = 1860] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 17:50:29 INFO - PROCESS | 1860 | --DOMWINDOW == 190 (0x7f3fdcbc7400) [pid = 1860] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 17:50:29 INFO - PROCESS | 1860 | --DOMWINDOW == 189 (0x7f3fe16f0800) [pid = 1860] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 17:50:29 INFO - PROCESS | 1860 | 1461027029894 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 17:50:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 17:50:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1932ms 17:50:29 INFO - PROCESS | 1860 | 1461027029944 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 17:50:29 INFO - PROCESS | 1860 | 1461027029946 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 17:50:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 17:50:29 INFO - PROCESS | 1860 | 1461027029952 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 17:50:29 INFO - PROCESS | 1860 | 1461027029953 Marionette TRACE conn3 <- [1,2906,null,{}] 17:50:29 INFO - PROCESS | 1860 | 1461027029958 Marionette TRACE conn3 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:30 INFO - PROCESS | 1860 | 1461027030181 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 17:50:30 INFO - PROCESS | 1860 | 1461027030199 Marionette TRACE conn3 -> [0,2908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:30 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fdfd14000 == 146 [pid = 1860] [id = 734] 17:50:30 INFO - PROCESS | 1860 | ++DOMWINDOW == 190 (0x7f3fd9511000) [pid = 1860] [serial = 2203] [outer = (nil)] 17:50:30 INFO - PROCESS | 1860 | ++DOMWINDOW == 191 (0x7f3fdc4c7000) [pid = 1860] [serial = 2204] [outer = 0x7f3fd9511000] 17:50:30 INFO - PROCESS | 1860 | 1461027030252 Marionette DEBUG loaded listener.js 17:50:30 INFO - PROCESS | 1860 | ++DOMWINDOW == 192 (0x7f3fe0614c00) [pid = 1860] [serial = 2205] [outer = 0x7f3fd9511000] 17:50:30 INFO - PROCESS | 1860 | 1461027030948 Marionette TRACE conn3 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 17:50:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 17:50:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1030ms 17:50:30 INFO - PROCESS | 1860 | 1461027030982 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 17:50:30 INFO - PROCESS | 1860 | 1461027030984 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 17:50:30 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 17:50:30 INFO - PROCESS | 1860 | 1461027030989 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 17:50:30 INFO - PROCESS | 1860 | 1461027030992 Marionette TRACE conn3 <- [1,2910,null,{}] 17:50:30 INFO - PROCESS | 1860 | 1461027030996 Marionette TRACE conn3 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:31 INFO - PROCESS | 1860 | 1461027031143 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 17:50:31 INFO - PROCESS | 1860 | 1461027031154 Marionette TRACE conn3 -> [0,2912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/ClickFakeEvent.nondocument.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:31 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fec993800 == 147 [pid = 1860] [id = 735] 17:50:31 INFO - PROCESS | 1860 | ++DOMWINDOW == 193 (0x7f3fdcb21000) [pid = 1860] [serial = 2206] [outer = (nil)] 17:50:31 INFO - PROCESS | 1860 | ++DOMWINDOW == 194 (0x7f3fe1bda000) [pid = 1860] [serial = 2207] [outer = 0x7f3fdcb21000] 17:50:31 INFO - PROCESS | 1860 | 1461027031206 Marionette DEBUG loaded listener.js 17:50:31 INFO - PROCESS | 1860 | ++DOMWINDOW == 195 (0x7f3fe9b9e800) [pid = 1860] [serial = 2208] [outer = 0x7f3fdcb21000] 17:50:32 INFO - PROCESS | 1860 | 1461027032182 Marionette TRACE conn3 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 17:50:32 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 17:50:32 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 17:50:32 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1226ms 17:50:32 INFO - PROCESS | 1860 | 1461027032215 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 17:50:32 INFO - PROCESS | 1860 | 1461027032221 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 17:50:32 INFO - TEST-START | /DOMEvents/constructors.html 17:50:32 INFO - PROCESS | 1860 | 1461027032229 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 17:50:32 INFO - PROCESS | 1860 | 1461027032233 Marionette TRACE conn3 <- [1,2914,null,{}] 17:50:32 INFO - PROCESS | 1860 | 1461027032254 Marionette TRACE conn3 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:32 INFO - PROCESS | 1860 | 1461027032484 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 17:50:32 INFO - PROCESS | 1860 | 1461027032646 Marionette TRACE conn3 -> [0,2916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/constructors.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/constructors.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:32 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fdff1b000 == 148 [pid = 1860] [id = 736] 17:50:32 INFO - PROCESS | 1860 | ++DOMWINDOW == 196 (0x7f3fdad02800) [pid = 1860] [serial = 2209] [outer = (nil)] 17:50:32 INFO - PROCESS | 1860 | ++DOMWINDOW == 197 (0x7f3fdad11c00) [pid = 1860] [serial = 2210] [outer = 0x7f3fdad02800] 17:50:32 INFO - PROCESS | 1860 | 1461027032712 Marionette DEBUG loaded listener.js 17:50:32 INFO - PROCESS | 1860 | ++DOMWINDOW == 198 (0x7f3fdc792800) [pid = 1860] [serial = 2211] [outer = 0x7f3fdad02800] 17:50:33 INFO - PROCESS | 1860 | 1461027033668 Marionette TRACE conn3 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 17:50:33 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 17:50:33 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 17:50:33 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 17:50:33 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 17:50:33 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 17:50:33 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 17:50:33 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 17:50:33 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 17:50:33 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 17:50:33 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 17:50:33 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 17:50:33 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 17:50:33 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 17:50:33 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 17:50:33 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 17:50:33 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 17:50:33 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 17:50:33 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 17:50:33 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 17:50:33 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 17:50:33 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 17:50:33 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 17:50:33 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 17:50:33 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 17:50:33 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 17:50:33 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 17:50:33 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 17:50:33 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 17:50:33 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 17:50:33 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 17:50:33 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 17:50:33 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 17:50:33 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 17:50:33 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 17:50:33 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 17:50:33 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 17:50:33 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 17:50:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 17:50:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:50:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:50:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 17:50:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:50:33 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 17:50:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 17:50:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:50:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:50:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 17:50:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:50:33 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 17:50:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 17:50:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:50:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:50:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 17:50:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:50:33 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 17:50:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 17:50:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:50:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:50:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 17:50:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:50:33 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 17:50:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 17:50:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:50:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:50:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 17:50:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:50:33 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 17:50:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 17:50:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:50:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:50:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 17:50:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:50:33 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 17:50:33 INFO - TEST-OK | /DOMEvents/constructors.html | took 1491ms 17:50:33 INFO - PROCESS | 1860 | 1461027033723 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 17:50:33 INFO - PROCESS | 1860 | 1461027033738 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 17:50:33 INFO - TEST-START | /DOMEvents/event-phases-order.html 17:50:33 INFO - PROCESS | 1860 | 1461027033755 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 17:50:33 INFO - PROCESS | 1860 | 1461027033759 Marionette TRACE conn3 <- [1,2918,null,{}] 17:50:33 INFO - PROCESS | 1860 | 1461027033764 Marionette TRACE conn3 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:33 INFO - PROCESS | 1860 | 1461027033968 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 17:50:34 INFO - PROCESS | 1860 | 1461027034265 Marionette TRACE conn3 -> [0,2920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/event-phases-order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/event-phases-order.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:34 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fe8cd7800 == 149 [pid = 1860] [id = 737] 17:50:34 INFO - PROCESS | 1860 | ++DOMWINDOW == 199 (0x7f3fe000d800) [pid = 1860] [serial = 2212] [outer = (nil)] 17:50:34 INFO - PROCESS | 1860 | ++DOMWINDOW == 200 (0x7f3fe162c000) [pid = 1860] [serial = 2213] [outer = 0x7f3fe000d800] 17:50:34 INFO - PROCESS | 1860 | 1461027034372 Marionette DEBUG loaded listener.js 17:50:34 INFO - PROCESS | 1860 | ++DOMWINDOW == 201 (0x7f3fe1679400) [pid = 1860] [serial = 2214] [outer = 0x7f3fe000d800] 17:50:35 INFO - PROCESS | 1860 | 1461027035053 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 17:50:35 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 17:50:35 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1336ms 17:50:35 INFO - PROCESS | 1860 | 1461027035089 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 17:50:35 INFO - PROCESS | 1860 | 1461027035092 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 17:50:35 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 17:50:35 INFO - PROCESS | 1860 | 1461027035098 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 17:50:35 INFO - PROCESS | 1860 | 1461027035103 Marionette TRACE conn3 <- [1,2922,null,{}] 17:50:35 INFO - PROCESS | 1860 | 1461027035117 Marionette TRACE conn3 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:35 INFO - PROCESS | 1860 | 1461027035289 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 17:50:35 INFO - PROCESS | 1860 | 1461027035512 Marionette TRACE conn3 -> [0,2924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/init-event-while-dispatching.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:35 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fede20800 == 150 [pid = 1860] [id = 738] 17:50:35 INFO - PROCESS | 1860 | ++DOMWINDOW == 202 (0x7f3fe1670c00) [pid = 1860] [serial = 2215] [outer = (nil)] 17:50:35 INFO - PROCESS | 1860 | ++DOMWINDOW == 203 (0x7f3fe20e5000) [pid = 1860] [serial = 2216] [outer = 0x7f3fe1670c00] 17:50:35 INFO - PROCESS | 1860 | 1461027035621 Marionette DEBUG loaded listener.js 17:50:35 INFO - PROCESS | 1860 | ++DOMWINDOW == 204 (0x7f3fe365f800) [pid = 1860] [serial = 2217] [outer = 0x7f3fe1670c00] 17:50:36 INFO - PROCESS | 1860 | [1860] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 567 17:50:36 INFO - PROCESS | 1860 | [1860] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 567 17:50:36 INFO - PROCESS | 1860 | [1860] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 567 17:50:36 INFO - PROCESS | 1860 | [1860] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 567 17:50:36 INFO - PROCESS | 1860 | 1461027036350 Marionette TRACE conn3 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 17:50:36 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 17:50:36 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 17:50:36 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 17:50:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:50:36 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 17:50:36 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 17:50:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:50:36 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 17:50:36 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 17:50:36 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 17:50:36 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 17:50:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:50:36 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 17:50:36 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 17:50:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:50:36 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 17:50:36 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 17:50:36 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 17:50:36 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 17:50:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:50:36 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 17:50:36 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 17:50:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:50:36 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 17:50:36 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]" 17:50:36 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 17:50:36 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 17:50:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:50:36 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 17:50:36 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 17:50:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:50:36 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 17:50:36 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 17:50:36 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1282ms 17:50:36 INFO - PROCESS | 1860 | 1461027036384 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 17:50:36 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 17:50:36 INFO - PROCESS | 1860 | 1461027036392 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 17:50:36 INFO - PROCESS | 1860 | 1461027036397 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 17:50:36 INFO - PROCESS | 1860 | 1461027036400 Marionette TRACE conn3 <- [1,2926,null,{}] 17:50:36 INFO - PROCESS | 1860 | 1461027036405 Marionette TRACE conn3 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:36 INFO - PROCESS | 1860 | 1461027036569 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 17:50:36 INFO - PROCESS | 1860 | 1461027036788 Marionette TRACE conn3 -> [0,2928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-and-window-error-event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:36 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff0d18800 == 151 [pid = 1860] [id = 739] 17:50:36 INFO - PROCESS | 1860 | ++DOMWINDOW == 205 (0x7f3fdc797400) [pid = 1860] [serial = 2218] [outer = (nil)] 17:50:36 INFO - PROCESS | 1860 | ++DOMWINDOW == 206 (0x7f3fe9d29c00) [pid = 1860] [serial = 2219] [outer = 0x7f3fdc797400] 17:50:36 INFO - PROCESS | 1860 | 1461027036891 Marionette DEBUG loaded listener.js 17:50:36 INFO - PROCESS | 1860 | ++DOMWINDOW == 207 (0x7f3feb12e000) [pid = 1860] [serial = 2220] [outer = 0x7f3fdc797400] 17:50:37 INFO - PROCESS | 1860 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 17:50:37 INFO - PROCESS | 1860 | 1461027037639 Marionette TRACE conn3 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 17:50:37 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 17:50:37 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1281ms 17:50:37 INFO - PROCESS | 1860 | 1461027037678 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 17:50:37 INFO - PROCESS | 1860 | 1461027037681 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 17:50:37 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 17:50:37 INFO - PROCESS | 1860 | 1461027037686 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 17:50:37 INFO - PROCESS | 1860 | 1461027037688 Marionette TRACE conn3 <- [1,2930,null,{}] 17:50:37 INFO - PROCESS | 1860 | 1461027037693 Marionette TRACE conn3 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:37 INFO - PROCESS | 1860 | 1461027037861 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 17:50:38 INFO - PROCESS | 1860 | 1461027038052 Marionette TRACE conn3 -> [0,2932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:38 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff1272000 == 152 [pid = 1860] [id = 740] 17:50:38 INFO - PROCESS | 1860 | ++DOMWINDOW == 208 (0x7f3fe365fc00) [pid = 1860] [serial = 2221] [outer = (nil)] 17:50:38 INFO - PROCESS | 1860 | ++DOMWINDOW == 209 (0x7f3feb970c00) [pid = 1860] [serial = 2222] [outer = 0x7f3fe365fc00] 17:50:38 INFO - PROCESS | 1860 | 1461027038155 Marionette DEBUG loaded listener.js 17:50:38 INFO - PROCESS | 1860 | ++DOMWINDOW == 210 (0x7f3febeb5400) [pid = 1860] [serial = 2223] [outer = 0x7f3fe365fc00] 17:50:38 INFO - PROCESS | 1860 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 17:50:38 INFO - PROCESS | 1860 | 1461027038849 Marionette TRACE conn3 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 17:50:38 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 17:50:38 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1225ms 17:50:38 INFO - PROCESS | 1860 | 1461027038912 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 17:50:38 INFO - PROCESS | 1860 | 1461027038916 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 17:50:38 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 17:50:38 INFO - PROCESS | 1860 | 1461027038921 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 17:50:38 INFO - PROCESS | 1860 | 1461027038923 Marionette TRACE conn3 <- [1,2934,null,{}] 17:50:38 INFO - PROCESS | 1860 | 1461027038928 Marionette TRACE conn3 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:39 INFO - PROCESS | 1860 | 1461027039107 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 17:50:39 INFO - PROCESS | 1860 | 1461027039327 Marionette TRACE conn3 -> [0,2936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:39 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff5221800 == 153 [pid = 1860] [id = 741] 17:50:39 INFO - PROCESS | 1860 | ++DOMWINDOW == 211 (0x7f3fe3653000) [pid = 1860] [serial = 2224] [outer = (nil)] 17:50:39 INFO - PROCESS | 1860 | ++DOMWINDOW == 212 (0x7f3fecaa3000) [pid = 1860] [serial = 2225] [outer = 0x7f3fe3653000] 17:50:39 INFO - PROCESS | 1860 | 1461027039434 Marionette DEBUG loaded listener.js 17:50:39 INFO - PROCESS | 1860 | ++DOMWINDOW == 213 (0x7f3fefd70400) [pid = 1860] [serial = 2226] [outer = 0x7f3fe3653000] 17:50:40 INFO - PROCESS | 1860 | 1461027040098 Marionette TRACE conn3 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 17:50:40 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 17:50:40 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1226ms 17:50:40 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 17:50:40 INFO - PROCESS | 1860 | 1461027040148 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 17:50:40 INFO - PROCESS | 1860 | 1461027040150 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 17:50:40 INFO - PROCESS | 1860 | 1461027040155 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 17:50:40 INFO - PROCESS | 1860 | 1461027040158 Marionette TRACE conn3 <- [1,2938,null,{}] 17:50:40 INFO - PROCESS | 1860 | 1461027040163 Marionette TRACE conn3 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:40 INFO - PROCESS | 1860 | 1461027040323 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 17:50:40 INFO - PROCESS | 1860 | 1461027040555 Marionette TRACE conn3 -> [0,2940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:40 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff70a5800 == 154 [pid = 1860] [id = 742] 17:50:40 INFO - PROCESS | 1860 | ++DOMWINDOW == 214 (0x7f3feb0a7000) [pid = 1860] [serial = 2227] [outer = (nil)] 17:50:40 INFO - PROCESS | 1860 | ++DOMWINDOW == 215 (0x7f3feff9fc00) [pid = 1860] [serial = 2228] [outer = 0x7f3feb0a7000] 17:50:40 INFO - PROCESS | 1860 | 1461027040617 Marionette DEBUG loaded listener.js 17:50:40 INFO - PROCESS | 1860 | ++DOMWINDOW == 216 (0x7f3ff06a7c00) [pid = 1860] [serial = 2229] [outer = 0x7f3feb0a7000] 17:50:41 INFO - PROCESS | 1860 | 1461027041295 Marionette TRACE conn3 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 17:50:41 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. 17:50:41 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1177ms 17:50:41 INFO - PROCESS | 1860 | 1461027041332 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 17:50:41 INFO - PROCESS | 1860 | 1461027041335 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 17:50:41 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 17:50:41 INFO - PROCESS | 1860 | 1461027041340 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 17:50:41 INFO - PROCESS | 1860 | 1461027041343 Marionette TRACE conn3 <- [1,2942,null,{}] 17:50:41 INFO - PROCESS | 1860 | 1461027041348 Marionette TRACE conn3 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:41 INFO - PROCESS | 1860 | 1461027041508 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 17:50:41 INFO - PROCESS | 1860 | 1461027041744 Marionette TRACE conn3 -> [0,2944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:41 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f4002d8a800 == 155 [pid = 1860] [id = 743] 17:50:41 INFO - PROCESS | 1860 | ++DOMWINDOW == 217 (0x7f3fec367000) [pid = 1860] [serial = 2230] [outer = (nil)] 17:50:41 INFO - PROCESS | 1860 | ++DOMWINDOW == 218 (0x7f3ff080e000) [pid = 1860] [serial = 2231] [outer = 0x7f3fec367000] 17:50:41 INFO - PROCESS | 1860 | 1461027041808 Marionette DEBUG loaded listener.js 17:50:41 INFO - PROCESS | 1860 | ++DOMWINDOW == 219 (0x7f3ff124fc00) [pid = 1860] [serial = 2232] [outer = 0x7f3fec367000] 17:50:42 INFO - PROCESS | 1860 | 1461027042503 Marionette TRACE conn3 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 17:50:42 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 17:50:42 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 17:50:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:50:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:50:42 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 17:50:42 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1177ms 17:50:42 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 17:50:42 INFO - PROCESS | 1860 | 1461027042533 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 17:50:42 INFO - PROCESS | 1860 | 1461027042536 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 17:50:42 INFO - PROCESS | 1860 | 1461027042545 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 17:50:42 INFO - PROCESS | 1860 | 1461027042548 Marionette TRACE conn3 <- [1,2946,null,{}] 17:50:42 INFO - PROCESS | 1860 | 1461027042553 Marionette TRACE conn3 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:42 INFO - PROCESS | 1860 | 1461027042732 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 17:50:42 INFO - PROCESS | 1860 | 1461027042978 Marionette TRACE conn3 -> [0,2948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:43 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f4007e49000 == 156 [pid = 1860] [id = 744] 17:50:43 INFO - PROCESS | 1860 | ++DOMWINDOW == 220 (0x7f3feffa1800) [pid = 1860] [serial = 2233] [outer = (nil)] 17:50:43 INFO - PROCESS | 1860 | ++DOMWINDOW == 221 (0x7f3ff3b41400) [pid = 1860] [serial = 2234] [outer = 0x7f3feffa1800] 17:50:43 INFO - PROCESS | 1860 | 1461027043042 Marionette DEBUG loaded listener.js 17:50:43 INFO - PROCESS | 1860 | ++DOMWINDOW == 222 (0x7f3ff4d4d000) [pid = 1860] [serial = 2235] [outer = 0x7f3feffa1800] 17:50:43 INFO - PROCESS | 1860 | 1461027043717 Marionette TRACE conn3 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 17:50:43 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. 17:50:43 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1181ms 17:50:43 INFO - PROCESS | 1860 | 1461027043724 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 17:50:43 INFO - PROCESS | 1860 | 1461027043726 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 17:50:43 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 17:50:43 INFO - PROCESS | 1860 | 1461027043754 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 17:50:43 INFO - PROCESS | 1860 | 1461027043757 Marionette TRACE conn3 <- [1,2950,null,{}] 17:50:43 INFO - PROCESS | 1860 | 1461027043762 Marionette TRACE conn3 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:43 INFO - PROCESS | 1860 | 1461027043923 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 17:50:44 INFO - PROCESS | 1860 | 1461027044156 Marionette TRACE conn3 -> [0,2952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:44 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f400c668800 == 157 [pid = 1860] [id = 745] 17:50:44 INFO - PROCESS | 1860 | ++DOMWINDOW == 223 (0x7f3ff080c800) [pid = 1860] [serial = 2236] [outer = (nil)] 17:50:44 INFO - PROCESS | 1860 | ++DOMWINDOW == 224 (0x7f3ff55a3800) [pid = 1860] [serial = 2237] [outer = 0x7f3ff080c800] 17:50:44 INFO - PROCESS | 1860 | 1461027044222 Marionette DEBUG loaded listener.js 17:50:44 INFO - PROCESS | 1860 | ++DOMWINDOW == 225 (0x7f3ff5fbc800) [pid = 1860] [serial = 2238] [outer = 0x7f3ff080c800] 17:50:44 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fd60c4800 == 158 [pid = 1860] [id = 746] 17:50:44 INFO - PROCESS | 1860 | ++DOMWINDOW == 226 (0x7f3ff7926c00) [pid = 1860] [serial = 2239] [outer = (nil)] 17:50:44 INFO - PROCESS | 1860 | ++DOMWINDOW == 227 (0x7f3ff6741000) [pid = 1860] [serial = 2240] [outer = 0x7f3ff7926c00] 17:50:45 INFO - PROCESS | 1860 | 1461027045030 Marionette TRACE conn3 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 17:50:45 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. 17:50:45 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1332ms 17:50:45 INFO - PROCESS | 1860 | 1461027045082 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 17:50:45 INFO - PROCESS | 1860 | 1461027045085 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 17:50:45 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 17:50:45 INFO - PROCESS | 1860 | 1461027045097 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 17:50:45 INFO - PROCESS | 1860 | 1461027045100 Marionette TRACE conn3 <- [1,2954,null,{}] 17:50:45 INFO - PROCESS | 1860 | 1461027045105 Marionette TRACE conn3 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:45 INFO - PROCESS | 1860 | 1461027045337 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 17:50:45 INFO - PROCESS | 1860 | 1461027045598 Marionette TRACE conn3 -> [0,2956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:45 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f400aeca800 == 159 [pid = 1860] [id = 747] 17:50:45 INFO - PROCESS | 1860 | ++DOMWINDOW == 228 (0x7f3ff26af000) [pid = 1860] [serial = 2241] [outer = (nil)] 17:50:45 INFO - PROCESS | 1860 | ++DOMWINDOW == 229 (0x7f3ff8737000) [pid = 1860] [serial = 2242] [outer = 0x7f3ff26af000] 17:50:45 INFO - PROCESS | 1860 | 1461027045673 Marionette DEBUG loaded listener.js 17:50:45 INFO - PROCESS | 1860 | ++DOMWINDOW == 230 (0x7f40030f7000) [pid = 1860] [serial = 2243] [outer = 0x7f3ff26af000] 17:50:46 INFO - PROCESS | 1860 | 1461027046320 Marionette TRACE conn3 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 17:50:46 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 17:50:46 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 17:50:46 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1275ms 17:50:46 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 17:50:46 INFO - PROCESS | 1860 | 1461027046374 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 17:50:46 INFO - PROCESS | 1860 | 1461027046376 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 17:50:46 INFO - PROCESS | 1860 | 1461027046382 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 17:50:46 INFO - PROCESS | 1860 | 1461027046385 Marionette TRACE conn3 <- [1,2958,null,{}] 17:50:46 INFO - PROCESS | 1860 | 1461027046390 Marionette TRACE conn3 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:46 INFO - PROCESS | 1860 | 1461027046577 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 17:50:46 INFO - PROCESS | 1860 | 1461027046842 Marionette TRACE conn3 -> [0,2960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:46 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff5220000 == 160 [pid = 1860] [id = 748] 17:50:46 INFO - PROCESS | 1860 | ++DOMWINDOW == 231 (0x7f3ff5fbdc00) [pid = 1860] [serial = 2244] [outer = (nil)] 17:50:46 INFO - PROCESS | 1860 | ++DOMWINDOW == 232 (0x7f40061db000) [pid = 1860] [serial = 2245] [outer = 0x7f3ff5fbdc00] 17:50:46 INFO - PROCESS | 1860 | 1461027046907 Marionette DEBUG loaded listener.js 17:50:46 INFO - PROCESS | 1860 | ++DOMWINDOW == 233 (0x7f4007ecc800) [pid = 1860] [serial = 2246] [outer = 0x7f3ff5fbdc00] 17:50:47 INFO - PROCESS | 1860 | 1461027047588 Marionette TRACE conn3 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 17:50:47 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. 17:50:47 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1239ms 17:50:47 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 17:50:47 INFO - PROCESS | 1860 | 1461027047620 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 17:50:47 INFO - PROCESS | 1860 | 1461027047622 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 17:50:47 INFO - PROCESS | 1860 | 1461027047626 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 17:50:47 INFO - PROCESS | 1860 | 1461027047630 Marionette TRACE conn3 <- [1,2962,null,{}] 17:50:47 INFO - PROCESS | 1860 | 1461027047634 Marionette TRACE conn3 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:47 INFO - PROCESS | 1860 | 1461027047795 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 17:50:48 INFO - PROCESS | 1860 | 1461027048039 Marionette TRACE conn3 -> [0,2964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:48 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fd62ef000 == 161 [pid = 1860] [id = 749] 17:50:48 INFO - PROCESS | 1860 | ++DOMWINDOW == 234 (0x7f3fd5f8b400) [pid = 1860] [serial = 2247] [outer = (nil)] 17:50:48 INFO - PROCESS | 1860 | ++DOMWINDOW == 235 (0x7f3fd5f92400) [pid = 1860] [serial = 2248] [outer = 0x7f3fd5f8b400] 17:50:48 INFO - PROCESS | 1860 | 1461027048100 Marionette DEBUG loaded listener.js 17:50:48 INFO - PROCESS | 1860 | ++DOMWINDOW == 236 (0x7f3fd5f97800) [pid = 1860] [serial = 2249] [outer = 0x7f3fd5f8b400] 17:50:48 INFO - PROCESS | 1860 | 1461027048774 Marionette TRACE conn3 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 17:50:48 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. 17:50:48 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1175ms 17:50:48 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 17:50:48 INFO - PROCESS | 1860 | 1461027048808 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 17:50:48 INFO - PROCESS | 1860 | 1461027048810 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 17:50:48 INFO - PROCESS | 1860 | 1461027048814 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 17:50:48 INFO - PROCESS | 1860 | 1461027048818 Marionette TRACE conn3 <- [1,2966,null,{}] 17:50:48 INFO - PROCESS | 1860 | 1461027048823 Marionette TRACE conn3 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:48 INFO - PROCESS | 1860 | 1461027048986 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 17:50:49 INFO - PROCESS | 1860 | 1461027049225 Marionette TRACE conn3 -> [0,2968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:49 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fda70d800 == 162 [pid = 1860] [id = 750] 17:50:49 INFO - PROCESS | 1860 | ++DOMWINDOW == 237 (0x7f3fd5f8c800) [pid = 1860] [serial = 2250] [outer = (nil)] 17:50:49 INFO - PROCESS | 1860 | ++DOMWINDOW == 238 (0x7f40030fa400) [pid = 1860] [serial = 2251] [outer = 0x7f3fd5f8c800] 17:50:49 INFO - PROCESS | 1860 | 1461027049288 Marionette DEBUG loaded listener.js 17:50:49 INFO - PROCESS | 1860 | ++DOMWINDOW == 239 (0x7f4007ed3400) [pid = 1860] [serial = 2252] [outer = 0x7f3fd5f8c800] 17:50:49 INFO - PROCESS | 1860 | 1461027049959 Marionette TRACE conn3 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 17:50:49 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. 17:50:49 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1176ms 17:50:49 INFO - PROCESS | 1860 | 1461027049992 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 17:50:49 INFO - PROCESS | 1860 | 1461027049995 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 17:50:49 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 17:50:50 INFO - PROCESS | 1860 | 1461027050000 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 17:50:50 INFO - PROCESS | 1860 | 1461027050002 Marionette TRACE conn3 <- [1,2970,null,{}] 17:50:50 INFO - PROCESS | 1860 | 1461027050007 Marionette TRACE conn3 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:50 INFO - PROCESS | 1860 | 1461027050168 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 17:50:50 INFO - PROCESS | 1860 | 1461027050412 Marionette TRACE conn3 -> [0,2972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:50 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fd5436000 == 163 [pid = 1860] [id = 751] 17:50:50 INFO - PROCESS | 1860 | ++DOMWINDOW == 240 (0x7f3fd5f93000) [pid = 1860] [serial = 2253] [outer = (nil)] 17:50:50 INFO - PROCESS | 1860 | ++DOMWINDOW == 241 (0x7f3fda85e000) [pid = 1860] [serial = 2254] [outer = 0x7f3fd5f93000] 17:50:50 INFO - PROCESS | 1860 | 1461027050478 Marionette DEBUG loaded listener.js 17:50:50 INFO - PROCESS | 1860 | ++DOMWINDOW == 242 (0x7f3fda862800) [pid = 1860] [serial = 2255] [outer = 0x7f3fd5f93000] 17:50:51 INFO - PROCESS | 1860 | 1461027051127 Marionette TRACE conn3 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 17:50:51 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. 17:50:51 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1179ms 17:50:51 INFO - PROCESS | 1860 | 1461027051179 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 17:50:51 INFO - PROCESS | 1860 | 1461027051183 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 17:50:51 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 17:50:51 INFO - PROCESS | 1860 | 1461027051188 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 17:50:51 INFO - PROCESS | 1860 | 1461027051189 Marionette TRACE conn3 <- [1,2974,null,{}] 17:50:51 INFO - PROCESS | 1860 | 1461027051194 Marionette TRACE conn3 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:51 INFO - PROCESS | 1860 | 1461027051365 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 17:50:51 INFO - PROCESS | 1860 | 1461027051602 Marionette TRACE conn3 -> [0,2976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:51 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fd5450800 == 164 [pid = 1860] [id = 752] 17:50:51 INFO - PROCESS | 1860 | ++DOMWINDOW == 243 (0x7f3fd9797400) [pid = 1860] [serial = 2256] [outer = (nil)] 17:50:51 INFO - PROCESS | 1860 | ++DOMWINDOW == 244 (0x7f3fda866000) [pid = 1860] [serial = 2257] [outer = 0x7f3fd9797400] 17:50:51 INFO - PROCESS | 1860 | 1461027051664 Marionette DEBUG loaded listener.js 17:50:51 INFO - PROCESS | 1860 | ++DOMWINDOW == 245 (0x7f4007f2e400) [pid = 1860] [serial = 2258] [outer = 0x7f3fd9797400] 17:50:52 INFO - PROCESS | 1860 | 1461027052369 Marionette TRACE conn3 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 17:50:52 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. 17:50:52 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1225ms 17:50:52 INFO - PROCESS | 1860 | 1461027052414 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 17:50:52 INFO - PROCESS | 1860 | 1461027052417 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 17:50:52 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 17:50:52 INFO - PROCESS | 1860 | 1461027052422 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 17:50:52 INFO - PROCESS | 1860 | 1461027052424 Marionette TRACE conn3 <- [1,2978,null,{}] 17:50:52 INFO - PROCESS | 1860 | 1461027052429 Marionette TRACE conn3 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:52 INFO - PROCESS | 1860 | 1461027052603 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 17:50:52 INFO - PROCESS | 1860 | 1461027052868 Marionette TRACE conn3 -> [0,2980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:52 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fdab3b800 == 165 [pid = 1860] [id = 753] 17:50:52 INFO - PROCESS | 1860 | ++DOMWINDOW == 246 (0x7f3fda85d000) [pid = 1860] [serial = 2259] [outer = (nil)] 17:50:52 INFO - PROCESS | 1860 | ++DOMWINDOW == 247 (0x7f3fdabe6400) [pid = 1860] [serial = 2260] [outer = 0x7f3fda85d000] 17:50:52 INFO - PROCESS | 1860 | 1461027052932 Marionette DEBUG loaded listener.js 17:50:53 INFO - PROCESS | 1860 | ++DOMWINDOW == 248 (0x7f3fdabecc00) [pid = 1860] [serial = 2261] [outer = 0x7f3fda85d000] 17:50:53 INFO - PROCESS | 1860 | 1461027053563 Marionette TRACE conn3 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 17:50:53 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. 17:50:53 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1175ms 17:50:53 INFO - PROCESS | 1860 | 1461027053598 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 17:50:53 INFO - PROCESS | 1860 | 1461027053600 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 17:50:53 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 17:50:53 INFO - PROCESS | 1860 | 1461027053606 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 17:50:53 INFO - PROCESS | 1860 | 1461027053608 Marionette TRACE conn3 <- [1,2982,null,{}] 17:50:53 INFO - PROCESS | 1860 | 1461027053613 Marionette TRACE conn3 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:53 INFO - PROCESS | 1860 | 1461027053777 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 17:50:54 INFO - PROCESS | 1860 | 1461027054016 Marionette TRACE conn3 -> [0,2984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:54 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fd564d800 == 166 [pid = 1860] [id = 754] 17:50:54 INFO - PROCESS | 1860 | ++DOMWINDOW == 249 (0x7f3fd5687400) [pid = 1860] [serial = 2262] [outer = (nil)] 17:50:54 INFO - PROCESS | 1860 | ++DOMWINDOW == 250 (0x7f3fd568e400) [pid = 1860] [serial = 2263] [outer = 0x7f3fd5687400] 17:50:54 INFO - PROCESS | 1860 | 1461027054081 Marionette DEBUG loaded listener.js 17:50:54 INFO - PROCESS | 1860 | ++DOMWINDOW == 251 (0x7f3fd5692c00) [pid = 1860] [serial = 2264] [outer = 0x7f3fd5687400] 17:50:54 INFO - PROCESS | 1860 | 1461027054797 Marionette TRACE conn3 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 17:50:54 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 17:50:54 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 17:50:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:50:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:50:54 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 17:50:54 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1224ms 17:50:54 INFO - PROCESS | 1860 | 1461027054832 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 17:50:54 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 17:50:54 INFO - PROCESS | 1860 | 1461027054835 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 17:50:54 INFO - PROCESS | 1860 | 1461027054840 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 17:50:54 INFO - PROCESS | 1860 | 1461027054843 Marionette TRACE conn3 <- [1,2986,null,{}] 17:50:54 INFO - PROCESS | 1860 | 1461027054848 Marionette TRACE conn3 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:55 INFO - PROCESS | 1860 | 1461027055027 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 17:50:55 INFO - PROCESS | 1860 | 1461027055269 Marionette TRACE conn3 -> [0,2988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:55 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fd57cf800 == 167 [pid = 1860] [id = 755] 17:50:55 INFO - PROCESS | 1860 | ++DOMWINDOW == 252 (0x7f3fd568b400) [pid = 1860] [serial = 2265] [outer = (nil)] 17:50:55 INFO - PROCESS | 1860 | ++DOMWINDOW == 253 (0x7f3fdabe8c00) [pid = 1860] [serial = 2266] [outer = 0x7f3fd568b400] 17:50:55 INFO - PROCESS | 1860 | 1461027055334 Marionette DEBUG loaded listener.js 17:50:55 INFO - PROCESS | 1860 | ++DOMWINDOW == 254 (0x7f3fe000b400) [pid = 1860] [serial = 2267] [outer = 0x7f3fd568b400] 17:50:56 INFO - PROCESS | 1860 | 1461027056041 Marionette TRACE conn3 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 17:50:56 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. 17:50:56 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1238ms 17:50:56 INFO - PROCESS | 1860 | 1461027056078 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 17:50:56 INFO - PROCESS | 1860 | 1461027056081 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 17:50:56 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 17:50:56 INFO - PROCESS | 1860 | 1461027056086 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 17:50:56 INFO - PROCESS | 1860 | 1461027056088 Marionette TRACE conn3 <- [1,2990,null,{}] 17:50:56 INFO - PROCESS | 1860 | 1461027056094 Marionette TRACE conn3 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:56 INFO - PROCESS | 1860 | 1461027056276 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 17:50:56 INFO - PROCESS | 1860 | 1461027056521 Marionette TRACE conn3 -> [0,2992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:56 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fd57e7800 == 168 [pid = 1860] [id = 756] 17:50:56 INFO - PROCESS | 1860 | ++DOMWINDOW == 255 (0x7f3fd5687c00) [pid = 1860] [serial = 2268] [outer = (nil)] 17:50:56 INFO - PROCESS | 1860 | ++DOMWINDOW == 256 (0x7f3fd9515400) [pid = 1860] [serial = 2269] [outer = 0x7f3fd5687c00] 17:50:56 INFO - PROCESS | 1860 | 1461027056583 Marionette DEBUG loaded listener.js 17:50:56 INFO - PROCESS | 1860 | ++DOMWINDOW == 257 (0x7f3fdd7f0c00) [pid = 1860] [serial = 2270] [outer = 0x7f3fd5687c00] 17:50:57 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fd57e3000 == 169 [pid = 1860] [id = 757] 17:50:57 INFO - PROCESS | 1860 | ++DOMWINDOW == 258 (0x7f3fe076c800) [pid = 1860] [serial = 2271] [outer = (nil)] 17:50:57 INFO - PROCESS | 1860 | ++DOMWINDOW == 259 (0x7f3fdba39400) [pid = 1860] [serial = 2272] [outer = 0x7f3fe076c800] 17:50:57 INFO - PROCESS | 1860 | 1461027057382 Marionette TRACE conn3 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 17:50:57 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. 17:50:57 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1327ms 17:50:57 INFO - PROCESS | 1860 | 1461027057420 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 17:50:57 INFO - PROCESS | 1860 | 1461027057423 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 17:50:57 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 17:50:57 INFO - PROCESS | 1860 | 1461027057432 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 17:50:57 INFO - PROCESS | 1860 | 1461027057435 Marionette TRACE conn3 <- [1,2994,null,{}] 17:50:57 INFO - PROCESS | 1860 | 1461027057439 Marionette TRACE conn3 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:57 INFO - PROCESS | 1860 | 1461027057673 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 17:50:57 INFO - PROCESS | 1860 | 1461027057954 Marionette TRACE conn3 -> [0,2996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:57 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fdc5f5800 == 170 [pid = 1860] [id = 758] 17:50:57 INFO - PROCESS | 1860 | ++DOMWINDOW == 260 (0x7f3fd568dc00) [pid = 1860] [serial = 2273] [outer = (nil)] 17:50:58 INFO - PROCESS | 1860 | ++DOMWINDOW == 261 (0x7f3fdabe7400) [pid = 1860] [serial = 2274] [outer = 0x7f3fd568dc00] 17:50:58 INFO - PROCESS | 1860 | 1461027058020 Marionette DEBUG loaded listener.js 17:50:58 INFO - PROCESS | 1860 | ++DOMWINDOW == 262 (0x7f3fde1c2400) [pid = 1860] [serial = 2275] [outer = 0x7f3fd568dc00] 17:50:58 INFO - PROCESS | 1860 | 1461027058695 Marionette TRACE conn3 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 17:50:58 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 17:50:58 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 17:50:58 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1280ms 17:50:58 INFO - PROCESS | 1860 | 1461027058724 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 17:50:58 INFO - PROCESS | 1860 | 1461027058727 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 17:50:58 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 17:50:58 INFO - PROCESS | 1860 | 1461027058735 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 17:50:58 INFO - PROCESS | 1860 | 1461027058738 Marionette TRACE conn3 <- [1,2998,null,{}] 17:50:58 INFO - PROCESS | 1860 | 1461027058742 Marionette TRACE conn3 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:58 INFO - PROCESS | 1860 | 1461027058937 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 17:50:59 INFO - PROCESS | 1860 | 1461027059472 Marionette TRACE conn3 -> [0,3000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:59 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fd62eb800 == 171 [pid = 1860] [id = 759] 17:50:59 INFO - PROCESS | 1860 | ++DOMWINDOW == 263 (0x7f3fd9514c00) [pid = 1860] [serial = 2276] [outer = (nil)] 17:50:59 INFO - PROCESS | 1860 | ++DOMWINDOW == 264 (0x7f3fd968e000) [pid = 1860] [serial = 2277] [outer = 0x7f3fd9514c00] 17:50:59 INFO - PROCESS | 1860 | 1461027059610 Marionette DEBUG loaded listener.js 17:50:59 INFO - PROCESS | 1860 | ++DOMWINDOW == 265 (0x7f3fda865c00) [pid = 1860] [serial = 2278] [outer = 0x7f3fd9514c00] 17:51:00 INFO - PROCESS | 1860 | 1461027060338 Marionette TRACE conn3 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 17:51:00 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. 17:51:00 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1629ms 17:51:00 INFO - PROCESS | 1860 | 1461027060367 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 17:51:00 INFO - PROCESS | 1860 | 1461027060373 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 17:51:00 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 17:51:00 INFO - PROCESS | 1860 | 1461027060380 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 17:51:00 INFO - PROCESS | 1860 | 1461027060383 Marionette TRACE conn3 <- [1,3002,null,{}] 17:51:00 INFO - PROCESS | 1860 | 1461027060390 Marionette TRACE conn3 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:00 INFO - PROCESS | 1860 | 1461027060563 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 17:51:00 INFO - PROCESS | 1860 | 1461027060851 Marionette TRACE conn3 -> [0,3004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:00 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fde6ee800 == 172 [pid = 1860] [id = 760] 17:51:00 INFO - PROCESS | 1860 | ++DOMWINDOW == 266 (0x7f3fd950e400) [pid = 1860] [serial = 2279] [outer = (nil)] 17:51:00 INFO - PROCESS | 1860 | ++DOMWINDOW == 267 (0x7f3fdac54400) [pid = 1860] [serial = 2280] [outer = 0x7f3fd950e400] 17:51:00 INFO - PROCESS | 1860 | 1461027060913 Marionette DEBUG loaded listener.js 17:51:01 INFO - PROCESS | 1860 | ++DOMWINDOW == 268 (0x7f3fdcb1e000) [pid = 1860] [serial = 2281] [outer = 0x7f3fd950e400] 17:51:01 INFO - PROCESS | 1860 | 1461027061786 Marionette TRACE conn3 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 17:51:01 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. 17:51:01 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1435ms 17:51:01 INFO - PROCESS | 1860 | 1461027061816 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 17:51:01 INFO - PROCESS | 1860 | 1461027061821 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 17:51:01 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 17:51:01 INFO - PROCESS | 1860 | 1461027061828 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 17:51:01 INFO - PROCESS | 1860 | 1461027061830 Marionette TRACE conn3 <- [1,3006,null,{}] 17:51:01 INFO - PROCESS | 1860 | 1461027061836 Marionette TRACE conn3 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:02 INFO - PROCESS | 1860 | 1461027062001 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 17:51:02 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fecf47000 == 171 [pid = 1860] [id = 681] 17:51:02 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff4e5e800 == 170 [pid = 1860] [id = 682] 17:51:02 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fdfd14000 == 169 [pid = 1860] [id = 734] 17:51:02 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3febe85800 == 168 [pid = 1860] [id = 733] 17:51:02 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fead4f800 == 167 [pid = 1860] [id = 732] 17:51:02 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fe8d11800 == 166 [pid = 1860] [id = 731] 17:51:02 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fe06d3000 == 165 [pid = 1860] [id = 730] 17:51:02 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fe358e000 == 164 [pid = 1860] [id = 729] 17:51:02 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fe1c69800 == 163 [pid = 1860] [id = 728] 17:51:02 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fdff22800 == 162 [pid = 1860] [id = 727] 17:51:02 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fdbec7800 == 161 [pid = 1860] [id = 726] 17:51:02 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fdbecc800 == 160 [pid = 1860] [id = 723] 17:51:02 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fdff16800 == 159 [pid = 1860] [id = 722] 17:51:02 INFO - PROCESS | 1860 | --DOCSHELL 0x7f400d36d800 == 158 [pid = 1860] [id = 721] 17:51:02 INFO - PROCESS | 1860 | --DOCSHELL 0x7f4007a57000 == 157 [pid = 1860] [id = 720] 17:51:02 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ffc0d0000 == 156 [pid = 1860] [id = 719] 17:51:02 INFO - PROCESS | 1860 | --DOMWINDOW == 267 (0x7f4002b6bc00) [pid = 1860] [serial = 1956] [outer = (nil)] [url = about:blank] 17:51:02 INFO - PROCESS | 1860 | --DOMWINDOW == 266 (0x7f3ff6caa000) [pid = 1860] [serial = 1899] [outer = (nil)] [url = about:blank] 17:51:02 INFO - PROCESS | 1860 | --DOMWINDOW == 265 (0x7f4007ed4400) [pid = 1860] [serial = 1833] [outer = (nil)] [url = about:blank] 17:51:02 INFO - PROCESS | 1860 | --DOMWINDOW == 264 (0x7f3ff10d9400) [pid = 1860] [serial = 1998] [outer = (nil)] [url = about:blank] 17:51:02 INFO - PROCESS | 1860 | --DOMWINDOW == 263 (0x7f3ff7915c00) [pid = 1860] [serial = 1950] [outer = (nil)] [url = about:blank] 17:51:02 INFO - PROCESS | 1860 | --DOMWINDOW == 262 (0x7f400628c400) [pid = 1860] [serial = 1830] [outer = (nil)] [url = about:blank] 17:51:02 INFO - PROCESS | 1860 | --DOMWINDOW == 261 (0x7f4007f2d400) [pid = 1860] [serial = 1839] [outer = (nil)] [url = about:blank] 17:51:02 INFO - PROCESS | 1860 | --DOMWINDOW == 260 (0x7f3fdcb24c00) [pid = 1860] [serial = 1842] [outer = (nil)] [url = about:blank] 17:51:02 INFO - PROCESS | 1860 | --DOMWINDOW == 259 (0x7f3ff6e3f400) [pid = 1860] [serial = 1947] [outer = (nil)] [url = about:blank] 17:51:02 INFO - PROCESS | 1860 | --DOMWINDOW == 258 (0x7f3fdcb19800) [pid = 1860] [serial = 1923] [outer = (nil)] [url = about:blank] 17:51:02 INFO - PROCESS | 1860 | --DOMWINDOW == 257 (0x7f3febdf2800) [pid = 1860] [serial = 1878] [outer = (nil)] [url = about:blank] 17:51:02 INFO - PROCESS | 1860 | --DOMWINDOW == 256 (0x7f3ffc162800) [pid = 1860] [serial = 1953] [outer = (nil)] [url = about:blank] 17:51:02 INFO - PROCESS | 1860 | --DOMWINDOW == 255 (0x7f4008305c00) [pid = 1860] [serial = 1836] [outer = (nil)] [url = about:blank] 17:51:02 INFO - PROCESS | 1860 | --DOMWINDOW == 254 (0x7f4006290000) [pid = 1860] [serial = 2016] [outer = (nil)] [url = about:blank] 17:51:02 INFO - PROCESS | 1860 | --DOMWINDOW == 253 (0x7f3ff0d4dc00) [pid = 1860] [serial = 1938] [outer = (nil)] [url = about:blank] 17:51:02 INFO - PROCESS | 1860 | --DOMWINDOW == 252 (0x7f3fe9d25400) [pid = 1860] [serial = 2138] [outer = (nil)] [url = about:blank] 17:51:02 INFO - PROCESS | 1860 | --DOMWINDOW == 251 (0x7f3ff6741800) [pid = 1860] [serial = 2001] [outer = (nil)] [url = about:blank] 17:51:02 INFO - PROCESS | 1860 | --DOMWINDOW == 250 (0x7f3ff5fbfc00) [pid = 1860] [serial = 1944] [outer = (nil)] [url = about:blank] 17:51:02 INFO - PROCESS | 1860 | --DOMWINDOW == 249 (0x7f3fd951c800) [pid = 1860] [serial = 2013] [outer = (nil)] [url = about:blank] 17:51:02 INFO - PROCESS | 1860 | --DOMWINDOW == 248 (0x7f3ff85dd000) [pid = 1860] [serial = 2004] [outer = (nil)] [url = about:blank] 17:51:02 INFO - PROCESS | 1860 | --DOMWINDOW == 247 (0x7f3fe16f1400) [pid = 1860] [serial = 1872] [outer = (nil)] [url = about:blank] 17:51:02 INFO - PROCESS | 1860 | --DOMWINDOW == 246 (0x7f3fed081400) [pid = 1860] [serial = 2141] [outer = (nil)] [url = about:blank] 17:51:02 INFO - PROCESS | 1860 | --DOMWINDOW == 245 (0x7f3ff79a0800) [pid = 1860] [serial = 1818] [outer = (nil)] [url = about:blank] 17:51:02 INFO - PROCESS | 1860 | --DOMWINDOW == 244 (0x7f4007f2c000) [pid = 1860] [serial = 2019] [outer = (nil)] [url = about:blank] 17:51:02 INFO - PROCESS | 1860 | --DOMWINDOW == 243 (0x7f3ff85e0000) [pid = 1860] [serial = 1821] [outer = (nil)] [url = about:blank] 17:51:02 INFO - PROCESS | 1860 | --DOMWINDOW == 242 (0x7f3ff4a89c00) [pid = 1860] [serial = 2085] [outer = (nil)] [url = about:blank] 17:51:02 INFO - PROCESS | 1860 | --DOMWINDOW == 241 (0x7f3fe0856800) [pid = 1860] [serial = 1926] [outer = (nil)] [url = about:blank] 17:51:02 INFO - PROCESS | 1860 | --DOMWINDOW == 240 (0x7f3fdba40800) [pid = 1860] [serial = 2022] [outer = (nil)] [url = about:blank] 17:51:02 INFO - PROCESS | 1860 | --DOMWINDOW == 239 (0x7f3fe9b40800) [pid = 1860] [serial = 1989] [outer = (nil)] [url = about:blank] 17:51:02 INFO - PROCESS | 1860 | --DOMWINDOW == 238 (0x7f4006121400) [pid = 1860] [serial = 1827] [outer = (nil)] [url = about:blank] 17:51:02 INFO - PROCESS | 1860 | --DOMWINDOW == 237 (0x7f3febdf3800) [pid = 1860] [serial = 1932] [outer = (nil)] [url = about:blank] 17:51:02 INFO - PROCESS | 1860 | --DOMWINDOW == 236 (0x7f4001fe0800) [pid = 1860] [serial = 2007] [outer = (nil)] [url = about:blank] 17:51:02 INFO - PROCESS | 1860 | --DOMWINDOW == 235 (0x7f3feb10dc00) [pid = 1860] [serial = 2139] [outer = (nil)] [url = about:blank] 17:51:02 INFO - PROCESS | 1860 | --DOMWINDOW == 234 (0x7f3ff0805000) [pid = 1860] [serial = 2142] [outer = (nil)] [url = about:blank] 17:51:02 INFO - PROCESS | 1860 | --DOMWINDOW == 233 (0x7f3fe0005c00) [pid = 1860] [serial = 2127] [outer = (nil)] [url = about:blank] 17:51:02 INFO - PROCESS | 1860 | --DOMWINDOW == 232 (0x7f3fdbd80c00) [pid = 1860] [serial = 2126] [outer = (nil)] [url = about:blank] 17:51:02 INFO - PROCESS | 1860 | --DOMWINDOW == 231 (0x7f3fe321c400) [pid = 1860] [serial = 2132] [outer = (nil)] [url = about:blank] 17:51:02 INFO - PROCESS | 1860 | --DOMWINDOW == 230 (0x7f3feb110800) [pid = 1860] [serial = 2093] [outer = (nil)] [url = about:blank] 17:51:02 INFO - PROCESS | 1860 | --DOMWINDOW == 229 (0x7f3fe0659800) [pid = 1860] [serial = 2129] [outer = (nil)] [url = about:blank] 17:51:02 INFO - PROCESS | 1860 | --DOMWINDOW == 228 (0x7f3fe16f2800) [pid = 1860] [serial = 2130] [outer = (nil)] [url = about:blank] 17:51:02 INFO - PROCESS | 1860 | --DOMWINDOW == 227 (0x7f3fe9b38000) [pid = 1860] [serial = 2133] [outer = (nil)] [url = about:blank] 17:51:02 INFO - PROCESS | 1860 | --DOMWINDOW == 226 (0x7f3fd973e400) [pid = 1860] [serial = 2087] [outer = (nil)] [url = about:blank] 17:51:02 INFO - PROCESS | 1860 | --DOMWINDOW == 225 (0x7f3ff10e8c00) [pid = 1860] [serial = 2096] [outer = (nil)] [url = about:blank] 17:51:02 INFO - PROCESS | 1860 | --DOMWINDOW == 224 (0x7f3fe1ae9400) [pid = 1860] [serial = 2090] [outer = (nil)] [url = about:blank] 17:51:02 INFO - PROCESS | 1860 | --DOMWINDOW == 223 (0x7f3fe9c69000) [pid = 1860] [serial = 2135] [outer = (nil)] [url = about:blank] 17:51:02 INFO - PROCESS | 1860 | --DOMWINDOW == 222 (0x7f3fe18a7800) [pid = 1860] [serial = 2123] [outer = (nil)] [url = about:blank] 17:51:02 INFO - PROCESS | 1860 | --DOMWINDOW == 221 (0x7f3ff5fc4000) [pid = 1860] [serial = 2099] [outer = (nil)] [url = about:blank] 17:51:02 INFO - PROCESS | 1860 | --DOMWINDOW == 220 (0x7f3ff7911400) [pid = 1860] [serial = 2102] [outer = (nil)] [url = about:blank] 17:51:02 INFO - PROCESS | 1860 | --DOMWINDOW == 219 (0x7f4007ec5c00) [pid = 1860] [serial = 2105] [outer = (nil)] [url = about:blank] 17:51:02 INFO - PROCESS | 1860 | --DOMWINDOW == 218 (0x7f3fe1677800) [pid = 1860] [serial = 2108] [outer = (nil)] [url = about:blank] 17:51:02 INFO - PROCESS | 1860 | --DOMWINDOW == 217 (0x7f3fd968ac00) [pid = 1860] [serial = 2111] [outer = (nil)] [url = about:blank] 17:51:02 INFO - PROCESS | 1860 | --DOMWINDOW == 216 (0x7f3fe3222800) [pid = 1860] [serial = 2120] [outer = (nil)] [url = about:blank] 17:51:02 INFO - PROCESS | 1860 | --DOMWINDOW == 215 (0x7f3fe1635400) [pid = 1860] [serial = 2117] [outer = (nil)] [url = about:blank] 17:51:02 INFO - PROCESS | 1860 | --DOMWINDOW == 214 (0x7f3fe000e800) [pid = 1860] [serial = 2114] [outer = (nil)] [url = about:blank] 17:51:02 INFO - PROCESS | 1860 | --DOMWINDOW == 213 (0x7f3ff10e4400) [pid = 1860] [serial = 2144] [outer = (nil)] [url = about:blank] 17:51:02 INFO - PROCESS | 1860 | --DOMWINDOW == 212 (0x7f3ff300ac00) [pid = 1860] [serial = 2145] [outer = (nil)] [url = about:blank] 17:51:02 INFO - PROCESS | 1860 | --DOMWINDOW == 211 (0x7f3fe9c72800) [pid = 1860] [serial = 2136] [outer = (nil)] [url = about:blank] 17:51:02 INFO - PROCESS | 1860 | --DOMWINDOW == 210 (0x7f3fe08cbc00) [pid = 1860] [serial = 1986] [outer = (nil)] [url = about:blank] 17:51:02 INFO - PROCESS | 1860 | --DOMWINDOW == 209 (0x7f3ff06a7000) [pid = 1860] [serial = 1995] [outer = (nil)] [url = about:blank] 17:51:02 INFO - PROCESS | 1860 | --DOMWINDOW == 208 (0x7f3ff10e7400) [pid = 1860] [serial = 1887] [outer = (nil)] [url = about:blank] 17:51:02 INFO - PROCESS | 1860 | --DOMWINDOW == 207 (0x7f400302ac00) [pid = 1860] [serial = 2010] [outer = (nil)] [url = about:blank] 17:51:02 INFO - PROCESS | 1860 | --DOMWINDOW == 206 (0x7f3fe18b0400) [pid = 1860] [serial = 1959] [outer = (nil)] [url = about:blank] 17:51:02 INFO - PROCESS | 1860 | --DOMWINDOW == 205 (0x7f3ff322a400) [pid = 1860] [serial = 1890] [outer = (nil)] [url = about:blank] 17:51:02 INFO - PROCESS | 1860 | --DOMWINDOW == 204 (0x7f3fdcb20800) [pid = 1860] [serial = 1869] [outer = (nil)] [url = about:blank] 17:51:02 INFO - PROCESS | 1860 | --DOMWINDOW == 203 (0x7f3ff4eaa000) [pid = 1860] [serial = 1893] [outer = (nil)] [url = about:blank] 17:51:02 INFO - PROCESS | 1860 | --DOMWINDOW == 202 (0x7f4003216c00) [pid = 1860] [serial = 1824] [outer = (nil)] [url = about:blank] 17:51:02 INFO - PROCESS | 1860 | --DOMWINDOW == 201 (0x7f3fed077c00) [pid = 1860] [serial = 1992] [outer = (nil)] [url = about:blank] 17:51:02 INFO - PROCESS | 1860 | --DOMWINDOW == 200 (0x7f3fec6de800) [pid = 1860] [serial = 1881] [outer = (nil)] [url = about:blank] 17:51:02 INFO - PROCESS | 1860 | --DOMWINDOW == 199 (0x7f3ff017c400) [pid = 1860] [serial = 1884] [outer = (nil)] [url = about:blank] 17:51:02 INFO - PROCESS | 1860 | --DOMWINDOW == 198 (0x7f3ff50f7c00) [pid = 1860] [serial = 1941] [outer = (nil)] [url = about:blank] 17:51:02 INFO - PROCESS | 1860 | --DOMWINDOW == 197 (0x7f3ff56c3400) [pid = 1860] [serial = 1815] [outer = (nil)] [url = about:blank] 17:51:02 INFO - PROCESS | 1860 | --DOMWINDOW == 196 (0x7f3ff56d2400) [pid = 1860] [serial = 1896] [outer = (nil)] [url = about:blank] 17:51:02 INFO - PROCESS | 1860 | --DOMWINDOW == 195 (0x7f3fe9b3cc00) [pid = 1860] [serial = 1875] [outer = (nil)] [url = about:blank] 17:51:02 INFO - PROCESS | 1860 | --DOMWINDOW == 194 (0x7f3fe365a400) [pid = 1860] [serial = 1929] [outer = (nil)] [url = about:blank] 17:51:02 INFO - PROCESS | 1860 | --DOMWINDOW == 193 (0x7f3fecc97400) [pid = 1860] [serial = 1935] [outer = (nil)] [url = about:blank] 17:51:02 INFO - PROCESS | 1860 | 1461027062616 Marionette TRACE conn3 -> [0,3008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:02 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fd7a83000 == 157 [pid = 1860] [id = 761] 17:51:02 INFO - PROCESS | 1860 | ++DOMWINDOW == 194 (0x7f3fd951c800) [pid = 1860] [serial = 2282] [outer = (nil)] 17:51:02 INFO - PROCESS | 1860 | ++DOMWINDOW == 195 (0x7f3fdba40800) [pid = 1860] [serial = 2283] [outer = 0x7f3fd951c800] 17:51:02 INFO - PROCESS | 1860 | 1461027062686 Marionette DEBUG loaded listener.js 17:51:02 INFO - PROCESS | 1860 | ++DOMWINDOW == 196 (0x7f3fe04ad400) [pid = 1860] [serial = 2284] [outer = 0x7f3fd951c800] 17:51:03 INFO - PROCESS | 1860 | 1461027063302 Marionette TRACE conn3 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 17:51:03 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. 17:51:03 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1487ms 17:51:03 INFO - PROCESS | 1860 | 1461027063315 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 17:51:03 INFO - PROCESS | 1860 | 1461027063317 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 17:51:03 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 17:51:03 INFO - PROCESS | 1860 | 1461027063331 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 17:51:03 INFO - PROCESS | 1860 | 1461027063340 Marionette TRACE conn3 <- [1,3010,null,{}] 17:51:03 INFO - PROCESS | 1860 | 1461027063352 Marionette TRACE conn3 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:03 INFO - PROCESS | 1860 | 1461027063515 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 17:51:03 INFO - PROCESS | 1860 | 1461027063713 Marionette TRACE conn3 -> [0,3012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:03 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fdfd2b800 == 158 [pid = 1860] [id = 762] 17:51:03 INFO - PROCESS | 1860 | ++DOMWINDOW == 197 (0x7f3fd968b400) [pid = 1860] [serial = 2285] [outer = (nil)] 17:51:03 INFO - PROCESS | 1860 | ++DOMWINDOW == 198 (0x7f3fe1630800) [pid = 1860] [serial = 2286] [outer = 0x7f3fd968b400] 17:51:03 INFO - PROCESS | 1860 | 1461027063767 Marionette DEBUG loaded listener.js 17:51:03 INFO - PROCESS | 1860 | ++DOMWINDOW == 199 (0x7f3fe1819800) [pid = 1860] [serial = 2287] [outer = 0x7f3fd968b400] 17:51:04 INFO - PROCESS | 1860 | 1461027064341 Marionette TRACE conn3 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 17:51: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 17:51:04 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1039ms 17:51:04 INFO - PROCESS | 1860 | 1461027064369 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 17:51:04 INFO - PROCESS | 1860 | 1461027064373 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 17:51:04 INFO - TEST-START | /FileAPI/FileReaderSync.worker 17:51:04 INFO - PROCESS | 1860 | 1461027064378 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 17:51:04 INFO - PROCESS | 1860 | 1461027064380 Marionette TRACE conn3 <- [1,3014,null,{}] 17:51:04 INFO - PROCESS | 1860 | 1461027064385 Marionette TRACE conn3 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:04 INFO - PROCESS | 1860 | 1461027064535 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 17:51:04 INFO - PROCESS | 1860 | 1461027064752 Marionette TRACE conn3 -> [0,3016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReaderSync.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReaderSync.worker\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:04 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fe1835000 == 159 [pid = 1860] [id = 763] 17:51:04 INFO - PROCESS | 1860 | ++DOMWINDOW == 200 (0x7f3fdd7e8800) [pid = 1860] [serial = 2288] [outer = (nil)] 17:51:04 INFO - PROCESS | 1860 | ++DOMWINDOW == 201 (0x7f3fe1824000) [pid = 1860] [serial = 2289] [outer = 0x7f3fdd7e8800] 17:51:04 INFO - PROCESS | 1860 | 1461027064805 Marionette DEBUG loaded listener.js 17:51:04 INFO - PROCESS | 1860 | ++DOMWINDOW == 202 (0x7f3fe18b0c00) [pid = 1860] [serial = 2290] [outer = 0x7f3fdd7e8800] 17:51:05 INFO - PROCESS | 1860 | [1860] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 17:51:05 INFO - PROCESS | 1860 | 1461027065516 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 17:51:05 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 17:51:05 INFO - {} 17:51:05 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 17:51:05 INFO - {} 17:51:05 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 17:51:05 INFO - {} 17:51:05 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 17:51:05 INFO - {} 17:51:05 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1177ms 17:51:05 INFO - PROCESS | 1860 | 1461027065559 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 17:51:05 INFO - PROCESS | 1860 | 1461027065562 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 17:51:05 INFO - TEST-START | /FileAPI/fileReader.html 17:51:05 INFO - PROCESS | 1860 | 1461027065571 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 17:51:05 INFO - PROCESS | 1860 | 1461027065573 Marionette TRACE conn3 <- [1,3018,null,{}] 17:51:05 INFO - PROCESS | 1860 | 1461027065584 Marionette TRACE conn3 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:05 INFO - PROCESS | 1860 | 1461027065803 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 17:51:05 INFO - PROCESS | 1860 | 1461027065831 Marionette TRACE conn3 -> [0,3020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/fileReader.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/fileReader.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:05 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fe3693000 == 160 [pid = 1860] [id = 764] 17:51:05 INFO - PROCESS | 1860 | ++DOMWINDOW == 203 (0x7f3fe3225000) [pid = 1860] [serial = 2291] [outer = (nil)] 17:51:05 INFO - PROCESS | 1860 | ++DOMWINDOW == 204 (0x7f3fe3659400) [pid = 1860] [serial = 2292] [outer = 0x7f3fe3225000] 17:51:05 INFO - PROCESS | 1860 | 1461027065896 Marionette DEBUG loaded listener.js 17:51:05 INFO - PROCESS | 1860 | ++DOMWINDOW == 205 (0x7f3fe9ba0400) [pid = 1860] [serial = 2293] [outer = 0x7f3fe3225000] 17:51:07 INFO - PROCESS | 1860 | --DOMWINDOW == 204 (0x7f3fe1ae7800) [pid = 1860] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 17:51:07 INFO - PROCESS | 1860 | --DOMWINDOW == 203 (0x7f3fe3658000) [pid = 1860] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 17:51:07 INFO - PROCESS | 1860 | --DOMWINDOW == 202 (0x7f3fd9511000) [pid = 1860] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 17:51:07 INFO - PROCESS | 1860 | --DOMWINDOW == 201 (0x7f3fd9513800) [pid = 1860] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 17:51:07 INFO - PROCESS | 1860 | --DOMWINDOW == 200 (0x7f3fd9798800) [pid = 1860] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 17:51:07 INFO - PROCESS | 1860 | --DOMWINDOW == 199 (0x7f3fd9684c00) [pid = 1860] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 17:51:07 INFO - PROCESS | 1860 | --DOMWINDOW == 198 (0x7f3fe1adac00) [pid = 1860] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 17:51:07 INFO - PROCESS | 1860 | --DOMWINDOW == 197 (0x7f3fe1674800) [pid = 1860] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 17:51:07 INFO - PROCESS | 1860 | --DOMWINDOW == 196 (0x7f3fde1cf400) [pid = 1860] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 17:51:07 INFO - PROCESS | 1860 | 1461027067047 Marionette TRACE conn3 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 17:51:07 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 17:51:07 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 17:51:07 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 17:51:07 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 17:51:07 INFO - TEST-OK | /FileAPI/fileReader.html | took 1532ms 17:51:07 INFO - TEST-START | /FileAPI/historical.html 17:51:07 INFO - PROCESS | 1860 | 1461027067100 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 17:51:07 INFO - PROCESS | 1860 | 1461027067103 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 17:51:07 INFO - PROCESS | 1860 | 1461027067108 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 17:51:07 INFO - PROCESS | 1860 | 1461027067110 Marionette TRACE conn3 <- [1,3022,null,{}] 17:51:07 INFO - PROCESS | 1860 | 1461027067115 Marionette TRACE conn3 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:07 INFO - PROCESS | 1860 | 1461027067341 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 17:51:07 INFO - PROCESS | 1860 | 1461027067530 Marionette TRACE conn3 -> [0,3024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/historical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/historical.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:07 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fe8cc1000 == 161 [pid = 1860] [id = 765] 17:51:07 INFO - PROCESS | 1860 | ++DOMWINDOW == 197 (0x7f3fe3228000) [pid = 1860] [serial = 2294] [outer = (nil)] 17:51:07 INFO - PROCESS | 1860 | ++DOMWINDOW == 198 (0x7f3fe9b9f000) [pid = 1860] [serial = 2295] [outer = 0x7f3fe3228000] 17:51:07 INFO - PROCESS | 1860 | 1461027067583 Marionette DEBUG loaded listener.js 17:51:07 INFO - PROCESS | 1860 | ++DOMWINDOW == 199 (0x7f3fe9d25400) [pid = 1860] [serial = 2296] [outer = 0x7f3fe3228000] 17:51:08 INFO - PROCESS | 1860 | 1461027068120 Marionette TRACE conn3 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 17:51:08 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 17:51:08 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 17:51:08 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 17:51:08 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 17:51:08 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 17:51:08 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 17:51:08 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 17:51:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:51:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:51:08 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 17:51:08 INFO - TEST-OK | /FileAPI/historical.html | took 1026ms 17:51:08 INFO - PROCESS | 1860 | 1461027068136 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 17:51:08 INFO - PROCESS | 1860 | 1461027068139 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 17:51:08 INFO - TEST-START | /FileAPI/idlharness.html 17:51:08 INFO - PROCESS | 1860 | 1461027068149 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 17:51:08 INFO - PROCESS | 1860 | 1461027068152 Marionette TRACE conn3 <- [1,3026,null,{}] 17:51:08 INFO - PROCESS | 1860 | 1461027068178 Marionette TRACE conn3 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:08 INFO - PROCESS | 1860 | 1461027068333 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 17:51:08 INFO - PROCESS | 1860 | 1461027068515 Marionette TRACE conn3 -> [0,3028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:08 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fe9b11800 == 162 [pid = 1860] [id = 766] 17:51:08 INFO - PROCESS | 1860 | ++DOMWINDOW == 200 (0x7f3fd9798800) [pid = 1860] [serial = 2297] [outer = (nil)] 17:51:08 INFO - PROCESS | 1860 | ++DOMWINDOW == 201 (0x7f3feb134400) [pid = 1860] [serial = 2298] [outer = 0x7f3fd9798800] 17:51:08 INFO - PROCESS | 1860 | 1461027068567 Marionette DEBUG loaded listener.js 17:51:08 INFO - PROCESS | 1860 | ++DOMWINDOW == 202 (0x7f3febfb0c00) [pid = 1860] [serial = 2299] [outer = 0x7f3fd9798800] 17:51:10 INFO - PROCESS | 1860 | 1461027070244 Marionette TRACE conn3 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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]]]}] 17:51:10 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 17:51:10 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 17:51:10 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 17:51:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:51:10 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:51:10 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:51:10 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:51:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:51:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:51:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:51:10 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:51:10 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:51:10 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:51:10 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 17:51:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 17:51:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 17:51:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 17:51:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 17:51:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 17:51:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 17:51:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 17:51:10 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 17:51:10 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 17:51:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:51:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:51:10 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 17:51:10 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 17:51:10 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:51:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:51:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:51:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:51:10 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:51:10 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:51:10 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:51:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 17:51:10 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 17:51:10 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 17:51:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:51:10 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:51:10 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:51:10 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:51:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:51:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:51:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:51:10 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:51:10 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:51:10 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:51:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 17:51:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 17:51:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 17:51:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 17:51:10 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 17:51:10 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:51:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:51:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:51:10 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:51:10 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:51:10 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:51:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:51:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:51:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:51:10 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:51:10 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:51:10 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:51:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 17:51:10 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 17:51:10 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 17:51:10 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:51:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:51:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:51:10 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:51:10 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:51:10 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:51:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:51:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:51:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:51:10 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:51:10 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:51:10 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:51:10 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 17:51:10 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 17:51:10 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 17:51:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:51:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:51:10 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 17:51:10 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:51:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:51:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:51:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:51:10 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:51:10 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:51:10 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:51:10 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 17:51:10 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 17:51:10 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 17:51:10 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 17:51:10 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 17:51:10 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 17:51:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 17:51:10 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 17:51:10 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 17:51:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 17:51:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 17:51:10 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 17:51:10 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:51:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:51:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:51:10 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:51:10 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:51:10 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:51:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:51:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:51:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:51:10 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:51:10 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:51:10 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:51:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 17:51:10 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 17:51:10 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 17:51:10 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:51:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:51:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:51:10 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:51:10 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:51:10 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:51:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:51:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:51:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:51:10 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:51:10 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:51:10 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:51:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 17:51:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 17:51:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 17:51:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 17:51:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 17:51:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 17:51:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 17:51:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 17:51:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 17:51:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 17:51:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 17:51:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 17:51:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 17:51:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 17:51:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 17:51:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 17:51:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 17:51:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 17:51:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 17:51:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 17:51:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 17:51:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 17:51:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 17:51:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 17:51:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 17:51:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 17:51:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 17:51:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 17:51:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 17:51:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 17:51:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 17:51:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 17:51:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 17:51:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 17:51:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 17:51:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 17:51:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 17:51:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 17:51:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 17:51:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 17:51:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 17:51:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 17:51:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 17:51:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 17:51:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 17:51:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 17:51:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 17:51:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 17:51:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 17:51:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 17:51:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 17:51:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 17:51:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 17:51:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 17:51:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 17:51:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 17:51:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 17:51:10 INFO - TEST-OK | /FileAPI/idlharness.html | took 2167ms 17:51:10 INFO - PROCESS | 1860 | 1461027070319 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 17:51:10 INFO - TEST-START | /FileAPI/idlharness.worker 17:51:10 INFO - PROCESS | 1860 | 1461027070324 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 17:51:10 INFO - PROCESS | 1860 | 1461027070330 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 17:51:10 INFO - PROCESS | 1860 | 1461027070335 Marionette TRACE conn3 <- [1,3030,null,{}] 17:51:10 INFO - PROCESS | 1860 | 1461027070409 Marionette TRACE conn3 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:10 INFO - PROCESS | 1860 | 1461027070635 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 17:51:10 INFO - PROCESS | 1860 | 1461027070917 Marionette TRACE conn3 -> [0,3032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.worker\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:10 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fe1697800 == 163 [pid = 1860] [id = 767] 17:51:10 INFO - PROCESS | 1860 | ++DOMWINDOW == 203 (0x7f3fdac5f800) [pid = 1860] [serial = 2300] [outer = (nil)] 17:51:10 INFO - PROCESS | 1860 | ++DOMWINDOW == 204 (0x7f3fe181a800) [pid = 1860] [serial = 2301] [outer = 0x7f3fdac5f800] 17:51:10 INFO - PROCESS | 1860 | 1461027070988 Marionette DEBUG loaded listener.js 17:51:11 INFO - PROCESS | 1860 | ++DOMWINDOW == 205 (0x7f3fe1ad6400) [pid = 1860] [serial = 2302] [outer = 0x7f3fdac5f800] 17:51:11 INFO - PROCESS | 1860 | [1860] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 17:51:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 17:51:13 INFO - {} 17:51:13 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 17:51:13 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 17:51:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:51:13 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:51:13 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:51:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:51:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:51:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:51:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:51:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 17:51:13 INFO - {} 17:51:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 17:51:13 INFO - {} 17:51:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 17:51:13 INFO - {} 17:51:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 17:51:13 INFO - {} 17:51:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 17:51:13 INFO - {} 17:51:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 17:51:13 INFO - {} 17:51:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 17:51:13 INFO - {} 17:51:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 17:51:13 INFO - {} 17:51:13 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 17:51:13 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 17:51:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:51:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:51:13 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 17:51:13 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 17:51:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:51:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:51:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:51:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:51:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 17:51:13 INFO - {} 17:51:13 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 17:51:13 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 17:51:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:51:13 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:51:13 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:51:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:51:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:51:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:51:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:51:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 17:51:13 INFO - {} 17:51:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 17:51:13 INFO - {} 17:51:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 17:51:13 INFO - {} 17:51:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 17:51:13 INFO - {} 17:51:13 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 17:51:13 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:51:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:51:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:51:13 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:51:13 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:51:13 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:51:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:51:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:51:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:51:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 17:51:13 INFO - {} 17:51:13 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 - {} 17:51:13 INFO - {} 17:51:13 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 17:51:13 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:51:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:51:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:51:13 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:51:13 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:51:13 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:51:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:51:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:51:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:51:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 17:51:13 INFO - {} 17:51:13 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 17:51:13 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 17:51:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:51:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:51:13 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 17:51:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:51:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:51:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:51:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:51:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 17:51:13 INFO - {} 17:51:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 17:51:13 INFO - {} 17:51:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 17:51:13 INFO - {} 17:51:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 17:51:13 INFO - {} 17:51:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 17:51:13 INFO - {} 17:51:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 17:51:13 INFO - {} 17:51:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 17:51:13 INFO - {} 17:51:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 17:51:13 INFO - {} 17:51:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 17:51:13 INFO - {} 17:51:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 17:51:13 INFO - {} 17:51:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 17:51:13 INFO - {} 17:51:13 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 17:51:13 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:51:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:51:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:51:13 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:51:13 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:51:13 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:51:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:51:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:51:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:51:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 17:51:13 INFO - {} 17:51:13 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 - {} 17:51:13 INFO - {} 17:51:13 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 17:51:13 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:51:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:51:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:51:13 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:51:13 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:51:13 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:51:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:51:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:51:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:51:13 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 17:51:13 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 17:51:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:51:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:51:13 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 17:51:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:51:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:51:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:51:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:51:13 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 17:51:13 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 17:51:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:51:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:51:13 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 17:51:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:51:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:51:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:51:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:51:13 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 17:51:13 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 17:51:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:51:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:51:13 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 17:51:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:51:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:51:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:51:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:51:13 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 17:51:13 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 17:51:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:51:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:51:13 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 17:51:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:51:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:51:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:51:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:51:13 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 17:51:13 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 17:51:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:51:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:51:13 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 17:51:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:51:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:51:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:51:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:51:13 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 17:51:13 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 17:51:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:51:13 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:51:13 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:51:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:51:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:51:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:51:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:51:13 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 17:51:13 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 17:51:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:51:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:51:13 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 17:51:13 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 17:51:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:51:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:51:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:51:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:51:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 17:51:13 INFO - {} 17:51:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 17:51:13 INFO - {} 17:51:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 17:51:13 INFO - {} 17:51:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 17:51:13 INFO - {} 17:51:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 17:51:13 INFO - {} 17:51:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 17:51:13 INFO - {} 17:51:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 17:51:13 INFO - {} 17:51:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 17:51:13 INFO - {} 17:51:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 17:51:13 INFO - {} 17:51:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 17:51:13 INFO - {} 17:51:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 17:51:13 INFO - {} 17:51:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 17:51:13 INFO - {} 17:51:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 17:51:13 INFO - {} 17:51:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 17:51:13 INFO - {} 17:51:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 17:51:13 INFO - {} 17:51:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 17:51:13 INFO - {} 17:51:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 17:51:13 INFO - {} 17:51:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 17:51:13 INFO - {} 17:51:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 17:51:13 INFO - {} 17:51:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 17:51:13 INFO - {} 17:51:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 17:51:13 INFO - {} 17:51:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 17:51:13 INFO - {} 17:51:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 17:51:13 INFO - {} 17:51:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 17:51:13 INFO - {} 17:51:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 17:51:13 INFO - {} 17:51:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 17:51:13 INFO - {} 17:51:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 17:51:13 INFO - {} 17:51:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 17:51:13 INFO - {} 17:51:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 17:51:13 INFO - {} 17:51:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 17:51:13 INFO - {} 17:51:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 17:51:13 INFO - {} 17:51:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 17:51:13 INFO - {} 17:51:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 17:51:13 INFO - {} 17:51:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 17:51:13 INFO - {} 17:51:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 17:51:13 INFO - {} 17:51:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 17:51:13 INFO - {} 17:51:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 17:51:13 INFO - {} 17:51:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 17:51:13 INFO - {} 17:51:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 17:51:13 INFO - {} 17:51:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 17:51:13 INFO - {} 17:51:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 17:51:13 INFO - {} 17:51:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 17:51:13 INFO - {} 17:51:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 17:51:13 INFO - {} 17:51:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 17:51:13 INFO - {} 17:51:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 17:51:13 INFO - {} 17:51:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 17:51:13 INFO - {} 17:51:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 17:51:13 INFO - {} 17:51:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 17:51:13 INFO - {} 17:51:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 17:51:13 INFO - {} 17:51:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 17:51:13 INFO - {} 17:51:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 17:51:13 INFO - {} 17:51:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 17:51:13 INFO - {} 17:51:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 17:51:13 INFO - {} 17:51:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 17:51:13 INFO - {} 17:51:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 17:51:13 INFO - {} 17:51:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 17:51:13 INFO - {} 17:51:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 17:51:13 INFO - {} 17:51:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 17:51:13 INFO - {} 17:51:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 17:51:13 INFO - {} 17:51:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 17:51:13 INFO - {} 17:51:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 17:51:13 INFO - {} 17:51:13 INFO - TEST-OK | /FileAPI/idlharness.worker | took 2902ms 17:51:13 INFO - PROCESS | 1860 | 1461027073145 Marionette TRACE conn3 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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,{},{}]]]}] 17:51:13 INFO - PROCESS | 1860 | 1461027073234 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 17:51:13 INFO - PROCESS | 1860 | 1461027073250 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 17:51:13 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 17:51:13 INFO - PROCESS | 1860 | 1461027073318 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 17:51:13 INFO - PROCESS | 1860 | 1461027073325 Marionette TRACE conn3 <- [1,3034,null,{}] 17:51:13 INFO - PROCESS | 1860 | 1461027073336 Marionette TRACE conn3 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:13 INFO - PROCESS | 1860 | 1461027073575 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 17:51:13 INFO - PROCESS | 1860 | 1461027073838 Marionette TRACE conn3 -> [0,3036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-XHR-revoke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:13 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fecd4f000 == 164 [pid = 1860] [id = 768] 17:51:13 INFO - PROCESS | 1860 | ++DOMWINDOW == 206 (0x7f3fe0852400) [pid = 1860] [serial = 2303] [outer = (nil)] 17:51:13 INFO - PROCESS | 1860 | ++DOMWINDOW == 207 (0x7f3fe365a000) [pid = 1860] [serial = 2304] [outer = 0x7f3fe0852400] 17:51:13 INFO - PROCESS | 1860 | 1461027073906 Marionette DEBUG loaded listener.js 17:51:14 INFO - PROCESS | 1860 | ++DOMWINDOW == 208 (0x7f3ff6e4a400) [pid = 1860] [serial = 2305] [outer = 0x7f3fe0852400] 17:51:14 INFO - PROCESS | 1860 | 1461027074615 Marionette TRACE conn3 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 17:51:14 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 17:51:14 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1356ms 17:51:14 INFO - TEST-START | /FileAPI/blob/Blob-close.html 17:51:14 INFO - PROCESS | 1860 | 1461027074664 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 17:51:14 INFO - PROCESS | 1860 | 1461027074667 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 17:51:14 INFO - PROCESS | 1860 | 1461027074674 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 17:51:14 INFO - PROCESS | 1860 | 1461027074679 Marionette TRACE conn3 <- [1,3038,null,{}] 17:51:14 INFO - PROCESS | 1860 | 1461027074693 Marionette TRACE conn3 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:14 INFO - PROCESS | 1860 | 1461027074884 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 17:51:15 INFO - PROCESS | 1860 | 1461027075152 Marionette TRACE conn3 -> [0,3040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-close.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-close.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:15 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff060a800 == 165 [pid = 1860] [id = 769] 17:51:15 INFO - PROCESS | 1860 | ++DOMWINDOW == 209 (0x7f3ff6e4b400) [pid = 1860] [serial = 2306] [outer = (nil)] 17:51:15 INFO - PROCESS | 1860 | ++DOMWINDOW == 210 (0x7f4001fd9c00) [pid = 1860] [serial = 2307] [outer = 0x7f3ff6e4b400] 17:51:15 INFO - PROCESS | 1860 | 1461027075221 Marionette DEBUG loaded listener.js 17:51:15 INFO - PROCESS | 1860 | ++DOMWINDOW == 211 (0x7f400321b800) [pid = 1860] [serial = 2308] [outer = 0x7f3ff6e4b400] 17:51:15 INFO - PROCESS | 1860 | 1461027075948 Marionette TRACE conn3 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 17:51:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 17:51:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 17:51:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:51:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:51:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 17:51:15 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1297ms 17:51:15 INFO - PROCESS | 1860 | 1461027075970 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 17:51:15 INFO - PROCESS | 1860 | 1461027075975 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 17:51:15 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 17:51:15 INFO - PROCESS | 1860 | 1461027075982 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 17:51:15 INFO - PROCESS | 1860 | 1461027075985 Marionette TRACE conn3 <- [1,3042,null,{}] 17:51:15 INFO - PROCESS | 1860 | 1461027075990 Marionette TRACE conn3 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:16 INFO - PROCESS | 1860 | 1461027076182 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 17:51:16 INFO - PROCESS | 1860 | 1461027076419 Marionette TRACE conn3 -> [0,3044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:16 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff125c000 == 166 [pid = 1860] [id = 770] 17:51:16 INFO - PROCESS | 1860 | ++DOMWINDOW == 212 (0x7f3fd58ebc00) [pid = 1860] [serial = 2309] [outer = (nil)] 17:51:16 INFO - PROCESS | 1860 | ++DOMWINDOW == 213 (0x7f3fd58f8000) [pid = 1860] [serial = 2310] [outer = 0x7f3fd58ebc00] 17:51:16 INFO - PROCESS | 1860 | 1461027076488 Marionette DEBUG loaded listener.js 17:51:16 INFO - PROCESS | 1860 | ++DOMWINDOW == 214 (0x7f3ff7921c00) [pid = 1860] [serial = 2311] [outer = 0x7f3fd58ebc00] 17:51:17 INFO - PROCESS | 1860 | 1461027077479 Marionette TRACE conn3 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 17:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 17:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 17:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 17:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 17:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 17:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 17:51:17 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. 17:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 17:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 17:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 17:51:17 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'.) 17:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 17:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 17:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 17:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 17:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 17:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 17:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 17:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 17:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 17:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 17:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 17:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 17:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 17:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 17:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 17:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 17:51:17 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. 17:51:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 17:51:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:51:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:51:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 17:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 17:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 17:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 17:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 17:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 17:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 17:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 17:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 17:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 17:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 17:51:17 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. 17:51:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 17:51:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 17:51:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:51:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:51:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 17:51:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 17:51:17 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. 17:51:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 17:51:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 17:51:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:51:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:51:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 17:51:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 17:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 17:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 17:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 17:51:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 17:51:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 17:51:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:51:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:51:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 17:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 17:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 17:51:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 17:51:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:51:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:51:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:51:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:51:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 17:51:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 17:51:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:51:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:51:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:51:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:51:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:51:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 17:51:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:51:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:51:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:51:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:51:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:51:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 17:51:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:51:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:51:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:51:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:51:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 17:51:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 17:51:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:51:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:51:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:51:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:51:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:51:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 17:51:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:51:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:51:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:51:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:51:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:51:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 17:51:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:51:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:51:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:51:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:51:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:51:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 17:51:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:51:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:51:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:51:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:51:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:51:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 17:51:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:51:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:51:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:51:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:51:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 17:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 17:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 17:51:17 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1542ms 17:51:17 INFO - PROCESS | 1860 | 1461027077529 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 17:51:17 INFO - PROCESS | 1860 | 1461027077534 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 17:51:17 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 17:51:17 INFO - PROCESS | 1860 | 1461027077580 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 17:51:17 INFO - PROCESS | 1860 | 1461027077585 Marionette TRACE conn3 <- [1,3046,null,{}] 17:51:17 INFO - PROCESS | 1860 | 1461027077596 Marionette TRACE conn3 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:17 INFO - PROCESS | 1860 | 1461027077814 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 17:51:18 INFO - PROCESS | 1860 | 1461027078096 Marionette TRACE conn3 -> [0,3048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-in-worker.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:18 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff5155000 == 167 [pid = 1860] [id = 771] 17:51:18 INFO - PROCESS | 1860 | ++DOMWINDOW == 215 (0x7f3fd58f3400) [pid = 1860] [serial = 2312] [outer = (nil)] 17:51:18 INFO - PROCESS | 1860 | ++DOMWINDOW == 216 (0x7f4006285400) [pid = 1860] [serial = 2313] [outer = 0x7f3fd58f3400] 17:51:18 INFO - PROCESS | 1860 | 1461027078163 Marionette DEBUG loaded listener.js 17:51:18 INFO - PROCESS | 1860 | ++DOMWINDOW == 217 (0x7f4008397000) [pid = 1860] [serial = 2314] [outer = 0x7f3fd58f3400] 17:51:18 INFO - PROCESS | 1860 | [1860] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 17:51:18 INFO - PROCESS | 1860 | 1461027078969 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 17:51:19 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 17:51:19 INFO - {} 17:51:19 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1445ms 17:51:19 INFO - PROCESS | 1860 | 1461027079015 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 17:51:19 INFO - PROCESS | 1860 | 1461027079018 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 17:51:19 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 17:51:19 INFO - PROCESS | 1860 | 1461027079025 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 17:51:19 INFO - PROCESS | 1860 | 1461027079027 Marionette TRACE conn3 <- [1,3050,null,{}] 17:51:19 INFO - PROCESS | 1860 | 1461027079032 Marionette TRACE conn3 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:19 INFO - PROCESS | 1860 | 1461027079248 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 17:51:19 INFO - PROCESS | 1860 | 1461027079482 Marionette TRACE conn3 -> [0,3052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice-overflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:19 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3feb1bd000 == 168 [pid = 1860] [id = 772] 17:51:19 INFO - PROCESS | 1860 | ++DOMWINDOW == 218 (0x7f3fd7b4ac00) [pid = 1860] [serial = 2315] [outer = (nil)] 17:51:19 INFO - PROCESS | 1860 | ++DOMWINDOW == 219 (0x7f3fe9c75000) [pid = 1860] [serial = 2316] [outer = 0x7f3fd7b4ac00] 17:51:19 INFO - PROCESS | 1860 | 1461027079551 Marionette DEBUG loaded listener.js 17:51:19 INFO - PROCESS | 1860 | ++DOMWINDOW == 220 (0x7f3feb675400) [pid = 1860] [serial = 2317] [outer = 0x7f3fd7b4ac00] 17:51:20 INFO - PROCESS | 1860 | 1461027080299 Marionette TRACE conn3 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 17:51:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 17:51:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 17:51:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 17:51:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 17:51:20 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1328ms 17:51:20 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 17:51:20 INFO - PROCESS | 1860 | 1461027080354 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 17:51:20 INFO - PROCESS | 1860 | 1461027080356 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 17:51:20 INFO - PROCESS | 1860 | 1461027080363 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 17:51:20 INFO - PROCESS | 1860 | 1461027080366 Marionette TRACE conn3 <- [1,3054,null,{}] 17:51:20 INFO - PROCESS | 1860 | 1461027080371 Marionette TRACE conn3 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:20 INFO - PROCESS | 1860 | 1461027080631 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 17:51:20 INFO - PROCESS | 1860 | 1461027080832 Marionette TRACE conn3 -> [0,3056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:20 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3ff67b7000 == 169 [pid = 1860] [id = 773] 17:51:20 INFO - PROCESS | 1860 | ++DOMWINDOW == 221 (0x7f3fd7b4b000) [pid = 1860] [serial = 2318] [outer = (nil)] 17:51:20 INFO - PROCESS | 1860 | ++DOMWINDOW == 222 (0x7f3fec078000) [pid = 1860] [serial = 2319] [outer = 0x7f3fd7b4b000] 17:51:20 INFO - PROCESS | 1860 | 1461027080899 Marionette DEBUG loaded listener.js 17:51:20 INFO - PROCESS | 1860 | ++DOMWINDOW == 223 (0x7f3fecc8c000) [pid = 1860] [serial = 2320] [outer = 0x7f3fd7b4b000] 17:51:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 17:51:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 17:51:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 17:51:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 17:51:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 17:51:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 17:51:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 17:51:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 17:51:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 17:51:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 17:51:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 17:51:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 17:51:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 17:51:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 17:51:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 17:51:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 17:51:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 17:51:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 17:51:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 17:51:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 17:51:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 17:51:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 17:51:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 17:51:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 17:51:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 17:51:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 17:51:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 17:51:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 17:51:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 17:51:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 17:51:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 17:51:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 17:51:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 17:51:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 17:51:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 17:51:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 17:51:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 17:51:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 17:51:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 17:51:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 17:51:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 17:51:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 17:51:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 17:51:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 17:51:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 17:51:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 17:51:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 17:51:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 17:51:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 17:51:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 17:51:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 17:51:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 17:51:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 17:51:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 17:51:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 17:51:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 17:51:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 17:51:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 17:51:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 17:51:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 17:51:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 17:51:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 17:51:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 17:51:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 17:51:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 17:51:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 17:51:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 17:51:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 17:51:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 17:51:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 17:51:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 17:51:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 17:51:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 17:51:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 17:51:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 17:51:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 17:51:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 17:51:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 17:51:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 17:51:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 17:51:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 17:51:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 17:51:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 17:51:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 17:51:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 17:51:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 17:51:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 17:51:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 17:51:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 17:51:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 17:51:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 17:51:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 17:51:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 17:51:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 17:51:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 17:51:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 17:51:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 17:51:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 17:51:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 17:51:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:51:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:51:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:51:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:51:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:51:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 17:51:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:51:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:51:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:51:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:51:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:51:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 17:51:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:51:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:51:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:51:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:51:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:51:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 17:51:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:51:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:51:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:51:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:51:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:51:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 17:51:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:51:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:51:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:51:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:51:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:51:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 17:51:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:51:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:51:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:51:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:51:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:51:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 17:51:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:51:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:51:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:51:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:51:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:51:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 17:51:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:51:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:51:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:51:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:51:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:51:22 INFO - PROCESS | 1860 | 1461027081960 Marionette TRACE conn3 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 17:51:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 17:51:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:51:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:51:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:51:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:51:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:51:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 17:51:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:51:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:51:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:51:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:51:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:51:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 17:51:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:51:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:51:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:51:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:51:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:51:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 17:51:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:51:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:51:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:51:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:51:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:51:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 17:51:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:51:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:51:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:51:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:51:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:51:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 17:51:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:51:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:51:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:51:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:51:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:51:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 17:51:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:51:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:51:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:51:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:51:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:51:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 17:51:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:51:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:51:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:51:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:51:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:51:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 17:51:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:51:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:51:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:51:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:51:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:51:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 17:51:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:51:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:51:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:51:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:51:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:51:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 17:51:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:51:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:51:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:51:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:51:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:51:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 17:51:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:51:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:51:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:51:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:51:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:51:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 17:51:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:51:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:51:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:51:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:51:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:51:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 17:51:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:51:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:51:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:51:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:51:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:51:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 17:51:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:51:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:51:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:51:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 17:51:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 17:51:22 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" 17:51:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:51:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:51:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:51:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 17:51:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 17:51:22 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" 17:51:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:51:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:51:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:51:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 17:51:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 17:51:22 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1693ms 17:51:22 INFO - PROCESS | 1860 | 1461027082056 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 17:51:22 INFO - PROCESS | 1860 | 1461027082060 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 17:51:22 INFO - TEST-START | /FileAPI/file/File-constructor.html 17:51:22 INFO - PROCESS | 1860 | 1461027082077 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 17:51:22 INFO - PROCESS | 1860 | 1461027082085 Marionette TRACE conn3 <- [1,3058,null,{}] 17:51:22 INFO - PROCESS | 1860 | 1461027082095 Marionette TRACE conn3 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:22 INFO - PROCESS | 1860 | 1461027082359 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 17:51:22 INFO - PROCESS | 1860 | 1461027082636 Marionette TRACE conn3 -> [0,3060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/File-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/File-constructor.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:22 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f4004256000 == 170 [pid = 1860] [id = 774] 17:51:22 INFO - PROCESS | 1860 | ++DOMWINDOW == 224 (0x7f3fe036a800) [pid = 1860] [serial = 2321] [outer = (nil)] 17:51:22 INFO - PROCESS | 1860 | ++DOMWINDOW == 225 (0x7f3feb73e400) [pid = 1860] [serial = 2322] [outer = 0x7f3fe036a800] 17:51:22 INFO - PROCESS | 1860 | 1461027082704 Marionette DEBUG loaded listener.js 17:51:22 INFO - PROCESS | 1860 | ++DOMWINDOW == 226 (0x7f400628c400) [pid = 1860] [serial = 2323] [outer = 0x7f3fe036a800] 17:51:23 INFO - PROCESS | 1860 | 1461027083397 Marionette TRACE conn3 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 17:51:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 17:51:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 17:51:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 17:51:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 17:51:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 17:51:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 17:51:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 17:51:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 17:51:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 17:51:23 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 17:51:23 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 17:51:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:51:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:51:23 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 17:51:23 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 17:51:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 17:51:23 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 17:51:23 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 17:51:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:51:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:51:23 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 17:51:23 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 17:51:23 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 17:51:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:51:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:51:23 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 17:51:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 17:51:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 17:51:23 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1352ms 17:51:23 INFO - PROCESS | 1860 | 1461027083434 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 17:51:23 INFO - PROCESS | 1860 | 1461027083437 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 17:51:23 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 17:51:23 INFO - PROCESS | 1860 | 1461027083446 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 17:51:23 INFO - PROCESS | 1860 | 1461027083448 Marionette TRACE conn3 <- [1,3062,null,{}] 17:51:23 INFO - PROCESS | 1860 | 1461027083453 Marionette TRACE conn3 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:23 INFO - PROCESS | 1860 | 1461027083635 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 17:51:23 INFO - PROCESS | 1860 | 1461027083873 Marionette TRACE conn3 -> [0,3064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/Worker-read-file-constructor.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:23 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f400859a000 == 171 [pid = 1860] [id = 775] 17:51:23 INFO - PROCESS | 1860 | ++DOMWINDOW == 227 (0x7f3fd949a400) [pid = 1860] [serial = 2324] [outer = (nil)] 17:51:23 INFO - PROCESS | 1860 | ++DOMWINDOW == 228 (0x7f3fd94a4800) [pid = 1860] [serial = 2325] [outer = 0x7f3fd949a400] 17:51:23 INFO - PROCESS | 1860 | 1461027083940 Marionette DEBUG loaded listener.js 17:51:24 INFO - PROCESS | 1860 | ++DOMWINDOW == 229 (0x7f4007f30400) [pid = 1860] [serial = 2326] [outer = 0x7f3fd949a400] 17:51:24 INFO - PROCESS | 1860 | [1860] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 17:51:24 INFO - PROCESS | 1860 | 1461027084687 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 17:51:24 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 17:51:24 INFO - {} 17:51:24 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1278ms 17:51:24 INFO - PROCESS | 1860 | 1461027084724 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 17:51:24 INFO - PROCESS | 1860 | 1461027084727 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 17:51:24 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 17:51:24 INFO - PROCESS | 1860 | 1461027084732 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 17:51:24 INFO - PROCESS | 1860 | 1461027084735 Marionette TRACE conn3 <- [1,3066,null,{}] 17:51:24 INFO - PROCESS | 1860 | 1461027084740 Marionette TRACE conn3 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:24 INFO - PROCESS | 1860 | 1461027084924 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 17:51:25 INFO - PROCESS | 1860 | 1461027085191 Marionette TRACE conn3 -> [0,3068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/filelist-section/filelist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/filelist-section/filelist.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:25 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f400fb8a000 == 172 [pid = 1860] [id = 776] 17:51:25 INFO - PROCESS | 1860 | ++DOMWINDOW == 230 (0x7f3fd7b50000) [pid = 1860] [serial = 2327] [outer = (nil)] 17:51:25 INFO - PROCESS | 1860 | ++DOMWINDOW == 231 (0x7f3fd9448400) [pid = 1860] [serial = 2328] [outer = 0x7f3fd7b50000] 17:51:25 INFO - PROCESS | 1860 | 1461027085255 Marionette DEBUG loaded listener.js 17:51:25 INFO - PROCESS | 1860 | ++DOMWINDOW == 232 (0x7f3fd9451c00) [pid = 1860] [serial = 2329] [outer = 0x7f3fd7b50000] 17:51:25 INFO - PROCESS | 1860 | 1461027085958 Marionette TRACE conn3 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 17:51:26 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 17:51:26 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 17:51:26 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 17:51:26 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 17:51:26 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 17:51:26 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 17:51:26 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 17:51:26 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1284ms 17:51:26 INFO - PROCESS | 1860 | 1461027086019 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 17:51:26 INFO - PROCESS | 1860 | 1461027086022 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 17:51:26 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 17:51:26 INFO - PROCESS | 1860 | 1461027086028 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 17:51:26 INFO - PROCESS | 1860 | 1461027086032 Marionette TRACE conn3 <- [1,3070,null,{}] 17:51:26 INFO - PROCESS | 1860 | 1461027086037 Marionette TRACE conn3 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:26 INFO - PROCESS | 1860 | 1461027086235 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 17:51:26 INFO - PROCESS | 1860 | 1461027086518 Marionette TRACE conn3 -> [0,3072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/Determining-Encoding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/Determining-Encoding.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:26 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fe9c9a800 == 173 [pid = 1860] [id = 777] 17:51:26 INFO - PROCESS | 1860 | ++DOMWINDOW == 233 (0x7f3fd94a4400) [pid = 1860] [serial = 2330] [outer = (nil)] 17:51:26 INFO - PROCESS | 1860 | ++DOMWINDOW == 234 (0x7f3fde3c6c00) [pid = 1860] [serial = 2331] [outer = 0x7f3fd94a4400] 17:51:26 INFO - PROCESS | 1860 | 1461027086592 Marionette DEBUG loaded listener.js 17:51:26 INFO - PROCESS | 1860 | ++DOMWINDOW == 235 (0x7f3fde3ce800) [pid = 1860] [serial = 2332] [outer = 0x7f3fd94a4400] 17:51:27 INFO - PROCESS | 1860 | 1461027087286 Marionette TRACE conn3 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 17:51:27 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 17:51:27 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 17:51:27 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 17:51:27 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 17:51:27 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 17:51:27 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 17:51:27 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1285ms 17:51:27 INFO - PROCESS | 1860 | 1461027087320 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 17:51:27 INFO - PROCESS | 1860 | 1461027087323 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 17:51:27 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 17:51:27 INFO - PROCESS | 1860 | 1461027087328 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 17:51:27 INFO - PROCESS | 1860 | 1461027087331 Marionette TRACE conn3 <- [1,3074,null,{}] 17:51:27 INFO - PROCESS | 1860 | 1461027087335 Marionette TRACE conn3 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:27 INFO - PROCESS | 1860 | 1461027087515 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 17:51:27 INFO - PROCESS | 1860 | 1461027087774 Marionette TRACE conn3 -> [0,3076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:27 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fdb19e000 == 174 [pid = 1860] [id = 778] 17:51:27 INFO - PROCESS | 1860 | ++DOMWINDOW == 236 (0x7f3fdba3a000) [pid = 1860] [serial = 2333] [outer = (nil)] 17:51:27 INFO - PROCESS | 1860 | ++DOMWINDOW == 237 (0x7f3fe0027400) [pid = 1860] [serial = 2334] [outer = 0x7f3fdba3a000] 17:51:27 INFO - PROCESS | 1860 | 1461027087850 Marionette DEBUG loaded listener.js 17:51:27 INFO - PROCESS | 1860 | ++DOMWINDOW == 238 (0x7f3fe002c000) [pid = 1860] [serial = 2335] [outer = 0x7f3fdba3a000] 17:51:28 INFO - PROCESS | 1860 | 1461027088531 Marionette TRACE conn3 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 17:51:28 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 17:51:28 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 17:51:28 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 17:51:28 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 17:51:28 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 17:51:28 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 17:51:28 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1227ms 17:51:28 INFO - PROCESS | 1860 | 1461027088561 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 17:51:28 INFO - PROCESS | 1860 | 1461027088564 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 17:51:28 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 17:51:28 INFO - PROCESS | 1860 | 1461027088572 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 17:51:28 INFO - PROCESS | 1860 | 1461027088574 Marionette TRACE conn3 <- [1,3078,null,{}] 17:51:28 INFO - PROCESS | 1860 | 1461027088579 Marionette TRACE conn3 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:28 INFO - PROCESS | 1860 | 1461027088753 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 17:51:29 INFO - PROCESS | 1860 | 1461027088997 Marionette TRACE conn3 -> [0,3080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-multiple-reads.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:29 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fd5915000 == 175 [pid = 1860] [id = 779] 17:51:29 INFO - PROCESS | 1860 | ++DOMWINDOW == 239 (0x7f3fd5927000) [pid = 1860] [serial = 2336] [outer = (nil)] 17:51:29 INFO - PROCESS | 1860 | ++DOMWINDOW == 240 (0x7f3fd592a800) [pid = 1860] [serial = 2337] [outer = 0x7f3fd5927000] 17:51:29 INFO - PROCESS | 1860 | 1461027089058 Marionette DEBUG loaded listener.js 17:51:29 INFO - PROCESS | 1860 | ++DOMWINDOW == 241 (0x7f3fd5930800) [pid = 1860] [serial = 2338] [outer = 0x7f3fd5927000] 17:51:29 INFO - PROCESS | 1860 | 1461027089745 Marionette TRACE conn3 <- [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] 17:51:29 INFO - PROCESS | 1860 | 1461027089819 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 17:51:29 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 17:51:29 INFO - PROCESS | 1860 | 1461027089832 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 17:51:29 INFO - PROCESS | 1860 | 1461027089835 Marionette TRACE conn3 <- [1,3082,null,{}] 17:51:29 INFO - PROCESS | 1860 | 1461027089844 Marionette TRACE conn3 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:30 INFO - PROCESS | 1860 | 1461027090040 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 17:51:30 INFO - PROCESS | 1860 | 1461027090328 Marionette TRACE conn3 -> [0,3084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_abort.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:30 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fd5e6d000 == 176 [pid = 1860] [id = 780] 17:51:30 INFO - PROCESS | 1860 | ++DOMWINDOW == 242 (0x7f3fd5928400) [pid = 1860] [serial = 2339] [outer = (nil)] 17:51:30 INFO - PROCESS | 1860 | ++DOMWINDOW == 243 (0x7f3fd5e42400) [pid = 1860] [serial = 2340] [outer = 0x7f3fd5928400] 17:51:30 INFO - PROCESS | 1860 | 1461027090392 Marionette DEBUG loaded listener.js 17:51:30 INFO - PROCESS | 1860 | ++DOMWINDOW == 244 (0x7f3fd5e47c00) [pid = 1860] [serial = 2341] [outer = 0x7f3fd5928400] 17:51:31 INFO - PROCESS | 1860 | 1461027091067 Marionette TRACE conn3 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 17:51:31 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 17:51:31 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 17:51:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:51:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:51:31 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 17:51:31 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 17:51:31 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1285ms 17:51:31 INFO - PROCESS | 1860 | 1461027091120 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 17:51:31 INFO - PROCESS | 1860 | 1461027091123 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 17:51:31 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 17:51:31 INFO - PROCESS | 1860 | 1461027091128 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 17:51:31 INFO - PROCESS | 1860 | 1461027091130 Marionette TRACE conn3 <- [1,3086,null,{}] 17:51:31 INFO - PROCESS | 1860 | 1461027091135 Marionette TRACE conn3 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:31 INFO - PROCESS | 1860 | 1461027091344 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 17:51:31 INFO - PROCESS | 1860 | 1461027091605 Marionette TRACE conn3 -> [0,3088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_error.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_error.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:31 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fe9c95000 == 177 [pid = 1860] [id = 781] 17:51:31 INFO - PROCESS | 1860 | ++DOMWINDOW == 245 (0x7f3fd592a400) [pid = 1860] [serial = 2342] [outer = (nil)] 17:51:31 INFO - PROCESS | 1860 | ++DOMWINDOW == 246 (0x7f3fd5a6c000) [pid = 1860] [serial = 2343] [outer = 0x7f3fd592a400] 17:51:31 INFO - PROCESS | 1860 | 1461027091669 Marionette DEBUG loaded listener.js 17:51:31 INFO - PROCESS | 1860 | ++DOMWINDOW == 247 (0x7f3fd5a74800) [pid = 1860] [serial = 2344] [outer = 0x7f3fd592a400] 17:51:32 INFO - PROCESS | 1860 | 1461027092323 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 17:51:32 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 17:51:32 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1226ms 17:51:32 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 17:51:32 INFO - PROCESS | 1860 | 1461027092354 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 17:51:32 INFO - PROCESS | 1860 | 1461027092356 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 17:51:32 INFO - PROCESS | 1860 | 1461027092361 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 17:51:32 INFO - PROCESS | 1860 | 1461027092364 Marionette TRACE conn3 <- [1,3090,null,{}] 17:51:32 INFO - PROCESS | 1860 | 1461027092369 Marionette TRACE conn3 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:32 INFO - PROCESS | 1860 | 1461027092553 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 17:51:32 INFO - PROCESS | 1860 | 1461027092808 Marionette TRACE conn3 -> [0,3092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:32 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fd5ae2000 == 178 [pid = 1860] [id = 782] 17:51:32 INFO - PROCESS | 1860 | ++DOMWINDOW == 248 (0x7f3fd592d400) [pid = 1860] [serial = 2345] [outer = (nil)] 17:51:32 INFO - PROCESS | 1860 | ++DOMWINDOW == 249 (0x7f3fd5e43c00) [pid = 1860] [serial = 2346] [outer = 0x7f3fd592d400] 17:51:32 INFO - PROCESS | 1860 | 1461027092873 Marionette DEBUG loaded listener.js 17:51:32 INFO - PROCESS | 1860 | ++DOMWINDOW == 250 (0x7f3fd7b4f000) [pid = 1860] [serial = 2347] [outer = 0x7f3fd592d400] 17:51:33 INFO - PROCESS | 1860 | 1461027093577 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 17:51:33 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 17:51:33 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1279ms 17:51:33 INFO - PROCESS | 1860 | 1461027093640 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 17:51:33 INFO - PROCESS | 1860 | 1461027093643 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 17:51:33 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 17:51:33 INFO - PROCESS | 1860 | 1461027093648 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 17:51:33 INFO - PROCESS | 1860 | 1461027093650 Marionette TRACE conn3 <- [1,3094,null,{}] 17:51:33 INFO - PROCESS | 1860 | 1461027093655 Marionette TRACE conn3 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:33 INFO - PROCESS | 1860 | 1461027093841 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 17:51:34 INFO - PROCESS | 1860 | 1461027094123 Marionette TRACE conn3 -> [0,3096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsDataURL.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsDataURL.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:34 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fd799e000 == 179 [pid = 1860] [id = 783] 17:51:34 INFO - PROCESS | 1860 | ++DOMWINDOW == 251 (0x7f3fd5e47000) [pid = 1860] [serial = 2348] [outer = (nil)] 17:51:34 INFO - PROCESS | 1860 | ++DOMWINDOW == 252 (0x7f3fd795c400) [pid = 1860] [serial = 2349] [outer = 0x7f3fd5e47000] 17:51:34 INFO - PROCESS | 1860 | 1461027094187 Marionette DEBUG loaded listener.js 17:51:34 INFO - PROCESS | 1860 | ++DOMWINDOW == 253 (0x7f3fd7960c00) [pid = 1860] [serial = 2350] [outer = 0x7f3fd5e47000] 17:51:34 INFO - PROCESS | 1860 | 1461027094864 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 17:51:34 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 17:51:34 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1275ms 17:51:34 INFO - PROCESS | 1860 | 1461027094925 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 17:51:34 INFO - PROCESS | 1860 | 1461027094928 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 17:51:34 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 17:51:34 INFO - PROCESS | 1860 | 1461027094933 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 17:51:34 INFO - PROCESS | 1860 | 1461027094935 Marionette TRACE conn3 <- [1,3098,null,{}] 17:51:34 INFO - PROCESS | 1860 | 1461027094940 Marionette TRACE conn3 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:35 INFO - PROCESS | 1860 | 1461027095123 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 17:51:35 INFO - PROCESS | 1860 | 1461027095868 Marionette TRACE conn3 -> [0,3100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsText.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:35 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fda712000 == 180 [pid = 1860] [id = 784] 17:51:35 INFO - PROCESS | 1860 | ++DOMWINDOW == 254 (0x7f3fd568f800) [pid = 1860] [serial = 2351] [outer = (nil)] 17:51:35 INFO - PROCESS | 1860 | ++DOMWINDOW == 255 (0x7f3fd58f2c00) [pid = 1860] [serial = 2352] [outer = 0x7f3fd568f800] 17:51:35 INFO - PROCESS | 1860 | 1461027095982 Marionette DEBUG loaded listener.js 17:51:36 INFO - PROCESS | 1860 | ++DOMWINDOW == 256 (0x7f3fd5f8f800) [pid = 1860] [serial = 2353] [outer = 0x7f3fd568f800] 17:51:36 INFO - PROCESS | 1860 | 1461027096635 Marionette TRACE conn3 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 17:51:36 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 17:51:36 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 17:51:36 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1729ms 17:51:36 INFO - PROCESS | 1860 | 1461027096663 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 17:51:36 INFO - PROCESS | 1860 | 1461027096668 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 17:51:36 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 17:51:36 INFO - PROCESS | 1860 | 1461027096695 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 17:51:36 INFO - PROCESS | 1860 | 1461027096699 Marionette TRACE conn3 <- [1,3102,null,{}] 17:51:36 INFO - PROCESS | 1860 | 1461027096705 Marionette TRACE conn3 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:36 INFO - PROCESS | 1860 | 1461027096877 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 17:51:37 INFO - PROCESS | 1860 | 1461027097130 Marionette TRACE conn3 -> [0,3104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readystate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readystate.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:37 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fde6e7000 == 181 [pid = 1860] [id = 785] 17:51:37 INFO - PROCESS | 1860 | ++DOMWINDOW == 257 (0x7f3fd5f90000) [pid = 1860] [serial = 2354] [outer = (nil)] 17:51:37 INFO - PROCESS | 1860 | ++DOMWINDOW == 258 (0x7f3fd9452000) [pid = 1860] [serial = 2355] [outer = 0x7f3fd5f90000] 17:51:37 INFO - PROCESS | 1860 | 1461027097189 Marionette DEBUG loaded listener.js 17:51:37 INFO - PROCESS | 1860 | ++DOMWINDOW == 259 (0x7f3fd9687000) [pid = 1860] [serial = 2356] [outer = 0x7f3fd5f90000] 17:51:37 INFO - PROCESS | 1860 | 1461027097963 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 17:51:37 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 17:51:37 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1285ms 17:51:37 INFO - PROCESS | 1860 | 1461027097975 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 17:51:37 INFO - PROCESS | 1860 | 1461027097979 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 17:51:37 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 17:51:37 INFO - PROCESS | 1860 | 1461027097986 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 17:51:37 INFO - PROCESS | 1860 | 1461027097988 Marionette TRACE conn3 <- [1,3106,null,{}] 17:51:38 INFO - PROCESS | 1860 | 1461027097997 Marionette TRACE conn3 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:38 INFO - PROCESS | 1860 | 1461027098156 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 17:51:38 INFO - PROCESS | 1860 | 1461027098427 Marionette TRACE conn3 -> [0,3108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_result.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_result.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:38 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fdab41800 == 182 [pid = 1860] [id = 786] 17:51:38 INFO - PROCESS | 1860 | ++DOMWINDOW == 260 (0x7f3fd9447400) [pid = 1860] [serial = 2357] [outer = (nil)] 17:51:38 INFO - PROCESS | 1860 | ++DOMWINDOW == 261 (0x7f3fd9745400) [pid = 1860] [serial = 2358] [outer = 0x7f3fd9447400] 17:51:38 INFO - PROCESS | 1860 | 1461027098487 Marionette DEBUG loaded listener.js 17:51:38 INFO - PROCESS | 1860 | ++DOMWINDOW == 262 (0x7f3fdabeec00) [pid = 1860] [serial = 2359] [outer = 0x7f3fd9447400] 17:51:39 INFO - PROCESS | 1860 | 1461027099355 Marionette TRACE conn3 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 17:51:39 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 17:51:39 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 17:51:39 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 17:51:39 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1387ms 17:51:39 INFO - PROCESS | 1860 | 1461027099374 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 17:51:39 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 17:51:39 INFO - PROCESS | 1860 | 1461027099377 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 17:51:39 INFO - PROCESS | 1860 | 1461027099384 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 17:51:39 INFO - PROCESS | 1860 | 1461027099391 Marionette TRACE conn3 <- [1,3110,null,{}] 17:51:39 INFO - PROCESS | 1860 | 1461027099403 Marionette TRACE conn3 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:39 INFO - PROCESS | 1860 | 1461027099620 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 17:51:39 INFO - PROCESS | 1860 | 1461027099884 Marionette TRACE conn3 -> [0,3112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_createobjecturl_blob.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:39 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fd5ec3800 == 183 [pid = 1860] [id = 787] 17:51:39 INFO - PROCESS | 1860 | ++DOMWINDOW == 263 (0x7f3fdac57400) [pid = 1860] [serial = 2360] [outer = (nil)] 17:51:39 INFO - PROCESS | 1860 | ++DOMWINDOW == 264 (0x7f3fdc798400) [pid = 1860] [serial = 2361] [outer = 0x7f3fdac57400] 17:51:39 INFO - PROCESS | 1860 | 1461027099945 Marionette DEBUG loaded listener.js 17:51:40 INFO - PROCESS | 1860 | ++DOMWINDOW == 265 (0x7f3fddfdb800) [pid = 1860] [serial = 2362] [outer = 0x7f3fdac57400] 17:51:40 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3feb7b8800 == 182 [pid = 1860] [id = 559] 17:51:40 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fe8cc1000 == 181 [pid = 1860] [id = 765] 17:51:40 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fe3693000 == 180 [pid = 1860] [id = 764] 17:51:40 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fe1835000 == 179 [pid = 1860] [id = 763] 17:51:40 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fdfd2b800 == 178 [pid = 1860] [id = 762] 17:51:40 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fd7a83000 == 177 [pid = 1860] [id = 761] 17:51:40 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fde6ee800 == 176 [pid = 1860] [id = 760] 17:51:40 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fd62eb800 == 175 [pid = 1860] [id = 759] 17:51:40 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fd57e3000 == 174 [pid = 1860] [id = 757] 17:51:40 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fd57e7800 == 173 [pid = 1860] [id = 756] 17:51:40 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fd57cf800 == 172 [pid = 1860] [id = 755] 17:51:40 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fd564d800 == 171 [pid = 1860] [id = 754] 17:51:40 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fdab3b800 == 170 [pid = 1860] [id = 753] 17:51:40 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fd5450800 == 169 [pid = 1860] [id = 752] 17:51:40 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fd5436000 == 168 [pid = 1860] [id = 751] 17:51:40 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fda70d800 == 167 [pid = 1860] [id = 750] 17:51:40 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fd62ef000 == 166 [pid = 1860] [id = 749] 17:51:40 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff5220000 == 165 [pid = 1860] [id = 748] 17:51:40 INFO - PROCESS | 1860 | --DOCSHELL 0x7f400aeca800 == 164 [pid = 1860] [id = 747] 17:51:40 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fd60c4800 == 163 [pid = 1860] [id = 746] 17:51:40 INFO - PROCESS | 1860 | --DOCSHELL 0x7f400c668800 == 162 [pid = 1860] [id = 745] 17:51:40 INFO - PROCESS | 1860 | --DOCSHELL 0x7f4007e49000 == 161 [pid = 1860] [id = 744] 17:51:40 INFO - PROCESS | 1860 | --DOCSHELL 0x7f4002d8a800 == 160 [pid = 1860] [id = 743] 17:51:40 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff70a5800 == 159 [pid = 1860] [id = 742] 17:51:40 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff5221800 == 158 [pid = 1860] [id = 741] 17:51:40 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff1272000 == 157 [pid = 1860] [id = 740] 17:51:40 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3ff0d18800 == 156 [pid = 1860] [id = 739] 17:51:40 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fede20800 == 155 [pid = 1860] [id = 738] 17:51:40 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fe8cd7800 == 154 [pid = 1860] [id = 737] 17:51:40 INFO - PROCESS | 1860 | --DOCSHELL 0x7f3fdff1b000 == 153 [pid = 1860] [id = 736] 17:51:40 INFO - PROCESS | 1860 | --DOMWINDOW == 264 (0x7f3fe8c9dc00) [pid = 1860] [serial = 2198] [outer = (nil)] [url = about:blank] 17:51:40 INFO - PROCESS | 1860 | --DOMWINDOW == 263 (0x7f3fe9c2fc00) [pid = 1860] [serial = 2201] [outer = (nil)] [url = about:blank] 17:51:40 INFO - PROCESS | 1860 | --DOMWINDOW == 262 (0x7f3fdc4c7000) [pid = 1860] [serial = 2204] [outer = (nil)] [url = about:blank] 17:51:40 INFO - PROCESS | 1860 | --DOMWINDOW == 261 (0x7f3fdbd8cc00) [pid = 1860] [serial = 2184] [outer = (nil)] [url = about:blank] 17:51:40 INFO - PROCESS | 1860 | --DOMWINDOW == 260 (0x7f3fe061d800) [pid = 1860] [serial = 2192] [outer = (nil)] [url = about:blank] 17:51:40 INFO - PROCESS | 1860 | --DOMWINDOW == 259 (0x7f3fe0471c00) [pid = 1860] [serial = 2193] [outer = (nil)] [url = about:blank] 17:51:40 INFO - PROCESS | 1860 | --DOMWINDOW == 258 (0x7f3ff872ac00) [pid = 1860] [serial = 2162] [outer = (nil)] [url = about:blank] 17:51:40 INFO - PROCESS | 1860 | --DOMWINDOW == 257 (0x7f3ff6784c00) [pid = 1860] [serial = 2159] [outer = (nil)] [url = about:blank] 17:51:40 INFO - PROCESS | 1860 | --DOMWINDOW == 256 (0x7f3fe23d3800) [pid = 1860] [serial = 2153] [outer = (nil)] [url = about:blank] 17:51:40 INFO - PROCESS | 1860 | --DOMWINDOW == 255 (0x7f3fe0616c00) [pid = 1860] [serial = 2150] [outer = (nil)] [url = about:blank] 17:51:40 INFO - PROCESS | 1860 | --DOMWINDOW == 254 (0x7f3fd9797800) [pid = 1860] [serial = 2180] [outer = (nil)] [url = about:blank] 17:51:40 INFO - PROCESS | 1860 | --DOMWINDOW == 253 (0x7f3fdac56c00) [pid = 1860] [serial = 2181] [outer = (nil)] [url = about:blank] 17:51:40 INFO - PROCESS | 1860 | --DOMWINDOW == 252 (0x7f3fe1bdec00) [pid = 1860] [serial = 2195] [outer = (nil)] [url = about:blank] 17:51:40 INFO - PROCESS | 1860 | --DOMWINDOW == 251 (0x7f3ff3228c00) [pid = 1860] [serial = 2147] [outer = (nil)] [url = about:blank] 17:51:40 INFO - PROCESS | 1860 | --DOMWINDOW == 250 (0x7f3feb73d800) [pid = 1860] [serial = 2156] [outer = (nil)] [url = about:blank] 17:51:40 INFO - PROCESS | 1860 | --DOMWINDOW == 249 (0x7f3fe167d000) [pid = 1860] [serial = 2189] [outer = (nil)] [url = about:blank] 17:51:40 INFO - PROCESS | 1860 | --DOMWINDOW == 248 (0x7f3fe181f400) [pid = 1860] [serial = 2190] [outer = (nil)] [url = about:blank] 17:51:40 INFO - PROCESS | 1860 | --DOMWINDOW == 247 (0x7f3fe000f000) [pid = 1860] [serial = 2186] [outer = (nil)] [url = about:blank] 17:51:40 INFO - PROCESS | 1860 | --DOMWINDOW == 246 (0x7f3fe1bda000) [pid = 1860] [serial = 2207] [outer = (nil)] [url = about:blank] 17:51:40 INFO - PROCESS | 1860 | --DOMWINDOW == 245 (0x7f3fe061f800) [pid = 1860] [serial = 2187] [outer = (nil)] [url = about:blank] 17:51:40 INFO - PROCESS | 1860 | --DOMWINDOW == 244 (0x7f3fd979a800) [pid = 1860] [serial = 2183] [outer = (nil)] [url = about:blank] 17:51:40 INFO - PROCESS | 1860 | --DOMWINDOW == 243 (0x7f3fe181e400) [pid = 1860] [serial = 2177] [outer = (nil)] [url = about:blank] 17:51:40 INFO - PROCESS | 1860 | --DOMWINDOW == 242 (0x7f3fe04b3c00) [pid = 1860] [serial = 2174] [outer = (nil)] [url = about:blank] 17:51:40 INFO - PROCESS | 1860 | --DOMWINDOW == 241 (0x7f3fe04aa000) [pid = 1860] [serial = 2171] [outer = (nil)] [url = about:blank] 17:51:40 INFO - PROCESS | 1860 | --DOMWINDOW == 240 (0x7f3fe036b400) [pid = 1860] [serial = 2168] [outer = (nil)] [url = about:blank] 17:51:40 INFO - PROCESS | 1860 | --DOMWINDOW == 239 (0x7f3fdac61400) [pid = 1860] [serial = 2165] [outer = (nil)] [url = about:blank] 17:51:40 INFO - PROCESS | 1860 | --DOMWINDOW == 238 (0x7f3fe9c73000) [pid = 1860] [serial = 2202] [outer = (nil)] [url = about:blank] 17:51:40 INFO - PROCESS | 1860 | --DOMWINDOW == 237 (0x7f3fe9b9bc00) [pid = 1860] [serial = 2199] [outer = (nil)] [url = about:blank] 17:51:40 INFO - PROCESS | 1860 | --DOMWINDOW == 236 (0x7f3fe321a000) [pid = 1860] [serial = 2196] [outer = (nil)] [url = about:blank] 17:51:40 INFO - PROCESS | 1860 | --DOMWINDOW == 235 (0x7f3fe0614c00) [pid = 1860] [serial = 2205] [outer = (nil)] [url = about:blank] 17:51:40 INFO - PROCESS | 1860 | 1461027100812 Marionette TRACE conn3 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 17:51:40 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 17:51:40 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 17:51:40 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 17:51:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:51:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:51:40 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 17:51:40 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1440ms 17:51:40 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 17:51:40 INFO - PROCESS | 1860 | 1461027100823 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 17:51:40 INFO - PROCESS | 1860 | 1461027100826 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 17:51:40 INFO - PROCESS | 1860 | 1461027100831 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 17:51:40 INFO - PROCESS | 1860 | 1461027100834 Marionette TRACE conn3 <- [1,3114,null,{}] 17:51:40 INFO - PROCESS | 1860 | 1461027100838 Marionette TRACE conn3 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:41 INFO - PROCESS | 1860 | 1461027101037 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 17:51:41 INFO - PROCESS | 1860 | 1461027101244 Marionette TRACE conn3 -> [0,3116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_xmlhttprequest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_xmlhttprequest.html\", \"7c4d362a-c7e7-4919-8265-da91dac92bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:41 INFO - PROCESS | 1860 | ++DOCSHELL 0x7f3fd62ea800 == 154 [pid = 1860] [id = 788] 17:51:41 INFO - PROCESS | 1860 | ++DOMWINDOW == 236 (0x7f3fd5688000) [pid = 1860] [serial = 2363] [outer = (nil)] 17:51:41 INFO - PROCESS | 1860 | ++DOMWINDOW == 237 (0x7f3fdd7e8000) [pid = 1860] [serial = 2364] [outer = 0x7f3fd5688000] 17:51:41 INFO - PROCESS | 1860 | 1461027101297 Marionette DEBUG loaded listener.js 17:51:41 INFO - PROCESS | 1860 | ++DOMWINDOW == 238 (0x7f3fde3cc400) [pid = 1860] [serial = 2365] [outer = 0x7f3fd5688000] 17:51:41 INFO - PROCESS | 1860 | 1461027101897 Marionette TRACE conn3 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 17:51:41 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 17:51:41 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1076ms 17:51:41 INFO - PROCESS | 1860 | 1461027101906 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 17:51:41 INFO - PROCESS | 1860 | 1461027101909 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 17:51:43 WARNING - u'runner_teardown' () 17:51:43 INFO - No more tests 17:51:43 INFO - Got 0 unexpected results 17:51:43 INFO - SUITE-END | took 988s 17:51:43 INFO - Closing logging queue 17:51:43 INFO - queue closed 17:51:43 INFO - Return code: 0 17:51:43 WARNING - # TBPL SUCCESS # 17:51:43 INFO - Running post-action listener: _resource_record_post_action 17:51:43 INFO - Running post-run listener: _resource_record_post_run 17:51:44 INFO - Total resource usage - Wall time: 1020s; CPU: 98.0%; Read bytes: 8388608; Write bytes: 975327232; Read time: 292; Write time: 272852 17:51:44 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 17:51:44 INFO - install - Wall time: 27s; CPU: 100.0%; Read bytes: 0; Write bytes: 84049920; Read time: 0; Write time: 75768 17:51:44 INFO - run-tests - Wall time: 994s; CPU: 98.0%; Read bytes: 5529600; Write bytes: 885719040; Read time: 184; Write time: 193924 17:51:44 INFO - Running post-run listener: _upload_blobber_files 17:51:44 INFO - Blob upload gear active. 17:51:44 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 17:51:44 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 17:51:44 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-inbound', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 17:51:44 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-inbound -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 17:51:44 INFO - (blobuploader) - INFO - Open directory for files ... 17:51:45 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 17:51:45 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 17:51:45 INFO - (blobuploader) - INFO - Uploading, attempt #1. 17:51:46 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 17:51:46 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 17:51:46 INFO - (blobuploader) - INFO - Done attempting. 17:51:46 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 17:51:46 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 17:51:46 INFO - (blobuploader) - INFO - Uploading, attempt #1. 17:51:47 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 17:51:47 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 17:51:47 INFO - (blobuploader) - INFO - Done attempting. 17:51:47 INFO - (blobuploader) - INFO - Iteration through files over. 17:51:47 INFO - Return code: 0 17:51:47 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 17:51:47 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 17:51:47 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/1951d3ca3139bcda0adb58c138dd9f225ff98050d0d7ef5362dbe90188de03eeab3cee274a6e978f66926de5bdbb8feb74e3c479c9ff1748d031088ba726024e", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/d1f34b2ca6ac9e33e36b41754c055e429ae7906a2fdb590b92271d4366d353f6dee8b02b3d8b710f6bc7a516b339378c45a17ca5a18fccad0c8540d0fb32b5db"} 17:51:47 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 17:51:47 INFO - Writing to file /builds/slave/test/properties/blobber_files 17:51:47 INFO - Contents: 17:51:47 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/1951d3ca3139bcda0adb58c138dd9f225ff98050d0d7ef5362dbe90188de03eeab3cee274a6e978f66926de5bdbb8feb74e3c479c9ff1748d031088ba726024e", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/d1f34b2ca6ac9e33e36b41754c055e429ae7906a2fdb590b92271d4366d353f6dee8b02b3d8b710f6bc7a516b339378c45a17ca5a18fccad0c8540d0fb32b5db"} 17:51:47 INFO - Running post-run listener: copy_logs_to_upload_dir 17:51:47 INFO - Copying logs to upload dir... 17:51:47 INFO - mkdir: /builds/slave/test/build/upload/logs 17:51:47 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1094.186495 ========= master_lag: 0.32 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 18 mins, 14 secs) (at 2016-04-18 17:51:48.280670) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-18 17:51:48.281725) ========= 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=9ca12473fbb1d023794ffd180000023c-1461025999.221848-1073096878 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/1951d3ca3139bcda0adb58c138dd9f225ff98050d0d7ef5362dbe90188de03eeab3cee274a6e978f66926de5bdbb8feb74e3c479c9ff1748d031088ba726024e", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/d1f34b2ca6ac9e33e36b41754c055e429ae7906a2fdb590b92271d4366d353f6dee8b02b3d8b710f6bc7a516b339378c45a17ca5a18fccad0c8540d0fb32b5db"} build_url:https://queue.taskcluster.net/v1/task/Uwzn0_bhT02FeqaH9Ywrtg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/Uwzn0_bhT02FeqaH9Ywrtg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.030927 build_url: 'https://queue.taskcluster.net/v1/task/Uwzn0_bhT02FeqaH9Ywrtg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/1951d3ca3139bcda0adb58c138dd9f225ff98050d0d7ef5362dbe90188de03eeab3cee274a6e978f66926de5bdbb8feb74e3c479c9ff1748d031088ba726024e", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/d1f34b2ca6ac9e33e36b41754c055e429ae7906a2fdb590b92271d4366d353f6dee8b02b3d8b710f6bc7a516b339378c45a17ca5a18fccad0c8540d0fb32b5db"}' symbols_url: 'https://queue.taskcluster.net/v1/task/Uwzn0_bhT02FeqaH9Ywrtg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip' ========= master_lag: 0.04 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-18 17:51:48.351529) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 17:51:48.352018) ========= 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=9ca12473fbb1d023794ffd180000023c-1461025999.221848-1073096878 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.017409 ========= master_lag: 0.08 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 17:51:48.445207) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-18 17:51:48.445551) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-18 17:51:48.445920) ========= ========= Total master_lag: 0.72 =========